DTXS

ndo:Assets.Tangibles.Parts

Class in Nuclear Decommissioning Ontology (nuclear-decommissioning-ontology)

{
    "definitions": {
        "title": "Assets.Tangibles.Parts",
        "properties": {
            "Name": {
                "type": "string"
            },
            "ParentPartId": {
                "type": "string",
                "_PLEIADES": {
                    "Type": "Reference",
                    "ReferencedClass": "Assets.Tangibles.Parts"
                }
            },
            "ParentWasteId": {
                "type": "string",
                "_PLEIADES": {
                    "Type": "Reference",
                    "ReferencedClass": "Assets.Tangibles.Parts"
                }
            },
            "Type": {
                "type": "string",
                "enum": [
                    "System",
                    "Structure",
                    "Component",
                    "Fragment",
                    "Waste",
                    "Waste package"
                ]
            },
            "SiteStructureId": {
                "type": "string",
                "_PLEIADES": {
                    "Type": "Reference",
                    "ReferencedClass": [
                        "PlantData.SiteStructure.Buildings",
                        "PlantData.SiteStructure.Floors",
                        "PlantData.SiteStructure.Rooms"
                    ]
                }
            },
            "IFCObject": {
                "type": "object",
                "properties": {
                    "Model": {
                        "type": "string",
                        "_PLEIADES": {
                            "Type": "Reference",
                            "ReferencedClass": "Assets.Intangibles.Documents"
                        }
                    },
                    "IfcGUID": {
                        "type": "string"
                    }
                }
            },
            "SafetyStateId": {
                "type": "string",
                "_PLEIADES": {
                    "Type": "Reference",
                    "ReferencedClass": "Safety.States"
                }
            },
            "SafetyStateNotes": {
                "type": "string"
            },
            "EventIds": {
                "type": "array",
                "items": {
                    "type": "string",
                    "_PLEIADES": {
                        "ReferencedClass": "Events"
                    }
                }
            },
            "Mass": {
                "type": "number"
            },
            "Volume": {
                "type": "number"
            },
            "InnerSurface": {
                "type": "number"
            },
            "OuterSurface": {
                "type": "number"
            },
            "MaterialId": {
                "type": "string",
                "_PLEIADES": {
                    "Type": "Reference",
                    "ReferencedClass": "Materials"
                }
            },
            "MeasurementIds": {
                "type": "array",
                "format": "table",
                "items": {
                    "type": "object",
                    "properties": {
                        "MeasurementType": {
                            "type": "string",
                            "enum": [
                                "Assets.Intangibles.Measurements.CartesianMeasurements",
                                "Assets.Intangibles.Measurements.CartesianMeasurementSets",
                                "Assets.Intangibles.Measurements.PartMeasurements"
                            ]
                        },
                        "MeasurementId": {
                            "type": "string"
                        }
                    }
                }
            },
            "DocumentIds": {
                "type": "array",
                "items": {
                    "type": "string",
                    "_PLEIADES": {
                        "ReferencedClass": "Assets.Intangibles.Documents"
                    }
                }
            },
            "RiskIds": {
                "type": "array",
                "items": {
                    "type": "string",
                    "_PLEIADES": {
                        "ReferencedClass": "Safety.Risks.Register"
                    }
                }
            },
            "WastePackageTypeId": {
                "type": "string",
                "_PLEIADES": {
                    "Type": "Reference",
                    "ReferencedClass": "Wastes.PackageTypes"
                }
            },
            "WasteCategoryId": {
                "type": "string",
                "_PLEIADES": {
                    "Type": "Reference",
                    "ReferencedClass": "Safety.Regulatory.WasteCategories"
                }
            },
            "NonExistentSince": {
                "type": "string",
                "format": "date",
                "_PLEIADES": {
                    "Type": "Date"
                }
            },
            "History": {
                "type": "array",
                "format": "table",
                "items": {
                    "type": "object",
                    "properties": {
                        "TaskId": {
                            "type": "string",
                            "_PLEIADES": {
                                "Type": "Reference",
                                "ReferencedClass": "Tasks"
                            }
                        },
                        "Event": {
                            "type": "string",
                            "enum": [
                                "Created",
                                "Modified",
                                "Removed"
                            ]
                        }
                    }
                }
            },
            "UnitCostFactors": {
                "type": "string",
                "format": "textarea",
                "properties": {
                    "Assets.Tangibles.Parts": {
                        "type": "string",
                        "format": "textarea"
                    }
                }
            },
            "Costs": {
                "type": "string",
                "format": "textarea",
                "properties": {
                    "Assets.Tangibles.Parts": {
                        "type": "string",
                        "format": "textarea"
                    }
                }
            }
        }
    }
}
(C) wai.blue | Rendered using GuideVis