@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @base . rdf:type owl:Ontology ; "Platform Material Digital Core Ontology (pmdco)"@en ; owl:versionInfo "1.0"^^xsd:string . ################################################################# # Object Properties ################################################################# ### http://wikiba.se/ontology#quantityUnit rdf:type owl:ObjectProperty ; rdfs:domain ; rdfs:range ; rdfs:comment "Unit of measurement." ; rdfs:label "quantityUnit" . ### https://material-digital.de/pmdco/compose :compose rdf:type owl:ObjectProperty ; owl:inverseOf :composedBy ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Material :Voxel ) ] ; rdfs:range :Object ; rdfs:comment "This property is used to describe which objects a voxel or a material contributes to compose."@en ; rdfs:label "compose"@en . ### https://material-digital.de/pmdco/composedBy :composedBy rdf:type owl:ObjectProperty ; rdfs:domain :Object ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :Material :Voxel ) ] ; rdfs:comment "This property is used to describe which voxels and materials an object is composed of."@en ; rdfs:label "composed by"@en . ### https://material-digital.de/pmdco/execute :execute rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:domain :ProcessNode ; rdfs:range :Process ; rdfs:comment "This property represents which process node executes a process"@en ; rdfs:label "execute"@en . ### https://material-digital.de/pmdco/hasDataResource :hasDataResource rdf:type owl:ObjectProperty ; rdfs:domain :Process ; rdfs:range :DataResource ; rdfs:comment "This property is used to connect a Process to the Data Resource that describe the parameters and measurements produced during the process."@en ; rdfs:label "has data resource"@en . ### https://material-digital.de/pmdco/hasHeaderField :hasHeaderField rdf:type owl:ObjectProperty ; rdfs:domain :DataResource ; rdfs:range :HeaderField ; rdfs:comment "A description for each header field included in the blob represented by the data resource"@en ; rdfs:label "has header field"@en . ### https://material-digital.de/pmdco/hasInputObject :hasInputObject rdf:type owl:ObjectProperty ; rdfs:domain :Process ; rdfs:range :Object ; rdfs:comment "This property is used to link the processes to their input objects"@en ; rdfs:label "has input object"@en . ### https://material-digital.de/pmdco/hasMaterialStructure :hasMaterialStructure rdf:type owl:ObjectProperty ; rdfs:domain :Voxel ; rdfs:range :MaterialStructure ; rdfs:comment "This property is used to indicate which material structures a voxel has."@en ; rdfs:label "has material structure"@en . ### https://material-digital.de/pmdco/hasNextProcess :hasNextProcess rdf:type owl:ObjectProperty ; rdfs:domain :Process ; rdfs:range :Process ; rdfs:comment "This property is used to indicate the process that was run after the current process."@en ; rdfs:label "has next process"@en . ### https://material-digital.de/pmdco/hasOutputObject :hasOutputObject rdf:type owl:ObjectProperty ; rdfs:domain :Process ; rdfs:range :Object ; rdfs:comment "This property is used to link the processes to their output objects"@en ; rdfs:label "has output object"@en . ### https://material-digital.de/pmdco/hasPmdUnit :hasPmdUnit rdf:type owl:ObjectProperty ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :HeaderField ) ] ; rdfs:range :PmdSiUnit ; rdfs:comment "The association of a higher concept with a unit of measurement from Wikidata"@en ; rdfs:label "has pmd quantity unit"@en . ### https://material-digital.de/pmdco/hasPreviousProcess :hasPreviousProcess rdf:type owl:ObjectProperty ; rdfs:domain :Process ; rdfs:range :Process ; rdfs:comment "This property is used to indicate that which process was previously run."@en ; rdfs:label "has previous process"@en . ### https://material-digital.de/pmdco/hasProcessNodeComponent :hasProcessNodeComponent rdf:type owl:ObjectProperty ; rdfs:domain :ProcessNode ; rdfs:range :ProcessNodeComponent ; rdfs:comment "An object property associating a process node with its (potentially modular) components, e.g. the chambers of a heat treatment furnace."@en ; rdfs:label "has process node component"@en . ### https://material-digital.de/pmdco/hasQuantitativeMeasurement :hasQuantitativeMeasurement rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativeParameter ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process ) ] ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :HeaderField ) ] ; rdfs:comment "This property is used to describe a quantity value that has been measured during the execution of a process."@en ; rdfs:label "has quantitative measurement"@en . ### https://material-digital.de/pmdco/hasQuantitativeMetadataMeasurement :hasQuantitativeMetadataMeasurement rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativeMeasurement ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process ) ] ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :HeaderField ) ] ; rdfs:label "has quantitative metadata measurement"@en . ### https://material-digital.de/pmdco/hasQuantitativeNominalMetadataParameter :hasQuantitativeNominalMetadataParameter rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativeNominalParameter ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process ) ] ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :HeaderField ) ] ; rdfs:comment "This property is used to describe a quantity value that is input of a process describing a metadata process parameter."@en ; rdfs:label "has quantitative nominal metadata parameter"@en . ### https://material-digital.de/pmdco/hasQuantitativeNominalParameter :hasQuantitativeNominalParameter rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativeParameter ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process ) ] ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :HeaderField ) ] ; rdfs:comment "This property is used to describe a quantity value that was input of process."@en ; rdfs:label "has quantitative nominal parameter"@en . ### https://material-digital.de/pmdco/hasQuantitativeNominalPrimaryParameter :hasQuantitativeNominalPrimaryParameter rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativeNominalParameter ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process ) ] ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :HeaderField ) ] ; rdfs:comment "This property is used to describe a quantity value that is input of a process describing a primary process parameter."@en ; rdfs:label "has quantitative nominal primary parameter"@en . ### https://material-digital.de/pmdco/hasQuantitativeNominalSecondaryParameter :hasQuantitativeNominalSecondaryParameter rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativeNominalParameter ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process ) ] ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :HeaderField ) ] ; rdfs:comment "This property is used to describe a quantity value that was input of process describing a secondary process parameter."@en ; rdfs:label "has quantitative nominal secondary parameter"@en . ### https://material-digital.de/pmdco/hasQuantitativeParameter :hasQuantitativeParameter rdf:type owl:ObjectProperty ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process ) ] ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :HeaderField ) ] ; rdfs:comment "This property is used to relate values with units to process measurements and paramaeters."@en ; rdfs:label "has quantitative parameter"@en . ### https://material-digital.de/pmdco/hasQuantitativePrimaryDataSeriesMeasurement :hasQuantitativePrimaryDataSeriesMeasurement rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativePrimaryMetadata ; rdfs:domain :Process ; rdfs:range :HeaderField ; rdfs:label "has quantitative primary data series measurement"@en . ### https://material-digital.de/pmdco/hasQuantitativePrimaryMetadata :hasQuantitativePrimaryMetadata rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativeMeasurement ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process ) ] ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :HeaderField ) ] ; rdfs:label "has quantitative primary measurement"@en . ### https://material-digital.de/pmdco/hasQuantitativeSecondaryMeasurement :hasQuantitativeSecondaryMeasurement rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativeMeasurement ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process ) ] ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :HeaderField ) ] ; rdfs:label "has quantitative secondary measurement"@en . ### https://material-digital.de/pmdco/hasSubordinateProcess :hasSubordinateProcess rdf:type owl:ObjectProperty ; rdfs:domain :Process ; rdfs:range :Process ; rdfs:comment "This property is used to link a process to its subordinate processes."@en ; rdfs:label "has subordinate process"@en . ### https://material-digital.de/pmdco/measuredProcessDuration :measuredProcessDuration rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativePrimaryMetadata ; rdfs:domain :Process ; rdfs:range ; rdfs:label "measured process duration"@en . ### https://material-digital.de/pmdco/nominalProcessDuration :nominalProcessDuration rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasQuantitativeNominalPrimaryParameter ; rdfs:domain :Process ; rdfs:range ; rdfs:label "nominal process duration"@en . ################################################################# # Data properties ################################################################# ### http://wikiba.se/ontology#quantityAmount rdf:type owl:DatatypeProperty ; rdfs:domain ; rdfs:range xsd:decimal ; rdfs:comment "Amount of quantity."@en ; rdfs:label "quantityAmount"@en . ### https://material-digital.de/pmdco/dataResourceCharacteristic :dataResourceCharacteristic rdf:type owl:DatatypeProperty ; rdfs:domain :DataResource ; rdfs:range rdfs:Literal ; rdfs:label "has data resource characteristic"@en . ### https://material-digital.de/pmdco/generatedObjectIdentifier :generatedObjectIdentifier rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :objectCharacteristics ; rdfs:domain :Object ; rdfs:range xsd:string ; rdfs:comment "A machine-readable identifier associated with a discernable, tangible or simulated entity that is intended to be unique in a given scope. Examples for scope include: a database storing object data or a supply chain principal creating its own identifiers for the reports it generates"@en ; rdfs:label "generated object identifier"@en , "has generated object identifier"@en . ### https://material-digital.de/pmdco/hasAcquisitionDate :hasAcquisitionDate rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasProcessNodeCharacteristic ; rdfs:domain :ProcessNode ; rdfs:range xsd:positiveInteger ; rdfs:comment "The point in time a process node was commissioned (e.g. the purchase date, first day of use), represented in IEEE 1003 'Seconds since Epoch'."@en ; rdfs:label "has acquisition date"@en . ### https://material-digital.de/pmdco/hasCollectionInterfaceHint :hasCollectionInterfaceHint rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasProcessNodeCharacteristic ; rdfs:domain :ProcessNode ; rdfs:range xsd:string ; rdfs:comment "A label in support of identifying a network interface and/or address used by a process node to provide primary data stored in ontologies"@en ; rdfs:label "has collection interface hint"@en . ### https://material-digital.de/pmdco/hasDataResourceLocation :hasDataResourceLocation rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :dataResourceCharacteristic ; rdfs:domain :DataResource ; rdfs:range xsd:anyURI ; rdfs:comment "This property indicates that a file can be retrieved or downloaded from a specific address."@en ; rdfs:label "has data resource location"^^xsd:string . ### https://material-digital.de/pmdco/hasDataResourceSerialization :hasDataResourceSerialization rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :dataResourceCharacteristic ; rdfs:domain :DataResource ; rdfs:range [ rdf:type rdfs:Datatype ; owl:oneOf [ rdf:type rdf:List ; rdf:first "CBOR" ; rdf:rest [ rdf:type rdf:List ; rdf:first "JSON" ; rdf:rest rdf:nil ] ] ] ; rdfs:comment ""@en ; rdfs:label "has data resource serialization"@en . ### https://material-digital.de/pmdco/hasGeneratedIdentifier :hasGeneratedIdentifier rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasNominalMetadataParameter ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process :ProcessNode ) ] ; rdfs:range xsd:string ; rdfs:comment "A machine-readable identifier that is intended to be unique in a given scope."@en ; rdfs:label "has generated identifier"@en . ### https://material-digital.de/pmdco/hasHeaderFieldDescription :hasHeaderFieldDescription rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :headerFieldCharacteristic ; rdfs:domain :HeaderField ; rdfs:range xsd:string ; rdfs:comment "A data property representing an optional human-readable description of the header field's intent."@en ; rdfs:label "has header field description"@en . ### https://material-digital.de/pmdco/hasHeaderFieldSequenceNumber :hasHeaderFieldSequenceNumber rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :headerFieldCharacteristic ; rdfs:domain :HeaderField ; rdfs:range xsd:positiveInteger ; rdfs:comment "A mandatory numbering representing the index of the columns in sequence"@en ; rdfs:label "has header field sequence number"@en . ### https://material-digital.de/pmdco/hasMeasurement :hasMeasurement rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasParameter ; rdfs:domain :Process ; rdfs:range rdfs:Literal ; rdfs:comment "This property is used to describe parameters that are created by measurements of a process but that do not represent a quantity and are not associate to units."@en ; rdfs:label "has measurement"@en . ### https://material-digital.de/pmdco/hasMetadataMeasurement :hasMetadataMeasurement rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasMeasurement ; rdfs:domain :Process ; rdfs:range rdfs:Literal ; rdfs:label "has metadata measurement"@en . ### https://material-digital.de/pmdco/hasModel :hasModel rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasProcessNodeCharacteristic ; rdfs:domain :ProcessNode ; rdfs:range xsd:string ; rdfs:comment "Process Node short description, e.g. \"Vacuum Furnace\""@en ; rdfs:label "has model"@en . ### https://material-digital.de/pmdco/hasNominalEndPosixTimestap :hasNominalEndPosixTimestap rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasNominalMetadataParameter ; rdfs:domain :Process ; rdfs:range xsd:float ; rdfs:comment "The point in time a process node finished to conduct a process, represented in IEEE 1003 'Seconds since Epoch'"@en ; rdfs:label "has nominal end posix timestamp"@en . ### https://material-digital.de/pmdco/hasNominalMetadataParameter :hasNominalMetadataParameter rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasNominalParameter ; rdfs:domain :Process ; rdfs:range rdfs:Literal ; rdfs:label "has nominal metadata parameter"@en . ### https://material-digital.de/pmdco/hasNominalParameter :hasNominalParameter rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasParameter ; rdfs:domain :Process ; rdfs:range rdfs:Literal ; rdfs:comment "This property is used to describe nominal parameters that are not associated to a quantity value."@en ; rdfs:label "has nominal parameter"@en . ### https://material-digital.de/pmdco/hasNominalPrimaryParameter :hasNominalPrimaryParameter rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasNominalParameter ; rdfs:domain :Process ; rdfs:range rdfs:Literal ; rdfs:label "has nominal primary parameter"@en . ### https://material-digital.de/pmdco/hasNominalSecondaryParameter :hasNominalSecondaryParameter rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasNominalParameter ; rdfs:domain :Process ; rdfs:range rdfs:Literal ; rdfs:label "has nominal secondary parameter"@en . ### https://material-digital.de/pmdco/hasNominalStartPosixTimestamp :hasNominalStartPosixTimestamp rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasNominalMetadataParameter ; rdfs:comment "The point in time a process node began to conduct a process, represented in IEEE 1003 'Seconds since Epoch'"@en ; rdfs:label "has nominal start posix timestamp"@en . ### https://material-digital.de/pmdco/hasParameter :hasParameter rdf:type owl:DatatypeProperty ; rdfs:domain :Process ; rdfs:range rdfs:Literal ; rdfs:comment "This Property is used to describe the process parameters that are not associated to quantitative values."@en ; rdfs:label "has parameter"@en . ### https://material-digital.de/pmdco/hasPrimaryMeasurement :hasPrimaryMeasurement rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasMeasurement ; rdfs:domain :Process ; rdfs:range rdfs:Literal ; rdfs:label "has primary measurement"@en . ### https://material-digital.de/pmdco/hasProcessNodeCharacteristic :hasProcessNodeCharacteristic rdf:type owl:DatatypeProperty ; rdfs:domain :ProcessNode ; rdfs:range rdfs:Literal ; rdfs:comment "The point in time a process node was commissioned (e.g. the purchase date, first day of use), represented in IEEE 1003 'Seconds since Epoch'."@en ; rdfs:label "has process node characteristic"@en . ### https://material-digital.de/pmdco/hasProcessNodeIdentifier :hasProcessNodeIdentifier rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasProcessNodeCharacteristic ; rdfs:comment "A string intended to uniquely identify a process node in a given scope, e.g. global scope: serial number, organization scope, asset management identifier."@en ; rdfs:label "has process node identifier"@en . ### https://material-digital.de/pmdco/hasProcessNodeName :hasProcessNodeName rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasProcessNodeCharacteristic ; rdfs:domain :ProcessNode ; rdfs:range xsd:string ; rdfs:comment "A human-generated identifier associated with a discernible, tangible or simulated entity intended to be unique in a given scope"@en ; rdfs:label "has process node name"@en . ### https://material-digital.de/pmdco/hasProcessNodeType :hasProcessNodeType rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasProcessNodeCharacteristic ; rdfs:domain :ProcessNode ; rdfs:range xsd:string ; rdfs:comment "Process Node typename, e.g. \"ProTherm500\""@en ; rdfs:label "has process node type"@en . ### https://material-digital.de/pmdco/hasProcessNodeVersion :hasProcessNodeVersion rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasProcessNodeCharacteristic ; rdfs:domain :ProcessNode ; rdfs:range xsd:string ; rdfs:comment "Process Node Version Number, e.g. \"2.24\""@en ; rdfs:label "has process node version"@en . ### https://material-digital.de/pmdco/hasSecondaryMeasurement :hasSecondaryMeasurement rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasMeasurement ; rdfs:domain :Process ; rdfs:range rdfs:Literal ; rdfs:label "has secondary measurement"@en . ### https://material-digital.de/pmdco/hasSequenceNumber :hasSequenceNumber rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasNominalMetadataParameter ; rdfs:domain :Process ; rdfs:range xsd:positiveInteger ; rdfs:label "has sequence number"@en . ### https://material-digital.de/pmdco/hasStartingTime :hasStartingTime rdf:type owl:DatatypeProperty ; rdfs:domain :Process ; rdfs:range rdfs:Literal ; rdfs:label "has starting time"@en . ### https://material-digital.de/pmdco/hasSuppliedIdentifier :hasSuppliedIdentifier rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasNominalMetadataParameter ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :Object :Process :ProcessNode ) ] ; rdfs:range xsd:string ; rdfs:comment "A colloquial, human-generated, descriptive text qualifying the nature of a process instance used as an identifier that is not strictly intended to be unique, e.g. \"1050°C30 840°C10/ÖL\"."@en ; rdfs:label "has supplied identifier"@en . ### https://material-digital.de/pmdco/hasTypeDescription :hasTypeDescription rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasProcessNodeCharacteristic ; rdfs:domain :ProcessNode ; rdfs:range xsd:string ; rdfs:comment "Description for Process Node's utility, e.g. \"Rear Vacuum Furnace Oil Quenching\""@en ; rdfs:label "has type description"@en . ### https://material-digital.de/pmdco/hasUcumCode :hasUcumCode rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty ; rdfs:domain :PmdSiUnit ; rdfs:range rdfs:Literal ; rdfs:comment "This property is used the enrich a unit with its common used label within the UCUM vocabulary"@en ; rdfs:label "has ucum code"@en . ### https://material-digital.de/pmdco/hasUnitLabel :hasUnitLabel rdf:type owl:DatatypeProperty ; rdfs:domain :PmdSiUnit ; rdfs:range rdfs:Literal ; rdfs:comment "This property is used the enrich a unit with its common used label."@en ; rdfs:label "has unit label"@en . ### https://material-digital.de/pmdco/headerFieldCharacteristic :headerFieldCharacteristic rdf:type owl:DatatypeProperty ; rdfs:domain :HeaderField ; rdfs:range rdfs:Literal ; rdfs:label "has header field characteristic"@en . ### https://material-digital.de/pmdco/isFinalProcessNode :isFinalProcessNode rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasNominalMetadataParameter ; rdfs:domain :Process ; rdfs:range xsd:boolean ; rdfs:comment "This property is used to indicate the last process conducted by a process node in a series of processes conducted by the same process node."@en ; rdfs:label "is final process node"@en . ### https://material-digital.de/pmdco/isInitialProcessNode :isInitialProcessNode rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :hasNominalMetadataParameter ; rdfs:domain :Process ; rdfs:range xsd:boolean ; rdfs:comment "This property is used to indicate the first process conducted by a process node in a series of processes conducted by the same process node."@en ; rdfs:label "is initial process node"@en . ### https://material-digital.de/pmdco/objectCharacteristics :objectCharacteristics rdf:type owl:DatatypeProperty ; rdfs:label "has object characteristic"@en . ### https://material-digital.de/pmdco/suppliedObjectIdentifier :suppliedObjectIdentifier rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :objectCharacteristics ; rdfs:domain :Object ; rdfs:range xsd:string ; rdfs:comment "A human-generated identifier associated with a discernable, tangible or simulated entity"@en ; rdfs:label "supplied object identifier"@en . ################################################################# # Classes ################################################################# ### http://wikiba.se/ontology#Item rdf:type owl:Class . ### http://wikiba.se/ontology#QuantityValue rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Wikibase extended value representing quantity." ; rdfs:label "QuantityValue" . ### http://wikiba.se/ontology#Value rdf:type owl:Class . ### https://material-digital.de/pmdco/AnalysisProcess :AnalysisProcess rdf:type owl:Class ; rdfs:subClassOf :Process ; rdfs:comment """A process that is driven by the primary intent to gain new measurements An analysis process is either a transformative process or a non-transformative process."""@en ; rdfs:label "Analysis Process"@en . ### https://material-digital.de/pmdco/AtomisticLevelMaterialStructure :AtomisticLevelMaterialStructure rdf:type owl:Class ; rdfs:subClassOf :MaterialStructure ; rdfs:comment "It is a material length scale. Includes individual atoms and their spatial arrangement, information on the chemical elements, information on the lattice and crystal structure, 0-dimensional crystal defects"@en ; rdfs:label "Atomistic Level Material Structure"@en . ### https://material-digital.de/pmdco/Component :Component rdf:type owl:Class ; rdfs:subClassOf :Object ; rdfs:comment "An object that serves a specific technical application. Constituent part of a compound of parts that builds a technical application"@en ; rdfs:label "Component"@en . ### https://material-digital.de/pmdco/ContinuumLevelMaterialStructure :ContinuumLevelMaterialStructure rdf:type owl:Class ; rdfs:subClassOf :MaterialStructure ; rdfs:comment "A material structure that is at the length level of the the entire geometry."@en ; rdfs:label "Continuum Level Material Structure"@en . ### https://material-digital.de/pmdco/DataResource :DataResource rdf:type owl:Class ; rdfs:comment "A data resource is file which contains parameters and measurements of a process."@en ; rdfs:label "Data Resource"@en . ### https://material-digital.de/pmdco/HeaderField :HeaderField rdf:type owl:Class ; rdfs:comment "A class bundling the semantics for a specific column in a table inside a (multidimensional) blob. Includes column number, pointer to concept, pointer to unit, and human readable description."@en ; rdfs:label "Header Field"@en . ### https://material-digital.de/pmdco/ManufactureNode :ManufactureNode rdf:type owl:Class ; rdfs:subClassOf :ProcessNode ; rdfs:comment """A process node that implements transformative processes as well as consumes and creates tangible objects and typically requires inputs In general but not necessarily, a manufacture node includes intrinsic analysis nodes that create corresponding measurements with respect to the process implemented by the manufacture node."""@en ; rdfs:label "Manufacture Node"@en . ### https://material-digital.de/pmdco/ManufactureProcess :ManufactureProcess rdf:type owl:Class ; rdfs:subClassOf :Process ; rdfs:comment """A process that is driven by the primary intent to transform objects A manufacture process is always a transformative process."""@en ; rdfs:label "Manufacture Process"@en . ### https://material-digital.de/pmdco/Material :Material rdf:type owl:Class ; rdfs:comment """It is a substance or mixture of substances that constitutes an object. represented by the sum of material properties and material structure"""@en ; rdfs:label "Material"@en . ### https://material-digital.de/pmdco/MaterialProperty :MaterialProperty rdf:type owl:Class ; rdfs:comment "Physical property of a material"@en ; rdfs:label "Material Property"@en . ### https://material-digital.de/pmdco/MaterialStructure :MaterialStructure rdf:type owl:Class ; rdfs:comment "Structural and compositional information on a material within the regarded material level, includes 0,1,2,3 dimensional descriptions involves all material levels."@en ; rdfs:label "Material Structure"@en . ### https://material-digital.de/pmdco/MesoscopicLevelMaterialStructure :MesoscopicLevelMaterialStructure rdf:type owl:Class ; rdfs:subClassOf :MaterialStructure ; rdfs:comment "A material structure that covers multiple grains or phases of the material"@en ; rdfs:label "Mesoscopic Level Material Structure"@en . ### https://material-digital.de/pmdco/MicroscopicLevelMaterialStructure :MicroscopicLevelMaterialStructure rdf:type owl:Class ; rdfs:subClassOf :MaterialStructure ; rdfs:comment "A material structure on a single grain level"@en ; rdfs:label "Microscopic Level Material Structure"@en . ### https://material-digital.de/pmdco/NanoLevelMaterialStructure :NanoLevelMaterialStructure rdf:type owl:Class ; rdfs:subClassOf :MaterialStructure ; rdfs:comment "A Material Structure that involves individual features within one single grain or phase like dislocations or precipitates."@en ; rdfs:label "Nano Level Material Structure"@en . ### https://material-digital.de/pmdco/NonTransformativeAnalysisProcess :NonTransformativeAnalysisProcess rdf:type owl:Class ; rdfs:subClassOf :AnalysisProcess ; rdfs:comment "An analysis process that is also a non-transformative process"@en ; rdfs:label "Non Transformative Analysis Process"@en . ### https://material-digital.de/pmdco/Object :Object rdf:type owl:Class ; rdfs:comment "A discernable, tangible or simulated entity that is processed in a process by a process node. An Object is composed of Voxels."@en ; rdfs:label "Object"@en . ### https://material-digital.de/pmdco/PmdSiUnit :PmdSiUnit rdf:type owl:Class ; rdfs:comment "Equivalent to the definition found at https://www.wikidata.org/wiki/Q61610698. Instances of this class represent a tuple of prefix and SI unit"@en ; rdfs:label "PmdSiUnit"@en . ### https://material-digital.de/pmdco/Process :Process rdf:type owl:Class ; rdfs:comment """A series of actions or operations conducing to an end In PMD, a process is conducted via process nodes and has a discernable duration as part of a workflow. A process consumes objects and parameters. A process potentially generates new objects and measurements. A process is either a transformative process or a non-transformative process with respect to objects processed via a process node. There are primarily two types of distinguishable processes: manufacture process, analysis process. A process is a series of operations that are subordinate processes."""@en ; rdfs:label "Process"@en . ### https://material-digital.de/pmdco/ProcessNode :ProcessNode rdf:type owl:Class ; rdfs:comment "A constituent that consumes and creates the objects in a process. The enabler of manufacture process steps, analysis process steps or simulation process steps. A process node realizes transformative processes and/or non-transformative processes."@en ; rdfs:label "ProcessNode"@en . ### https://material-digital.de/pmdco/ProcessNodeComponent :ProcessNodeComponent rdf:type owl:Class ; rdfs:label "Process Node Component"@en . ### https://material-digital.de/pmdco/SimulationNode :SimulationNode rdf:type owl:Class ; rdfs:subClassOf :ProcessNode ; rdfs:comment "A process node that implements foo as well as consumes and creates simulation objects and parameters."@en ; rdfs:label "Simulation Node"@en . ### https://material-digital.de/pmdco/TranformativeAnalysisProcess :TranformativeAnalysisProcess rdf:type owl:Class ; rdfs:subClassOf :AnalysisProcess ; rdfs:comment "An analysis process that is also a transformative process"@en ; rdfs:label "Tranformative Analysis Process"@en . ### https://material-digital.de/pmdco/Voxel :Voxel rdf:type owl:Class ; rdfs:comment """An element representing a value on a grid in three dimensional space. In PMD, an infinitesimal part of an object which is made of a homogenuous material. Size depends on the observed material level. For now, geometrically, a cubus is assumed. Made of a material Different Voxels can have different material properties and material structure A (partial) logical object that describes (a part of) a physical object"""@en ; rdfs:label "Voxel"@en . ### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi