Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/ontology/components/pmdco-manufacturing.owl
Original file line number Diff line number Diff line change
Expand Up @@ -823,7 +823,7 @@ SubClassOf(<https://w3id.org/pmd/co/PMD_0010033> <http://purl.obolibrary.org/obo
# Class: <https://w3id.org/pmd/co/PMD_0010034> (curing)

AnnotationAssertion(rdfs:label <https://w3id.org/pmd/co/PMD_0010034> "curing"@en)
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3id.org/pmd/co/PMD_0010034> "The process of toughening or hardening of a polymer material by cross-linking of polymer chains."@en)
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3id.org/pmd/co/PMD_0010034> "A curing process is a material processing process in which a material entity undergoes physical or chemical transformation to reach a hardened, set, or macroscopically stabilized state."@en)
SubClassOf(<https://w3id.org/pmd/co/PMD_0010034> <http://purl.obolibrary.org/obo/BFO_0000015>)

# Class: <https://w3id.org/pmd/co/PMD_0010112> (medical application role)
Expand Down
3 changes: 3 additions & 0 deletions src/ontology/components/pmdco-qualities.owl

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the PMDco-qualities.owl small metadata change appears to be an incidental annotation-only change rather than a part of the intended changes in the polymer-related edits highlighted in this PR.

Original file line number Diff line number Diff line change
Expand Up @@ -5290,4 +5290,7 @@ DisjointClasses(pmdco:PMD_0020202 pmdco:PMD_0020203 pmdco:PMD_0020204)
DifferentIndividuals(pmdco:PMD_0020006 pmdco:PMD_0020007 pmdco:PMD_0020008 pmdco:PMD_0020009 pmdco:PMD_0020010 pmdco:PMD_0020011 pmdco:PMD_0020012 pmdco:PMD_0020013 pmdco:PMD_0020014 pmdco:PMD_0020015 pmdco:PMD_0020016 pmdco:PMD_0020017 pmdco:PMD_0020018 pmdco:PMD_0020019)
DifferentIndividuals(pmdco:PMD_0020117 pmdco:PMD_0020118 pmdco:PMD_0020119 pmdco:PMD_0020120 pmdco:PMD_0020121 pmdco:PMD_0020122 pmdco:PMD_0020123 pmdco:PMD_0020124 pmdco:PMD_0020125)
SubObjectPropertyOf(ObjectPropertyChain(obo:BFO_0000051 pmdco:PMD_0025998) pmdco:PMD_0025998)
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000117> pmdco:PMD_0020003 "PERSON: Philipp von Hartrott")
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000114> pmdco:PMD_0020003 <http://purl.obolibrary.org/obo/IAO_0000122>)

)
2 changes: 1 addition & 1 deletion src/ontology/imports/obi_terms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -55,5 +55,5 @@ http://purl.obolibrary.org/obo/OBI_0302911 # validation

http://purl.obolibrary.org/obo/OBI_0001927 # specifies value of
http://purl.obolibrary.org/obo/OBI_0000304 # is_manufactured_by

http://purl.obolibrary.org/obo/OBI_0003611 # precursor_role

