Skip to content

Commit

Permalink
Update pmdco-materials.owl
Browse files Browse the repository at this point in the history
Add class "Material Specification" including respective annotation properties.
  • Loading branch information
MarkusSchilling committed Nov 5, 2024
1 parent 7992f9d commit def72b9
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions src/ontology/components/pmdco-materials.owl
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ Declaration(Class(:Group-98-Steel))
Declaration(Class(:HeatResistingSteel))
Declaration(Class(:MaterialClassificationSystem))
Declaration(Class(:MaterialDesignation))
Declaration(Class(:MaterialSpecification))
Declaration(Class(:Metal))
Declaration(Class(:MiscelaneousSteel))
Declaration(Class(:NaturalOrganicMaterial))
Expand All @@ -138,6 +139,7 @@ Declaration(Class(:UnalloyedBaseSteel))
Declaration(Class(:UnalloyedQualitySteel))
Declaration(Class(:UnalloyedSteel))
Declaration(Class(:UnallyedSpecialSteel))
Declaration(ObjectProperty(<http://purl.obolibrary.org/obo/RO_0002350>))
Declaration(NamedIndividual(:Register_of_European_Steels))
Declaration(AnnotationProperty(<http://purl.org/dc/terms/bibliographicCitation>))
Declaration(AnnotationProperty(<http://purl.org/dc/terms/created>))
Expand All @@ -150,7 +152,7 @@ Declaration(AnnotationProperty(<http://www.w3.org/2004/02/skos/core#definition>)
# Classes
############################

# Class: <http://purl.obolibrary.org/obo/OBI_0000379> (<http://purl.obolibrary.org/obo/OBI_0000379>)
# Class: <http://purl.obolibrary.org/obo/OBI_0000379> (mechanical function)

SubClassOf(<http://purl.obolibrary.org/obo/OBI_0000379> <http://purl.obolibrary.org/obo/BFO_0000034>)

Expand Down Expand Up @@ -851,7 +853,7 @@ AnnotationAssertion(rdfs:label :MaterialClassificationSystem "Material Classific
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> :MaterialClassificationSystem "A formal classification system allowing to identify and name EngineeredMaterials. Examples for metals include the US UNS numbering system (https://en.wikipedia.org/wiki/Unified_numbering_system), the Register of European Steels (https://stahldaten.de/stahldat-sx/stahl-eisen-liste/) and others.

TODO: Possibly instatiate some relevant classifcation systems."@en)
SubClassOf(:MaterialClassificationSystem <http://purl.obolibrary.org/obo/BFO_0000141>)
SubClassOf(:MaterialClassificationSystem <http://purl.obolibrary.org/obo/IAO_0000030>)

# Class: :MaterialDesignation (Material Designation)

Expand All @@ -861,6 +863,18 @@ AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> :MaterialDe
SubClassOf(:MaterialDesignation :FiatMaterialDesignation)
SubClassOf(:MaterialDesignation ObjectExactCardinality(1 <http://purl.obolibrary.org/obo/RO_0002350> :MaterialClassificationSystem))

# Class: :MaterialSpecification (Material Specification)

AnnotationAssertion(rdfs:comment :MaterialSpecification "Diese Klasse umfasst verschiedene Normen und Spezifikationen, wie z. B. die europäische Spezifikation von Stahlsorten, in der die notwendigen Eigenschaften eines Werkstoffs aufgeführt sind, um bestimmte industrielle, gesetzliche oder anwendungsbezogene Anforderungen zu erfüllen."@de)
AnnotationAssertion(rdfs:comment :MaterialSpecification "This class encompasses various standards and specifications, such as the European Steel Grade specification, which detail the necessary attributes a material must possess to meet specific industrial, regulatory, or application-based requirements."@en)
AnnotationAssertion(rdfs:isDefinedBy :MaterialSpecification :materials)
AnnotationAssertion(rdfs:label :MaterialSpecification "Material Specification"@en)
AnnotationAssertion(rdfs:label :MaterialSpecification "Materialspezifikation"@de)
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> :MaterialSpecification "Diese Klasse beschreibt eine information content entity, die eine Reihe von Kriterien und Parametern darstellt, die die Eigenschaften und Leistungsanforderungen definieren, denen ein Material entsprechen muss, um eindeutig spezifiziert zu werden."@de)
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> :MaterialSpecification "This class is an information content entity that represents a set of criteria and parameters defining the properties and performance requirements with which a material has to comply in order to be specified unambiguously."@en)
EquivalentClasses(:MaterialSpecification ObjectSomeValuesFrom(ObjectInverseOf(:compliesWith) :PortionOfMatter))
SubClassOf(:MaterialSpecification <http://purl.obolibrary.org/obo/IAO_0000030>)

# Class: :Metal (Metal)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000116> :Metal "Classified by morphology."@en)
Expand Down

0 comments on commit def72b9

Please sign in to comment.