Changes in 🟢 Material Procurement and Storage Ontology

  • Maturity: 🟢 Released

Added

Classes

Construct Definition
CertificateOfConformance certificate issued by a manufacturer, supplier, or other authorized issuer that attests that a lot or batch or individual material product conforms to specified technical, safety, or regulatory requirements referenced in the certificate

Changed

Classes


CASRegistryNumber

  • IRI: https://spec.industrialontologies.org/ontology/construct/CASRegistryNumber

Annotations

  • explanatoryNote = “1) Governmental agencies rely on CAS Registry Numbers for substance identification in regulatory applications because they are unique, easy validated, and internationally recognized. 2) A CAS Registry Number is assigned by the Chemical Abstracts Service to uniquely identify a chemical substance within its curated registry. Each CAS number corresponds to a single substance entry, supporting consistent reference across scientific, regulatory, and industrial domains. The number follows a standard format of three digit groups separated by hyphens (e.g., 7732-18-5 for water).”

  • explanatoryNote = “1) Governmental agencies rely on CAS Registry Numbers for substance identification in regulatory applications because they are unique, easily validated, and internationally recognized. 2) A CAS Registry Number is assigned by the Chemical Abstracts Service to uniquely identify a chemical substance within its curated registry. Each CAS number corresponds to a single substance entry, supporting consistent reference across scientific, regulatory, and industrial domains. The number follows a standard format of three digit groups separated by hyphens (e.g., 7732-18-5 for water).”


CatalogNumber

  • IRI: https://spec.industrialontologies.org/ontology/construct/CatalogNumber

Annotations

  • naturalLanguageDefinition = “classifier that is sequence of alphanumeric characters created by an organization to classify a product they offer for sale”@en-US

  • semiFormalNaturalLanguageAxiom = “if x is a ‘catalog number’ then x is an ‘classifier’ and x ‘classifies’ a ‘material product’”

  • naturalLanguageDefinition = “classifier that is a sequence of alphanumeric characters created by an organization to classify a product they offer for sale”@en-US

  • semiFormalNaturalLanguageAxiom = “if x is a ‘catalog number’ then x is a ‘classifier’ and x ‘classifies’ a ‘material product’”


CertificateOfAnalysis

  • IRI: https://spec.industrialontologies.org/ontology/construct/CertificateOfAnalysis

Annotations

  • semiFormalNaturalLanguageAxiom = “If x is a ‘certificate of analysis’, then x is a ‘certificate’ such that there exists a ‘disposition’ or ‘quality’ q that ‘specifically depends on’ a ‘material product’ or ‘lot’ y, where x ‘has as continuant part at all times’ some ‘requirement specification’ that is ‘satisfied by’ q, and x also ‘has as continuant part at all times’ some value that is the ‘measured value of at some time’ q, and x ‘certifies’ y”

  • semiFormalNaturalLanguageAxiom = “If x is a ‘certificate of analysis’, then x is a ‘certificate’ such that there exists a ‘disposition’ or ‘quality’ q that ‘specifically depends on’ a ‘material product’ or ‘lot’ y, where x ‘has continuant part at all times’ some ‘requirement specification’ that is ‘satisfied by’ q, and x also ‘has continuant part at all times’ some value that is the ‘measured value of at some time’ q, and x ‘certifies’ y”


EnterpriseResourcePlanningCode

  • IRI: https://spec.industrialontologies.org/ontology/construct/EnterpriseResourcePlanningCode

Annotations

  • explanatoryNote = “1) the erp code are typically assigned within the master data (data that does not change over time) as opposed to transactional data 2) the erp code typically used as primary key in master data within ERP”

  • firstOrderLogicAxiom = “ERPCode(x) → InformationSystemSpecificCode(x)”

  • semiFormalNaturalLanguageAxiom = “if x is an ‘ERP code’, then x is an ‘information system specific code’”

  • explanatoryNote = “1) ERP codes are typically maintained as part of master data (data that does not change over time) rather than transactional data. 2) An ERP code typically serves as a primary key for a master data record within an ERP system.”

  • firstOrderLogicAxiom = “EnterpriseResourcePlanningCode(x) → InformationSystemSpecificCode(x)”

  • semiFormalNaturalLanguageAxiom = “if x is an ‘enterprise resource planning code’, then x is an ‘information system specific code’”


ExpiredState

  • IRI: https://spec.industrialontologies.org/ontology/construct/ExpiredState