55 changes: 55 additions & 0 deletions src/ontology/pmdco-edit.owl
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,11 @@ Annotation(dcterms:license <https://creativecommons.org/licenses/by/4.0/>)
Annotation(dcterms:title "PMD Core Ontology")
Annotation(<http://usefulinc.com/ns/doap#repository> <https://github.com/materialdigital/core-ontology>)

Declaration(Class(pmd:PMD_0090020))
Declaration(Class(pmd:PMD_0090021))
Declaration(Class(pmd:PMD_0090022))
Declaration(Class(pmd:PMD_0090023))
Declaration(Class(pmd:PMD_0090024))
Declaration(ObjectProperty(pmd:PMD_0060001))
Declaration(ObjectProperty(pmd:PMD_0060002))
Declaration(AnnotationProperty(dcterms:contributor))
Expand All @@ -70,6 +75,56 @@ Declaration(AnnotationProperty(dcterms:title))
Declaration(AnnotationProperty(<http://usefulinc.com/ns/doap#repository>))



############################
# Classes
############################

# Class: pmd:PMD_0010034 (curing)

AnnotationAssertion(skos:comment pmd:PMD_0010034 "Curing may be induced by thermal energy, radiation, atmospheric exposure, or chemical additives. It applies broadly to material systems including polymer resins, concrete, vulcanized rubbers, drying oils, and coatings.")

# Class: pmd:PMD_0090020 (monomer)

AnnotationAssertion(rdfs:label pmd:PMD_0090020 "monomer"@en)
AnnotationAssertion(skos:comment pmd:PMD_0090020 "A monomer bears a disposition to polymerize and may bear the polymerisation monomer role in an appropriate polymerization process.")
AnnotationAssertion(skos:definition pmd:PMD_0090020 "A monomer is a chemical entity that can undergo a polymerization process and thereby contribute constitutional units to a macromolecule or a polymer.")
SubClassOf(pmd:PMD_0090020 obo:CHEBI_24431)
SubClassOf(pmd:PMD_0090020 ObjectSomeValuesFrom(obo:RO_0000091 pmd:PMD_0090021))

# Class: pmd:PMD_0090021 (disposition to polymerize)

AnnotationAssertion(rdfs:label pmd:PMD_0090021 "disposition to polymerize"@en)
AnnotationAssertion(skos:comment pmd:PMD_0090021 "Typical bearers of this disposition include monomers and oligomeric or prepolymeric materials that can undergo polymerization under suitable conditions.")
AnnotationAssertion(skos:definition pmd:PMD_0090021 "A disposition to polymerize is a disposition of a chemical entity to undergo polymerization and thereby contribute constitutional units to a macromolecule or a polymer.")
SubClassOf(pmd:PMD_0090021 obo:BFO_0000016)

# Class: pmd:PMD_0090022 (resin role)

AnnotationAssertion(rdfs:label pmd:PMD_0090022 "resin role"@en)
AnnotationAssertion(skos:comment pmd:PMD_0090022 "Typical bearers of this role include curable or processable materials used in polymer formulation, coating, impregnation, adhesive application, or composite manufacturing. Many such bearers are viscous liquids or solids that may later be transformed into higher-molar-mass, networked materials or a polymeric matrix during processing.")
AnnotationAssertion(skos:definition pmd:PMD_0090022 "A resin role is a role borne by a material entity that is realized when the bearer functions as a matrix-forming, binding, adhesive, coating, or impregnating component in a material processing or manufacturing process.")
SubClassOf(pmd:PMD_0090022 obo:BFO_0000023)

# Class: pmd:PMD_0090023 (curing (polymers))

AnnotationAssertion(rdfs:label pmd:PMD_0090023 "curing (polymers)"@en)
AnnotationAssertion(skos:comment pmd:PMD_0090023 "In many thermosetting systems, polymer curing involves crosslinking and leads to formation of a hardened network.
Polymer curing results in an increase in molar mass, viscosity, and structural stability.
While crosslinking is a primary mechanism for thermosets, physical curing or chain extension mechanisms can also occur.")
AnnotationAssertion(skos:definition pmd:PMD_0090023 "A polymer curing process is a curing process in which a monomeric, oligomeric, or polymeric precursor undergoes chemical reaction to form a polymer network or material of higher molar mass."@en)
SubClassOf(pmd:PMD_0090023 pmd:PMD_0010034)

# Class: pmd:PMD_0090024 (crosslinking)

AnnotationAssertion(rdfs:label pmd:PMD_0090024 "crosslinking"@en)
AnnotationAssertion(skos:altLabel pmd:PMD_0090024 "cross-linking"@en)
AnnotationAssertion(skos:comment pmd:PMD_0090024 "Crosslinking can involve covalent bonds, ionic interactions, or other linking interactions between polymer chains.
It can reduce solubility and melt flow while increasing thermal and mechanical stability.")
AnnotationAssertion(skos:definition pmd:PMD_0090024 "A crosslinking process is a chemical or physical interaction process in which chemical bonds or other linking interactions are formed between macromolecular chains or distinct regions of a polymeric material, thereby increasing network connectivity or contributing to network formation.")
SubClassOf(pmd:PMD_0090024 obo:BFO_0000015)


AnnotationAssertion(rdfs:label <https://orcid.org/0000-0001-6772-1943> "Martin Glauer")
AnnotationAssertion(rdfs:label <https://orcid.org/0000-0001-7192-7143> "Jörg Waitelonis")
AnnotationAssertion(rdfs:label <https://orcid.org/0000-0002-1058-3102> "Fabian Neuhaus")
Expand Down