Annotations

  • label = “expired material state”@en-US

  • example = “The state of a vaccine vial starting from its expiration date, during which it can no longer realize the capability to elicit an immune response, and which ends when the vial is discarded as biological waste; The state of a prepacked chromatography column beginning after it exceeds its validated number of separation cycles, during which it can no longer realize its specified separation capability, and which ends when the column is discarded”

  • explanatoryNote = “1) The expired state ends only with the end of the material entity’s lifecycle, since the material entity cannot regain the lost capability. This state is considered terminal with respect to the function or disposition that has ceased, and no restoration to the original functional condition is possible under normal or intended circumstances. 2) A specified capability refers to a capability that the material entity is intended designed, or qualified to realize, as defined by product design, quality specification, regulatory requirement, or intended use. 3) Expired state does not correlate with the best before date which is applied to cases (typically food industry) where an items capability may only deteriorate slightly , and is thus are unlikely to become dangerous as a result. The notions sorrounding best before should be modeled separately from this term. 4) The first instant of the expired state corresponds to the point in time when the material entity is no longer capable of realizing its specified capability. This point is typically predicted or determined in advance based on stability studies, predefined shelf life, or other empirical criteria, and may be documented through quality specifications, labeling, or regulatory filings.”

  • naturalLanguageDefinition = “material state during which the participating material entity can no longer realize a particular specified capability and that temporally ends with the destruction or disposal of the material entity.”@en-US

  • primitiveRationale = “There are insufficient constructs to represent the association between the state and the capability not being realizable during the duration of the state”

  • semiFormalNaturalLanguageAxiom = “If x is an ‘expired state’, then x is a ‘material state’.”

  • label = “expired state”@en-US

  • example = “the state of a vaccine vial starting from its expiration date, during which it is no longer qualified to realize its specified capability for use as a vaccine, and which ends when the vial is discarded as biological waste; the state of a prepacked chromatography column beginning after it exceeds its validated number of separation cycles, during which it is no longer qualified to realize its specified separation capability, and which ends when the column is discarded”

  • explanatoryNote = “1) The expired state ends only with the end of the material entity’s lifecycle. Once the established expiry, use, or lifecycle limit has been exceeded, the material entity does not return to its qualified state under normal or intended circumstances. 2) A specified capability refers to a capability that the material entity is intended, designed, or qualified to realize, as defined by product design, quality specification, regulatory requirement, or intended use. 3) Expired state should not be confused with a state associated with a best-before date, which is typically used where deterioration in quality may occur without necessarily making the material unsuitable or unsafe for use. Concepts associated with best-before dating should be modeled separately. 4) The first instant of the expired state corresponds to the point at which the material entity is no longer qualified to realize its specified capability. This point may be established in advance based on stability studies, predefined shelf life, validated use limits, or other empirical criteria, and may be documented through quality specifications, labeling, or regulatory filings.”

  • naturalLanguageDefinition = “material state during which the participating material entity is no longer qualified to realize a particular specified capability and that temporally ends with the destruction or disposal of the material entity”@en-US

  • primitiveRationale = “There are insufficient constructs to represent a set of necessary and sufficient conditions.”

  • semiFormalNaturalLanguageAxiom = “If x is an ‘expired state’, then x is a ‘material state’”


InformationSystemSpecificCode

  • IRI: https://spec.industrialontologies.org/ontology/construct/InformationSystemSpecificCode

Annotations

  • firstOrderLogicAxiom = “InformationSystemSpecificCode(x) → InformationContentEntity(x) ∧ ∃y( Entity(y) ∧ designates(x,y) ∨ classifies(x,y))”

  • semiFormalNaturalLanguageAxiom = “if x is an ‘information system specific code’, then x is an ‘denoter’ that ‘classifies’ or ‘denotes’ some ‘entity’”

  • firstOrderLogicAxiom = “InformationSystemSpecificCode(x) → Denoter(x) ∧ ∃y(Entity(y) ∧ (designates(x,y) ∨ classifies(x,y)))”

  • semiFormalNaturalLanguageAxiom = “if x is an ‘information system specific code’, then x is a ‘denoter’ that ‘designates’ or ‘classifies’ some ‘entity’”

Object Properties


hasMaterialExpirationTimeInstantValueExpression

  • IRI: https://spec.industrialontologies.org/ontology/construct/hasMaterialExpirationTimeInstantValueExpression

Annotations

  • explanatoryNote = “This relation links a material entity to the time point at which it first enters its expired state, as represented by a temporal instant value expression. The value is typically derived from predictive data such as shelf life, stability testing, or regulatory limits, and reflects the anticipated loss of the entity’s specified capability.”

  • naturalLanguageDefinition = “relation from a material entity to a temporal value expression that is the value expression of the first instant of an expiration state of that material entity”@en-US

  • explanatoryNote = “This relation links a material entity to the time point at which it first enters its expired state, as represented by a temporal instant value expression. The expiration time is typically established based on the anticipated loss or unacceptable degradation of a specified capability and marks the point at which the material entity is no longer qualified to realize that capability.”

  • naturalLanguageDefinition = “relation from a material entity to a temporal instant value expression that is the value expression of the first instant of an expired material state of that material entity”@en-US


hasMaterialFirstUseTimeInstantValueExpression

  • IRI: https://spec.industrialontologies.org/ontology/construct/hasMaterialFirstUseTimeInstantValueExpression

Annotations

  • naturalLanguageDefinition = “relation from a material entity to a temporal value expression that is the value expression of the first instant of the material use process of the material entity”@en-US

  • naturalLanguageDefinition = “relation from a material entity to a temporal instant value expression that is the value expression of the first instant of a material use process in which the material entity participates”@en-US


hasStorageStartTimeInstantValueExpression

  • IRI: https://spec.industrialontologies.org/ontology/construct/hasStorageStartTimeInstantValueExpression

Annotations

  • naturalLanguageDefinition = “relation from a material entity to a temporal value expression that is the value expression of the first instant of a storage process in which the material entity participates”@en-US

  • naturalLanguageDefinition = “relation from a material entity to a temporal instant value expression that is the value expression of the first instant of a storage process in which the material entity participates”@en-US


Back to top

Copyright © 2024–2026 Open Applications Group / Industrial Ontology Foundry. Distributed under an MIT license.