@prefix afe: <http://purl.allotrope.org/ontologies/equipment#> .
@prefix afm: <http://purl.allotrope.org/ontologies/material#> .
@prefix afr: <http://purl.allotrope.org/ontologies/result#> .
@prefix obo: <http://purl.obolibrary.org/obo/> .
@prefix cco: <https://www.commoncoreontologies.org/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix geosparql: <http://www.opengis.net/ont/geosparql#> .
@prefix goo: <https://ucf-henat.github.io/GeoOutageOnto/#> .
@prefix lpobo: <https://www.emi.fraunhofer.de/ontologies/LPBFO#> .
@prefix mds: <https://cwrusdle.bitbucket.io/files/MDS_Onto/index-en.html#> .
@prefix mdsdom: <https://cwrusdle.bitbucket.io/mdsdom/> .
@prefix ncit: <http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix pbfa: <https://w3id.org/ODE_AM/PBFAO/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix qudt: <http://qudt.org/schema/qudt/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix unit: <http://qudt.org/vocab/unit/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix oboInOwl: <http://www.geneontology.org/formats/oboInOwl#> .

mds:Ontology a owl:Ontology ;
    rdfs:label "MDS-Onto" ;
    dcterms:creator "SDLE Research Center" ;
    dcterms:description "MDS-Onto is a domain (low) level ontology that describes terms in Materials Data Science." ;
    dcterms:license <https://creativecommons.org/licenses/by-sa/4.0/> ;
    dcterms:title "MDS-Onto" ;
    owl:versionInfo "0.3.1.65" .

cco:ont00001754 a owl:AnnotationProperty ;
    rdfs:label "definitionsource"@en ;
    skos:definition "A citation of where all or some of the information used to create the term's Definition was acquired from."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001760 a owl:AnnotationProperty ;
    rdfs:label "iscuratedinontology"@en ;
    skos:definition "An annotation property that links a class, property, or named individual to the URI of the ontology where it is located."@en .

mds:hasStudyStage a owl:AnnotationProperty ;
    rdfs:label "hasStudyStage" .

mds:inDomain a owl:AnnotationProperty ;
    rdfs:label "inDomain" .

skos:altLabel a owl:AnnotationProperty ;
    rdfs:label "altLabel" .

skos:definition a owl:AnnotationProperty ;
    rdfs:label "definition" .


# MDSDom Taxonomy


mdsdom:AFM a owl:Class ;
    rdfs:label "AtomicForceMicroscopy(AFM)"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:altLabel "AFM" ;
    skos:definition "…"@en .

mdsdom:Accelerated a owl:Class ;
    rdfs:label "Accelerated"@en ;
    rdfs:subClassOf mdsdom:Exposure ;
    skos:definition "…"@en .

mdsdom:Analysis a owl:Class ;
    rdfs:label "Analysis"@en ;
    skos:definition "…"@en .

mdsdom:BuiltEnv a owl:Class ;
    rdfs:label "BuiltEnvironment"@en ;
    skos:altLabel "BuiltEnv" ;
    skos:definition "…"@en .

mdsdom:CFD a owl:Class ;
    rdfs:label "ComputationalFluidDynamics"@en ;
    rdfs:subClassOf mdsdom:Computation ;
    skos:altLabel "CFD" ;
    skos:definition "…"@en .

mdsdom:Charact a owl:Class ;
    rdfs:label "Characterization"@en ;
    skos:altLabel "Charact" ;
    skos:definition "…"@en .

mdsdom:Chem a owl:Class ;
    rdfs:label "Chemistry"@en ;
    skos:altLabel "Chem" ;
    skos:definition "…"@en .

mdsdom:CoarseGrained a owl:Class ;
    rdfs:label "CoarseGrained"@en ;
    rdfs:subClassOf mdsdom:Computation ;
    skos:definition "…"@en .

mdsdom:Computation a owl:Class ;
    rdfs:label "Computation"@en ;
    skos:definition "…"@en .

mdsdom:Concept a owl:Class ;
    rdfs:label "Concept"@en ;
    skos:definition "…"@en .

mdsdom:DIW a owl:Class ;
    rdfs:label "DIW"@en ;
    rdfs:subClassOf mdsdom:MaterialsProcessing ;
    skos:definition "…"@en .

mdsdom:DMA a owl:Class ;
    rdfs:label "DynamicMechanicalAnalysis(DMA)"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

mdsdom:DSC a owl:Class ;
    rdfs:label "DifferentialScanningCalorimetry(DSC)"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

mdsdom:EDS a owl:Class ;
    rdfs:label "EnergyDispersiveX-raySpectroscopy(EDS)"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

mdsdom:ESC a owl:Class ;
    rdfs:label "ElectronicStructureCalculations"@en ;
    rdfs:subClassOf mdsdom:Computation ;
    skos:altLabel "ESC" ;
    skos:definition "…"@en .

mdsdom:Electrical a owl:Class ;
    rdfs:label "Electrical"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

mdsdom:EnerMat a owl:Class ;
    rdfs:label "EnergeticMaterials"@en ;
    rdfs:subClassOf mdsdom:Chem ;
    skos:altLabel "Ener Mat" ;
    skos:definition "…"@en .

mdsdom:Exposure a owl:Class ;
    rdfs:label "Exposure"@en ;
    skos:definition "…"@en .

mdsdom:FTIR a owl:Class ;
    rdfs:label "FourierTransformInfraredspectroscopy(FTIR)"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:altLabel "FTIR" ;
    skos:definition "…"@en .

mdsdom:Calorimetry a owl:Class ;
    rdfs:label "Calorimetry"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:altLabel "Calorimetry" ;
    skos:definition "…"@en .

mdsdom:Formulation a owl:Class ;
    rdfs:label "Formulation"@en ;
    rdfs:subClassOf mdsdom:Chem ;
    skos:definition "…"@en .

mdsdom:Fractography a owl:Class ;
    rdfs:label "Fractography"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

 mdsdom:FunctionalGroups a owl:Class ;
    rdfs:label "FunctionalGroups"@en ;
    rdfs:subClassOf mdsdom:Chem ;
    skos:definition "…"@en .    

mdsdom:General a owl:Class ;
    rdfs:label "General"@en ;
    skos:definition "…"@en .

mdsdom:Geo a owl:Class ;
    rdfs:label "Geospatial"@en ;
    skos:altLabel "Geo" ;
    skos:definition "…"@en .

mdsdom:GeoOutageOnto a owl:Class ;
    rdfs:label "GeoOutageOnto"@en ;
    rdfs:subClassOf mdsdom:Geo ;
    skos:altLabel "GOO",
        "Geo Outage Onto" ;
    skos:definition "…"@en .

mdsdom:Interdig a owl:Class ;
    rdfs:label "Interdigitated"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:altLabel "Interdig" ;
    skos:definition "…"@en .

mdsdom:LPBF a owl:Class ;
    rdfs:label "LPBF"@en ;
    rdfs:subClassOf mdsdom:MaterialsProcessing ;
    skos:altLabel "LPBF" ;
    skos:definition "…"@en .

mdsdom:Manufacturing a owl:Class ;
    rdfs:label "Manufacturing"@en ;
    skos:definition "…"@en .

mdsdom:MaterialsProcessing a owl:Class ;
    rdfs:label "MaterialsProcessing"@en ;
    skos:definition "…"@en .

mdsdom:Microscopy a owl:Class ;
    rdfs:label "Microscopy"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

mdsdom:Modeling a owl:Class ;
    rdfs:label "Modeling"@en ;
    skos:definition "…"@en .

mdsdom:PV-Cell a owl:Class ;
    rdfs:label "PV-Cell"@en ;
    rdfs:subClassOf mdsdom:BuiltEnv ;
    skos:altLabel "PV Cell" ;
    skos:definition "…"@en .

mdsdom:PV-Module a owl:Class ;
    rdfs:label "PV-Module"@en ;
    rdfs:subClassOf mdsdom:BuiltEnv ;
    skos:altLabel "PV Site" ;
    skos:definition "…"@en .

mdsdom:PV-Site a owl:Class ;
    rdfs:label "PV-Site"@en ;
    rdfs:subClassOf mdsdom:BuiltEnv ;
    skos:altLabel "PV Site" ;
    skos:definition "…"@en .

mdsdom:PlaceHolder a owl:Class ;
    rdfs:label "PlaceHolderdomain"@en ;
    rdfs:subClassOf mdsdom:General ;
    skos:definition "…"@en .

mdsdom:Profilometry a owl:Class ;
    rdfs:label "Profilometry"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

mdsdom:Pyrometry a owl:Class ;
    rdfs:label "Pyrometry"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

mdsdom:RamanMapping a owl:Class ;
    rdfs:label "RamanSpectroscopy"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

mdsdom:Raster a owl:Class ;
    rdfs:label "Raster"@en ;
    rdfs:subClassOf mdsdom:Geo ;
    skos:definition "…"@en .

mdsdom:Reactions a owl:Class ;
    rdfs:label "Reactions"@en ;
    rdfs:subClassOf mdsdom:Chem ;
    skos:definition "…"@en .

mdsdom:SEM a owl:Class ;
    rdfs:label "ScanningElectronMicroscopy(SEM)"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

mdsdom:Satellite a owl:Class ;
    rdfs:label "Satellite"@en ;
    rdfs:subClassOf mdsdom:Geo ;
    skos:definition "…"@en .

mdsdom:UQ a owl:Class ;
    rdfs:label "UncertaintyQuantification"@en ;
    rdfs:subClassOf mdsdom:Analysis ;
    skos:definition "…"@en .

mdsdom:UV-Vis a owl:Class ;
    rdfs:label "Ultraviolet–visibleSpectroscopy(UV-Vis)"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:altLabel "UV-Vis" ;
    skos:definition "…"@en .

mdsdom:Vector a owl:Class ;
    rdfs:label "Vector"@en ;
    rdfs:subClassOf mdsdom:Geo ;
    skos:definition "…"@en .

mdsdom:XPS a owl:Class ;
    rdfs:label "X-rayPhotoelectronSpectroscopy(XPS)"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:definition "…"@en .

mdsdom:XRD a owl:Class ;
    rdfs:label "X-rayDiffraction(XRD)"@en ;
    rdfs:subClassOf mdsdom:Charact ;
    skos:altLabel "XRD" ;
    skos:definition "…"@en .

mdsdom:netsem a owl:Class ;
    rdfs:label "netsem"@en ;
    rdfs:subClassOf mdsdom:Modeling ;
    skos:definition "…"@en .

# DOMAIN: EnerMat  

cco:ont00000077 a owl:Class ;
    rdfs:label "CodeIdentifier"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "CodeIdentifier"@en ;
    mds:inDomain mdsdom:EnerMat,
        mdsdom:Reactions .

cco:ont00000380 a owl:Class ;
    rdfs:label "Pressure"@en ;
    rdfs:subClassOf cco:ont00000570 ;
    skos:definition "A Force that is applied perpendicular to the surface of an Object per unit area over which that Force is distributed."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Result",
        "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:EnerMat ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

mds:AliphaticRingCount a owl:Class ;
    rdfs:label "AliphaticRingCount"@en ;
    rdfs:subClassOf mds:RingCount ;
    skos:definition "Number of aliphatic rings within a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AromaticAtomCount a owl:Class ;
    rdfs:label "AromaticAtomCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of aromatic atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AromaticBondCount a owl:Class ;
    rdfs:label "AromaticBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of aromatic bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AromaticC2N2ORingCount a owl:Class ;
    rdfs:label "AromaticC2N2ORingCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Number of aromatic C2N2O (furazan or furoxan) rings in a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AromaticNitroWithAlphaCHCount a owl:Class ;
    rdfs:label "AromaticNitroWithAlphaCHCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Number of aromatic nitro groups that have a C-H bond in the alpha position in a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AromaticRingCount a owl:Class ;
    rdfs:label "AromaticRingCount"@en ;
    rdfs:subClassOf mds:RingCount ;
    skos:definition "Number of aromatic rings in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomCount a owl:Class ;
    rdfs:label "AtomCount"@en ;
    rdfs:subClassOf obo:CHEBI_24431 ;
    skos:definition "Number of atoms within a specific structure" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomicAndBondContributionsOfVanDerWaalsDensity a owl:Class ;
    rdfs:label "AtomicAndBondContributionsOfVanDerWaalsDensity"@en ;
    rdfs:subClassOf cco:ont00001294 ;
    skos:altLabel "VABCDensity" ;
    skos:definition "Total contributions from atoms and bonds to the VdW density" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomicAndBondContributionsOfVanDerWaalsVolume a owl:Class ;
    rdfs:label "AtomicAndBondContributionsOfVanDerWaalsVolume"@en ;
    rdfs:subClassOf cco:ont00001294 ;
    skos:altLabel "VABCVolumeDescriptor" ;
    skos:definition "Fast molecular descriptor used in computational chemistry and cheminformatics to estimate the van der Waals volume (Å³) of an organic molecule [NIH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomicPolarizability a owl:Class ;
    rdfs:label "AtomicPolarizability"@en ;
    rdfs:subClassOf mds:Polarizability ;
    skos:definition "Measurement of how easily an atom's electron cloud is distorted by an external field to create an induced dipole moment" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomizationEnergy a owl:Class ;
    rdfs:label "AtomizationEnergy"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Total energy required to break all chemical bonds in a system and convert into individual atoms" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeC2_0 a owl:Class ;
    rdfs:label "AtomTypeC2_0"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Carbon, two bonds, bonded to 0 hydrogens" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeC3_0 a owl:Class ;
    rdfs:label "AtomTypeC3_0"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Carbon, three bonds, bonded to 0 hydrogens" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeC3_1 a owl:Class ;
    rdfs:label "AtomTypeC3_1"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Carbon, three bonds, bonded to 1 hydrogen" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeC4_0 a owl:Class ;
    rdfs:label "AtomTypeC4_0"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Carbon, four bonds, bonded to 0 hydrogens" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeC4_1 a owl:Class ;
    rdfs:label "AtomTypeC4_1"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Carbon, four bonds, bonded to 1 hydrogen" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeC4_2 a owl:Class ;
    rdfs:label "AtomTypeC4_2"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Carbon, four bonds, bonded to 2 hydrogens" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeC4_3 a owl:Class ;
    rdfs:label "AtomTypeC4_3"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Carbon, four bonds, bonded to 3 hydrogens" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeN1_0 a owl:Class ;
    rdfs:label "AtomTypeN1_0"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Nitrogen, one bond, bonded to 0 other heavy atoms" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeN2_0 a owl:Class ;
    rdfs:label "AtomTypeN2_0"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Nitrogen, two bonds, bonded to 0 hydrogens" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeN3_0 a owl:Class ;
    rdfs:label "AtomTypeN3_0"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Nitrogen, three bonds, bonded to 0 hydrogens" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeN3_1 a owl:Class ;
    rdfs:label "AtomTypeN3_1"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Nitrogen, three bonds, bonded to 1 hydrogen" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeN3_2 a owl:Class ;
    rdfs:label "AtomTypeN3_2"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Nitrogen, three bonds, bonded to 2 hydrogens" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeO1_0 a owl:Class ;
    rdfs:label "AtomTypeO1_0"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Oxygen, one bond, bonded to 0 hydrogens" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeO2_0 a owl:Class ;
    rdfs:label "AtomTypeO2_0"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Oxygen, two bonds, bonded to 0 hydrogens" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AtomTypeO2_1 a owl:Class ;
    rdfs:label "AtomTypeO2_1"@en ;
    rdfs:subClassOf mds:ElectrotopologicalState ;
    skos:definition "Oxygen, two bonds, bonded to 1 hydrogen" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AverageGasMolarMass a owl:Class ;
    rdfs:label "AverageGasMolarMass"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "The average molar mass of the resulting gas cloud of a detonation" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AverageGasWeight a owl:Class ;
    rdfs:label "AverageGasWeight"@en ;
    rdfs:subClassOf cco:ont00000633 ;
    skos:definition "Average weight of gas in product" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AzideCount a owl:Class ;
    rdfs:label "AzideCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Number of azide groups (-N3) bonded to an aromatic carbon in a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:AzoCount a owl:Class ;
    rdfs:label "AzoCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Number of azo (-N=N-) moieties in a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:BandEnergy a owl:Class ;
    rdfs:label "BandEnergy"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "The cohesion arising from the overlap of valence band orbitals on neighboring atoms; the sum of occupied molecular orbital energies" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:BoilingTemperature a owl:Class ;
    rdfs:label "BoilingTemperature" ;
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "Boiling Point"@en ;
    skos:definition "Temperature at which the vapor pressure of a liquid equals the pressure surrounding the liquid and the liquid changes into a vapor(Wikipedia)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:BondCount a owl:Class ;
    rdfs:label "BondCount"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Number of bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:BromineCount a owl:Class ;
    rdfs:label "BromineCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of bromine atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonAndHydrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonAndHydrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonAndNitrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonAndThreeHydrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonAndThreeHydrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CHHH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonAndThreeNitrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonAndThreeNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CNNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonAndThreeOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonAndThreeOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[COOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonAndTwoHydrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonAndTwoHydrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CHH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonAndTwoNitrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonAndTwoNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonAndTwoOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[COO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonHydrogenAndNitrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonHydrogenAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CHN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonHydrogenAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonHydrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CHO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonHydrogenAndTwoNitrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonHydrogenAndTwoNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CHNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonHydrogenAndTwoOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonHydrogenAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CHOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonHydrogenNitrogenAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonHydrogenNitrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CHNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonNitrogenAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonNitrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonNitrogenAndTwoOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonNitrogenAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CNOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonTwoHydrogensAndNitrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonTwoHydrogensAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CHHN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonTwoHydrogensAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonTwoHydrogensAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CHHO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToCarbonTwoNitrogensAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToCarbonTwoNitrogensAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CNNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToFourCarbonsCount a owl:Class ;
    rdfs:label "CarbonBondedToFourCarbonsCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCCC]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToFourHydrogensCount a owl:Class ;
    rdfs:label ""@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HHHH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToFourNitrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToFourNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[NNNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToFourOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToFourOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[OOOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToHydrogenAndNitrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToHydrogenAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToHydrogenAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToHydrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToHydrogenAndThreeNitrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToHydrogenAndThreeNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HNNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToHydrogenAndThreeOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToHydrogenAndThreeOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HOOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToHydrogenAndTwoNitrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToHydrogenAndTwoNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToHydrogenAndTwoOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToHydrogenAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToHydrogenNitrogenAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToHydrogenNitrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToHydrogenNitrogenAndTwoOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToHydrogenNitrogenAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HNOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToHydrogenTwoNitrogensAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToHydrogenTwoNitrogensAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HNNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToNitrogenAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToNitrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[NO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToNitrogenAndThreeOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToNitrogenAndThreeOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[NOOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToNitrogenAndTwoOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToNitrogenAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[NOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToThreeCarbonsAndHydrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToThreeCarbonsAndHydrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCCH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToThreeCarbonsAndNitrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToThreeCarbonsAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCCN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToThreeCarbonsAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToThreeCarbonsAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCCO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToThreeCarbonsCount a owl:Class ;
    rdfs:label "CarbonBondedToThreeCarbonsCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCC]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToThreeHydrogensAndNitrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToThreeHydrogensAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HHHN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToThreeHydrogensAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToThreeHydrogensAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HHHO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToThreeHydrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToThreeHydrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HHH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToThreeNitrogensAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToThreeNitrogensAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[NNNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToThreeNitrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToThreeNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[NNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToThreeOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToThreeOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[OOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoCarbonsAndHydrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoCarbonsAndHydrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoCarbonsAndNitrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoCarbonsAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoCarbonsAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoCarbonsAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoCarbonsAndTwoHydrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoCarbonsAndTwoHydrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCHH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoCarbonsAndTwoNitrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoCarbonsAndTwoNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoCarbonsAndTwoOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoCarbonsAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoCarbonsCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoCarbonsCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CC]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoCarbonsHydrogenAndNitrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoCarbonsHydrogenAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCHN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoCarbonsHydrogenAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoCarbonsHydrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCHO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoCarbonsNitrogenAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoCarbonsNitrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[CCNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoHydrogensAndNitrogenCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoHydrogensAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HHN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoHydrogensAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoHydrogensAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HHO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoHydrogensAndTwoNitrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoHydrogensAndTwoNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HHNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoHydrogensAndTwoOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoHydrogensAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HHOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoHydrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoHydrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoHydrogensNitrogenAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoHydrogensNitrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[HHNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoNitrogensAndOxygenCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoNitrogensAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[NNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoNitrogensAndTwoOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoNitrogensAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[NNOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoNitrogensCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[NN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonBondedToTwoOxygensCount a owl:Class ;
    rdfs:label "CarbonBondedToTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; C[OO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonCarbonBondCount a owl:Class ;
    rdfs:label "CarbonCarbonBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of carbon-carbon bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonCount a owl:Class ;
    rdfs:label "CarbonCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of carbon atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonHydrogenBondCount a owl:Class ;
    rdfs:label "CarbonHydrogenBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of carbon-hydrogen bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonNitrogenBondCount a owl:Class ;
    rdfs:label "CarbonNitrogenBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of carbon-nitrogen bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CarbonOxygenBondCount a owl:Class ;
    rdfs:label "CarbonOxygenBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of carbon-oxygen bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CCDCID a owl:Class ;
    rdfs:label "CCDCID"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "CSDID",
        "ReferenceCode",
        "refcode" ;
    skos:definition "Identification number of a structure in the Cambridge Crystallographic Data Centre's CSD (Cambridge Structural Database)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat,
        mdsdom:Formulation,
        mdsdom:Reactions .

mds:CellVolume a owl:Class ;
    rdfs:label "CellVolume"@en ;
    rdfs:subClassOf cco:ont00001294 ;
    skos:definition "Volume of a unit cell for a crystal" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ChargeDensity a owl:Class ;
    rdfs:label "ChargeDensity"@en ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:definition "Amount of electric charge concentrated in a specific region" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ChEMBLIdentifier a owl:Class ;
    rdfs:label "ChEMBLIdentifier"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "ChEMBLID" ;
    skos:definition "Unique identification assigned to major entities within the ChEMBL database" ;
    mds:hasStudyStage "Sample" ;
    mds:hasSubDomain "EnerMat"@en ;
    mds:inDomain mdsdom:EnerMat,
        mdsdom:Formulation,
        mdsdom:Reactions .

mds:ChemicalFormula a owl:Class ;
    rdfs:label "ChemicalFormula" ;
    rdfs:subClassOf obo:BFO_0000019,
        cco:ont00000686 ;
    skos:altLabel "MolecularFormula" ;
    skos:definition "A chemical formula is a set of chemical symbols showing the elements present in a compound and their relative proportions.",
        "Represents the types and relative numbers of atoms in a chemical substance. Ex: H2O, NaCl" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat,
        mdsdom:Formulation,
        mdsdom:Reactions .

mds:ChlorineCount a owl:Class ;
    rdfs:label "ChlorineCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of chlorine atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:Compound a owl:Class ;
    rdfs:label "Compound"@en ;
    rdfs:subClassOf obo:CHEBI_24431 , obo:BFO_0000040 ;
    skos:definition "A compound is a substance formed by the chemical bonding of two or more elements. [IUPAC]"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Reactions ,
        mdsdom:Formulation, mdsdom:EnerMat .

mds:CompoundName a owl:Class ;
    rdfs:label "CompoundName"@en ;
    rdfs:subClassOf mds:SampleName ;
    skos:altLabel " " ;
    skos:definition "A generic name for a compound commonly used in a community."@en ;
    mds:hasStudyStage "Result",
        "Sample" ;
    mds:inDomain mdsdom:EnerMat,
        mdsdom:Reactions .

mds:CoulombicEnergy a owl:Class ;
    rdfs:label "CoulombicEnergy"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Energy required to assemble system of charged particles by bringing them from an infinite distance apart to their current positions [Wikipedia]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CrossValidationFold a owl:Class ;
    rdfs:label "CrossValidationFold"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:definition "Data split for a k-fold cross-validation during a machine learning training process" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:CrystalDensity a owl:Class ;
    rdfs:label "CrystalDensity" ;
    rdfs:subClassOf mds:PhysicalPropertiy ;
    skos:definition "Mass of a sample or body divided by its volume (IUPAC)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DataLabel a owl:Class ;
    rdfs:label "DataLabel"@en ;
    rdfs:subClassOf cco:ont00000253 ;
    skos:definition "An additional label for the data to denote an important discrepancy/information" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DecompositionTemperature a owl:Class ;
    rdfs:label "Thermaldecomposition" ;
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "Thermal Decomposition ",
        "Thermolysis" ;
    skos:definition "The decomposition temperature of a substance is the temperature at which the substance chemically decomposes.",
        "The substrate temperature during a deposition process."@en ;
    skos:exactMatch mds:DepositionTemperature ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:Deflagration a owl:Class ;
    rdfs:label "Deflagration" ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Subsonic combustion propagation through an explosive.(Wikipedia)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DegreeOfUnsaturation a owl:Class ;
    rdfs:label "DegreeOfUnsaturation"@en ;
    rdfs:subClassOf mds:Measurement ;
    skos:definition "Calculation of total number of rings and pi bonds in a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DensityCaculated200K a owl:Class ;
    rdfs:label "CaculatedDensity200K"@en ;
    rdfs:subClassOf mds:DensityCalculated ;
    skos:definition "Calculated density at a temperature of 200K" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DensityCalculated a owl:Class ;
    rdfs:label "DensityCalculated"@en ;
    rdfs:subClassOf cco:ont00000009 ;
    skos:definition "Density of a material through a calculated measurement" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DensityDetonationPressureMeasurement a owl:Class ;
    rdfs:label "DensityDetonationPressureMeasurement"@en ;
    rdfs:subClassOf cco:ont00000009 ;
    skos:definition "Specific density at which the detonation pressure measurement was performed" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DensityExperimental a owl:Class ;
    rdfs:label "DensityExperimental" ;
    rdfs:subClassOf cco:ont00000009 ;
    skos:definition "Density measured via experimentation" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DensityHeatOfDetonationMeasurement a owl:Class ;
    rdfs:label "DensityHeatOfDetonationMeasurement"@en ;
    rdfs:subClassOf mds:HeatOfDetonation ;
    skos:definition "Specific density at which the heat of detonation measurement was performed" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DerivativeName a owl:Class ;
    rdfs:label "DerivativeName"@en ;
    rdfs:subClassOf mds:CompoundName ;
    skos:definition "Name of energetic material where compound is derived from" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DetonationPressure a owl:Class ;
    rdfs:label "DetonationPressure" ;
    rdfs:subClassOf mds:EnergeticProperties,
        cco:ont00000380 ;
    skos:altLabel "ChapmanJouguetPressure" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DetonationPressureEstimated a owl:Class ;
    rdfs:label "DetonationPressureEstimated"@en ;
    rdfs:subClassOf mds:DetonationPressure ;
    skos:definition "Detonation pressure estimated from the Kamlet-Jacobs equations" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DetonationPressureReference a owl:Class ;
    rdfs:label "DetonationPressureReference"@en ;
    rdfs:subClassOf mds:DetonationPressure ;
    skos:definition "Reference of original experiment where detonation pressure (also known as chapman-jouget pressure) value was pulled from" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DetonationVelocity a owl:Class ;
    rdfs:label "DetonationVelocity" ;
    rdfs:subClassOf mds:EnergeticProperties,
        cco:ont00000763 ;
    skos:altLabel "Velocity of Detonation"@en ;
    skos:definition "Velocity at which the shock wave front travels through a detonated explosive.(Wikipedia) " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DetonationVelocityCalculated a owl:Class ;
    rdfs:label "DetonationVelocityCalculated"@en ;
    rdfs:subClassOf mds:DetonationVelocity ;
    skos:definition "Detonation velocity measured through a calculation" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DetonationVelocityEstimated a owl:Class ;
    rdfs:label "DetonationVelocityEstimated"@en ;
    rdfs:subClassOf mds:DetonationVelocity ;
    skos:definition "Detonation velocity estimated from the Kamlet-Jacobs equations" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DetonationVelocityExperimental a owl:Class ;
    rdfs:label "DetonationVelocityExperimental"@en ;
    rdfs:subClassOf mds:DetonationVelocity ;
    skos:definition "Detonation velocity measured experimentally" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DetonationVelocityReference a owl:Class ;
    rdfs:label "DetonationVelocityReference"@en ;
    rdfs:subClassOf mds:DetonationVelocity ;
    skos:definition "Reference of original experiment where detonation velocity value was pulled from" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DifferentialScanningCalorimetry a owl:Class ;
    rdfs:label "DifferentialScanningCalorimetry" ;
    rdfs:subClassOf mds:Instrument ;
    skos:altLabel "DSC"@en ;
    skos:definition "Technique measuring heat difference between sample and reference as a function of temperature.(IUPAC) " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DifluoroaminoCount a owl:Class ;
    rdfs:label "DifluoroaminoCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Number of difluoroamino (-NF2) groups in a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DipoleMoment a owl:Class ;
    rdfs:label "DipoleMoment" ;
    rdfs:subClassOf mds:PhysicochemicalProperties ;
    skos:altLabel "Electric Dipole Moment"@en ;
    skos:definition "Vector quantity equal to the torque in a homogeneous field.(IUPAC) " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DipoleMomentPerVolume a owl:Class ;
    rdfs:label "DipoleMomentPerVolume" ;
    rdfs:subClassOf mds:DipoleMoment ;
    skos:definition "Value of dipole moment per specified volume" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:DispersionEnergy a owl:Class ;
    rdfs:label "DispersionEnergy"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Attractive forces acting between molecules in a structure" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:EightMemberedRingCount a owl:Class ;
    rdfs:label "EightMemberedRingCount"@en ;
    rdfs:subClassOf mds:RingCount ;
    skos:definition "Number of 8-membered rings in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ElectronicMomentFour a owl:Class ;
    rdfs:label "ElectronicMomentFour"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Electronic dipole moment measurement four" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ElectronicMomentOne a owl:Class ;
    rdfs:label "ElectronicMomentOne"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Electronic dipole moment measurement one" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ElectronicMomentThree a owl:Class ;
    rdfs:label "ElectronicMomentThree"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Electronic dipole moment measurement three" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ElectronicMomentTwo a owl:Class ;
    rdfs:label "ElectronicMomentTwo"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Electronic dipole moment measurement two" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ElectrostaticSensitivity a owl:Class ;
    rdfs:label "ElectrostaticSensitivity" ;
    rdfs:subClassOf mds:EnergeticProperties,
        mds:Sensitivity ;
    skos:altLabel "ESDS" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ElectrotopologicalState a owl:Class ;
    rdfs:label "ElectrotopologicalState"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Molecular descriptor in cheminformatics and computaitonal chemistry that combined the electronic and topological characteristics of individual atoms within a molecule. The pattern is atom type, number of neighbors, hydrogen connectivity" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat ;
    cco:ont00001754 "https://onlinelibrary.wiley.com/doi/abs/10.1002/qsar.19910100108"@en .

mds:EmpiricalFormula a owl:Class ;
    rdfs:label "EmpiricalFormula"@en ;
    rdfs:subClassOf cco:ont00000686 ;
    skos:altLabel "" ;
    skos:definition "Simplest whole-number ratio of elements in a compound" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat,
        mdsdom:Formulation,
        mdsdom:Reactions .

mds:EnergeticCategory a owl:Class ;
    rdfs:label "EnergeticCategory"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:altLabel "Category"@en ;
    skos:definition "Category of material specification of energetic material (e.g. unstable N2 loss, NAC, ONO2, etc.)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:EnergeticMaterialIdentifier a owl:Class ;
    rdfs:label "EnergeticMaterialIdentifier"@en ;
    rdfs:subClassOf mds:Identifier ;
    skos:definition "Name for an energetic material that might be a CCDC ID or literature reference name" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:EnergeticProperties a owl:Class ;
    rdfs:label "EnergeticProperties"@en ;
    rdfs:subClassOf obo:BFO_0000019,
        mds:MaterialProperty ;
    skos:definition " A substance that contains metastable components capable of undergoing very rapid and highly exothermic reactions.(Klapotke)",
        "Properties held by an energetic material" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:EnergyContent a owl:Class ;
    rdfs:label "EnergyContent"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Total energy content of an energetic system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:EnergyContentCalculated a owl:Class ;
    rdfs:label "EnergyContentCalculated"@en ;
    rdfs:subClassOf mds:EnergyContent ;
    skos:definition "Energy content measured through a calculation" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:EnergyContentExperimental a owl:Class ;
    rdfs:label "EnergyContentExperimental"@en ;
    rdfs:subClassOf mds:EnergyContent ;
    skos:definition "Energy content measured experimentally" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:Enthalpy a owl:Class ;
    rdfs:label "Enthalpy" ;
    rdfs:subClassOf mds:ThermodynamicProperty ;
    skos:definition "Internal energy of a system plus the product of pressure and volume.(IUPAC)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:EnthalpyOfFusion a owl:Class ;
    rdfs:label "EnthalpyOfFusion" ;
    rdfs:subClassOf mds:ThermodynamicProperty ;
    skos:definition "Amount of energy required to convert one mole of solid into liquid.(Wikipedia)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:EnthalpyOfSublimation a owl:Class ;
    rdfs:label "EnthalpyOfSublimation"@en ;
    rdfs:subClassOf mds:ThermodynamicProperty ;
    skos:definition "Heat required to sublimate one mole of a substance at a given temperature and pressure(Wikipedia)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:EnthalpyofVaporization a owl:Class ;
    rdfs:label "EnthalpyofVaporization" ;
    rdfs:subClassOf mds:ThermodynamicProperty ;
    skos:definition "The amount of energy that must be added to a liquid to transform it into a gas.(Wikipedia)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:Entropy a owl:Class ;
    rdfs:label "Entropy" ;
    rdfs:subClassOf mds:ThermodynamicProperty ;
    skos:definition "Quantity change equal to heat brought to the system divided by temperature.(IUPAC) " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ExplosiveEnergy a owl:Class ;
    rdfs:label "ExplosiveEnergy"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Energy released from an energetic material during an explosion" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ExplosiveEnergyCalculated a owl:Class ;
    rdfs:label "ExplosiveEnergyCalculated"@en ;
    rdfs:subClassOf mds:ExplosiveEnergy ;
    skos:definition "Energy released from an energetic material during an explosion through a calculated measurement" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ExplosiveEnergyExperimental a owl:Class ;
    rdfs:label "ExplosiveEnergyExperimental"@en ;
    rdfs:subClassOf mds:ExplosiveEnergy ;
    skos:definition "Energy released from an energetic material during an explosion  through an experimental measurement" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ExplosiveEnergyOriginal a owl:Class ;
    rdfs:label "ExplosiveEnergyOriginal"@en ;
    rdfs:subClassOf mds:ExplosiveEnergy ;
    skos:definition "Explosive energy of the material in the original units from the paper 10.1615/IntJEnergeticMaterialsChemProp.2013006517" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ExplosiveIndex a owl:Class ;
    rdfs:label "ExplosiveIndex"@en ;
    rdfs:subClassOf mds:PerformanceIndex ;
    skos:definition "Metric or formula used to evaluate effectiveness of an explosive (1 meaning best explosive)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:FeatureVector a owl:Class ;
    rdfs:label "FeatureVector"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:definition "Selection of features used to describe or measure a molecule displayed as a vector" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:FiveMemberedRingCount a owl:Class ;
    rdfs:label "FiveMemberedRingCount"@en ;
    rdfs:subClassOf mds:RingCount ;
    skos:definition "Number of 5-membered rings in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:FluorineCount a owl:Class ;
    rdfs:label "FluorineCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of fluorine atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:FourMemberedRingCount a owl:Class ;
    rdfs:label "FourMemberedRingCount"@en ;
    rdfs:subClassOf mds:RingCount ;
    skos:definition "Number of 4-membered rings in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:FrictionSensitivity a owl:Class ;
    rdfs:label "FrictionSensitivity" ;
    rdfs:subClassOf mds:EnergeticProperties,
        mds:Sensitivity ;
    skos:definition "Sensitivity characterizing amount of friction a compound can withstand.(Wikipedia)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:FunctionalGroup a owl:Class ;
    rdfs:label "FunctionalGroup"@en ;
    rdfs:subClassOf obo:CHEBI_24431 ;
    skos:definition "A specific cluster of atoms within a molecule that can dictate chemical reactivity and physical properties" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:GasMolesPerGram a owl:Class ;
    rdfs:label "GasMolesPerGram"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "How many moles of gas are produced per a single gram of explosive" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:GasMolesPerMilliliter a owl:Class ;
    rdfs:label "GasMolesPerMilliliter"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "How many moles of gas are produced per a single milliliter of explosive" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:GasPhaseHeatOfFormation a owl:Class ;
    rdfs:label "GasPhaseHeatOfFormation"@en ;
    rdfs:subClassOf mds:HeatOfFormation ;
    skos:definition "Amount of energy required to form gas state of compound" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:GasProductionMoles a owl:Class ;
    rdfs:label "GasProductionMoles"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Total moles of gas produced upon detonation" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:GasVolume a owl:Class ;
    rdfs:label "GasVolume"@en ;
    rdfs:subClassOf cco:ont00001294 ;
    skos:definition "Volume of gas of a given material" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:GlassTransitionTemperature a owl:Class ;
    rdfs:label "GlassTransitionTemperature";
    rdfs:subClassOf mds:AnalyticalResult,
        mds:PhysicalProperty,
        cco:ont00000441 ;
    skos:altLabel "",
        "Glass-liquid transition",
        "Glass-liquid transition temperature" ;
    skos:definition "Represents the glass transition temperature of a material",
        "The temperature at which the viscosity of the glass is.(IUPAC)",
        "Temperature at which an amorphous material transitions from a hard, glassy state to a soft, rubbery state"@en ;
    skos:scopeNote "This property is a measured result for a cured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat,
        mdsdom:Formulation .

mds:Grit a owl:Class ;
    rdfs:label "Grit"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "Whether or not grit (like sandpaper) was used during an energetic material measurement" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:GurneyEnergy a owl:Class ;
    rdfs:label "GurneyEnergy"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Chemical energy available in a high explosive to accelerate material [Wikipedia]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatCapacity a owl:Class ;
    rdfs:label "HeatCapacity" ;
    rdfs:subClassOf mds:ThermalProperty ;
    skos:definition " Heat brought to a system to increase its temperature divided by that temperature increase.(IUPAC)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfCombustion a owl:Class ;
    rdfs:label "HeatOfCombustion" ;
    rdfs:subClassOf mds:ThermalProperty ;
    skos:altLabel "Heat of Combustion",
        "calorific value",
        "energy value",
        "heating value" ;
    skos:definition "Amount of heat released during the combustion of a specified amount of it.(Wikipedia)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfDetonation a owl:Class ;
    rdfs:label "HeatOfDetonation"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Total amount of energy released during explosion of an energetic material" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfDetonationReference a owl:Class ;
    rdfs:label "HeatOfDetonationReference"@en ;
    rdfs:subClassOf mds:HeatOfDetonation ;
    skos:definition "Reference of original experiment where heat of detonation value was pulled from" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfExplosion a owl:Class ;
    rdfs:label "HeatOfExplosion"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Amount of energy released during explosive decomposition" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfExplosionPerGram a owl:Class ;
    rdfs:label "HeatOfExplosionPerGram"@en ;
    rdfs:subClassOf mds:HeatOfExplosion ;
    skos:definition "Heat of explosion of system per gram" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfExplosionPerMilliliter a owl:Class ;
    rdfs:label "HeatOfExplosionPerMilliliter"@en ;
    rdfs:subClassOf mds:HeatOfExplosion ;
    skos:definition "Heat of explosion of system per milliliter" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfExplosionPerMole a owl:Class ;
    rdfs:label "HeatOfExplosionPerMole"@en ;
    rdfs:subClassOf mds:HeatOfExplosion ;
    skos:definition "Heat of explosion of system per mole" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfFormation a owl:Class ;
    rdfs:label "HeatOfFormation" ;
    rdfs:subClassOf mds:ThermalProperty ;
    skos:definition "Heat brought to a system to increase its temperature divided by that temperature increase.(IUPAC) " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfFormationCalculated a owl:Class ;
    rdfs:label "HeatOfFormationCalculated"@en ;
    rdfs:subClassOf mds:HeatOfFormation ;
    skos:definition "Heat of formation of compound in its most stable state through a calculated measurement" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfFormationExperimental a owl:Class ;
    rdfs:label "HeatOfFormationExperimental"@en ;
    rdfs:subClassOf mds:HeatOfFormation ;
    skos:definition "Heat of formation of compound in its most stable state through an experimental measurement" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfFormationModel4 a owl:Class ;
    rdfs:label "HeatOfFormationModel4"@en ;
    rdfs:subClassOf mds:HeatOfFormationCalculated ;
    skos:definition "Calculated heat of formation using model 4 of paper 10.1021/acs.chemmater.4c01978" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfFormationModel7 a owl:Class ;
    rdfs:label "HeatOfFormationModel7"@en ;
    rdfs:subClassOf mds:HeatOfFormationCalculated ;
    skos:definition "Calculated heat of formation using model 7 of paper 10.1021/acs.chemmater.4c01978" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HeatOfFormationReference a owl:Class ;
    rdfs:label "HeatOfFormationReference"@en ;
    rdfs:subClassOf mds:HeatOfFormation ;
    skos:definition "Reference of original experiment where heat of formation value was pulled from" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HOMOLUMOGap a owl:Class ;
    rdfs:label "HOMOLUMOGap"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Energy difference between a molecule's highest occupied molecular orbital (HOMO) and lowest occupied molecular orbital (LUMO)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HydrogenBondAcceptor a owl:Class ;
    rdfs:label "HydrogenBondAcceptor"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Hydrogen bond acceptor capacity" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HydrogenBondAcceptorPerVolume a owl:Class ;
    rdfs:label "HydrogenBondAcceptorPerVolume"@en ;
    rdfs:subClassOf mds:HydrogenBondAcceptor ;
    skos:definition "Hydrogen bond acceptor capacity per specified volume" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HydrogenBondDonor a owl:Class ;
    rdfs:label "HydrogenBondDonor"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Hydrogen bond donor capacity" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HydrogenBondDonorPerVolume a owl:Class ;
    rdfs:label "HydrogenBondDonorPerVolume"@en ;
    rdfs:subClassOf mds:HydrogenBondDonor ;
    skos:definition "Hydrogen bond donor capacity per specified volume" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HydrogenCount a owl:Class ;
    rdfs:label "HydrogenCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of hydrogen atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HydrogenHydrogenBondCount a owl:Class ;
    rdfs:label "HydrogenHydrogenBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of hydrogen-hydrogen bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HydrogenNitrogenBondCount a owl:Class ;
    rdfs:label "HydrogenNitrogenBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of hydrogen-nitrogen bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:HydrogenOxygenBondCount a owl:Class ;
    rdfs:label "HydrogenOxygenBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of hydrogen-oxygen bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ImpactSensitivity a owl:Class ;
    rdfs:label "ImpactSensitivity" ;
    rdfs:subClassOf mds:EnergeticProperties,
        mds:Sensitivity ;
    skos:definition "A measure of the probability of an energetic material to initiate in response to a mechanical shock.(Klapotke)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ImpactSensitivityBase10Log a owl:Class ;
    rdfs:label "ImpactSensitivityBase10Log"@en ;
    rdfs:subClassOf mds:ImpactSensitivity ;
    skos:definition "Impact sensitivity measurement as a base 10 log" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ImpactSensitivityCalculated a owl:Class ;
    rdfs:label "ImpactSensitivityCalculated"@en ;
    rdfs:subClassOf mds:ImpactSensitivity ;
    skos:definition "Impact sensitivity measured through a calculation" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ImpactSensitivityExperimental a owl:Class ;
    rdfs:label "ImpactSensitivityExperimental"@en ;
    rdfs:subClassOf mds:ImpactSensitivity ;
    skos:definition "Impact sensitivity measured experimentally" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ImpactSensitivityNaturalLog a owl:Class ;
    rdfs:label "ImpactSensitivityNaturalLog"@en ;
    rdfs:subClassOf mds:ImpactSensitivity ;
    skos:definition "Impact sensitivity measurement as a natural log" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ImpactSensitivityNaturalLogExperimental a owl:Class ;
    rdfs:label "ImpactSensitivityNaturalLogExperimental"@en ;
    rdfs:subClassOf mds:ImpactSensitivity ;
    skos:definition "Impact sensitivity measurement as a natural log measured experimentally" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:InitialCarbonMonoxide a owl:Class ;
    rdfs:label "InitialCarbonMonoxide"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Initial amount of Carbon Monoxide formed using leftover oxygen" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:IodineCount a owl:Class ;
    rdfs:label "IodineCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of iodine atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:KamletJacobsParameter a owl:Class ;
    rdfs:label "KamletJacobsParameter"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:altLabel "KamletJacobsPhi" ;
    skos:definition "Emperical factor to predict the detonation velocity and pressure of organic CHNO explosives" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat ;
    cco:ont00001754 "https://www.sciencedirect.com/science/article/pii/S0264127526003370"@en .

mds:LargestPiChain a owl:Class ;
    rdfs:label "LargestPiChain"@en ;
    rdfs:subClassOf mds:PiChain ;
    skos:definition "Largest sequence of alternating single and multiple bonds" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:LogPMannhold a owl:Class ;
    rdfs:label "LogPMannhold"@en ;
    rdfs:subClassOf mds:OctanolWaterPartitionCoefficient ;
    skos:altLabel "MannholdLipophilicity"@en ;
    skos:definition "Mannhold method of calculating a molecule's lipophilicity" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:LogPWildmanCrippen a owl:Class ;
    rdfs:label "LogPWildmanCrippen"@en ;
    rdfs:subClassOf mds:OctanolWaterPartitionCoefficient ;
    skos:altLabel "SLogP"@en ;
    skos:definition "Wildman-Crippen method of calculating a molecule's lipophilicity" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MachineThreshold a owl:Class ;
    rdfs:label "MachineThreshold"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "Threshold of machine for measurements" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MaximumDetonationVelocity a owl:Class ;
    rdfs:label "MaximumDetonationVelocity"@en ;
    rdfs:subClassOf mds:DetonationVelocity ;
    skos:definition "Theoretical maximum detonation velocity of a compound" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MaximumPartialAtomicCharge a owl:Class ;
    rdfs:label "MaximumPartialAtomicCharge"@en ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:altLabel "MaxPartialAtomicCharge"@en ;
    skos:definition "Maximum positive partial electric charge found on any single atom of a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MeasurementMethod a owl:Class ;
    rdfs:label "MeasurementMethod"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Method used to create a measurement" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MeltingTemperature a owl:Class ;
    rdfs:label "MeltingTemperature"@en ;
    rdfs:subClassOf mds:ThermalProperty,
        cco:ont00000441 ;
      skos:altLabel "MeltingPoint", "Tm"@en ;
    skos:definition "A temperature or a temperature range during a thermodynamic process in which a substance undergoes a phase transition from solid to liquid.";
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MeltTemperature a owl:Class ;
    rdfs:label "MeltTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingTemperature,
        mds:ThermalProperty,
        cco:ont00000441 ;
    skos:definition "In the manufacturing context, melt temperature refers to the actual temperature of the molten material (heated, liquid) as it enters a molt or processing tool during a manufacturing or industrial process such as injection molding. The material can be plastic, metal, or ceramic.";
    mds:hasStudyStage "Process",
        "Sample" ;
    mds:inDomain mdsdom:EnerMat,
        mdsdom:MaterialsProcessing .

mds:MinimumPartialAtomicCharge a owl:Class ;
    rdfs:label "MinimumPartialAtomicCharge"@en ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:altLabel "MinPartialAtomicCharge"@en ;
    skos:definition "Minimum negative partial electric charge found on any single atom of a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolarDensity a owl:Class ;
    rdfs:label "MolarDensity"@en ;
    rdfs:subClassOf cco:ont00000009 ;
    skos:definition "Concentration in mole per unit volume" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolarRefractivity a owl:Class ;
    rdfs:label "MolarRefractivity"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Total polarizability and physical volume of the molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolDensityPredictedDensity a owl:Class ;
    rdfs:label "MolDensityPredictedDensity"@en ;
    rdfs:subClassOf cco:ont00000009 ;
    skos:definition "Predicted density of the molecule calculated using MolDensity software" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolDensityPredictedVolume a owl:Class ;
    rdfs:label "MolDensityPredictedVolume"@en ;
    rdfs:subClassOf cco:ont00001294 ;
    skos:definition "Predicted volume of the molecule calculated using MolDensity software" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolecularMass a owl:Class ;
    rdfs:label "relativemolecularmass" ;
    rdfs:subClassOf mds:PhysicalProperty,
        cco:ont00000614 ;
    skos:altLabel "Relative Molecular Mass"@en ;
    skos:definition "Ratio of the mass of a molecule to the unified atomic mass unit.(IUPAC) " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolecularQuadrupoleMoment a owl:Class ;
    rdfs:label "MolecularQuadrupoleMoment"@en ;
    rdfs:subClassOf mds:PhysicochemicalProperties ;
    skos:definition "Intrinsic electric quadrupole moment of a nucleus [ScienceDirect]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolecularQuadrupoleMomentOne a owl:Class ;
    rdfs:label "MolecularQuadrupoleMomentOne"@en ;
    rdfs:subClassOf mds:MolecularQuadrupoleMoment ;
    skos:definition "Molecular quadrupole from moment one" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolecularQuadrupoleMomentPerVolume a owl:Class ;
    rdfs:label "MolecularQuadrupoleMomentPerVolume"@en ;
    rdfs:subClassOf mds:MolecularQuadrupoleMoment ;
    skos:definition "Quadrupole moment measured per specified volume" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolecularQuadrupoleMomentThree a owl:Class ;
    rdfs:label "MolecularQuadrupoleMomentThree"@en ;
    rdfs:subClassOf mds:MolecularQuadrupoleMoment ;
    skos:definition "Molecular quadrupole from moment three" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolecularQuadrupoleMomentTwo a owl:Class ;
    rdfs:label "MolecularQuadrupoleMomentTwo"@en ;
    rdfs:subClassOf mds:MolecularQuadrupoleMoment ;
    skos:definition "Molecular quadrupole from moment two" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:Molecule a owl:Class ;
    rdfs:label "Molecule"@en ;
    rdfs:subClassOf cco:ont00000292 ;
    skos:definition "Smallest identifiable unit of a chemical substance that retains original composition and properties; two or more atoms held together by chemical bonds" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MoleculeFeature a owl:Class ;
    rdfs:label "MoleculeFeature"@en ;
    rdfs:subClassOf mds:Molecule ;
    skos:definition "A specific aspect of a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MoleculeID a owl:Class ;
    rdfs:label "MoleculeID"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "" ;
    skos:definition "Generic unique identification of a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat,
        mdsdom:Formulation,
        mdsdom:Reactions .

mds:MolesCarbonDioxidePredicted a owl:Class ;
    rdfs:label "MolesCarbonDioxide"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Final predicted moles of carbon dioxide in a detonation cloud" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolesCarbonMonoxidePredicted a owl:Class ;
    rdfs:label "MolesCarbonMonoxidePredicted"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Final predicted moles of carbon monoxide in a detonation cloud" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolesCarbonPredicted a owl:Class ;
    rdfs:label "MolesCarbonPredicted"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Final predicted moles of solid carbon soot in a detonation cloud" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolesHalogenGasPredicted a owl:Class ;
    rdfs:label "MolesHalogenGasPredicted"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Final predicted moles of halogen gas in a detonation cloud" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolesHydrogenGasPredicted a owl:Class ;
    rdfs:label "MolesHydrogenGasPredicted"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Final predicted moles of hydrogen gas in a detonation cloud" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolesHydrogenHalidePredicted a owl:Class ;
    rdfs:label "MolesHydrogenHalidePredicted"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Final predicted moles of hydrogen halide in a detonation cloud" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolesOxygenGasPredicted a owl:Class ;
    rdfs:label "MolesOxygenGasPredicted"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Final predicted moles of oxygen gas in a detonation cloud" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolesPhosphorusPentoxidePredicted a owl:Class ;
    rdfs:label "MolesPhosphorusPentoxidePredicted"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Final predicted moles of phosphorus pentoxide in a detonation cloud" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolesSiliconDioxidePredicted a owl:Class ;
    rdfs:label "MolesSiliconDioxidePredicted"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Final predicted moles of silicon dioxide in a detonation cloud" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MolesSodiumOxidePredicted a owl:Class ;
    rdfs:label "MolesSodiumOxidePredicted"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Final predicted moles of sodium oxide in a detonation cloud" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MomentOfInertiaX a owl:Class ;
    rdfs:label "MomentOfInertiaX"@en ;
    rdfs:subClassOf cco:ont00000570 ;
    skos:definition "Principal mooment of inertia of the X axis" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MomentOfInertiaY a owl:Class ;
    rdfs:label "MomentOfInertiaY"@en ;
    rdfs:subClassOf cco:ont00000570 ;
    skos:definition "Principal mooment of inertia of the Y axis" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:MomentOfInertiaZ a owl:Class ;
    rdfs:label "MomentOfInertiaZ"@en ;
    rdfs:subClassOf cco:ont00000570 ;
    skos:definition "Principal mooment of inertia of the Z axis" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitramineCount a owl:Class ;
    rdfs:label "NitramineCount"@en ;
    rdfs:subClassOf mds:NitrogenBasedFunctionalGroupCount ;
    skos:definition "Number of nitramines (R2N-NO2) in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrateCount a owl:Class ;
    rdfs:label "NitrateCount"@en ;
    rdfs:subClassOf mds:NitrogenBasedFunctionalGroupCount ;
    skos:definition "Number of nitrates (RONO2) in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrateEsterCount a owl:Class ;
    rdfs:label "NitrateEsterCount"@en ;
    rdfs:subClassOf mds:NitrogenBasedFunctionalGroupCount ;
    skos:definition "Number of nitrate esters (R-ONO2) in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroCount a owl:Class ;
    rdfs:label "NitroCount"@en ;
    rdfs:subClassOf mds:NitrogenBasedFunctionalGroupCount ;
    skos:definition "Number of nitros (NO2) in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX01 a owl:Class ;
    rdfs:label "NitroEnvironmentX01"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x01 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX02 a owl:Class ;
    rdfs:label "NitroEnvironmentX02"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x02 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX03 a owl:Class ;
    rdfs:label "NitroEnvironmentX03"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x03 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX04 a owl:Class ;
    rdfs:label "NitroEnvironmentX04"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x04 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX05 a owl:Class ;
    rdfs:label "NitroEnvironmentX05"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x05 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX06 a owl:Class ;
    rdfs:label "NitroEnvironmentX06"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x06 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX07 a owl:Class ;
    rdfs:label "NitroEnvironmentX07"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x07 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX08 a owl:Class ;
    rdfs:label "NitroEnvironmentX08"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x08 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX10 a owl:Class ;
    rdfs:label "NitroEnvironmentX10"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x10 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX11 a owl:Class ;
    rdfs:label "NitroEnvironmentX11"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x11 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX12 a owl:Class ;
    rdfs:label "NitroEnvironmentX12"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x12 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX13 a owl:Class ;
    rdfs:label "NitroEnvironmentX13"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x13 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX14 a owl:Class ;
    rdfs:label "NitroEnvironmentX14"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x14 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX15 a owl:Class ;
    rdfs:label "NitroEnvironmentX15"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x15 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX16 a owl:Class ;
    rdfs:label "NitroEnvironmentX16"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x16 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroEnvironmentX17 a owl:Class ;
    rdfs:label "NitroEnvironmentX17"@en ;
    rdfs:subClassOf mds:NitroGroupEnvironmentCount ;
    skos:definition "Count of nitro groups in the x17 environment defined by https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBasedFunctionalGroupCount a owl:Class ;
    rdfs:label "NitrogenBasedFunctionalGroupCount"@en ;
    rdfs:subClassOf mds:FunctionalGroup ;
    skos:definition "Number of functional groups in a system that are nitrogen based" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToCarbonAndHydrogenCount a owl:Class ;
    rdfs:label "NitrogenBondedToCarbonAndHydrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToCarbonAndNitrogenCount a owl:Class ;
    rdfs:label "NitrogenBondedToCarbonAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToCarbonAndOxygenCount a owl:Class ;
    rdfs:label "NitrogenBondedToCarbonAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToCarbonAndTwoHydrogensCount a owl:Class ;
    rdfs:label "NitrogenBondedToCarbonAndTwoHydrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CHH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToCarbonAndTwoNitrogensCount a owl:Class ;
    rdfs:label "NitrogenBondedToCarbonAndTwoNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToCarbonAndTwoOxygensCount a owl:Class ;
    rdfs:label "NitrogenBondedToCarbonAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[COO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToCarbonHydrogenAndNitrogenCount a owl:Class ;
    rdfs:label "NitrogenBondedToCarbonHydrogenAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CHN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToCarbonHydrogenAndOxygenCount a owl:Class ;
    rdfs:label "NitrogenBondedToCarbonHydrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CHO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToCarbonNitrogenAndOxygenCount a owl:Class ;
    rdfs:label "NitrogenBondedToCarbonNitrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToHydrogenAndNitrogenCount a owl:Class ;
    rdfs:label "NitrogenBondedToHydrogenAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[HN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToHydrogenAndOxygenCount a owl:Class ;
    rdfs:label "NitrogenBondedToHydrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[HO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToHydrogenAndTwoNitrogensCount a owl:Class ;
    rdfs:label "NitrogenBondedToHydrogenAndTwoNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[HNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToHydrogenAndTwoOxygensCount a owl:Class ;
    rdfs:label "NitrogenBondedToHydrogenAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[HOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToHydrogenNitrogenAndOxygenCount a owl:Class ;
    rdfs:label "NitrogenBondedToHydrogenNitrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[HNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToNitrogenAndOxygenCount a owl:Class ;
    rdfs:label "NitrogenBondedToNitrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[NO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToNitrogenAndTwoOxygensCount a owl:Class ;
    rdfs:label "NitrogenBondedToNitrogenAndTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[NOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToThreeCarbonsCount a owl:Class ;
    rdfs:label "NitrogenBondedToThreeCarbonsCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CCC]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToThreeHydrogensCount a owl:Class ;
    rdfs:label "NitrogenBondedToThreeHydrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[HHH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToThreeNitrogensCount a owl:Class ;
    rdfs:label "NitrogenBondedToThreeNitrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[NNN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToThreeOxygensCount a owl:Class ;
    rdfs:label "NitrogenBondedToThreeOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[OOO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToTwoCarbonsAndHydrogenCount a owl:Class ;
    rdfs:label "NitrogenBondedToTwoCarbonsAndHydrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CCH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToTwoCarbonsAndNitrogenCount a owl:Class ;
    rdfs:label "NitrogenBondedToTwoCarbonsAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CCN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToTwoCarbonsAndOxygenCount a owl:Class ;
    rdfs:label "NitrogenBondedToTwoCarbonsAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[CCO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToTwoCarbonsCount a owl:Class ;
    rdfs:label "NitrogenBondedToTwoCarbonsCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data N[CC]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToTwoHydrogensAndNitrogenCount a owl:Class ;
    rdfs:label "NitrogenBondedToTwoHydrogensAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[HHN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToTwoHydrogensAndOxygenCount a owl:Class ;
    rdfs:label "NitrogenBondedToTwoHydrogensAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[HHO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToTwoHydrogensCount a owl:Class ;
    rdfs:label "NitrogenBondedToTwoHydrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[HH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToTwoNitrogenCounts a owl:Class ;
    rdfs:label "NitrogenBondedToTwoNitrogenCounts"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[NN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToTwoNitrogensAndOxygenCount a owl:Class ;
    rdfs:label "NitrogenBondedToTwoNitrogensAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[NNO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenBondedToTwoOxygensCount a owl:Class ;
    rdfs:label "NitrogenBondedToTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; N[OO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenContent a owl:Class ;
    rdfs:label "NitrogenContent" ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Total concentration of nitrogen in the chemical compound." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenCount a owl:Class ;
    rdfs:label "NitrogenCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of nitrogen atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenGas a owl:Class ;
    rdfs:label "NitrogenGas"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:definition "Diatomic gas made up of two Nitrogen molecules" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenNitrogenBondCount a owl:Class ;
    rdfs:label "NitrogenNitrogenBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of nitrogen-nitrogen bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenOxygenBondCount a owl:Class ;
    rdfs:label "NitrogenOxygenBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of nitrogen oxygen bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenOxygenBondProduction a owl:Class ;
    rdfs:label "NitrogenOxygenBondProduction"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of nitrogen oxygen bonds created in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitrogenOxygenFunctionalGroupCount a owl:Class ;
    rdfs:label "NitrogenOxygenFunctionalGroupCount"@en ;
    rdfs:subClassOf mds:FunctionalGroup ;
    skos:definition "Number of functional groups in a system that are nitrogen-oxygen based" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroGroupEnvironmentCount a owl:Class ;
    rdfs:label "NitroGroupEnvironmentCount"@en ;
    rdfs:subClassOf mds:NitroCount ;
    skos:definition "A count of nitro groups in a specific local molecular environment, as defined in the paper https://doi.org/10.1002/prep.201900377" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroniumCount a owl:Class ;
    rdfs:label "NitroniumCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Number of nitronium (-N2+) groups in a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NitroProduction a owl:Class ;
    rdfs:label "NitroProduction"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of NO2 created in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:NormalizedAtomizationEnergy a owl:Class ;
    rdfs:label "NormalizedAtomizationEnergy"@en ;
    rdfs:subClassOf mds:AtomizationEnergy ;
    skos:definition "Atomization energy normalized by the number of atoms" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OctanolWaterPartitionCoefficient a owl:Class ;
    rdfs:label "OctanolWaterPartitionCoefficient"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:altLabel "logP" ;
    skos:definition "Ratio of a compound's concentration in 1-octanol compared to water at equilibrium" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenAfterCOFormation a owl:Class ;
    rdfs:label "OxygenAfterCOFormation"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Oxygen gas leftover after formation of initial carbon monoxide" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenAfterWaterFormation a owl:Class ;
    rdfs:label "OxygenAfterWaterFormation"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Oxygen atoms leftover after all hydrogen has been converted to water" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBalance a owl:Class ;
    rdfs:label "OxygenBalance" ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:altLabel "OxygenContent"@en ;
    skos:definition "Degree to which an explosive can be oxidized.(Wikipedia) " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBalanceCalculated a owl:Class ;
    rdfs:label "OxygenBalanceCalculated" ;
    rdfs:subClassOf mds:OxygenBalance ;
    skos:altLabel "Oxygen Content"@en ;
    skos:definition "Oxygen balance measured via a calculation" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBasedFunctionalGroupCount a owl:Class ;
    rdfs:label "OxygenBasedFunctionalGroupCount"@en ;
    rdfs:subClassOf mds:FunctionalGroup ;
    skos:definition "Number of functional groups in a system that are oxygen based" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBondedToCarbonAndHydrogenCount a owl:Class ;
    rdfs:label "OxygenBondedToCarbonAndHydrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; O[CH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBondedToCarbonAndNitrogenCount a owl:Class ;
    rdfs:label "OxygenBondedToCarbonAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; O[CN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBondedToCarbonAndOxygenCount a owl:Class ;
    rdfs:label "OxygenBondedToCarbonAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; O[CO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBondedToHydrogenAndNitrogenCount a owl:Class ;
    rdfs:label "OxygenBondedToHydrogenAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; O[HN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBondedToHydrogenAndOxygenCount a owl:Class ;
    rdfs:label "OxygenBondedToHydrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; O[HO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBondedToNitrogenAndNitrogenCount a owl:Class ;
    rdfs:label "OxygenBondedToNitrogenAndNitrogenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; O[NN]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBondedToNitrogenAndOxygenCount a owl:Class ;
    rdfs:label "OxygenBondedToNitrogenAndOxygenCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; O[NO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBondedToTwoCarbonsCount a owl:Class ;
    rdfs:label "OxygenBondedToTwoCarbonsCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; O[CC]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBondedToTwoHydrogensCount a owl:Class ;
    rdfs:label "OxygenBondedToTwoHydrogensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; O[HH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenBondedToTwoOxygensCount a owl:Class ;
    rdfs:label "OxygenBondedToTwoOxygensCount"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Specific composition counts of 10.1021/acs.chemmater.4c01978 data; O[OO]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenCount a owl:Class ;
    rdfs:label "OxygenCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of oxygen atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenOxygenBondCount a owl:Class ;
    rdfs:label "OxygenOxygenBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of oxygen-oxygen bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:OxygenRemainingAfterStepThree a owl:Class ;
    rdfs:label "OxygenRemainingAfterStepThree"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "The number of oxugen atoms remaining after the third step of theoretical gas formation in 10.1021/acs.jcim.2c01154" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:PackingDensity a owl:Class ;
    rdfs:label "PackingDensity"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Fraction of specific volume which is occupied by a structure" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ParticleVelocity a owl:Class ;
    rdfs:label "ParticleVelocity"@en ;
    rdfs:subClassOf cco:ont00000763 ;
    skos:definition "Velocity at which mass of the material moves as a shock/detonation wave passes through it" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ParticleVelocityCalculated a owl:Class ;
    rdfs:label "ParticleVelocityCalculated"@en ;
    rdfs:subClassOf mds:ParticleVelocity ;
    skos:definition "Particle velocity measured through a calculation" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:PerformanceIndex a owl:Class ;
    rdfs:label "PerformanceIndex"@en ;
    rdfs:subClassOf mds:Measurement ;
    skos:definition "Quantitative metric or formula used to evaluate effectiveness of material for a given task" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:PhaseTransitionTemperature a owl:Class ;
    rdfs:label "PhaseTransitionTemperature" ;
    rdfs:subClassOf cco:ont00000441 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:PhosphorusCount a owl:Class ;
    rdfs:label "PhosphorusCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of phosphorus atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:PhysicochemicalProperties a owl:Class ;
    rdfs:label "PhysicochemicalProperties" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:PiChain a owl:Class ;
    rdfs:label "PiChain"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:altLabel "ConjugatedSystem"@en ;
    skos:definition "Conjugated pi system within a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:Polarizability a owl:Class ;
    rdfs:label "Polarizability"@en ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:definition "The tendency of molecules to generate induced electric dipole moments when subjected to an electric field [LibreTextsChem]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:PolarizabilityPerVolume a owl:Class ;
    rdfs:label "PolarizabilityPerVolume"@en ;
    rdfs:subClassOf mds:Polarizability ;
    skos:definition "Polarizability measured per specified volume" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:PotassiumCount a owl:Class ;
    rdfs:label "PotassiumCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of potassium atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:RDKitDensity a owl:Class ;
    rdfs:label "RDKitDensity"@en ;
    rdfs:subClassOf cco:ont00000009 ;
    skos:definition "Density of molecule calculated through the software RDKit" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:RDKitVolume a owl:Class ;
    rdfs:label "RDKitVolume"@en ;
    rdfs:subClassOf cco:ont00001294 ;
    skos:definition "Volume of molecule calculated through the software RDKit" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:RFactor a owl:Class ;
    rdfs:label "RFactor"@en ;
    rdfs:subClassOf mds:Crystal ;
    skos:altLabel "ReliabilityFactor" ;
    skos:definition "Measurement of disagreement between an experimental xrd pattern and the theoretic atomic model" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat ;
    cco:ont00001754 "https://www.sciencedirect.com/topics/nursing-and-health-professions/r-factor"@en .

mds:RingClosureBondCount a owl:Class ;
    rdfs:label "RingClosureBondCount"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of ring closure bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:RingCount a owl:Class ;
    rdfs:label "RingCount"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Number of rings within a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:RotatableBondCound a owl:Class ;
    rdfs:label "RotatableBondCound"@en ;
    rdfs:subClassOf mds:BondCount ;
    skos:definition "Number of rotatable bonds in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:RotorCount a owl:Class ;
    rdfs:label "RotorCount"@en ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:definition "Quantification of flexibility of a molecule by its internal degrees of freedom" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:RotorCountPerVolume a owl:Class ;
    rdfs:label "RotorCountPerVolume"@en ;
    rdfs:subClassOf mds:RotorCount ;
    skos:definition "Rotor count per specified volume" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SaturatedRingCount a owl:Class ;
    rdfs:label "SaturatedRingCount"@en ;
    rdfs:subClassOf mds:RingCount ;
    skos:definition "Number of saturated rings within a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SelectorVector a owl:Class ;
    rdfs:label "SelectorVector"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:definition "One-hot-encoding of properties of interest" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:Sensitivity a owl:Class ;
    rdfs:label "Sensitivity" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The detector's ability to accurately measure and respond to small amounts of infrared radiation.",
        "The slope of the calibration curve. If the curve is in fact a 'curve', rather than a straight line, then of course sensitivity will be a function of analyte concentration or amount. If sensitivity is to be a unique performance characteristic, it must depend only on the chemical measurement process, not upon scale factors. ( IUPAC)" ;
    mds:hasStudyStage " General",
        "Sample" ;
    mds:inDomain mdsdom:EnerMat,
        mdsdom:General .

mds:SevenMemberedRingCount a owl:Class ;
    rdfs:label "SevenMemberedRingCount"@en ;
    rdfs:subClassOf mds:RingCount ;
    skos:definition "Number of 7-membered rings in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ShockSensitivity a owl:Class ;
    rdfs:label "ShockSensitivity" ;
    rdfs:subClassOf mds:EnergeticProperties,
        mds:Sensitivity ;
    skos:definition "Comparative measure of sensitivity to sudden compression of an explosive.(Wikipedia) " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SiliconCount a owl:Class ;
    rdfs:label "SiliconCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of silicon atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SingleBondedCarbonCount a owl:Class ;
    rdfs:label "SingleBondedCarbonCount"@en ;
    rdfs:subClassOf mds:CarbonCount ;
    skos:definition "Number of single bonded carbon atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SingleBondedHydrogenCount a owl:Class ;
    rdfs:label "SingleBondedHydrogenCount"@en ;
    rdfs:subClassOf mds:HydrogenCount ;
    skos:definition "Number of single bonded hydrogen atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SingleBondedNitrogenCount a owl:Class ;
    rdfs:label "SingleBondedNitrogenCount"@en ;
    rdfs:subClassOf mds:NitrogenCount ;
    skos:definition "Number of single bonded carbon atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SingleBondedOxygenCount a owl:Class ;
    rdfs:label "SingleBondedOxygenCount"@en ;
    rdfs:subClassOf mds:OxygenCount ;
    skos:definition "Number of single bonded oxygen atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SixMemberedRingCount a owl:Class ;
    rdfs:label "SixMemberedRingCount"@en ;
    rdfs:subClassOf mds:RingCount ;
    skos:definition "Number of 6-membered rings in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SMILESChiral a owl:Class ;
    rdfs:label "SMILESChiral"@en ;
    rdfs:subClassOf mds:SMILES ;
    skos:definition "SMILES string variation with designated orientation using an '@' symbol to indicate stereochemistry" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SodiumCount a owl:Class ;
    rdfs:label "SodiumCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of sodium atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SolidPhaseHeatOfFormation a owl:Class ;
    rdfs:label "SolidPhaseHeatOfFormation"@en ;
    rdfs:subClassOf mds:HeatOfFormation ;
    skos:definition "Amount of energy required to form solid state of compound" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:Solubility a owl:Class ;
    rdfs:label "Solubility" ;
    rdfs:subClassOf mds:PhysicochemicalProperties ;
    skos:definition "The analytical composition of a saturated solution, expressed in terms of the proportion of a designated solute in a designated solvent, is the solubility of that solute.(IUPAC)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SolvationElectrostaticEnergy a owl:Class ;
    rdfs:label "SolvationElectrostaticEnergy"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Energy required to transfer a solute from a vacuum into a solvent" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SolvationHBondAcidity a owl:Class ;
    rdfs:label "SolvationHBondAcidity"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Solute's ability to act as hydrogen-bond donor to a solvent" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SolvationHBondBasicity a owl:Class ;
    rdfs:label "SolvationHBondBasicity"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Solvent's ability to accept hydrogen bonds from a hydrogen-bond donor" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SP3Character a owl:Class ;
    rdfs:label "SP3Character"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:altLabel "SP3Hybridization"@en ;
    skos:definition "One s atomic orbital and three p atomic orbitals mix to form four equivalent degenerate hybrid orbitals" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SpecificHeat a owl:Class ;
    rdfs:label "SpecificHeat",
        "SpecificHeatCapatcity" ;
    rdfs:subClassOf mds:HeatCapacity ;
    skos:altLabel "SpecificHeatCapacity" ;
    skos:definition "Heat capacity divided by mass.(IUPAC)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SpeedOfSound a owl:Class ;
    rdfs:label "SpeedOfSound"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Distance a sound wave has traveled through a specific medium in a given amount of time" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SpeedOfSoundCalculated a owl:Class ;
    rdfs:label "SpeedOfSoundCalculated"@en ;
    rdfs:subClassOf mds:SpeedOfSound ;
    skos:definition "Speed of sound measured via a calculation" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:StereocenterCount a owl:Class ;
    rdfs:label "StereocenterCount"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Number of stereocenters within a molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SulfurCount a owl:Class ;
    rdfs:label "SulfurCount"@en ;
    rdfs:subClassOf mds:AtomCount ;
    skos:definition "Number of sulfur atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SurfaceArea a owl:Class ;
    rdfs:label "SurfaceArea"@en ;
    rdfs:subClassOf mds:Measurement ;
    skos:definition "Total area of the outside of an object, molecule, or system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:SurfaceAreaPerVolume a owl:Class ;
    rdfs:label "SurfaceAreaPerVolume"@en ;
    rdfs:subClassOf mds:SurfaceArea ;
    skos:definition "Surface area measured per specified volume" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:TheoreticalMaximumDensity a owl:Class ;
    rdfs:label "TheoreticalMaximumDensity"@en ;
    rdfs:subClassOf mds:DensityCalculated ;
    skos:definition "The absolute highest density a material can achieve if packed with zero void/porosity" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ThermalSensitivity a owl:Class ;
    rdfs:label "ThermalSensitivity" ;
    rdfs:subClassOf mds:EnergeticProperties,
        mds:Sensitivity ;
    skos:definition "Onset temperature where exothermic decomposition begins.(Klapotke Book) " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ThermalStability a owl:Class ;
    rdfs:label "ThermalStability" ;
    rdfs:subClassOf mds:ThermalProperty ;
    skos:definition "Stability of a water body and its resistance to mixing.(Wikipedia)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ThermodynamicProperty a owl:Class ;
    rdfs:label "ThermodynamicProperty" ;
    skos:definition "Characteristic features of a system, capable of specifying the system's state. (Wikipedia)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ThreeMemberedRingCount a owl:Class ;
    rdfs:label "ThreeMemberedRingCount"@en ;
    rdfs:subClassOf mds:RingCount ;
    skos:definition "Number of 3-membered rings in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:TNTEquivalent a owl:Class ;
    rdfs:label "TNTEquivalent"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Amount of TNT needed to release an equivalent amound of energy" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:TNTEquivalentCalculated a owl:Class ;
    rdfs:label "TNTEquivalentCalculated"@en ;
    rdfs:subClassOf mds:TNTEquivalent ;
    skos:definition "TNT Equivalent measured through a calculation" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:TopologicalPolarSurfaceArea a owl:Class ;
    rdfs:label "TopologicalPolarSurfaceArea"@en ;
    rdfs:subClassOf mds:SurfaceArea ;
    skos:altLabel "TPSA" ;
    skos:definition "The surface sum over all polar atoms" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:TotalEnergy a owl:Class ;
    rdfs:label "TotalEnergy"@en ;
    rdfs:subClassOf cco:ont00000633 ;
    skos:definition "Total energy of a system or molecule" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:TotalEnergyPerVolume a owl:Class ;
    rdfs:label "TotalEnergyPerVolume"@en ;
    rdfs:subClassOf mds:TotalEnergy ;
    skos:definition "Total energy per specified volume" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:TotalMolesGas a owl:Class ;
    rdfs:label "TotalMolesGas"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:definition "Sum of all gas molecules produced per mole of explosive" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:UnsaturatedCarbonCount a owl:Class ;
    rdfs:label "UnsaturatedCarbonCount"@en ;
    rdfs:subClassOf mds:CarbonCount ;
    skos:definition "Number of unsaturated carbon atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:UnsaturatedNitrogenCount a owl:Class ;
    rdfs:label "UnsaturatedNitrogenCount"@en ;
    rdfs:subClassOf mds:NitrogenCount ;
    skos:definition "Number of unsaturated nitrogen atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:UnsaturatedOxygenCount a owl:Class ;
    rdfs:label "UnsaturatedOxygenCount"@en ;
    rdfs:subClassOf mds:OxygenCount ;
    skos:definition "Number of unsaturated oxygen atoms in a system" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:VaporPressure a owl:Class ;
    rdfs:label "VaporPressure" ;
    rdfs:subClassOf mds:PhysicochemicalProperties ;
    skos:altLabel "Equilibrium Vapor Pressure @en" ;
    skos:definition "Pressure exerted by a vapor in thermodynamic equilibrium with its condensed phases (Wikipedia)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:VibrationalEnthalpy a owl:Class ;
    rdfs:label "VibrationalEnthalpy"@en ;
    rdfs:subClassOf mds:Enthalpy ;
    skos:definition "Thermal energy component of system that arises from vibration" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:VibrationalEntropy a owl:Class ;
    rdfs:label "VibrationalEntropy"@en ;
    rdfs:subClassOf mds:Entropy ;
    skos:definition "Portion of a system's total entropy that occurs from thermal vibration" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:WaterVapor a owl:Class ;
    rdfs:label "WaterVapor"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:definition "Gas made up of H2O molecules" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ZeroPointEnergy a owl:Class ;
    rdfs:label "ZeroPointEnergy"@en ;
    rdfs:subClassOf mds:EnergeticProperties ;
    skos:definition "Lowest possible energy that a system can possess" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ZeroPointEnergyOriginal a owl:Class ;
    rdfs:label "ZeroPointEnergyOriginal"@en ;
    rdfs:subClassOf mds:ExplosiveEnergy ;
    skos:definition "Zero point energy of the material in the original units from the paper 10.1021/acs.chemmater.4c01978" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .

mds:ThermalProperty a owl:Class,
        owl:ObjectProperty ;
    rdfs:label "ThermalProperty" ;
    rdfs:domain mds:ThermalProperty ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:SpecificHeat mds:HeatCapacity mds:HeatOfFormation mds:HeatofCombustion mds:BoilingTemperature mds:MeltTemperature mds:GlassTransitionTemperature mds:PhaseTransitionTemperature ) ] ;
    rdfs:subClassOf obo:BFO_0000019,
        mds:MaterialProperty ;
    skos:altLabel " " ;
    skos:definition "A Material Property that measures the relation between the quantity of heat or quantity of heat per u nit  amount of material transferred to the material and the magnitude of the response of the constituent atoms in the material." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:EnerMat .


# DOMAIN: Reactions  

afe:AFE_0000329 a owl:Class ;
    rdfs:label "Vial"@en ;
    rdfs:subClassOf mds:ReactionVessel ;
    skos:definition "A vial is a small vessel or bottle. [Allotrope]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

afe:AFE_0000718 a owl:Class ;
    rdfs:label "Tube"@en ;
    rdfs:subClassOf mds:ReactionVessel ;
    skos:definition "A tube, or tubing, is a long hollow cylinder used for moving fluids (liquids or gases) or to protect electrical or optical cables and wires. [Wikipedia]"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

afe:AFE_0001703 a owl:Class ;
    rdfs:label "pressureregulator"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

afe:AFE_0001772 a owl:Class ;
    rdfs:label "deuteriumlamp",
        "deuteriumlamp"@en ;
    rdfs:comment "This term is reused from Allotrope Foundation Equipment Ontology"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:definition "A deuterium lamp is a low-pressure gas-discharge light source that emits light with a continuous spectrum mainly in the ultraviolet region" ;
    mds:inDomain mdsdom:Reactions,
        mdsdom:UV-Vis .

afe:AFE_0002281 a owl:Class ;
    rdfs:label "NuclearMagneticResonanceTube"@en ;
    rdfs:subClassOf mds:ReactionVessel ;
    skos:altLabel "NMR Tube"@en ;
    skos:definition "A nuclear magnetic resonance tube is a tube that is used in an NMR experiment. [Allotrope]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

afe:AFR_0001856 a owl:Class ;
    rdfs:label "electriccurrent"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    mds:inDomain mdsdom:Reactions .

afm:AFM_0001032 a owl:Class ;
    rdfs:label "foam"@en ;
    rdfs:subClassOf cco:ont00000327 ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Reactions .

obo:BFO_0000202 a owl:Class ;
    rdfs:label "temporalinterval"@en ;
    dc:identifier "155-BFO" ;
    rdfs:subClassOf obo:BFO_0000038 ;
    skos:definition "(Elucidation) A temporal interval is a one-dimensional temporal region that is continuous, thus without gaps or breaks"@en ;
    skos:example "The year 2018."@en ;
    skos:scopeNote "A one-dimensional temporal region can include as parts not only temporal intervals but also temporal instants separated from other parts by gaps."@en ;
    mds:inDomain mdsdom:Reactions .

obo:BFO_0000203 a owl:Class ;
    rdfs:label "temporalinstant"@en ;
    dc:identifier "209-BFO" ;
    rdfs:subClassOf obo:BFO_0000148 ;
    skos:definition "(Elucidation) A temporal instant is a zero-dimensional temporal region that has no proper temporal part"@en ;
    skos:example "The millennium"@en ;
    mds:inDomain mdsdom:Reactions .

obo:CHEBI_46727 a owl:Class ;
    rdfs:label "quartz"@en ;
    rdfs:subClassOf obo:BFO_0000040 ;
    skos:definition "A hard, crystalline mineral made of silicon dioxide, with atoms arranged in a continuous framework of silicon-oxygen tetrahedra. [Wikipedia]"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Quartz"@en .

obo:CHEBI_53550 a owl:Class ;
    rdfs:label "polypropylene"@en ;
    rdfs:subClassOf obo:BFO_0000040 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

obo:CHEBI_73702 a owl:Class ;
    rdfs:label "wax"@en ;
    rdfs:subClassOf cco:ont00000327 ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000142 a owl:Class ;
    rdfs:label "electrondiffraction"@en ;
    rdfs:subClassOf obo:CHMO_0000141 ;
    skos:altLabel "ED"@en ;
    skos:definition "A method for determining structure by directing a beam of electrons (the energies of which are controlled by their acceleration voltage) and recording the resulting diffraction pattern.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000156 a owl:Class ;
    rdfs:label "Xraydiffraction"@en ;
    rdfs:subClassOf obo:CHMO_0000141 ;
    skos:altLabel "XRD"@en ;
    skos:definition "A method for determining structure by directing a beam of X-rays at the sample and detecting the positions and intensities of the diffracted X-rays as a pattern of spots on a photographic plate.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000323 a owl:Class ;
    rdfs:label "circulardichroismspectroscopy"@en ;
    rdfs:subClassOf obo:CHMO_0000775 ;
    skos:altLabel "CD"@en ;
    skos:definition "Spectroscopy based on the differential absorption of left- and right-handed circularly polarised light by a sample.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000328 a owl:Class ;
    rdfs:label "electronspinresonancespectroscopy"@en ;
    rdfs:subClassOf obo:CHMO_0000743 ;
    skos:altLabel "EPR"@en ;
    skos:definition "Spectroscopy where the response of an atom with an unpaired electron to a perturbing magnetic field is measured.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000470 a owl:Class ;
    rdfs:label "massspectrometry"@en ;
    rdfs:subClassOf obo:CHMO_0000228 ;
    skos:altLabel "MS"@en ;
    skos:definition "Spectrometry where the sample is converted into gaseous ions which are characterised by their mass-to-charge ratio and relative abundance. [CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000497 a owl:Class ;
    rdfs:label "gaschromatography-massspectrometry"@en ;
    rdfs:subClassOf obo:CHMO_0000470 ;
    skos:altLabel "GCMS"@en ;
    skos:definition "Any method where a sample mixture is first separated by gas chromatography then ionised and characterised according to mass-to-charge ratio and relative abundance.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000498 a owl:Class ;
    rdfs:label "highresolutionmassspectrometry"@en ;
    rdfs:subClassOf obo:CHMO_0000470 ;
    skos:altLabel "HRMS"@en ;
    skos:definition "Mass spectrometry where the \"exact\" mass of the molecular ions in the sample is determined as opposed to the \"nominal\" mass (the number of protons and neutrons). [CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000524 a owl:Class ;
    rdfs:label "liquidchromatography-massspectrometry"@en ;
    rdfs:subClassOf obo:CHMO_0000470 ;
    skos:altLabel "LCMS"@en ;
    skos:definition "A method where a sample mixture is first separated by liquid chromatography before being converted into ions which are characterised by their mass-to-charge ratio and relative abundance.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000593 a owl:Class ;
    rdfs:label "1Hnuclearmagneticresonancespectroscopy"@en ;
    rdfs:subClassOf obo:CHMO_0000613 ;
    skos:altLabel "1H NMR Spectroscopy"@en ;
    skos:definition "Spectroscopy where the energy states of 1H nuclei placed in a static magnetic field are interrogated by inducing transitions between the states via radio frequency irradiation. Each experiment consists of a sequence of radio frequency pulses with delay periods in between them."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Proton_nuclear_magnetic_resonance"@en .

obo:CHMO_0000595 a owl:Class ;
    rdfs:label "13Cnuclearmagneticresonancespectroscopy"@en ;
    rdfs:subClassOf obo:CHMO_0000613 ;
    skos:altLabel "13C NMR Spectroscopy"@en ;
    skos:definition "Spectroscopy where the energy states of 13C nuclei placed in a static magnetic field are interrogated by inducing transitions between the states via radio frequency irradiation. Each experiment consists of a sequence of radio frequency pulses with delay periods in between them."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Carbon-13_nuclear_magnetic_resonance"@en .

obo:CHMO_0000613 a owl:Class ;
    rdfs:label "pulsednuclearmagneticresonancespectroscopy"@en ;
    rdfs:subClassOf obo:CHMO_0000591 ;
    skos:altLabel "NMR"@en ;
    skos:definition "Spectroscopy where the energy states of spin-active nuclei placed in a static magnetic field are interrogated by inducing transitions between the states via radio frequency irradiation. Each experiment consists of a sequence of radio frequency pulses with delay periods in between them. this is what is usually meant nowadays by NMR. [CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000630 a owl:Class ;
    rdfs:label "infraredabsorptionspectroscopy"@en ;
    rdfs:subClassOf obo:CHMO_0000628 ;
    skos:altLabel "IR"@en ;
    skos:definition "Spectroscopy where the sample absorbs radiation from the infrared region (0.78 to 1000 micrometres). [CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000656 a owl:Class ;
    rdfs:label "Ramanspectroscopy"@en ;
    rdfs:subClassOf obo:CHMO_0002414 ;
    skos:altLabel "Raman scattering spectroscopy"@en ;
    skos:definition "Spectroscopy where the Raman scattering of monochromatic light, usually from a laser in the visible, near infrared, or near ultraviolet range by a sample is detected."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0000779 a owl:Class ;
    rdfs:label "polarimetry"@en ;
    rdfs:subClassOf obo:CHMO_0000208 ;
    skos:altLabel "optical rotation measurement"@en ;
    skos:definition "The measurement of the extent to which a sample interacts with polarized electromagnetic radiation by transmission, reflection, refraction, or diffraction.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001000 a owl:Class ;
    rdfs:label "chromatography"@en ;
    rdfs:subClassOf obo:CHMO_0000999 ;
    skos:definition "A separation method where the components are distributed between two phases, one of which is stationary, while the other moves in a definite direction. [CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001002 a owl:Class ;
    rdfs:label "gaschromatography"@en ;
    rdfs:subClassOf obo:CHMO_0001001 ;
    skos:altLabel "GC"@en ;
    skos:definition "Column chromatography where the mobile phase is a gas. [CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001003 a owl:Class ;
    rdfs:label "supercriticalfluidchromatography"@en ;
    rdfs:subClassOf obo:CHMO_0001001 ;
    skos:altLabel "SFC"@en ;
    skos:definition "Column chromatography where the mobile phase is a fluid above and relatively close to its critical temperature and pressure.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001004 a owl:Class ;
    rdfs:label "liquidchromatography"@en ;
    rdfs:subClassOf obo:CHMO_0001001 ;
    skos:altLabel "LC"@en ;
    skos:definition "Column chromatography where the mobile phase is a liquid. [CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001007 a owl:Class ;
    rdfs:label "thinlayerchromatography"@en ;
    rdfs:subClassOf obo:CHMO_0001005 ;
    skos:altLabel "TLC"@en ;
    skos:definition "A chromatography method where the stationary phase is a thin (0.10 to 0.25 mm) layer of sorbent applied to a firm backing such as glass, aluminium or plastic sheet. An eluent ( single solvent or solvent mixture) is allowed to flow by capillary action through the sorbent starting at a point just below the applied samples. As the eluent front migrates through the sorbent the components of the sample also migrate, but at different rates resulting in separation. [CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001009 a owl:Class ;
    rdfs:label "high-performanceliquidchromatography"@en ;
    rdfs:subClassOf obo:CHMO_0002318 ;
    skos:altLabel "HPLC"@en ;
    skos:definition "Column chromatography where the mobile phase is a liquid, the stationary phase consists of very small particles and the inlet pressure is relatively high.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001253 a owl:Class ;
    rdfs:label "ultravioletspectrophotometry"@en ;
    rdfs:subClassOf obo:CHMO_0000292 ;
    skos:altLabel "UV Spectroscopy"@en ;
    skos:definition "Spectroscopy where the sample absorbs radiation from the ultraviolet region (190–400 nm) resulting in electronic transitions within the sample. [CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001532 a owl:Class ;
    rdfs:label "distillation"@en ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:definition "Distillation is a method of separating mixtures based on differences in their volatilities in a boiling liquid mixture. The components in a sample mixture are vaporized by the application of heat and then cooled by the action of cold water in a condenser. [CHMO]"@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001549 a owl:Class ;
    rdfs:label "sampledrying"@en ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:definition "The processing of removing a solvent from a substance. [CHMO]"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001554 a owl:Class ;
    rdfs:label "ovendrying"@en ;
    rdfs:subClassOf obo:CHMO_0001549 ;
    skos:definition "The removal of solvent from a sample by heating in an oven. [CHMO]"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001557 a owl:Class ;
    rdfs:label "vacuumdrying"@en ;
    rdfs:subClassOf obo:CHMO_0001549 ;
    skos:definition "The removal of water (or other solvents) from a sample by placing it under reduced pressure. This allows water (or other solvents) to evaporate from (heat-sensitive) samples at a lower temperature. [CHMO]"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001576 a owl:Class ;
    rdfs:label "rotaryevaporation"@en ;
    rdfs:subClassOf obo:CHMO_0002208 ;
    skos:definition "The removal of solvent from a sample by applying heat and lowering the pressure above the sample whilst rotating it at 10-300 rpm. [CHMO]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001577 a owl:Class ;
    rdfs:label "extraction"@en ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:definition "Extraction is the transfer of a solute from a liquid phase to another immiscible or partially-miscible liquid phase in contact with it. [CHMO]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001640 a owl:Class ;
    rdfs:label "filtration"@en ;
    rdfs:subClassOf obo:CHMO_0002231 ;
    skos:definition "The process of segregation of phases; the separation of suspended solids from a liquid or gas, usually by forcing a carrier gas or liquid through a porous medium. [CHMO]"@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001654 a owl:Class ;
    rdfs:label "ballmilling"@en ;
    rdfs:subClassOf obo:CHMO_0002774 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001682 a owl:Class ;
    rdfs:label "samplemelting"@en ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:altLabel "MP"@en ;
    skos:definition "The process of heating a substance to cause the solid–liquid phase change.[CHMO]"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001707 a owl:Class ;
    rdfs:label "sonication"@en ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:definition "The irradiation of a liquid sample with sound (20 Hz-20 kHz) waves resulting in agitation. Sound waves propagate into the liquid media result in alternating high-pressure (compression) and low-pressure (rarefaction) cycles. During rarefaction, high-intensity sonic waves create small vacuum bubbles or voids in the liquid, which then collapse violently (cavitation) during compression, creating very high local temperatures.[CHMO]"@en ;
    mds:hasStudyStage "Analysis",
        "MaterialsProcessing",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0001718 a owl:Class ;
    rdfs:label "evaporativelightscatteringdetection"@en ;
    rdfs:subClassOf obo:CHMO_0001709 ;
    skos:altLabel "ELSD"@en ;
    skos:definition "A detection method where a liquid containing the sample is atomised in a gas, forming small droplets which are allowed to evaporate leaving the sample as fine particles. The suspended particles pass through a light beam and the scattered light transmitted by the particles is sensed by a photomultiplier. The response is proportional to the mass of the molecules in the sample.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002004 a owl:Class ;
    rdfs:label "twodimensionalchromatography-massspectrometry"@en ;
    rdfs:subClassOf obo:CHMO_0000470 ;
    skos:definition "A method in which a two-dimensional chromatography method is coupled to mass spectrometry. [CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002231 a owl:Class ;
    rdfs:label "purification"@en ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:definition "Any technique used to physically separate an analyte from byproducts, reagents or contaminating substances."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

obo:CHMO_0002351 a owl:Class ;
    rdfs:label "electrochemicalcell"@en ;
    rdfs:subClassOf obo:OBI_0000968 ;
    skos:definition "A piece of apparatus in which a current causes chemical reactions or chemical reactions cause a current to flow. [CHMO]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002389 a owl:Class ;
    rdfs:label "totalionchromatogram"@en ;
    rdfs:subClassOf obo:CHMO_0002388 ;
    skos:altLabel "TIC"@en ;
    skos:definition "A plot of the total ion current vs. retention time obtained from a chromatography experiment with mass detection. selectivity in the data. The total ion current chromatogram monitors a very large window often of several hundred mass-to-charge units.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002391 a owl:Class ;
    rdfs:label "selectedionchromatogram"@en ;
    rdfs:subClassOf obo:CHMO_0002388 ;
    skos:altLabel "extracted ion chromatogram"@en ;
    skos:definition "A plot of ion current vs. retention time obtained from a chromatography experiment with mass detection. A small mass window is monitored such that the mass chromatogram represents detection of a very specific mass-to-charge ratio.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002444 a owl:Class ;
    rdfs:label "microwave"@en ;
    rdfs:subClassOf obo:OBI_0000968 ;
    skos:altLabel "microwave oven"@en ;
    skos:definition "A piece of apparatus, consisting of a high- voltage transformer, a cavity magnetron, a waveguide and a sample chamber, that is used to heat samples by irradiation with microwave (2 GHz) radiation.[CHMO]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002572 a owl:Class ;
    rdfs:label "Schlenktube"@en ;
    rdfs:subClassOf obo:OBI_0000968 ;
    skos:altLabel "Schlenk flask"@en ;
    skos:definition "A piece of apparatus used as a reaction vessel in air-sensitive chemistry. It is made of glass and has a side arm fitted with a PTFE or ground glass stopcock which allows the vessel to be evacuated or filled with gas (e.g. nitrogen or argon).[CHMO]"@en ;
    mds:hasStudyStage "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002582 a owl:Class ;
    rdfs:label "flashchromatography"@en ;
    rdfs:subClassOf obo:CHMO_0001001 ;
    skos:definition "A type of column chromatography where 0.1-10 g of sample mixture is separated in less than 15 min by using pressurised gas to drive the mobile phase through the column. [CHMO]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002771 a owl:Class ;
    rdfs:label "concentrating"@en ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:definition "A preparative step where the concentration of one component is increased. [CHMO]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002772 a owl:Class ;
    rdfs:label "degassing"@en ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:altLabel "degassing"@en ;
    skos:definition "A preparative step involving the removal of dissolved gases from a sample. [CHMO]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Degassing"@en .

obo:CHMO_0002774 a owl:Class ;
    rdfs:label "stirring"@en ;
    rdfs:subClassOf obo:CHMO_0001685 ;
    skos:definition "Stirring process is a mixing process that involves the agitation of a solution through circular motion. [CHMO]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002776 a owl:Class ;
    rdfs:label "stirbar"@en ;
    rdfs:subClassOf obo:OBI_0000968 ;
    skos:definition "A small magnet used with a stir motor to mix solutions by spinning in the liquid. [CU Boulder]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.orgchemboulder.com/Technique/Equipment/Benchequip/Stirbar.shtml"@en .

obo:CHMO_0002787 a owl:Class ;
    rdfs:label "syringepump"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002826 a owl:Class ;
    rdfs:label "Dean-Starkapparatus"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment ;
    skos:altLabel "Dean-Stark condenser"@en ;
    skos:definition "A device used to collect and separate water from a reaction mixture by condensation. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Dean%E2%80%93Stark_apparatus#:~:text=The%20Dean%E2%80%93Stark%20apparatus%20typically,be%20closed%2C%20with%20no%20tap."@en .

obo:CHMO_0002827 a owl:Class ;
    rdfs:label "weighing"@en ;
    rdfs:subClassOf obo:OBI_0000070 ;
    skos:altLabel "Weigh"@en ;
    skos:definition "Determination of the mass of a sample.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002856 a owl:Class ;
    rdfs:label "enantiomerexcess"@en ;
    rdfs:subClassOf obo:BFO_0000145 ;
    skos:altLabel "EE"@en ;
    skos:definition "The absolute value of the mole fraction for one enantiomer in a mixture minus the mole fraction for the other enantiomer. most people quote percentage enantiomer excess, CHMO:0002857. [CHMO]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002858 a owl:Class ;
    rdfs:label "diasteromericratio"@en ;
    rdfs:subClassOf obo:BFO_0000145 ;
    skos:altLabel "DR"@en ;
    skos:definition "The ratio of the percentage of one diastereomer in a mixture to that of the other.[CHMO]"@en,
        "This is defined by analogy with enantiomeric ratio as the ratio of the percentage of one diastereoisomer in a mixture to that of the other [IUPAC]. "@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://doi.org/10.1351/goldbook.D01681"@en .

obo:CHMO_0002859 a owl:Class ;
    rdfs:label "enantiomericratio"@en ;
    rdfs:subClassOf obo:BFO_0000145 ;
    skos:altLabel "ER"@en ;
    skos:definition "The ratio of the percentage of one enantiomer in a mixture to that of the other e.g.70(+):30(-). [IUPAC]"@en,
        "The ratio of the percentage of one enantiomer in a mixture to that of the other.[CHMO]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://doi.org/10.1351/goldbook.E02075"@en .

obo:CHMO_0002860 a owl:Class ;
    rdfs:label "diastereomericexcess"@en ;
    rdfs:subClassOf obo:BFO_0000145 ;
    skos:altLabel "DE"@en ;
    skos:definition "The absolute value of the mole fraction for one diastereomer in a mixture minus the mole fraction for the other.[CHMO]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002917 a owl:Class ;
    rdfs:label "samplequenching"@en ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:definition "Sample quenching is a material processing in which a sample is cooled by immersion in a fluid. It is also used for ending a catalytic reaction. [CHMO]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002929 a owl:Class ;
    rdfs:label "dividedelectrochemicalcell"@en ;
    rdfs:subClassOf obo:CHMO_0002351 ;
    skos:definition "An electrochemical cell where the anode and cathode are placed in different vessels requiring the use of a salt bridge, frit or membrane to complete the circuit.[CHMO]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002930 a owl:Class ;
    rdfs:label "undividedelectrochemicalcell"@en ;
    rdfs:subClassOf obo:CHMO_0002351 ;
    skos:definition "An electrochemical cell where the anode and cathode are placed in the same vessel.[CHMO]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002931 a owl:Class ;
    rdfs:label "anode"@en ;
    rdfs:subClassOf obo:CHMO_0002344 ;
    skos:definition "Electrode at which reduction takes place.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:CHMO_0002932 a owl:Class ;
    rdfs:label "cathode"@en ;
    rdfs:subClassOf obo:CHMO_0002344 ;
    skos:definition "Electrode at which oxidation takes place.[CHMO]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

obo:ENVO_01001646 a owl:Class ;
    rdfs:label "amorphoussolid"@en ;
    rdfs:subClassOf cco:ont00000327 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

obo:ERO_0001173 a owl:Class ;
    rdfs:label "peristalticpump"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

obo:MCO_0000883 a owl:Class ;
    rdfs:label "agitation"@en ;
    rdfs:subClassOf obo:CHMO_0002774 ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:OBI_0000070 a owl:Class ;
    rdfs:label "assay"@en ;
    rdfs:subClassOf obo:OBI_0000011 ;
    skos:definition "A planned process that has the objective to produce information about a material entity (the evaluant) by examining it.[CHMO]"@en ;
    mds:hasStudyStage "Analysis",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:OBI_0002488 a owl:Class ;
    rdfs:label "pipette"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

obo:OBI_0302888 a owl:Class ;
    rdfs:label "washing"@en ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:definition "washing is a process by which a material entity acting as contaminant (e.g. excess staining reagent) is removed by application of one or more cycles of solution. [CHMO]"@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

obo:PROCO_0000190 a owl:Class ;
    rdfs:label "Round-bottomFlask"@en ;
    rdfs:subClassOf mds:ReactionVessel ;
    skos:definition "A round-bottom flask is a flask with a spherical body and one or more necks with ground glass joints. [PROCO]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

cco:ont00000003 a owl:Class ;
    rdfs:label "DesignativeName"@en ;
    rdfs:subClassOf cco:ont00000686 ;
    owl:disjointWith cco:ont00000649 ;
    skos:altLabel "Name"@en ;
    skos:definition "A Designative Information Content Entity that consists of a string of characters that designates an entity within a specified cultural or social namespace and which is typically a word or phrase in a natural language that has an accepted cultural or social significance."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000031 a owl:Class ;
    rdfs:label "AtmosphericFeature"@en ;
    rdfs:subClassOf cco:ont00001081 ;
    skos:definition "A Geographic Feature that is part of the atmosphere (including the atmosphere itself as a non-proper part) having a relatively stable lifecycle and which has a location that can be distinguished from the surrounding portion of the atmosphere."@en ;
    mds:inDomain mdsdom:Reactions .

cco:ont00000267 a owl:Class ;
    rdfs:label "CatalystArtifactFunction"@en ;
    skos:altLabel "Catalyst"@en ;
    rdfs:subClassOf cco:ont00000791 ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    skos:definition "A Chemical Reaction Artifact Function that is realized in a process in which the rate of a chemical reaction is increased due to the participation of an additional substance, without that substance being consumed in the reaction."@en ;
    mds:inDomain mdsdom:Reactions ,
        mdsdom:Formulation.

cco:ont00000808 rdf:type owl:Class ;
                rdfs:subClassOf cco:ont00000791 ;
                rdfs:label "Reactant Artifact Function"@en ;
                skos:altLabel "ReactantArtifactFunction"@en,
                    "Reactant";
                skos:definition "A Chemical Reaction Artifact Function that is realized in a process in which a substance or compound is added to a system in order to bring about a chemical reaction and is consumed in the course of the reaction."@en ;
                cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Reagent&oldid=1017651471"^^xsd:anyURI ;
                cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI ;
                mds:hasStudyStage "Sample",
                    "Synthesis" ;
                mds:inDomain mdsdom:Reactions ,
                    mdsdom:Formulation.

cco:ont00000581 a owl:Class ;
    rdfs:label "Tool"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to assist in the performance of manual or mechanical work and not to be consumed in that process."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Tool&oldid=1061967184"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000649 a owl:Class ;
    rdfs:label "Non-NameIdentifier"@en ;
    rdfs:subClassOf cco:ont00000686 ;
    skos:altLabel "ID"@en,
        "Identifier"@en ;
    skos:definition "A Designative Information Content Entity that consists of a string of characters that designates an entity within a specified namespace or context, is not a Designative Name, may be automatically or randomly generated, and typically has no preexisting cultural or social significance."@en ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000738 a owl:Class ;
    rdfs:label "Length"@en ;
    rdfs:subClassOf cco:ont00001367 ;
    skos:broader mds:Recipe ;
    skos:definition "A One Dimensional Extent that inheres in a bearer in virtue of the bearer's greatest extent in one direction."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:PV-Site,
        mdsdom:Reactions,
        mdsdom:XRD ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00000768 a owl:Class ;
    rdfs:label "Amount"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "A Quality that inheres in a bearer in virtue of the total, aggregate or sum of a number of discrete items or material the entity contains as parts."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "http://en.wiktionary.org/wiki/amount" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00001160 a owl:Class ;
    rdfs:label "SolventArtifactFunction"@en ;
    skos:altLabel "Solvent"@en ;
    rdfs:subClassOf cco:ont00000791 ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    skos:definition "A Chemical Reaction Artifact Function that is realized in the dissolving of other substances (namely, solutes) without change in the former's chemical structure."@en ;
    mds:inDomain mdsdom:Reactions ,
        mdsdom:Formulation.

mds:ActOfCharacterizing a owl:Class ;
    rdfs:label "ActOfCharacterizing"@en ;
    rdfs:subClassOf cco:ont00000345 ;
    skos:altLabel "Assaying",
        "Characterization",
        "Assaying"@en ;
    skos:closeMatch obo:OBI_0000070 ;
    skos:definition "Characterization in materials science is the broad and general process by which a material's structure and properties are probed and measured."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Characterization_(materials_science)"@en .

mds:AdditionFunnel a owl:Class ;
    rdfs:label "AdditionFunnel"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment,
        cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A glassware with a stopcock for controlled, slow reagent addition, preventing side reactions. [Wikipedia]"@en ;
    mds:hasStudyStage "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Dropping_funnel"@en .

mds:AdditionSpeed a owl:Class ;
    rdfs:label "AdditionSpeed"@en ;
    rdfs:subClassOf cco:ont00000830 ;
    skos:altLabel " " ;
    skos:definition "An addition speed is the speed at which a component is added into a reaction mixture during InputAddition process."@en ;
    mds:hasStudyStage "Recipe",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:AdditionTemperature a owl:Class ;
    rdfs:label "AdditionTemperature"@en ;
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "" ;
    skos:definition "Aheat addition temperature in thermodynamics, temperature adjustments in medicine, or reaction temperatures in chemistry."@en ;
    mds:hasStudyStage "Recipe",
        "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:AdditionTime a owl:Class ;
    rdfs:label "AdditionTime"@en ;
    rdfs:subClassOf obo:BFO_0000035 ;
    skos:altLabel "" ;
    skos:definition "An addition time is a process boundary that a component is added into the reaction mixture with respect to the total reaction time of a chemical reaction."@en ;
    mds:hasStudyStage "Recipe",
        "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:AirFan a owl:Class ;
    rdfs:label "AirFan"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "An air fan is a tool that can be used to control the temperature of a reaction mixture. " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:AluminumFoil a owl:Class ;
    rdfs:label "AluminumFoil"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment ;
    skos:altLabel " " ;
    skos:definition "A thin, pliable sheet of aluminum used for insulation and protection. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Aluminium_foil"@en .

mds:AminoAcidSequence a owl:Class ;
    rdfs:label "AminoAcidSequence"@en ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel " " ;
    skos:definition "An amino acid sequence is a descriptive information content entity used for identify enzymes. " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

mds:AnalyticalResult a owl:Class ;
    rdfs:label "AnalyticalResult"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "An analytical result is an information content entity that is about the outcome of an analysis process. The analysis process can be a characterization method (UV-VIS or NMR) or a data analysis method such as calculating the mean/average."@en ;
    skos:example "In the chemical reaction context, an analytical result is an information content entity that is about a product (output) of a chemical reaction process determined by a measuring process such as percentage yield calculated via the mass measured."@en ;
    mds:hasStudyStage "Analysis",
        "Result" ;
    mds:inDomain mdsdom:Reactions .

mds:AnalyticalTechnique a owl:Class ;
    rdfs:label "AnalyticalTechnique"@en ;
    rdfs:subClassOf mds:ActOfCharacterizing ;
    skos:altLabel " " ;
    skos:definition "An analytical technique is an act of measuring the qualitative or quantitative attributes of a chemical compound. This is done in Analytical Chemistry which is a discipline that develops and applies strategies, instruments, and procedures to obtain information on the composition and nature of matter in space and time. [IUPAC]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://doi.org/10.1351/goldbook.08003"@en .

mds:AuthenticStandard a owl:Class ;
    rdfs:label "AuthenticStandard"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "Authentic Standard Artifact Function" ;
    skos:definition "An artifact function that inheres in an analysis process in a which an artifact (a compound) is used as an authentic standard to the analysis."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:Benchtop a owl:Class ;
    rdfs:label "Benchtop"@en ;
    rdfs:subClassOf obo:BFO_0000029 ;
    skos:altLabel " " ;
    skos:definition "Benchtop is a site (immaterial entity) coincides with a bench (material entity) that serves as an environment for a process such as chemical reaction to take place without the need of specialized equipment to remove volatile fluid."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:BroadSpectrum a owl:Class ;
    rdfs:label "BroadSpectrum"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A light source emitting pure white, full-spectrum-like light without UV rays. [Alaska Northern Lights]"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.alaskanorthernlights.com/broad-vs-full-spectrum/?srsltid=AfmBOorPXmQbBPk4oTBaLdBmJlbC-J8Uwiy-pqV8RiUZrlYstlt43xVZ"@en .

mds:Byproduct a owl:Class ;
    rdfs:label "Byproduct"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "",
        " " ;
    skos:definition "A byproduct is a portion of processed material that is a known product of a chemical reaction but it is not the desired product."@en ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:Cannula a owl:Class ;
    rdfs:label "Cannula"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A method for air-free liquid transfer between vessels using pressure or vacuum to prevent atmospheric contamination. [Wikipedia]"@en ;
    mds:hasStudyStage "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Cannula_transfer"@en .

mds:Cap a owl:Class ;
    rdfs:label "Cap"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment ;
    skos:altLabel " " ;
    skos:definition "A cap is a removable seal used to contain or control chemical reactions fitted for a piece of glassware."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:CASCode a owl:Class ;
    rdfs:label "CASCode" ;
    rdfs:subClassOf mds:CodeIdentifier ;
    skos:altLabel "CAS",
        "CAS Code",
        "Chemical Abstract Services Code" ;
    skos:definition "Numeric identifier assigned to a specific chemical substance by the Chemical Abstracts Services" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:CASNumber a owl:Class ;
    rdfs:label "CASNumber"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "Chemical Abstract Service Number"@en,
        "ChemicalAbstractServiceNumber"@en ;
    skos:definition "A unique and systematic identifier for molecules assigned and maintained by Chemical Abstracts Service (CAS)"@en,
        "A unique and systematic identifier for molecules assigned and maintained by Chemical Abstracts Service (CAS)."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Chemical_Abstracts_Service"@en .


mds:ChemicalEquation a owl:Class ;
    rdfs:label "ChemicalEquation"@en ;
    rdfs:subClassOf cco:ont00001069 ;
    skos:altLabel "",
        " " ;
    skos:definition "A chemical equation is a representation of a chemical reaction process with the inputs, conditions, and outputs."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ChemicalName a owl:Class ;
    rdfs:label "ChemicalName" ;
    rdfs:subClassOf mds:MaterialName ;
    skos:altLabel "Chemical Name",
        "Substance Name" ;
    skos:definition "Name used commonly to identify the chemical" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ChemicalProperty a owl:Class ;
    rdfs:label "ChemicalProperty" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "A Quality, which can either be qualitative or quantitative, that characterizes some aspect of chemical changes a substance undergoes when it chemically reacts with a substance or a class of substances, or some aspect of a chemical reaction in which it chemically modifies another substance.",
        "A chemical property is any of a material's properties that becomes evident during, or after, a chemical reaction" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ChemicalSubstance a owl:Class ;
    rdfs:label "ChemicalSubstance" ;
    rdfs:subClassOf obo:CHEBI_59999 ;
    owl:equivalentClass obo:CHEBI_59999 ;
    skos:altLabel "Chemical",
        "Chemical Substance" ;
    skos:definition "Defined at https://www.ebi.ac.uk/chebi/CHEBI:59999. A chemical substance is a portion of matter of constant composition, composed of molecular entities of the same type or of different types." ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ChemicalSynthesis a owl:Class ;
    rdfs:label "ChemicalSynthesis"@en ;
    rdfs:subClassOf mds:ChemicalReaction ;
    skos:altLabel "Synthesis"@en ;
    skos:definition "A chemical synthesis is a chemical reaction that involves smaller molecules reacted or transformed to produce a larger molecule. [Wikipedia] "@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Chemical_synthesis"@en .

mds:ChemSpiderIdentifier a owl:Class ;
    rdfs:label "ChemSpiderIdentifier"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "ChemSpider ID"@en ;
    skos:definition "a ChemSpider Identifier is a non-name identifier that the ChemSpider database used to uniquely identify compounds in the database." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

mds:CHMO_ID a owl:Class ;
    rdfs:label "CHMO_ID" ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "Chemical Methods Ontology"@en ;
    skos:definition "A unique identifier for an analysis built by RSC Chemical Methods Ontology ID"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://github.com/rsc-ontologies/rsc-cmo"@en .

mds:COA a owl:Class ;
    rdfs:label "COA" ;
    rdfs:subClassOf mds:Safety ;
    skos:altLabel "Certificate of Analysis",
        "Quality Certificate" ;
    skos:definition "Certificate of Analysis that confirms the quality and purity of a specific batch of a chemical" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:Component a owl:Class ;
    rdfs:label "Component"@en ;
    rdfs:subClassOf obo:CHEBI_24431 ;
    skos:altLabel "",
        " " ;
    skos:definition "In a chemical reaction context, a component is a constituent of a mixture where the amount or concentration of which can be varied independently. The number of components in a given system is the minimum number of independent species necessary to define the composition in all the phases of a system. It may vary with external conditions since additional chemical equilibria reduce the number of components. The term component is also often used in the more general sense as defined here under constituent. [IUPAC]"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "https://doi.org/10.1351/goldbook.C01209"@en .


mds:CompoundPreparation a owl:Class ;
    rdfs:label "CompoundPreparation"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "In a chemical reaction context, compound preparation is an act of artifact processing during which a compound (i.e. a component of a reaction) is prepared (e.g. dried, repurified) for a reaction. This step is frequently necessary as many compounds from suppliers are not in desired conditions for a reaction."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:Concentration a owl:Class ;
    rdfs:label "Concentration"@en ;
    rdfs:subClassOf cco:ProportionalRatioMeasurementInformation,
        cco:ont00000958 ;
    skos:altLabel "Concentration" ;
    skos:definition "the abundance of a constituent divided by the total volume of a mixture",
        "The amount of solute per unit volume or mass of a solvent."@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ConstantCurrent a owl:Class ;
    rdfs:label "ConstantCurrent"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "A direct current that maintains constant intensity over time. [Wikipedia]"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Constant_current#:~:text=A%20constant%20current%20(steady%20current,in%20terms%2C%20however%20in%20use."@en .

mds:ConstantVoltage a owl:Class ;
    rdfs:label "ConstantVoltage"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "A steady output voltage maintained regardless of load or input fluctuations. [SBL]"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.superbrightleds.com/blog/constant-current-vs-constant-voltage.html"@en .

mds:ContinuousFlow a owl:Class ;
    rdfs:label "ContinuousFlow"@en ;
    rdfs:subClassOf mds:ChemicalReaction ;
    skos:altLabel "Flow Chemistry"@en ;
    skos:definition "A continuous flow is a chemical reaction that runs in a continuous flowing stream rather than in batch production. [Wikipedia]"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Flow_chemistry"@en .

mds:ContinuousStirredTankReactor a owl:Class ;
    rdfs:label "ContinuousStirredTankReactor"@en ;
    rdfs:subClassOf mds:ReactionVessel,
        cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A continuous stirred tank reactor is a vessel where inputs flow in and products flow out simultaneously during the reaction. [Mettler Toledo]"@en,
        "A reactor where reactants are continuously and uniformly mixed, maintaining a constant composition throughout the vessel, with inflow and outflow at steady state. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Continuous_stirred-tank_reactor"@en,
        "https://www.mt.com/us/en/home/applications/L1_AutoChem_Applications/L2_ReactionAnalysis/continuous-stirred-tank-reactor-cstr.html"@en .

mds:CopperTube a owl:Class ;
    rdfs:label "CopperTube"@en ;
    rdfs:subClassOf afe:AFE_0000718 ;
    skos:altLabel "Copper Tubing"@en ;
    skos:definition "A tubing with a high level of corrosion resistance. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Copper_tubing"@en .

mds:CrudeProduct a owl:Class ;
    rdfs:label "CrudeProduct"@en ;
    rdfs:subClassOf cco:ont00001084 ;
    skos:altLabel "",
        " " ;
    skos:definition "A crude product is a portion of processed material that is a direct product of a chemical reaction process before any workup."@en ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:CXSMILES a owl:Class ;
    rdfs:label "CXSMILES"@en ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:altLabel "ChemAxon Extended Simplified Molecular Input Line Entry System"@en,
        "ChemAxonExtendedSimplifiedMolecularInputLineEntrySystem"@en ;
    skos:definition "Chemaxon Extended SMILES/SMARTS is used for storing special features of the molecules after the SMILES string."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "https://docs.chemaxon.com/display/docs/formats_chemaxon-extended-smiles-and-smarts-cxsmiles-and-cxsmarts.md"@en .

mds:Dataset a owl:Class ;
    rdfs:label "Dataset"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "A dataset is a collection of data. In the Open Reaction Database, a dataset is an information content entity that is a collection of reactions from the database."@en ;
    mds:hasStudyStage "Analysis",
        "Modeling",
        "Result" ;
    mds:inDomain mdsdom:Reactions .

mds:DateEntered a owl:Class ;
    rdfs:label "DateEntered" ;
    rdfs:subClassOf mds:Date ;
    skos:altLabel "Date Entered",
        "Entry Date",
        "Received Date" ;
    skos:definition "The date the material was first added to the inventory system or received by the laboratory" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:Dissolution a owl:Class ;
    rdfs:label "Dissolution"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "A process in which a solute is added to a solvent and dissolves to form a solution. [NIH]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.ncbi.nlm.nih.gov/books/NBK431100/"@en .

mds:DistanceToVessel a owl:Class ;
    rdfs:label "DistanceToVessel"@en ;
    rdfs:subClassOf mds:Distance ;
    skos:altLabel " " ;
    skos:definition "In a chemical reaction process where illumination is used, distance to vessel refers to the separation in length between the illumination source and the reaction vessel."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Reactions .

mds:DryAluminumPlate a owl:Class ;
    rdfs:label "DryAluminumPlate"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "Hot plate" ;
    skos:definition "A dry aluminum plate is a tool used to control the temperature of a reaction mixture. " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:DryIceBath a owl:Class ;
    rdfs:label "DryIceBath"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A dry ice bath is a material artifact that uses dry ice (CO2) to control the temperature of a reaction mixture during a chemical reaction process."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:DryingTube a owl:Class ;
    rdfs:label "DryingTube"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment ;
    skos:altLabel " " ;
    skos:definition "A tube attached to a reaction vessel to prevent moisture from entering. [Wikipedia]"@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Drying_tube"@en .

mds:DryWithMaterial a owl:Class ;
    rdfs:label "DryWithMaterial"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "A process in which a drying agent is added to a chemical mixture to remove water or other solvents, typically by adsorption or absorption."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:ElectrochemicalReaction a owl:Class ;
    rdfs:label "ElectrochemicalReaction"@en ;
    rdfs:subClassOf mds:ChemicalReaction ;
    skos:altLabel " " ;
    skos:definition "Electrochemical reaction is an act of artifact processing that involves electron transfer to or from a molecule or ion, changing its oxidation state. Electrochemistry studies the relationship between electrical potential difference and chemical changes.[Wikipedia]"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Electrochemistry"@en .

mds:ElectrochemistryMeasurement a owl:Class ;
    rdfs:label "ElectrochemistryMeasurement"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "An electrochemistry measurement is an information content entity that is about the electrochemical conditions of a reaction mixture during a reaction process."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

mds:EmptyBottleDate a owl:Class ;
    rdfs:label "EmptyBottleDate" ;
    rdfs:subClassOf mds:Date ;
    skos:altLabel "Date Emptied",
        "Date Last Used",
        "Empty Bottle Date" ;
    skos:definition "The date the container the substance is held in becomes empty or effectively empty." ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:EvacuateBackfill a owl:Class ;
    rdfs:label "EvacuateBackfill" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "Evacuate-backfill is a process where a piece of vessel is prepared for a reaction by evacuate the ambient air and refill with inert gas. This is commonly done in reactions where presence of moisture and oxygen in the vessel during the reaction will negatively impact the outcome (i.e. lower yield, degradation of reagents, etc.)."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:ExperimentDate a owl:Class ;
    rdfs:label "ExperimentDate" ;
    rdfs:subClassOf mds:Date ;
    skos:altLabel "Experiment Date",
        "Run Date" ;
    skos:definition "The date the experiment was ran" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ExpirationDate a owl:Class ;
    rdfs:label "ExpirationDate" ;
    rdfs:subClassOf mds:Date ;
    skos:altLabel "Expiration Date",
        "Expiry Date",
        "Use By Date" ;
    skos:definition "The date on the contained after which the chemical should not be used" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:EZRatio a owl:Class ;
    rdfs:label "EZRatio"@en ;
    rdfs:subClassOf obo:BFO_0000145 ;
    skos:altLabel " " ;
    skos:definition "A ratio representing the relative amounts of E- and Z-isomers in a mixture where the E-isomer is the major component. [Science Direct]"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.sciencedirect.com/science/article/pii/S2451929421002114"@en .

mds:Facility a owl:Class ;
    rdfs:label "Facility" ;
    rdfs:subClassOf cco:ont00000192 ;
    owl:equivalentClass mds:ResearchFacility ;
    skos:altLabel "Lab Facility",
        "Laboratory",
        "Research Group" ;
    skos:definition "The specific laboratory or research group that owns the material" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:FlameDry a owl:Class ;
    rdfs:label "FlameDry" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "Flame dry is a process where a piece of vessel is dried (remove residual moisture or solvent) using a flame. This is commonly done in reactions where presence of moisture in the vessel during the reaction will negatively impact the outcome (i.e. lower yield, degradation of reagents, etc.)."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:FlowRate a owl:Class ;
    rdfs:label "FlowRate"@en ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:altLabel " " ;
    skos:definition "A flow rate is a process profile where the rate of the flowing of a fluid through a tube is measured."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Recipe",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:FluorinatedEthylenePropyleneTube a owl:Class ;
    rdfs:label "FluorinatedEthylenePropyleneTube"@en ;
    rdfs:subClassOf afe:AFE_0000718 ;
    skos:altLabel "FEP Tubing"@en ;
    skos:definition "A flexible, chemically inert tubing with good optical clarity, biocompatible and ideal for low-pressure microfluidics. [Elve Flow]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.elveflow.com/microfluidic-flow-control-archives/what-is-fep-tubing/"@en .

mds:Fumehood a owl:Class ;
    rdfs:label "Fumehood" ;
    rdfs:subClassOf cco:ont00000453 ;
    skos:altLabel " " ;
    skos:definition "A fume hood is an environment control system that eliminates volatile solvents."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:GasAdapter a owl:Class ;
    rdfs:label "GasAdapter"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment ;
    skos:altLabel " " ;
    skos:definition "A glass adapter with hose connections and a tapered joint, used to introduce gas to the bottom of reaction vessels during chemical processes. [Laboy]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://laboyglass.com/inlet-adapter-with-hose-connection.html"@en .

mds:GlassTube a owl:Class ;
    rdfs:label "GlassTube"@en ;
    rdfs:subClassOf afe:AFE_0000718 ;
    skos:altLabel "Glass Tubing"@en ;
    skos:definition "A heat and chemical resistant tubing, used to connect lab equipment and transport fluids or gases. [Fisher Scientific]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.fishersci.no/no/en/browse/90123042/glass-tubing#:~:text=Laboratory%20glass%20tubing%20is%20used,for%20the%20most%20demanding%20applications."@en .

mds:GloveBag a owl:Class ;
    rdfs:label "GloveBag"@en ;
    rdfs:subClassOf cco:ont00000453 ;
    skos:altLabel " " ;
    skos:definition "A flexible environment control system designed to eliminate oxygen and moisture during handling of air-sensitive materials. Similar in function to a glovebox but typically more portable and adaptable. [Glas-Col]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://pim-resources.coleparmer.com/instruction-manual/04408-38.pdf"@en .

mds:Glovebox a owl:Class ;
    rdfs:label "Glovebox"@en ;
    rdfs:subClassOf cco:ont00000453 ;
    skos:altLabel "dry box" ;
    skos:definition "A glovebox is an environment control system that eliminates oxygen & moisture."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:HalogenLamp a owl:Class ;
    rdfs:label "HalogenLamp"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "An incandescent lamp that emits bright, blue-shifted continuous-spectrum light. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Halogen_lamp"@en .

mds:Hazard a owl:Class ;
    rdfs:label "Hazard" ;
    rdfs:subClassOf mds:Safety ;
    skos:altLabel "Hazard Classification",
        "Safety Hazard" ;
    skos:definition "The hazard classification usually derived from the safety data sheet" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:HierarchicalEditingLanuageForMacromolecules a owl:Class ;
    rdfs:label "HierarchicalEditingLanuageForMacromolecules" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel "HELM"@en ;
    skos:definition "The hierarchical editing language for macromolecules (HELM) is a method of describing complex biological molecules. It is a notation that is machine readable to render the composition and structure of peptides, proteins, oligonucleotides, and related small molecule linkers."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Hierarchical_editing_language_for_macromolecules"@en .

mds:Illumination a owl:Class ;
    rdfs:label "Illumination"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "An act of artifact processing where light is used to strike or shine to a reaction mixture."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "MaterialsProcessing" , 
                "Recipe"  ;
    mds:inDomain mdsdom:Formulation ,
                mdsdom:Reactions .

mds:InChI a owl:Class ;
    rdfs:label "InChI" ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:altLabel "International Chemical Identifiers"@en,
        "InternationalChemicalIdentifiers"@en ;
    skos:definition " ",
        " The International Chemical Identifier (InChI)is a textual identifier for chemical substances, designed to provide a standard way to encode molecular information and to facilitate the search for such information in databases and on the web. [Wikipedia]"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "https://iupac.org/who-we-are/divisions/division-details/inchi/"@en .

mds:InChIKey a owl:Class ;
    rdfs:label "InChIKey" ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:altLabel "International Chemical Identifiers Key"@en,
        "InternationalChemicalIdentifiersKey"@en ;
    skos:definition "The condensed, 27 character InChIKey is a hashed version of the full InChI (using the SHA-256 algorithm), designed to allow for easy web searches of chemical compounds"@en,
        "The condensed, 27 character InChIKey is a hashed version of the full InChI (using the SHA-256 algorithm), designed to allow for easy web searches of chemical compounds."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/International_Chemical_Identifier"@en .

mds:InitialVolume a owl:Class ;
    rdfs:label "InitialVolume" ;
    rdfs:subClassOf cco:ont00001294 ;
    skos:altLabel "Initial volume of mass",
        "Original Volume",
        "Quantity",
        "Volume Amount" ;
    skos:definition "The original quantity of the material when it was first received measured in some unit of volume" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:InputAddition a owl:Class ;
    rdfs:label "InputAddition"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "A process in which a compound is added into a reaction mixture as a component with specific reaction role. The process has a specific duration and time."@en ;
    mds:hasStudyStage "Recipe",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:InternalStandard a owl:Class ;
    rdfs:label "InternalStandard"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "Internal Standard Artifact Function" ;
    skos:definition "An artifact function that inheres in an analysis process in which an artifact (a compound) is used as an internal standard to the analysis."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:IUPACName a owl:Class ;
    rdfs:label "IUPACName"@en ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:altLabel "International Union of Pure and Applied Chemistry"@en ;
    skos:definition "The unique and systematic chemical name for a compound maintained by the International Union of Pure and Applied Chemistry (IUPAC)"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/IUPAC_nomenclature_of_organic_chemistry"@en .

mds:LabNote a owl:Class ;
    rdfs:label "LabNote" ;
    rdfs:subClassOf cco:ont00001002 ;
    skos:altLabel "Lab Note",
        "Observations",
        "Remarks" ;
    skos:definition "Any general remarks, specific instructions or observations about the material" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:LightEmittingDiode a owl:Class ;
    rdfs:label "LightEmittingDiode"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "LED"@en ;
    skos:definition "A semiconductor device that emits bright, energy-efficient, often narrow-spectrum light. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Light-emitting_diode#:~:text=A%20light%2Demitting%20diode%20(LED,in%20the%20form%20of%20photons."@en .

mds:Location a owl:Class ;
    rdfs:label "Location" ;
    rdfs:subClassOf obo:BFO_0000029 ;
    skos:altLabel "Physical Location",
        "Storage Location" ;
    skos:definition "Spatial position or region occupied by a Physical Entity or where a Process occurs.",
        "The precise physical location for easy retrieval and emergency response" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:LotNumber a owl:Class ;
    rdfs:label "LotNumber" ;
    rdfs:subClassOf cco:ont00001309 ;
    skos:altLabel "Batch Number",
        "Lot No.",
        "Lot Num",
        "Lot Number" ;
    skos:definition "The unique batch number assigned by the manufacturer" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:MassSpectrometryMeasurement a owl:Class ;
    rdfs:label "MassSpectrometryMeasurement"@en ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "MS Measurement"@en ;
    skos:definition "A mass spectrometry measurement representing the mass-to-charge ratio of ions resulting from a mass spec analytical technique."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Reactions .

mds:MaterialCode a owl:Class ;
    rdfs:label "MaterialCode" ;
    rdfs:subClassOf mds:CodeIdentifier ;
    skos:altLabel "Inventory ID",
        "Material Code" ;
    skos:definition "Name to identify the material in the Live Chemical Inventory" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:MaterialName a owl:Class ;
    rdfs:label "MaterialName" ;
    rdfs:subClassOf mds:Sample ;
    skos:altLabel " " ;
    skos:definition "The name of the sample" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:Formulation,
        mdsdom:MaterialsProcessing,
        mdsdom:Reactions,
        mdsdom:UV-Vis .

mds:MicrowaveReactionVial a owl:Class ;
    rdfs:label "MicrowaveReactionVial" ;
    rdfs:subClassOf mds:ReactionVessel ;
    skos:altLabel " " ;
    skos:definition "A glass vial designed for safe and efficient heating. [Chemglass]" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://chemglass.com/microwave-reaction-vials-heavy-wall-type-1-class-a-borosilicate-glass-complete-packages" .

mds:Mixture a owl:Class ;
    rdfs:label "Mixture"@en ;
    rdfs:subClassOf obo:BFO_0000030 ;
    skos:altLabel " " ;
    skos:definition "A mixture is a portion of matter consisting of two or more chemical substances called constituents. [IUPAC]"@en ;
    mds:hasStudyStage "Formulation",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://doi.org/10.1351/goldbook.M03949"@en .

mds:MolBlock a owl:Class ;
    rdfs:label "MolBlock"@en ;
    rdfs:subClassOf cco:ont00000686 ;
    skos:altLabel " " ;
    skos:definition "A molblock (often in a .mol or .sdf file) is a computer-readable representation of a chemical structure, consisting of a header, atom block (coordinates, types), and bond block (connections)."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:Mole a owl:Class ;
    rdfs:label "Mole"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "Mol" ;
    skos:definition "Mole is the amount of a component that is an input or output of a reaction process in mole units."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions .

mds:MolecularDeisgnLimitedNumber a owl:Class ;
    rdfs:label "MolecularDeisgnLimitedNumber" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "MDL Number is a unique identifier maintained by MDL Inc. who is a provider of R&D informatics products for the life sciences and chemicals industries"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/MDL_Information_Systems"@en .

mds:Monomer a owl:Class ;
    rdfs:label "Monomer"@en ;
    rdfs:subClassOf mds:Compound ;
    skos:definition "A molecule that can react together with other monomer molecules to form a larger polymer chain or two- or three-dimensional network in a process called polymerization."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Sample" ,
          "Synthesis" ;
    mds:inDomain mdsdom:Formulation ,
          mdsdom:Reactions .

mds:MSDS a owl:Class ;
    rdfs:label "MSDS" ;
    rdfs:subClassOf mds:Safety ;
    skos:altLabel "MSDS",
        "MaterialSafetyDataSheet",
        "Safety Data Sheet" ;
    skos:definition "Material Safety Data Sheet provides comprehensive information about a hazardous chemical, focusing on safety and emergency handling" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:OilBath a owl:Class ;
    rdfs:label "OilBath"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "An oil bath is a material artifact that uses oil to control the temperature of a reaction mixture."@en ;
    mds:hasStudyStage "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:OverheadStirrer a owl:Class ;
    rdfs:label "OverheadStirrer"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A motor-driven mixer used for efficient stirring of liquids in lab settings. [Southwest Science]"@en ;
    mds:hasStudyStage "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://southwestscience.com/products/overhead-stirrers/?srsltid=AfmBOoo1EOJMpcb6ci9KYpKa1n-unR16FJ4J1GWrcfZh0cDwt9b46URy"@en .

mds:PackedBedReactor a owl:Class ;
    rdfs:label "PackedBedReactor"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A reactor containing a fixed bed of solid catalyst through which reactants flow, primarily used for continuous, heterogeneous gas-phase catalytic reactions. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Packed_bed#:~:text=Packed%20bed%20reactors%20are%20reactor,gas%2Dphase%2C%20catalytic%20reactions."@en .

mds:ParticleSize a owl:Class ;
    rdfs:label "ParticleSize",
        "ParticleSize"@en ;
    rdfs:subClassOf mds:AnalysisResult,
        mds:Size ;
    skos:altLabel "",
        "Particle Size" ;
    skos:definition "The measured or specified size of the primary particles",
        "An analysis result representing the characteristic dimension of a particle determined from image analysis or measurement."@en ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Result",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions,
        mdsdom:SEM .

mds:PeakWavelength a owl:Class ;
    rdfs:label "PeakWavelength"@en ;
    rdfs:subClassOf cco:ont00000313 ;
    skos:altLabel " " ;
    skos:definition "A wavelength measurement for which a light source reaches its maximum intensity."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions .

mds:PerfluoroalkoxyTube a owl:Class ;
    rdfs:label "PerfluoroalkoxyTube"@en ;
    rdfs:subClassOf afe:AFE_0000718 ;
    skos:altLabel "PFA Tubing"@en ;
    skos:definition "A chemically resistant tubing, durable at high temperatures, ideal for transporting corrosive chemicals without degradation or contamination. [Fluorotherm]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.fluorotherm.com/products/fluoropolymer-tubing/pfa-tubing/"@en .

mds:pHAdjust a owl:Class ;
    rdfs:label "pHAdjust"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "A process in which the pH of a solution is modified to bring it within a desired range. [Digital Analysis]"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.phadjustment.com/pH.html"@en .

mds:PhysicalState a owl:Class ;
    rdfs:label "PhysicalState" ;
    rdfs:subClassOf mds:PhysicalProperty ;
    skos:altLabel "Physical State",
        "State",
        "State of Matter" ;
    skos:definition "The state of matter the material is being used in" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:PistonPump a owl:Class ;
    rdfs:label "PistonPump"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A type of positive displacement pump that uses a reciprocating piston to move liquids or gases at consistent, high pressure. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Piston_pump"@en .

mds:PlugFlowReactor a owl:Class ;
    rdfs:label "PlugFlowReactor"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A flow reactor where fluids move in a time-ordered, non-mixing manner, allowing precise control over reaction time and product separation. [AMT]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.amt.uk/plug-flow"@en .

mds:PolydimethylsiloxaneTube a owl:Class ;
    rdfs:label "PolydimethylsiloxaneTube"@en ;
    rdfs:subClassOf afe:AFE_0000718 ;
    skos:altLabel "PDMS Tubing"@en ;
    skos:definition "A thermally stable, chemically inert, and optically transparent material valued for its biocompatibility. [Daken Chemical]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.dakenchem.com/polydimethylsiloxane-pdms/"@en .

mds:PolyMethylMethacrylate a owl:Class ;
    rdfs:label "Poly(MethylMethacrylate)"^^xsd:string ;
    rdfs:subClassOf mds:PolymericMaterial ;
    skos:altLabel "PMMA"^^xsd:string ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:PolytetrafluoroethyleneTube a owl:Class ;
    rdfs:label "PolytetrafluoroethyleneTube"@en ;
    rdfs:subClassOf afe:AFE_0000718 ;
    skos:altLabel "PTFE Tubing"@en ;
    skos:definition "A tubing material resistant to heat and corrosion, with high dielectric strength and low surface friction. [Poly Fluro LTD]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://polyfluoroltd.com/blog/ptfe-tubing-one-product-numerous-applications/"@en .

mds:PositiveDisplacementPipette a owl:Class ;
    rdfs:label "PositiveDisplacementPipette"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A pipette with a piston that directly contacts the liquid, allowing constant aspiration force. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Positive_displacement_pipette"@en .

mds:PressureControl a owl:Class ;
    rdfs:label "PressureControl"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "A process in which the pressure of a reaction is monitored, adjusted, or maintained."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Reactions .

mds:PressureFlask a owl:Class ;
    rdfs:label "PressureFlask"@en ;
    rdfs:subClassOf mds:ReactionVessel ;
    skos:altLabel " " ;
    skos:definition "A pressure flask is a durable, sealable container designed to hold and transport substances under elevated pressure. [Alibaba]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.alibaba.com/showroom/pressure-flask.html"@en .

mds:PressureMeasurement a owl:Class ;
    rdfs:label "PressureMeasurement"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "A pressure measurement is an information content entity that is about the pressure of a reaction mixture during a reaction process."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Reactions .

mds:PressureReactor a owl:Class ;
    rdfs:label "PressureReactor"@en ;
    rdfs:subClassOf mds:ReactionVessel ;
    skos:altLabel " " ;
    skos:definition "A pressure reactor is a vessel designed to carry out reactions under elevated pressure. [Wikipedia]"@en ;
    mds:hasStudyStage "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Pressure_reactor"@en .

mds:PressureSetpoint a owl:Class ;
    rdfs:label "PressureSetpoint"@en ;
    rdfs:subClassOf cco:ont00000380,
        cco:ont00000544 ;
    skos:altLabel "",
        " " ;
    skos:definition "A pressure setpoint is a desired, target, or designated pressure of a reaction that is set in a device that controls the pressure."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:PressureTransducer a owl:Class ;
    rdfs:label "PressureTransducer"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A device designed to measure pressure with high accuracy. [DwyerOmega]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.dwyeromega.com/en-us/resources/pressure-transducers#:~:text=A%20pressure%20transducer%2C%20often%20called,of%20mechanical%20and%20electical%20compntents."@en .

mds:Product a owl:Class ;
    rdfs:label "Product"@en ;
    rdfs:subClassOf cco:ont00001084 ;
    skos:altLabel "",
        " " ;
    skos:definition "A product is a portion of processed material that is formed during a chemical reaction. [IUPAC]"@en ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "https://doi.org/10.1351/goldbook.P04861"@en .

mds:ProteinDataBankIdentifier a owl:Class ;
    rdfs:label "ProteinDataBankIdentifier"@en ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel "PDB ID"@en ;
    skos:definition "The Protein Data Bank Identifier is a unique, four-character alphanumeric code that identifies a specific 3D molecular structure of a protein, nucleic acid, or complex within the Protein Data Bank"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Protein_Data_Bank"@en .

mds:PubChemCompoundIdentifier a owl:Class ;
    rdfs:label "PubChemCompoundIdentifier"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "pubChem CID"@en ;
    skos:definition "A PubChem Compound Identifier is an identifier used by PubChem uniquely assigned to all of the compounds and substances in the PubChem database."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

mds:PurchaseDate a owl:Class ;
    rdfs:label "PurchaseDate" ;
    rdfs:subClassOf mds:Date ;
    skos:altLabel "Purchase Date" ;
    skos:definition "The date the material was purchased" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:Purge a owl:Class ;
    rdfs:label "Purge"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "Purge is a process where a vessel is prepared for a reaction by removing the ambient air. This is commonly done in reactions where presence of moisture in the vessel during the reaction will negatively impact the outcome (i.e. lower yield, degradation of reagents, etc.)."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:QuartzTube a owl:Class ;
    rdfs:label "QuartzTube"@en ;
    rdfs:subClassOf afe:AFE_0000718 ;
    skos:altLabel "Quartz Tubing"@en ;
    skos:definition "A material with high thermal stability, chemical resistance, and optical clarity, ideal for diverse laboratory applications. [MRC]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.mrclab.com/quartz-tubes#:~:text=Quarts%20tubes%20offer%20excellent%20thermal,holders%20in%20laboratory%20tube%20furnaces."@en .

mds:ReactionAtmosphere a owl:Class ;
    rdfs:label "ReactionAtmosphere"@en ;
    rdfs:subClassOf cco:ont00000031 ;
    skos:altLabel " " ;
    skos:definition "A reaction atmosphere is an atmospheric feature encapsulated within the reaction glassware and takes on the temperature and pressure. " ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ReactionCondition a owl:Class ;
    rdfs:label "ReactionCondition"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "A set of reaction conditions such as temperature, time, pressure, illumination, etc. that describe the reaction atmosphere and under which a chemical reaction process occurs."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ReactionCXSMILES a owl:Class ;
    rdfs:label "ReactionCXSMILES"@en ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:altLabel " " ;
    skos:definition "A ReactionCXSMILES string is an identifier for a unique reaction using CXSMILES notation: reactants>>agents>>products. "@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ReactionDataFile a owl:Class ;
    rdfs:label "ReactionDataFile"@en ;
    rdfs:subClassOf cco:ont00000686 ;
    skos:altLabel "RDFile"@en ;
    skos:definition "A Reaction Data File (often referred to as an RXN or RDF file) is a specialized, text-based file format used in chemistry to store data regarding chemical reactions."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions .

mds:ReactionEnvironment a owl:Class ;
    rdfs:label "ReactionEnvironment"@en ;
    rdfs:subClassOf obo:BFO_0000029 ;
    skos:altLabel " " ;
    skos:definition "A reaction environment is a site (immaterial entity) whose boundary coincides with a reaction vessel with controlled temperature and pressure for a particular chemical reaction process."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ReactionMixture a owl:Class ;
    rdfs:label "ReactionMixture"@en ;
    rdfs:subClassOf mds:Mixture ;
    skos:altLabel " " ;
    skos:definition "A Reaction mixture is a mixture that undergoes a chemical reaction process."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ReactionNote a owl:Class ;
    rdfs:label "ReactionNote"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "",
        " " ;
    skos:definition "Reaction notes largely pertain to safety considerations"@en,
        "Reaction notes largely pertain to safety considerations."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "https://open-reaction-database.org/"@en .

mds:ReactionObservation a owl:Class ;
    rdfs:label "ReactionObservation"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "Observations by the experimenter or sensor during a chemical reaction process."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ReactionPressure a owl:Class ;
    rdfs:label "ReactionPressure"@en ;
    qudt:applicableUnit unit:MegaPA ;
    rdfs:subClassOf mds:ProcessingPressure,
        cco:ont00000380 ;
    skos:altLabel "",
        " " ;
    skos:definition "A reaction pressure is a pressure set within a reaction environment and glassware under a chemical reaction."@en,
        "A reaction pressure is the pressure during a chemical reaction process inside the reaction glassware inheres by the reaction environment."@en,
        "The pressure maintained during a chemical reaction."@en ;
    mds:hasStudyStage "Process",
        "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:MaterialsProcessing,
        mdsdom:Reactions .

mds:ReactionProcedure a owl:Class ;
    rdfs:label "ReactionProcedure"@en ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel "" ;
    skos:definition "A Performance Specification (directive ICE) that prescribes how a chemical reaction process should be carried out to be successful"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ReactionRecord a owl:Class ;
    rdfs:label "ReactionRecord"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "A reactionRecord is an Information Content Entity that records the details about a reaction process including the provenance, the conditions, the inputs, etc."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

mds:ReactionSMILES a owl:Class ;
    rdfs:label "ReactionSMILES"@en ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:altLabel " " ;
    skos:definition "A reaction SMILES (Simplified Molecular Input Line Entry System) is a line notation (a typographical method using printable characters) for entering and representing reactions. "@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.daylight.com/meetings/summerschool98/course/dave/smiles-react.html"@en .

mds:ReactionTemperature a owl:Class ;
    rdfs:label "ReactionTemperature"@en ;
    qudt:applicableUnit unit:DEG_C,
        unit:DEG_F,
        unit:K ;
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "" ;
    skos:definition "A reaction temperature is a temperature measured by a device during a reaction. It is not the temperature setpoint (which might be prescribed in the procedure and the chemical equation)"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:ReactionTime a owl:Class ;
    rdfs:label "ReactionTime"@en ;
    qudt:applicableUnit unit:DAY,
        unit:HR,
        unit:MIN ;
    rdfs:subClassOf obo:BFO_0000202 ;
    skos:altLabel "",
        " " ;
    skos:definition "A reaction time is a temporal interval of a chemical reaction process that is a one-dimensional temporal region that is continuous, thus without gaps or breaks. The period of time that elapses between the start of the reaction and the attainment of a given extent of a reaction. [IUPAC]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "https://doi.org/10.1351/goldbook.R05179"@en .

mds:ReactionVesselAttachment a owl:Class ;
    rdfs:label "ReactionVesselAttachment" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A vessel attachment is a tool that is attached to the vessel and assists in the chemical reaction process."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:ReactionWorkup a owl:Class ;
    rdfs:label "ReactionWorkup"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "",
        " " ;
    skos:definition "A workup is a separation process after a chemical reaction that separates a crude product mixture into byproduct(s), side-product(s), and product(s)."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:Reagent a owl:Class ;
    rdfs:label "Reagent"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "Reagent Artifact Function",
        "ReagentArtifactFunction" ;
    skos:definition "A reagent artifact function inheres in a chemical reaction process in which an artifact (a compound) is used as a reagent."@en ;
    mds:hasStudyStage "Formulation",
        "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:RefluxCondenser a owl:Class ;
    rdfs:label "RefluxCondenser"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment ;
    skos:altLabel " " ;
    skos:definition "A glassware device used to cool vapors produced during heating, changing its physical state back into liquid. [Fisher Scientific]"@en ;
    mds:hasStudyStage "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.fishersci.com/us/en/browse/90094031/reflux-condensers?page=1#:~:text=Reflux%20condensers%20are%20used%20to,be%20heated%20for%20extended%20periods."@en .

mds:RetentionTime a owl:Class ;
    rdfs:label "RetentionTime"@en ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "Retention time is an analytical result about the measurement of the time taken for a solute to pass through the chromatography column and reach the detector."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions .

mds:RInChI a owl:Class ;
    rdfs:label "RInChI"@en ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:altLabel "Reaction International Chemical Identifiers"@en,
        "ReactionInternationalChemicalIdentifiers"@en ;
    skos:definition "InChI notation for reactions"@en,
        "InChI notation for reactions. [IUPAC]"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions ;
    cco:ont00001754 "https://doi.org/10.1186/s13321-018-0277-8"@en .

mds:RiskLevel a owl:Class ;
    rdfs:label "RiskLevel" ;
    rdfs:subClassOf mds:Safety ;
    skos:altLabel "Risk",
        "Risk Level" ;
    skos:definition "International assessment score of the risk posed by the material often based on the hazard, quantity, and handling procedures" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:Safety a owl:Class ;
    rdfs:label "Safety"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Health and Safety Info",
        "Safety Info",
        "Safety Information" ;
    skos:definition "An Information Content Entity that details the potential for harm of a substance to human life and health and how to minimize the risk when working with that substance" ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:Sampling a owl:Class ;
    rdfs:label "Sampling"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "A process in which a defined portion of a chemical mixture is collected for an analysis to determine the reaction kinetics."@en ;
    mds:hasStudyStage "Analysis",
        "Recipe" ;
    mds:inDomain mdsdom:Reactions .

mds:SandBath a owl:Class ;
    rdfs:label "SandBath"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A sand bath is a material artifact that uses sand to control the temperature of a system during a process (most probably heating or higher than room temperature). In context of a chemical reaction, a water bath is used to control the temperature of a reaction mixture during a chemical reaction process."@en ;
    mds:hasStudyStage "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:Scavenging a owl:Class ;
    rdfs:label "Scavenging"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "A process in which a chemical substance (scavenger) is added to a mixture to remove or neutralize unwanted reaction products. [Wikipedia]"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Scavenger_(chemistry)"@en .

mds:Selectivity a owl:Class ;
    rdfs:label "Selectivity"@en ;
    rdfs:subClassOf obo:BFO_0000016 ;
    skos:altLabel " " ;
    skos:definition "It sometimes refers to the discrimination shown by a given reactant A when it reacts with two alternative reactants B and C, or in two different ways (e.g. at two different sites) with a reactant B. The term also sometimes refers to the ratio of products obtained from given reactants. This meaning is of importance for catalysts, which can have a wide range of selectivities. Selectivity is quantitatively expressed by ratios of rate constants for the alternative reactions, or by the decadic logarithms of such ratios.[IUPAC]"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://doi.org/10.1351/goldbook.S05563"@en .

mds:SeptumStopper a owl:Class ;
    rdfs:label "SeptumStopper"@en ;
    rdfs:subClassOf mds:ReactionVessel ;
    skos:altLabel " " ;
    skos:definition "A sleeve type stopper with hollow plugs and sleeve extensions. [Avantor]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.avantorsciences.com/us/en/product/17015690/septum-stoppers-sleeve-type-chemglass"@en .

mds:SideProduct a owl:Class ;
    rdfs:label "SideProduct"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel " " ;
    skos:definition "A side product is a portion of processed material that is not a known & intended product of a chemical reaction."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:SiliconTube a owl:Class ;
    rdfs:label "SiliconTube"@en ;
    rdfs:subClassOf afe:AFE_0000718 ;
    skos:altLabel "Silicon Tubing"@en ;
    skos:definition "A durable, chemically resistant tubing suitable for transporting fluids, gases, or powders in extreme temperatures and harsh environments. [ETOL]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://etolrubber.com/silicone-tubing-chemical-resistance/"@en .

mds:SMILES a owl:Class ;
    rdfs:label "SMILES"@en ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:altLabel "Simplified Molecular Input Line Entry System"@en ;
    skos:definition "The simplified molecular input line entry system, or SMILES, is a line notation for molecules. SMILES strings include connectivity but do not include 2D or 3D coordinates."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Simplified_Molecular_Input_Line_Entry_System"@en .

mds:Sparging a owl:Class ;
    rdfs:label "Sparging"@en ;
    rdfs:subClassOf obo:CHMO_0002772 ;
    skos:altLabel "Sparge"@en ;
    skos:definition "Sparging is a degassing process where a gas (most likely inert) is bubbled through a liquid to remove other gas or gasses (more volatile)."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Sparging_(chemistry)"@en .

mds:SteelTube a owl:Class ;
    rdfs:label "SteelTube"@en ;
    rdfs:subClassOf afe:AFE_0000718 ;
    skos:altLabel "Steel Tubing"@en ;
    skos:definition "A metal alloy primarily composed of iron and carbon, known for its strength, durability, and versatility. [Hydrogrand]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.hgsteelpipe.com/newsdetail/application-of-alloy-steel-tube-in-chemical-industry.html"@en .

mds:StirringRate a owl:Class ;
    rdfs:label "StirringRate"@en ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:altLabel " " ;
    skos:definition "The rate of the stirring process set for mixing a solution."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:TeflonAmorphousFluoropolymersTube a owl:Class ;
    rdfs:label "TeflonAmorphousFluoropolymersTube"@en ;
    rdfs:subClassOf afe:AFE_0000718 ;
    skos:altLabel "Teflon AF Tubing"@en ;
    skos:definition "A highly permeable, chemically resistant tubing with high optical clarity and low refractive index. [Biogeneral]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.biogeneral.com/teflon-af/"@en .

mds:TemperatureControl a owl:Class ;
    rdfs:label "TemperatureControl"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "A temperature control is a process where the temperature is kept constant (based on a temperature setpoint) by measuring the temperature of a system and adjust the temperature if the measurement deviates from the setpoint by a threshold."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:TemperatureMeasurement a owl:Class ;
    rdfs:label "TemperatureMeasurement"@en ;
    qudt:applicableUnit unit:DEG_C,
        unit:DEG_F,
        unit:K ;
    rdfs:subClassOf cco:ont00000441,
        cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "A temperature measurement is an information content entity that is about the temperature of a reaction mixture during a reaction process."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Reactions .

mds:Thermosets a owl:Class ;
    rdfs:label "Thermosets" ;
    rdfs:subClassOf mds:PolymericMaterial ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:Reactions .

mds:TotalIonChromatogramNegative a owl:Class ;
    rdfs:label "TotalIonChromatogramNegative"@en ;
    rdfs:subClassOf obo:CHMO_0002389 ;
    skos:altLabel "TIC Negative"@en ;
    skos:definition "A chromatogram representing the total ion current over time generated exclusively from ions detected in the negative ionization mode during a mass spectrometry analysis."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions .

mds:TotalIonChromatogramPositive a owl:Class ;
    rdfs:label "TotalIonChromatogramPositive"@en ;
    rdfs:subClassOf obo:CHMO_0002389 ;
    skos:altLabel "TIC Positive"@en ;
    skos:definition "A chromatogram representing the total ion current over time generated exclusively from ions detected in the positive ionization mode during a mass spectrometry analysis."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions .

mds:UniProtIdentifier a owl:Class ;
    rdfs:label "UniProtIdentifier"@en ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel "UniProt ID"@en ;
    skos:definition "UniProt is a freely accessible database of protein sequence and functional information, many entries being derived from genome sequencing projects."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/UniProt"@en .

mds:VacuumTube a owl:Class ;
    rdfs:label "VacuumTube"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment ;
    skos:altLabel " " ;
    skos:definition "A vacuum-sealed device that controls electric current flow between electrodes using applied voltage. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Vacuum_tube"@en .

mds:VentNeedle a owl:Class ;
    rdfs:label "VentNeedle"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment ;
    skos:altLabel " " ;
    skos:definition "A needle with a side vent that allows air to pass, equalizing pressure and preventing buildup during fluid transfer. [CIA]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.ciamedical.com/vented-needles?srsltid=AfmBOorZuZVhXLDaLvL9v5VX3XDxNf0VRiyqrBRykK2XDhuTv--PKBOe"@en .

mds:VesselPreparation a owl:Class ;
    rdfs:label "VesselPreparation"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "In a chemical reaction context, vessel preparation is an act of artifact processing during which a vessel is prepared (e.g. dried) for a reaction."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:WaterBath a owl:Class ;
    rdfs:label "WaterBath"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A water bath is a material artifact that uses water to control the temperature of a reaction mixture during a chemical reaction process."@en ;
    mds:hasStudyStage "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Reactions .

mds:Workup a owl:Class ;
    rdfs:label "Workup"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "Workup Artifact Function" ;
    skos:definition "A workup artifact function inheres in a workup process in which an artifact (a compound) is used in the workup process."@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

mds:XYZ a owl:Class ;
    rdfs:label "XYZ"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel " " ;
    skos:definition "The XYZ file format is a simple format that usually gives the number of atoms in the first line, a comment on the second, followed by a number of lines with atomic symbols (or atomic numbers) and cartesian coordinates."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/XYZ_file_format"@en .

mds:ZERatio a owl:Class ;
    rdfs:label "ZERatio"@en ;
    rdfs:subClassOf obo:BFO_0000145 ;
    skos:altLabel " " ;
    skos:definition "A ratio representing the relative amounts of E- and Z-isomers in a mixture where the Z-isomer is the major component. [Science Direct]"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions ;
    cco:ont00001754 "https://www.sciencedirect.com/science/article/pii/S2451929421002114"@en .

ncit:C149895 a owl:Class ;
    rdfs:label "semisolid"@en ;
    rdfs:subClassOf cco:ont00000327 ;
    mds:inDomain mdsdom:Reactions .

ncit:C43202 a owl:Class ;
    rdfs:label "syringe"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:definition "A syringe is an addition device used to add a component into a reaction mixture; it is only done with fluid components."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

ncit:C45298 a owl:Class ;
    rdfs:label "liquid"@en ;
    rdfs:subClassOf cco:ont00000327 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

ncit:C45299 a owl:Class ;
    rdfs:label "gas"@en ;
    rdfs:subClassOf cco:ont00000327 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

ncit:C45300 a owl:Class ;
    rdfs:label "solid"@en ;
    rdfs:subClassOf cco:ont00000327 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

ncit:C50256 a owl:Class ;
    rdfs:label "reliefvalvedevice"@en ;
    rdfs:subClassOf mds:ReactionVesselAttachment ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions .

ncit:C637 a owl:Class ;
    rdfs:label "metal"@en ;
    rdfs:subClassOf obo:BFO_0000040 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Reactions .

ncit:C66934 a owl:Class ;
    rdfs:label "oil"@en ;
    rdfs:subClassOf cco:ont00000327 ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions .

ncit:C70813 a owl:Class ;
    rdfs:label "voltage"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Reactions .

ncit:C86968 a owl:Class ;
    rdfs:label "plastic"@en ;
    rdfs:subClassOf obo:BFO_0000040 ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Reactions .

mds:additionOrder a owl:DatatypeProperty ;
    rdfs:label "additionorder"@en ;
    rdfs:domain mds:InputAddition ;
    rdfs:range xsd:integer ;
    rdfs:subPropertyOf cco:ont00001773 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:chemicalPatent a owl:DatatypeProperty ;
    rdfs:label "chemicalpatent"@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf cco:ont00001765 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:details a owl:DatatypeProperty ;
    rdfs:label "details"@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf cco:ont00001765 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:formsPrecipitate a owl:DatatypeProperty ;
    rdfs:label "formsprecipitate"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:isAutomated a owl:DatatypeProperty ;
    rdfs:label "isautomated"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel ""@en ;
    mds:inDomain mdsdom:Reactions .

mds:isDesiredProduct a owl:DatatypeProperty ;
    rdfs:label "isdesiredproduct"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:isExothermic a owl:DatatypeProperty ;
    rdfs:label "isexothermic"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:isHeterogeneous a owl:DatatypeProperty ;
    rdfs:label "isheterogeneous"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:isLimiting a owl:DatatypeProperty ;
    rdfs:label "islimiting"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:isMapped a owl:DatatypeProperty ;
    rdfs:label "ismapped"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:isNormalized a owl:DatatypeProperty ;
    rdfs:label "isnormalized"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:isOfIsolatedSpecies a owl:DatatypeProperty ;
    rdfs:label "isofisolatedspecies"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:isolatedColor a owl:DatatypeProperty ;
    rdfs:label "isolatedcolor"@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf cco:ont00001765 ;
    skos:altLabel ""@en ;
    mds:inDomain mdsdom:Reactions .

mds:isSensitiveToLight a owl:DatatypeProperty ;
    rdfs:label "issensitivetolight"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:isSensitiveToMoisture a owl:DatatypeProperty ;
    rdfs:label "issensitivetomoisture"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:isSensitiveToOxygen a owl:DatatypeProperty ;
    rdfs:label "issensitivetooxygen"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:keepPhase a owl:DatatypeProperty ;
    rdfs:label "keepphase"@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf cco:ont00001765 ;
    skos:altLabel "None"@en ;
    mds:inDomain mdsdom:Reactions .

mds:offGasses a owl:DatatypeProperty ;
    rdfs:label "offgasses"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:procedureDetails a owl:DatatypeProperty ;
    rdfs:label "proceduredetails"@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf cco:ont00001765 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:publicationURL a owl:DatatypeProperty ;
    rdfs:label "publicationURL"@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf cco:ont00001765 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:safetyNotes a owl:DatatypeProperty ;
    rdfs:label "safetynotes"@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf cco:ont00001765 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:usesAuthenticStandard a owl:DatatypeProperty ;
    rdfs:label "usesauthenticstandard"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:usesInternalStandard a owl:DatatypeProperty ;
    rdfs:label "usesinternalstandard"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .

mds:volumeIncludesSolutes a owl:DatatypeProperty ;
    rdfs:label "volumeincludessolutes"@en ;
    rdfs:range xsd:boolean ;
    rdfs:subPropertyOf cco:ont00001772 ;
    skos:altLabel " "@en ;
    mds:inDomain mdsdom:Reactions .


cco:ont00000313 a owl:Class ;
    rdfs:label "Wavelength"@en ;
    qudt:applicableUnit unit:NanoM ;
    rdfs:comment "Assuming a non-dispersive media, the Wavelength will be the inverse of the Frequency."@en ;
    rdfs:subClassOf mds:ProcessingParameter,
        cco:ont00000752 ;
    skos:altLabel "Laser Wavelength",
        "Radiation Wavelength" ;
    skos:definition "A Wave Process Profile that is the distance the Wave Process traverses during one Wave Cycle."@en,
        "The wavelength of electromagnetic radiation (laser, UV, or other light source) used in a processing operation."@en ;
    mds:hasStudyStage " General",
        "Process",
        "Recipe" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:MaterialsProcessing,
        mdsdom:PlaceHolder,
        mdsdom:Profilometry,
        mdsdom:UV-Vis,
        mdsdom:XRD ;
    mds:unit qudt:ANGSTROM ;
    mds:value xsd:float ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000324 a owl:Class ;
    rdfs:label "Width"@en ;
    rdfs:subClassOf cco:ont00001367 ;
    skos:broader mds:Recipe ;
    skos:definition "A One Dimensional Extent that inheres in a bearer in virtue of the bearer's extension in a horizontal direction."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:PV-Cell,
        mdsdom:XRD ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

mds:2theta a owl:Class ;
    rdfs:label "2Theta"@en ;
    rdfs:subClassOf mds:DataLabel ;
    skos:definition "The angle between the projection of the x-ray source and the detector. " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:XRD .

mds:AeroTiltX a owl:Class ;
    rdfs:label "AeroTiltX" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Aero Stage X-Axis Tilt" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:AeroTiltXOffset a owl:Class ;
    rdfs:label "AeroTiltXOffset" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Aero Stage X-Axis Tilt Offset" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:AeroTiltZ a owl:Class ;
    rdfs:label "AeroTiltZ" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Aero Stage Z-Axis Tilt" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:AeroTiltZOffset a owl:Class ;
    rdfs:label "AeroTiltZOffset" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Aero Stage Z-Axis Tilt Offset" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:AndorDetector a owl:Class ;
    rdfs:label "AndorDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by Andor Technology." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:AndorNeo a owl:Class ;
    rdfs:label "AndorNeo" ;
    rdfs:subClassOf mds:AndorDetector ;
    skos:altLabel " " ;
    skos:definition "Andor Neo camera series detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:APS a owl:Class ;
    rdfs:label "APS" ;
    rdfs:subClassOf mds:SynchrotronFacility ;
    skos:altLabel " " ;
    skos:definition "The Advanced Photon Source at Argonne National Laboratory." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:APS_1ID a owl:Class ;
    rdfs:label "APS_1ID" ;
    rdfs:subClassOf mds:Beamline ;
    skos:altLabel " " ;
    skos:definition "The 1-ID beamline at the Advanced Photon Source, specialized for high-energy X-ray diffraction and imaging." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:APS_5ID a owl:Class ;
    rdfs:label "APS_5ID" ;
    rdfs:subClassOf mds:Beamline ;
    skos:altLabel " " ;
    skos:definition "The 5-ID beamline at the Advanced Photon Source, designed for dynamic compression experiments." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:AttenuatorWheels a owl:Class ;
    rdfs:label "AttenuatorWheels" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A rotating wheel assembly containing multiple filter materials of varying thicknesses to attenuate X-ray beam intensity." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:AttenuatorWheelsPosition a owl:Class ;
    rdfs:label "AttenuatorWheelsPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "att",
        "attf" ;
    skos:definition "The rotational positioning of attenuator wheels to select different filter materials or thicknesses." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:AutomaticBaseline a owl:Class ;
    rdfs:label "AutomaticBaseline"@en ;
    rdfs:subClassOf cco:ont00000776 ;
    skos:definition "The software determines the background using either a bending factor or granularity to separate the broad background from sharp Bragg peaks." ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:XRD .

mds:AzimuthalIntegration a owl:Class ;
    rdfs:label "AzimuthalIntegration" ;
    rdfs:subClassOf cco:ont00001158 ;
    skos:altLabel " " ;
    skos:definition "A computational process class that performs the transformation of two-dimensional diffraction data into one-dimensional patterns by integrating intensity values along azimuthal angles at constant radial distances from the beam center." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:AzimuthalRange a owl:Class ;
    rdfs:label "AzimuthalRange" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "azimuth_range" ;
    skos:definition "The angular range in azimuthal direction to include in the integration." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:BackscatterFoil a owl:Class ;
    rdfs:label "BackscatterFoil" ;
    obo:BFO_0000057 mds:Recipe ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Foil used for backscatter calibration, measurement, or beam conditioning."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Baseline a owl:Class ;
    rdfs:label "Baseline" ;
    rdfs:subClassOf mds:Correction ;
    skos:definition "Baseline correction is the process of subtracting background drift from a spectrum so the real signal stands out. " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:BeamConvergence a owl:Class ;
    rdfs:label "BeamConvergence" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The convergence of the incoming X-ray beam." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:BeamDeviation a owl:Class ;
    rdfs:label "BeamDeviation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Beam Position Deviation" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Beamline a owl:Class ;
    rdfs:label "Beamline" ;
    rdfs:subClassOf cco:ont00000192 ;
    skos:altLabel " " ;
    skos:definition "Individual tangential sections in a synchrotron ring where experiments can be performed." ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:XRD .

mds:BeamStop a owl:Class ;
    rdfs:label "BeamStop" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A dense material component designed to absorb X-ray beams and protect downstream equipment in synchrotron beamlines." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:BeamStopRotation a owl:Class ;
    rdfs:label "BeamStopRotation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "bsr" ;
    skos:definition "The rotational positioning capability of a beamstop around one or more axes." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:BeamStopTransversePosition a owl:Class ;
    rdfs:label "BeamStopTransversePosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "bsx" ;
    skos:definition "The horizontal positioning of a beamstop perpendicular to the beam direction." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:BeamStopVerticalPosition a owl:Class ;
    rdfs:label "BeamStopVerticalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "bsz" ;
    skos:definition "The vertical positioning of a beamstop parallel to the gravitational axis." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:BitDepth a owl:Class ;
    rdfs:label "BitDepth" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Bit depth of the detector." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:BottomCaveSlitPosition a owl:Class ;
    rdfs:label "BottomCaveSlitPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "cslitb" ;
    skos:definition "The positioning of the lower blade of a cave slit to control the vertical beam aperture from below." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:BravaisLattice a owl:Class ;
    rdfs:label "BravaisLattice" ;
    rdfs:subClassOf mds:StructuralQuality ;
    skos:altLabel " " ;
    skos:definition "A Structural Quality of a Crystal that describes a unique way an infinite array of points can be arranged in space periodically, categorized by their compatibility with certain collection of symmetry operations called point groups." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:XRD .

mds:CaveSlit a owl:Class ;
    rdfs:label "CaveSlit" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A precision aperture device that defines and controls the cross-sectional area of an X-ray beam in a beamline hutch or cave." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:SynchrotronSite a owl:Class ;
    rdfs:label "SynchrotronSite" ;
     rdfs:subClassOf obo:BFO_0000029 ;
    skos:altLabel " " ;
    skos:definition "Location of the Synchrotron Facility" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:XRD .

mds:CHESS a owl:Class ;
    rdfs:label "CHESS" ;
    rdfs:subClassOf mds:SynchrotronFacility ;
    skos:altLabel " " ;
    skos:definition "Cornell High Energy Synchrotron Source at Cornell University." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:CHESS_F2 a owl:Class ;
    rdfs:label "CHESS_F2" ;
    rdfs:subClassOf mds:Beamline ;
    skos:altLabel " " ;
    skos:definition "The F2 beamline at CHESS, optimized for high-energy X-ray scattering." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:CHESS_FAST a owl:Class ;
    rdfs:label "CHESS_FAST" ;
    rdfs:subClassOf mds:Beamline ;
    skos:altLabel " " ;
    skos:definition "The FAST beamline at CHESS, designed for rapid data collection." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:ChiDiscontinuity a owl:Class ;
    rdfs:label "ChiDiscontinuity" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "chi_discontinuity" ;
    skos:definition "The position of the discontinuity of the chi axis between 0 and 2π." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:CompressionStage a owl:Class ;
    rdfs:label "CompressionStage" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "Mechanical stage used to apply compression to a sample during measurement."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:CompressionStageTiltX a owl:Class ;
    rdfs:label "CompressionStageTiltX" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Tilt angle of compression stage along X-axis."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:CompressionStageTiltXOffset a owl:Class ;
    rdfs:label "CompressionStageTiltXOffset" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Calibration offset applied to compression stage X tilt."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:CompressionStageTiltZ a owl:Class ;
    rdfs:label "CompressionStageTiltZ" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Tilt angle of compression stage along Z-axis."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:CompressionStageTiltZOffset a owl:Class ;
    rdfs:label "CompressionStageTiltZOffset" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Calibration offset applied to compression stage Z tilt."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:CompressionStageX a owl:Class ;
    rdfs:label "CompressionStageX" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel " " ;
    skos:definition "Compression stage position along X-axis."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:CompressionStageY a owl:Class ;
    rdfs:label "CompressionStageY" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel " " ;
    skos:definition "Compression stage position along Y-axis."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:CompressionStageZ a owl:Class ;
    rdfs:label "CompressionStageZ" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel " " ;
    skos:definition "Compression stage position along Z-axis."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Correction a owl:Class ;
    rdfs:label "Correction" ;
    rdfs:subClassOf cco:ont00001158 ;
    skos:altLabel " " ;
    skos:definition "The process of adjusting the spectral data to account for any instrumental factor like baseline correction.",
        "The process of adjusting the spectral data to account for any instrumental factor like baseline correction."@en ;
    mds:hasStudyStage "Analysis",
        "DataProcessing" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:XPS,
        mdsdom:XRD .

mds:CrystallineAlloy a owl:Class ;
    rdfs:label "CrystallineAlloy" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:equivalentClass [ ] ;
    skos:altLabel " " ;
    skos:definition "Alloy material possessing a crystalline atomic structure."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:XRD .

mds:CrystallineCeramicMaterial a owl:Class ;
    rdfs:label "CrystallineCeramicMaterial" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:disjointWith mds:Glass ;
    owl:equivalentClass [ ] ;
    skos:altLabel " " ;
    skos:definition "A ceramic material which contains only crystalline phases." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:XRD .

mds:CrystallinePhase a owl:Class ;
    rdfs:label "CrystallinePhase" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:equivalentClass [ ] ;
    skos:altLabel " " ;
    skos:definition "A Phase that exhibits long-range order, with repeatable units of atomic arrangement extending across large length scale." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:XRD .

mds:XRDGrainSize a owl:Class ;
    rdfs:label "XRDGrainSize"@en ;
    rdfs:subClassOf mds:GrainSize ;
    skos:definition "Grain size determined from X-ray diffraction analysis."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:XRDDSpacing110Plane a owl:Class ;
    rdfs:label "XRDD-spacing110Plane"@en ;
    rdfs:subClassOf mds:DSpacing110Plane ;
    skos:definition "D-spacing determined from X-ray diffraction for the crystal plane with Miller index 110."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:XRDDSpacing200Plane a owl:Class ;
    rdfs:label "XRDD-spacing200Plane"@en ;
    rdfs:subClassOf mds:DSpacing200Plane ;
    skos:definition "D-spacing determined from X-ray diffraction for the crystal plane with Miller index 200."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:XRDDSpacing020Plane a owl:Class ;
    rdfs:label "XRDD-spacing020Plane"@en ;
    rdfs:subClassOf mds:DSpacing020Plane ;
    skos:definition "D-spacing determined from X-ray diffraction for the crystal plane with Miller index 020."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:DarkCorrection a owl:Class ;
    rdfs:label "DarkCorrection" ;
    rdfs:subClassOf cco:ont00001158 ;
    skos:altLabel " " ;
    skos:definition "A calibration procedure where an offset map is subtracted from X-ray exposures." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorCalibration a owl:Class ;
    rdfs:label "DetectorCalibration" ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:altLabel " " ;
    skos:definition "A process for adjusting and standardizing detector response to ensure accurate X-ray measurements." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:DetectorChiAngle a owl:Class ;
    rdfs:label "DetectorChiAngle" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Detector angular position along the chi axis."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorLength a owl:Class ;
    rdfs:label "DetectorLength" ;
    rdfs:subClassOf cco:ont00000738 ;
    skos:altLabel " " ;
    skos:definition "The longest edgeof the detector." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorManufacturer a owl:Class ;
    rdfs:label "DetectorManufacturer" ;
    rdfs:subClassOf mds:Manufacturer ;
    skos:altLabel " " ;
    skos:definition "The detector manufacturing company." ;
    mds:hasStudyStage "Exposure"@en ;
    mds:inDomain mdsdom:XRD .

mds:DetectorManufacturing a owl:Class ;
    rdfs:label "DetectorManufacturing" ;
    rdfs:subClassOf cco:ont00001359 ;
    skos:altLabel " " ;
    skos:definition "Manufacturing-related metadata for detector hardware."@en ;
    mds:hasStudyStage "Exposure"@en ;
    mds:inDomain mdsdom:XRD .

mds:DetectorModel a owl:Class ;
    rdfs:label "DetectorModel" ;
    rdfs:subClassOf cco:ont00001045 ;
    skos:altLabel " " ;
    skos:definition "The model number of the detector." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorResolution a owl:Class ;
    rdfs:label "DetectorResolution" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The resolution of the detector." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorWidth a owl:Class ;
    rdfs:label "DetectorWidth" ;
    rdfs:subClassOf cco:ont00000738 ;
    skos:altLabel " " ;
    skos:definition "The smaller edge of the detector." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorXOrientation a owl:Class ;
    rdfs:label "DetectorXOrientation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "detxr" ;
    skos:definition "The angular orientation of a detector around the X-axis in the laboratory coordinate system." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorXPosition a owl:Class ;
    rdfs:label "DetectorXPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "detx" ;
    skos:definition "The positioning of a detector along the X-axis in the laboratory coordinate system." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorYOrientation a owl:Class ;
    rdfs:label "DetectorYOrientation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "detyr" ;
    skos:definition "The angular orientation of a detector around the Y-axis in the laboratory coordinate system." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorYPosition a owl:Class ;
    rdfs:label "DetectorYPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "dety" ;
    skos:definition "The positioning of a detector along the Y-axis in the laboratory coordinate system." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorZOrientation a owl:Class ;
    rdfs:label "DetectorZOrientation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "detzr" ;
    skos:definition "The angular orientation of a detector around the Z-axis in the laboratory coordinate system." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:DetectorZPosition a owl:Class ;
    rdfs:label "DetectorZPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "detz" ;
    skos:definition "The positioning of a detector along the Z-axis, typically controlling the sample-to-detector distance." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Dexela2923 a owl:Class ;
    rdfs:label "Dexela2923" ;
    rdfs:subClassOf mds:DexelaDetector ;
    skos:altLabel " " ;
    skos:definition "Dexela 2923 X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:DexelaDetector a owl:Class ;
    rdfs:label "DexelaDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by Dexela." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:DSpacing a owl:Class ;
    rdfs:label "DSpacing020plane"@en ;
    rdfs:subClassOf cco:ont00000738 ;
    skos:altLabel mds:d020 ;
    skos:definition "The distance or separation between successive and identical parallel planes in the crystal lattice of atoms. "@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:DSpacing020Plane a owl:Class ;
    rdfs:label "DSpacing020plane"@en ;
    rdfs:subClassOf mds:DSpacing ;
    skos:altLabel mds:d020 ;
    skos:definition "The distance or separation between successive and identical parallel planes in the crystal lattice of atoms with the Miller index 020. "@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:DSpacing110Plane a owl:Class ;
    rdfs:label "DSpacing110plane"@en ;
    rdfs:subClassOf mds:DSpacing ;
    skos:altLabel mds:d110 ;
    skos:definition "The distance or separation between successive and identical parallel planes in the crystal lattice of atoms with the Miller index 110. "@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:DSpacing200Plane a owl:Class ;
    rdfs:label "DSpacing200plane"@en ;
    rdfs:subClassOf mds:DSpacing ;
    skos:altLabel mds:d200 ;
    skos:definition "The distance or separation between successive and identical parallel planes in the crystal lattice of atoms with the Miller index 200. "@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:DXR250RTPlus a owl:Class ;
    rdfs:label "DXR250RTPlus" ;
    rdfs:subClassOf mds:GEDetector ;
    skos:altLabel " " ;
    skos:definition "GE DXR-250RT+ X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:Eiger1M a owl:Class ;
    rdfs:label "Eiger1M" ;
    rdfs:subClassOf mds:EigerDetector ;
    skos:altLabel " " ;
    skos:definition "Eiger 1M X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:EigerDetector a owl:Class ;
    rdfs:label "EigerDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by Eiger." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:EnergyCalibrationFoil a owl:Class ;
    rdfs:label "EnergyCalibrationFoil" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A thin metallic foil used to calibrate X-ray energy measurements by providing known absorption edges." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:EnergyCalibrationFoilPosition a owl:Class ;
    rdfs:label "EnergyCalibrationFoilPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "foil" ;
    skos:definition "The positioning of an energy calibration foil to place it in or out of the X-ray beam path." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:EnergyRange a owl:Class ;
    rdfs:label "EnergyRange" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The energy range the detector can operate in.",
        "The energy range the particular beamline can cover." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:ErrorModel a owl:Class ;
    rdfs:label "ErrorModel" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "error_model" ;
    skos:definition "Statistical model used for error propagation during integration." ;
    mds:hasStudyStage "Modeling",
        "Result" ;
    mds:inDomain mdsdom:XRD .

mds:eveXMAP_VortexME4 a owl:Class ;
    rdfs:label "eveXMAP_VortexME4" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "Vortex ME4-2 X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:GEDetector a owl:Class ;
    rdfs:label "GEDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by GE." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:GEXPos a owl:Class ;
    rdfs:label "GEXPos" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "GE Detector X Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:GrainSize a owl:Class ;
    rdfs:label "GrainSize"@en ;
    rdfs:subClassOf mds:Size ;
    skos:definition "Grain size refers to the average diameter of individual crystals. "@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:HEMTheta1 a owl:Class ;
    rdfs:label "HEMTheta1" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "High-Energy Monochromator Theta 1" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:HEMTheta2 a owl:Class ;
    rdfs:label "HEMTheta2" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "High-Energy Monochromator Theta 2" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:HEMZ a owl:Class ;
    rdfs:label "HEMZ" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "High-Energy Monochromator Z Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:HorizontalCaveSlitPosition a owl:Class ;
    rdfs:label "HorizontalCaveSlitPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "cslitx" ;
    skos:definition "The horizontal positioning of cave slit blades to control the lateral beam aperture." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:HorizontalCaveSlitWidth a owl:Class ;
    rdfs:label "HorizontalCaveSlitWidth" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "cslitw" ;
    skos:definition "The width measurement of the horizontal aperture opening created by the cave slit blades." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:HRMEnergy a owl:Class ;
    rdfs:label "HRMEnergy" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "High-Resolution Monochromator Energy" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:HydraZPos a owl:Class ;
    rdfs:label "HydraZPos" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "Hydra Stage Z Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:IntegratedDiffractionPattern a owl:Class ;
    rdfs:label "IntegratedDiffractionPattern" ;
    rdfs:subClassOf cco:ont00000798 ;
    skos:altLabel " " ;
    skos:definition " A one-dimensional intensity profile derived from the azimuthal integration of a two-dimensional diffraction pattern." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XRD .

mds:IntegrationID a owl:Class ;
    rdfs:label "IntegrationID" ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:altLabel " " ;
    skos:definition " A unique identifier for a specific integration operation, allowing tracking and referencing of individual integration processes." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:IntegrationOptions a owl:Class ;
    rdfs:label "IntegrationOptions" ;
    rdfs:subClassOf cco:ObjectAggreagte ;
    skos:altLabel " " ;
    skos:definition "Configuration parameters that control the integration algorithm behavior." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:IonChamberCounts a owl:Class ;
    rdfs:label "IonChamberCounts" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Ion Chamber Counts" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:JJXraySlitHorizontalPosition a owl:Class ;
    rdfs:label "JJXraySlitHorizontalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "JJ X-ray Slit Horizontal Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:JJXraySlitHorizontalSize a owl:Class ;
    rdfs:label "JJXraySlitHorizontalSize" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "JJ X-ray Slit Horizontal Size" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:JJXraySlitVerticalPosition a owl:Class ;
    rdfs:label "JJXraySlitVerticalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "JJ X-ray Slit Vertical Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:JJXraySlitVerticalSize a owl:Class ;
    rdfs:label "JJXraySlitVerticalSize" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "JJ X-ray Slit Vertical Size" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:KohzuDownstreamHorizontalPosition a owl:Class ;
    rdfs:label "KohzuDownstreamHorizontalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "Kohzu Downstream Slit Horizontal Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:KohzuDownstreamHorizontalSize a owl:Class ;
    rdfs:label "KohzuDownstreamHorizontalSize" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Kohzu Downstream Slit Horizontal Size" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:KohzuDownstreamVerticalPosition a owl:Class ;
    rdfs:label "KohzuDownstreamVerticalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "Kohzu Downstream Slit Vertical Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:KohzuDownstreamVerticalSize a owl:Class ;
    rdfs:label "KohzuDownstreamVerticalSize" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Kohzu Downstream Slit Vertical Size" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:KohzuUpstreamHorizontalPosition a owl:Class ;
    rdfs:label "KohzuUpstreamHorizontalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "Kohzu Upstream Slit Horizontal Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:KohzuUpstreamHorizontalSize a owl:Class ;
    rdfs:label "KohzuUpstreamHorizontalSize" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Kohzu Upstream Slit Horizontal Size" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:KohzuUpstreamVerticalPosition a owl:Class ;
    rdfs:label "KohzuUpstreamVerticalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "Kohzu Upstream Slit Vertical Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:KohzuUpstreamVerticalSize a owl:Class ;
    rdfs:label "KohzuUpstreamVerticalSize" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Kohzu Upstream Slit Vertical Size" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:LatticeParameter a owl:Class ;
    rdfs:label "LatticeParameter" ;
    rdfs:subClassOf mds:StructuralQuality ;
    skos:altLabel " " ;
    skos:definition "The unit cell dimension(s) of a crystalline material, determined from XRD data and used to describe the size and geometry of its crystal lattice."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:LensAngle a owl:Class ;
    rdfs:label "LensAngle" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The angular orientation of an X-ray focusing lens relative to the beam path, which affects beam alignment and focusing in the XRD system."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:LensPosition a owl:Class ;
    rdfs:label "LensPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel " " ;
    skos:definition "The physical location of the X-ray focusing lens within the XRD beam path, used to control beam alignment and focus at the sample."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:MaiaClass a owl:Class ;
    rdfs:label "MaiaClass" ;
    rdfs:subClassOf mds:MaiaDetector ;
    skos:altLabel " " ;
    skos:definition "Maia X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:MaiaDetector a owl:Class ;
    rdfs:label "MaiaDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by Maia." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:MaxBeamSize a owl:Class ;
    rdfs:label "MaxBeamSize" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The maximum size of the incoming X-ray beam." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:MaxFrameRate a owl:Class ;
    rdfs:label "MaxFrameRate" ;
    rdfs:subClassOf cco:ont00001047 ;
    skos:altLabel " " ;
    skos:definition "The maximum number of frames the detector can capture per second." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Metadata a owl:Class ;
    rdfs:label "Metadata"^^xsd:string ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel " " ;
    skos:definition "Descriptive information about an XRD experiment, such as instrument settings, sample details, acquisition parameters, timestamps, and measurement conditions, that accompanies the diffraction data."@en ;
    mds:hasStudyStage "Analysis",
        "Result" ;
    mds:inDomain mdsdom:XRD .

mds:MethodOfIntegration a owl:Class ;
    rdfs:label "MethodOfIntegration" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "method" ;
    skos:definition "The computational algorithm used for integration." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Monochromator a owl:Class ;
    rdfs:label "Monochromator" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A crystal-based device that selects a specific wavelength or energy from a polychromatic X-ray beam using Bragg diffraction." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:MonochromatorAngleChi a owl:Class ;
    rdfs:label "MonochromatorAngleChi" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "mondchi",
        "monuchi" ;
    skos:definition "The chi angle positioning of a monochromator crystal, representing rotation around the axis perpendicular to both the beam and the crystal surface normal." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:MonochromatorAnglePhi a owl:Class ;
    rdfs:label "MonochromatorAnglePhi" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "mondphi",
        "monuphi" ;
    skos:definition "The phi angle positioning of a monochromator crystal, representing rotation around the axis parallel to the crystal surface." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:MonochromatorChi a owl:Class ;
    rdfs:label "MonochromatorChi" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The chi rotation angle of the monochromator used to select X-ray wavelength in diffraction experiments."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:MonochromatorEnergy a owl:Class ;
    rdfs:label "MonochromatorEnergy" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The selected X-ray energy set by the monochromator during data collection."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:MonochromatorOffset a owl:Class ;
    rdfs:label "MonochromatorOffset" ;
    rdfs:subClassOf obo:BFO_0000019,
        cco:ont00000472 ;
    skos:altLabel "monoff" ;
    skos:definition "The lateral displacement positioning of a monochromator crystal to maintain beam alignment during energy changes." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:MonochromatorRotation a owl:Class ;
    rdfs:label "MonochromatorRotation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The rotational positioning of a monochromator crystal to select specific X-ray energies through Bragg angle adjustment." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:MonochromatorTheta a owl:Class ;
    rdfs:label "MonochromatorTheta" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The theta angle of the monochromator crystal controlling Bragg reflection conditions."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:MonochromatorZ a owl:Class ;
    rdfs:label "MonochromatorZ" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The Z-axis position of the monochromator in the experimental setup coordinate system."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Mythen1k a owl:Class ;
    rdfs:label "Mythen1k" ;
    rdfs:subClassOf mds:MythenDetector ;
    skos:altLabel " " ;
    skos:definition "Mythen 1k (450um Sensor) X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:MythenDetector a owl:Class ;
    rdfs:label "MythenDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by Mythen." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:NanoTerasu a owl:Class ;
    rdfs:label "NanoTerasu" ;
    rdfs:subClassOf mds:SynchrotronFacility ;
    skos:altLabel " " ;
    skos:definition "NanoTerasu synchrotron facility in Japan." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:NumberOfPointsAzimuth a owl:Class ;
    rdfs:label "NumberOfPointsAzimuth" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "npt_azimuth" ;
    skos:definition " Number of azimuthal sectors to use for 2D integration." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:NumberOfPointsRadial a owl:Class ;
    rdfs:label "NumberOfPointsRadial" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "npt_radial" ;
    skos:definition "Number of points (bins) in the radial direction of the resulting 1D pattern." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:OpenCLDevice a owl:Class ;
    rdfs:label "OpenCLDevice" ;
    rdfs:subClassOf cco:ont00000420 ;
    skos:altLabel "opencl_device" ;
    skos:definition "The computing device used for processing of the integration process." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:OpticalChi a owl:Class ;
    rdfs:label "OpticalChi" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Optical Imaging Chi Angle" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:OpticalInstrument a owl:Class ;
    rdfs:label "OpticalInstrument" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "The optical system or instrument used in conjunction with X-ray diffraction measurements."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:OpticalLens a owl:Class ;
    rdfs:label "OpticalLens" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "The lens used in an optical subsystem for focusing or shaping light/X-ray-related imaging paths."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:OpticalProperty a owl:Class ;
    rdfs:label "OpticalProperty" ;
    rdfs:subClassOf obo:BFO_0000019,
        mds:MaterialProperty ;
    skos:altLabel " " ;
    skos:definition "A Material Property that measures the relation between some quantitative property of an electromagnetic radiation and the change in some property of that incident radiation due to interaction with the material.",
        "The optical properties of a material define how it interacts with light. " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:XRD .

mds:OpticalXPos a owl:Class ;
    rdfs:label "OpticalXPos" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "Optical Imaging X Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:OpticalYPos a owl:Class ;
    rdfs:label "OpticalYPos" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "Optical Imaging Y Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:OpticalZPos a owl:Class ;
    rdfs:label "OpticalZPos" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "Optical Imaging Z Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PartiallyCrystallineMetallicAlloy a owl:Class ;
    rdfs:label "PartiallyCrystallineMetallicAlloy" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:equivalentClass [ ] ;
    skos:altLabel " " ;
    skos:definition "a metal alloy composed of both ordered and disordered atomic structures."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:XRD .

mds:PiezoCalc a owl:Class ;
    rdfs:label "PiezoCalc" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Software used to model, design, or calculate electromechanical and piezoelectric properties."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PiezoelectricCalc a owl:Class ;
    rdfs:label "PiezoelectricCalc" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Piezoelectric Calculated Value" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PiezoRaw a owl:Class ;
    rdfs:label "PiezoRaw" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Contains the raw, unprocessed piezoelectric measurement data collected during the experiment."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Pilatus100KS a owl:Class ;
    rdfs:label "Pilatus100KS" ;
    rdfs:subClassOf mds:PilatusDetector ;
    skos:altLabel " " ;
    skos:definition "Pilatus 100K-S X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:Pilatus100KS_1000umSensor a owl:Class ;
    rdfs:label "Pilatus100KS_1000umSensor" ;
    rdfs:subClassOf mds:PilatusDetector ;
    skos:altLabel " " ;
    skos:definition "Pilatus 100K-S with 1000um Sensor X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:Pilatus200K a owl:Class ;
    rdfs:label "Pilatus200K" ;
    rdfs:subClassOf mds:PilatusDetector ;
    skos:altLabel " " ;
    skos:definition "Pilatus 200K X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:Pilatus300K a owl:Class ;
    rdfs:label "Pilatus300K" ;
    rdfs:subClassOf mds:PilatusDetector ;
    skos:altLabel " " ;
    skos:definition "Pilatus 300K X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:Pilatus3_6M_1000umSensor a owl:Class ;
    rdfs:label "Pilatus3_6M_1000umSensor" ;
    rdfs:subClassOf mds:PilatusDetector ;
    skos:altLabel " " ;
    skos:definition "Pilatus3 6M with 1000um Sensor X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:PilatusAmbientTemp a owl:Class ;
    rdfs:label "PilatusAmbientTemp" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The recorded ambient temperature of the PILATUS detector environment during X-ray diffraction measurements."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PilatusDetector a owl:Class ;
    rdfs:label "PilatusDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by Pilatus." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:PilatusDewPoint a owl:Class ;
    rdfs:label "PilatusDewPoint" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The recorded dew point of the PILATUS detector environment during X-ray diffraction measurements."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PilatusExposeTime a owl:Class ;
    rdfs:label "PilatusExposeTime" ;
    rdfs:subClassOf obo:BFO_0000008 ;
    skos:altLabel " " ;
    skos:definition "The exposure time setting or recorded duration for each PILATUS detector frame in XRD measurements."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PilatusFrameIndex a owl:Class ;
    rdfs:label "PilatusFrameIndex" ;
    rdfs:subClassOf cco:ont00001041 ;
    skos:altLabel " " ;
    skos:definition "The index number identifying each PILATUS detector frame in a sequence of XRD measurements."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PilatusFrameTotal a owl:Class ;
    rdfs:label "PilatusFrameTotal" ;
    rdfs:subClassOf cco:ont00000768 ;
    skos:altLabel " " ;
    skos:definition "The total number of frames collected by the PILATUS detector during an XRD measurement run."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PilatusHumidity a owl:Class ;
    rdfs:label "PilatusHumidity" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The recorded humidity level in the PILATUS detector environment during XRD measurements."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PilatusReadTemp a owl:Class ;
    rdfs:label "PilatusReadTemp" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The temperature read from the PILATUS detector during XRD measurements."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PilatusSetTemp a owl:Class ;
    rdfs:label "PilatusSetTemp" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The target or set temperature configured for the PILATUS detector during XRD measurements."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PixelHeight a owl:Class ;
    rdfs:label "PixelHeight" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Number of pixels on the longer edge of the detector." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:PixelWidth a owl:Class ;
    rdfs:label "PixelWidth" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Number of pixels on the shorter edge of the detector." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:XRD .

mds:PIXIRAD1 a owl:Class ;
    rdfs:label "PIXIRAD1" ;
    rdfs:subClassOf mds:PIXIRADDetector ;
    skos:altLabel " " ;
    skos:definition "PIXIRAD-1 X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:PIXIRADDetector a owl:Class ;
    rdfs:label "PIXIRADDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by PIXIRAD." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:PointGreyDetector a owl:Class ;
    rdfs:label "PointGreyDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by Point Grey." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:PointGreyFlea3_13Y3MC a owl:Class ;
    rdfs:label "PointGreyFlea3_13Y3MC" ;
    rdfs:subClassOf mds:PointGreyDetector ;
    skos:altLabel " " ;
    skos:definition "Point Grey Flea3 (13Y3M-C) detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:PolarizationCorrection a owl:Class ;
    rdfs:label "PolarizationCorrection" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "do_polarization_correction" ;
    skos:definition "Boolean flag indicating whether to apply polarization correction to account for the polarization state." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PolarizationFactor a owl:Class ;
    rdfs:label "PolarizationFactor" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "polarization_factor" ;
    skos:definition "Numerical factor specifying the degree of polarization correction to apply." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PONIFile a owl:Class ;
    rdfs:label "PONIFile" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "A text file containing the experimental geometry setup. This file stores all calibration parameters needed to convert from detector coordinates to scattering coordinates." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:PrincetonDetector a owl:Class ;
    rdfs:label "PrincetonDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by Princeton." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:PrincetonQuadro a owl:Class ;
    rdfs:label "PrincetonQuadro" ;
    rdfs:subClassOf mds:PrincetonDetector ;
    skos:altLabel " " ;
    skos:definition "Princeton Quadro X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:ProcessingMethod a owl:Class ;
    rdfs:label "ProcessingMethod" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "The manufacturing method by which the sample was created." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:QIMAGEDetector a owl:Class ;
    rdfs:label "QIMAGEDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by QIMAGE." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:RadialRange a owl:Class ;
    rdfs:label "RadialRange" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "radial_range" ;
    skos:definition " The minimum and maximum radial values to include in the integration." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:ReadOutTime a owl:Class ;
    rdfs:label "ReadOutTime" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Read out time of the detector." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:RecipeID a owl:Class ;
    rdfs:label "RecipeID"^^xsd:string ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel " " ;
    skos:definition "A recipe ID is a non-name identifier unique to a recipe."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:RemoveNaN a owl:Class ;
    rdfs:label "RemoveNaN" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "do_remove_nan" ;
    skos:definition "Boolean flag controlling whether to exclude NaN." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:ResultID a owl:Class ;
    rdfs:label "ResultID" ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel " " ;
    skos:definition "The unique identifier assigned to a processed XRD result set."@en ;
    mds:hasStudyStage "Result"@en ;
    mds:inDomain mdsdom:XRD .

mds:Retiga4000DC a owl:Class ;
    rdfs:label "Retiga4000DC" ;
    rdfs:subClassOf mds:QIMAGEDetector ;
    skos:altLabel " " ;
    skos:definition "Retiga 4000DC X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:RT41 a owl:Class ;
    rdfs:label "RT41" ;
    rdfs:subClassOf mds:GEDetector ;
    skos:altLabel " " ;
    skos:definition "GE RT41 X-ray detector." ;
    mds:hasStudyStage "Exposure"@en ;
    mds:inDomain mdsdom:XRD .

mds:SampleAlignment a owl:Class ;
    rdfs:label "SampleAlignment" ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:altLabel " " ;
    skos:definition "A process for positioning and orienting an X-ray sample to achieve optimal beam interaction and measurement conditions." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:SampleVerticalOrientation a owl:Class ;
    rdfs:label "SampleVerticalOrientation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "bome" ;
    skos:definition "The vertical angular orientation of a sample relative to the gravitational axis." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:SampleXPosition a owl:Class ;
    rdfs:label "SampleXPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "bsampX" ;
    skos:definition "The horizontal positioning of a sample along the X-axis in the laboratory coordinate system." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:SampleYPosition a owl:Class ;
    rdfs:label "SampleYPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "bsampY" ;
    skos:definition "The horizontal positioning of a sample along the Y-axis in the laboratory coordinate system." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:SampleZPosition a owl:Class ;
    rdfs:label "SampleZPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "bsampZ" ;
    skos:definition "The positioning of a sample along the Z-axis, typically parallel to the beam direction." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:SAXSFrameNumber a owl:Class ;
    rdfs:label "SAXSFrameNumber" ;
    obo:BFO_0000057 mds:Recipe ;
    rdfs:subClassOf cco:ont00001041 ;
    skos:altLabel " " ;
    skos:definition "The identifier for a specific frame collected during a SAXS (small-angle X-ray scattering) measurement sequence."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:SAXSPeltierPower a owl:Class ;
    rdfs:label "SAXSPeltierPower" ;
    obo:BFO_0000057 mds:Recipe ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The power level supplied to the Peltier temperature control system in a SAXS experiment."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:SlitAssembly a owl:Class ;
    rdfs:label "SlitAssembly" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A multi-blade aperture system that precisely controls X-ray beam size and position through coordinated movement of multiple slit blades." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:SlitTransversePosition a owl:Class ;
    rdfs:label "SlitTransversePosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "s1x" ;
    skos:definition "The horizontal positioning of a slit blade perpendicular to the beam direction." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:SlitVerticalBladesBottomPosition a owl:Class ;
    rdfs:label "SlitVerticalBladesBottomPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "s1b" ;
    skos:definition "The positioning of the lower vertical blade in a slit assembly to control the bottom boundary of the beam aperture." ;
    mds:hasStudyStage "Recipe",
        "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:SlitVerticalBladesLeftPosition a owl:Class ;
    rdfs:label "SlitVerticalBladesLeftPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "s1l" ;
    skos:definition "The positioning of the left vertical blade in a slit assembly to control the left boundary of the beam aperture." ;
    mds:hasStudyStage "Recipe",
        "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:SlitVerticalBladesRightPosition a owl:Class ;
    rdfs:label "SlitVerticalBladesRightPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "s1r" ;
    skos:definition "The positioning of the right vertical blade in a slit assembly to control the right boundary of the beam aperture." ;
    mds:hasStudyStage "Recipe",
        "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:SlitVerticalBladesTopPosition a owl:Class ;
    rdfs:label "SlitVerticalBladesTopPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "s1t" ;
    skos:definition "The positioning of the upper vertical blade in a slit assembly to control the top boundary of the beam aperture." ;
    mds:hasStudyStage "Recipe",
        "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:SlitVerticalPosition a owl:Class ;
    rdfs:label "SlitVerticalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "s1z" ;
    skos:definition "The vertical positioning of a slit blade parallel to the gravitational axis." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:SolidAngleCorrection a owl:Class ;
    rdfs:label "SolidAngleCorrection" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "do_solid_angle_correction" ;
    skos:definition "Boolean parameter controlling whether to correct for solid angle effects." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Spring8 a owl:Class ;
    rdfs:label "Spring8" ;
    rdfs:subClassOf mds:SynchrotronFacility ;
    skos:altLabel " " ;
    skos:definition "Super Photon ring-8 GeV synchrotron facility in Japan." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:StorageRingCurrent a owl:Class ;
    rdfs:label "StorageRingCurrent" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The beam current circulating in the synchrotron storage ring during X-ray diffraction measurements."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:StorageRingHAngle a owl:Class ;
    rdfs:label "StorageRingHAngle" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The beam current circulating in the synchrotron storage ring during X-ray diffraction measurements."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:StorageRingHPos a owl:Class ;
    rdfs:label "StorageRingHPos" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel " " ;
    skos:definition "The horizontal position of the X-ray beam in the storage ring coordinate system."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:StorageRingVPos a owl:Class ;
    rdfs:label "StorageRingVPos" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel " " ;
    skos:definition "The vertical position of the X-ray beam in the storage ring coordinate system."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:SynchrotronFacility a owl:Class ;
    rdfs:label "SynchrotronFacility" ;
    rdfs:subClassOf cco:ont00001180 ;
    skos:altLabel " " ;
    skos:definition "A synchrotron facility that allows studying material properties using high energy X-rays." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:SyncXrayDetector a owl:Class ;
    rdfs:label "SyncXrayDetector" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "The detector system used in synchrotron X-ray experiments to record diffraction data."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:SyncXrayPreProcessing a owl:Class ;
    rdfs:label "SyncXrayPreProcessing" ;
    rdfs:subClassOf cco:ont00001158 ;
    skos:altLabel " " ;
    skos:definition "Preprocessing performed on the raw diffraction patterns obtained from the tool." ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:XRD .

mds:SyncXrayTool a owl:Class ;
    rdfs:label "SyncXrayTool" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A tool or instrument that lets users perform x-ray based experiments." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:TomographyFrameNumber a owl:Class ;
    rdfs:label "TomographyFrameNumber" ;
    obo:BFO_0000057 mds:Recipe ;
    rdfs:subClassOf cco:ont00001041 ;
    skos:altLabel " " ;
    skos:definition "The index number assigned to each frame in an X-ray tomography acquisition sequence."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:ToolLocation a owl:Class ;
    rdfs:label "Toollocation"@en ;
    rdfs:subClassOf mds:GeospatialLocation ;
    skos:definition "The institution and city where the tool was used.. "@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:DSC,
        mdsdom:XRD ;
    mds:text owl:Class .

mds:TopCaveSlitPosition a owl:Class ;
    rdfs:label "TopCaveSlitPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "cslitt" ;
    skos:definition "The positioning of the upper blade of a cave slit to control the vertical beam aperture from above." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Training a owl:Class ;
    rdfs:label "Training" ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:altLabel " " ;
    skos:definition "The process by which the parameters of a neural network are fit to a training dataset, taking some number of epochs and resulting in some, ideally minimized, loss."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:XRD .

mds:TTLTrigger a owl:Class ;
    rdfs:label "TTLTrigger" ;
    obo:BFO_0000057 mds:Recipe ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "A TTL (transistor–transistor logic) signal used to synchronize or trigger X-ray data acquisition."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Undulator a owl:Class ;
    rdfs:label "Undulator" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A series of alternating magnets used in particle acclerators to produce highly intense, focused beams of light."@en ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:UndulatorCurrent a owl:Class ;
    rdfs:label "UndulatorCurrent" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The electrical current sent through the coils of an electromagnetic or superconducting undulator."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:UndulatorGap a owl:Class ;
    rdfs:label "UndulatorGap" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "This is the physical distance between the upper and lower rows of magnets in a permanent magnet underlator."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:UndulatorHeight a owl:Class ;
    rdfs:label "UndulatorHeight" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "It refers to the structural measurments of the overall machine layout or internal magnet blocks."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:UndulatorHorizontalPosition a owl:Class ;
    rdfs:label "UndulatorHorizontalPosition" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The exact transverse alignment of an underlator along the x-axis often describing the mechanical centerline alignment  or transverse translation tuning"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:UndulatorVerticalPosition a owl:Class ;
    rdfs:label "UndulatorVerticalPosition" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "This refers to the alignment of an underlator along the y-axis often describing the beamline centerline alignment or midplane symmetric position."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:UndulatorWidth a owl:Class ;
    rdfs:label "UndulatorWidth" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The transverse physical or magnetic dimension of an underlator measured along the x-axis."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:UnitOfIntegration a owl:Class ;
    rdfs:label "UnitOfIntegration" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "unit" ;
    skos:definition "Integration units, either 2-theta or d." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:Vortex1348_VTX_90EX a owl:Class ;
    rdfs:label "Vortex1348_VTX_90EX" ;
    rdfs:subClassOf mds:VortexDetector ;
    skos:altLabel " " ;
    skos:definition "Vortex 1348-VTX-90EX X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:VortexDetector a owl:Class ;
    rdfs:label "VortexDetector" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "X-ray detectors manufactured by Vortex." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:walleXMAP_VortexME4_1 a owl:Class ;
    rdfs:label "walleXMAP_VortexME4_1" ;
    rdfs:subClassOf mds:XrayDetector ;
    skos:altLabel " " ;
    skos:definition "Vortex ME4-1 X-ray detector." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:WorldAngle a owl:Class ;
    rdfs:label "WorldAngle" ;
    obo:BFO_0000057 mds:Recipe ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The 23.5° tilt of the earth on its axis"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XLensPhi a owl:Class ;
    rdfs:label "XLensPhi" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "X-Lens Phi Angle" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XLensPosition a owl:Class ;
    rdfs:label "XLensPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "X-Lens Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XrayBeam a owl:Class ;
    rdfs:label "XrayBeam" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "It represents the physical electromagnetic radiation steam emitted by the source and manipulated by optics to probe the sample"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XrayBeamAttenuation a owl:Class ;
    rdfs:label "XrayBeamAttenuation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "This represents the physical process or quantitive reduction in the intensity of an xray beam."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XrayBeamDeviation a owl:Class ;
    rdfs:label "XrayBeamDeviation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The core datatype property that defines actual spacial or angular misalignment of the x-ray beam path away from the ideal."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XrayBeamHAngle a owl:Class ;
    rdfs:label "XrayBeamHAngle" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Ontological entity that defines the equatorial orientation angle of the primary x-ray beam within the horizontal plane of the instrument."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .


mds:XrayBeamHPos a owl:Class ;
    rdfs:label "XrayBeamHPos" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "X-ray Beam Position Monitor Horizontal Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XrayBeamVAngle a owl:Class ;
    rdfs:label "XrayBeamVAngle" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The axial or vertical trajectory angle tracking how far the X-ray beam tilts up or down relative to the horizontal equatorial plane of the diffractometer."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XrayBeamVPos a owl:Class ;
    rdfs:label "XrayBeamVPos" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel " " ;
    skos:definition "The linear coordinate tracking the vertical elevation (up-and-down height displacement) of the X-ray beam line path relative to the goniometer reference plane."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XrayDarkFieldPattern a owl:Class ;
    rdfs:label "XrayDarkFieldPattern" ;
    rdfs:subClassOf cco:ont00000798 ;
    skos:altLabel " " ;
    skos:definition "Capturing one or more images with the detector under identical conditions to the sample measurement but without X-ray exposure,  recording only the electronic baseline and thermal noise.." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XrayDetector a owl:Class ;
    rdfs:label "XrayDetector" ;
    rdfs:subClassOf cco:ont00000132 ;
    skos:altLabel " " ;
    skos:definition "The hardware assembly that intercepts diffracted photons and counts their intensity as a function of space or time."@en ;
    mds:hasStudyStage "Exposure"@en,
        "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:XrayDiffractionPattern a owl:Class ;
    rdfs:label "XrayDiffractionPattern" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The central experimental dataset consisting of raw or corrected X-ray scattering intensity paired with corresponding angular positions"@en ;
    mds:hasStudyStage "Result"@en ;
    mds:inDomain mdsdom:XRD .

mds:XrayRecipe a owl:Class ;
    rdfs:label "XrayRecipe" ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:altLabel " " ;
    skos:definition "A process recipe for X-ray experiments." ;
    mds:hasStudyStage "Recipe"@en,
        "Sample"@en,
        "Tool"@en ;
    mds:inDomain mdsdom:XRD .

mds:XrayResult a owl:Class ;
    rdfs:label "XrayResult" ;
    rdfs:subClassOf obo:BFO_0000027 ;
    skos:altLabel " " ;
    skos:definition "The processed output of an XRD measurement, including diffraction data, calculated parameters, identified phases, or other analytical results derived from the X-ray experiment."@en ;
    mds:hasStudyStage "Recipe"@en,
        "Result"@en ;
    mds:inDomain mdsdom:XRD .

mds:XraySample a owl:Class ;
    rdfs:label "XraySample" ;
    rdfs:subClassOf obo:BFO_0000001,
        cco:ont00000995 ;
    skos:altLabel "XraySample" ;
    skos:definition "A smaller, representative portion of a material taken for anlysis or characterizations. A tangible piece of material";
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XrayShutter a owl:Class ;
    rdfs:label "XrayShutter" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A mechanical device that controls X-ray beam passage by blocking or allowing beam transmission through the beamline." ;
    mds:hasStudyStage "Recipe"@en ;
    mds:inDomain mdsdom:XRD .

mds:XrayShutterTransversePosition a owl:Class ;
    rdfs:label "XrayShutterTransversePosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "shutx" ;
    skos:definition "The horizontal positioning of an X-ray shutter perpendicular to the beam direction." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:XrayShutterVerticalPosition a owl:Class ;
    rdfs:label "XrayShutterVerticalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel "shutz" ;
    skos:definition "The vertical positioning of an X-ray shutter parallel to the gravitational axis." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XRD .

mds:XraySlitHorizontalPosition a owl:Class ;
    rdfs:label "XraySlitHorizontalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel " " ;
    skos:definition "The horizontal position of the X-ray slit relative to the beam path, used to align and shape the X-ray beam in the XRD system."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XraySlitHorizontalSize a owl:Class ;
    rdfs:label "XraySlitHorizontalSize" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The horizontal opening size of the X-ray beam slit used to define beam width in diffraction experiments."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XraySlitVerticalPosition a owl:Class ;
    rdfs:label "XraySlitVerticalPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel " " ;
    skos:definition "The vertical position of the X-ray slit used to control beam height alignment."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XraySlitVerticalSize a owl:Class ;
    rdfs:label "XraySlitVerticalSize" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "The vertical opening size of the X-ray beam slit used to define beam height."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:XrayStorageRIng a owl:Class ;
    rdfs:label "XrayStorageRIng" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A reference to the synchrotron storage ring that generates the X-ray beam used in the experiment."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:YLensPosition a owl:Class ;
    rdfs:label "YLensPosition" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:definition "Y-Lens Position" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .

mds:YLensTheta a owl:Class ;
    rdfs:label "YLensTheta" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "Y-Lens Theta Angle" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:XRD .


# DOMAIN: Formulation  


mds:Additive a owl:Class ;
    rdfs:label "Additive"@en ;
    rdfs:subClassOf cco:ont00000323 ; 
    skos:definition "A substance added to a formulation in relatively small amounts to effect a desired change in properties. Its function is specialized property enhancement"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:AdhesionPromoter a owl:Class ;
    rdfs:label "AdhesionPromoter"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "" ;
    skos:definition "A adhesion promoter function that is realized in a compound used for bonding formulations to substrates"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:AlternatingCopolymer a owl:Class ;
    rdfs:label "AlternatingCopolymer"@en ;
    rdfs:subClassOf mds:Copolymer,
        mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A copolymer of monomers in an alternating arrangement"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Antioxidant a owl:Class ;
    rdfs:label "Antioxidant" ;
    rdfs:subClassOf mds:Additive ;
    skos:definition "Substance that inhibits oxidation" ;
    mds:hasStudyStage "Exposure" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Formulation .

mds:Atactic a owl:Class ;
    rdfs:label "Atactic"@en ;
    rdfs:subClassOf mds:Tacticity ;
    skos:altLabel "" ;
    skos:definition "Tacticity where the substituents are arranged randomly on the backbone"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:BasePolymer a owl:Class ;
    rdfs:label "BasePolymer"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "" ;
    skos:definition "A base polymer function that is realized in a particular polymer (or a mixture of polymers) as the primary elastomer matrix in a particular formulation"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:BatchFormulaID a owl:Class ;
    rdfs:label "BatchFormulaID"@en ;
    rdfs:subClassOf mds:SampleID ;
    skos:altLabel "" ;
    skos:definition "Non-name identifier of a polymer constituent."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:BladeGap a owl:Class ;
    rdfs:label "BladeGap"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Blade gap"@en,
        "BladeGap"@en,
        "blade gap"@en ;
    skos:definition "The distance between the dispensing blade and the substrate surface which primarily controls the wet film surface"@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Recipe" ;
    mds:inDomain mdsdom:Formulation .

mds:BlockCopolymer a owl:Class ;
    rdfs:label "BlockCopolymer"@en ;
    rdfs:subClassOf mds:Copolymer,
        mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A copolymer of two connected polymer types called blocks"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Branched a owl:Class ;
    rdfs:label "Branched"@en ;
    rdfs:subClassOf mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A polymer structure formed of main backbone with short branches off of it"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Brand a owl:Class ;
    rdfs:label "Brand" ;
    rdfs:subClassOf mds:Manufacturer ;
    skos:definition "Brand of the Polymer from manufature X" ;
    mds:hasStudyStage "Exposure" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Formulation .

mds:BulkModulus a owl:Class ;
    rdfs:label "BulkModulus" ;
    rdfs:subClassOf mds:Modulus ;
    skos:altLabel "" ;
    skos:definition "Bulk modulus is a measurement of a material's resistance to uniform compression. It is used for volumetric stress and strain, where a force is applied uniformly in all directions."@en ;
    skos:scopeNote "This property is a measured result for a cured polymer and formulation. "@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Calendering a owl:Class ;
    rdfs:label "Calendering"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "" ;
    skos:definition "Calendering is a process where silicone compound passed through rollers to form sheets or films"@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:Casting a owl:Class ;
    rdfs:label "Casting"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "A manufacturing process where liquid silicone is poured into open or closed molds and subsequently cured"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Formulation .

mds:CatalogNumber a owl:Class ;
    rdfs:label "CatalogNumber"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "" ;
    skos:definition "Non-name identifier for a supplier's material."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:ChainGrowthPolymerization a owl:Class ;
    rdfs:label "ChainGrowthPolymerization"@en ;
    rdfs:subClassOf mds:Polymerization ;
    skos:altLabel "Chain-growth polymerization" ;
    skos:definition "A chain-growth polymerization is a type of polymerization where monomers are added to an active center one by one to form an oligomer or polymer. I.e. the polymer grows one monomer at a time"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation .

mds:CoatingSpeed a owl:Class ;
    rdfs:label "CoatingSpeed"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Blade Speed"@en,
        "blade speed"@en ;
    skos:definition "The velocity at which the blade or substrate moves during the coating process"@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Recipe" ;
    mds:inDomain mdsdom:Formulation .

mds:Color a owl:Class ;
    rdfs:label "Color"@en ;
    rdfs:subClassOf cco:ont00000784 ;
    skos:altLabel "Appearance"@en ;
    skos:definition "Visual assessment; important for color-critical or optical applications"@en,
        "Visual or instrumental color measurement"@en ;
    skos:exactMatch cco:ont00000378 ;
    skos:scopeNote "This is for both cured and uncured polymers"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Colorant a owl:Class ;
    rdfs:label "Colorant"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "Pigment" ;
    skos:definition "A colorant function that is realized in a material additive used for visual identification and aesthetics of a particular formulation"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:CombPolymer a owl:Class ;
    rdfs:label "CombPolymer"@en ;
    rdfs:subClassOf mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A polymer structure formed of a main backbone and multiple (evenly spaced) side chains"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:ComponentID a owl:Class ;
    rdfs:label "ComponentID"@en ;
    rdfs:subClassOf mds:SampleID ;
    skos:altLabel "" ;
    skos:definition "Non-name identifier of a polymer component or constituent."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .


mds:CompressionModulus a owl:Class ;
    rdfs:label "CompressionModulus"@en ;
    rdfs:subClassOf mds:Modulus ,
             mds:AnalyticalResult   ;
    skos:definition "A mechanical property of a material that indicates its stiffness in response to compressive stress, i.e. resistance to being compressed."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:CompressionMolding a owl:Class ;
    rdfs:label "CompressionMolding"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "A process where pre-measured silicone is placed in a heated mold and compressed to shape."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Formulation .

mds:CompressionSet a owl:Class ;
    rdfs:label "CompressionSet"@en ;
    rdfs:subClassOf mds:MechanicalProperty ,
             mds:AnalyticalResult   ;
    skos:definition "A mechanical property of a material that indicates the permanent deformation in the material after compression."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:ControlFormulation a owl:Class ;
    rdfs:label "ControlFormulation"@en ;
    rdfs:subClassOf afm:AFM_0001046 ;
    skos:altLabel "" ;
    skos:definition "Control formulation for comparison of polymer performance."@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:Copolymer a owl:Class ;
    rdfs:label "Copolymer"@en ;
    rdfs:subClassOf mds:Compound ;
    skos:definition "A polymer made from two or more types of monomer units."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:CrosslinkDensity a owl:Class ;
    rdfs:label "CrosslinkDensity"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:PhysicalProperty ;
    skos:altLabel "" ;
    skos:definition "Number of effective crosslinks per unit volume of a material" ;
    skos:scopeNote "This property is a measured result  for a cured polymer"@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:Crosslinker a owl:Class ;
    rdfs:label "Crosslinker"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "" ;
    skos:definition "A crosslinker is a molecule with two or more reactive ends to connect polymers"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:CureInitiationTime a owl:Class ;
    rdfs:label "CureInitiationTime"@en ;
    rdfs:subClassOf mds:ChemicalProperty,
        mds:ElapsedTime ;
    skos:altLabel "" ;
    skos:definition "Time after mixing when cure reaction begins (gel point)"@en ;
    skos:scopeNote "This property is a measured result for both cured and uncured polymers"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:CureMethod a owl:Class ;
    rdfs:label "CureMethod"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "A method used to cure a polymer formulation."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Formulation .

mds:Curing a owl:Class ;
    rdfs:label "Curing"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "A chemical process employed in polymer chemistry and process engineering that produces the toughening or hardening of a polymer material by cross-linking of polymer chains."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Formulation .

mds:CuringAgent a owl:Class ;
    rdfs:label "CuringAgent"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "A curing agent function that is realized in a material used for crosslinking and vulcanization in a particular formulation."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:CuringAgentModifier a owl:Class ;
    rdfs:label "CuringAgentModifier"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "" ;
    skos:definition "A curing agent modifier function that is realized in a material used for effects working time and cure time"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Dendrimer a owl:Class ;
    rdfs:label "Dendrimer"@en ;
    rdfs:subClassOf mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A synthetic polymer formed of a branched, tree-like structure from a central core"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:DendronizedPolymer a owl:Class ;
    rdfs:label "DendronizedPolymer"@en ;
    rdfs:subClassOf mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A polymer structure of a main backbone and branched dendrons on every repeating unit"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:DielectricConstant a owl:Class ;
    rdfs:label "DielectricConstant"@en ;
    rdfs:comment "It is defined as the ratio of a capacitor's capacitance with a dielectric material to its capacitance with a vacuum, or the ratio of the material's permittivity to the permittivity of free space. A higher dielectric constant indicates that a material is better at insulating and storing charge, while a lower constant means it is closer to a vacuum's insulating properties."@en ;
    rdfs:subClassOf mds:AnalyticalResult,
            mds:ElectricalProperty ;
    skos:altLabel "Relative permittivity"@en ;
    skos:definition "Dielectric constant is also known as relative permittivity and it is a measure of a measure of a material's ability to store electrical energy in an electric field compared to a vacuum."@en ;
    skos:scopeNote "This property is for a cured polymer. "@en ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:DielectricStrength a owl:Class ;
    rdfs:label "DielectricStrength"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:ElectricalProperty ;
    skos:altLabel "" ;
    skos:definition "Maximum voltage withstand before breakdown"@en ;
    skos:scopeNote "This is for a cured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:DipMolding a owl:Class ;
    rdfs:label "DipMolding"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "Coating"@en ;
    skos:definition "Dip molding (or coating) is a process where substrate dipped into liquid silicone, then cured"@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:Durometer a owl:Class ;
    rdfs:label "Durometer"@en ;
    rdfs:subClassOf mds:AnalyticalResult ,
        mds:MechanicalProperty ;
    skos:definition "A measurement of a polymer's hardness at a point of indentation."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Tool" ;           
    mds:inDomain mdsdom:Formulation .

mds:Elasticity a owl:Class ;
    rdfs:label "Elasticity"@en ;
    rdfs:subClassOf mds:MechanicalProperty ;
    skos:definition "Ability for a polymer to deform under stress and return to its original shape after."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:ElasticModulus a owl:Class ;
    rdfs:label "ElasticModulus"@en ;
    rdfs:subClassOf mds:Modulus ;
    skos:definition "A Mechanical Property that measures a material's resistance to elastic deformation."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:Elastomer a owl:Class ;
    rdfs:label "Elastomer"@en ;
    rdfs:subClassOf mds:PolymericMaterial ;
    skos:altLabel "" ;
    skos:definition "A polymer that exhibits high elasticity"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:ElectricalResistivity a owl:Class ;
    rdfs:label "ElectricalResistivity";
    rdfs:subClassOf mds:AnalyticalResult,
        mds:ElectricalProperty ;
    skos:altLabel "",
        " " ;
    skos:definition "An Electrical Property that is mathematically defined to be the reciprocal of Electrical Conductivity, measuring the resistance of a material to current flow due an external electric field per unit length of the material.",
        "Volume and surface resistivity"@en ;
    skos:scopeNote "This is for a cured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:PlaceHolder .

mds:ElongationAtBreak a owl:Class ;
    rdfs:label "ElongationAtBreak"@en ;
    rdfs:subClassOf mds:AnalyticalResult ,
        mds:MechanicalProperty ;
    skos:definition "A mechanical property measured in a material that is stretched to a percentage before failure. It also known as Percent strain at break, % strain@break, maximum extension, maximum elongation and Strain at break."@en ;
    skos:altLabel "PercentStrainAtBreak" , "MaximumExtension" , "MaximumElongation" , "StrainAtBreak" ; 
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:Encapsulant a owl:Class ;
    rdfs:label "Encapsulant" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "" ;
    skos:definition "Adhesive material used to hold front sheet and back sheet together." ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:General,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:EndGroup a owl:Class ;
    rdfs:label "EndGroup"@en ;
    rdfs:subClassOf mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "Functional group located at the end of a polymer chain"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:EnergyLoss a owl:Class ;
    rdfs:label "EnergyLoss"@en ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "" ;
    skos:definition "Dissipation of energy in a polymer through a degradation process. "@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:EntanglementWeight a owl:Class ;
    rdfs:label "EntanglementWeight"@en ;
    rdfs:subClassOf mds:MolecularWeight ;
    skos:altLabel "" ;
    skos:definition "Average molecular weight between entanglement points. "@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Extrusion a owl:Class ;
    rdfs:label "Extrusion"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "A process where a silicone compound is forced through a die to create continuous profiles."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Formulation .

mds:FF1 a owl:Class ;
    rdfs:label "FF1" ;
    rdfs:subClassOf mds:Material ;
    skos:definition "Multi-purpose" ;
    mds:hasStudyStage "Exposure" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Formulation .

mds:Filler a owl:Class ;
    rdfs:label "Filler"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "" ;
    skos:definition "A filler function that is realized in a material used to provide mechanical reinforcement and property training in a particular formulation"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:FillerContent a owl:Class ;
    rdfs:label "FillerContent"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:PhysicalProperty,
        cco:ont00000845 ;
    skos:altLabel "" ;
    skos:definition "Filler content is a percentage of reinforcing/extending fillers in a formulation and it impacts flow, mechanical properties"@en ;
    skos:scopeNote "This property is a measured result for an uncured polymer"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Formulation .

mds:FillerTreatmentAgent a owl:Class ;
    rdfs:label "FillerTreatmentAgent"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "" ;
    skos:definition "A filler treatment agent function that is realized in a material used to introduce filler functionality in a particular formulation"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:FlameResistance a owl:Class ;
    rdfs:label "FlameResistance"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:altLabel "" ;
    skos:definition "Resistance to ignition and burning"@en ;
    skos:scopeNote "This property is a measured result for a cured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Foaming a owl:Class ;
    rdfs:label "Foaming"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "Expansion Molding"@en ;
    skos:definition "Foaming is a process where silicone formulated with blowing agents to create foamed parts"@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:Formulation a owl:Class ;  
    rdfs:label "Formulation"@en ;
    rdfs:subClassOf obo:BFO_0000040 ;
    skos:definition "A carefully designed mixture of specific ingredients combined in precise proportions to serve a particular function or deliver a specific performance."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:FormulationID a owl:Class ;
    rdfs:label "FormulationID"@en ;
    rdfs:subClassOf mds:SampleID ;
    skos:altLabel "" ;
    skos:definition "Non-name identifier of a polymer formulation."@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:Glass a owl:Class ;
    rdfs:label "Glass" ;
    rdfs:subClassOf obo:BFO_0000001,
        mds:Material ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( mds:CeramicMaterial [ a owl:Restriction ;
                        owl:allValuesFrom mds:AmorphousPhase ;
                        owl:onProperty mds:hasPhase ] ) ] ;
    skos:altLabel "",
        " " ;
    skos:definition " ",
        "An inorganic, amorphous solid that is typically transparent or translucent, hard, brittle, and chemically inert." ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:PV-Cell,
        mdsdom:PV-Module,
        mdsdom:PlaceHolder .

mds:GradientCopolymer a owl:Class ;
    rdfs:label "GradientCopolymer"@en ;
    rdfs:subClassOf mds:Copolymer,
        mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A copolymer of monomers with a gradual changing of monomer type ratio along the chain"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:GraftCopolymer a owl:Class ;
    rdfs:label "GraftCopolymer"@en ;
    rdfs:subClassOf mds:Copolymer,
        mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A copolymer of a main backbone and one or more side chains of different polymers"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Hardness a owl:Class ;
    rdfs:label "Hardness"@en ;
    rdfs:subClassOf  mds:MechanicalProperty ;
    skos:altLabel "" ;
    skos:definition "A Mechanical Property quantifying the degree in which a material resists localized plastic deformation."@en ;  
    skos:exactMatch cco:ont00000766 ;
    skos:scopeNote "This property is a measured result for a cured polymer. "@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:HeatAgingProperties a owl:Class ;
    rdfs:label "HeatAgingProperties"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:altLabel "" ;
    skos:definition "Change in properties after heat exposure"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:HeatAgingProperty a owl:Class ;
    rdfs:label "HeatAgingProperty"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:altLabel "" ;
    skos:definition "Change in properties after heat exposure"@en ;
    skos:scopeNote "This property is a measured result for a cured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Homopolymer a owl:Class ;
    rdfs:label "Homopolymer"@en ;
    rdfs:subClassOf mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A polymer made from a single type of monomer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Humidity a owl:Class ;
    rdfs:label "Humidity" ;
    rdfs:subClassOf obo:BFO_0000019,
        cco:Quality ;
    skos:altLabel " " ;
    skos:definition "A Quality that inheres in an environment depending on the quantity of water vapor in the environment",
        "A Quality that inheres in an environment depending on the quantity of water vapor in the environment. "@en ;
    mds:hasStudyStage "Exposure",
        "MaterialsProcessing",
        "Result",
        "Synthesis" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Electrical,
        mdsdom:Formulation .

mds:InjectionMolding a owl:Class ;
    rdfs:label "InjectionMolding"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "A process where liquid silicone rubber is injected into a closed mold under pressure."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Formulation .

mds:Isotactic a owl:Class ;
    rdfs:label "Isotactic"@en ;
    rdfs:subClassOf mds:Tacticity ;
    skos:altLabel "" ;
    skos:definition "Tacticity where all substituents are arranged on a single side of the backbone"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:LadderPolymer a owl:Class ;
    rdfs:label "LadderPolymer"@en ;
    rdfs:subClassOf mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A polymer structure formed of a double-stranded backbone connected by fused rings"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Laminating a owl:Class ;
    rdfs:label "Laminating"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "" ;
    skos:definition "Laminating is a process where silicone applied as a coating to fabrics, papers, or other substrates"@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:Linear a owl:Class ;
    rdfs:label "Linear"@en ;
    rdfs:subClassOf mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A polymer structure formed of a long single chain"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Load a owl:Class ;
    rdfs:label "Load"@en ;
    rdfs:subClassOf mds:ProcessParameters ;
    skos:definition "Any external force, torque, or weight applied to a system, machine, or structural component that causes stress and potential deformation . There are three types of load: axial, transverse, and torsional."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:LossModulus a owl:Class ;
    rdfs:label "LossModulus"@en ;
    rdfs:subClassOf mds:MechanicalProperty,
        mds:Modulus ;
    skos:altLabel "" ;
    skos:definition "A measurement of the material's viscous behavior by energy loss as heat during deformation. "@en ;
    skos:scopeNote "This property is a measured result for a cured polymer and formulation."@en ;
    mds:hasStudyStage "Result",
        "Sample" ;
    mds:inDomain mdsdom:DMA,
        mdsdom:Formulation .

mds:LowTemperatureFlexibility a owl:Class ;
    rdfs:label "LowTemperatureFlexibility"@en ;
    rdfs:subClassOf mds:AnalyticalResult ,
        mds:MechanicalProperty ;
    skos:definition "Flexibility at sub-ambient temperatures."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:MechanismName a owl:Class ;
    rdfs:label "MechanismName"@en ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:altLabel "" ;
    skos:definition "Name of specific mechanism used to link polymers. "@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:MixHomogeneity a owl:Class ;
    rdfs:label "MixHomogeneity"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:PhysicalProperty ;
    skos:altLabel "" ;
    skos:definition "Uniformity of the mixture; affects downstream properties and cure"@en ;
    skos:scopeNote "This property is a measured result for an uncured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Mixing a owl:Class ;
    rdfs:label "Mixing"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "" ;
    skos:definition "Mixing is a process of combining constituents to form a mixture." ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:MixingEquipmentID a owl:Class ;
    rdfs:label "MixingEquipmentID"@en ;
    rdfs:subClassOf mds:ToolID ;
    skos:altLabel "" ;
    skos:definition "Non-name identifier of a polymer formulation."@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:MixViscosityProfile a owl:Class ;
    rdfs:label "MixViscosityProfile"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:PhysicalProperty ;
    skos:altLabel "" ;
    skos:definition "Change in viscosity over time after mixing (shows onset of cure)"@en ;
    skos:scopeNote "This property is a measured result for an uncured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Modulus a owl:Class ;
    rdfs:label "Modulus"@en ;
    rdfs:subClassOf mds:MechanicalProperty ,
              mds:RheologicalProperty ;
    skos:definition "A mechanical or rheological property measured from a characterization that indicates a material's resistance to deformation when a force is applied."@en ;
    skos:altLabel "SecantModulus" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:MoistureContent a owl:Class ;
    rdfs:label "MoistureContent"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001,
        mds:AnalyticalResult,
        mds:PhysicalProperty,
        cco:ont00000845 ;
    skos:altLabel "",
        " " ;
    skos:definition "Moisture content designates the percentage of water present in the mixture of formulation and it affects cure and final properties"@en ;
    skos:exactMatch lpobo:LPBFO_00717 ;
    skos:scopeNote "This property is a measured result for an uncured polymer"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:LPBF .

mds:MolecularWeight a owl:Class ;
    rdfs:label "MolecularWeight"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
           mds:PhysicalProperty ;
    skos:definition "A measure of the sum of the atomic weight values of the atoms in a molecule."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Nanoparticle a owl:Class ;
    rdfs:label "Nanoparticle"@en ;
    rdfs:subClassOf mds:Material ;
    skos:altLabel "nanoparticle"@en ;
    skos:definition "A particle of matter with all three external dimensions in the nanoscale"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:NanoparticleName a owl:Class ;
    rdfs:label "NanoparticleName"@en ;
    rdfs:subClassOf mds:MaterialName ;
    skos:altLabel "NanoparticleName"@en ;
    skos:definition "Human readable name of a type of nanoparticle"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:NumberAverageMolecularWeight a owl:Class ;
    rdfs:label "NumberAverageMolecularWeight"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:MolecularWeight ;
    skos:altLabel "" ;
    skos:definition "Calculated by dividing the sum of the molecular weights of all molecules by the total number of molecules. "@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:OpticalAbsorption a owl:Class ;
    rdfs:label "OpticalAbsorption"@en ;
    rdfs:subClassOf cco:OpticalProperty ;
    skos:altLabel "Light Absorption"@en,
        "Radiant Energy Absorption"@en ;
    skos:definition "An optical quality that characterizes the extent to which a material absorbs incident electromagnetic radiation."@en ;
    mds:hasStudyStage "Analysis",
        "Formulation",
        "Result",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:General,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:ParticleConcentration a owl:Class ;
    rdfs:label "ParticleConcentration"@en ;
    rdfs:subClassOf mds:Concentration ;
    skos:altLabel "ParticleConcentration"@en ;
    skos:definition "The amount of solid nanoparticle material per unit volume of the solvent"@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:PartsByWeight a owl:Class ;
    rdfs:label "PartsByWeight"@en ;
    rdfs:subClassOf cco:ont00000633 ;
    skos:altLabel "" ;
    skos:definition "Proportion of the constituent mass relative to the main component. "@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:PendantGroup a owl:Class ;
    rdfs:label "PendantGroup"@en ;
    rdfs:subClassOf mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "Additional group of atoms attached to the main backbone of a polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:PermanentSet a owl:Class ;
    rdfs:label "PermanentSet"@en ;
    rdfs:subClassOf mds:AnalyticalResult ,
        mds:MechanicalProperty ;
    skos:definition "A mechanical property of a material that designates residual deformation after the material is stretched."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:pH a owl:Class ;
    rdfs:label "pH"@en ;
    rdfs:subClassOf mds:ChemicalProperty,
        cco:ont00001022 ;
    skos:altLabel "" ;
    skos:definition "pH is a chemical property that designates acidity or alkalinity of a solution or formulation. It is relevant for some specialty silicone dispersions"@en ;
    skos:scopeNote "This property is a measured result for an uncured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:PlasmaPolymerization a owl:Class ;
    rdfs:label "PlasmaPolymerization"@en ;
    rdfs:subClassOf mds:Polymerization ;
    skos:altLabel "" ;
    skos:definition "The process of using plasma to create a thin polymer coating"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation .

mds:Plasticity a owl:Class ;
    rdfs:label "Plasticity"@en ;
    rdfs:subClassOf mds:MechanicalProperty ;
    skos:altLabel "" ;
    skos:definition "Ability for a polymer to undergo permanent deformation without fracturing. "@en ;
    skos:scopeNote "This property is a measured result for a cured polymer and formulation. "@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Plasticizer a owl:Class ;
    rdfs:label "Plasticizer"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "" ;
    skos:definition "A plasticizer function that is realized in a material additive used for flexibility and processability of a particular formulation"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Polymer a owl:Class ;
    rdfs:label "Polymer" ;
    rdfs:subClassOf mds:PolymericMaterial ;
    skos:altLabel "" ;
    skos:definition "Macromolecules composed of chains of monomers" ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:General,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:PolymerCharacteristic a owl:Class ;
    rdfs:label "PolymerCharacteristic"@en ;
    rdfs:subClassOf obo:BFO0000019 ;
    skos:altLabel "" ;
    skos:definition "Polymer characteristic is a set of features that describe a polymer"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:PolymerConcentration a owl:Class ;
    rdfs:label "PolymerConcentration"@en ;
    rdfs:subClassOf mds:Concentration ;
    skos:altLabel "PolymerConcentration" ;
    skos:definition "The amount of polymer per unit volume or mass of the formulation."@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:PolymerDispersityIndex a owl:Class ;
    rdfs:label "PolymerDispersityIndex"@en ;
    rdfs:subClassOf mds:AnalyticalResult ,
              mds:PhysicalProperty ;
    skos:definition "A measurement of the distribution of molecular weights in a polymer."@en ;
    skos:altLabel "" ;
    skos:scopeNote "This property is a measured result for an uncured polymer"@en ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:PolymerGrade a owl:Class ;
    rdfs:label "PolymerGrade" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "" ;
    skos:definition "Classification of polymer to define composition, purity, and properties" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:PolymericMaterial a owl:Class ;
    rdfs:label "PolymericMaterial" ;
    rdfs:subClassOf mds:Material ;
    skos:altLabel " " ;
    skos:definition "A material that consists of very large molecules, or macromolecules, that are constituted by many repeating subunits derived from one or more species of monomers." ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation,
        mdsdom:General,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:Polymerization a owl:Class ;
    rdfs:label "Polymerization"@en ;
    rdfs:subClassOf mds:ChemicalReaction ;
    skos:altLabel "" ;
    skos:definition "A polymerization is a chemical reaction processing during which monomers (of the same type or different types) are bonded into oligomers (short chains < 10 repeating units) or polymers (long chains > 10 repeating units) and it may requires a catalyst"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation .

mds:PolymerName a owl:Class ;
    rdfs:label "PolymerName"@en ;
    rdfs:subClassOf mds:MaterialName ;
    skos:altLabel "PolymerName"@en ;
    skos:definition "Human readable name of a class of polymers"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:PolymerStructure a owl:Class ;
    rdfs:label "PolymerStructure"@en ;
    rdfs:subClassOf cco:ont00001059 ;
    skos:altLabel "" ;
    skos:definition "Polymer structure is a realizable entity that describes how monomers are connected in a polymer. Polymer structure has a great impact on the properties of the polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:ProcessingAid a owl:Class ;
    rdfs:label "ProcessingAid"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "" ;
    skos:definition "A processing aid function that is realized in a material additive used for mixing, extrusion, and molding of a particular formulation"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:AbsorbedLightWavelength a owl:Class ;
    rdfs:label "AbsorbedLightWavelength"@en ;
    rdfs:subClassOf cco:ont00000784 ;
    skos:definition "The specific wavelengths of electromagnetic radiation that a molecule or material takes in, which converts the light energy into another form (like heat or electron excitation."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:Absorptivity a owl:Class ;
    rdfs:label "Absorptivity"@en ;
    rdfs:subClassOf cco:ont00000784 ;
    skos:definition "A measurement of how strongly a chemical species absorbs light at a given wavelength."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:Biocompatibility a owl:Class ;
    rdfs:label "Biocompatibility"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:definition "The ability of a material to perform with an appropriate host response in a specific situation."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:BulkResistivity a owl:Class ;
    rdfs:label "BulkResistivity"@en ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:definition "A measure of how much resistance a material has to the flow of electrical current through its entire volume."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:ChemicalResistance a owl:Class ;
    rdfs:label "ChemicalResistance"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:definition "The ability of a substance to resist itself from chemical attack for a specific period of time."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:ColloidalStability a owl:Class ;
    rdfs:label "ColloidalStability"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:definition "The ability of a system to resist changes in particle size."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:CuringMechanism a owl:Class ;
    rdfs:label "CuringMechanism"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:definition "The specific microscopic, chemical, or physical pathway the material uses to transition from liquid to solid."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Formulation .

mds:Degradability a owl:Class ;
    rdfs:label "Degradability"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:definition "The rate at which a material degrades or breaks down."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:DielectricBreakdownStrength a owl:Class ;
    rdfs:label "DielectricBreakdownStrength"@en ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:definition "Maximum voltage withstand before breakdown."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:EvaporationRate a owl:Class ;
    rdfs:label "EvaporationRate"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:definition "The rate at which the material will vaporize when compared to the rate of vaporization of a specific known material."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:Luminescence a owl:Class ;
    rdfs:label "Luminescence"@en ;
    rdfs:subClassOf cco:ont00000784 ;
    skos:definition "The emission of optical radiation  by a substance due to a process other than heating."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:PercolationThreshold a owl:Class ;
    rdfs:label "PercolationThreshold"@en ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:definition "A mathematical concept in percolation theory that describes the formation of long-range connectivity in random systems."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:PiezoresistiveCoefficient a owl:Class ;
    rdfs:label "PiezoresistiveCoefficient"@en ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:definition "Defines how much the electrical resistance of a material changes when mechanical stress or strain is applied."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:Scattering a owl:Class ;
    rdfs:label "Scattering"@en ;
    rdfs:subClassOf cco:ont00000784 ;
    skos:definition "The process where particles, radiation , or waves are deflected, spread, or redirected in various directions as they collide with or pass through a medium."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:Shrinkage a owl:Class ;
    rdfs:label "Shrinkage"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:definition "A reduction in the volume of a material caused by a chemical reaction, phase change, or polymerization."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:SolubilityParameter a owl:Class ;
    rdfs:label "SolubilityParameter"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:definition "A numerical value that indicates the relative solvency behavior of a specific solvent."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:SubstrateAdhesion a owl:Class ;
    rdfs:label "SubstrateAdhesion"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:definition "The strength of the bond between an adhesive, coating, or biological cell and the underlying material."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:Toxicity a owl:Class ;
    rdfs:label "Toxicity"@en ;
    rdfs:subClassOf mds:ChemicalProperty ;
    skos:definition "The ability of a substance to negatively destabilize another chemical or biological environment."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:FormulationStudy a owl:Class ; 
    rdfs:label "FormulationStudy"@en ;
    rdfs:subClassOf mds:Processing ;
    skos:definition "A process involving formulation optimization."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Formulation .

mds:25_Modulus a owl:Class ;
    rdfs:label "25%Modulus"@en ;
    rdfs:subClassOf mds:Modulus ;
    skos:definition "The amount of tensile stress required to stretch an elastic material to exactly 25% elongation of its original length."@en ;
    skos:altLabel "25_SecantModulus" ; 
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:100_Modulus a owl:Class ;
    rdfs:label "100%Modulus"@en ;
    rdfs:subClassOf mds:Modulus ;
    skos:definition "The tensile stress needed to stretch an elastic material to double its original length."@en ;
    skos:altLabel "100_SecantModulus" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:DurometerHardness a owl:Class ;
    rdfs:label "DurometerHardness"@en ;
    rdfs:subClassOf mds:MechanicalProperty ;
    skos:definition "A measure of how much a material resists permanent indentation or surface penetration, most commonly used for rubber, plastics, and elastomers."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:ShearLossModulus a owl:Class ;
    rdfs:label "ShearLossModulus"@en ;
    rdfs:subClassOf mds:Modulus ;
    skos:definition "The ability of the material to dissipate energy."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:ShearStorageModulus a owl:Class ;
    rdfs:label "ShearStorageModulus"@en ;
    rdfs:subClassOf mds:Modulus ;
    skos:definition "The ability of the material to store energy."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:ShoreAHardness a owl:Class ;
    rdfs:label "ShoreAHardness"@en ;
    rdfs:subClassOf mds:AnalyticalResult ,
        mds:Durometer ; 
    skos:definition "A specific numerical grading scale (0 to 100) used on that instrument for soft, flexible rubbers and elastomers."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Tool" ;           
    mds:inDomain mdsdom:Formulation .

mds:YieldRecovery a owl:Class ;
    rdfs:label "YieldRecovery"@en ;
    rdfs:subClassOf mds:RheologicalProperty ;
    skos:definition "The extent to which a material recovers its original structure and flow behavior after being deformed past its yield point and the stress is removed."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:RheologicalProperty a owl:Class ;
    rdfs:label "RheologicalProperty"@en ;
    rdfs:subClassOf mds:MaterialProperty ;
    skos:definition "The characteristics of fluids and soft matter that describe their flow and deformation behavior under applied stresses or forces."@en ;
    skos:altLabel "" ;
    mds:inDomain mdsdom:Formulation .

mds:FormulationConstituent a owl:Class ;   
    rdfs:label "FormulationConstituent"@en ;
    rdfs:subClassOf cco:ont00000995 ; 
    skos:definition "Serves as a constituent part of a chemical formulation mixture."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Formulation .


mds:ReactionSetup a owl:Class ;
    rdfs:label "ReactionSetup"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "A reaction setup is a planned process that involves setting up the equipment and glassware for a planned reaction."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions, mdsdom:Formulation .

mds:ReactionType a owl:Class ;
    rdfs:label "ReactionType"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:definition "Named reaction or reaction category."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Reactions, mdsdom:Formulation ;
    cco:ont00001754 "https://open-reaction-database.org/"@en .

mds:ReactionVessel a owl:Class ;
    rdfs:label "ReactionVessel"@en ;
    rdfs:subClassOf cco:ont00000020 ;
    skos:definition "A vessel is a container in which a chemical reaction occurs."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Reactions, mdsdom:Formulation .

mds:ChemicalReaction a owl:Class ;
    rdfs:label "ChemicalReaction"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "A process that results in the interconversion of chemical species through the breaking and forming of chemical bonds."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Reactions , mdsdom:Formulation ;
    cco:ont00001754 "https://doi.org/10.1351/goldbook.C01033"@en .

mds:PhysicalProperty a owl:Class ;
    rdfs:label "PhysicalProperty"@en ;
    rdfs:subClassOf obo:BFO_0000019,
        mds:MaterialProperty ;
    skos:definition "Characteristics of a substance that can be observed or measured without changing its chemical identity, such as color, density, hardness, and melting/boiling points."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:ElectricalProperty a owl:Class ;
    rdfs:label "ElectricalProperty"@en ;
    rdfs:subClassOf obo:BFO_0000019,
        mds:MaterialProperty ;
    skos:definition "A Material Property that measures the relation between the strength between an induced electric field on the material and the strength of the response caused by charge carriers in the material."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ,
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Resilience a owl:Class ;
    rdfs:label "Resilience"@en ;
    rdfs:subClassOf mds:AnalyticalResult ,
        mds:MechanicalProperty ;
    skos:definition "Elastic recovery after deformation."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .


mds:RandomCopolymer a owl:Class ;
    rdfs:label "RandomCopolymer"@en ;
    rdfs:subClassOf mds:Copolymer,
        mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A copolymer of monomers in random arrangement"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:ReleaseAgent a owl:Class ;
    rdfs:label "ReleaseAgent"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "" ;
    skos:definition "A release agent function that is realized in a chemical used for demolding and surface finish of a particular formulation"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:ShearModulus a owl:Class ;
    rdfs:label "ShearModulus" ;
    rdfs:subClassOf mds:ElasticModulus ;
    skos:altLabel " " ;
    skos:definition " ",
        "Shear modulus is an elastic modulus used for shear stress, which involves forces parallel to a surface."@en ;
    skos:scopeNote "This property is a measured result for a cured polymer and formulation."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:ShearRate a owl:Class ;
    rdfs:label "ShearRate"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Sample Rate"@en,
        "Shear rate"@en ;
    skos:definition "The velocity gradient applied to the fluid during the coating process which can affect particle alignment and viscosity"@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Recipe" ;
    mds:inDomain mdsdom:Formulation .

mds:ShelfLife a owl:Class ;
    rdfs:label "ShelfLife"@en ;
    rdfs:subClassOf mds:ElapsedTime,
        mds:PhysicalProperty ;
    skos:altLabel "" ;
    skos:definition "Shelflife is a physical property and the elapsed time the undured mixture remains usable under specified storage conditions"@en ;
    skos:scopeNote "This property is a measured result  for an uncured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:SolventConcentration a owl:Class ;
    rdfs:label "SolventConcentration"@en ;
    rdfs:subClassOf mds:Concentration ;
    skos:altLabel "SolventConcentration"@en ;
    skos:definition "The concentration of water in the final liquid formulation."@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:SpecialtyResin a owl:Class ;
    rdfs:label "SpecialtyResin"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "" ;
    skos:definition "A specialty resin function that is realized in a material (can be a polymer or a small molecule) that provides reinforcement with reduced viscosity or affect crosslink density or reaction rates in a formulation"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:SpecificGravity a owl:Class ;
    rdfs:label "SpecificGravity"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:PhysicalProperty ;
    skos:altLabel "" ;
    skos:definition "Density relative to water; useful for batch consistency and formulation control"@en ;
    skos:scopeNote "This property is a measured result for both cured and uncured polymers"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Star a owl:Class ;
    rdfs:label "Star"@en ;
    rdfs:subClassOf mds:PolymerStructure ;
    skos:altLabel "" ;
    skos:definition "A polymer structure with several linear chains connected by a central core"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:StepGrowthPolymerization a owl:Class ;
    rdfs:label "StepGrowthPolymerization"@en ;
    rdfs:subClassOf mds:Polymerization ;
    skos:altLabel "Step-growth polymerization" ;
    skos:definition "A step-growth polymerization is a type of polymerization where polymers are formed stepwise. I.e. a polymer's length increases in chunks at a time"@en ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:Formulation .

mds:Stiffness a owl:Class ;
    rdfs:label "Stiffness"@en ;
    rdfs:subClassOf mds:MechanicalProperty ;
    skos:definition "A polymer's resistance to deformation under stress."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:StorageModulus a owl:Class ;
    rdfs:label "StorageModulus"@en ;
    rdfs:subClassOf mds:MechanicalProperty,
        mds:Modulus ;
    skos:altLabel "" ;
    skos:definition "A measurement of the material's elasticity by energy stored and recoverd during deformation. "@en ;
    skos:scopeNote "This property is a measured result for a cured polymer and formulation. "@en ;
    mds:hasStudyStage "Characterization";
    mds:inDomain mdsdom:DMA,
        mdsdom:Formulation .

mds:SurfaceRoughness a owl:Class ;
    rdfs:label "SurfaceRoughness"@en ;
    rdfs:subClassOf mds:MaterialProperty ; 
    skos:definition "Texture or smoothness of the surface."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:Syndiotactic a owl:Class ;
    rdfs:label "Syndiotactic"@en ;
    rdfs:subClassOf mds:Tacticity ;
    skos:altLabel "" ;
    skos:definition "Tacticity where the substituents are arranded in an alteranting ordered and patterned on the backbone"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Tacticity a owl:Class ;
    rdfs:label "Tacticity"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "The spatial arrangement of pendant groups on a polymer."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:TanDelta a owl:Class ;
    rdfs:label "TanDelta"@en ;
    rdfs:subClassOf mds:AnalyticalResult ,
        mds:MechanicalProperty ;
    skos:definition "A ratio of loss modulus to storage modulus."@en ;
    skos:scopeNote "This property is a measured result for a cured polymer and formulation."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:DMA,
        mdsdom:Formulation .

mds:TargetMax a owl:Class ;
    rdfs:label "TargetMax"@en ;
    rdfs:subClassOf mds:TargetSpecification ;
    skos:altLabel "TargetMaximum" ;
    skos:definition "Maximum value for a specified target property."@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:TargetMin a owl:Class ;
    rdfs:label "TargetMin"@en ;
    qudt:applicableUnit unit:PERCENT ;
    rdfs:subClassOf mds:Targetspecification ;
    skos:altLabel "TargetMinimum" ;
    skos:definition "Minimum value for a specified target property."@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:TargetSpecification a owl:Class ;
    rdfs:label "TargetSpecification"@en ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel "" ;
    skos:definition "Target property specification of a polymer."@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:TearStrength a owl:Class ;
    rdfs:label "TearStrength"@en ;
    rdfs:subClassOf mds:MechanicalProperty ;
    skos:definition "Resistance to propagation of a tear."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:TemperatureSetpoint a owl:Class ;
    rdfs:label "TemperatureSetpoint"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "A temperature setpoint is an information content entity about the designated temperature of a reaction that is set in a device that controls the temperature"@en;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Formulation,
        mdsdom:Reactions .

mds:TensileStrength a owl:Class ;
    rdfs:label "TensileStrength"@en ;
    rdfs:subClassOf mds:MechanicalProperty ;
    skos:definition "A mechanical property measured in a material that indicates the maximum stress in the material before breaking."@en ;
    skos:altLabel "UltimateTensileStrength" , "StrengthAtBreak" ; 
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:Thermoplastic a owl:Class ;
    rdfs:label "Thermoplastic"@en ;
    rdfs:subClassOf mds:PolymericMaterial ;
    skos:altLabel "" ;
    skos:definition "A polymer that can be softened after solidified"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Thermoset a owl:Class ;
    rdfs:label "Thermoset"@en ;
    rdfs:subClassOf mds:PolymericMaterial ;
    skos:altLabel "" ;
    skos:definition "A polymer that is permanently set after treatment"@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:Thixotropy a owl:Class ;
    rdfs:label "Thixotropy"@en ;
    rdfs:subClassOf mds:RheologicalProperty ;
    skos:definition "Time-dependent shear thinning; affects flow and leveling during processing."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:Toughness a owl:Class ;
    rdfs:label "Toughness"@en ;
    rdfs:subClassOf mds:AnalyticalResult ,
        mds:MechanicalProperty ;
    skos:definition "Ability for a polymer to deform plastically before fracture."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:TransferMolding a owl:Class ;
    rdfs:label "TransferMolding"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "" ;
    skos:definition "Transfer molding is a process where silicone preform placed in a chamber and forced into a closed mold by a plunger"@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:Transparency a owl:Class ;
    rdfs:label "Transparency"@en ;
    rdfs:subClassOf cco:ont00000784 ;
    skos:altLabel "Transmittance" ;
    skos:definition "An optical property that allows light to pass through a material with minimal scattering or absorption, enabling a clear, undistorted view of objects on the other side."@en ;
    skos:scopeNote "This is for a cured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:UltimateTensileStrength a owl:Class ;
    rdfs:label "UltimateTensileStrength"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:MechanicalProperty ;
    skos:altLabel ""@en ;
    skos:definition "Maximum stress endured by a polymer before it breaks"@en ;
    skos:scopeNote "This property is a measured result for a cured polymer and formulation. "@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .


mds:UVAbsorber a owl:Class ;
    rdfs:label "UVAAbsorber" ;
    rdfs:subClassOf mds:Additive ;
    skos:definition "Chemical additioves added to protect material from Uv radiation by absorbing UV light and converting to harmless heat" ;
    mds:hasStudyStage "Exposure" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Formulation .

mds:UVStabilizer a owl:Class ;
    rdfs:label "UVAStabilizer" ;
    rdfs:subClassOf mds:Additive ;
    skos:definition "Chemical additives added to materials to protect them from degradation caused by long-term Exposure of UV radiation" ;
    mds:hasStudyStage "Exposure" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Formulation .


mds:Vacuum a owl:Class ;
    rdfs:label "Vacuum"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "Vacuuming" ;
    skos:definition "Vacuum is a process used to reduce pressure in an environment. "@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:Viscoelasticity a owl:Class ;
    rdfs:label "Viscoelasticity"@en ;
    rdfs:subClassOf mds:MechanicalProperty ,
        mds:PolymerCharacteristic ;
    skos:definition "A material property that combines both viscous and elastic characteristics."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:Viscosity a owl:Class ;
    rdfs:label "Viscosity"@en ;
    rdfs:subClassOf mds:RheologicalProperty ;
    skos:definition "Resistance to flow."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:VolatileContent a owl:Class ;
    rdfs:label "VolatileContent"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:PhysicalProperty,
        cco:ont00000845 ;
    skos:altLabel "" ;
    skos:definition "Volatile content designates the amount of volatile materials in a sample expressed relatively to the whole content"@en ;
    skos:scopeNote "This property is a measured result  for both cured and uncured polymers"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:WaterAbsorption a owl:Class ;
    rdfs:label "WaterAbsorption"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:PhysicalProperty ;
    skos:altLabel "" ;
    skos:definition "Water absorption is measured as a percentage of weight change from the uptake of water by a material under specified conditions"@en ;
    skos:scopeNote "This property is a measured result  for a cured polymer"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:WeatheringResistance a owl:Class ;
    rdfs:label "WeatheringResistance"@en ;
    rdfs:subClassOf mds:PhysicalProperty ;
    skos:altLabel "" ;
    skos:definition "Property retention after UV, ozone, or outdoor conditions"@en ;
    skos:scopeNote "This property is for a cured polymer. "@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:WeightAverageMolecularWeight a owl:Class ;
    rdfs:label "WeightAverageMolecularWeight"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:MolecularWeight ;
    skos:altLabel "" ;
    skos:definition "Calculated by summing the weighted molecular weights of each molecule; it gives more importance to heavier molecules. "@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:WeightPercent a owl:Class ;
    rdfs:label "WeightPercent"@en ;
    rdfs:subClassOf mds:ElementalComposition,
        cco:ont00000633 ;
    skos:altLabel "" ;
    skos:definition "Proportion of constituent's mass to the total mass."@en,
        "The proportion of an element expressed as a percentage of the total specimen mass."@en ;
    mds:hasStudyStage "Result",
        "Sample" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:Formulation .

mds:WorkingTime a owl:Class ;
    rdfs:label "WorkingTime"@en ;
    rdfs:subClassOf mds:ProcessParameters ;
    skos:definition "An elapsed time after mixing during which the material or formulation remains processable."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "MaterialsProcessing" ;           
    mds:inDomain mdsdom:Formulation .

mds:YieldStress a owl:Class ;
    rdfs:label "YieldStress"@en ;
    rdfs:subClassOf mds:RheologicalProperty ;
    skos:definition "The minimum stress required to initiate flow; important for dispensing and molding."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:YoungModulus a owl:Class ;
    rdfs:label "YoungModulus"@en ;
    rdfs:subClassOf mds:Modulus ;
    skos:definition "A fundamental mechanical property that measures a material's stiffness or resistance to elastic deformation."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;           
    mds:inDomain mdsdom:Formulation .

mds:ZAverageMolecularWeight a owl:Class ;
    rdfs:label "ZAverageMolecularWeight"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:MolecularWeight ;
    skos:altLabel "" ;
    skos:definition "A higher-order average that gives even more importance to the largest molecules in the sample. "@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Formulation .

mds:hasCycle a owl:DatatypeProperty ;
    rdfs:label "hasCycle"@en ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:Formulation .

mds:numberOfUnits a owl:DatatypeProperty ;
    rdfs:label "numberOfUnits"@en ;
    rdfs:subPropertyOf cco:ont00001773 ;
    skos:altLabel "" ;
    skos:definition "Number of repeating monomer units in a polymer chain. "@en ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Formulation .


# DOMAIN: MaterialsProcessing  


mds:3DPrinting a owl:Class ;
    rdfs:label "3DPrinting"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "A process with layer-by-layer fabrication using silicone-based inks or resins."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:AcceleratingVoltage a owl:Class ;
    rdfs:label "AcceleratingVoltage"@en ;
    qudt:applicableUnit unit:KiloV ;
    rdfs:subClassOf mds:ImagingParameter,
        mds:ProcessingParameter ;
    skos:altLabel "",
        "Acceleration Voltage",
        "Beam Voltage" ;
    skos:definition "An imaging parameter describing the electrical potential difference used to accelerate electrons toward a sample."@en,
        "The voltage used to accelerate charged particles in an electron beam or ion beam processing system."@en ;
    mds:hasStudyStage "Process",
        "Tool" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:MaterialsProcessing,
        mdsdom:SEM .

mds:AccelerationError a owl:Class ;
    rdfs:label "AccelerationError" ;
    qudt:applicableUnit unit:MilliM-PER-SEC2 ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:AxisAcceleration ],
        mds:KinematicError ;
    skos:altLabel " " ;
    skos:definition "A Kinematic Error describing the offset between projected and measured acceleration along an axis." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:AccelerationMeasurement a owl:Class ;
    rdfs:label "AccelerationMeasurement" ;
    qudt:applicableUnit unit:MilliM-PER-SEC2 ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:AxisAcceleration ],
        mds:KinematicMeasurement ;
    skos:altLabel " " ;
    skos:definition "A Kinematic Measurement describing the sensor-measured acceleration of the build platform along an axis." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:AgingTemperature a owl:Class ;
    rdfs:label "AgingTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingTemperature,
        cco:ont00000441 ;
    skos:definition "The temperature at which precipitation hardening occurs."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:AgingTime a owl:Class ;
    rdfs:label "AgingTime"@en ;
    qudt:applicableUnit unit:HR ;
    rdfs:subClassOf mds:DwellTime ;
    skos:definition "The duration of precipitation hardening treatment."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Annealing a owl:Class ;
    rdfs:label "Annealing"@en ;
    dcterms:source "ISO 4885:2018" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ProcessingTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:DwellTime ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:CoolingRate ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:HeatingRate ],
        mds:MaterialsProcessing ;
    skos:altLabel "Heat Annealing",
        "Thermal Annealing" ;
    skos:definition "A heat treatment process that involves heating a material to a specific temperature, holding it at that temperature, and then cooling it at a controlled rate to alter its physical and sometimes chemical properties, typically to reduce hardness, improve ductility, and relieve internal stresses."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:AnnealingParameter a owl:Class ;
    rdfs:label "AnnealingParameter" ;
    rdfs:subClassOf mds:Annealing ;
    skos:definition "The controlled conditions used during heat treatment include hold temperature, hold time, and cooling rate. "@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Anodizing a owl:Class ;
    rdfs:label "Anodizing"@en ;
    dcterms:source "ASTM B580-79" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:CurrentDensity ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ElectrolyteConcentration ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:Voltage ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:SolutionType ],
        mds:MaterialsProcessing ;
    skos:altLabel "Anodization",
        "Electrolytic Passivation" ;
    skos:definition "An electrochemical process that converts the metal surface into a decorative, durable, corrosion-resistant, anodic oxide finish."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ArcCurrent a owl:Class ;
    rdfs:label "ArcCurrent"@en ;
    qudt:applicableUnit unit:A ;
    rdfs:subClassOf mds:Current ;
    skos:definition "The electric current flowing through an electric arc."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ArcMelting a owl:Class ;
    rdfs:label "ArcMelting"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ArcCurrent ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ArcVoltage ],
        mds:MaterialsProcessing ;
    skos:altLabel "Arc Furnace Melting",
        "Electric Arc Melting" ;
    skos:definition "A melting process that uses an electric arc between an electrode and the material being melted to generate intense heat for melting metals and alloys."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ArcVoltage a owl:Class ;
    rdfs:label "ArcVoltage"@en ;
    qudt:applicableUnit unit:V ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Arc",
        "Arc Length Voltage" ;
    skos:definition "The electrical voltage across an arc during arc-based processing operations."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:AreaReduction a owl:Class ;
    rdfs:label "AreaReduction"@en ;
    qudt:applicableUnit unit:PERCENT ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Cross-Section Reduction",
        "Reduction",
        "Reduction Ratio" ;
    skos:definition "The percentage reduction in cross-sectional area during a forming, drawing, or rolling process."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:BallMaterial a owl:Class ;
    rdfs:label "BallMaterial"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The material composition of the grinding balls used in ball milling (e.g., steel, zirconia, tungsten carbide)."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:BallMilling a owl:Class ;
    rdfs:label "BallMilling"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:MillingSpeed ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:MillingTime ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:BallSize ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:BallMaterial ],
        mds:MaterialsProcessing ;
    skos:altLabel "Ball Mill",
        "HEBM",
        "High Energy Ball Milling",
        "Mechanical Milling" ;
    skos:definition "A grinding and mixing method that uses impact and attrition forces between grinding media (balls) and the material being processed in a rotating cylindrical container."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:BallSize a owl:Class ;
    rdfs:label "BallSize"@en ;
    qudt:applicableUnit unit:MilliM ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Ball Diameter" ;
    skos:definition "The diameter of the grinding balls used in ball milling."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:BeamCurrent a owl:Class ;
    rdfs:label "BeamCurrent"@en ;
    qudt:applicableUnit unit:MilliA ;
    rdfs:subClassOf mds:ImagingParameter,
        mds:ProcessingParameter ;
    skos:altLabel "",
        "E-Beam Current",
        "Electron Beam Current" ;
    skos:definition "An imaging parameter describing the amount of electrical current carried by the electron beam."@en,
        "The electric current of an electron beam used in electron beam-based processing operations."@en ;
    mds:hasStudyStage "Process",
        "Tool" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:MaterialsProcessing,
        mdsdom:SEM .

mds:BuildDirection a owl:Class ;
    rdfs:label "BuildDirection"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Deposition Direction",
        "Growth Direction" ;
    skos:definition "The orientation or direction in which material is deposited or built up during additive manufacturing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:CarrierGas a owl:Class ;
    rdfs:label "CarrierGas"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Carrier Gas Type",
        "Transport Gas" ;
    skos:definition "The gas used to transport powder or precursor material to the processing zone during deposition or atomization."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .


mds:CoolingRate a owl:Class ;
    rdfs:label "CoolingRate"@en ;
    qudt:applicableUnit unit:K-PER-SEC ;
    rdfs:subClassOf mds:AnnealingParameter,
        mds:ProcessingParameter ;
    skos:altLabel "Quench Rate",
        "Solidification Rate" ;
    skos:definition "The rate at which a material is cooled during or after a processing operation."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Process" ;
    mds:inDomain mdsdom:DSC,
        mdsdom:MaterialsProcessing .

mds:CuringTemperature a owl:Class ;
    rdfs:label "CuringTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingTemperature ;
    skos:definition "The temperature at which a curing reaction occurs."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:CuringTime a owl:Class ;
    rdfs:label "CuringTime"@en ;
    qudt:applicableUnit unit:MIN ;
    rdfs:subClassOf mds:DwellTime ;
    skos:definition "The duration of curing treatment."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Current a owl:Class ;
    rdfs:label "Current"@en ;
    qudt:applicableUnit unit:A ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "Electric current used in a processing operation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:CurrentDensity a owl:Class ;
    rdfs:label "CurrentDensity"@en ;
    qudt:applicableUnit unit:A-PER-M2 ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "Electric current per unit area."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:CzochralskiMethod a owl:Class ;
    rdfs:label "CzochralskiMethod"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:PullRate ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:RotationSpeed ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:GrowthTime ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:SolventFlux ],
        mds:MaterialsProcessing ;
    skos:altLabel "CZ Method",
        "Crystal Pulling",
        "Czochralski Process" ;
    skos:definition "A method of crystal growth used to obtain single crystals by slowly pulling a seed crystal from a melt while rotating it."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:DepositionTemperature a owl:Class ;
    rdfs:label "DepositionTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingTemperature ;
    skos:definition "The substrate temperature during a deposition process."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:DerivedKinematics a owl:Class ;
    rdfs:label "DerivedKinematics" ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel " " ;
    skos:definition "A Descriptive Information Content Entity that describes a kinematic quantity computed from kinematic measurements of a build platform." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:DirectInkWrite a owl:Class ;
    rdfs:label "DirectInkWrite" ;
    rdfs:subClassOf mds:3DPrinting ;
    skos:altLabel "DIW"@en ;
    skos:definition "Material-extrusion additive manufacturing process that dispenses a viscoelastic ink through a nozzle onto a build platform, building a part layer by layer." ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:DirectInkWritePrinter a owl:Class ;
    rdfs:label "DirectInkWritePrinter" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "DIW printer"@en ;
    skos:definition "A Material Artifact that is an additive manufacturing machine designed to execute the direct ink write process." ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:DirectMetalDeposition a owl:Class ;
    rdfs:label "DirectMetalDeposition"@en ;
    dcterms:source "ISO/ASTM 52900:2021" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:LaserPowerParameter ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:PowderFeedRate ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:CarrierGas ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:TrackOverlap ],
        mds:MaterialsProcessing ;
    skos:altLabel "DED",
        "DMD",
        "Direct Energy Deposition" ;
    skos:definition "An additive manufacturing process that uses a focused thermal energy source to fuse materials by melting as they are deposited."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:DrawingSpeed a owl:Class ;
    rdfs:label "DrawingSpeed"@en ;
    qudt:applicableUnit unit:MilliM-PER-SEC ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The speed at which material is pulled through a die during wire drawing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:DwellTime a owl:Class ;
    rdfs:label "DwellTime"@en ;
    qudt:applicableUnit unit:SEC ;
    rdfs:subClassOf mds:ImagingParameter,
        mds:ProcessingParameter ;
    skos:altLabel "",
        "Hold Time",
        "Soaking Time" ;
    skos:definition "An imaging parameter describing the length of time the electron beam remains at a single image location during scanning."@en,
        "The duration for which a material is held at a specific temperature or condition during processing."@en ;
    mds:hasStudyStage "Process",
        "Tool" ;
    mds:inDomain mdsdom:MaterialsProcessing,
        mdsdom:SEM .

mds:ElectrolyteConcentration a owl:Class ;
    rdfs:label "ElectrolyteConcentration"@en ;
    qudt:applicableUnit unit:MOL-PER-L ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The concentration of electrolyte solution used in electrochemical processing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ElectronBeamMelting a owl:Class ;
    rdfs:label "ElectronBeamMelting"@en ;
    dcterms:source "ISO/ASTM 52900:2021" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:BeamCurrent ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:AcceleratingVoltage ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ScanSpeed ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:VacuumLevel ],
        mds:MaterialsProcessing ;
    skos:altLabel "EBAM",
        "EBM",
        "Electron Beam Additive Manufacturing" ;
    skos:definition "An additive manufacturing process that uses an electron beam to selectively melt and fuse metallic powder in a vacuum environment layer by layer."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:EnergyDensity a owl:Class ;
    rdfs:label "EnergyDensity"@en ;
    qudt:applicableUnit unit:J-PER-M3 ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Linear Energy Density",
        "VED",
        "Volumetric Energy Density" ;
    skos:definition "The amount of energy delivered per unit volume or area during a materials processing operation, calculated from process parameters."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Etching a owl:Class ;
    rdfs:label "Etching"@en ;
    rdfs:subClassOf mds:MaterialsProcessing ;
    skos:altLabel "Chemical Etching",
        "Dry Etching",
        "Wet Etching" ;
    skos:definition "A process that uses chemical reactions or physical means to remove layers from the surface of a material during manufacturing, typically for creating patterns or surface features."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ExposureTime a owl:Class ;
    rdfs:label "ExposureTime"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The duration of exposure to radiation or light."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ExtrusionTemperature a owl:Class ;
    rdfs:label "ExtrusionTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingTemperature ;
    skos:definition "The temperature of the material during an extrusion process."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:FabricationMethod a owl:Class ;
    rdfs:label "FabricationMethod" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "Manufacturing Process",
        "Production Method" ;
    skos:definition "A method used to produce a material, sample, or material artifact through one or more materials-processing operations."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:FeedstockComposition a owl:Class ;
    rdfs:label "FeedstockComposition"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Alloy Composition",
        "Composition",
        "Material Composition" ;
    skos:definition "The chemical or elemental composition of the feedstock material used in a processing operation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:FilmThickness a owl:Class ;
    rdfs:label "FilmThickness"@en ;
    qudt:applicableUnit unit:NanoM ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Coating Thickness",
        "Deposit Thickness",
        "Thickness" ;
    skos:definition "The thickness of a deposited thin film or coating produced during a deposition process."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:FlameFusion a owl:Class ;
    rdfs:label "FlameFusion"@en ;
    rdfs:subClassOf mds:MaterialsProcessing ;
    skos:altLabel "Flame Synthesis",
        "Verneuil Process" ;
    skos:definition "A method for growing single crystals by melting powdered material in an oxy-hydrogen flame and allowing it to crystallize as it cools."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:FoilType a owl:Class ;
    rdfs:label "FoilType"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Foil" ;
    skos:definition "The type or material of foil used as a substrate or interlayer in a processing operation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Forging a owl:Class ;
    rdfs:label "Forging"@en ;
    dcterms:source "ISO 7912:2013" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ForgingTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ForgingPressure ],
        mds:MaterialsProcessing ;
    skos:altLabel "Metal Forging",
        "Press Forging" ;
    skos:definition "A manufacturing process involving the shaping of metal using localized compressive forces, typically delivered with a hammer or die."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ForgingPressure a owl:Class ;
    rdfs:label "ForgingPressure"@en ;
    qudt:applicableUnit unit:MegaPA ;
    rdfs:subClassOf mds:ProcessingPressure ;
    skos:definition "The compressive force per unit area during forging."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ForgingTemperature a owl:Class ;
    rdfs:label "ForgingTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingTemperature ;
    skos:definition "The temperature at which forging is performed."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:FrictionStirWelding a owl:Class ;
    rdfs:label "FrictionStirWelding"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ToolRotationSpeed ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:TraverseSpeed ],
        mds:Welding ;
    skos:altLabel "FSW",
        "Friction Welding" ;
    skos:definition "A solid-state joining process that uses a non-consumable rotating tool to generate frictional heat and plastic deformation to join two workpieces."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:FusedDepositionModeling a owl:Class ;
    rdfs:label "FusedDepositionModeling"@en ;
    dcterms:source "ISO/ASTM 52900:2021" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ExtrusionTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:LayerThickness ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:InfillDensity ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:HeadTemperature ],
        mds:MaterialsProcessing ;
    skos:altLabel "FDM",
        "FFF",
        "Fused Filament Fabrication" ;
    skos:definition "An additive manufacturing process that builds parts by extruding thermoplastic material through a heated nozzle in a layer-by-layer fashion."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:GasAtomization a owl:Class ;
    rdfs:label "GasAtomization"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:GasPressure ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:MeltTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:GasMetalRatio ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:CarrierGas ],
        mds:MaterialsProcessing ;
    skos:altLabel "Gas Atomization Process",
        "Inert Gas Atomization" ;
    skos:definition "A powder production process where a molten metal stream is broken up into fine droplets by high-velocity gas jets, which then solidify into spherical powder particles."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:GasFlowRate a owl:Class ;
    rdfs:label "GasFlowRate"@en ;
    qudt:applicableUnit unit:L-PER-MIN ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Flow Rate",
        "Gas Supply Rate" ;
    skos:definition "The volumetric or mass flow rate of gas supplied during a processing operation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:GasMetalRatio a owl:Class ;
    rdfs:label "GasMetalRatio"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "GMR",
        "Gas/Metal Ratio" ;
    skos:definition "The ratio of gas flow rate to metal feed rate during gas atomization, influencing powder particle size and morphology."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:GasPressure a owl:Class ;
    rdfs:label "GasPressure"@en ;
    qudt:applicableUnit unit:MegaPA ;
    rdfs:subClassOf mds:ProcessingPressure ;
    skos:definition "The pressure of gas used in a processing operation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:GCode a owl:Class ;
    rdfs:label "G-Code" ;
    rdfs:subClassOf mds:MachineInstructionCode ;
    skos:altLabel "GCode" ;
    skos:definition "A Machine Instruction Code that uses the RS-274 standard format to direct the motion and operation of a computer-controlled manufacturing machine." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:GrindingMachine a owl:Class ;
    rdfs:label "GrindingMachine" ;
    rdfs:subClassOf mds:Equipment ;
    skos:altLabel "Grinder",
        "Grinder Machine" ;
    skos:definition "A precision machine tool that moves a rotating abrasive wheel across the sample surface to achieve a flat, parallel surface finish." ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:GrowthTime a owl:Class ;
    rdfs:label "GrowthTime"@en ;
    qudt:applicableUnit unit:HR ;
    rdfs:subClassOf mds:DwellTime ;
    skos:definition "The duration of crystal or film growth during a synthesis or deposition process."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:HatchSpacing a owl:Class ;
    rdfs:label "HatchSpacing"@en ;
    qudt:applicableUnit unit:MicroM ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Hatch Distance",
        "Line Spacing",
        "Track Spacing" ;
    skos:definition "The distance between adjacent scan vectors in a layer during laser-based additive manufacturing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:HeadTemperature a owl:Class ;
    rdfs:label "HeadTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingTemperature ;
    skos:altLabel "Nozzle Temperature",
        "Print Head Temperature" ;
    skos:definition "The temperature of the print head or nozzle during an extrusion-based additive manufacturing process."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:HeatingRate a owl:Class ;
    rdfs:label "HeatingRate"@en ;
    qudt:applicableUnit unit:K-PER-SEC ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Ramp Rate",
        "Temperature Ramp Rate" ;
    skos:definition "The rate at which temperature is increased during a heating step in thermal processing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:DSC,
        mdsdom:MaterialsProcessing .

mds:HeatInput a owl:Class ;
    rdfs:label "HeatInput"@en ;
    qudt:applicableUnit unit:J-PER-M ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Heat Input per Unit Length",
        "Line Energy" ;
    skos:definition "The amount of thermal energy transferred per unit length during welding or directed energy deposition."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:HoldTemperature a owl:Class ;
    rdfs:label "HoldTemperature"@en ;
    rdfs:subClassOf mds:AnnealingParameter ;
    skos:definition "The temperature at which a specimen is held during heat treatment. " ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:HoldTime a owl:Class ;
    rdfs:label "HoldTime"@en ;
    rdfs:subClassOf mds:AnnealingParameter ;
    skos:definition "The duration a specimen is kept at a set temperature. " ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:HotIsostaticPressing a owl:Class ;
    rdfs:label "HotIsostaticPressing"@en ;
    dcterms:source "ASTM F2924-14" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ProcessingTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:IsostaticPressure ],
        mds:MaterialsProcessing ;
    skos:altLabel "HIP",
        "Hot Isostatic Compaction" ;
    skos:definition "A manufacturing process that subjects materials to both elevated temperature and isostatic gas pressure in a high-pressure containment vessel to eliminate porosity and increase density."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:HotPressing a owl:Class ;
    rdfs:label "HotPressing"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:SinteringTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:SinteringPressure ],
        mds:Sintering ;
    skos:altLabel "Pressure Sintering" ;
    skos:definition "A sintering process where uniaxial pressure and heat are simultaneously applied to powder compact."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:HotWirePower a owl:Class ;
    rdfs:label "HotWirePower"@en ;
    qudt:applicableUnit unit:W ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The electrical power supplied to a resistively heated wire feedstock during hot wire deposition or welding."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:IncrementalDisplacement a owl:Class ;
    rdfs:label "IncrementalDisplacement" ;
    qudt:applicableUnit unit:MilliM ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:Coordinate ],
        mds:DerivedKinematics ;
    skos:altLabel " " ;
    skos:definition "A Derived Kinematics entity whose value is the difference between two consecutive position measurements of the build platform along an axis." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:InductionFrequency a owl:Class ;
    rdfs:label "InductionFrequency"@en ;
    qudt:applicableUnit unit:HZ ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The frequency of electromagnetic field used in induction heating."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:InductionMelting a owl:Class ;
    rdfs:label "InductionMelting"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:InductionFrequency ],
        mds:MaterialsProcessing ;
    skos:altLabel "Induction Furnace Melting" ;
    skos:definition "A melting process that uses electromagnetic induction to generate heat within electrically conductive materials for melting metals and alloys."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:InfillDensity a owl:Class ;
    rdfs:label "InfillDensity"@en ;
    qudt:applicableUnit unit:PERCENT ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Fill Density",
        "Infill",
        "Infill Percentage" ;
    skos:definition "The percentage of solid material within the interior volume of a 3D printed part, controlling the internal fill pattern density."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:IsostaticPressure a owl:Class ;
    rdfs:label "IsostaticPressure"@en ;
    qudt:applicableUnit unit:MegaPA ;
    rdfs:subClassOf mds:ProcessingPressure ;
    skos:definition "Uniform pressure applied from all directions."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:KinematicError a owl:Class ;
    rdfs:label "KinematicError" ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel " " ;
    skos:definition "A Descriptive Information Content Entity that describes the offset between a projected kinematic value and the corresponding sensor-measured value of a build platform." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:KinematicMeasurement a owl:Class ;
    rdfs:label "KinematicMeasurement" ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel " " ;
    skos:definition "A Measurement Information Content Entity that describes a sensor-observed kinematic quantity of the build platform." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:LaserEngineeredNetShaping a owl:Class ;
    rdfs:label "LaserEngineeredNetShaping"@en ;
    dcterms:source "Sandia National Laboratories" ;
    rdfs:subClassOf mds:DirectMetalDeposition ;
    skos:altLabel "LENS",
        "LMD",
        "Laser Metal Deposition" ;
    skos:definition "A laser-based directed energy deposition process that creates three-dimensional components by depositing and melting metal powder layer by layer."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:LaserFluence a owl:Class ;
    rdfs:label "LaserFluence"@en ;
    qudt:applicableUnit unit:J-PER-M2 ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Pulse Energy Density" ;
    skos:definition "The energy delivered per unit area by a laser pulse."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:LaserFrequency a owl:Class ;
    rdfs:label "LaserFrequency"@en ;
    qudt:applicableUnit unit:HZ ;
    rdfs:subClassOf mds:PulseFrequency ;
    skos:altLabel "Laser Pulse Rate",
        "Laser Repetition Rate" ;
    skos:definition "The repetition rate of a pulsed laser used in laser-based processing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:LayerCount a owl:Class ;
    rdfs:label "LayerCount" ;
    rdfs:subClassOf mds:ProcessParameter ;
    skos:altLabel " " ;
    skos:definition "A Geometric Specification that prescribes the number of layers in a printed part." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:LayerThickness a owl:Class ;
    rdfs:label "LayerThickness"@en ;
    qudt:applicableUnit unit:MicroM,
        unit:MilliM ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO"@en ;
    rdfs:subClassOf obo:BFO_0000001,
        mds:ProcessParameter ;
    skos:altLabel "Build Layer Thickness",
        "Layer Height",
        "Additive Manufacturing Layer Thickness"@en ;
    skos:definition "Layer thickness in 3D printing is a measure of the layer height of each successive addition of material in the additive manufacturing or 3D printing process in which layers are stacked."@en,
        "The thickness of each individual layer deposited or processed in an additive manufacturing or layered processing operation."@en ;
    skos:exactMatch lpobo:LPBFO_00009 ;
    mds:hasStudyStage "MaterialsProcessing",
        "Recipe" ;
    mds:inDomain mdsdom:LPBF,
        mdsdom:MaterialsProcessing .

mds:MachineInstructionCode a owl:Class ;
    rdfs:label "MachineInstructionCode" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001803 ;
            owl:someValuesFrom cco:ont00001359 ],
        cco:ont00000965 ;
    skos:altLabel " " ;
    skos:definition "A Directive Information Content Entity that consists of a sequence of coded instructions directing the operations of a manufacturing machine." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:MagnetronSputtering a owl:Class ;
    rdfs:label "MagnetronSputtering"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:SputterPower ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:SputterPressure ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:VacuumLevel ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:FilmThickness ],
        mds:MaterialsProcessing ;
    skos:altLabel "DC Sputtering",
        "RF Sputtering",
        "Sputter Deposition" ;
    skos:definition "A physical vapor deposition method where atoms are ejected from a target material by ion bombardment and deposited onto a substrate to form a thin film."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:MaterialsProcessing a owl:Class ;
    rdfs:label "MaterialsProcessing"@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "A process that transforms, modifies, or fabricates materials through physical, chemical, thermal, or mechanical means to achieve desired properties, shapes, or structures. This includes additive manufacturing, subtractive manufacturing, forming, joining, heat treatment, surface treatment, and other material transformation processes."@en ;
    skos:altLabel "" ;
    mds:inDomain mdsdom:Formulation .

mds:Microhardness a owl:Class ;
    rdfs:label "Microhardness" ;
    rdfs:subClassOf mds:Hardness ;
    skos:altLabel " " ;
    skos:definition " Property that reflects the micro-scale resistance of nanocomposite coatings to deformation due to applied forces" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:MillingSpeed a owl:Class ;
    rdfs:label "MillingSpeed"@en ;
    qudt:applicableUnit unit:REV-PER-MIN ;
    rdfs:subClassOf mds:RotationSpeed ;
    skos:definition "The rotational speed of a ball mill."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:MillingTime a owl:Class ;
    rdfs:label "MillingTime"@en ;
    qudt:applicableUnit unit:HR ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The duration of ball milling."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:MotionControl a owl:Class ;
    rdfs:label "MotionControl" ;
    rdfs:subClassOf mds:ProcessParameter ;
    skos:altLabel " " ;
    skos:definition "A Control Specification that prescribes the motion-control mode governing build-platform movement and velocity during printing." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:NozzleDiameter a owl:Class ;
    rdfs:label "NozzleDiameter" ;
    qudt:applicableUnit unit:MilliM ;
    rdfs:subClassOf mds:ProcessParameter ;
    skos:altLabel " " ;
    skos:definition "An Extrusion Specification that prescribes the diameter of the deposition nozzle to be used." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PartGeometry a owl:Class ;
    rdfs:label "PartGeometry"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000052 ;
            owl:someValuesFrom mds:Part ],
        cco:ont00001059 ;
    skos:altLabel " " ;
    skos:definition "A Shape Quality that inheres in a printed part and characterizes its three-dimensional form, (e.g. 'Testteil', 'Stäbe', 'Bauteil' etc.)."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PlanarDefect a owl:Class ;
    rdfs:label "PlanarDefect" ;
    rdfs:subClassOf mds:Defect ;
    owl:disjointWith mds:PointDefect,
        mds:VolumeDefect ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PositionError a owl:Class ;
    rdfs:label "PositionError" ;
    qudt:applicableUnit unit:MilliM ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:Coordinate ],
        mds:KinematicError ;
    skos:altLabel " " ;
    skos:definition "A Kinematic Error describing the offset between projected and measured position along an axis." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PositionMeasurement a owl:Class ;
    rdfs:label "PositionMeasurement" ;
    qudt:applicableUnit unit:MilliM ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:Coordinate ],
        mds:KinematicMeasurement ;
    skos:altLabel " " ;
    skos:definition "A Kinematic Measurement describing the sensor-measured position of the build platform along an axis." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PouringTemperature a owl:Class ;
    rdfs:label "PouringTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingTemperature ;
    skos:definition "The temperature of molten material when poured into a mold."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PowderDiameter a owl:Class ;
    rdfs:label "PowderDiameter"@en ;
    qudt:applicableUnit unit:MicroM ;
    rdfs:subClassOf mds:PowderParticleSize ;
    skos:altLabel "D50",
        "Median Particle Size",
        "Particle Diameter" ;
    skos:definition "The mean or median diameter of powder particles, characterizing the particle size distribution."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PowderFeedRate a owl:Class ;
    rdfs:label "PowderFeedRate"@en ;
    qudt:applicableUnit unit:GM-PER-MIN ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Feed Rate",
        "Powder Flow Rate" ;
    skos:definition "The mass or volume rate at which powder material is delivered to the processing zone in powder-based manufacturing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PowderParticleSize a owl:Class ;
    rdfs:label "PowderParticleSize"@en ;
    qudt:applicableUnit unit:MicroM ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Grain Size",
        "Particle Size",
        "Powder Size" ;
    skos:definition "The characteristic dimension or size distribution of powder particles used in powder-based processing."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PowerDensity a owl:Class ;
    rdfs:label "PowerDensity"@en ;
    qudt:applicableUnit unit:W-PER-M2 ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Intensity",
        "Irradiance" ;
    skos:definition "The power delivered per unit area at the processing zone."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PrecipitationHardening a owl:Class ;
    rdfs:label "PrecipitationHardening"@en ;
    dcterms:source "ISO 4885:2018" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:AgingTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:AgingTime ],
        mds:MaterialsProcessing ;
    skos:altLabel "Age Hardening",
        "Precipitation Heat Treatment" ;
    skos:definition "A heat treatment technique used to increase the yield strength of malleable materials by forming uniformly dispersed precipitates within the material's crystal structure through controlled aging."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Precursors a owl:Class ;
    rdfs:label "Precursors"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Precursor Gases",
        "Precursor Materials" ;
    skos:definition "The chemical precursor materials used in a deposition or synthesis process to form the desired product."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PreheatTemperature a owl:Class ;
    rdfs:label "PreheatTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingParameter,
        cco:00000441 ;
    skos:altLabel "Build Platform Temperature",
        "Substrate Temperature" ;
    skos:definition "The temperature to which a material or build platform is heated before the main processing operation begins."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PrescribedAcceleration a owl:Class ;
    rdfs:label "PrescribedAcceleration" ;
    qudt:applicableUnit unit:MilliM-PER-SEC2 ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001803 ;
            owl:someValuesFrom mds:AxisAcceleration ],
        mds:ProcessParameter ;
    skos:altLabel " " ;
    skos:definition "A Kinematic Specification that prescribes the target acceleration of the build platform." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PrescribedDeceleration a owl:Class ;
    rdfs:label "prescribeddeceleration" ;
    qudt:applicableUnit unit:MilliM-PER-SEC2 ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001803 ;
            owl:someValuesFrom mds:AxisAcceleration ],
        mds:ProcessParameter ;
    skos:altLabel " " ;
    skos:definition "A Kinematic Specification that prescribes the target deceleration of the build platform." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PrescribedVelocity a owl:Class ;
    rdfs:label "PrescribedVelocity" ;
    qudt:applicableUnit unit:MilliM-PER-SEC ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001803 ;
            owl:someValuesFrom mds:AxisVelocity ],
        mds:ProcessParameter ;
    skos:altLabel " " ;
    skos:definition "A Kinematic Specification that prescribes the target velocity of the build platform." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PressurelessSintering a owl:Class ;
    rdfs:label "PressurelessSintering"@en ;
    rdfs:subClassOf mds:Sintering ;
    skos:altLabel "Free Sintering",
        "Natural Sintering" ;
    skos:definition "A sintering process performed without external applied pressure, relying solely on temperature-driven diffusion."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PrintDurationMeasurement a owl:Class ;
    rdfs:label "PrintDurationMeasurement" ;
    qudt:applicableUnit unit:SEC ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel "Print Time" ;
    skos:definition "A Measurement Information Content Entity that describes the temporal duration of a direct ink write process." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:DIW,
        mdsdom:MaterialsProcessing .

mds:ProcessingParameter a owl:Class ;
    rdfs:label "ProcessingParameter"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "A measurable quantity or quality that characterizes or controls a materials processing operation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ProcessingPressure a owl:Class ;
    rdfs:label "ProcessingPressure"@en ;
    qudt:applicableUnit unit:MegaPA ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Applied Pressure",
        "Operating Pressure" ;
    skos:definition "The pressure applied or maintained during a materials processing operation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ProcessingTemperature a owl:Class ;
    rdfs:label "ProcessingTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingParameter,
        cco:00000441 ;
    skos:altLabel "Operating Temperature",
        "Process Temperature",
        "Set Temperature" ;
    skos:efinition "The temperature at which a materials processing operation is performed or maintained."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ProcessingTime a owl:Class ;
    rdfs:label "ProcessingTime"@en ;
    qudt:applicableUnit unit:SEC ;
    rdfs:subClassOf mds:DwellTime ;
    skos:altLabel "Cycle Time",
        "Duration",
        "Process Duration",
        "Time" ;
    skos:definition "The total duration of a processing operation or cycle."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ProcessParameter a owl:Class ;
    rdfs:label "ProcessParameter" ;
    rdfs:isDefinedBy "ISO/ASTM 52900" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel " " ;
    skos:definition "A Directive Information Content Entity that prescribes one or more parameter values governing an additive manufacturing process." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ProjectedAcceleration a owl:Class ;
    rdfs:label "ProjectedAcceleration" ;
    qudt:applicableUnit unit:MilliM-PER-SEC2 ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:AxisAcceleration ],
        mds:ProjectedKinematics ;
    skos:altLabel " " ;
    skos:definition "A Projected Kinematics entity describing the acceleration the controller expects the build platform to have at a given time." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ProjectedKinematics a owl:Class ;
    rdfs:label "ProjectedKinematics" ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel " " ;
    skos:definition "A Descriptive Information Content Entity that describes the kinematic trajectory computed by the motion controller of an additive manufacturing machine." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ProjectedPosition a owl:Class ;
    rdfs:label "ProjectedPosition" ;
    qudt:applicableUnit unit:MilliM ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:Coordinate ],
        mds:ProjectedKinematics ;
    skos:altLabel " " ;
    skos:definition "A Projected Kinematics entity describing the position the controller expects the build platform to occupy at a given time." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ProjectedVelocity a owl:Class ;
    rdfs:label "ProjectedVelocity" ;
    qudt:applicableUnit unit:MilliM-PER-SEC ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:AxisVelocity ],
        mds:ProjectedKinematics ;
    skos:altLabel " " ;
    skos:definition "A Projected Kinematics entity describing the velocity the controller expects the build platform to have at a given time." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PullRate a owl:Class ;
    rdfs:label "PullRate"@en ;
    qudt:applicableUnit unit:MilliM-PER-HR ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The rate at which a crystal is pulled from a melt during crystal growth."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PulsedCurrent a owl:Class ;
    rdfs:label "PulsedCurrent"@en ;
    qudt:applicableUnit unit:A ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "Electric current delivered in pulses during processing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PulsedLaserDeposition a owl:Class ;
    rdfs:label "PulsedLaserDeposition"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:LaserFluence ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:PulseFrequency ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:Wavelength ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:VacuumLevel ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:FilmThickness ],
        mds:MaterialsProcessing ;
    skos:altLabel "Laser Ablation Deposition",
        "PLD" ;
    skos:definition "A thin film deposition technique where a high-power pulsed laser beam ablates material from a target, which is then deposited onto a substrate."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:PulseFrequency a owl:Class ;
    rdfs:label "PulseFrequency"@en ;
    qudt:applicableUnit unit:HZ ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Repetition Rate" ;
    skos:definition "The repetition rate of laser pulses or electrical pulses."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Quenching a owl:Class ;
    rdfs:label "Quenching"@en ;
    dcterms:source "ISO 4885:2018" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:QuenchingTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:QuenchingMedia ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:QuenchType ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:CoolingRate ],
        mds:MaterialsProcessing ;
    skos:altLabel "Quench Hardening",
        "Rapid Cooling" ;
    skos:definition "A rapid cooling process used in heat treatment where a material is cooled quickly from an elevated temperature by immersion in water, oil, or another quenching medium to achieve desired mechanical properties such as increased hardness."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:QuenchingMedia a owl:Class ;
    rdfs:label "QuenchingMedia"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Cooling Medium",
        "Quench Medium" ;
    skos:definition "The fluid or medium used to rapidly cool material during quenching (e.g., water, oil, air)."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:QuenchingTemperature a owl:Class ;
    rdfs:label "QuenchingTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingTemperature ;
    skos:definition "The elevated temperature from which material is rapidly cooled during quenching."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:QuenchType a owl:Class ;
    rdfs:label "QuenchType"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Quench",
        "Quench Technique",
        "Quenching Method" ;
    skos:definition "The method or technique used for quenching (e.g., direct quench, interrupted quench, martempering)."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:RotationSpeed a owl:Class ;
    rdfs:label "RotationSpeed"@en ;
    qudt:applicableUnit unit:REV-PER-MIN ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "RPM",
        "Rotational Speed",
        "Spin Rate" ;
    skos:definition "The angular velocity at which a component or tool rotates during processing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SampleBuildOrientation a owl:Class ;
    rdfs:label "SampleBuildOrientation"@en ;
    rdfs:subClassOf cco:ont00000119 ;
    skos:altLabel "Part Build Orientation"@en,
        "Sample Orientation During Build"@en,
        "Specimen Build Orientation"@en ;
    skos:definition "A spatial orientation of a sample relative to the build-system coordinate system during the build process."@en ;
    skos:prefLabel "Sample Build Orientation"@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ScanSpeed a owl:Class ;
    rdfs:label "ScanSpeed",
        "ScanSpeed"@en ;
    qudt:applicableUnit unit:MilliM-PER-SEC ;
    rdfs:subClassOf obo:BFO_0000001,
        mds:ImagingParameter,
        mds:ProcessingParameter ;
    skos:altLabel "",
        " ",
        "Beam Velocity",
        "Travel Speed" ;
    skos:broader mds:Recipe ;
    skos:definition "The speed range in which the probe moves across a sample",
        "An imaging parameter describing the rate at which the electron beam scans across a sample surface during image acquisition."@en,
        "The velocity at which the energy beam or tool moves across the material surface during processing."@en ;
    mds:hasStudyStage "Process",
        "Recipe",
        "Tool" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:MaterialsProcessing,
        mdsdom:Profilometry,
        mdsdom:SEM,
        mdsdom:UV-Vis .

mds:ShieldingGas a owl:Class ;
    rdfs:label "ShieldingGas"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Cover Gas",
        "Protective Gas",
        "Shielding Gas Type" ;
    skos:definition "The inert or semi-inert gas used to protect the weld pool or processing zone from atmospheric contamination."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Sintering a owl:Class ;
    rdfs:label "Sintering"@en ;
    dcterms:source "ISO 3252:2019" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:SinteringTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:DwellTime ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:HeatingRate ],
        mds:MaterialsProcessing ;
    skos:altLabel "Powder Consolidation",
        "Solid State Sintering" ;
    skos:definition "A heat treatment process for bonding particles into a coherent, predominantly solid structure via mass transport events that occur at the atomic scale, often driven by elevated temperature. The process consolidates powdered materials by heating them below their melting point."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SinteringPressure a owl:Class ;
    rdfs:label "SinteringPressure"@en ;
    qudt:applicableUnit unit:MegaPA ;
    rdfs:subClassOf mds:ProcessingPressure ;
    skos:definition "The pressure applied during sintering."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SinteringTemperature a owl:Class ;
    rdfs:label "SinteringTemperature"@en ;
    qudt:applicableUnit unit:DEG_C ;
    rdfs:subClassOf mds:ProcessingTemperature ;
    skos:definition "The temperature at which sintering occurs."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SolutionType a owl:Class ;
    rdfs:label "SolutionType"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Electrolyte Type",
        "Process Solution",
        "Solution" ;
    skos:definition "The type or composition of solution used in a chemical or electrochemical processing operation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Solvent a owl:Class ;
    rdfs:label "Solvent"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Process Solvent",
        "Reaction Solvent" ;
    skos:definition "The liquid medium used to dissolve or disperse reactants or materials during a processing operation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SolventFlux a owl:Class ;
    rdfs:label "SolventFlux"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Crystal Growth Flux",
        "Flux" ;
    skos:definition "The flux or solvent material used to facilitate crystal growth, acting as the growth medium in flux methods."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SolvothermalProcessing a owl:Class ;
    rdfs:label "SolvothermalProcessing"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ReactionTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ReactionPressure ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:Solvent ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:GrowthTime ],
        mds:MaterialsProcessing ;
    skos:altLabel "Hydrothermal Processing"@en,
        "Solvothermal Synthesis"@en ;
    skos:definition "A synthesis method that uses a solvent under elevated temperature and pressure to facilitate chemical reactions and crystal growth."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SparkPlasmaSintering a owl:Class ;
    rdfs:label "SparkPlasmaSintering"@en ;
    dcterms:source "ISO 18755:2020" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:SinteringTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:SinteringPressure ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:PulsedCurrent ],
        mds:Sintering ;
    skos:altLabel "FAST",
        "Field Assisted Sintering",
        "PECS",
        "Pulsed Electric Current Sintering",
        "SPS" ;
    skos:definition "A sintering technique that uses uniaxial pressure and pulsed direct electric current to rapidly consolidate powder materials at relatively low temperatures."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SpinCasting a owl:Class ;
    rdfs:label "SpinCasting"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:RotationSpeed ],
        mds:Casting ;
    skos:altLabel "Centrifugal Casting",
        "Rotational Casting" ;
    skos:definition "A casting method where molten material is poured into a rotating mold, with centrifugal force distributing the material uniformly."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SpinCoating a owl:Class ;
    rdfs:label "SpinCoating"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:RotationSpeed ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:Solvent ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:FilmThickness ],
        mds:MaterialsProcessing ;
    skos:altLabel "Spin-On Coating" ;
    skos:definition "A procedure used to deposit uniform thin films onto flat substrates by applying a solution to the center of a substrate and spinning it at high speed."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SputterPower a owl:Class ;
    rdfs:label "SputterPower"@en ;
    qudt:applicableUnit unit:W ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The electrical power applied to the sputtering target."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:SputterPressure a owl:Class ;
    rdfs:label "SputterPressure"@en ;
    qudt:applicableUnit unit:PA ;
    rdfs:subClassOf mds:ProcessingPressure ;
    skos:definition "The vacuum chamber pressure during sputtering."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:TapeTransferExfoliation a owl:Class ;
    rdfs:label "TapeTransferExfoliation"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:TapeType ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:FoilType ],
        mds:MaterialsProcessing ;
    skos:altLabel "Mechanical Exfoliation",
        "Scotch Tape Method",
        "Tape Exfoliation" ;
    skos:definition "A mechanical exfoliation technique that uses adhesive tape to repeatedly cleave layered materials to obtain atomically thin layers."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:TapeType a owl:Class ;
    rdfs:label "TapeType"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Adhesive Tape Type",
        "Tape" ;
    skos:definition "The type of adhesive tape used in tape-based mechanical exfoliation or transfer processes."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Tension a owl:Class ;
    rdfs:label "Tension"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Drawing Tension",
        "Tensile Force" ;
    skos:definition "The tensile force or stress applied to a material during a drawing, pulling, or stretching process."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ThermalAtomicLayerDeposition a owl:Class ;
    rdfs:label "ThermalAtomicLayerDeposition"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:DepositionTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:Precursors ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:FilmThickness ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:GrowthTime ],
        mds:MaterialsProcessing ;
    skos:altLabel "T-ALD",
        "Thermal ALD" ;
    skos:definition "A thin film deposition technique that uses sequential, self-limiting surface reactions to deposit materials one atomic layer at a time using thermal activation."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ThermalCuring a owl:Class ;
    rdfs:label "ThermalCuring"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:CuringTemperature ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:CuringTime ],
        mds:MaterialsProcessing ;
    skos:altLabel "Heat Curing",
        "Thermal Polymerization" ;
    skos:definition "A process that uses heat to initiate or accelerate a chemical reaction that hardens or sets a material, commonly used for polymers, composites, and coatings."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ToolRotationSpeed a owl:Class ;
    rdfs:label "ToolRotationSpeed"@en ;
    qudt:applicableUnit unit:REV-PER-MIN ;
    rdfs:subClassOf mds:RotationSpeed ;
    skos:definition "The rotational speed of a tool during processing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:TrackOverlap a owl:Class ;
    rdfs:label "TrackOverlap"@en ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Bead Overlap",
        "Overlap",
        "Scan Overlap" ;
    skos:definition "The percentage of overlap between adjacent deposition tracks or scan paths, affecting surface finish and density."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:TraverseSpeed a owl:Class ;
    rdfs:label "TraverseSpeed"@en ;
    qudt:applicableUnit unit:MilliM-PER-SEC ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The speed at which a tool or workpiece moves laterally during processing."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:UVCuring a owl:Class ;
    rdfs:label "UVCuring"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:UVIntensity ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ExposureTime ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:Wavelength ],
        mds:MaterialsProcessing ;
    skos:altLabel "Photocuring",
        "UV Polymerization",
        "Ultraviolet Curing" ;
    skos:definition "A process that uses ultraviolet light to initiate a photochemical reaction that instantly cures or hardens inks, coatings, or adhesives."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:UVIntensity a owl:Class ;
    rdfs:label "UVIntensity"@en ;
    qudt:applicableUnit unit:W-PER-M2 ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:definition "The power per unit area of ultraviolet radiation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:VacuumLevel a owl:Class ;
    rdfs:label "VacuumLevel"@en ;
    qudt:applicableUnit unit:PA ;
    rdfs:subClassOf mds:ProcessingPressure ;
    skos:altLabel "Background Pressure",
        "Base Pressure",
        "Chamber Pressure",
        "Vaccum_Level" ;
    skos:definition "The base pressure maintained in a vacuum chamber during processing operations."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:VelocityError a owl:Class ;
    rdfs:label "VelocityError" ;
    qudt:applicableUnit unit:MilliM-PER-SEC ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:AxisVelocity ],
        mds:KinematicError ;
    skos:altLabel " " ;
    skos:definition "A Kinematic Error describing the offset between projected and measured velocity along an axis." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:VelocityMeasurement a owl:Class ;
    rdfs:label "VelocityMeasurement" ;
    qudt:applicableUnit unit:MilliM-PER-SEC ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:AxisVelocity ],
        mds:KinematicMeasurement ;
    skos:altLabel " " ;
    skos:definition "A Kinematic Measurement describing the sensor-measured velocity of the build platform along an axis." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Voltage a owl:Class ;
    rdfs:label "Voltage"@en ;
    qudt:applicableUnit unit:V ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Applied Voltage",
        "Electric Potential" ;
    skos:definition "The electrical potential difference applied during a processing operation."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Wattage a owl:Class ;
    rdfs:label "Wattage"@en ;
    qudt:applicableUnit unit:W ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Electrical Power",
        "Power Output" ;
    skos:definition "The electrical power consumption or output of a processing system or component."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:Welding a owl:Class ;
    rdfs:label "Welding"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:HeatInput ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ShieldingGas ],
        mds:MaterialsProcessing ;
    skos:altLabel "Fusion Welding" ;
    skos:definition "A fabrication process that joins materials, usually metals or thermoplastics, by using high heat to melt the parts together and allowing them to cool, causing fusion."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:WireArcAdditiveManufacturing a owl:Class ;
    rdfs:label "WireArcAdditiveManufacturing"@en ;
    dcterms:source "ISO/ASTM 52900:2021" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:WireFeedSpeed ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:Current ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ArcVoltage ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ShieldingGas ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:HeatInput ],
        mds:MaterialsProcessing ;
    skos:altLabel "WAAM",
        "Wire-Arc AM" ;
    skos:definition "An additive manufacturing process that uses an electric arc as heat source to melt wire feedstock material, depositing it layer by layer to build a component."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:WireDrawing a owl:Class ;
    rdfs:label "WireDrawing"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:DrawingSpeed ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:Tension ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:AreaReduction ],
        mds:MaterialsProcessing ;
    skos:altLabel "Drawing Process",
        "Wire Pulling" ;
    skos:definition "A metalworking process used to reduce the cross-section of a wire by pulling it through a series of drawing dies."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:WireFeedSpeed a owl:Class ;
    rdfs:label "WireFeedSpeed"@en ;
    qudt:applicableUnit unit:MilliM-PER-SEC ;
    rdfs:subClassOf mds:ProcessingParameter ;
    skos:altLabel "Wire Feed Rate" ;
    skos:definition "The rate at which wire feedstock is supplied to the welding or deposition zone."@en ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:XAccelerationError a owl:Class ;
    rdfs:label "XAccelerationError" ;
    rdfs:subClassOf mds:AccelerationError ;
    skos:altLabel " " ;
    skos:definition "An Acceleration Error along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:XAccelerationMeasurement a owl:Class ;
    rdfs:label "XAccelerationMeasurement" ;
    rdfs:subClassOf mds:AccelerationMeasurement ;
    skos:altLabel " " ;
    skos:definition "An Acceleration Measurement along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:XIncrementalDisplacement a owl:Class ;
    rdfs:label "XIncrementalDisplacement" ;
    rdfs:subClassOf mds:IncrementalDisplacement ;
    skos:altLabel " " ;
    skos:definition "An Incremental Displacement along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:XPositionError a owl:Class ;
    rdfs:label "XPositionError" ;
    rdfs:subClassOf mds:PositionError ;
    skos:altLabel " " ;
    skos:definition "A Position Error along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:XPositionMeasurement a owl:Class ;
    rdfs:label "XPositionMeasurement" ;
    rdfs:subClassOf mds:PositionMeasurement ;
    skos:altLabel " " ;
    skos:definition "A Position Measurement along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:XProjectedAcceleration a owl:Class ;
    rdfs:label "XProjectedAcceleration" ;
    rdfs:subClassOf mds:ProjectedAcceleration ;
    skos:altLabel " " ;
    skos:definition "A Projected Acceleration along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:XProjectedPosition a owl:Class ;
    rdfs:label "XProjectedPosition" ;
    rdfs:subClassOf mds:ProjectedPosition ;
    skos:altLabel " " ;
    skos:definition "A Projected Position along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:XProjectedVelocity a owl:Class ;
    rdfs:label "XProjectedVelocity" ;
    rdfs:subClassOf mds:ProjectedVelocity ;
    skos:altLabel " " ;
    skos:definition "A Projected Velocity along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:XVelocityError a owl:Class ;
    rdfs:label "XVelocityError" ;
    rdfs:subClassOf mds:VelocityError ;
    skos:altLabel " " ;
    skos:definition "A Velocity Error along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:XVelocityMeasurement a owl:Class ;
    rdfs:label "XVelocityMeasurement" ;
    rdfs:subClassOf mds:VelocityMeasurement ;
    skos:altLabel " " ;
    skos:definition "A Velocity Measurement along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:YAccelerationError a owl:Class ;
    rdfs:label "YAccelerationError" ;
    rdfs:subClassOf mds:AccelerationError ;
    skos:altLabel " " ;
    skos:definition "An Acceleration Error along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:YAccelerationMeasurement a owl:Class ;
    rdfs:label "YAccelerationMeasurement" ;
    rdfs:subClassOf mds:AccelerationMeasurement ;
    skos:altLabel " " ;
    skos:definition "An Acceleration Measurement along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:YIncrementalDisplacement a owl:Class ;
    rdfs:label "YIncrementalDisplacement" ;
    rdfs:subClassOf mds:IncrementalDisplacement ;
    skos:altLabel " " ;
    skos:definition "An Incremental Displacement along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:YPositionError a owl:Class ;
    rdfs:label "YPositionError" ;
    rdfs:subClassOf mds:PositionError ;
    skos:altLabel " " ;
    skos:definition "A Position Error along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:YPositionMeasurement a owl:Class ;
    rdfs:label "YPositionMeasurement" ;
    rdfs:subClassOf mds:PositionMeasurement ;
    skos:altLabel " " ;
    skos:definition "A Position Measurement along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:YProjectedAcceleration a owl:Class ;
    rdfs:label "YProjectedAcceleration" ;
    rdfs:subClassOf mds:ProjectedAcceleration ;
    skos:altLabel " " ;
    skos:definition "A Projected Acceleration along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:YProjectedPosition a owl:Class ;
    rdfs:label "YProjectedPosition" ;
    rdfs:subClassOf mds:ProjectedPosition ;
    skos:altLabel " " ;
    skos:definition "A Projected Position along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:YProjectedVelocity a owl:Class ;
    rdfs:label "YYrojectedVelocity" ;
    rdfs:subClassOf mds:ProjectedVelocity ;
    skos:altLabel " " ;
    skos:definition "A Projected Velocity along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:YVelocityError a owl:Class ;
    rdfs:label "YVelocityError" ;
    rdfs:subClassOf mds:VelocityError ;
    skos:altLabel " " ;
    skos:definition "A Velocity Error along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:YVelocityMeasurement a owl:Class ;
    rdfs:label "YVelocityMeasurement" ;
    rdfs:subClassOf mds:VelocityMeasurement ;
    skos:altLabel " " ;
    skos:definition "A Velocity Measurement along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ZAccelerationError a owl:Class ;
    rdfs:label "ZAccelerationError" ;
    rdfs:subClassOf mds:AccelerationError ;
    skos:altLabel " " ;
    skos:definition "An Acceleration Error along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ZAccelerationMeasurement a owl:Class ;
    rdfs:label "ZAccelerationMeasurement" ;
    rdfs:subClassOf mds:AccelerationMeasurement ;
    skos:altLabel " " ;
    skos:definition "An Acceleration Measurement along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ZIncrementalDisplacement a owl:Class ;
    rdfs:label "ZIncrementalDisplacement" ;
    rdfs:subClassOf mds:IncrementalDisplacement ;
    skos:altLabel " " ;
    skos:definition "An Incremental Displacement along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ZPositionError a owl:Class ;
    rdfs:label "ZPositionError" ;
    rdfs:subClassOf mds:PositionError ;
    skos:altLabel " " ;
    skos:definition "A Position Error along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ZPositionMeasurement a owl:Class ;
    rdfs:label "ZPositionMeasurement" ;
    rdfs:subClassOf mds:PositionMeasurement ;
    skos:altLabel " " ;
    skos:definition "A Position Measurement along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ZProjectedAcceleration a owl:Class ;
    rdfs:label "ZProjectedAcceleration" ;
    rdfs:subClassOf mds:ProjectedAcceleration ;
    skos:altLabel " " ;
    skos:definition "A Projected Acceleration along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ZProjectedPosition a owl:Class ;
    rdfs:label "ZProjectedPosition" ;
    rdfs:subClassOf mds:ProjectedPosition ;
    skos:altLabel " " ;
    skos:definition "A Projected Position along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ZProjectedVelocity a owl:Class ;
    rdfs:label "ZProjectedVelocity" ;
    rdfs:subClassOf mds:ProjectedVelocity ;
    skos:altLabel " " ;
    skos:definition "A Projected Velocity along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ZVelocityError a owl:Class ;
    rdfs:label "ZVelocityError" ;
    rdfs:subClassOf mds:VelocityError ;
    skos:altLabel " " ;
    skos:definition "A Velocity Error along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:MaterialsProcessing .

mds:ZVelocityMeasurement a owl:Class ;
    rdfs:label "ZVelocityMeasurement" ;
    rdfs:subClassOf mds:VelocityMeasurement ;
    skos:altLabel " " ;
    skos:definition "A Velocity Measurement along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Process" ;
    mds:inDomain mdsdom:MaterialsProcessing .


# DOMAIN: PlaceHolder 


cco:ont00000068 a owl:Class ;
    rdfs:label "Three-DimensionalPath"@en ;
    skos:definition "A Three-Dimensional Spatial Region that encompasses the spatial region through which some Object travels."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

cco:ont00000203 a owl:Class ;
    rdfs:label "EventStatusNominalInformationContentEntity"@en ;
    skos:definition "A Nominal Measurement Information Content Entity that is a measurement of the current state of a process."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

cco:ont00000352 a owl:Class ;
    rdfs:label "SatelliteArtifact"@en ;
    skos:definition "A Spacecraft that is designed to Orbit a Space Object (typically Earth)."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

cco:ont00000358 a owl:Class ;
    rdfs:label "GeospatialRegionBoundingBox"@en ;
    rdfs:subClassOf cco:ont00000358,
        cco:ont00001130 ;
    skos:definition "A Geospatial Polygon that has some Geospatial Region as a non-tangential proper part."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

cco:ont00000406 a owl:Class ;
    rdfs:label "MeasurementUnitofGeocoordinate"@en ;
    skos:definition "A Measurement Unit specifying the geospatial coordinates of a location."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

cco:ont00000469 a owl:Class ;
    rdfs:label "GeospatialCoordinateReferenceSystem"@en ;
    skos:definition "A Spatial Reference System that is used to determine and identify the location of a point or object at or near the surface of the Earth."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

cco:ont00000472 a owl:Class ;
    rdfs:label "GeospatialRegion"@en ;
    skos:definition "A Site that is at or near the surface of the Earth."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

cco:ont00000476 a owl:Class ;
    rdfs:label "Objective"@en ;
    skos:definition "A Directive Information Content Entity that prescribes some projected state that some Agent intends to achieve."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

cco:ont00000487 a owl:Class ;
    rdfs:label "GeospatialLocation"@en ;
    skos:definition "A Geospatial Region that is at which an Entity or Event is located."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

cco:ont00000529 a owl:Class ;
    rdfs:label "DateIdentifier"@en ;
    rdfs:subClassOf cco:ont00000073 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( cco:ont00000073 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001916 ;
                        owl:someValuesFrom cco:ont00000800 ] ) ] ;
    skos:altLabel "Day Identifier"@en ;
    skos:definition "A Temporal Interval Identifier that designates some Day."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder,
        mdsdom:Raster ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000702 a owl:Class ;
    rdfs:label "Image"@en,
        "MaterialCopyofanImage"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000101 ;
            owl:someValuesFrom cco:ont00002004 ],
        cco:ont00000253,
        cco:ont00000798 ;
    skos:altLabel "Image"@en ;
    skos:definition "An Information Bearing Artifact that is designed to carry an Information Content Entity that represents some entity owing to a visual isomorphism between the carrying artifact and the entity."@en ;
    mds:hasStudyStage " General",
        "Result" ;
    mds:inDomain mdsdom:PlaceHolder ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Image&oldid=1062709732"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000771 a owl:Class ;
    rdfs:label "ImagingInstrument"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to produce images (visual representations) of an entity."@en ;
    mds:hasStudyStage " General",
        "Tool" ;
    mds:inDomain mdsdom:LPBF,
        mdsdom:PlaceHolder ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000787 a owl:Class ;
    rdfs:label "Altitude"@en ;
    skos:definition "A Height that inheres in a Site that externally connects an Independent Continuant to either the surface of the Earth or the Earth's mean Sea Level."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

cco:ont00000958 a owl:Class ;
    rdfs:label "InformationContentEntity"@en ;
    skos:definition "A Generically Dependent Continuant that generically depends on some Information Bearing Entity and stands in relation of aboutness to some Entity."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:AmorphousMetal a owl:Class ;
    rdfs:label "AmorphousMetal" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:disjointWith mds:CrystallineAlloy ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( mds:Alloy [ a owl:Restriction ;
                        owl:allValuesFrom mds:AmorphousPhase ;
                        owl:onProperty mds:hasPhase ] ) ] ;
    skos:altLabel "Metallic Glass" ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:AmorphousPhase a owl:Class ;
    rdfs:label "AmorphousPhase" ;
    rdfs:subClassOf mds:Phase ;
    owl:disjointWith mds:CrystallinePhase ;
    skos:altLabel " " ;
    skos:definition "A Phase that exhibits order on length scales no longer than atomic length scale." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:AmorphousThermoplastics a owl:Class ;
    rdfs:label "AmorphousThermoplastics" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( mds:Thermoplastics [ a owl:Restriction ;
                        owl:allValuesFrom mds:AmorphousPhase ;
                        owl:onProperty mds:hasPhase ] ) ] ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Analysis a owl:Class ;
    rdfs:label "Analysis"^^xsd:string ;
    rdfs:subClassOf cco:ont00000366 ;
    skos:altLabel " " ;
    skos:definition "A process of breaking a complex topic or substance into smaller parts in order to gain a better understanding of it. [Wiki]"@en ;
    mds:hasStudyStage "Analysis",
        "Modeling" ;
    mds:inDomain mdsdom:PlaceHolder ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Analysis"@en .

mds:AnodeFixture a owl:Class ;
    rdfs:label "AnodeFixture" ;
    rdfs:subClassOf mds:SamplePositionHolder ;
    skos:altLabel "Anode Clamp",
        "Anode Holder",
        "Anode Mount" ;
    skos:definition "Mechanical connection that attaches the specimen to the positive terminal (anode) of the electrical circuit" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Band a owl:Class ;
    rdfs:label "Band" ;
    rdfs:subClassOf cco:ont00000702,
        cco:ont00000958 ;
    skos:altLabel " ",
        "Channel",
        "SpectralChannel" ;
    skos:definition " ",
        "A single channel or range of the electromagnetic spectrum recorded by the sensor." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder,
        mdsdom:Raster .

mds:CathodeMaterial a owl:Class ;
    rdfs:label "CathodeMaterial" ;
    rdfs:subClassOf mds:Electrode ;
    skos:altLabel "Counter Electrode Material" ;
    skos:definition "The negative electrode in an electrochemical circuit" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Centroid a owl:Class ;
    rdfs:label "Centroid" ;
    rdfs:subClassOf cco:ont00000406 ;
    skos:altLabel "CenterCoordinate",
        "GeospatialCenter",
        "GeospatialCentroid" ;
    skos:definition "Coordinate pair representing center point of geospatial region." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:CeramicMaterial a owl:Class ;
    rdfs:label "CeramicMaterial" ;
    rdfs:subClassOf mds:Material ;
    owl:disjointWith mds:CompositeMaterial,
        mds:MetallicMaterial,
        mds:PolymericMaterial ;
    skos:altLabel " " ;
    skos:definition "A material in which all constituent phases are inorganic and nonmetallic, such that none are polymeric or metallic in structure or bonding. The dominant bonding is ionic, covalent, or a combination thereof." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:CeramicMatrixComposite a owl:Class ;
    rdfs:label "CeramicMatrixComposite" ;
    rdfs:subClassOf mds:CompositeMaterial ;
    owl:disjointWith mds:MetalMatrixComposite,
        mds:PolymerMatrixComposite ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( mds:CompositeMaterial [ a owl:Class ;
                        owl:unionOf ( [ a owl:Restriction ;
                                    owl:onProperty mds:hasReinforcement ;
                                    owl:someValuesFrom mds:MetallicMaterial ] [ a owl:Restriction ;
                                    owl:onProperty mds:hasReinforcement ;
                                    owl:someValuesFrom mds:PolymericMaterial ] ) ] [ a owl:Restriction ;
                        owl:onProperty mds:hasMatrix ;
                        owl:someValuesFrom mds:CeramicMaterial ] ) ] ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .


mds:CompositeMaterial a owl:Class ;
    rdfs:label "CompositeMaterial" ;
    rdfs:subClassOf mds:Material ;
    owl:disjointWith mds:MetallicMaterial,
        mds:PolymericMaterial ;
    skos:altLabel " " ;
    skos:definition "A material containing a continuous and dispersed phase, and whose constituent phases, if separated, would be classified under distinct types among ceramic, metallic, or polymeric materials." ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:CoupledFieldProperty a owl:Class ;
    rdfs:label "CoupledFieldProperty" ;
    rdfs:subClassOf mds:MaterialProperty ;
    skos:altLabel " " ;
    skos:definition "A Material Property where one type of field (e.g. mechanical stress field) induces another type of field in the material (e.g. electric field)." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:CreationDate a owl:Class ;
    rdfs:label "CreationDate" ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Creator a owl:Class ;
    rdfs:label "Creator" ;
    rdfs:subClassOf cco:ont00001017 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Crystal a owl:Class ;
    rdfs:label "Crystal"@en ;
    rdfs:subClassOf obo:BFO_0000030 ;
    skos:altLabel " " ;
    skos:definition "An Object that is three-dimensional in extent, composed of spatially repeatable units of a specific atomic configuration called a unit cell, where the repetition occurs throughout a large length scale compared to the atomic scale." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:DateIdentifier a owl:Class ;
    rdfs:label "DateIdentifier" ;
    rdfs:subClassOf obo:BFO_0000008 ;
    skos:altLabel "Date" ;
    skos:definition "A Temporal Interval Identifier that designates some Day."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Defect a owl:Class ;
    rdfs:label "Defect" ;
    rdfs:comment "(Elucidation) A Defect is conceptualized to be some region (or a discontinuous aggregate of regions) in a material in direct contact with a crystal, that contains or lacks material entities in a way that disrupts the repeating patterns of a perfect crystal." ;
    rdfs:subClassOf obo:BFO_0000004 ;
    skos:altLabel " " ;
    skos:definition "An Immaterial Entity that disrupts the continuity of unit cell repetition in a solid substance." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:DefectDensity a owl:Class ;
    rdfs:label "DefectDensity" ;
    rdfs:subClassOf mds:StructuralQuality ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Department a owl:Class ;
    rdfs:label "Department"^^xsd:string ;
    rdfs:subClassOf cco:ont00000564 ;
    skos:altLabel " " ;
    skos:definition ""@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:DiffractionPattern a owl:Class ;
    rdfs:label "DiffractionPattern" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:DigitalObject a owl:Class ;
    rdfs:label "DigitalObject" ;
    rdfs:subClassOf cco:ont00000253 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:DryElectropolishing a owl:Class ;
    rdfs:label "DryElectropolishing" ;
    rdfs:subClassOf mds:MaterialsProcessing ;
    skos:definition "An electrochemical surface preparation process in which material is selectively removed from a specimen surface using solid electrolyte media under an applied electrical potential" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:EdgeLengthParameter a owl:Class ;
    rdfs:label "EdgeLengthParameter" ;
    rdfs:subClassOf mds:LatticeParameter ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .


mds:ElectricalConductivity a owl:Class ;
    rdfs:label "ElectricalConductivity"@en ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:definition "An Electrical Property that quantifies the relation between the magnitude of an electrical current in a material and the strength of the electric field that induces it."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation .

mds:ElectricalPermittivity a owl:Class ;
    rdfs:label "ElectricalPermittivity" ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:ElectrolyteBeadMedia a owl:Class ;
    rdfs:label "ElectrolyteBeadMedia" ;
    rdfs:subClassOf cco:ont00000457 ;
    skos:altLabel "Electrolyte Beads",
        "Electrolyte Type",
        "Polishing Media" ;
    skos:definition "Solid polymer beads functionalized with acidic electrolyte groups that serve as the conductive polishing medium in dry electropolishing" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:ElectropolishSystem a owl:Class ;
    rdfs:label "ElectropolishSystem" ;
    rdfs:subClassOf mds:Equipment ;
    skos:altLabel "Electropolisher",
        "Electropolishing Machine" ;
    skos:definition "Equipment used for polishing" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Epoch a owl:Class ;
    rdfs:label "Epoch" ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:altLabel " " ;
    skos:definition "A part of the neural network training process defined by passing the training dataset through the learning algorithm a single time."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:PlaceHolder ;
    cco:ont00001769 0.0 .

mds:Equipment a owl:Class ;
    rdfs:label "Equipment" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "Equipment used for a particular process/ task. In photovoltaics equiptment includes solar simulators, inverters, and imaging tools" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:FeatureLayer a owl:Class ;
    rdfs:label "FeatureLayer" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "A collection ofGeospatialFeatures of a specific type (e.g., all roads, all rivers) that share common attributes and a common geometry type within aGeospatialVectorDataset." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:FederatedAlgorithm a owl:Class ;
    rdfs:label "FederatedAlgorithm" ;
    rdfs:subClassOf cco:ont00000653 ;
    skos:altLabel " " ;
    skos:definition "Federated aggregation algorithm is a method used to combine local model updates from multiple clients into a single global model in federated learning, typically by computing a weighted average of the updates based on factors like local dataset size."@en ;
    mds:hasStudyStage "Modeling",
        "Recipe" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:FederatedLearningTraining a owl:Class ;
    rdfs:label "FederatedLearningTraining" ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:altLabel " " ;
    skos:definition "Federated Learning (FL) training is the process of collaboratively updating a global model using multiple clients' local data, without sharing the data, by aggregating local model updates over several communication rounds"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:GeneratedDate a owl:Class ;
    rdfs:label "GeneratedDate" ;
    rdfs:subClassOf mds:Date ;
    skos:altLabel " " ;
    skos:definition "Date in which this model was generated" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Geohash a owl:Class ;
    rdfs:label "Geohash" ;
    rdfs:subClassOf cco:ont00000472 ;
    skos:altLabel " ",
        "GeoCode",
        "GeographicHash",
        "LocationHash" ;
    skos:definition " ",
        "String encoding of geographic location in EPSG:4326/WGS:84 coordinate reference system using base-32 system and Z-order curve." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:GeospatialFeature a owl:Class ;
    rdfs:label "GeospatialFeature" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "A digital record representing an individual, discrete real-world object or phenomenon in a vector dataset (e.g., a specific road segment, a particular lake, a single building). ( point, line, polygon)" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:GeospatialProperty a owl:Class ;
    rdfs:label "GeospatialProperty" ;
    rdfs:subClassOf mds:SpatialCoverage,
        cco:ont00001163 ;
    skos:altLabel " ",
        "DataVariable",
        "GeospatialAttribute",
        "MeasurementType" ;
    skos:definition " ",
        "The attribute or variable represented by the data values at a given location .",
        "The attribute or variable represented by the raster image's pixel values at a given location ." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder,
        mdsdom:Raster,
        mdsdom:Vector .

mds:GeospatialRegionBoundingBox a owl:Class ;
    rdfs:label "GeospatialRegionBoundingBox" ;
    rdfs:subClassOf cco:ont00000358 ;
    skos:altLabel "BoundingBox",
        "SpatialBoundingBox" ;
    skos:definition "Rectangular box defined by two points of a geographical area ." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:GeospatiotemporalData a owl:Class ;
    rdfs:label "GeospatiotemporalData" ;
    rdfs:subClassOf cco:ont00000253,
        cco:ont00000958 ;
    skos:altLabel "GeospatialData",
        "GeospatiotemporalDataset" ;
    skos:definition "Data that contains one or more properties that depend on geospatial locations and times.",
        "Data that contains some properties that depend on geospatial location and times." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Glass-Ceramics a owl:Class ;
    rdfs:label "Glass-Ceramics" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( mds:CeramicMaterial [ a owl:Restriction ;
                        owl:onProperty mds:hasPhase ;
                        owl:someValuesFrom mds:AmorphousPhase ] [ a owl:Restriction ;
                        owl:onProperty mds:hasPhase ;
                        owl:someValuesFrom mds:CrystallinePhase ] ) ] ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Global_NeuralNetwork_1 a owl:Class ;
    rdfs:label "Global_NeuralNetwork_1" ;
    rdfs:subClassOf mds:NeuralNetwork ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Grinding a owl:Class ;
    rdfs:label "Grinding" ;
    rdfs:subClassOf mds:MaterialsProcessing ;
    skos:definition "A mechanical surface preparation process in which a rotating abrasive wheel removes material from a specimen surface to achieve a flat, parallel finish." ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:GrindingCoolant a owl:Class ;
    rdfs:label "GrindingCoolant" ;
    rdfs:subClassOf cco:ont00000091 ;
    skos:definition "The fluid applied during grinding to dissipate heat, reduce thermal damage, and flush debris." ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Hyperparameters a owl:Class ;
    rdfs:label "Hyperparameters" ;
    rdfs:subClassOf cco:ont00000253 ;
    skos:altLabel " " ;
    skos:definition "A Tensor that describes the individual behaviors of each of the nodes in a neural network that can be adjusted through training to minimize the network's loss."@en,
        "A set of values that bear the structure (and therefore, operation) of a deep neural network, describing how many hidden layers compose the network and the dimensonality of each layer."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Image a owl:Class ;
    rdfs:label "Image" ;
    rdfs:subClassOf cco:ont00000702 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:InteraxialAngleParameter a owl:Class ;
    rdfs:label "InteraxialAngleParameter" ;
    rdfs:subClassOf mds:LatticeParameter ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:License a owl:Class ;
    rdfs:label "License" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:LineDefect a owl:Class ;
    rdfs:label "LineDefect" ;
    rdfs:subClassOf mds:Defect ;
    owl:disjointWith mds:PlanarDefect,
        mds:PointDefect,
        mds:VolumeDefect ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Loss a owl:Class ;
    rdfs:label "Loss" ;
    rdfs:subClassOf cco:ont00000253 ;
    skos:altLabel " " ;
    skos:definition "A measure of a neural network's inaccuracy in fitting the network to a data set."@en ;
    mds:hasStudyStage "Modeling",
        "Result" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:MagneticPlate a owl:Class ;
    rdfs:label "MagneticPlate" ;
    rdfs:subClassOf mds:SamplePositionHolder ;
    skos:altLabel "Magnetic Chuck" ;
    skos:definition "Magnetic plate holding specimen during grinding." ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:MagneticProperty a owl:Class ;
    rdfs:label "MagneticProperty" ;
    rdfs:subClassOf mds:MaterialProperty ;
    skos:altLabel " " ;
    skos:definition "A Material Property which measures the relation between the strength of the response of a material to the strength of an applied (external) magnetic field." ;
    mds:hasStudyStage "Synthesis" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Manufacturer a owl:Class ;
    rdfs:label "Manufacturer" ;
    rdfs:subClassOf obo:BFO_0000001,
        cco:ont00001180 ;
    skos:altLabel " " ;
    skos:definition "An Organization  responsible for the creation or production of Material Entities or Equipment.",
        "A manufacturer is an organization that makes goods or products for sale."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Materials a owl:Class ;
    rdfs:label "Materials" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Materials involved in sample's production or that are part of the sample." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:MeasuringDevice a owl:Class ;
    rdfs:label "MeasuringDevice"^^xsd:string ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A measuring device is a tool that is used to measure some quality or attributes of some entity." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:MechanicalProperty a owl:Class ;
    rdfs:label "MechanicalProperty"@en ;
    rdfs:subClassOf mds:MaterialProperty ;
    skos:definition "A material's characteristics that dictate how it deforms, yields, or resists failure when subjected to external forces or loads."@en ;
    skos:altLabel "" ;
    mds:inDomain mdsdom:Formulation .

mds:MetalMatrixComposite a owl:Class ;
    rdfs:label "MetalMatrixComposite" ;
    rdfs:subClassOf mds:CompositeMaterial ;
    owl:disjointWith mds:PolymerMatrixComposite ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( mds:CompositeMaterial [ a owl:Class ;
                        owl:unionOf ( [ a owl:Restriction ;
                                    owl:onProperty mds:hasReinforcement ;
                                    owl:someValuesFrom mds:CeramicMaterial ] [ a owl:Restriction ;
                                    owl:onProperty mds:hasReinforcement ;
                                    owl:someValuesFrom mds:PolymericMaterial ] ) ] [ a owl:Restriction ;
                        owl:onProperty mds:hasMatrix ;
                        owl:someValuesFrom mds:MetallicMaterial ] ) ] ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:MinimumRSquared a owl:Class ;
    rdfs:label "MinimumRSquared" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:NetSEMModelID a owl:Class ;
    rdfs:label "NetSEMModelID" ;
    rdfs:subClassOf mds:Identifier ;
    skos:altLabel " " ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Number a owl:Class ;
    rdfs:label "Number" ;
    rdfs:subClassOf cco:ont00000768 ;
    skos:altLabel "num" ;
    skos:definition "Total number of a particular entity." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:NumberOfPointsAzimuthValue a owl:Class ;
    rdfs:label "NumberOfPointsAzimuthValue" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder ;
    cco:ont00001773 0 .

mds:ORCiD a owl:Class ;
    rdfs:label "ORCiD"^^xsd:string ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel " " ;
    skos:definition "ORCiD (Open Researcher and Contributor ID) is a non-name identifier that is a unique, persistent identifier free of charge to researchers. [ORCiD]"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Parameters a owl:Class ;
    rdfs:label "Parameters" ;
    rdfs:subClassOf mds:Tensor ;
    skos:altLabel " " ;
    skos:definition "A Tensor that describes the individual behaviors of each of the nodes in a neural network that can be adjusted through training to minimize the network's loss."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Path a owl:Class ;
    rdfs:label "Path" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:PathLength a owl:Class ;
    rdfs:label "PathLength" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Phase a owl:Class ;
    rdfs:label "Phase" ;
    rdfs:subClassOf mds:StructuralQuality ;
    skos:altLabel " " ;
    skos:definition "A Structural Quality that describes a chemically and physically homogeneous (throughout some spatial region) configuration of some physical system." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:PixelSize a owl:Class ;
    rdfs:label "PixelSize",
        "PixelSize"@en ;
    rdfs:subClassOf mds:ImagingParameter,
        cco:ont00000738 ;
    skos:altLabel "",
        " " ;
    skos:definition "Pixel sizeof the detector.",
        "An imaging parameter describing the physical distance represented by a single pixel in an image."@en ;
    mds:hasStudyStage "Result",
        "Tool" ;
    mds:inDomain mdsdom:PlaceHolder,
        mdsdom:SEM .

mds:Platform a owl:Class ;
    rdfs:label "Platform" ;
    rdfs:subClassOf dcat:DataService ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:PointDefect a owl:Class ;
    rdfs:label "PointDefect" ;
    rdfs:subClassOf mds:Defect ;
    owl:disjointWith mds:LineDefect,
        mds:PlanarDefect,
        mds:VolumeDefect ;
    skos:altLabel " " ;
    skos:definition "A Defect whose size is on the atomic length scale, conceptualized to be 0-dimensional in extent." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:PoissonRatio a owl:Class ;
    rdfs:label "PoissonRatio" ;
    rdfs:subClassOf mds:ElasticModulus ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:PolymerMatrixComposite a owl:Class ;
    rdfs:label "PolymerMatrixComposite" ;
    rdfs:subClassOf mds:CompositeMaterial ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( mds:CompositeMaterial [ a owl:Class ;
                        owl:unionOf ( [ a owl:Restriction ;
                                    owl:onProperty mds:hasReinforcement ;
                                    owl:someValuesFrom mds:CeramicMaterial ] [ a owl:Restriction ;
                                    owl:onProperty mds:hasReinforcement ;
                                    owl:someValuesFrom mds:MetallicMaterial ] ) ] [ a owl:Restriction ;
                        owl:onProperty mds:hasMatrix ;
                        owl:someValuesFrom mds:PolymericMaterial ] ) ] ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:PreparedSurface a owl:Class ;
    rdfs:label "PreparedSurface" ;
    rdfs:subClassOf mds:SpatialRegion ;
    skos:definition "Which cube face was mechanically prepared for characterization (top, build direction)." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:ProcessingLevel a owl:Class ;
    rdfs:label "ProcessingLevel" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:ProcessingQualityStatus a owl:Class ;
    rdfs:label "ProcessingQualityStatus" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:ProjectIdentifier a owl:Class ;
    rdfs:label "ProjectIdentifier"^^xsd:string ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel " " ;
    skos:definition ""@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Ratio a owl:Class ;
    rdfs:label "Ratio" ;
    rdfs:subClassOf cco:ont00000845 ;
    skos:altLabel " " ;
    skos:definition "Quantitative relation between two amounts." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Recipe a owl:Class ;
    rdfs:label "Recipe"^^xsd:string ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel " " ;
    skos:definition ""@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:RecipeAuthor a owl:Class ;
    rdfs:label "RecipeAuthor"^^xsd:string ;
    rdfs:subClassOf cco:ont00001262 ;
    skos:altLabel " " ;
    skos:definition "Person that created a recipe."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:RecipeCreatedDate a owl:Class ;
    rdfs:label "RecipeCreatedDate" ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel " " ;
    skos:definition "A recipe created date is a date identifier that designates a date that a recipe was created."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:RecipeModifiedDate a owl:Class ;
    rdfs:label "RecipeModifiedDate"^^xsd:string ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel " " ;
    skos:definition "A recipe modified date is a date identifier that designates a date that a recipe was modified."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:ResearchFacility a owl:Class ;
    rdfs:label "ResearchFacility"^^xsd:string ;
    rdfs:subClassOf cco:ont00000192 ;
    skos:altLabel " " ;
    skos:definition ""@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Resistance a owl:Class ;
    rdfs:label "Resistance" ;
    qudt:applicableUnit unit:OHM ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:altLabel " " ;
    skos:definition "Property of an electric circuit or part of a circuit that transforms electric energy into heat energy in opposing electric current." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder ;
    cco:ont00001754 "https://www.britannica.com/technology/resistance-electronics" .

mds:SampleCleaning a owl:Class ;
    rdfs:label "SampleCleaning" ;
    rdfs:subClassOf mds:MaterialsProcessing ;
    skos:definition "A process in which residual contaminants are removed from a specimen surface using a solvent, followed by drying" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:SampleCreationDate a owl:Class ;
    rdfs:label "SampleCreationDate"^^xsd:string ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel " " ;
    skos:definition "A sample creation date is a date identifier about the date that the sample is created."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:SampleDimension a owl:Class ;
    rdfs:label "SampleDimension"^^xsd:string ;
    rdfs:subClassOf cco:ont00001304 ;
    skos:altLabel " " ;
    skos:definition ""@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:SampleSurfaceQualityChecks a owl:Class ;
    rdfs:label "SampleSurfaceQualityChecks" ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:definition "A process in which specimen dimensions and surface conditions are measured to verify the outcome of preparation steps" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:SemicrystallineThermoplastics a owl:Class ;
    rdfs:label "SemicrystallineThermoplastics" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( mds:Thermoplastics [ a owl:Restriction ;
                        owl:onProperty mds:hasPhase ;
                        owl:someValuesFrom mds:AmorphousPhase ] [ a owl:Restriction ;
                        owl:onProperty mds:hasPhase ;
                        owl:someValuesFrom mds:CrystallinePhase ] ) ] ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:SpaceGroup a owl:Class ;
    rdfs:label "SpaceGroup" ;
    rdfs:subClassOf mds:StructuralQuality ;
    skos:altLabel " " ;
    skos:definition "A Structural Quality mathematically defined as the collection of symmetry operations that can be performed on a perfect crystal." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:SpatialCoverage a owl:Class ;
    rdfs:label "SpatialCoverage" ;
    rdfs:subClassOf obo:BFO_0000019,
        cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:SpatialCoverage_1 a owl:Class ;
    rdfs:label "SpatialCoverage_1" ;
    rdfs:subClassOf mds:SpatialCoverage ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:SpatialReferenceSystem a owl:Class ;
    rdfs:label "SpatialReferenceSystem" ;
    rdfs:subClassOf cco:ont00000469 ;
    skos:altLabel "CoordinateReferenceSystem",
        "GeospatialCoordinateReferenceSystem" ;
    skos:definition "Reference system that defines how a two-dimensional projected map relates to real places on the earth's three-dimensional surface." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:SpatialResolution a owl:Class ;
    rdfs:label "SpatialResolution" ;
    rdfs:subClassOf obo:BFO_0000019,
        cco:ont00000217 ;
    skos:altLabel " ",
        "CellResolution" ;
    skos:definition " ",
        "The ability of an imaging system to distinguish and record small, distinct details or objects. It defines the level of spatial detail, often represented by the size of a pixel on the ground.",
        "The dimension of the area covered on the ground and represented by a single cell in the image." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder,
        mdsdom:Raster,
        mdsdom:Vector .

mds:Split a owl:Class ;
    rdfs:label "Split" ;
    rdfs:subClassOf cco:ont00000253 ;
    skos:altLabel " " ;
    skos:definition "A subset of the dataset used in training a neural network with a specialized role in the training process, represented as a decimal fraction of the dataset."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:StageTiltX a owl:Class ;
    rdfs:label "StageTiltX" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:StageTiltXOffset a owl:Class ;
    rdfs:label "StageTiltXOffset" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:StageTiltY a owl:Class ;
    rdfs:label "StageTiltY" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:StageTiltYOffset a owl:Class ;
    rdfs:label "StageTiltYOffset" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:StructuralQuality a owl:Class ;
    rdfs:label "StructuralQuality" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "A Quality that is representative of some structural aspect of a material." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Tensor a owl:Class ;
    rdfs:label "Tensor" ;
    rdfs:subClassOf cco:ont00000253 ;
    skos:altLabel " " ;
    skos:definition "An Information Bearing Entity consisting of values organized into rows and/or columns extending into some number of dimensions, e.g., a matrix or vector."@en ;
    mds:hasStudyStage "Modeling",
        "Result" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:TestSplit a owl:Class ;
    rdfs:label "TestSplit" ;
    rdfs:subClassOf mds:Split ;
    skos:altLabel " " ;
    skos:definition "A Split whose purpose is to test the accuracy of the neural network on previously unseen data post-training."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:ThermalConductivity a owl:Class ;
    rdfs:label "ThermalConductivity" ;
    rdfs:subClassOf mds:ThermalProperty ;
    skos:altLabel " " ;
    skos:definition "A Thermal Property that measures the speed in which heat is transferred from one part of the material to another due an induced thermal gradient across the material." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:ThermocoupleInfo a owl:Class ;
    rdfs:label "ThermocoupleInfo" ;
    obo:BFO_0000084 mds:ThermocoupleTemperature ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder ;
    cco:ont00001916 mds:Thermocouple .

mds:Thermoplastics a owl:Class ;
    rdfs:label "Thermoplastics" ;
    rdfs:subClassOf mds:PolymericMaterial ;
    owl:disjointWith mds:Thermosets ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:TimeZone a owl:Class ;
    rdfs:label "TimeZone" ;
    rdfs:subClassOf obo:BFO_0000019,
        cco:ont00000829 ;
    skos:altLabel " ",
        "LongitudinalDivision",
        "TimeBelt",
        "TimeRegion" ;
    skos:definition " ",
        "The timezone of the datetime associated with the data.",
        "The timezone of the image datetime." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder,
        mdsdom:Raster,
        mdsdom:Vector .

mds:ToolCalibrationDate a owl:Class ;
    rdfs:label "ToolCalibrationDate"^^xsd:string ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel " " ;
    skos:definition "A tool calibration date is a date identifier about the date that a tool is calibrated."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:ToolCalibrationPerson a owl:Class ;
    rdfs:label "ToolCalibrationPerson"^^xsd:string ;
    rdfs:subClassOf cco:ont00001262 ;
    skos:altLabel " " ;
    skos:definition "A tool calibration person is a person that calibrates a tool."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:TrainingSplit a owl:Class ;
    rdfs:label "TrainingSplit" ;
    rdfs:subClassOf mds:Split ;
    skos:altLabel " " ;
    skos:definition "A Split whose purpose is to train the neural network to make predictions on unseen data based on recognizing patterns within the Split."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:ValidationSplit a owl:Class ;
    rdfs:label "ValidationSplit" ;
    rdfs:subClassOf mds:Split ;
    skos:altLabel " " ;
    skos:definition "A Split designated to evaluate model performance and to prevent overfitting through hyperparameter adjustment."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:VectorData a owl:Class ;
    rdfs:label "VectorData" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:Version a owl:Class ;
    rdfs:label "Version" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:VickersHardness a owl:Class ;
    rdfs:label "VickersHardness" ;
    rdfs:subClassOf mds:Hardness ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:VolumeDefect a owl:Class ;
    rdfs:label "VolumeDefect" ;
    rdfs:subClassOf mds:Defect ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PlaceHolder .


mds:hasCentroid a owl:ObjectProperty ;
    rdfs:label "hasCentroid" ;
    rdfs:domain mds:Geohash ;
    rdfs:range mds:Centroid ;
    skos:definition "indicates the center point of the geohash in latitude and longitude." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasEastNeighbor a owl:ObjectProperty ;
    rdfs:label "hasEastNeighbor" ;
    rdfs:domain mds:Geohash ;
    rdfs:range mds:Geohash ;
    skos:definition "Indicates the geohash to the east of the current geohash." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasGeospatialBoundingBox a owl:ObjectProperty ;
    rdfs:label "hasGeospatialBoundingBox" ;
    rdfs:domain mds:Geohash,
        mds:GeospatialRaster,
        mds:GeospatialVector ;
    rdfs:range mds:GeospatialRegionBoundingBox ;
    skos:definition "Indicates the bounding box encapsulated by the geohash.",
        "Indicates the bounding box encapsulated by the geospatial data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder,
        mdsdom:Raster,
        mdsdom:Vector .

mds:hasNortheastNeighbor a owl:ObjectProperty ;
    rdfs:label "hasNortheastNeighbor" ;
    rdfs:domain mds:Geohash ;
    rdfs:range mds:Geohash ;
    skos:definition "Indicates the geohash to the northeast of the current geohash." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasNorthNeighbor a owl:ObjectProperty ;
    rdfs:label "hasNorthNeighbor" ;
    rdfs:domain mds:Geohash ;
    rdfs:range mds:Geohash ;
    skos:definition "Indicates the geohash to the north of the current geohash." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasNorthwestNeighbor a owl:ObjectProperty ;
    rdfs:label "hasNorthwestNeighbor" ;
    rdfs:domain mds:Geohash ;
    rdfs:range mds:Geohash ;
    skos:definition "Indicates the geohash to the northwest of the current geohash." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasSoutheastNeighbor a owl:ObjectProperty ;
    rdfs:label "hasSoutheastNeighbor" ;
    rdfs:domain mds:Geohash ;
    rdfs:range mds:Geohash ;
    skos:definition "Indicates the geohash to the southeast of the current geohash." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasSouthNeighbor a owl:ObjectProperty ;
    rdfs:label "hasSouthNeighbor" ;
    rdfs:domain mds:Geohash ;
    rdfs:range mds:Geohash ;
    skos:definition "Indicates the geohash to the south of the current geohash." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasSouthwestNeighbor a owl:ObjectProperty ;
    rdfs:label "hasSouthwestNeighbor" ;
    rdfs:domain mds:Geohash ;
    rdfs:range mds:Geohash ;
    skos:definition "Indicates the geohash to the southwest of the current geohash." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasWestNeighbor a owl:ObjectProperty ;
    rdfs:label "hasWestNeighbor" ;
    rdfs:domain mds:Geohash ;
    rdfs:range mds:Geohash ;
    skos:definition "Indicates the geohash to the west of the current geohash." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:occupiesSpatialRegion a owl:ObjectProperty ;
    rdfs:label "occupiesSpatialRegion" ;
    rdfs:domain mds:GeospatialRaster,
        mds:GeospatialVector,
        mds:GeospatiotemporalData ;
    rdfs:range mds:Geohash ;
    skos:definition "Indicates the geohash spatial region occupied by the data scope." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder,
        mdsdom:Raster,
        mdsdom:Vector .

mds:usesSpatialReferenceSystem a owl:ObjectProperty ;
    rdfs:label "usesSpatialReferenceSystem" ;
    rdfs:domain mds:Geohash,
        mds:GeospatialRaster,
        mds:GeospatialVector ;
    rdfs:range mds:SpatialReferenceSystem ;
    skos:definition "Indicates the spatial reference system or coordinate reference system used by the data" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder,
        mdsdom:Raster,
        mdsdom:Vector .

mds:hasGeohashPrecision a owl:DatatypeProperty ;
    rdfs:label "hasGeohashPrecision" ;
    rdfs:domain mds:Geohash ;
    rdfs:range xsd:integer ;
    skos:definition "Indicates the level of precision of the geohash " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasMaximumLatitude a owl:DatatypeProperty ;
    rdfs:label "hasMaximumLatitude" ;
    rdfs:domain mds:GeospatialRegionBoundingBox ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the maximum latitudinal value of a geospatial region bounding box." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasMaximumLongitude a owl:DatatypeProperty ;
    rdfs:label "hasMaximumLongitude" ;
    rdfs:domain mds:GeospatialRegionBoundingBox ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the maximum longitudinal value of a geospatial region bounding box." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasMinimumLatitude a owl:DatatypeProperty ;
    rdfs:label "hasMinimumLatitude" ;
    rdfs:domain mds:GeospatialRegionBoundingBox ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the minimum latitudinal value of a geospatial region bounding box." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasMinimumLongitude a owl:DatatypeProperty ;
    rdfs:label "hasMinimumLongitude" ;
    rdfs:domain mds:GeospatialRegionBoundingBox ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the minimum longitudinal value of a geospatial region bounding box." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .

mds:hasSwathWidth a owl:DatatypeProperty ;
    rdfs:label "hasSwathWidth" ;
    rdfs:domain mds:Band ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the swath width value of the band." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PlaceHolder .


# DOMAIN: LPBF  


afm:AFM_0000884 a owl:Class ;
    rdfs:label "electricalenergy"@en ;
    rdfs:comment "This term is reused from Allotrope Foundation Material Ontology"@en ;
    rdfs:isDefinedBy "<http://purl.allotrope.org/ontologies/material#>" ;
    rdfs:subClassOf cco:ont00000503 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

obo:BFO_0000024 a owl:Class ;
    rdfs:label "fiatobjectpart"@en ;
    rdfs:subClassOf obo:BFO_0000030 ;
    mds:inDomain mdsdom:LPBF .

cco:ont00000091 a owl:Class ;
    rdfs:label "PortionofCoolant"@en ;
    rdfs:subClassOf cco:ont00000457 ;
    skos:definition "A Portion of Material that is designed to be used in a thermal control system to reduce or maintain the temperature of an object to or at a specified level."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000119 a owl:Class ;
    rdfs:label "SpatialOrientation"@en ;
    rdfs:subClassOf obo:BFO_0000145 ;
    skos:altLabel "Attitude"@en ;
    skos:definition "A Relational Quality that is the angle of Rotation of an Object relative to one or more Plane of Reference or Axis of Rotation."@en ;
    mds:inDomain mdsdom:LPBF ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Orientation_(geometry)" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00000138 a owl:Class ;
    rdfs:label "MaximumPower"@en ;
    rdfs:subClassOf cco:ont00000503 ;
    skos:definition "A Power that is characterized by the maximum rate of Work, or Energy consumed, done in a given time period."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:LPBF ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000170 a owl:Class ;
    rdfs:label "ObjectTrackPoint"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001944 ;
            owl:someValuesFrom cco:ont00000205 ],
        obo:BFO_0000018 ;
    skos:definition "A Zero-Dimensional Spatial Region that is an idealized point where an Object is or was located during some motion."@en ;
    mds:inDomain mdsdom:LPBF ;
    cco:ont00001760 "https://www.commoncoreontologies.org/GeospatialOntology"^^xsd:anyURI .

cco:ont00000288 a owl:Class ;
    rdfs:label "PowerSource"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to supply power to some other Artifact."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Power_source&oldid=1032888635"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000419 a owl:Class ;
    rdfs:label "PartNumber"@en ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:altLabel "Sample Number" ;
    skos:definition "A Code Identifier that designates a type of part whose instances are designed to be part of some Artifact."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000541 a owl:Class ;
    rdfs:label "Diameter"@en ;
    rdfs:subClassOf cco:ont00001367 ;
    skos:definition "A One Dimensional Extent that inheres in a circle in virtue of the extent of a straight line that passes through the center of the circle and starts and ends on the circle's boundary."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF ;
    cco:ont00001754 "International Organization for Standardization. 2019. Quantities and units -- Part 3: Space and time (ISO 80000-3:2019). International Organization for Standardization. Available at: https://www.iso.org/standard/64974.html."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00000569 a owl:Class ;
    rdfs:label "Sensor"@en ;
    rdfs:subClassOf cco:ont00000736 ;
    skos:definition "A Transducer that is designed to convert incoming energy into a output signal which reliably corresponds to changes in that energy."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Sensor&oldid=1059883466"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

mds:Alloy a owl:Class ;
    rdfs:label "Alloy" ;
    rdfs:subClassOf mds:MetallicMaterial ;
    owl:disjointWith mds:PureMetal ;
    skos:altLabel " " ;
    skos:definition "A metallic material that is a mixture of chemical elements where the at least one of the element involved is a metal." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:BuildOrientation a owl:Class ;
    rdfs:label "BuildOrientation"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy " ISO/ASTM 52900"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Orientation of the part when it is first inserted into the building volume."@en ;
    skos:exactMatch lpobo:LPBFO_00030 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:BuildPlatform a owl:Class ;
    rdfs:label "BuildPlatform"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy " ISO/ASTM 52900"@en ;
    rdfs:subClassOf obo:BFO_0000030 ;
    skos:altLabel " " ;
    skos:definition "Basis that provides a surface on which the construction of the part(s) is started and supported during the additive manufacturing process."@en ;
    skos:exactMatch lpobo:LPBFO_00014 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:BuildPlatformTemperature a owl:Class ;
    rdfs:label "BuildPlatformTemperature"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Temperature of the BuildPlatform in additive manufacturing 'as supposed'."@en ;
    skos:exactMatch lpobo:LPBFO_00059 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:CADFile a owl:Class ;
    rdfs:label "CADFile" ;
    rdfs:subClassOf cco:ont00000798 ;
    skos:altLabel "CAD" ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:CNCExposureOrderFile a owl:Class ;
    rdfs:label "CNCExposureOrderFile"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The machine commands for the scanner movement and the laser in the machine individual syntax. This file is output of the preparation process 'ApplyingExposureOrderOnScanVectors'."@en ;
    skos:exactMatch lpobo:LPBFO_00707 ;
    mds:hasStudyStage "MaterialsProcessing",
        "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:CO2Emission a owl:Class ;
    rdfs:label "CO2Emission"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Glossary:Carbon_dioxide_emissions"@en ;
    rdfs:seeAlso "https://dbpedia.org/ontology/co2Emission"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Carbon dioxide (CO2) is a colourless, odourless and non-poisonous gas formed by combustion of carbon and in the respiration of living organisms and is considered a greenhouse gas. Emissions means the release of greenhouse gases and/or their precursors into the atmosphere over a specified area and period of time. Carbon dioxide emissions or CO2 emissions are emissions stemming from the burning of fossil fuels and the manufacture of cement; they include carbon dioxide produced during consumption of solid, liquid, and gas fuels as well as gas flaring. The emissions associated to a proces or object that not directly produce CO2 emissions are estimated via Life Cycle Analysis (LCA) and describe the CO2-carbon footprint of that entity."@en ;
    skos:exactMatch lpobo:LPBFO_00757 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:CollectedPowder a owl:Class ;
    rdfs:label "CollectedPowder"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The metal powder collected in a process can potentially be recycled again."@en ;
    skos:exactMatch lpobo:LPBFO_00818 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:CollectedSupportStructure a owl:Class ;
    rdfs:label "CollectedSupportStructure"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "A collection of support structures when removing it from the semi-finished product."@en ;
    skos:exactMatch lpobo:LPBFO_00822 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:CompressedAir a owl:Class ;
    rdfs:label "CompressedAir"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy "https://www.wikidata.org/wiki/Q143746"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "An air kept under a pressure that is greater than atmospheric pressure."@en ;
    skos:exactMatch lpobo:LPBFO_00806 ;
    mds:hasStudyStage "MaterialsProcessing",
        "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:ContourCorridorParameter a owl:Class ;
    rdfs:label "ContourCorridorParameter" ;
    dcterms:source "EOSPRINT 2"@en ;
    qudt:hasUnit "mm"@en ;
    rdfs:comment "This term is reused from https://github.com/ThomasBjarsch/ODE_AM/blob/main/PBFAO.ttl"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Contour parameter prescribing the range in x,y-plane, in which the exposed areas underneath and above the current layer are considered, to determine the conture exposure type"^^xsd:string ;
    skos:exactMatch pbfa:ContourCorridorParameter ;
    skos:example "0,07 mm"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:ContourOffset a owl:Class ;
    rdfs:label "ContourOffset"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO"@en,
        "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Equiaxial offset of the contour lines in both positive and negative terms, with which the cutting lines are offset. For example, cutting lines are offset slightly outwards in the area of functional surfaces in order to generate an oversize for a milling finishing operation."@en ;
    skos:exactMatch lpobo:LPBFO_00745 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:ContourScanning a owl:Class ;
    rdfs:label "ContourScanning"@en ;
    rdfs:subClassOf mds:LayerFusion ;
    skos:altLabel " " ;
    skos:definition "Another form of laser remelting by which the lateral surface roughness is enhanced. [IJMecSci]"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF ;
    cco:onto00001754 "https://doi.org/10.1016/j.ijmecsci.2022.107389"@en .

mds:Coolant a owl:Class ;
    rdfs:label "Coolant"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy "https://www.wikidata.org/wiki/Q1056832"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "A substance used to reduce or regulate the temperature of a system."@en ;
    skos:exactMatch lpobo:LPBFO_00803 ;
    mds:hasStudyStage "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:Cooldown a owl:Class ;
    rdfs:label "Cooldown"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "A process of making the semi-finished product to reduce the temperature until it can use to next process."@en ;
    skos:exactMatch lpobo:LPBFO_00820 ;
    mds:hasStudyStage "Recipe",
        "Synthesis" ;
    mds:inDomain mdsdom:LPBF .

mds:CoolingWaterConnection a owl:Class ;
    rdfs:label "CoolingWaterConnection"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Connection for cooling water as infrastructure equipment for the additive manufacturing system."@en ;
    skos:exactMatch lpobo:LPBFO_00061 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:D10 a owl:Class ;
    rdfs:label "D10"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The portion of particles with diameters smaller than this value is 10%."@en ;
    skos:exactMatch lpobo:LPBFO_00065 ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:LPBF .

mds:D50 a owl:Class ;
    rdfs:label "D50"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The portions of particles with diameters smaller and larger than this value are 50%. Also known as the median diameter."@en ;
    skos:exactMatch lpobo:LPBFO_00066 ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:LPBF .

mds:D90 a owl:Class ;
    rdfs:label "D90"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The portion of particles with diameters below this value is 90%."@en ;
    skos:exactMatch lpobo:LPBFO_00067 ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:LPBF .

mds:DownSkin a owl:Class ;
    rdfs:label "DownSkin" ;
    rdfs:subClassOf mds:Part ;
    skos:altLabel " " ;
    skos:definition "The surface with an inclination angle smaller than 90°, with respect to the substrate [IntJAdvManufTechnol]"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF ;
    cco:onto00001754 "https://doi.org/10.1007/s00170-022-10408-8"@en .

mds:EdgeFactorParameter a owl:Class ;
    rdfs:label "EdgeFactorParameter" ;
    dcterms:source "EOSPRINT 2"@en ;
    qudt:hasUnit "No Unit"@en ;
    rdfs:comment "This term is reused from https://github.com/ThomasBjarsch/ODE_AM/blob/main/PBFAO.ttl"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Edge parameter prescribing the completeness of apex-exposure. The higher this factor, the further the beam will advance into the apex."^^xsd:string ;
    skos:exactMatch pbfa:EdgeFactorParameter ;
    skos:example "2"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:ExhaustAir a owl:Class ;
    rdfs:label "ExhaustAir"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The exhaust (air) is an output produced in a process, which can not use again. The quantity of exhaust (air) is assumed the same as compressed air at the input of the same process."@en ;
    skos:exactMatch lpobo:LPBFO_00814 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:ExhaustInertGas a owl:Class ;
    rdfs:label "ExhaustInertGas"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The exhaust (inert gas) is an output produced in a process, which can not use again. The quantity of exhaust (inert gas) is assumed the same as inert gas at the input of the same process."@en ;
    skos:exactMatch lpobo:LPBFO_00815 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:ExposureOrder a owl:Class ;
    rdfs:label "ExposureOrder"@en ;
    rdfs:comment """Contact:
Martin Jäcklein
Fraunhofer Institute for High-Speed Dynamics , Ernst-Mach-Institut, EMI
Ernst-Zermelo-Strasse 4, 79104 Freiburg , Germany
Martin.Huschka@EMI.Fraunhofer.de"""@en,
        "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO"@en,
        "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Order of exposure by the laser in an additive manufacturing process."@en ;
    skos:exactMatch lpobo:LPBFO_00031 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:ExposureOrderFile a owl:Class ;
    rdfs:label "ExposureOrderFile"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "A file that contains the knowledge about the additive manufacturing process to be performed. It includes process information and parameters, such as admissible grain fraction, ranges for the beam diameter, laser power, layer thickness and scanning speed depending on the material and the different areas (contour, up-, down-skin, reduced quenching volume). This information might be stored as a process diagram."@en ;
    skos:exactMatch lpobo:LPBFO_00708 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:ExposureOrderOnScanVectors a owl:Class ;
    rdfs:label "ExposureOrderOnScanVectors"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "This process describes the application of the stored exposure strategy, which also contains rules for up- and down-skin areas and contours, to the scan vectors. For each scan vector, the affiliation to the different areas is determined beforehand so that the rules can be applied. Output of this process is the CNCExposureOrderFile."@en ;
    skos:exactMatch lpobo:LPBFO_00706 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:ExposurePatternParameter a owl:Class ;
    rdfs:label "ExposurePatternParameter" ;
    dcterms:source "EOSPRINT 2"@en ;
    rdfs:comment "This term is reused from https://github.com/ThomasBjarsch/ODE_AM/blob/main/PBFAO.ttl"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Additive Manufacturing Process Parameter prescribing the direction and arrangement of exposure vectors"@en ;
    skos:exactMatch pbfa:ExposurePatternParameter ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:ExposureStrategy a owl:Class ;
    rdfs:label "ExposureStrategy"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO"@en,
        "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Contains the instruction in which order, with which power and at which speed the scan vectors are to be processed."@en ;
    skos:exactMatch lpobo:LPBFO_00754 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:FileURI a owl:Class ;
    rdfs:label "FileURI"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel "File ID" ;
    skos:definition "The unique URI to the location of the file on a hard drive or server."@en ;
    skos:exactMatch lpobo:LPBFO_00017 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:Flowability a owl:Class ;
    rdfs:label "Flowability"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Flowability is an umbrella term describing the complex behaviour of powder when it is mobilized. Flowability is not one comprehensive property of bulk powder.  The term 'flowability' always must relate to equipment and the way in which it was tested. One example of such a test is the so-called avalanche test which allows a statistical analysis and extraction of distribution characteristics of quite a number of different parameters like avalanche angle, surface fractal, volume expansion rate and many more."@en ;
    skos:exactMatch lpobo:LPBFO_00718 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:FlowDirectionOfShieldingGas a owl:Class ;
    rdfs:label "FlowDirectionOfShieldingGas"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Main flow direction of the shielding gas in relation to the platform coodinate system."@en ;
    skos:exactMatch lpobo:LPBFO_00731 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:FlowOptimizationParameter a owl:Class ;
    rdfs:label "FlowOptimizationParameter" ;
    dcterms:source "EOSPRINT 2"@en ;
    rdfs:comment "Boolean. This term is reused from https://github.com/ThomasBjarsch/ODE_AM/blob/main/PBFAO.ttl"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "PBF-LB/M Parameter prescribing a vector exposure order against the flow direction"^^xsd:string ;
    skos:exactMatch pbfa:FlowOptimizationParameter ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:FlowRateOfShieldingGas a owl:Class ;
    rdfs:label "FlowRateOfShieldingGas"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Adjustable flow rate of inert gas in L/min."@en ;
    skos:exactMatch lpobo:LPBFO_00730 ;
    mds:hasStudyStage "MaterialsProcessing",
        "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:GasConnection a owl:Class ;
    rdfs:label "GasConnection"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Connection for inert gas as infrastructure equipment for the additive manufacturing system."@en ;
    skos:exactMatch lpobo:LPBFO_00505 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:GasGuidanceSystem a owl:Class ;
    rdfs:label "GasGuidanceSystem"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The gas guidance system ist part of the LPBF system and has adjustment options regarding a flow rate of the inert gas at a given pressure. The extracted gas must be filtered because of the splashes it carries. The filter must be therefore be maitained."@en ;
    skos:exactMatch lpobo:LPBFO_00729 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:HatchDistance a owl:Class ;
    rdfs:label "HatchDistance",
        "HatchDistance"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO"@en,
        "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition "Distance between the scan vectors during the additive manufacturing process."@en ;
    skos:exactMatch lpobo:LPBFO_00504 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF,
        mdsdom:Pyrometry .

mds:HatchDistanceParameter a owl:Class ;
    rdfs:label "HatchDistanceParameter" ;
    dcterms:source "EOSPRINT 2"@en ;
    rdfs:comment "This term is reused from https://github.com/ThomasBjarsch/ODE_AM/blob/main/PBFAO.ttl"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Hatch Parameter prescribing the spacing between neighbouring vectors"^^xsd:string ;
    skos:exactMatch pbfa:HatchDistanceParameter ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:HeatTreatment a owl:Class ;
    rdfs:label "HeatTreatment"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy "DIN 8580"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Any kind of heat treatment process as defined by DIN 8580 that changes the property of a material. Where changing a property of a material is definded by: Manufacture by changing the properties of the material from which a workpiece is made; this happens by changes in the submicroscopic or atomic range, e.g. B. by diffusion of atoms, generation and movement of dislocations in the atomic lattice, chemical reactions. Unavoidable changes in shape are not part of the nature of these processes."@en ;
    skos:exactMatch lpobo:LPBFO_00048 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:HighspeedPyrometer a owl:Class ;
    rdfs:label "HighspeedPyrometer"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "A device that from a distance determines the temperature of a surface from the amount of the thermal radiation it emits, measured with high image acquisition rate."@en ;
    skos:exactMatch lpobo:LPBFO_00511 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:HydrogenContent a owl:Class ;
    rdfs:label "HydrogenContent"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Content of hydrogen in AM material or part as weight fraction in percent."@en ;
    skos:exactMatch lpobo:LPBFO_00509 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:ImageAcquisitionRate a owl:Class ;
    rdfs:label "ImageAcquisitionRate"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Frequency of the image acquisition e.g. of a camera or pyrometer."@en ;
    skos:exactMatch lpobo:LPBFO_00512 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:IncrementLayerNumber a owl:Class ;
    rdfs:label "IncrementLayerNumber"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Count variable for the current layer of the sliced part."@en ;
    skos:exactMatch lpobo:LPBFO_00727 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:InertGas a owl:Class ;
    rdfs:label "InertGas"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Inert gases such as argon and nitrogen create an environment which is inert, i.e. chemically inactive, which allows parts to be additively manufactured which meet the exacting standards required for metal parts used in the aerospace and automotive industries."@en ;
    skos:exactMatch lpobo:LPBFO_00020 ;
    mds:hasStudyStage "Recipe",
        "Synthesis" ;
    mds:inDomain mdsdom:LPBF .

mds:Infill a owl:Class ;
    rdfs:label "Infill"@en ;
    rdfs:subClassOf mds:ExposurePatternParameter ;
    skos:altLabel " " ;
    skos:definition "The pattern used to fill the interior of a part, providing it with strength and stability. [polySpectra]"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF ;
    cco:onto00001754 "https://polyspectra.com/what-is-infill-pattern"@en .

mds:InfillSkippingLayersParameter a owl:Class ;
    rdfs:label "InfillSkippingLayersParameter" ;
    dcterms:source "EOSPRINT 2"@en ;
    qudt:hasUnit "No Unit"@en ;
    rdfs:comment "This term is reused from https://github.com/ThomasBjarsch/ODE_AM/blob/main/PBFAO.ttl"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Hatch Parameter prescribing the layer number of successive, not exposed infill"^^xsd:string ;
    skos:exactMatch pbfa:InfillSkippingLayersParameter ;
    skos:example "2"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserBeam a owl:Class ;
    rdfs:label "LaserBeam"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000011 ;
    skos:altLabel " " ;
    skos:definition "Laser Beam represents the spatially resolved normalised power density distribution of laser radiation along the beam direction. The normalisation implies that the integral over the power density distribution in any plane perpendicular to the beam axis yields to 1W. The power density distribution effective in the process zone then results as the product of the normalised power density distribution with th set laser power."@en ;
    skos:exactMatch lpobo:LPBFO_00735 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserFocusShift a owl:Class ;
    rdfs:label "LaserFocusShift"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "That is the offset of the beam focus relative to the process plane. Depending on the material and process regime, it is preferable to position the focus above or below the process plane."@en ;
    skos:exactMatch lpobo:LPBFO_00742 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserIntensity a owl:Class ;
    rdfs:label "LaserIntensity"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Spatially resolved laser beam characterization in plane."@en ;
    skos:exactMatch lpobo:LPBFO_00741 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserMode a owl:Class ;
    rdfs:label "LaserMode"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Laser mode used for AM wehere the distribution of the phase position of the waves perpendicular to the direction of propagation is called transverse modes. E.g. With a cylindrical cross-section of the laser, the beam intensity ideally has a Gaussian profile; this mode is known as TEM00 mode."@en ;
    skos:exactMatch lpobo:LPBFO_00024 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserPowderBedFusion a owl:Class ;
    rdfs:label "LaserPowderBedFusion"@en ;
    dcterms:source "ASTM F2792-12a",
        "ISO/ASTM 52900:2021" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:LaserPowerParameter ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:ScanSpeed ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:LayerThickness ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:HatchSpacing ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:TrackOverlap ],
        [ a owl:Restriction ;
            owl:onProperty mds:hasProcessingParameter ;
            owl:someValuesFrom mds:Wavelength ],
        mds:MaterialsProcessing ;
    skos:altLabel "DMLS",
        "Direct Metal Laser Sintering",
        "L-PBF",
        "LPBF",
        "SLM",
        "Selective Laser Melting" ;
    skos:definition "An additive manufacturing process in which thermal energy selectively fuses regions of a powder bed using a laser beam. The process builds parts layer by layer from metal or polymer powders."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserPower a owl:Class ;
    rdfs:label "LaserPower"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Chosen power of the laser used for the additive manufacturing process."@en ;
    skos:exactMatch lpobo:LPBFO_00502 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserPulseTemporalProfile a owl:Class ;
    rdfs:label "LaserPulseTemporalProfile"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Time-resolved profile of the laser power output for a pulsed laser system."@en ;
    skos:exactMatch lpobo:LPBFO_00723 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserSpeed a owl:Class ;
    rdfs:label "LaserSpeed"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Chosen laser velocity used for the additive manufacturing process."@en ;
    skos:exactMatch lpobo:LPBFO_00503 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserSpotSize a owl:Class ;
    rdfs:label "LaserSpotSize"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Diameter of the laser beam used for additive manufacturing."@en ;
    skos:exactMatch lpobo:LPBFO_00506 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserType a owl:Class ;
    rdfs:label "LaserType"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Type of the laser unit used for AM, e.g. CW- or pulse Laser."@en ;
    skos:exactMatch lpobo:LPBFO_00027 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:LaserUnit a owl:Class ;
    rdfs:label "LaserUnit"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The engineering object as part of the AMSystem that produces the energy to melt the powder in the AM process."@en ;
    skos:exactMatch lpobo:LPBFO_00021 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:LayerFusion a owl:Class ;
    rdfs:label "LayerFusion"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The sub-process of moving the laser focus along the hatch and contour vectors for that layer according to the specified scanning speed, laser power and focus position."@en ;
    skos:exactMatch lpobo:LPBFO_720 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:LayerFusionProcessDataSet a owl:Class ;
    rdfs:label "LayerFusionProcessDataSet"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The Layer Fusion Process Data Set refers to the data extracted from the building process. This includes, for example, the data recorded with the pyrometers and high-resolution images of the powder layer."@en ;
    skos:exactMatch lpobo:LPBFO_00753 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:LotID a owl:Class ;
    rdfs:label "LotID" ;
    rdfs:subClassOf cco:ont00000457 ;
    skos:altLabel "Batch Number",
        "Lot Number" ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:LPBFLocalTrackWidthMeasurement a owl:Class ;
    rdfs:label "LPBFLocalTrackWidth"@en ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel " " ;
    skos:definition "A measurement information content entity that records the local width of an LPBF track at an ordered position along its contour."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:LPBF .

mds:LPBFSampleHolder a owl:Class ;
    rdfs:label "LPBFSampleHolder" ;
    rdfs:subClassOf cco:ont00001042 ;
    skos:altLabel "LPBF Sample Bar"@en,
        "LPBF Specimen Bar"@en,
        "LPBF Specimen Holder"@en ;
    skos:definition "A material artifact designed to support and spatially position one or more samples during a laser powder bed fusion build."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:LPBFSampleHolderBuildOrientation a owl:Class ;
    rdfs:label "LPBFSampleHolderBuildOrientation"@en ;
    rdfs:subClassOf cco:ont00000119 ;
    skos:altLabel "LPBF Sample Bar Build Orientation"@en,
        "LPBF Specimen Bar  Build Orientation"@en,
        "LPBF Specimen Holder  Build Orientation"@en ;
    skos:definition "A spatial orientation of an LPBF sample holder relative to the build platform or the build-system coordinate system during a laser-based powder bed fusion build."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:LPBFSampleHolderInterSampleGap a owl:Class ;
    rdfs:label "LPBFSampleHolderInterSampleGap" ;
    rdfs:subClassOf cco:ont00001367 ;
    skos:altLabel " " ;
    skos:definition "A one-dimensional spatial separation between two adjacent samples positioned on the same LPBF sample holder."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:LPBFTrackCompletenessClassification a owl:Class ;
    rdfs:label "LPBFTrackCompleteness"@en ;
    rdfs:subClassOf cco:ont00000293 ;
    skos:altLabel "LPBF Track Completeness Label"@en ;
    skos:definition "A binary nominal classification indicating whether an LPBF track satisfies the dimensional criterion used to classify the track as complete."@en ;
    skos:scopeNote "A value of true or 1 indicates that the track is classified as complete. A value of false or 0 indicates that the track is classified as incomplete."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:LPBF .

mds:LPBFTrackID a owl:Class ;
    rdfs:label "LPBFTrackID"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel " " ;
    skos:definition "A sample identifier that uniquely designates an individual track produced during a laser powder bed fusion experiment within a specified dataset or build plate."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:MachineDesignParameter a owl:Class ;
    rdfs:label "MachineDesignParameter"@en ;
    obo:IAO_0000112 "main flow direction and flow rate of the shielding gas"@en,
        "velocity of the recoater"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Design parameters of the additive machine that influence the manufacturing process and are set by default and cannot be changed by the operator. Examples are as the direction and velocity of the recoater, the main flow direction and the flow rate of the shielding gas, or the type of preheating system etc."@en ;
    skos:exactMatch lpobo:LPBFO_00705 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:MaterialSupplier a owl:Class ;
    rdfs:label "MaterialSupplier"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy "ISO/ASTM 52900"@en ;
    rdfs:subClassOf obo:BFO_0000023 ;
    skos:altLabel " " ;
    skos:definition "Suppliers of materials / base materials that are to be processed in the additive manufacturing system."@en ;
    skos:exactMatch lpobo:LPBFO_00016 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:MetalPowder a owl:Class ;
    rdfs:label "MetalPowder"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl." ;
    rdfs:subClassOf obo:BFO_0000027 ;
    skos:altLabel " " ;
    skos:definition "Metal powder that is supplied to an AM machine as a starting material or that leaves the construction cycle as unused powder." ;
    skos:exactMatch lpobo:LPBFO_00001 ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:LPBF .

mds:MixedPowder a owl:Class ;
    rdfs:label "MixedPowder" ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl." ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "A mixed powder is a powder that is composed of primary powder and secondary powder." ;
    skos:exactMatch lpobo:LPBFO_00750 ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:LPBF .


mds:OnOffProfile a owl:Class ;
    rdfs:label "OnOffProfile"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The time resolved on/off profile of a cw-laser which is relevant for the on the fly strategy which means that the laser is switched off at turning point of hatch vectors."@en ;
    skos:exactMatch lpobo:LPBFO_00738 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:OxygenContent a owl:Class ;
    rdfs:label "OxygenContent"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Content of oxygen in AM material or part as weight fraction in percent."@en ;
    skos:exactMatch lpobo:LPBFO_00508 ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:LPBF .

mds:Part a owl:Class ;
    rdfs:label "Part"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Additive manufactured part where a part is a connected material that forms a functional element that can represent an entire product or a section of an intended product."@en ;
    skos:exactMatch lpobo:LPBFO_00500 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:DIW,
        mdsdom:LPBF .

mds:PartBuildingInLayers a owl:Class ;
    rdfs:label "PartBuildingInLayers"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "This means the process which itself includes three sub-processes per layer, lowering of the plate, preparation of the powder layer and layer fusion."@en ;
    skos:exactMatch lpobo:LPBFO_00755 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:ParticleMorphology a owl:Class ;
    rdfs:label "ParticleMorphology"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Characterization of the geometric shape of the particles in a representative way. Their geometric shape can vary from irregular to almost fully spherical with or without satellites. The particle morphology is relevant for the flowability. The particle morphology is relevant for the floability and thus for the homogeneity of the powder layer."@en ;
    skos:exactMatch lpobo:LPBFO_00716 ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:LPBF .

mds:ParticleSizeDistribution a owl:Class ;
    rdfs:label "ParticleSizeDistribution"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy "Jillavenkatesa A, Dapkunas S J, Lin-Sien Lum, Particle Size Characterization, NIST Special Publication 960-1, 2001"@en ;
    rdfs:seeAlso "https://en.wikipedia.org/wiki/Particle-size_distribution"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The particle-size distribution (PSD) of a powder, or granular material, or particles dispersed in fluid, is a list of values or a mathematical function that defines the relative amount, typically by mass, of particles present according to size."@en ;
    skos:exactMatch lpobo:LPBFO_00004 ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:LPBF .

mds:PartID a owl:Class ;
    rdfs:label "PartID" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:Part ],
        cco:ont00000292 ;
    skos:altLabel " " ;
    skos:definition "A Designative Information Content Entity that uniquely identifies a part produced by an additive manufacturing process." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:DIW,
        mdsdom:LPBF .

mds:PartOrientationOptimizationCriteria a owl:Class ;
    rdfs:label "PartOrientationOptimizationCriteria"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Criteria to be taken into account when optimising the part orientation with regard to building time, expected delay, required support structure an utilisation of the building platform. A decision is finally made by weighting the various criteria."@en ;
    skos:exactMatch lpobo:LPBFO_0015 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:PartPostProcessing a owl:Class ;
    rdfs:label "PartPostProcessing"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy "ISO/ASTM 52900"@en ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:altLabel " " ;
    skos:definition "One or more process steps that are undertaken after completion of an additive manufacturing construction cycle in order to achieve the desired properties in the end product."@en ;
    skos:exactMatch lpobo:LPBFO_00046 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:PartType a owl:Class ;
    rdfs:label "PartType"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Type of part produced in additive manufacturing that describes the geometry of the part (e.g. 'Testteil', 'Stäbe', 'Bauteil' etc.)."@en ;
    skos:exactMatch lpobo:LPBFO_00501 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:PlatformLowering a owl:Class ;
    rdfs:label "PlatformLowering"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Sub-process regarding the lowering the building platform by a predetermined layer height in preparation for the recoating process."@en ;
    skos:exactMatch lpobo:LPBFO_00721 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:PortionOf304LMaterial a owl:Class ;
    rdfs:label "PortionOf304LMaterial" ;
    rdfs:comment "PowderRange 304 , UNS S30403" ;
    rdfs:subClassOf mds:PortionOfMetal ;
    skos:altLabel "1.4307",
        "18/8",
        "Portion Of 304L Material" ;
    skos:definition "Portion of a specific metallic alloy of stainless steel that is austenitic and contains nickel and molybdenum, which make it corrosion resistant"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:PortionOf5130 a owl:Class ;
    rdfs:label "PortionOf5130" ;
    rdfs:comment "UNS G51300" ;
    rdfs:subClassOf cco:ont00000457 ;
    skos:altLabel "5130",
        "Portion Of 5130",
        "SSAG AM Engineering" ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:PortionOfAlSi10mg a owl:Class ;
    rdfs:label "PortionOfAlSi10mg" ;
    rdfs:comment "PowderRange AlSi10Mg" ;
    rdfs:subClassOf cco:ont00000457 ;
    skos:altLabel "ASTM F3318",
        "AlSi10mg",
        "Portion Of AlSi 10mg" ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:PortionOfCCMMC a owl:Class ;
    rdfs:label "PortionOfCCMMC" ;
    rdfs:subClassOf mds:PortionOfCo ;
    skos:altLabel "Portion Of CCM-MC" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:LPBF .

mds:PortionOfInconel718Material a owl:Class ;
    rdfs:label "PortionOfInconel718Material" ;
    rdfs:comment "UNS N07718" ;
    rdfs:subClassOf mds:PortionOfNickelAlloy ;
    skos:altLabel "2.4375",
        "Portion of Inconel 718",
        "Powder Range 718" ;
    skos:definition "Portion of nickel-based base material that is an age-hardenable super alloy that possesses high strength, corrosion resistance, and high-temperature phase stability"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:PortionOfIron a owl:Class ;
    rdfs:label "PortionOfIron" ;
    rdfs:subClassOf obo:BFO_0000040 ;
    skos:altLabel "Portion Of Iron" ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:PortionOfMaraging300Material a owl:Class ;
    rdfs:label "PortionOfMaraging300Material" ;
    rdfs:comment "UNS K92890" ;
    rdfs:subClassOf mds:PortionOfToolSteel ;
    skos:altLabel "1.2709",
        "Portion Of Maraging 300",
        "PowderRange M300" ;
    skos:definition "Portion of a specific metallic alloy of stainless steel that is martensitic and contains nickel, cobolt and molybdenum, which make it tough and workable"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:PortionOfNickelAlloy a owl:Class ;
    rdfs:label "PortionOfNickelAlloy" ;
    rdfs:subClassOf mds:PortionOfMetal ;
    skos:altLabel "Ni",
        "Portion Of Nickel Alloy",
        "nickel-base alloy" ;
    skos:definition "Material that conforms to a speciﬁcation that requires by mass percent more nickel than any other element [ASTM A 941]"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF ;
    cco:ont00001754 "https://store.astm.org/b0899-21.html"@en .

mds:PortionOfTi64 a owl:Class ;
    rdfs:label "PortionOfTi64" ;
    rdfs:comment "PowerRangeTi64 , UNS R56400" ;
    rdfs:subClassOf mds:PortionOfTiAlloy ;
    skos:altLabel "3.7165",
        "Portion Of Ti64",
        "Ti-6Al-4v" ;
    skos:definition "Titanium alloy with a high specific strength and excellent corrosion resistance"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:PowderBedFusionLaserBeamMetalMachine a owl:Class ;
    rdfs:label "PowderBedFusionLaserBeamMetalMachine" ;
    dcterms:source "Expert"@en ;
    rdfs:comment "This term is reused from https://github.com/ThomasBjarsch/ODE_AM/blob/main/PBFAO.ttl"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( <https://w3id.org/ODE_AM/AMAO#AdditiveManufacturingMachine> [ a owl:Restriction ;
                        owl:onProperty <http://www.ontologyrepository.com/CommonCoreOntologies/is_input_of> ;
                        owl:someValuesFrom pbfa:ActOfPowderBedFusionLaserBeamMetal ] ) ] ;
    skos:altLabel "PBF-LB/M machine"@en ;
    skos:definition "Machine that uses a high-powered laser to selectively melt and fuse metal powder particles layer by layer to build complex parts and components"@en ;
    skos:exactMatch pbfa:PowderBedFusionLaserBeamMetalMachine ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:LPBF .

mds:PowderLoss a owl:Class ;
    rdfs:label "PowderLoss"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The powder loss is the quantity of powder lost (such as when collecting the powder) or exciting somewhere else (such as a filter, a vacuum cleaner)."@en ;
    skos:exactMatch lpobo:LPBFO_00816 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:PrimaryPowder a owl:Class ;
    rdfs:label "PrimaryPowder"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:disjointWith lpobo:LPBFO_00809 ;
    skos:altLabel " " ;
    skos:definition "The primary powder is a new metal powder used for a metal metallurgy process such as the LPBF process."@en ;
    skos:exactMatch lpobo:LPBFO_00808 ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:LPBF .

mds:ProcessMonitoringEquipment a owl:Class ;
    rdfs:label "ProcessMonitoringEquipment"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Any kind of equipment to monitor the additive manufacturing process."@en ;
    skos:exactMatch lpobo:LPBFO_00510 ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:ProcessOfUnpacking a owl:Class ;
    rdfs:label "ProcessOfUnpacking"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "A process of removing the specimen from the powder bed in LPBF process."@en ;
    skos:exactMatch lpobo:LPBFO_00817 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:ProcessParameters a owl:Class ;
    rdfs:label "ProcessParameters"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy " ISO/ASTM 52900"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel "" ;
    skos:definition "A set of operating parameters and system settings used to control a material or manufacturing process."@en ;
    skos:scopeNote "Originally defined narrowly as 'set of operating parameters and system settings used during a construction cycle in additive manufacturing' (per LPBFO reuse); broadened here for shared use across process domains."@en ;
    skos:closeMatch lpobo:LPBFO_00003 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF,
        mdsdom:Formulation .

mds:ProtectiveGlass a owl:Class ;
    rdfs:label "ProtectiveGlass"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The protective glass protects the f_Theta optic from splashes and smoke. Depending on the degree of contamination, the laser power behind the glass is reduced and the beaam is widened."@en ;
    skos:exactMatch lpobo:LPBFO_00740 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:Recoater a owl:Class ;
    rdfs:label "Recoater"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "A horizontal bar that spreads and smooths liquid polymer in vat photopolymerization or powder for powder bed fusion and binder jet processes to create a uniform and flat layer before the build material is solidified, sintered, melted, or bonded."@en ;
    skos:exactMatch lpobo:LPBFO_00022 ;
    mds:hasStudyStage "MaterialsProcessing",
        "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:RecoaterDirection a owl:Class ;
    rdfs:label "RecoaterDirection"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The direction in which the recoater moves over the platform given in the coordinate system of the build platform."@en ;
    skos:exactMatch lpobo:LPBFO_00747 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:RecoaterSystem a owl:Class ;
    rdfs:label "RecoaterSystem"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "A set of horizontal bars that spreads and smooths liquid polymer in vat photopolymerization or powder for powder bed fusion and binder jet processes to create a uniform and flat layer before the build material is solidified, sintered, melted, or bonded. A recoater system can be composed of several coaters (blades), e.g. in a two-blade system."@en ;
    skos:exactMatch lpobo:LPBFO_00023 ;
    mds:hasStudyStage "MaterialsProcessing",
        "Tool" ;
    mds:inDomain mdsdom:LPBF .

mds:Recoating a owl:Class ;
    rdfs:label "Recoating"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The sub-process per layer in which a new owder layer is applied with a slider."@en ;
    skos:exactMatch lpobo:LPBFO_0719 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:RecoatingSpeedParameter a owl:Class ;
    rdfs:label "RecoatingSpeedParameter" ;
    dcterms:source "EOSPRINT 2"@en ;
    qudt:hasUnit "mm/s"@en ;
    rdfs:comment "This term is reused from https://github.com/ThomasBjarsch/ODE_AM/blob/main/PBFAO.ttl"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Additive Manufacturing Process Parameter prescribing the recoater speed during the recoater step"^^xsd:string ;
    skos:exactMatch pbfa:RecoatingSpeedParameter ;
    skos:example "150 mm/s"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:SamplePositionIndexOnLPBFSampleHolder a owl:Class ;
    rdfs:label "SamplePositionIndexonLPBFSampleHolder"@en ;
    rdfs:subClassOf cco:ont00001041 ;
    skos:altLabel "Sample Position on LPBF Sample Bar"@en,
        "Sample Position on LPBF Sample Holder"@en,
        "Specimen Position on LPBF Sample Holder"@en ;
    skos:definition "A sequence position ordinality that specifies the position of a sample within an ordered arrangement of samples on an LPBF sample holder."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:ScanStrategy a owl:Class ;
    rdfs:label "ScanStrategy"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The scan strategy is a set of rules according to which the areas bounded by the cut lines per layer are filled with hatch and contour vectors. The set of rules also concerns the order an direction of the vectors, in particular an antiparallel alignment to the protective gas flow. The rules also specify the overlap between the exposure areas and a possible offset of the contour paths to the cut lines."@en ;
    skos:exactMatch lpobo:LPBFO_00711 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:ScanVectorsPerLayer a owl:Class ;
    rdfs:label "ScanVectorsPerLayer"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "All scan vectors (hatch, contour) per layer and their Order."@en ;
    skos:exactMatch lpobo:LPBFO_00710 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:SecondaryPowder a owl:Class ;
    rdfs:label "SecondaryPowder"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The secondary powder is a kind of recycled metal powder used for metal metallurgy process such as LPBF process."@en ;
    skos:exactMatch lpobo:LPBFO_00809 ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:LPBF .

mds:SelectiveLaserMelting a owl:Class ;
    rdfs:label "SelectiveLaserMelting"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy " ISO/ASTM 52900"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "According to ISO/ASTM 52900, the Selective Laser Melting process is now commonly called LaserPowderBedFusion (L-PBF). Additive manufacturing process, in which thermal energy provided by a laser specifically melts areas of a powder bed."@en ;
    skos:exactMatch lpobo:LPBFO_00005 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:Skywriting a owl:Class ;
    rdfs:label "Skywriting"@en ;
    rdfs:subClassOf mds:LayerFusion ;
    skos:altLabel " " ;
    skos:definition "A laser control approach by powering the laser on at the beginning of the track and powering it off at the end of the laser track before it makes a turn for the adjacent laser track [Science Direct]"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF ;
    cco:onto00001754 "https://www.sciencedirect.com/science/article/pii/S2214860421005261?via%3Dihub."@en .

mds:SliceLayerInterfaceFile a owl:Class ;
    rdfs:label "SliceLayerInterfaceFile"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    owl:disjointWith lpobo:LPBFO_00746 ;
    skos:altLabel " " ;
    skos:definition "A file of suffix .sli / -cli that contains geometric information about slice layers, i.e. scan vectors, for the additive manufacturing process."@en ;
    skos:exactMatch lpobo:LPBFO_00032 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:SliceLinesPerLayerFile a owl:Class ;
    rdfs:label "SliceLinesPerLayerFile"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "File that contains slice lines per layer."@en ;
    skos:exactMatch lpobo:LPBFO_00746 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:StandardDeviationOfAverageParticleSize a owl:Class ;
    rdfs:label "StandardDeviationOfAverageParticleSize"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Standard deviation of the arithmetic mean of the particle diameter of a powder used for additive manufacturing to describe the particle size distribution."@en ;
    skos:exactMatch lpobo:LPBFO_00007 ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:LPBF .

mds:SurfaceTreatment a owl:Class ;
    rdfs:label "SurfaceTreatment"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy "https://www.wikidata.org/wiki/Q2009662"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Range of processes that alter the surface of an item to achieve a certain property."@en ;
    skos:exactMatch lpobo:LPBFO_00825 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:ThresholdParameter a owl:Class ;
    rdfs:label "ThresholdParameter"@en ;
    dcterms:source "EOSPRINT 2"@en ;
    qudt:hasUnit "No Unit"@en ;
    rdfs:comment "This term is reused from https://github.com/ThomasBjarsch/ODE_AM/blob/main/PBFAO.ttl"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Edge parameter prescribing that if the ratio beam-outline to contour-outline extends 'threshold time beamoffset', edges will be exposed with edgefactor of 1,45"^^xsd:string ;
    skos:exactMatch pbfa:ThresholdParameter ;
    skos:example "2"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:TreatmentTool a owl:Class ;
    rdfs:label "TreatmentTool" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:LPBF .

mds:Turning a owl:Class ;
    rdfs:label "Turning"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:isDefinedBy "DIN 8589-0"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Turning is a form of machining, a material removal process, which is used to create rotational parts by cutting away unwanted material."@en ;
    skos:exactMatch lpobo:LPBFO_00047 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:UpSkin a owl:Class ;
    rdfs:label "UpSkin" ;
    rdfs:subClassOf mds:Part ;
    skos:altLabel " " ;
    skos:definition "The surface with an inclination angle bigger than 90°, with respect to the substrate [IntJAdvManufTechnol]"@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF ;
    cco:onto00001754 "https://doi.org/10.1007/s00170-022-10408-8"@en .

mds:Waste a owl:Class ;
    rdfs:label "Waste"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000030 ;
    skos:altLabel " " ;
    skos:definition " " ;
    skos:exactMatch lpobo:LPBFO_00800 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:WasteAbrasiveMaterial a owl:Class ;
    rdfs:label "WasteAbrasiveMaterial"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The waste abrasive material is a material that can not be recycled or may have residual left elsewhere in the abrasive blasting process."@en ;
    skos:exactMatch lpobo:LPBFO_00827 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:WasteCoolant a owl:Class ;
    rdfs:label "WasteCoolant"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "A waste coolant is a coolant from an output of a process, which can not be used anymore. It is assumed that the quantity of the waste coolant has the same amount as the coolant input in the same process."@en ;
    skos:exactMatch lpobo:LPBFO_00810 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:WasteInfrastructureSet a owl:Class ;
    rdfs:label "WasteInfrastructureSet"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The waste infrastructure set is an output produced in a process, which can not use again. The quantity of waste infrastructure is assumed the same as the input of the same process (infrastructure)."@en ;
    skos:exactMatch lpobo:LPBFO_00812 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:LPBF .

mds:WasteMetalSwarf a owl:Class ;
    rdfs:label "WasteMetalSwarf"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:seeAlso "https://en.wikipedia.org/wiki/Metal_swarf"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Metal swarf are pieces of metal that are the debris or waste resulting from machining (e.g. turning, milling and drilling) or similar subtractive (material-removing) manufacturing processes."@en ;
    skos:exactMatch lpobo:LPBFO_00824 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:WasteSupportStructure a owl:Class ;
    rdfs:label "WasteSupportStructure"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Waste support structures is the waste material which is generated by removing the support structures from the main specimen, and it can not use again."@en ;
    skos:exactMatch lpobo:LPBFO_00821 ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:LPBF .

mds:WasteThermalEnergy a owl:Class ;
    rdfs:label "WasteThermalEnergy"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:seeAlso "https://en.wikipedia.org/wiki/Waste_heat"@en ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "Thermal enegy is defined as a energy which is produced by a machine, or other process that uses energy, as a byproduct of doing work. All such processes give off some waste heat as a fundamental result of the laws of thermodynamics."@en ;
    skos:exactMatch lpobo:LPBFO_00813 ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:LPBF .


# DOMAIN: General  


obo:BFO_0000027 a owl:Class ;
    rdfs:label "objectaggregate"@en ;
    rdfs:subClassOf obo:BFO_0000040 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

cco:ont00000441 a owl:Class ;
    rdfs:label "Temperature"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "A Quality that inheres in a bearer in virtue of its thermal energy"@en,
        "A Quality that inheres in a bearer in virtue of its thermal energy."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Recipe",
        "Result",
        "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:General .

mds:ActOfCommercialDistribution a owl:Class ;
    rdfs:label "ActofCommercialDistribution" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001833 ;
            owl:someValuesFrom mds:Supplier ],
        cco:ont00000228 ;
    skos:altLabel "Act of Commercial Supplying" ;
    skos:definition "A Planned Act wherein a supplier engages the act of distributing goods or services as the result of a commercial transaction." ;
    mds:inDomain mdsdom:General .

mds:ActOfDeSoldering a owl:Class ;
    rdfs:label "ActOfDeSoldering" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "DeSoldering Act" ;
    skos:definition "An Act of Artifact Processing wherein an Agent uses some array of tools to melt and remove solder from a desired Location." ;
    mds:inDomain mdsdom:General .

mds:ActOfFluxUse a owl:Class ;
    rdfs:label "ActOfFluxUse" ;
    rdfs:subClassOf cco:ont00000228 ;
    skos:altLabel "Flux Usage Act" ;
    skos:definition "A Planned Act wherein an Agent uses some Portion of Flux to aid in a soldering process." ;
    mds:inDomain mdsdom:General .

mds:ActOfOpening a owl:Class ;
    rdfs:label "ActOfOpening" ;
    rdfs:subClassOf cco:ont00000228 ;
    skos:altLabel "Act of Unpacking" ;
    skos:definition "A Planned Act in which some agent opens a package containing another artifact." ;
    mds:inDomain mdsdom:General .

mds:ActOfSoldering a owl:Class ;
    rdfs:label "ActOfSoldering" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "Soldering Act" ;
    skos:definition "An Act of Artifact Processing wherein an Agent uses some array of tools to melt and add solder from a desired Location." ;
    mds:inDomain mdsdom:General .

mds:Adhesive a owl:Class ;
    rdfs:label "Adhesive" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "Any non-metallic substance applied to one or both surfaces of two separate items that binds them together and resists their separation" ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:General .

mds:AlcoholStrengthSpecification a owl:Class ;
    rdfs:label "AlcoholStrengthSpecification" ;
    rdfs:comment "Usually expressed as a percent." ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:PortionOfAlcohol ],
        cco:ont00000127 ;
    skos:definition "A Performance Specification that prescribes the strength of a Portion Of Alcohol." ;
    mds:inDomain mdsdom:General .

mds:AxisAcceleration a owl:Class ;
    rdfs:label "AxisAcceleration" ;
    rdfs:subClassOf mds:Acceleration ;
    skos:altLabel " " ;
    skos:definition "An acceleration quality of a material entity along a single principal axis." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:AxisVelocity a owl:Class ;
    rdfs:label "AxisVelocity" ;
    rdfs:subClassOf cco:ont00000763 ;
    skos:altLabel " " ;
    skos:definition "A velocity quality of a material entity along a single principal axis." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:BatchNumber a owl:Class ;
    rdfs:label "BatchNumber" ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel " " ;
    skos:definition "A designative information content entity that uniquely identifies a batch within a specified organizational, or manufacturing context."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:CapacitanceRatingSpecification a owl:Class ;
    rdfs:label "CapacitanceRatingSpecification" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:Capacitance ],
        cco:ont00000127 ;
    skos:altLabel "Maximum Capacitance Rating Specification" ;
    skos:definition "A Performance Specification that prescribes the maximum amount of electrical energy that a dielectric material is able to store under a given electrical stressing." ;
    mds:inDomain mdsdom:General .

mds:CarrierLifetime a owl:Class ;
    rdfs:label "MinorityCarrierLifetime"@en ;
    rdfs:subClassOf cco:ArtifactDesign ;
    skos:altLabel "Charge Carrier Lifetime"@en,
        "Minority Charge Carrier Lifetime"@en ;
    skos:definition "A temporal electronic quality that characterizes the average duration for which a minority charge carrier exists in a semiconductor before recombination."@en ;
    mds:hasStudyStage "Analysis",
        "Result",
        "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:General,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:Comment a owl:Class ;
    rdfs:label "Comment" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "Comments or notes about a sample"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:CommercialMaterialName a owl:Class ;
    rdfs:label "CommercialMaterialName"@en ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:altLabel "Commercial Alloy Name" ;
    skos:definition "A designative name used commercially to identify a material or material type."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:CommercialSupplyRole a owl:Class ;
    rdfs:label "CommercialSupplyRole" ;
    rdfs:subClassOf cco:ont00000485 ;
    skos:altLabel "Supplier Role" ;
    skos:definition "A Commercial Role that inheres in an Organization by virtue of its existence as a for-profit business established to distribute products or services unto other Entities." ;
    mds:inDomain mdsdom:General .

mds:Company a owl:Class ;
    rdfs:label "company" ;
    rdfs:comment "For HBase ingestion, company is used in the context of the supplier(or manufacturer) of that instrument/material" ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel "Manufacturer",
        "Organization",
        "Supplier" ;
    skos:definition "Legal entity formed by an association of people to engage in and run a commercial business" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .

mds:Coordinate a owl:Class ;
    rdfs:label "AxisCoordinate" ;
    rdfs:subClassOf obo:BFO_0000145 ;
    skos:altLabel " " ;
    skos:definition "A relational quality whose value is the translational displacement of a material entity from the origin of a machine coordinate system along a single principal axis." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:CoordinateAxis a owl:Class ;
    rdfs:label "CordinateAxis" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000176 ;
            owl:someValuesFrom mds:MachineCoordinateSystem ],
        cco:ont00000275 ;
    skos:altLabel " " ;
    skos:definition "A component of a machine coordinate system that defines one principal direction of motion." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:Country a owl:Class ;
    rdfs:label "Country" ;
    rdfs:subClassOf obo:BFO_0000029 ;
    skos:definition "Country" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:Crack a owl:Class ;
    rdfs:label "Crack"@en ;
    rdfs:subClassOf mds:Imagefeature ;
    skos:altLabel "" ;
    skos:definition "A fracture or discontinuity in a material represented in image data"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:General .

mds:LinkedData a owl:Class ;
    rdfs:label "LinkedData"@en ;
    rdfs:subClassOf dcterms:FileFormat ;
    skos:altLabel "LinkedData" ;
    skos:definition "Machine-readable and understandable, standardized method for publishing and connecting structured information across different sources on the web."@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Analysis" .

mds:DateMade a owl:Class ;
    rdfs:label "DateMade" ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel "Acquisition Date",
        "Capture Date",
        "DataCollection Date",
        "Observation Date" ;
    skos:definition "Datetime when the data was received or acquired." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:DeSolderingRole a owl:Class ;
    rdfs:label "DeSolderingRole" ;
    rdfs:subClassOf cco:ont00001006 ;
    skos:altLabel "DeSolderer Role" ;
    skos:definition "An Operator Role that inheres in an Agent by virtue of that Agent's responsibilities to operate or control a soldering tool and/or a desoldering process." ;
    mds:inDomain mdsdom:General .

mds:Distance a owl:Class ;
    rdfs:label "Distance"^^xsd:string ;
    rdfs:subClassOf obo:BFO_0000145,
        cco:ont00000669 ;
    skos:altLabel " " ;
    skos:definition "Distance is a relational quality defined as the separation between two points or two objects in space where the two points or objects are not the same."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:ExternalPackaging a owl:Class ;
    rdfs:label "ExternalPackaging" ;
    rdfs:subClassOf cco:ont00000020 ;
    skos:altLabel "Product Container, Protective Casing" ;
    skos:definition "A Container that is intended to protect an artifact during storage, shipping or other intervals wherein the artifact is inactive." ;
    mds:inDomain mdsdom:General .

mds:GeohashName a owl:Class ;
    rdfs:label "GeohashName" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:definition "Name, code or identifier of that Geohash" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:HotAirReworkStation a owl:Class ;
    rdfs:label "HotAirReworkStation" ;
    rdfs:subClassOf cco:ont00000806 ;
    skos:altLabel "Hot Air Solder Gun, Hot Air Solder Station" ;
    skos:definition "A Power Tool which is operated by an Agent that supplies heat to melt solder via a stream of heated air." ;
    mds:inDomain mdsdom:General .

mds:Intensity a owl:Class ;
    rdfs:label "Intensity" ;
    rdfs:comment " This definition is in the context of physics" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "In physics and many other areas of science and engineering the intensity or flux of radiant energy is the power transferred per unit area(Wikipedia) " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:General .

mds:Laboratory a owl:Class ;
    rdfs:label "Laboratory"^^xsd:string ;
    rdfs:subClassOf mds:ResearchFacility ;
    skos:altLabel " Lab",
        "Testing facility" ;
    skos:definition "A room, building, or space equipped for scientific experiments, research, testing, and teaching" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .

mds:LocationOnSpecimen a owl:Class ;
    rdfs:label "LocationOnSpecimen" ;
    rdfs:subClassOf mds:Location ;
    skos:definition "The area from which a sample was taken from the specimen for analysis"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:General .

mds:LotCode a owl:Class ;
    rdfs:label "LotCode" ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:altLabel "BatchCode" ;
    skos:definition "A Code Identifier that designates a particular quantity or lot of material from a single manufacturer that can contain any character." ;
    mds:inDomain mdsdom:General .

mds:MachineCoordinateSystem a owl:Class ;
    rdfs:label "MachineCoordinateSystem" ;
    rdfs:subClassOf cco:ont00000275 ;
    skos:altLabel " " ;
    skos:definition "A Spatial Reference System defined by a fixed point on the build platform." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:Material a owl:Class ;
    rdfs:label "Material"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " Formulation, Material " ;
    skos:definition "A Material that is a solid substance, and is used as a precursor or input to a manufacturing process in order to produce a finished product." ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:General .

mds:MaterialComposition a owl:Class ;
    rdfs:label "MaterialComposition"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "Alloy Composition",
        "Chemical Composition" ;
    skos:definition "A quality of a material that consists in the identity and relative amounts of its constituent chemical elements or compounds."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:General .

mds:MaterialProperty a owl:Class ;
    rdfs:label "MaterialProperty" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "A Quality of a material that describes the relation between the strength or the change in strength of an applied field (magnetic, electric, mechanical stress, etc...) and the strength of the response to that field or to the change in that field in the material, or the extent or nature of chemical changes of a material in response to the presence of some gaseous or liquid substance." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:MeasurementNumber a owl:Class ;
    rdfs:label "MeasurementNumber" ;
    rdfs:subClassOf mds:Number ;
    skos:altLabel "" ;
    skos:definition "" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:General .

mds:MetallicMaterial a owl:Class ;
    rdfs:label "MetallicMaterial"@en ;
    rdfs:subClassOf mds:Material ;
    owl:disjointWith mds:PolymericMaterial ;
    skos:altLabel " " ;
    skos:definition "A material in which at least one constituent element is a metal, and where the dominant mode of bonding across all bulk phases is metallic bonding." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:NetSEMModel a owl:Class ;
    rdfs:label "NetSEMModel" ;
    rdfs:subClassOf mds:Model ;
    skos:altLabel " " ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:General .    

mds:NumberofPixels a owl:Class ;
    rdfs:label "NumberofPixels" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "Pixel count",
        "Resolution" ;
    skos:definition " Number of pixels(the smallest unit of a digital image or display)" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:Operator a owl:Class ;
    rdfs:label "Operator"@en ;
    rdfs:comment "This term is reused from https://gitlab.cc-asp.fraunhofer.de/EMI_datamanagement/LPBFO/-/blob/master/LPBFO_merged.ttl."@en ;
    rdfs:subClassOf obo:BFO_0000023 ;
    skos:altLabel " " ;
    skos:definition "The role of an operator or of a group that uses a machine, system or a component of a system."@en ;
    skos:exactMatch lpobo:LPBFO_00035 ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:General .

mds:Particle a owl:Class ;
    rdfs:label "Particle"@en ;
    rdfs:subClassOf mds:Imagefeature ;
    skos:altLabel "" ;
    skos:definition "A discrete, individually identifiable and measurable material feature."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:General .

mds:PorePresenceClassification a owl:Class ;
    rdfs:label "PorePresenceClassification"@en ;
    rdfs:subClassOf cco:ont00000293 ;
    skos:altLabel "Pore Observation Label"@en,
        "Pore Presence Label"@en ;
    skos:definition "A binary nominal classification indicating whether one or more pores were observed."@en ;
    skos:scopeNote "A value of true or 1 indicates that at least one pore was observed. A value of false or 0 indicates that no pore was observed."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:General .

mds:PortionOfAlcohol a owl:Class ;
    rdfs:label "PortionofAlcohol" ;
    rdfs:comment "These are often diluted with water or another solution, dilute solutions apply within this class." ;
    rdfs:subClassOf mds:PortionOfAlcohol ;
    skos:definition "An Portion Of Material that is composed of a member of the chemical family of alcohols, either wholly or in part." ;
    mds:inDomain mdsdom:General .

mds:PortionOfBariumTitanate a owl:Class ;
    rdfs:label "PortionofBariumTitanate" ;
    rdfs:subClassOf mds:PortionOfCeramic ;
    skos:altLabel "Portion of BaTiO3, Portion of BTO" ;
    skos:definition "A Portion of Material which is composed primarily of Barium Titanate." ;
    mds:inDomain mdsdom:General .

mds:PortionOfCeramic a owl:Class ;
    rdfs:label "PortionofCeramic" ;
    rdfs:subClassOf cco:ont00000457 ;
    skos:definition "A Portion of Material which is composed primarily of some ceramic material." ;
    mds:inDomain mdsdom:General .

mds:PortionOfEthanol a owl:Class ;
    rdfs:label "PortionofEthanol" ;
    rdfs:subClassOf mds:PortionOfAlcohol ;
    skos:altLabel "Portion of EtOH, Portion of Ethyl Alcohol" ;
    skos:definition "An Portion Of Alcohol which consists primarily of Ethanol." ;
    mds:inDomain mdsdom:General .

mds:PortionOfGold a owl:Class ;
    rdfs:label "PortionofGold" ;
    rdfs:subClassOf mds:PortionOfMetal ;
    skos:altLabel "Portion of Au" ;
    skos:definition "An Portion Of Metal that is composed primarily of elemental gold." ;
    mds:inDomain mdsdom:General .

mds:PortionOfIsopropylAlcohol a owl:Class ;
    rdfs:label "PortionofIsopropylAlcohol" ;
    rdfs:subClassOf mds:PortionOfAlcohol ;
    skos:altLabel "Portion of IPA" ;
    skos:definition "An Portion Of Alcohol which consists primarily of isopropyl alcohol." ;
    mds:inDomain mdsdom:General .

mds:PortionOfMetal a owl:Class ;
    rdfs:label "PortionofMetal" ;
    rdfs:subClassOf cco:ont00001084 ;
    skos:definition "A Portion of Processed Material which is composed primarily of any various opaque, fusible, ductile, and typically lustrous substance that is a good conductor of electricity and heat, forms cations by loss of electrons, and yields basic oxides and hydroxides." ;
    mds:inDomain mdsdom:General ;
    cco:ont00001754 "https://www.merriam-webster.com/dictionary/metal" .

mds:PortionOfPolymer a owl:Class ;
    rdfs:label "PortionofPolymer"@en ;
    rdfs:subClassOf cco:ont00001084 ;
    skos:altLabel "PortionOfPlastic"@en ;
    skos:definition "A Portion of Processed Material which consists of many small units, often regularly repeating, that form a whole. Often synthetically produced." ;
    mds:inDomain mdsdom:General .

mds:PortionOfSolder a owl:Class ;
    rdfs:label "PortionOfSolder" ;
    rdfs:subClassOf cco:ont00000457 ;
    skos:definition "A Portion of Material composed of a (usually metallic) alloy that is used as an input to any process which involves soldering." ;
    mds:inDomain mdsdom:General .

mds:PortionOfSolderFlux a owl:Class ;
    rdfs:label "PortionOfSolderFlux" ;
    rdfs:subClassOf cco:ont00000457 ;
    skos:definition "A Portion of Material that is a chemical agent which cleans contact surfaces, reduces contact oxidation, and ensures that the solder flows easily." ;
    mds:inDomain mdsdom:General .

mds:PortionOfSolderPaste a owl:Class ;
    rdfs:label "PortionOfSolderPaste" ;
    rdfs:subClassOf mds:PortionOfSolder ;
    skos:definition "A Portion of Solder that is composed of a suspension of solid solder particles in a background fluid." ;
    mds:inDomain mdsdom:General .

mds:PortionOfSolderWire a owl:Class ;
    rdfs:label "PortionOfSolderWire" ;
    rdfs:subClassOf mds:PortionOfSolder ;
    skos:altLabel "Portion Of Solid Solder Wire" ;
    skos:definition "A Portion of Solder formed into a solid wire form." ;
    mds:inDomain mdsdom:General .

mds:PositioningStage a owl:Class ;
    rdfs:label "PositioningStage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000176 ;
            owl:someValuesFrom mds:DirectInkWritePrinter ],
        cco:ont00000995 ;
    skos:altLabel "Axis Stage" ;
    skos:definition "A Material Artifact that is a motorized stage component of an additive manufacturing machine, designed to produce controlled linear motion of the build platform or deposition head along one principal axis of the machine coordinate system." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .

mds:ProductionLot a owl:Class ;
    rdfs:label "ProductionLot" ;
    rdfs:subClassOf obo:BFO_0000027 ;
    skos:altLabel "Production Group, Production Batch" ;
    skos:definition "An Object Aggregate which represents the aggregate of some group of artifacts that are the output of the same manufacturing event." ;
    mds:inDomain mdsdom:General .

mds:Project a owl:Class ;
    rdfs:label "Project" ;
    rdfs:comment " This term is used for HBase Ingestion on SDLE" ;
    skos:definition "A study designed to answer a specific question, solve a problem, or test a hypothesis. " ;
    skos:exactMatch foaf:Project ;
    mds:inDomain mdsdom:General .

mds:Reflectance a owl:Class ;
    rdfs:label "Reflectance"@en ;
    rdfs:subClassOf cco:ArtifactDesign ;
    skos:altLabel "Optical Reflectance"@en,
        "Reflection Ratio"@en ;
    skos:definition "A dimensionless optical quality that characterizes the fraction of incident radiant energy reflected by a material or surface."@en ;
    mds:hasStudyStage "Analysis",
        "Result",
        "Sample" ;
    mds:inDomain mdsdom:General .

mds:RefractiveIndex a owl:Class ;
    rdfs:label "RefractiveIndex"@en ;
    rdfs:subClassOf cco:ont00000628 ;
    skos:definition "A dimensionless optical quality that characterizes the ratio of the speed of light in a vacuum to the phase velocity of light in a material."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization",
        "Analysis",
        "Result",
        "Sample" ;
    mds:inDomain mdsdom:General,
        mdsdom:PV-Cell,
        mdsdom:PV-Module,
        mdsdom:Formulation .

mds:ReplicatesNumber a owl:Class ;
    rdfs:label "ReplicatesNumber" ;
    rdfs:subClassOf cco:ont00001047 ;
    skos:definition "Number of times that test/experiment was carry out" ;
    mds:inDomain mdsdom:General .

mds:Sample a owl:Class ;
    rdfs:label "Sample" ;
    rdfs:subClassOf cco:ont00001084 ;
    skos:altLabel "specimen" ;
    skos:definition "A sample is a study object in a scientific study. A sample is a portion of processed material whose properties are characterized in a scientific study."@en ;
    skos:example "A sample can be a photovoltaic (PV) cell, a PV module, a 3D printed metal part, or a formulated polymer." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SampleDepth a owl:Class ;
    rdfs:label "SampleDepth"@en ;
    rdfs:subClassOf cco:ont00000892 ;
    skos:altLabel "Depth of Sample"@en,
        "Specimen Depth"@en ;
    skos:definition "The linear dimension of the sample measured along the Y-axis, orthogonal to width and height"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SampleHeight a owl:Class ;
    rdfs:label "SampleHeight"@en ;
    rdfs:subClassOf cco:ont00000967 ;
    skos:altLabel "Height of Sample"@en,
        "Specimen Height"@en,
        "Vertical Distance"@en ;
    skos:definition "The vertical dimension of the sample measured along the Z-axis"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SampleHolderID a owl:Class ;
    rdfs:label "SampleHolderID"@en ;
    rdfs:subClassOf cco:ont00000292,
        cco:ont00000649 ;
    skos:altLabel "Sample Holder Identifier"@en ;
    skos:definition "An artifact identifier that designates a sample holder."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:General .

mds:SampleID a owl:Class ;
    rdfs:label "SampleID" ;
    rdfs:subClassOf cco:ont00000292,
        cco:ont00000649 ;
    skos:altLabel "Sample ID, Sample Identifier" ;
    skos:definition "A sample ID is an  unique identifier of a sample."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:Experiment a owl:Class ;
    rdfs:label "Experiment"@en ;
    rdfs:subClassOf cco:ont00000228 ;
    skos:altLabel "ExperimentalRun"@en,
        "StudyRun"@en ;
    skos:definition "A planned act in which a material, process, or system is deliberately prepared, manipulated, or observed under specified conditions in order to produce data, test a hypothesis, or characterize behavior."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:ExperimentID a owl:Class ;
    rdfs:label "ExperimentID"@en ;
       rdfs:subClassOf cco:ont00000292,
        cco:ont00000649 ;
    skos:altLabel "ExperimentIdentifier"@en,
        "ExperimentRecord"@en ;
    skos:definition "ID of a scientific experiment"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .


mds:SampleMass a owl:Class ;
    rdfs:label "SampleMass"@en ;
    dcterms:source <https://qudt.org/vocab/quantitykind/Mass>,
        <https://www.nist.gov/pml/owm/si-units-mass> ;
    rdfs:subClassOf cco:ont00000614 ;
    skos:altLabel "Mass of Sample"@en,
        "Sample Weight"@en,
        "Specimen Mass"@en ;
    skos:definition "A mass that inheres in a sample."@en ;
    skos:scopeNote "Use this term for sample measurements expressed in units of mass, such as grams or kilograms. 'Sample Weight' is included only as a commonly used alternative label. Weight as a physical quantity is a gravitational force measured in newtons."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SampleMaterialComposition a owl:Class ;
    rdfs:label "SampleMaterialComposition"@en ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:altLabel "Sample Chemical Composition"@en,
        "Sample Composition"@en ;
    skos:definition "A material composition that inheres in a sample."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SampleName a owl:Class ;
    rdfs:label "SampleName" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:altLabel "" ;
    skos:definition "Name used to represent a sample"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SampleNote a owl:Class ;
    rdfs:label "SampleNote"@en ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel "Additional Sample Information"@en,
        "Sample Comment"@en,
        "Sample Remarks"@en ;
    skos:definition "A descriptive information content entity containing supplementary free-text information about a sample that is not represented by structured sample metadata."@en ;
    skos:prefLabel "Sample Note"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SamplePointOfContact a owl:Class ;
    rdfs:label "SamplePointofContact"@en ;
    rdfs:subClassOf cco:ont00001262 ;
    skos:altLabel "Sample Contact Person"@en,
        "Sample POC"@en,
        "Specimen Point of Contact"@en ;
    skos:definition "A person designated as a point of contact for information concerning the sample."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SampleReceiptDate a owl:Class ;
    rdfs:label "SampleReceiptDate"@en ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel "Sample Received Date"@en ;
    skos:definition "A date identifier that designates the date on which a sample was received by an organization, laboratory, repository, or project."@en ;
    skos:prefLabel "Sample Receipt Date"@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SampleSet a owl:Class ;
    rdfs:label "SampleSet"@en ;
    rdfs:subClassOf obo:BFO_0000027 ;
    skos:definition "A collection of samples grouped together according to a dataset, experiment, project, analysis or other specified criterion."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SampleSetID a owl:Class ;
    rdfs:label "SampleSetID"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "SS ID"@en,
        "SS Number"@en ;
    skos:definition "A non-name identifier that designates a set or collection of related samples."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SampleSourceOrganization a owl:Class ;
    rdfs:label "SampleSourceOrganization"@en ;
    rdfs:subClassOf cco:ont00001180 ;
    skos:altLabel "Sample Provider Organization"@en ;
    skos:definition "An organization from which a sample was obtained or received."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SensorType a owl:Class ;
    rdfs:label "SensorType" ;
    rdfs:subClassOf mds:Sensor ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "Wavelength range" ;
    mds:hasStudyStage "Recipe",
        "Tool" ;
    mds:inDomain mdsdom:General .

mds:SerialNumber a owl:Class ;
    rdfs:label "SerialNumber" ;
    rdfs:subClassOf mds:SerialNumber,
        cco:ont00000077 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "A unique identifier assigned to each individual instrument or device.",
        "Identifier that uniquely identifies a single Physical Entity" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:SheetResistance a owl:Class ;
    rdfs:label "SheetResistance"@en ;
    rdfs:subClassOf cco:ArtifactDesign ;
    skos:altLabel "Electrical Sheet Resistance"@en,
        "Resistance Per Square"@en ;
    skos:definition "An electrical quality that characterizes the resistance of a thin sheet or film independently of the lateral dimensions of the measured square."@en ;
    mds:hasStudyStage "Analysis",
        "Result",
        "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:General,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:SiteName a owl:Class ;
    rdfs:label "SiteName" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:definition "Name of the Site" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:Software a owl:Class ;
    rdfs:label "Software" ;
    rdfs:subClassOf cco:ont00000740 ;
    skos:definition "An agent that processes information and can control equipment and processes" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .

mds:SoftwareName a owl:Class ;
    rdfs:label "SoftwareName" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:definition "Title or identifier given to a specific computer program, application" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .

mds:SoftwareVersion a owl:Class ;
    rdfs:label "SoftwareVersion" ;
    rdfs:comment " Although version is commonly used as data property, a class was created for SDLE HBase ingestion" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:definition "a unique number or name assigned to a specific state of computer software," ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .

mds:SolderingRole a owl:Class ;
    rdfs:label "SolderingRole" ;
    rdfs:subClassOf cco:ont00001006 ;
    skos:altLabel "Solderer Role" ;
    skos:definition "An Operator Role that inheres in an Agent by virtue of that Agent's responsibilities to operate or control a soldering tool and/or a soldering process." ;
    mds:inDomain mdsdom:General .

mds:SolderIron a owl:Class ;
    rdfs:label "SolderIron" ;
    rdfs:subClassOf cco:ont00000806 ;
    skos:altLabel "Solder Fe, Soldering Iron" ;
    skos:definition "A Power Tool which is operated by an Agent that supplies heat to melt solder via a metallic tip." ;
    mds:inDomain mdsdom:General .

mds:SolderJoint a owl:Class ;
    rdfs:label "SolderJoint" ;
    rdfs:subClassOf cco:ont00001084 ;
    skos:definition [ a owl:Restriction ;
            owl:onProperty cco:ont00001816 ;
            owl:someValuesFrom mds:ActOfSoldering ],
        "An Electrical Conductor that is the output of a Soldering event, when an input was a Portion Of Solder." ;
    mds:inDomain mdsdom:General .

mds:SolderSuctionTool a owl:Class ;
    rdfs:label "SolderSuctionTool" ;
    rdfs:subClassOf cco:ont00000160 ;
    skos:altLabel "Solder Sucker, Desoldering Gun" ;
    skos:definition "A Manual Tool which uses suction via a spring to remove melted solder." ;
    mds:inDomain mdsdom:General .

mds:SolderWick a owl:Class ;
    rdfs:label "SolderWick" ;
    rdfs:comment "This are often made of copper and pre-fluxed" ;
    rdfs:subClassOf cco:ont00000160 ;
    skos:altLabel "Braided Solder Wick" ;
    skos:definition "A Manual Tool which uses capillary action to wick solder away and is used in conduction with a soldering iron with the goal of cleaning solder from a Printed Circuit Board." ;
    mds:inDomain mdsdom:General .

mds:Source a owl:Class ;
    rdfs:label "Source" ;
    rdfs:subClassOf cco:ont00001180 ;
    skos:altLabel "Holder",
        "Provider" ;
    skos:definition "A person, group, or legal entity that possesses, controls, or holds the title to something" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:SourceSampleID a owl:Class ;
    rdfs:label "SourceSampleID"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "Original Sample Identifier"@en,
        "Provider-Assigned Sample Identifier"@en,
        "Source Sample Identifier"@en ;
    skos:definition "A sample identifier assigned by the source organization, data provider, or source dataset to distinguish a sample before it is assigned an identifier by the receiving laboratory or ingestion system."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:StorageConditions a owl:Class ;
    rdfs:label "StorageConditions" ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel "Storage Environment",
        "Storage Parameters" ;
    skos:definition "Environmental conditions while stored ",
        "Environmental conditions while stored (temperature, humidity, atmosphere)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:General .

mds:Supplier a owl:Class ;
    rdfs:label "Supplier" ;
    rdfs:subClassOf cco:ont00000443 ;
    skos:altLabel "" ;
    skos:definition "A supplier is a commercial organization which serves as a vendor or distributor of a given product." ;
    mds:inDomain mdsdom:General .

mds:TemperatureRatingSpecification a owl:Class ;
    rdfs:label "TemperatureRatingSpecification" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom cco:ont00000441 ],
        cco:ont00000127 ;
    skos:altLabel "Temperature Breakdown Rating Specification" ;
    skos:definition "A Performance Specification that prescribes the ability of a participant to withstand under a given Thermal Process (stress)." ;
    mds:inDomain mdsdom:General .

mds:ThermalBreakdownDisposition a owl:Class ;
    rdfs:label "ThermalBreakdownDisposition" ;
    rdfs:subClassOf mds:ThermalDisposition ;
    skos:definition "A Thermal Disposition wherein an artifact undergoes a thermal breakdown such that it experiences a loss of function or role." ;
    mds:inDomain mdsdom:General .

mds:ThermalDisposition a owl:Class ;
    rdfs:label "ThermalDisposition" ;
    rdfs:subClassOf obo:BFO_0000016 ;
    skos:definition "A Disposition that is realized under some thermal condition." ;
    mds:inDomain mdsdom:General .

mds:ThermalInsulationMaterial a owl:Class ;
    rdfs:label "ThermalInsulationMaterial"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( cco:ont00000995 [ a owl:Restriction ;
                        owl:onProperty obo:RO_0000085 ;
                        owl:someValuesFrom cco:ont00000985 ] ) ] ;
    skos:definition "A Material Artifact that possess a thermal insulation function."@en ;
    skos:example "Polymer coated styrofoam, air." ;
    mds:inDomain mdsdom:General .

mds:Tolerance a owl:Class ;
    rdfs:label "Tolerance" ;
    rdfs:comment "This is often in a percent range to either side of a given specification, but it accepts discrete values as well." ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel "Operational Tolerance" ;
    skos:definition "A Performance Specification that prescribes some allowable or anticipated deviation from an operational or performance expectation." ;
    skos:example "A capacitor has a capacitance fluctuation of ±15% maximum, a steel beam has a length of 3 meters with a tolerance of ±10 centimeters." ;
    mds:inDomain mdsdom:General .

mds:ToolCompany a owl:Class ;
    rdfs:label "ToolCompany" ;
    rdfs:subClassOf mds:Company,
        mds:Manufacturer ;
    skos:definition "The companyt that manufactured an instrument" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .

mds:ToolID a owl:Class ;
    rdfs:label "ToolID" ;
    rdfs:subClassOf mds:ArtifactIdentifier,
        cco:ont00000292,
        cco:ont00000649 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "Unique ID of a tool" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .

mds:User a owl:Class ;
    rdfs:label "User" ;
    rdfs:subClassOf cco:ont00001017 ;
    skos:definition "A person that interacts, operates or outputs another entity" ;
    mds:inDomain mdsdom:General .

mds:WaterVaporTransmissionRate a owl:Class ;
    rdfs:label "WaterVaporTransmissionRate"@en ;
    rdfs:subClassOf cco:ArtifactDesign ;
    skos:altLabel "Moisture Vapor Transmission Rate"@en,
        "WVTR"@en,
        "Water Vapour Transmission Rate"@en ;
    skos:definition "A transport quality that characterizes the quantity of water vapor transmitted through a material per unit area during a specified period of time."@en ;
    mds:hasStudyStage "Analysis",
        "Result",
        "Sample" ;
    mds:inDomain mdsdom:General,
        mdsdom:PV-Module .

mds:XAxis a owl:Class ;
    rdfs:label "X-Axis" ;
    rdfs:subClassOf mds:CoordinateAxis ;
    skos:altLabel "" ;
    skos:definition "The coordinate axis of a machine coordinate system that runs parallel to the front of the machine." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:XAxisStage a owl:Class ;
    rdfs:label "X-AxisPositioningStage" ;
    rdfs:subClassOf mds:PositioningStage ;
    skos:altLabel " " ;
    skos:definition "A Positioning Stage that produces controlled motion along the x-axis of the machine coordinate system." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .

mds:YAxis a owl:Class ;
    rdfs:label "Y-Axis" ;
    rdfs:subClassOf mds:CoordinateAxis ;
    skos:altLabel " " ;
    skos:definition "The coordinate axis of a machine coordinate system that runs perpendicular to the x-axis and z-axis." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:YAxisStage a owl:Class ;
    rdfs:label "Y-AxisPositioningstage" ;
    rdfs:subClassOf mds:PositioningStage ;
    skos:altLabel " " ;
    skos:definition "A Positioning Stage that produces controlled motion along the y-axis of the machine coordinate system." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .

mds:ZAxis a owl:Class ;
    rdfs:label "Z-Axis" ;
    rdfs:subClassOf mds:CoordinateAxis ;
    skos:altLabel " " ;
    skos:definition "The coordinate axis of a machine coordinate system that runs normal to the build layers, perpendicular to the x-axis and y-axis." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:General .

mds:ZAxisStage a owl:Class ;
    rdfs:label "Z-Axispositioningstage" ;
    rdfs:subClassOf mds:PositioningStage ;
    skos:altLabel " " ;
    skos:definition "A Positioning Stage that produces controlled motion along the z-axis of the machine coordinate system." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:General .


# DOMAIN: PV-Cell  


cco:ont00000607 a owl:Class ;
    rdfs:label "Thickness"@en ;
    rdfs:subClassOf cco:ont00000892 ;
    skos:definition "A Depth that inheres in a bearer in virtue of it extending inward through an object."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:PV-Cell ;
    cco:ont00001754 "International Organization for Standardization. 2019. Quantities and units -- Part 3: Space and time (ISO 80000-3:2019). International Organization for Standardization. Available at: https://www.iso.org/standard/64974.html."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

mds:AntiReflectiveCoating a owl:Class ;
    rdfs:label "AntiReflectiveCoating" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "AntiGlareCoating",
        "AntiReflectiveCoating" ;
    skos:definition "A type of optical coating applied to the surface of lenses, other optical elements, and photovoltaic cells to reduce reflection." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Anti-reflective_coating#:~:text=An%20antireflective%2C%20antiglare%20or%20anti,is%20lost%20due%20to%20reflection." .

mds:Backsheet a owl:Class ;
    rdfs:label "Backsheet" ;
    rdfs:subClassOf cco:ont00000995 ;
    owl:disjointWith mds:PhotovoltaicModule ;
    skos:altLabel "Backsheet" ;
    skos:definition "Outermost layer for a solar panel, protecting it from harsh, varying environmental conditions over panel lifetimes." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell ;
    cco:ont00001754 "https://www.dupont.com/products/tedlar-backsheets.html#:~:text=Backsheets%20are%20the%20outermost%20%E2%80%9Clayer,environmental%20conditions%20over%20panel%20lifetimes." .

mds:BacksheetArchitecture a owl:Class ;
    rdfs:label "BacksheetArchitecture" ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel "BacksheetArchitecture" ;
    skos:definition "Architecture of the sample's backsheet, i.e double glass (DG) or glass backsheet (GB) for solar panels." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:BacksheetCoreLayer a owl:Class ;
    rdfs:label "BacksheetCoreLayer" ;
    rdfs:subClassOf cco:ont00000995 ;
    owl:disjointWith mds:Backsheet ;
    skos:altLabel "BacksheetCoreLayer" ;
    skos:definition "Core layer of the backsheet." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:BacksheetInnerLayer a owl:Class ;
    rdfs:label "BacksheetInnerLayer" ;
    rdfs:subClassOf cco:ont00000995 ;
    owl:disjointWith mds:Backsheet ;
    skos:altLabel "BacksheetInnerLayer" ;
    skos:definition "Inner layer of the backsheet." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:BacksheetOuterLayer a owl:Class ;
    rdfs:label "BacksheetOuterLayer" ;
    rdfs:subClassOf cco:ont00000995 ;
    owl:disjointWith mds:Backsheet ;
    skos:altLabel "BacksheetOuterLayer" ;
    skos:definition "Outer layer of the module's backsheet layers." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:BacksheetProductModel a owl:Class ;
    rdfs:label "BacksheetProductModel" ;
    rdfs:subClassOf mds:ModelName ;
    skos:altLabel "Backsheet Product Model" ;
    skos:definition "Type of the module's backsheet used for the PV module, e.g., TPT, Tedlar." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:BackSideEncapsulant a owl:Class ;
    rdfs:label "BackSideEncapsulant" ;
    rdfs:subClassOf mds:PhotovoltaicEncapsulant ;
    skos:altLabel "" ;
    skos:definition "Back side encapsulation of photovoltaic module" ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:BackSideEncapsulantModel a owl:Class ;
    rdfs:label "BackSideEncapsulantModel" ;
    rdfs:subClassOf mds:ModelID ;
    skos:altLabel "Back Side EncapsulantModel" ;
    skos:definition "Back side encapsulant identifier given by the supplier based on the encapsulant optical absorption property." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:BifacialConfiguration a owl:Class ;
    rdfs:label "BifacialConfiguration" ;
    rdfs:subClassOf mds:CellConfiguration ;
    skos:altLabel "" ;
    skos:definition "Photovoltaic cells and modules designed to generate electricity from both their front and rear surfaces." ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:CellArea a owl:Class ;
    rdfs:label "CellArea" ;
    rdfs:subClassOf cco:ont00001065 ;
    skos:altLabel " " ;
    skos:definition "Area of the solar cell, used to calculated the module active area" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellBatchNumber a owl:Class ;
    rdfs:label "CellBatchNumber" ;
    rdfs:subClassOf mds:BatchNumber ;
    skos:altLabel "Cell Batch Number" ;
    skos:definition "Batch number identifier of the cell." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellConfiguration a owl:Class ;
    rdfs:label "CellConfiguration" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "" ;
    skos:definition "" ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:CellDimensions a owl:Class ;
    rdfs:label "CellDimensions" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "" ;
    skos:definition "The dimensions of a photovoltaic cell, including length, width, and thickness." ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellFiringProcess a owl:Class ;
    rdfs:label "CellFiringProcess"@en ;
    rdfs:subClassOf cco:ArtifactDesign ;
    skos:altLabel "Contact Firing Process"@en,
        "Photovoltaic Cell Firing"@en ;
    skos:definition "A thermal materials-processing operation in which a photovoltaic cell is heated to form, cure, or electrically connect printed metallization contacts."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellID a owl:Class ;
    rdfs:label "CellID" ;
    rdfs:subClassOf mds:SampleID ;
    skos:altLabel " " ;
    skos:definition "Identifier for the PV cell" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellNumber a owl:Class ;
    rdfs:label "CellNumber" ;
    rdfs:subClassOf mds:Number ;
    skos:altLabel "Cell Number Total" ;
    skos:definition "Total number of solar cells in the module." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellNumberPerString a owl:Class ;
    rdfs:label "CellNumberPerString" ;
    rdfs:subClassOf mds:Number ;
    skos:altLabel "Cell Number Per String" ;
    skos:definition "The number of photovoltaic cells in series together per individual string. E.g., 60, 72, etc." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellNumberX a owl:Class ;
    rdfs:label "CellNumberX" ;
    rdfs:subClassOf mds:Number ;
    skos:altLabel "Cell Number X" ;
    skos:definition "Number of cells along the width of the module; number of cells in the shortest direction (i.e. 6, 8, 10)." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellNumberY a owl:Class ;
    rdfs:label "CellNumberY" ;
    rdfs:subClassOf mds:Number ;
    skos:altLabel "Cell Number Y" ;
    skos:definition "Number of cells along the length of the module; Number of cells in the longest direction (i.e. 10, 12, 20)." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellProperty a owl:Class ;
    rdfs:label "CellProperty" ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel " " ;
    skos:definition "A property of a PV cell" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellTechnology a owl:Class ;
    rdfs:label "CellTechnology" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "CellTechnology" ;
    skos:definition "Cell architecture or technology used for the solar cell (i.e., Al-BSF, PERC, PERT, MWT, IBC, SHJ)." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CellTexturingProcess a owl:Class ;
    rdfs:label "CellTexturingProcess"@en ;
    rdfs:subClassOf cco:ArtifactDesign ;
    skos:altLabel "Photovoltaic Cell Texturing"@en,
        "Wafer Texturing Process"@en ;
    skos:definition "A materials-processing operation that modifies the surface morphology of a photovoltaic cell or wafer to reduce optical reflection and improve light trapping."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell .

mds:ChargeControllerType a owl:Class ;
    rdfs:label "ChargeControllerType" ;
    rdfs:subClassOf mds:PhotovoltaicChargeControllerProperty ;
    skos:altLabel "ChargeControllerType" ;
    skos:definition "Charge controller type." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PV-Cell .

mds:Coating a owl:Class ;
    rdfs:label "Coating" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "Coating" ;
    skos:definition "Process of applying a covering to the surface of an object, or substrate." ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:PV-Cell ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Coating" .

mds:CurrentAtMaximumPower a owl:Class ;
    rdfs:label "CurrentAtMaximumPower" ;
    qudt:applicableUnit unit:A ;
    rdfs:subClassOf afe:AFR_0001856 ;
    skos:altLabel "CurrentAtMaximumPower" ;
    skos:definition "The current at max power measured by a current voltage processCurrent flowing between the positive and negative terminals under illumination when zero voltage appears accross these terminals." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:CurrentShortCircuit a owl:Class ;
    rdfs:label "CurrentShortCircuit" ;
    qudt:applicableUnit unit:A ;
    rdfs:subClassOf afe:AFR_0001856 ;
    skos:altLabel "CurrentShortCircuit" ;
    skos:definition "Maximum current that a solar panel can produce when its positive and negative terminals are directly connected together, creating a short circuit, when the voltage across the panel is zero" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:ElectricalCharacterization a owl:Class ;
    rdfs:label "ElectricalCharacterization"@en ;
    rdfs:subClassOf cco:ArtifactDesign ;
    skos:altLabel "" ;
    skos:definition "The process of definining the types of experiments a sample undergoes to generate data related to its physical, electrical, or chemical behavior." ;
    mds:hasStudyStage "Characterization",
        "Synthesis" ;
    mds:inDomain mdsdom:Electrical,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:ElectricPower a owl:Class ;
    rdfs:label "ElectricPower"@en ;
    rdfs:subClassOf mds:ElectricalCharacterization ;
    skos:altLabel "Current-Voltage",
        "Electrical Power",
        "IV" ;
    skos:definition "A characterization method for solar cells that measures the rate at which electrical energy is transferred by an electric circuit, which is directly proportional to the potential difference across a circuit (V) and the current flowing through it (I)." ;
    mds:hasStudyStage "Characterization",
        "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:Electrical,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:EncapsulantModel a owl:Class ;
    rdfs:label "EncapsulantModel" ;
    rdfs:subClassOf mds:ModelID ;
    skos:altLabel "EncapsulantModel" ;
    skos:definition "Encapsulant identifier given by the supplier based on the encapsulant optical absorption property." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:EthyleneVinylAcetate a owl:Class ;
    rdfs:label "EthyleneVinylAcetate@en" ;
    rdfs:subClassOf mds:Polymer ;
    skos:altLabel "EVA" ;
    skos:definition "A flexible copolymer of ethylene and vinyl acetate." ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:ExpandedPolyethylene a owl:Class ;
    rdfs:label "ExpandedPolyethylene" ;
    rdfs:subClassOf mds:Polymer ;
    skos:altLabel "EPE" ;
    skos:definition "A closed-cell foam made from polyethylene resin that has been expanded into a cellular structure" ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:FluorescencePattern a owl:Class ;
    rdfs:label "FluorescencePattern" ;
    rdfs:subClassOf cco:ont00000702 ;
    skos:altLabel "FluorescencePattern" ;
    skos:definition "An ultraviolet fluorescence (UVF) pattern that indicates various issues and degradation states within the module." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell ;
    cco:ont00001754 "https://ieeexplore.ieee.org/document/10925341" .

mds:Flux a owl:Class ;
    rdfs:label "Flux" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "Chemical substance used to aid in soldering to improve the flow and adhesion of solder to ensure reliable connections between components of a sample." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PV-Cell .

mds:FluxModel a owl:Class ;
    rdfs:label "FluxModel" ;
    rdfs:subClassOf mds:ModelID ;
    skos:altLabel "FluxModel" ;
    skos:definition "Identifier attached to the flux." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Cell .

mds:Frame a owl:Class ;
    rdfs:label "Frame" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "Frame" ;
    skos:definition "In a PV module, it protects the module against the elements, enhance its durability, and facilitate its transportation and installation.",
        "Used to fix, seal and hold a sample's components." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell ;
    cco:ont00001754 "https://www.ul.com/services/photovoltaic-module-frame-testing-and-certification#:~:text=Frames%20are%20an%20important%20feature,service%20life%20of%20PV%20modules." .

mds:Frequency a owl:Class ;
    rdfs:label "Frequency" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "Number of points taken, or occurances of I-V points." ;
    mds:hasStudyStage "Characterization",
        "Result" ;
    mds:inDomain mdsdom:Electrical,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:FrontGlass a owl:Class ;
    rdfs:label "FrontGlass" ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel "FrontGlass" ;
    skos:definition "Front glass used for the sample's enclosure." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:FrontSideEncapsulant a owl:Class ;
    rdfs:label "FrontSideEncapsulant" ;
    rdfs:subClassOf mds:PhotovoltaicEncapsulant ;
    skos:altLabel "" ;
    skos:definition "Front side encapsulation of photovoltaic module" ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:InterconnectBusbar a owl:Class ;
    rdfs:label "InterconnectBusbar" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "InterconnectBusbar" ;
    skos:definition "Interconnection features of the solar cell." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:InterconnectBusbarNumber a owl:Class ;
    rdfs:label "InterconnectBusbarNumber" ;
    rdfs:subClassOf mds:Number ;
    skos:altLabel "InterconnectBusbarsNumber" ;
    skos:definition "Number of busbars used in the cell; non-ribbon based technologies show none." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:InterconnectBusbarRelativeOrientation a owl:Class ;
    rdfs:label "InterconnectBusbarRelativeOrientation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "BusbarRelativeOrientation" ;
    skos:definition "Relative orientation of busbars with respect to the module's width (perpendicular or parallel if the module is rectangular and none if the module is square)." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:InterconnectionScheme a owl:Class ;
    rdfs:label "InterconnectionScheme" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "ModuleInterconnectionScheme" ;
    skos:definition "Method used to wire cells together (RIBBON, SHINGLED, WIRE)." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:InterconnectRibbon a owl:Class ;
    rdfs:label "InterconnectRibbon" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "InterconnectRibbons" ;
    skos:definition "Conductive ribbon connecting cell strings or modules." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:InterconnectTab a owl:Class ;
    rdfs:label "InterconnectTab" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "InterconnectTab" ;
    skos:definition "Metal strip that connects solar cells in a photovoltaic module." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:JunctionBox a owl:Class ;
    rdfs:label "JunctionBox" ;
    rdfs:subClassOf cco:ont00000162 ;
    skos:altLabel "JunctionBox" ;
    skos:definition "An enclosure on the PV module that connects strings electrically." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:JunctionBoxLocations a owl:Class ;
    rdfs:label "JunctionBoxLocations" ;
    rdfs:subClassOf mds:JunctionBox ;
    skos:altLabel "JunctionBoxLocations" ;
    skos:definition "Location on rear of module housing junction box(es). Location could be on module EDGE; CENTER or SPLIT are commonly seen on half-cell modules." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:JunctionBoxModel a owl:Class ;
    rdfs:label "JunctionBoxModel" ;
    rdfs:subClassOf mds:ModelName ;
    skos:altLabel "Junction Box Model" ;
    skos:definition "Model identifier for the junction box." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:JunctionBoxNumber a owl:Class ;
    rdfs:label "JunctionBoxNumber" ;
    rdfs:subClassOf mds:Number ;
    skos:altLabel "JunctionBoxNumber",
        "number-junction-box" ;
    skos:definition "Total number of junction boxes present on the sample." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:LaserOpeningProcess a owl:Class ;
    rdfs:label "LaserOpeningProcess"@en ;
    rdfs:subClassOf cco:ArtifactDesign ;
    skos:altLabel "Laser Ablation Opening Process"@en,
        "Laser Contact Opening"@en ;
    skos:definition "A materials-processing operation in which laser energy selectively removes or modifies a surface layer to create an opening in a photovoltaic cell."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell .

mds:LoadResistance a owl:Class ;
    rdfs:label "LoadResistance" ;
    qudt:applicableUnit unit:OHM ;
    rdfs:subClassOf mds:Resistance ;
    skos:altLabel "LoadResistance" ;
    skos:definition "Electrical load resistance applied to the photovoltaic module during exposure." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:PV-Cell .

mds:LoadVoltage a owl:Class ;
    rdfs:label "LoadVoltage" ;
    qudt:applicableUnit unit:MilliV ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "LoadV" ;
    skos:definition "The standard testing condition load voltage of a sample being measured." ;
    mds:hasStudyStage "Characterization",
        "Recipe",
        "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:Electrical,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:MaximumPowerPoint a owl:Class ;
    rdfs:label "MaximumPowerPoint" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "Pmax",
        "Pmp" ;
    skos:definition "The maximum power point measured by a current voltage process." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:Minimodule a owl:Class ;
    rdfs:label "Minimodule" ;
    rdfs:subClassOf mds:PhotovoltaicModule ;
    skos:altLabel "" ;
    skos:definition "A small-scale photovoltaic module that is used for testing and research purposes." ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:ModuleConnector a owl:Class ;
    rdfs:label "ModuleConnector" ;
    rdfs:subClassOf cco:ont00000162 ;
    skos:altLabel "ModuleConnector",
        "leads" ;
    skos:definition "Indicates which version of lead connection is used to connect panel. E.g., MC4, MC3, T4." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:ModuleModel a owl:Class ;
    rdfs:label "ModuleModel" ;
    rdfs:subClassOf mds:ModelName ;
    skos:altLabel "ModModel",
        "Model",
        "ModuleModel",
        "PVModel" ;
    skos:definition "Signifier of series or line of products." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:ModuleParallelStringsNumber a owl:Class ;
    rdfs:label "ModuleParallelStringsNumber" ;
    rdfs:subClassOf mds:Number ;
    skos:altLabel "Parallel Strings Number" ;
    skos:definition "Number of series connections present in the module. 1 if all cells in series, 2 or more otherwise." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:ModuleProperty a owl:Class ;
    rdfs:label "ModuleProperty" ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel "Photovoltaic Module Property" ;
    skos:definition "A property of a PV module." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:ModuleReferenceRating a owl:Class ;
    rdfs:label "ModuleReferenceRating" ;
    rdfs:subClassOf cco:ont00000503 ;
    skos:altLabel "ModuleReferenceRating" ;
    skos:definition "Measurements of a module taken at Standard Test Conditions (STC) and 1000 W/m² irradiance." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:ModuleTemperatureCoefficientCurrent a owl:Class ;
    rdfs:label "ModuleTemperatureCoefficientCurrent" ;
    rdfs:subClassOf cco:00000441,
        cco:ont00000127 ;
    skos:altLabel "TemperatureCoefficientCurrent" ;
    skos:definition "Reduction of some percent of ISC per degree Celsius. Rate at which current changes in response to a change in temperature." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:ModuleTemperatureCoefficientPower a owl:Class ;
    rdfs:label "ModuleTemperatureCoefficientPower" ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel "TemperatureCoefficientPower" ;
    skos:definition "Reduction of some percent of PMP per degree Celsius. Rate at which power changes in response to a change in temperature." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:ModuleTemperatureCoefficientVoltage a owl:Class ;
    rdfs:label "ModuleTemperatureCoefficientVoltage" ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel "TemperatureCoefficientVoltage" ;
    skos:definition "Reduction of some percent of VOC per degree Celsius. Rate at which a voltage changes in response to a change in temperature." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:ModuleVariantCombination a owl:Class ;
    rdfs:label "ModuleVariantCombination" ;
    rdfs:subClassOf cco:ont00000686 ;
    skos:altLabel "Combo",
        "ModuleVariantCombination",
        "combo" ;
    skos:definition "Combination of module characteristics: manufacturer, encapsulant material, backsheet architecture, cell type and exposure type." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:MonofacialConfiguration a owl:Class ;
    rdfs:label "MonofacialConfiguration" ;
    rdfs:subClassOf mds:CellConfiguration ;
    skos:altLabel "" ;
    skos:definition "Traditional photovoltaic cells and modules that generate electricity from only the front, sun-facing surface." ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:NameplateCurrentAtMaximumPower a owl:Class ;
    rdfs:label "NameplateCurrentAtMaximumPower" ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel "NameplateImp" ;
    skos:definition "Current at maximum power point rated at STC." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:NameplateMaximumPower a owl:Class ;
    rdfs:label "NameplateMaximumPower" ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel "NameplatePmp" ;
    skos:definition "Maximum power rated at STC." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:NameplateOpenCircuitVoltage a owl:Class ;
    rdfs:label "NameplateOpenCircuitVoltage" ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel "NameplateVoc" ;
    skos:definition "Open-circuit voltage rated at STC." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:NameplateShortCircuitCurrent a owl:Class ;
    rdfs:label "NameplateShortCircuitCurrent" ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:altLabel "NameplaceIsc" ;
    skos:definition "Short-circuit current rated at STC." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:OpenCircuitVoltage a owl:Class ;
    rdfs:label "OpenCircuitVoltage",
        "OpenCircuitVoltage"@en ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:ElectricalCharacterization,
        mds:Voltage ;
    skos:altLabel " Voc",
        "Suns-Voc",
        "VoltageOpenCircuit",
        "voc" ;
    skos:definition "A characterization method for solar cells that measures the open-circuit voltage (Voc) as a function of incident light intensity, expressed in suns.",
        "The open circuit voltage measured by a current voltage process.",
        "Voltage potential across the postive and negative terminal under irradiation when zero current flows in or out of the terminals." ;
    mds:hasStudyStage "Characterization",
        "Result",
        "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:Electrical,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:OutputCurrent a owl:Class ;
    rdfs:label "OutputCurrent" ;
    rdfs:subClassOf mds:PhotovoltaicChargeControllerProperty ;
    skos:altLabel "OutputCurrent" ;
    skos:definition "Charge controller output voltage [A-dc]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:OutputVoltage a owl:Class ;
    rdfs:label "OutputVoltage" ;
    rdfs:subClassOf mds:PhotovoltaicChargeControllerProperty ;
    skos:altLabel "OutputVoltage" ;
    skos:definition "Charge controller output voltage [V-dc]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:PassivatedEmitterRearCell a owl:Class ;
    rdfs:label "PassivatedEmitterRearCell" ;
    rdfs:subClassOf mds:CellTechnology ;
    skos:altLabel "AluminumBackSurfaceField",
        "PERC" ;
    skos:definition "Cell architecture or technology used for solar cells." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:PhotovoltaicCell a owl:Class ;
    rdfs:label "PhotovoltaicCell" ;
    rdfs:subClassOf mds:Sample,
        cco:ont00000995 ;
    owl:disjointWith mds:PhotovoltaicModule ;
    skos:altLabel "Cell" ;
    skos:definition "A photovoltaic (PV) cell is a semiconductor device that converts optical power (i.e., $P_{in} = P_{opt}$) into electrical power (i.e., $P_{out} = P_{elect}$). A semiconductor absorber with the appropriate bandgap ($E_{g}$), selected to maximize power conversion from the solar spectrum, converts incident photons into electronic charge carriers (i.e., negatively charged electron and positively charged holes, or missing electrons in the valence band). Other parts (i.e., subcomponents or device building blocks) help transfer the charge carriers and eventually the current ($I$) and voltage ($V$) to an external circuit where energy ($E_{out}$) can be performed with this electrical power ($P_{out} = I cdot V$) over time, i.e., $E_{out} = int P_{out}(t) cdot dt$. These subcomponents help minize power conversion losses and therefore maximize the photoconversion efficiency ($eta = frac{P_{out}}{P_{in}}$). These PV cells are normally encapsulated and then electrically connected together in series (typically) or series-parallel configurations to to form PV module" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell. 

mds:PhotovoltaicEncapsulant a owl:Class ;
    rdfs:label "PhotovoltaicEncapsulant" ;
    rdfs:subClassOf mds:Encapsulant ;
    skos:altLabel "" ;
    skos:definition "Adhesive material used to hold front sheet and back sheet together in a photovoltaic module" ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:PhotovoltaicModule a owl:Class ;
    rdfs:label "PhotovoltaicModule" ;
    rdfs:subClassOf mds:Sample ;
    skos:altLabel "Module",
        "PV Module",
        "Photovoltaic Module",
        "Solar Panel",
        "module" ;
    skos:definition "A photovoltaic module is a collection of solar cell circuits sealed in an environmentally protective laminate. Packaging of modules typically includes layering cells between materials such as glass for the front and back, a top and rear encapsulation layer, cells and interconnects, passivation layers and optical coatings, all enclosed in a metal frame. Performance of PV modules are generally rated according to their electrical outputs under standard test conditions. Modules are used in the field together as arrays that make up a power generation site. " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:PhotovoltaicModuleID a owl:Class ;
    rdfs:label "PhotovoltaicModuleID" ;
    rdfs:subClassOf mds:SampleID ;
    skos:altLabel "Module ID",
        "PV Module ID",
        "Photovoltaic Module ID" ;
    skos:definition "Unique identifier given to solar panel." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:PV-Cell .

mds:PhotovoltaicModuleSet a owl:Class ;
    rdfs:label "PhotovoltaicModuleSet" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "" ;
    skos:definition "A collection of photovoltaic modules that are grouped together for testing, research, or deployment purposes." ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:PolyolefinElastomer a owl:Class ;
    rdfs:label "PolyolefinElastomer" ;
    rdfs:subClassOf mds:Polymer ;
    skos:altLabel "POE" ;
    skos:definition "A flexible thermoplastic elastomer. " ;
    mds:hasStudyStage "Sample",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:Potting a owl:Class ;
    rdfs:label "Potting" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition "Process of encapsulating sample's components with a material to protect them from environmental stresses; in PV module, PV is usually done on the junction box." ;
    mds:hasStudyStage "Formulation",
        "MaterialsProcessing",
        "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:PowerAtStandardTestConditions a owl:Class ;
    rdfs:label "PowerAtStandardTestConditions" ;
    qudt:applicableUnit unit:W ;
    rdfs:subClassOf cco:ont00000503 ;
    skos:altLabel "PowerAtStandardTestConditions",
        "PowerSTC" ;
    skos:definition "Power at reference conditions." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .


mds:ScreenPrintingProcess a owl:Class ;
    rdfs:label "ScreenPrintingProcess"@en ;
    rdfs:subClassOf cco:ArtifactDesign ;
    skos:altLabel "Photovoltaic Screen Printing"@en,
        "Screen Printing"@en ;
    skos:definition "A materials-processing operation in which a patterned screen is used to deposit a paste, ink, or other printable material onto a photovoltaic cell or related component."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis" ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:Sweep a owl:Class ;
    rdfs:label "Sweep"@en ;
    rdfs:subClassOf mds:ArtifactDesign ;
    skos:altLabel "" ;
    skos:definition "A controlled variation of either a signal’s frequency, time, or physical path used to analyze system behavior or facilitate wiring installation." ;
    mds:hasStudyStage "Characterization",
        "Result",
        "Sample" ;
    mds:inDomain mdsdom:Electrical,
        mdsdom:PV-Cell,
        mdsdom:PV-Module .

mds:VoltageAtMaximumPower a owl:Class ;
    rdfs:label "VoltageAtMaximumPower" ;
    qudt:applicableUnit unit:V ;
    rdfs:subClassOf mds:Voltage ;
    skos:altLabel "VoltageAtMaximumPower",
        "vmp" ;
    skos:definition "Module direct current voltage at the maximum power point under Standard Test Conditions (STC)." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Cell .

mds:Wafer a owl:Class ;
    rdfs:label "Wafer" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "Wafer-related characteristics of the solar cell." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:WaferBatchNumber a owl:Class ;
    rdfs:label "WaferBatchNumber" ;
    rdfs:subClassOf mds:BatchNumber ;
    skos:altLabel "WaferBatchNumber" ;
    skos:definition "Batch number of the cell wafers." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:WaferCrystallinity a owl:Class ;
    rdfs:label "WaferCrystallinity" ;
    rdfs:subClassOf mds:Wafer ;
    skos:altLabel "Cell Type" ;
    skos:definition "Distinguishes whether the silicon wafer was manufactured as a single crystal, multiple crystals, or no crystal (amorphous); if not silicon, another value is used such as THIN FILM." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:WaferDopingPolarity a owl:Class ;
    rdfs:label "WaferDopingPolarity" ;
    rdfs:subClassOf mds:Wafer ;
    skos:altLabel "doping" ;
    skos:definition "Doping polarity of absorber. E.g., n-type or p-type." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:WaterVaporTransmission a owl:Class ;
    rdfs:label "WaterVaporTransmission" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel "BacksheetVTSubstance" ;
    skos:definition "The substance whose vapor is being tracked (i.e water) for the backsheet." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

ncit:C45302 a owl:Class ;
    rdfs:label "powder"@en ;
    rdfs:subClassOf cco:ont00000327 ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:PV-Cell .

mds:undergoesCellFiringProcess a owl:ObjectProperty ;
    rdfs:label "undergoescellfiringprocess"@en ;
    rdfs:domain mds:PhotovoltaicCell ;
    rdfs:range mds:CellFiringProcess ;
    skos:definition "Relates a photovoltaic cell to a cell firing process in which it participates."@en ;
    mds:inDomain mdsdom:PV-Cell .

mds:undergoesCellTexturingProcess a owl:ObjectProperty ;
    rdfs:label "undergoescelltexturingprocess"@en ;
    rdfs:domain mds:PhotovoltaicCell ;
    rdfs:range mds:CellTexturingProcess ;
    skos:definition "Relates a photovoltaic cell or wafer to a cell texturing process in which it participates."@en ;
    mds:inDomain mdsdom:PV-Cell .

mds:undergoesLaserOpeningProcess a owl:ObjectProperty ;
    rdfs:label "undergoeslaseropeningprocess"@en ;
    rdfs:domain mds:PhotovoltaicCell ;
    rdfs:range mds:LaserOpeningProcess ;
    skos:definition "Relates a photovoltaic cell or photovoltaic cell layer to a laser opening process in which it participates."@en ;
    mds:inDomain mdsdom:PV-Cell .

mds:undergoesScreenPrintingProcess a owl:ObjectProperty ;
    rdfs:label "undergoesscreenprintingprocess"@en ;
    rdfs:domain cco:ont00000995 ;
    rdfs:range mds:ScreenPrintingProcess ;
    skos:definition "Relates a photovoltaic cell, photovoltaic component, or sample to a screen printing process in which it participates."@en ;
    mds:inDomain mdsdom:PV-Cell,
        mdsdom:PV-Module .


# DOMAIN: Electrical 


mds:ActOfCircuitBoardRework a owl:Class ;
    rdfs:label "ActOfCircuitBoardRework" ;
    rdfs:subClassOf cco:ont00000228 ;
    skos:altLabel "Act Of Printed Circuit Board Rework, PCB Rework" ;
    skos:definition "An Planned Act wherein an Agent uses some combination of Artifacts to add or remove Electronic Components from a Printed Circuit Board." ;
    mds:inDomain mdsdom:Electrical .

mds:ActOfElectronicComponentInstallation a owl:Class ;
    rdfs:label "ActOfElectronicComponentInstallation" ;
    rdfs:subClassOf mds:ActOfCircuitBoardRework ;
    skos:altLabel "Component Installation Act" ;
    skos:definition "An Act Of Circuit Board Rework wherein an Agent uses some combination of Artifacts to add Electronic Components from a Printed Circuit Board." ;
    mds:inDomain mdsdom:Electrical .

mds:ActOfElectronicComponentRemoval a owl:Class ;
    rdfs:label "ActOfElectronicComponentRemoval" ;
    rdfs:subClassOf mds:ActOfCircuitBoardRework ;
    skos:altLabel "Component Removal Act" ;
    skos:definition "An Act Of Circuit Board Rework wherein an Agent uses some combination of Artifacts to remove Electronic Components from a Printed Circuit Board." ;
    mds:inDomain mdsdom:Electrical .

mds:aixACCT a owl:Class ;
    rdfs:label "aixACCTGmbH"@en ;
    skos:definition "A company based in Aachen, Germany, which produces electrical characterization equipments/tools."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Electrical .

mds:aixHALT a owl:Class ;
    rdfs:label "aixHALT"@en ;
    rdfs:subClassOf mds:aixACCT ;
    skos:definition "A specific electrical characterization equipment produced by aixACCT for highly accelerated lifetime testing."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Electrical ;
    mds:requiresPart mds:CopperWire,
        mds:ElectricalConnector,
        mds:MicroController,
        mds:VoltageAmplifier,
        cco:ont00000420 .

mds:Capacitance a owl:Class ;
    rdfs:label "Capacitance" ;
    rdfs:comment "This is an electrical analog to cco:Temperature" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "Stored Electrical Energy" ;
    skos:definition "A Quality that inheres in a bearer in virtue of its electrical energy storage capacity." ;
    mds:inDomain mdsdom:Electrical .

mds:CapacitanceStorageDisposition a owl:Class ;
    rdfs:label "CapacitanceStorageDisposition" ;
    rdfs:subClassOf mds:ElectricalDisposition ;
    skos:altLabel "Electrical Energy Storage Disposition" ;
    skos:definition "An Electrical Disposition that is realized when an artifact is storing electrical energy via the electric field." ;
    mds:inDomain mdsdom:Electrical .

mds:Capacitor a owl:Class ;
    rdfs:label "Capacitor" ;
    rdfs:subClassOf mds:ElectronicComponent ;
    skos:definition "An Electronic Component that stores electrical energy via the electric field." ;
    mds:inDomain mdsdom:Electrical .

mds:CapacitorIdentifier a owl:Class ;
    rdfs:label "CapacitorIdentifier" ;
    rdfs:subClassOf cco:ont00000077,
        cco:ont00000292 ;
    skos:altLabel "Cap ID" ;
    skos:definition "An Artifact and Code Identifier that identifies a Capacitor under test an experiment." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Electrical .

mds:CellEfficiency a owl:Class ;
    rdfs:label "CellEfficiency" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "The cell efficiency measured by a current voltage process." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:CellReferenceConstant a owl:Class ;
    rdfs:label "CellReferenceConstant" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "Calibration constant for the illumination sensor. This value effectively tells the system what voltage level output by the illumination sensor is equal to 1-sun irradiance. This value is automatically updated during a calibration routine. " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Electrical .

mds:CircuitBoardComponentInstallRole a owl:Class ;
    rdfs:label "CircuitBoardComponentInstallRole" ;
    rdfs:subClassOf obo:BFO_0000023 ;
    skos:altLabel "PCB Component Install Role" ;
    skos:definition "A Role that inheres in an Agent by virtue of that Agent's responsibilities to specifically add components to a Circuit Board." ;
    mds:inDomain mdsdom:Electrical .

mds:CircuitBoardComponentRemovalRole a owl:Class ;
    rdfs:label "CircuitBoardComponentRemovalRole" ;
    rdfs:subClassOf obo:BFO_0000023 ;
    skos:altLabel "PCB Component Removal Role" ;
    skos:definition "A Role that inheres in an Agent by virtue of that Agent's responsibilities to specifically remove components from a Circuit Board." ;
    mds:inDomain mdsdom:Electrical .

mds:CircuitBoardReworkRole a owl:Class ;
    rdfs:label "CircuitBoardReworkRole" ;
    rdfs:subClassOf obo:BFO_0000023 ;
    skos:altLabel "PCB Rework Role" ;
    skos:definition "A Role that inheres in an Agent by virtue of that Agent's responsibilities to add and remove components or otherwise alter a Circuit Board." ;
    mds:inDomain mdsdom:Electrical .

mds:CorrectionFactor a owl:Class ;
    rdfs:label "CorrectionFactor" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "RCCC" ;
    skos:definition "Calibration constant for the illumination sensor. This value effectively tells the system what voltage level output by the illumination sensor is equal to 1-sun irradiance." ;
    mds:hasStudyStage "Recipe",
        "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentAtMaxPower a owl:Class ;
    rdfs:label "CurrentAtMaxPower" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "Imp" ;
    skos:definition "The current at max power measured by a current voltage process." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentAtVoltageLoad a owl:Class ;
    rdfs:label "CurrentAtVoltageLoad" ;
    qudt:applicableUnit unit:A ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "Ivld" ;
    skos:definition "The current at voltage load, measured in Amperes." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageAnalysis a owl:Class ;
    rdfs:label "CurrentVoltageAnalysis" ;
    rdfs:subClassOf mds:Analysis ;
    skos:altLabel " " ;
    skos:definition "The analysis method used on a raw dataset generated by a current voltage process." ;
    mds:hasStudyStage "Analysis",
        "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageData a owl:Class ;
    rdfs:label "CurrentVoltageData" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "Data contained within results file, typically in the form of line itemed metadata and settings, followed by current voltage arrays." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageMeasurment a owl:Class ;
    rdfs:label "CurrentVoltageMeasurment" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "IV Curve",
        "Trace" ;
    skos:definition "A current-voltage measurement is a fundamental technique used to characterize the electrical behavior of devices and materials by analyzing the relationship between the voltage applied and the resulting current flow. ." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageRecipe a owl:Class ;
    rdfs:label "CurrentVoltageRecipe" ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition "These files configure the software for specific tests or device types/sizes." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageRecipeAuthor a owl:Class ;
    rdfs:label "CurrentVoltageRecipeAuthor" ;
    rdfs:subClassOf cco:ont00001262 ;
    skos:altLabel " " ;
    skos:definition "The author of a recipe for a current voltage process." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageRecipeCreatedDate a owl:Class ;
    rdfs:label "CurrentVoltageRecipeCreatedDate" ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel " " ;
    skos:definition "The creation date for a current voltage process recipe." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageRecipeID a owl:Class ;
    rdfs:label "CurrentVoltageRecipeID" ;
    rdfs:subClassOf mds:RecipeID ;
    skos:altLabel " " ;
    skos:definition "The identification number for a current voltage recipe." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageResults a owl:Class ;
    rdfs:label "CurrentVoltageResults" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "The parameters that resulted from the current voltage process." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageResultsTimestamp a owl:Class ;
    rdfs:label "CurrentVoltageResultsTimestamp" ;
    rdfs:subClassOf mds:Date ;
    skos:altLabel " " ;
    skos:definition "The datetime when a current voltage process was executed." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageSample a owl:Class ;
    rdfs:label "CurrentVoltageSample" ;
    rdfs:subClassOf mds:Sample ;
    skos:altLabel " " ;
    skos:definition "A sample used in a current voltage process." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:CurrentVoltageStepSize a owl:Class ;
    rdfs:label "CurrentVoltageStepSize" ;
    qudt:applicableUnit unit:MilliV ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "The step size of the voltage for a current voltage process." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:ElectricalBreakdownDisposition a owl:Class ;
    rdfs:label "ElectricalBreakdownDisposition"@en ;
    rdfs:subClassOf mds:ElectricalDisposition ;
    skos:definition "An Electrical Disposition that is realized when an electrical breakdown occurs during an electrical or electromagnetic process wherein an artifact observes some loss of function or role." ;
    mds:inDomain mdsdom:Electrical .

mds:ElectricalComponentHighlyAcceleratedLifetimeTestingSystem a owl:Class ;
    rdfs:label "ElectricalComponentLifetimeTestingSystem"@en ;
    rdfs:subClassOf mds:HighlyAcceleratedLifetimeTestingSystem ;
    skos:altLabel "EC-HALT"@en ;
    skos:definition "A Highly Accelerated Lifetime Testing System that is used specifically for electrical components"@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Electrical .

mds:ElectricalConductor a owl:Class ;
    rdfs:label "ElectricalConductor"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( cco:ont00000995 [ a owl:Restriction ;
                        owl:onProperty obo:RO_0000085 ;
                        owl:someValuesFrom cco:ont00000795 ] ) ] ;
    skos:altLabel ""@en ;
    skos:definition "A Material Artifact that allows for easy flow of electricity in the form of moving electrons."@en ;
    skos:example "A copper wire, a body of impure water, an iron beam." ;
    mds:inDomain mdsdom:Electrical .

mds:ElectricalConnector a owl:Class ;
    rdfs:label "ElectricalConnector"@en ;
    rdfs:subClassOf mds:ElectricalConductor ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( mds:ElectricalConductor [ a owl:Restriction ;
                        owl:onProperty obo:RO_0000085 ;
                        owl:someValuesFrom cco:ont00000162 ] ) ] ;
    skos:altLabel "Electrical Port, Electrical Interface"@en ;
    skos:definition "An Electrical Conductor that provides an interface for another electrical conductor."@en ;
    skos:example "USB port on a laptop, RJ45 (ethernet) port from the wall (not the respective wires)" ;
    mds:inDomain mdsdom:Electrical .

mds:ElectricalControlArtifactFunction a owl:Class ;
    rdfs:label "ElectricalControlArtifactFunction"@en ;
    rdfs:subClassOf mds:ControlArtifactFunction,
        cco:ont00000098 ;
    skos:definition "A Control Artifact Function and an Electrical Artifact Function that is realized in a process in which electrical energy is being controlled in some manner."@en ;
    mds:inDomain mdsdom:Electrical .

mds:ElectricalControlProcess a owl:Class ;
    rdfs:label "ElectricalControlProcess"@en ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:definition "A Process that is realized when multiple artifacts, functions, and processes come together to control electrical energy."@en ;
    mds:inDomain mdsdom:Electrical .

mds:ElectricalDisposition a owl:Class ;
    rdfs:label "ElectricalDisposition"@en ;
    rdfs:subClassOf obo:BFO_0000016 ;
    skos:definition "A Disposition that is realized in an electrical or electromagnetic process." ;
    mds:inDomain mdsdom:Electrical .

mds:ElectricalInsulationArtifactFunction a owl:Class ;
    rdfs:label "ElectricalInsulationArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000098 ;
    skos:definition "An Electrical Artifact Function that is realized when an artifact disallows electrons from freely flowing within."@en ;
    mds:inDomain mdsdom:Electrical .

mds:ElectricalSignalTransmissionArtifactFunction a owl:Class ;
    rdfs:label "ElectricalSignalTransmissionArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000795 ;
    skos:definition "An Electrical Conduction Artifact function that is realized when a electrically conducting artifact is used to transmit information in the form of electrical signals."@en ;
    mds:inDomain mdsdom:Electrical .

mds:ElectricPotential a owl:Class ;
    rdfs:label "ElectricPotential" ;
    rdfs:comment "This is an electrical analog for cco:Temperature" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "Voltage" ;
    skos:definition "A Quality that inheres in a bearer in virtue of its electrical energy." ;
    mds:inDomain mdsdom:Electrical .

mds:Electrode a owl:Class ;
    rdfs:label "Electrode" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:RO_0000085 ;
            owl:someValuesFrom cco:ont00000162 ],
        cco:ont00000995 ;
    skos:definition "An electrode is an electrical conductor used to make contact with a nonmetallic part of a circuit."@en ;
    mds:inDomain mdsdom:Electrical ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Electrode" .

mds:ElectronicBandGap a owl:Class ;
    rdfs:label "ElectronicBandGap" ;
    rdfs:subClassOf mds:ElectricalProperty ;
    skos:altLabel " " ;
    skos:definition "An Electrical Property that is mathemically defined as the minimum amount of energy a charge carrier must absorb to transition from a non-conductive to a conductive state." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Electrical .

mds:ElectronicComponent a owl:Class ;
    rdfs:label "ElectronicComponents" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "Electrical Component" ;
    skos:definition "A Material Artifact which represent the basic units of electronic circuits and systems." ;
    skos:example "Inductor, Capacitor, Resistor" ;
    mds:inDomain mdsdom:Electrical .

mds:FacilityAmbientTemperature a owl:Class ;
    rdfs:label "FacilityAmbientTemperature" ;
    rdfs:subClassOf mds:SiteParameter,
        cco:ont00000441 ;
    skos:altLabel " " ;
    skos:definition "The ambient temperature of the room that a current voltage process is being performed in." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:FillFactor a owl:Class ;
    rdfs:label "FillFactor" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "FF" ;
    skos:definition "The fill factor measured by a current voltage process." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:FlashWaitTime a owl:Class ;
    rdfs:label "FlashWaitTime" ;
    rdfs:subClassOf obo:BFO_0000202 ;
    skos:altLabel " " ;
    skos:definition "The amount of time between flash pulses." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:GlassTransitionDisposition a owl:Class ;
    rdfs:label "GlassTransitionDisposition" ;
    rdfs:subClassOf mds:ThermalDisposition ;
    skos:altLabel "TG, T_G" ;
    skos:definition "A thermal disposition realized in an amorphous material upon crossing its glass transition temperature wherein the material transitions to a soft and rubbery state from its standard brittle and hard state." ;
    mds:inDomain mdsdom:Electrical .

mds:HighlyAcceleratedLifetimeTestingSystem a owl:Class ;
    rdfs:label "HighlyAcceleratedLifetimeTestingSystem"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "HALT"@en ;
    skos:definition "A Material Artifact that is intended to measure/estimate/analyze the lifetime of a material artifact by exposing it to stressors that accelerates its degradation."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Electrical .

mds:HumidityRange a owl:Class ;
    rdfs:label "HumidityRange" ;
    rdfs:subClassOf obo:BFO_0000019,
        mds:Humidity,
        cco:ont00000965 ;
    skos:altLabel "HumidityRange" ;
    skos:definition "The regulation of relative humidity during the exposure." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Electrical .

mds:IntensityVoltage a owl:Class ;
    rdfs:label "IntensityVoltage" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "IntV" ;
    skos:definition "Voltage at which the first I-V point after the short-circuit current is taken." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:LoadPulseLength a owl:Class ;
    rdfs:label "LoadPulseLength" ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:altLabel "SweepLength" ;
    skos:definition "The amount of time data is acquired during flash pulses." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:MicroController a owl:Class ;
    rdfs:label "MicroController"@en ;
    rdfs:subClassOf cco:ont00000781 ;
    skos:altLabel "µC, uC"@en ;
    skos:definition "A Control System that controls the input and output of electrical signals, pulses or flow."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Electrical .

mds:MultiCurveMode a owl:Class ;
    rdfs:label "MultiCurveMode" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "MCMode" ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:MultiLayerCeramicCapacitor a owl:Class ;
    rdfs:label "MultiLayerCeramicCapacitor" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000178 ;
            owl:someValuesFrom mds:PortionOfCeramic ],
        [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000178 ;
            owl:someValuesFrom mds:PortionOfMetal ],
        [ a owl:Restriction ;
            owl:onProperty obo:RO_0000085 ;
            owl:someValuesFrom cco:ont00001092 ],
        mds:Capacitor ;
    skos:altLabel "MLCC" ;
    skos:definition "An MLCC is a capacitor that is designed with multiple layers of dielectric and metal" ;
    mds:inDomain mdsdom:Electrical .

mds:NumberOfCellsPerString a owl:Class ;
    rdfs:label "NumberOfCellsPerString" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "Segs in Ser" ;
    skos:definition "Number of cells in a group of solar panels connected in series in a module." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Electrical .

mds:NumberStrings a owl:Class ;
    rdfs:label "NumberStrings" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "Number of groups of solar panels connected in series in a module." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:PhaseToGroundBreakdownDisposition a owl:Class ;
    rdfs:label "PhasetoGroundBreakdownDisposition"@en ;
    rdfs:subClassOf mds:ElectricalBreakdownDisposition ;
    skos:altLabel "PtoG Electrical Breakdown"@en ;
    skos:definition "An Electrical Breakdown Disposition that is realized when an electrical breakdown occurs during an electrical or electromagnetic process on an artifact which carries energy from an energized source to ground." ;
    mds:inDomain mdsdom:Electrical .

mds:PhaseToPhaseBreakdownDisposition a owl:Class ;
    rdfs:label "PhasetoPhaseBreakdownDisposition"@en ;
    rdfs:subClassOf mds:ElectricalBreakdownDisposition ;
    skos:altLabel "PtoP Electrical Breakdown"@en ;
    skos:definition "An Electrical Breakdown Disposition that is realized when an electrical breakdown occurs during an electrical or electromagnetic process on an artifact which carries energy from an energized source to another energized source." ;
    mds:inDomain mdsdom:Electrical .

mds:PowerAtVoltageLoad a owl:Class ;
    rdfs:label "PowerAtVoltageLoad" ;
    qudt:applicableUnit unit:V ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "Pvld" ;
    skos:definition "The power at voltage load, measured in Volts." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:PrintedCircuitBoard a owl:Class ;
    rdfs:label "PrintedCircuitBoard" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000178 ;
            owl:someValuesFrom mds:PrintedCircuitBoardLayer ],
        [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000178 ;
            owl:someValuesFrom mds:PortionOfMetal ],
        cco:ont00000995 ;
    skos:altLabel "PCB, Printed Wire Board, PC Board, PWB" ;
    skos:definition "A Material artifact which is a laminated sandwich structure of conductive and insulating layers, each with a pattern of traces, planes and other features (similar to wires on a flat surface) etched from one or more sheet layers of conductor laminated onto or between sheet layers of a non-conductive substrate" ;
    mds:inDomain mdsdom:Electrical ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Printed_circuit_board" .

mds:PrintedCircuitBoardContactPad a owl:Class ;
    rdfs:label "PrintedCircuitBoardContactPad" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:RO_0000085 ;
            owl:someValuesFrom mds:SolderContactArtifactFunction ],
        obo:BFO_0000024,
        mds:ElectricalConnector ;
    skos:altLabel "PCB Contact Pad" ;
    skos:definition "An Electrical Connector which is a Fiat Object Part of a Printed Circuit Board that provides a contact for attaching (usually soldering) Electronic Components." ;
    mds:inDomain mdsdom:Electrical .

mds:PrintedCircuitBoardContactPadLocation a owl:Class ;
    rdfs:label "PrintedCircuitBoardContactPadLocation" ;
    rdfs:subClassOf cco:ont00000591 ;
    skos:altLabel "Contact Pat Location" ;
    skos:definition "An Artifact Location whose boundaries coincide with a PCB Contact Pad wherein a component is intended to be attached." ;
    mds:inDomain mdsdom:Electrical .

mds:PrintedCircuitBoardContactPadReference a owl:Class ;
    rdfs:label "PrintedCircuitBoardContactPadReference" ;
    rdfs:subClassOf cco:ont00000292,
        cco:ont00000649 ;
    skos:altLabel "PCB Contact Pad ID, Contact Pad ID" ;
    skos:definition "A Non-Name Artifact Identifier that is used to reference a Printed Circuit Board Contact Pad." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Electrical .

mds:PrintedCircuitBoardIdentifier a owl:Class ;
    rdfs:label "PrintedCircuitBoardIdentifier" ;
    rdfs:subClassOf cco:ont00000077,
        cco:ont00000292 ;
    skos:altLabel "PCB ID" ;
    skos:definition "An Artifact and Code Identifier that identifies a PCB that is utilized in an experiment." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Electrical .

mds:PrintedCircuitBoardLayer a owl:Class ;
    rdfs:label "PrintedCircuitBoardLayer" ;
    rdfs:comment "These are the (usually) metal/polymer layers that make up most PCBs." ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000176 ;
            owl:someValuesFrom mds:PrintedCircuitBoard ],
        cco:ont00000995 ;
    skos:altLabel "PCB Layer" ;
    skos:definition "A Material Artifact which must be a constituent layer of a Printed Circuit Board." ;
    skos:example "The internal gold layer of a PCB, the top solder mask layer." ;
    mds:inDomain mdsdom:Electrical .

mds:PulseWidth a owl:Class ;
    rdfs:label "PulseWidth" ;
    qudt:applicableUnit unit:MilliSEC ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "Duration of a lamp pulse, measured in milliseconds." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:ReferenceTemperature a owl:Class ;
    rdfs:label "ReferenceTemperature" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "TRef" ;
    skos:definition "An offset used to adjust the measured reference cell temperature so that it matches the temperature measured by a calibrated reference device." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:SampleCellArea a owl:Class ;
    rdfs:label "SampleCellArea" ;
    qudt:applicableUnit unit:CentiM ;
    rdfs:subClassOf mds:Sample ;
    skos:altLabel " " ;
    skos:definition "Area of an invididual cell within a module that a current voltage process is being performed on." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Electrical .

mds:SampleResistivity a owl:Class ;
    rdfs:label "SampleResistivity" ;
    rdfs:subClassOf mds:Sample ;
    skos:altLabel " " ;
    skos:definition "Resistivity of the sample that a current voltage is being performed on." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Electrical .

mds:SampleTotalArea a owl:Class ;
    rdfs:label "SampleTotalArea" ;
    rdfs:subClassOf mds:Sample ;
    skos:altLabel "Panel Area" ;
    skos:definition "Total area of the module that a current voltage process is being performed on." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Electrical .

mds:SaturationCurrentDensity a owl:Class ;
    rdfs:label "SaturationCurrentDensity" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "The saturation current density measured by a current voltage process." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:SegmentsPerParallelString a owl:Class ;
    rdfs:label "SegmentsPerParallelString" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "Segs per Par" ;
    skos:definition "Number of cells in a parallel string." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:Semiconductor a owl:Class ;
    rdfs:label "Semiconductor" ;
    rdfs:subClassOf mds:Material ;
    skos:definition "A Material with Electronic Band Gap between 0.5 eV and 3.0 eV" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Electrical .

mds:SeriesResistance a owl:Class ;
    rdfs:label "SeriesResistance" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "Rs" ;
    skos:definition "The series resistance measured by a current voltage process." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:ShortCircuitCurrent a owl:Class ;
    rdfs:label "ShortCircuitCurrent" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "Isc" ;
    skos:definition "The short circuit current measured by a current voltage process." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:ShuntResistance a owl:Class ;
    rdfs:label "ShuntResistance" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "Rsh" ;
    skos:definition "The shunt resistance measured by a current voltage process." ;
    mds:hasStudyStage "Result",
        "Sample" ;
    mds:inDomain mdsdom:Electrical .

mds:SimulatorCurrentRange a owl:Class ;
    rdfs:label "SimulatorCurrentRange" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel " " ;
    skos:definition "The working range of the current of a simulator." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:SimulatorIntensityRange a owl:Class ;
    rdfs:label "SimulatorIntensityRange" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel " " ;
    skos:definition "The working range of the intensity of a simulator." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:SimulatorMeasurementType a owl:Class ;
    rdfs:label "SimulatorMeasurementType" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "Type of measurement a simulator is performing." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:SimulatorSpatialUniformity a owl:Class ;
    rdfs:label "SimulatorSpatialUniformity" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "The spational uniformity of a simulator." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:SimulatorToolModel a owl:Class ;
    rdfs:label "SimulatorToolModel" ;
    rdfs:subClassOf mds:ToolModel ;
    skos:altLabel " " ;
    skos:definition "The model of the solar simulator, i.e. FMT-350." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Electrical .

mds:SimulatorToolSerialNo a owl:Class ;
    rdfs:label "SimulatorToolSerialNo" ;
    rdfs:subClassOf mds:ToolSerialNo ;
    skos:altLabel " " ;
    skos:definition "The serial number of a solar simulator." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:SimulatorVoltageRange a owl:Class ;
    rdfs:label "SimulatorVoltageRange" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel " " ;
    skos:definition "The working range of the voltage of a simulator." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:SolarSimulator a owl:Class ;
    rdfs:label "SolarSimulator"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A tool used to simulate the environment of a sun for a PV module, to perform a current voltage measurement.",
        "A device that provides artificial light simulating natural sunlight for controlled indoor testing. [Wikipedia]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Electrical,
        mdsdom:Reactions ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Solar_simulator#:~:text=A%20solar%20simulator%20(also%20artificial,test%20facility%20under%20laboratory%20conditions."@en .

mds:SolarSimulatorID a owl:Class ;
    rdfs:label "SolarSimulatorID" ;
    rdfs:subClassOf mds:ToolID ;
    skos:altLabel " " ;
    skos:definition "The identification number of a solar simulator." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Electrical .

mds:SolarSimulatorManufacturer a owl:Class ;
    rdfs:label "SolarSimulatorManufacturer" ;
    rdfs:subClassOf mds:ToolManufacturer ;
    skos:altLabel " " ;
    skos:definition "The manufacturer of a solar simulator, i.e. 'Sinton Instruments'." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Electrical .

mds:SolarSimulatorName a owl:Class ;
    rdfs:label "SolarSimulatorName" ;
    rdfs:subClassOf mds:ToolName ;
    skos:altLabel " " ;
    skos:definition "The name of a solar simulator, i.e. 'Lab 1 Simulator'." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Electrical .

mds:SolderContactArtifactFunction a owl:Class ;
    rdfs:label "SolderContactArtifactFunction" ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:altLabel "Solderable Contact Function" ;
    skos:definition "An Artifact Function that is realized during events in which an Electronic Component is attached to a PCB Contact Pad, usually via a soldering process." ;
    mds:inDomain mdsdom:Electrical .

mds:SunIntensity a owl:Class ;
    rdfs:label "SunIntensity" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "LampI" ;
    skos:definition "The established intensity of a current voltage process." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:SweepDirection a owl:Class ;
    rdfs:label "SweepDirection" ;
    qudt:applicableUnit unit:V_PER_SEC ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "SweepDir" ;
    skos:definition "Order in which voltage is applied to a device during a measurement." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:SweepSlope a owl:Class ;
    rdfs:label "SweepSlope" ;
    qudt:applicableUnit unit:V_PER_SEC ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "Generated by sweeping the voltage over a defined range and measuring current." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Electrical .

mds:TerminalElectrode a owl:Class ;
    rdfs:label "TerminalElectrode" ;
    rdfs:subClassOf mds:Electrode ;
    skos:definition "A terminal electrode is an electrode the point where a conductor from a component, device or network ends, serving as a reusable interface to connect external circuits." ;
    skos:example "Terminal electrode on an MLCC, a cathode in an electrochemical cell." ;
    mds:inDomain mdsdom:Electrical ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Electric_terminal" .

mds:VoltageAmplificationFunction a owl:Class ;
    rdfs:label "VoltageAmplificationArtifactFunction"@en ;
    rdfs:subClassOf mds:AmplificationFunction,
        cco:ont00000678 ;
    skos:definition "A Voltage Regulating and Amplification Function that is realized when an artifact adjusts supplied current or voltage in order to reach a desired voltage strength."@en ;
    mds:inDomain mdsdom:Electrical .

mds:VoltageAmplifier a owl:Class ;
    rdfs:label "VoltageAmplifier"@en ;
    rdfs:subClassOf mds:Amplifier ;
    skos:altLabel "Volt Amp"@en ;
    skos:definition "An Amplifier that specializes in electrical energy amplification."@en ;
    skos:example "A voltage amplifier that receives a voltage of 25V and outputs a voltage of 200V."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Electrical .

mds:VoltageAtMaxPower a owl:Class ;
    rdfs:label "VoltageAtMaxPower" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "Vmp" ;
    skos:definition "The voltage at max power measured by a current voltage process." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:VoltageLoad a owl:Class ;
    rdfs:label "VoltageLoad" ;
    qudt:applicableUnit unit:MilliV ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "Vld",
        "Vload" ;
    skos:definition "The voltage measured across a load (like a resistor, light bulb, or appliance) when it is connected and drawing current." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .

mds:VoltageRatingSpecification a owl:Class ;
    rdfs:label "VoltageRatingSpecification" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001808 ;
            owl:someValuesFrom mds:ElectricPotential ],
        cco:ont00000127 ;
    skos:altLabel "Voltage Breakdown Rating Specification" ;
    skos:definition "A Performance Specification that prescribes the ability of a participant to withstand under a given Electrical Process (stress)." ;
    mds:inDomain mdsdom:Electrical .

mds:VoltageTemperatureCoefficient a owl:Class ;
    rdfs:label "VoltageTemperatureCoefficient" ;
    rdfs:subClassOf mds:Sample ;
    skos:altLabel " " ;
    skos:definition "The amount a cell's output voltage changes due to temperature." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Electrical .


# DOMAIN: GeoOutageOnto  


goo:AdministrativeAreaScopedEntity a owl:Class ;
    rdfs:label "Administrativearea-scopedentity"@en ;
    rdfs:comment "An entity associated with or representing an administrative area such as a U.S. county, state, territory, or the District of Columbia."@en ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:AquaImage a owl:Class ;
    rdfs:label "AquaImage"@en ;
    rdfs:comment "A subclass of mds:Image representing NASA Aqua satellite images."@en ;
    rdfs:subClassOf goo:SatelliteImage ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:County a owl:Class ;
    rdfs:label "County"@en ;
    rdfs:comment "A U.S. county with geospatial coordinate metadata and links to external resources such as DBpedia and Wikidata."@en ;
    rdfs:subClassOf geosparql:Feature,
        geosparql:SpatialThing,
        mds:GeospatialFeature,
        goo:AdministrativeAreaScopedEntity ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:CountyScopedEntity a owl:Class ;
    rdfs:label "County-scopedentity"@en ;
    rdfs:comment "An entity associated with or representing a county."@en ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:CustomerOutageRecord a owl:Class ;
    rdfs:label "CustomerOutageRecord"@en ;
    rdfs:comment "Numerical outage record per customer for county at date and time from Eagle-I dataset."@en ;
    rdfs:subClassOf goo:CountyScopedEntity,
        goo:TabularData ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:GOESImage a owl:Class ;
    rdfs:label "GOESImage"@en ;
    rdfs:comment "A subclass of mds:Image representing NOAA GOES satellite images."@en ;
    rdfs:subClassOf goo:SatelliteImage ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:HurricaneEventRecord a owl:Class ;
    rdfs:label "HurricaneEventRecord"@en ;
    rdfs:comment "A hurricane event from the NOAA HURDAT Database."@en ;
    rdfs:subClassOf goo:HurricaneObservationEntity,
        goo:TabularData ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:HurricaneObservationEntity a owl:Class ;
    rdfs:label "Hurricaneobservationentity"@en ;
    rdfs:comment "A grouping class for tabular records that contain hurricane observation metadata, such as wind speed, pressure, status, basin, or storm identifier."@en ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:HurricaneTrackRecord a owl:Class ;
    rdfs:label "HurricaneTrackRecord"@en ;
    rdfs:comment "A specific 6-hourly position and intensity record for a hurricane event."@en ;
    rdfs:subClassOf goo:HurricaneObservationEntity,
        goo:TabularData ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:NTLImage a owl:Class ;
    rdfs:label "NTLImage"@en ;
    rdfs:comment "A subclass of mds:Image representing Nighttime Light images from Black Marble Dataset."@en ;
    rdfs:subClassOf goo:SatelliteImage ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:OutageMap a owl:Class ;
    rdfs:label "OutageMap"@en ;
    rdfs:comment "A geospatial raster map representing power outage severity, generated from NTL Imagery."@en ;
    rdfs:subClassOf mds:GeospatialRaster,
        goo:CountyScopedEntity ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:Satellite a owl:Class ;
    rdfs:label "Satellite"@en ;
    rdfs:comment "A satellite in orbit used for collecting geospatial data."@en ;
    rdfs:subClassOf mds:Satellite ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:SatelliteDatasetProduct a owl:Class ;
    rdfs:label "SatelliteDatasetProduct"@en ;
    rdfs:comment "A named satellite data product or collection used to derive satellite imagery, such as a NASA Earthdata product."@en ;
    rdfs:subClassOf mds:Dataset ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:SatelliteGranule a owl:Class ;
    rdfs:label "SatelliteGranule"@en ;
    rdfs:comment "A source satellite granule, tile, or scene from which an image was produced."@en ;
    rdfs:subClassOf mds:GeospatialRaster ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:SatelliteImage a owl:Class ;
    rdfs:label "SatelliteImage"@en ;
    rdfs:comment "A satellite image used in the GeoOutageKG."@en ;
    rdfs:subClassOf mds:GeospatialRaster,
        goo:CountyScopedEntity,
        goo:SpectralBandScopedEntity ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:SatelliteOrbit a owl:Class ;
    rdfs:label "SatelliteOrbit"@en ;
    rdfs:comment "An orbital configuration or orbit classification associated with a satellite."@en ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:Sensor a owl:Class ;
    rdfs:label "SatelliteSensor"@en ;
    rdfs:comment "A sensor aboard a satellite used for collecting geospatial data."@en ;
    rdfs:subClassOf mds:Sensor,
        goo:SpectralBandScopedEntity ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:SpatialReferenceSystem a owl:Class ;
    rdfs:label "SpatialReferenceSystem"@en ;
    rdfs:comment "A coordinate reference system, projection, or grid used by a geospatial raster."@en ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:SpectralBand a owl:Class ;
    rdfs:label "SpectralBand"@en ;
    rdfs:comment "A specific spectral band of a satellite sensor, characterized by its wavelength and type."@en ;
    rdfs:subClassOf mds:Band ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:SpectralBandScopedEntity a owl:Class ;
    rdfs:label "Spectralband-scopedentity"@en ;
    rdfs:comment "An entity associated with one or more spectral bands, such as a satellite image or sensor."@en ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:State a owl:Class ;
    rdfs:label "U.S.State"@en ;
    rdfs:comment "A U.S. state, territory, or the District of Columbia with geospatial coordinate metadata and links to external resources such as DBpedia and Wikidata."@en ;
    rdfs:subClassOf geosparql:Feature,
        geosparql:SpatialThing,
        mds:GeospatialFeature,
        goo:AdministrativeAreaScopedEntity ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:StormEpisodeRecord a owl:Class ;
    rdfs:label "StormEpisodeRecord"@en ;
    rdfs:comment "A larger overarching weather episode that may contain multiple individual storm events."@en ;
    rdfs:subClassOf goo:TabularData ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:StormEventRecord a owl:Class ;
    rdfs:label "StormEventRecord"@en ;
    rdfs:comment "A storm event that from the NOAA Storm Events Database."@en ;
    rdfs:subClassOf goo:TabularData ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:SVIRecord a owl:Class ;
    rdfs:label "SVIRecord"@en ;
    rdfs:comment "A record from the CDC Social Vulnerability Index dataset for a specific county and year."@en ;
    rdfs:subClassOf goo:CountyScopedEntity,
        goo:TabularData ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:TabularData a owl:Class ;
    rdfs:label "TabularData"@en ;
    rdfs:comment "A tabular dataset, such as numerical outage records or storm event records."@en ;
    rdfs:subClassOf mds:Dataset ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:TerraImage a owl:Class ;
    rdfs:label "TerraImage"@en ;
    rdfs:comment "A subclass of mds:Image representing NASA Terra satellite images."@en ;
    rdfs:subClassOf goo:SatelliteImage ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:TornadoEventRecord a owl:Class ;
    rdfs:label "TornadoEventRecord"@en ;
    rdfs:comment "A specific type of storm event representing a tornado, containing specific track and intensity metadata."@en ;
    rdfs:subClassOf goo:StormEventRecord ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:WONDERRecord a owl:Class ;
    rdfs:label "CDCWONDERRecord"@en ;
    rdfs:comment "A record from the CDC WONDER database containing health indicators for a specific county and year."@en ;
    rdfs:subClassOf goo:CountyScopedEntity,
        goo:TabularData ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:Ontology a owl:NamedIndividual ;
    rdfs:label "GeoOutageOnto"@en ;
    dcterms:creator "UCF HENAT & CWRU SDLE Research Center" ;
    dcterms:description "An ontology for representing geospatial resilience data..."@en ;
    owl:versionInfo "1.1.0" ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:containsSensor a owl:ObjectProperty ;
    rdfs:label "containssensor"@en ;
    rdfs:comment "Links a satellite directly to a sensor instrument that is equipped on board."@en ;
    rdfs:domain goo:Satellite ;
    rdfs:range goo:Sensor ;
    rdfs:subPropertyOf mds:containsSensor ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:derivedFromSatelliteDataset a owl:ObjectProperty ;
    rdfs:label "derivedfromsatellitedataset"@en ;
    rdfs:comment "Links a satellite image to the broader satellite dataset product used as its source."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range goo:SatelliteDatasetProduct ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:fromSatellite a owl:ObjectProperty ;
    rdfs:label "fromsatellite"@en ;
    rdfs:comment "Indicates which satellite captured the image."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range goo:Satellite ;
    rdfs:subPropertyOf mds:generatedBySatellite ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:fromSensor a owl:ObjectProperty ;
    rdfs:label "fromsensor"@en ;
    rdfs:comment "Indicates which sensor (instrument) on the satellite captured the image."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range goo:Sensor ;
    rdfs:subPropertyOf mds:generatedBySensor ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:generatedFromNTLImage a owl:ObjectProperty ;
    rdfs:label "generatedfromNTLimage"@en ;
    rdfs:comment "Associates a power outage severity map with the NTL image from which it was generated."@en ;
    rdfs:domain goo:OutageMap ;
    rdfs:range goo:NTLImage ;
    owl:inverseOf goo:hasOutageMap ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:hasDatasetProduct a owl:ObjectProperty ;
    rdfs:label "hasdatasetproduct"@en ;
    rdfs:comment "Links a satellite image to the dataset product or collection from which it was derived."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range goo:SatelliteDatasetProduct ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:hasOrbit a owl:ObjectProperty ;
    rdfs:label "hasorbit"@en ;
    rdfs:comment "Links a satellite to its orbital configuration or orbit classification."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range goo:SatelliteOrbit ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:hasOutageMap a owl:ObjectProperty ;
    rdfs:label "hasoutagemap"@en ;
    rdfs:comment "Associates an NTL image with a power outage severity map generated from that image."@en ;
    rdfs:domain goo:NTLImage ;
    rdfs:range goo:OutageMap ;
    owl:inverseOf goo:generatedFromNTLImage ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:hasSourceGranule a owl:ObjectProperty ;
    rdfs:label "hassourcegranule"@en ;
    rdfs:comment "Links a satellite image to its source granule, tile, or scene."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range goo:SatelliteGranule ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:hasSpatialReferenceSystem a owl:ObjectProperty ;
    rdfs:label "hasspatialreferencesystem"@en ;
    rdfs:comment "Links a satellite image to its coordinate reference system, projection, or spatial grid."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range goo:SpatialReferenceSystem ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:hasSpectralBand a owl:ObjectProperty ;
    rdfs:label "hasspectralband"@en ;
    rdfs:comment "Links a satellite image or sensor to a spectral band it represents, captures, or supports."@en ;
    rdfs:domain goo:SpectralBandScopedEntity ;
    rdfs:range goo:SpectralBand ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:hasTrackRecord a owl:ObjectProperty ;
    rdfs:label "hastrackrecord"@en ;
    rdfs:comment "Associates a hurricane event record with its individual 6-hourly position and intensity track records."@en ;
    rdfs:domain goo:HurricaneEventRecord ;
    rdfs:range goo:HurricaneTrackRecord ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:locatedInState a owl:ObjectProperty ;
    rdfs:label "locatedinstate"@en ;
    rdfs:comment "Links a U.S. county or equivalent county-level area to its state, territory, or District of Columbia instance."@en ;
    rdfs:domain goo:County ;
    rdfs:range goo:State ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:neighboringCounties a owl:ObjectProperty,
        owl:SymmetricProperty ;
    rdfs:label "neighboringcounties"@en ;
    rdfs:comment "Links a county to the counties that share a border with it."@en ;
    rdfs:domain goo:County ;
    rdfs:range goo:County ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:neighboringStates a owl:ObjectProperty,
        owl:SymmetricProperty ;
    rdfs:label "neighboringstates"@en ;
    rdfs:comment "Links a U.S. state, territory, or the District of Columbia to other state-level areas that share a border with it."@en ;
    rdfs:domain goo:State ;
    rdfs:range goo:State ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:occurredInCounty a owl:ObjectProperty ;
    rdfs:label "occurredincounty"@en ;
    rdfs:comment "Links a storm event to the county (via CZ_FIPS) where it took place."@en ;
    rdfs:domain goo:StormEventRecord ;
    rdfs:range goo:County ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:occurredInState a owl:ObjectProperty ;
    rdfs:label "occurredinstate"@en ;
    rdfs:comment "Links a storm event to the state, territory, or District of Columbia (via STATE_FIPS) where it took place."@en ;
    rdfs:domain goo:StormEventRecord ;
    rdfs:range goo:State ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:partOfEpisode a owl:ObjectProperty ;
    rdfs:label "partofepisode"@en ;
    rdfs:comment "Links an individual storm event record to its broader storm episode record."@en ;
    rdfs:domain goo:StormEventRecord ;
    rdfs:range goo:StormEpisodeRecord ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:representsCounty a owl:ObjectProperty ;
    rdfs:label "representscounty"@en ;
    rdfs:comment "Links an NTL image, outage map, or outage record to U.S. county that it depicts."@en ;
    rdfs:domain goo:CountyScopedEntity ;
    rdfs:range goo:County ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:acquisitionDateTime a owl:DatatypeProperty ;
    rdfs:label "AcquisitionDateTime"@en ;
    rdfs:comment "The date and time when the satellite observation was acquired."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:dateTime ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:allCauseMortalityRate a owl:DatatypeProperty ;
    rdfs:label "All-CauseMortalityRate"@en ;
    rdfs:comment "Age-adjusted all-cause mortality rate per 100,000 population."@en ;
    rdfs:domain goo:WONDERRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:basin a owl:DatatypeProperty ;
    rdfs:label "Basin"@en ;
    rdfs:comment "The ocean basin where the storm occurred (e.g., ATL, EPAC)."@en ;
    rdfs:domain goo:HurricaneEventRecord ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:cancerMortalityRate a owl:DatatypeProperty ;
    rdfs:label "CancerMortalityRate"@en ;
    rdfs:comment "Age-adjusted cancer mortality rate per 100,000 population."@en ;
    rdfs:domain goo:WONDERRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:cardiovascularDiseaseMortalityRate a owl:DatatypeProperty ;
    rdfs:label "CardiovascularDiseaseMortalityRate"@en ;
    rdfs:comment "Age-adjusted cardiovascular disease mortality rate per 100,000 population."@en ;
    rdfs:domain goo:WONDERRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:cloudCoverPercentage a owl:DatatypeProperty ;
    rdfs:label "CloudCoverPercentage"@en ;
    rdfs:comment "The estimated percentage of cloud cover in the satellite image or source granule."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:collectionVersion a owl:DatatypeProperty ;
    rdfs:label "CollectionVersion"@en ;
    rdfs:comment "The collection or processing version of the source satellite dataset."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:damageCrops a owl:DatatypeProperty ;
    rdfs:label "CropDamage"@en ;
    rdfs:comment "Estimated crop damage formatted as a string."@en ;
    rdfs:domain goo:StormEventRecord ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:damageProperty a owl:DatatypeProperty ;
    rdfs:label "PropertyDamage"@en ;
    rdfs:comment "Estimated property damage formatted as a string (e.g., '250K', '2.5M')."@en ;
    rdfs:domain goo:StormEventRecord ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:dayNightFlag a owl:DatatypeProperty ;
    rdfs:label "Day/NightFlag"@en ;
    rdfs:comment "A flag indicating whether the observation was acquired during daytime, nighttime, or both."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:deathsDirect a owl:DatatypeProperty ;
    rdfs:label "DirectDeaths"@en ;
    rdfs:comment "Number of direct deaths attributed to the storm event."@en ;
    rdfs:domain goo:StormEventRecord ;
    rdfs:range xsd:integer ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:diabetesPrevalence a owl:DatatypeProperty ;
    rdfs:label "DiabetesPrevalence"@en ;
    rdfs:comment "Percentage of adults with diagnosed diabetes."@en ;
    rdfs:domain goo:WONDERRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:episodeId a owl:DatatypeProperty ;
    rdfs:label "EpisodeID"@en ;
    rdfs:comment "The unique identifier for a storm episode."@en ;
    rdfs:domain goo:StormEpisodeRecord ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:eventEndTime a owl:DatatypeProperty ;
    rdfs:label "EventEndTime"@en ;
    rdfs:comment "Event end date and time for tabular data."@en ;
    rdfs:domain goo:TabularData ;
    rdfs:range xsd:dateTime ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:eventNarrative a owl:DatatypeProperty ;
    rdfs:label "EventNarrative"@en ;
    rdfs:comment "A descriptive narrative detailing the storm event's progression and impacts."@en ;
    rdfs:domain goo:StormEventRecord ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:eventStartTime a owl:DatatypeProperty ;
    rdfs:label "EventStartTime"@en ;
    rdfs:comment "Event start date and time for tabular data."@en ;
    rdfs:domain goo:TabularData ;
    rdfs:range xsd:dateTime ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:fipsCode a owl:DatatypeProperty ;
    rdfs:label "FIPSCode"@en ;
    rdfs:comment "The Federal Information Processing Standards (FIPS) code of a county, state, territory, or the District of Columbia."@en ;
    rdfs:domain goo:AdministrativeAreaScopedEntity ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:granuleId a owl:DatatypeProperty ;
    rdfs:label "GranuleID"@en ;
    rdfs:comment "The source granule, scene, or file identifier for a satellite image."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:hurricaneId a owl:DatatypeProperty ;
    rdfs:label "StormID"@en ;
    rdfs:comment "The official NHC storm identifier (e.g., AL092021)."@en ;
    rdfs:domain goo:HurricaneEventRecord ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:injuriesDirect a owl:DatatypeProperty ;
    rdfs:label "DirectInjuries"@en ;
    rdfs:comment "Number of direct injuries attributed to the storm event."@en ;
    rdfs:domain goo:StormEventRecord ;
    rdfs:range xsd:integer ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:instrumentMode a owl:DatatypeProperty ;
    rdfs:label "InstrumentMode"@en ;
    rdfs:comment "The instrument or acquisition mode used to capture the satellite image."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:lat a owl:DatatypeProperty ;
    rdfs:label "Latitude"@en ;
    rdfs:comment "Latitude as a decimal literal."@en ;
    rdfs:range xsd:decimal ;
    rdfs:seeAlso mds:Latitude,
        mds:hasLat ;
    rdfs:subPropertyOf geosparql:lat ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:lon a owl:DatatypeProperty ;
    rdfs:label "Longitude"@en ;
    rdfs:comment "Longitude as a decimal literal."@en ;
    rdfs:range xsd:decimal ;
    rdfs:seeAlso mds:Longitude,
        mds:hasLong ;
    rdfs:subPropertyOf geosparql:long ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:maxSustainedWindSpeed a owl:DatatypeProperty ;
    rdfs:label "MaximumSustainedWindSpeed(knots)"@en ;
    rdfs:comment "The maximum sustained wind speed as a literal value in knots."@en ;
    rdfs:domain goo:HurricaneObservationEntity ;
    rdfs:range xsd:integer ;
    rdfs:seeAlso mds:WindSpeed,
        mds:hasWindSpeed ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:minorityPercentage a owl:DatatypeProperty ;
    rdfs:label "MinorityPercentage"@en ;
    rdfs:comment "Percentage of population that identifies as racial/ethnic minority."@en ;
    rdfs:domain goo:SVIRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:minPressure a owl:DatatypeProperty ;
    rdfs:label "MinimumCentralPressure(mb)"@en ;
    rdfs:comment "The minimum central pressure of the storm in millibars."@en ;
    rdfs:domain goo:HurricaneObservationEntity ;
    rdfs:range xsd:integer ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:numberOfOutages a owl:DatatypeProperty ;
    rdfs:label "NumberofOutages"@en ;
    rdfs:comment "Numerical outage record per customer for county at date and time from Eagle-I dataset."@en ;
    rdfs:domain goo:CustomerOutageRecord ;
    rdfs:range xsd:integer ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:obesityPrevalence a owl:DatatypeProperty ;
    rdfs:label "ObesityPrevalence"@en ;
    rdfs:comment "Percentage of adults with obesity (BMI >= 30)."@en ;
    rdfs:domain goo:WONDERRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:orbitNumber a owl:DatatypeProperty ;
    rdfs:label "OrbitNumber"@en ;
    rdfs:comment "The orbit number or pass identifier associated with the satellite image acquisition."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:povertyRate a owl:DatatypeProperty ;
    rdfs:label "PovertyRate"@en ;
    rdfs:comment "Percentage of population below poverty level."@en ;
    rdfs:domain goo:SVIRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:processingLevel a owl:DatatypeProperty ;
    rdfs:label "ProcessingLevel"@en ;
    rdfs:comment "The processing level of the satellite image product, such as L1B, L2, or L3."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:productionDateTime a owl:DatatypeProperty ;
    rdfs:label "ProductionDateTime"@en ;
    rdfs:comment "The date and time when the source image product or granule was produced or processed."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:dateTime ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:productShortName a owl:DatatypeProperty ;
    rdfs:label "ProductShortName"@en ;
    rdfs:comment "The dataset product short name associated with the image, such as a NASA Earthdata or MODIS product identifier."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:qualityFlag a owl:DatatypeProperty ;
    rdfs:label "QualityFlag"@en ;
    rdfs:comment "A quality assurance flag or summary value associated with the satellite image."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:recordDateTime a owl:DatatypeProperty ;
    rdfs:label "RecordDateTime"@en ;
    rdfs:comment "Date and time for tabular data, if only one time point provided."@en ;
    rdfs:domain goo:TabularData ;
    rdfs:range xsd:dateTime ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:sourceDownloadUrl a owl:DatatypeProperty ;
    rdfs:label "SourceDownloadURL"@en ;
    rdfs:comment "A URL where the source satellite image, granule, or product metadata can be accessed."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:anyURI ;
    rdfs:seeAlso mds:FileURI ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:spatialResolution a owl:DatatypeProperty ;
    rdfs:label "SpatialResolution"@en ;
    rdfs:comment "The native or nominal spatial resolution of the satellite image, including units when available."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:statePostalCode a owl:DatatypeProperty ;
    rdfs:label "StatePostalCode"@en ;
    rdfs:comment "The USPS postal abbreviation for a U.S. state, territory, or the District of Columbia."@en ;
    rdfs:domain goo:State ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:status a owl:DatatypeProperty ;
    rdfs:label "StormStatus"@en ;
    rdfs:comment "The phase or status of the storm at a given time (e.g., TD, TS, HU)."@en ;
    rdfs:domain goo:HurricaneTrackRecord ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:stormEventId a owl:DatatypeProperty ;
    rdfs:label "EventID"@en ;
    rdfs:comment "The unique identifier for a specific storm event."@en ;
    rdfs:domain goo:StormEventRecord ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:stormEventType a owl:DatatypeProperty ;
    rdfs:label "StormType"@en ;
    rdfs:comment "Type of storm event from the NOAA Storm Events Database."@en ;
    rdfs:domain goo:StormEventRecord ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:sviHouseholdCompositionDisabilityTheme a owl:DatatypeProperty ;
    rdfs:label "SVIHouseholdCompositionandDisabilityThemeScore"@en ;
    rdfs:comment "The household composition and disability theme score from the SVI, including age, disability, and household structure."@en ;
    rdfs:domain goo:SVIRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:sviHousingTransportationTheme a owl:DatatypeProperty ;
    rdfs:label "SVIHousingandTransportationThemeScore"@en ;
    rdfs:comment "The housing and transportation theme score from the SVI, including housing type and vehicle access."@en ;
    rdfs:domain goo:SVIRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:sviMinorityStatusLanguageTheme a owl:DatatypeProperty ;
    rdfs:label "SVIMinorityStatusandLanguageThemeScore"@en ;
    rdfs:comment "The minority status and language theme score from the SVI, based on racial/ethnic minorities and language barriers."@en ;
    rdfs:domain goo:SVIRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:sviOverallScore a owl:DatatypeProperty ;
    rdfs:label "SVIOverallScore"@en ;
    rdfs:comment "The overall Social Vulnerability Index score for the county, ranging from 0 to 1, indicating relative vulnerability."@en ;
    rdfs:domain goo:SVIRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:sviSocioeconomicTheme a owl:DatatypeProperty ;
    rdfs:label "SVISocioeconomicThemeScore"@en ;
    rdfs:comment "The socioeconomic theme score from the SVI, based on poverty, unemployment, and income indicators."@en ;
    rdfs:domain goo:SVIRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:sviYear a owl:DatatypeProperty ;
    rdfs:label "SVIYear"@en ;
    rdfs:comment "The year of the SVI data record."@en ;
    rdfs:domain goo:SVIRecord ;
    rdfs:range xsd:integer ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:temporalResolution a owl:DatatypeProperty ;
    rdfs:label "temporalResolution"@en ;
    rdfs:comment "The temporal compositing or revisit interval represented by the satellite image product."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:tileId a owl:DatatypeProperty ;
    rdfs:label "TileID"@en ;
    rdfs:comment "The spatial tile identifier associated with a gridded satellite image product."@en ;
    rdfs:domain goo:SatelliteImage ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:torFScale a owl:DatatypeProperty ;
    rdfs:label "TornadoF-Scale"@en ;
    rdfs:comment "The Fujita or Enhanced Fujita scale of the tornado (e.g., F1, EF2)."@en ;
    rdfs:domain goo:TornadoEventRecord ;
    rdfs:range xsd:string ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:torLength a owl:DatatypeProperty ;
    rdfs:label "TornadoLength(miles)"@en ;
    rdfs:comment "The length of the tornado track measured in miles."@en ;
    rdfs:domain goo:TornadoEventRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:torWidth a owl:DatatypeProperty ;
    rdfs:label "TornadoWidth(yards)"@en ;
    rdfs:comment "The maximum width of the tornado measured in yards."@en ;
    rdfs:domain goo:TornadoEventRecord ;
    rdfs:range xsd:integer ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:totalPopulation a owl:DatatypeProperty ;
    rdfs:label "TotalPopulation"@en ;
    rdfs:comment "The estimated total population of the county from CDC SVI (E_TOTPOP)."@en ;
    rdfs:domain goo:SVIRecord ;
    rdfs:range xsd:integer ;
    mds:inDomain mdsdom:GeoOutageOnto .

goo:unemploymentRate a owl:DatatypeProperty ;
    rdfs:label "UnemploymentRate"@en ;
    rdfs:comment "Percentage of civilian labor force that is unemployed."@en ;
    rdfs:domain goo:SVIRecord ;
    rdfs:range xsd:decimal ;
    mds:inDomain mdsdom:GeoOutageOnto .


# DOMAIN: PV-Site  


mds:BatteryBankOutputCurrent a owl:Class ;
    rdfs:label "BatteryOutputCurrent"@en ;
    rdfs:subClassOf cco:ont00000961;
    skos:altLabel "BAT2AM"@en ;
    skos:definition "Charge controller output voltage out of battery bank. [A-dc]" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:BatteryBankInputCurrent a owl:Class ;
    rdfs:label "BatteryInputCurrent"@en ;
    rdfs:subClassOf cco:ont00000961;                                                                                 
    skos:altLabel "BAT1AM"@en ;
    skos:definition "Charge controller input voltage into battery bank. [A-dc]" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:BatteryBankVoltage a owl:Class ;
    rdfs:label "BatteryVoltage"@en ; 
    rdfs:subClassOf cco:ont00000678 ;
    skos:altLabel "BATVLT"@en ;
    skos:definition "Battery bank voltage. [V-dc]" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .


mds:PVArrayOutputCurrent a owl:Class ;
    rdfs:label "ArrayOutputCurrent"@en ; 
    rdfs:subClassOf cco:ont00000961;
    skos:altLabel "PV1AMP", "PV2AMP", "PV3AMP" ;
    skos:definition "Photovoltaic output current for an array [A-dc]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:PVArrayOutputVoltage a owl:Class ;
    rdfs:label "ArrayOutputVoltage"@en ; 
    rdfs:subClassOf cco:ont00000678 ;
    skos:altLabel "PV1VLT", "PV2VLT", "PV3VLT"@en ;
    skos:definition "Photovoltaic output voltage for an array [V-dc]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:GridEnergy a owl:Class ;
    rdfs:label "GridEnergy"@en ; 
    rdfs:subClassOf cco:ont00000958 ; # ICE
    skos:altLabel  "FMUGNT"@en ;
    skos:definition "Net cumulative energy from grid [MWh-ac]." ;
    qudt:applicableUnit unit:MWh;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:GridPower a owl:Class ;
    rdfs:label "GridPower"@en ; 
    rdfs:subClassOf cco:ont00000994;
    skos:altLabel "SunSmartNetAveragePower"@en ,
        "FMUGPW"@en ;
    skos:definition "Net average power from grid [kW-ac]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:GridPowerFactor a owl:Class ; 
    rdfs:label "GridPowerFactor"@en ; 
    rdfs:subClassOf cco:ont00001163;
    skos:altLabel "FMUGPF"@en ;
    skos:definition "Power factor at grid [decimal]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:GridImportedEnergy a owl:Class ;
    rdfs:label "GridImportedEnergy"@en ; 
    rdfs:subClassOf cco:ont00001163;
    skos:altLabel "IMPTOT"@en ;
    skos:definition "Imported cumulative energy from grid [MWh-ac]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:GridExportedEnergy a owl:Class ;
    rdfs:label "GridExportedEnergy"@en ; 
    rdfs:subClassOf cco:ont00001163;
    skos:altLabel "EXPTOT"@en ;
    skos:definition "Exported cumulative energy to grid [MWh-ac]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .


mds:CriticalLoadNetEnergy a owl:Class ;  # do superclass
    rdfs:label "CriticalLoadNetEnergy"@en ; 
    rdfs:subClassOf cco:ont00001163;
    skos:altLabel "TOCLNT"@en ;
    skos:definition "Net energy to critical load [MWH-ac]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:CriticalLoadNetPower a owl:Class ; 
    rdfs:label "CriticalLoadNetPower"@en ; 
    rdfs:subClassOf cco:ont00000994 ;
    skos:altLabel "TOCLPW"@en ;
    skos:definition "Net power to critical load [kW-ac]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:CriticalLoadInverter a owl:Class ; 
    rdfs:label "CriticalLoadInverter"@en ; 
    rdfs:subClassOf mds:Inverter ;
    skos:altLabel " "@en ;
    skos:definition "Inverter Critical Load" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:CriticalLoadPowerFactor a owl:Class ; 
    rdfs:label "CriticalLoadPowerFactor"@en ; 
    rdfs:subClassOf cco:ont00001163;
    skos:altLabel "TOCLPF"@en ;
    skos:definition "Power factor at critical load [decimal]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:CriticalLoadImportedEnergy a owl:Class ;
    rdfs:label "CriticalLoadImportedEnergy"@en ; 
    rdfs:subClassOf cco:ont00001163;
    skos:altLabel "FMCTOT"@en ;
    skos:definition "Imported cumulative energy from critical load [MWh-ac]." ;
    qudt:applicableUnit unit:MWh;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:CriticalLoadExportedEnergy a owl:Class ;
    rdfs:label "CriticalLoadExportedEnergy "@en ; 
    rdfs:subClassOf cco:ont00001163;
    skos:altLabel "TOCTOT"@en ;
    skos:definition "Exported cumulative energy to critical load [MWh-ac]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:CriticalLoadInverterVoltage a owl:Class ; 
    rdfs:label "CriticalLoadInverterVoltage"@en ; 
    rdfs:subClassOf cco:ont00000678 ;
    skos:altLabel "TOCL1V", "TOCL3V", "TOCL3V"@en ;
    skos:definition "Inverter voltage to critical load [V-ac]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

    mds:CriticalLoadInverterCurrent a owl:Class ; 
    rdfs:label "CriticalLoadInverterCurrente"@en ; 
       rdfs:subClassOf cco:ont00000961;
    skos:altLabel "TOCL1A", "TOCL2A", "TOCL3A"@en ;
    skos:definition "Inverter voltage to critical load [V-ac]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:UtilityGridInverterVoltage a owl:Class ; 
    rdfs:label "UtilityGridInverterVoltage"@en ; 
    rdfs:subClassOf cco:ont00000678 ;
    skos:altLabel "TFMUG1V", "TFMUG2V","TFMUG3V"@en ;
    skos:definition "Inverter voltage to critical load [V-ac]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:UtilityGridInverterCurrent a owl:Class ;  
    rdfs:label "UtilityGridInverterCurrent"@en ; 
    rdfs:subClassOf cco:ont00000961;
    skos:altLabel "TOCLV"@en ;
    skos:definition "Inverter voltage to critical load [V-ac]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:WindDirection a owl:Class ; 
    rdfs:label "Wind Direction"@en ; 
    rdfs:subClassOf obo:ENVO_01001361;
    skos:altLabel "WNDDIR"@en ;
    skos:definition "Wind direction [0-225]." ;
    rdfs:comment "Term borrowed from ENVO Ontology" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:ArrayIrradiancePlane a owl:Class ;
    rdfs:label "ArrayIrradiancePlane"@en ;
    rdfs:subClassOf mds:WeatherStation;
    skos:altLabel "POAIRR"@en ;
    skos:definition "Plane array irradiance [W/mB2]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:WindSpeed a owl:Class ;
    rdfs:label "WindSpeed"@en ; 
    rdfs:subClassOf obo:ENVO_01001362;
    skos:altLabel "WNDSPD"@en ;
    skos:definition "Wind speed [m/s]." ;
    rdfs:comment "Term borrowed from ENVO Ontology" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:AmbientTemperature a owl:Class ;
    rdfs:label "AmbientTemperature"@en ; 
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "AMBTMP", "AmbTemp", "Room Temperature"@en ;
    skos:definition "Ambient Temperature [BOF]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:ModuleTemperature a owl:Class ;
    rdfs:label "ModuleTempurature"@en ; 
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "PVTMP"@en ;
    skos:definition "Module Temperature [BOF]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:BatteryBankTemperature a owl:Class ;
    rdfs:label "BatteryBankTemp"@en ; 
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "BATTMP"@en ;
    skos:definition "Battery Bank Temperature [BOF]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:Area a owl:Class ;
    rdfs:label "Area"@en ; 
    rdfs:subClassOf cco:ont00000217 ;
    skos:altLabel ""@en ;
    skos:definition " Two-dimensional surface size enclosed within the boundaries of a geographic feature or region" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:ChargeControllerOutputCurrent a owl:Class ;
    rdfs:label "ChargeControllerOutputCurrent"@en ;
    rdfs:subClassOf cco:ont00000961;
    skos:altLabel "CCAMP"@en ;
    skos:definition "SunSmart Charge Controller Output Current [A-dc]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:ChargeControllerOutputVoltage a owl:Class ;
    rdfs:label "ChargeControllerOutputVoltage"@en ;
    rdfs:subClassOf cco:ont00000678 ;
    skos:altLabel "CCVLT"@en ;
    skos:definition "SunSmart Charge Controller Output Voltage [V-dc]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:PredictedPower a owl:Class ;
    rdfs:label "PredictedPower"@en ; 
    rdfs:subClassOf mds:ElectricalMeter;
    skos:altLabel "PVPRED"@en ;
    skos:definition "Predicted PV Power [kW-dc]." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:SchoolName a owl:Class ;
    rdfs:label "SchoolName"@en ; 
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "Name of School"@en ;
    skos:definition "Name of the school" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:PVSystemID a owl:Class ;
    rdfs:label "PVSystemID"@en ; 
    rdfs:subClassOf mds:Identifier ;
    skos:definition "Identifier of the PV system is a PV Site"@en ;
    skos:altlabel "PhotovoltaicsIdentifier", "PVSystemIdentifier" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:Address a owl:Class ;
    rdfs:label "Address"@en ; 
    rdfs:subClassOf cco:ont00000487  ;
    skos:definition "Physical location where a person lives or a building stands"@en ;
    skos:altlabel "Residence", "Home" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:Battery a owl:Class ;
    rdfs:label "Battery"@en ;
    rdfs:subClassOf mds:SystemComponent ;
    skos:altLabel "Battery Bank"@en ;
    skos:definition "An electrochemical energy storage component (a single battery or a bank of series/parallel-connected batteries) that stores PV energy and supplies standby loads during outages (e.g., a 48 V bank of sixteen Sun-Xtender PVX-3050T 6 V AGM batteries)."@en ;
    skos:relatedMatch cco:ont00001049 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:Channel a owl:Class ;
    rdfs:label "Channel"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Data Channel"@en,
        "Monitoring Channel"@en ;
    skos:definition "A monitoring channel: a named data-acquisition stream identified by a channel code (e.g., PV1AMP, BAT2AM, AMBTMP) that records a time series of values of one quantity for a monitored system component or for the utility grid."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:ChargeController a owl:Class ;
    rdfs:label "ChargeController"@en ;
    rdfs:subClassOf mds:SystemComponent ;
    skos:altLabel "MPPT Charge Controller"@en ;
    skos:definition "A power-electronic device that regulates charging of the battery bank from the PV array, typically performing maximum power point tracking (e.g., OutBack FLEXmax FM-80)."@en ;
    skos:relatedMatch mds:ChargeControllerType,
        mds:PhotovoltaicChargeControllerProperty ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:PVMeter a owl:Class ;
    rdfs:label "PVMeter"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "PVMeter" ;
    skos:definition "A device that measures the electrical output of a PV module."@en ;
    mds:inDomain mdsdom:PV-Site ;
    mds:hasStudyStage "Tool" .


mds:ClimateZone a owl:Class ;
    rdfs:label "ClimateZone" ;
    rdfs:subClassOf mds:SiteParameter ;
    skos:altLabel "ClimateZone" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:DataFile a owl:Class ;
    rdfs:label "DataFile"@en ;
    rdfs:seeAlso dcat:distribution,
        mds:FileURI ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:closeMatch goo:TabularData ;
    skos:definition "A single file (e.g., a CSV or Parquet time-series file) produced by a project about a PV site, organized into time-stamped data rows."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:DataRow a owl:Class ;
    rdfs:label "DataRow"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "A single row (record) of a data file, carrying a timestamp and a recorded channel value."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:ElectricalLoad a owl:Class ;
    rdfs:label "ElectricalLoad"@en ;
    rdfs:subClassOf mds:SystemComponent ;
    skos:altLabel "Load Panel"@en ;
    skos:definition "An electrical load (or load panel) served by the PV system and/or the utility grid."@en ;
    skos:scopeNote "Not to be confused with mds:Load, which carries the same rdfs:label \"Load\" but denotes a mechanical property (an applied force, torque, or weight causing stress or strain). mds:ElectricalLoad is a material artifact, not a quality."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:Elevation a owl:Class ;
    rdfs:label "Elevation" ;
    rdfs:subClassOf mds:GeospatialProperty,
        mds:SiteParameter ;
    skos:altLabel " ",
        "DigitalElevationModel",
        "HeightAboveSeaLevel" ;
    skos:definition "Elevation above sea level.",
        "Geospatial property describing the height of a land surface above sea level." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site,
        mdsdom:Raster .

mds:GridTiedPVSystem a owl:Class ;
    rdfs:label "GridTiedPVSystem"@en ;
    rdfs:subClassOf mds:PVSystem ;
    skos:altLabel "Grid-Connected PV System"@en ;
    skos:definition "A PV system that interconnects with the electric utility grid, exporting surplus power to and importing power from the utility. Grid-tied systems with battery backup can also island to supply uninterrupted (critical/standby) loads."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:InterruptibleLoad a owl:Class ;
    rdfs:label "InterruptibleLoad"@en ;
    rdfs:subClassOf mds:ElectricalLoad ;
    skos:altLabel " " ;
    skos:definition "A load that may be shed during a utility outage; supplied by PV power only when it exceeds the requirements of the uninterrupted (critical) loads, and otherwise by the utility."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:Inverter a owl:Class ;
    rdfs:label "Inverter" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "An inverter to convert DC to AC." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PV-Site .

mds:Irradiance a owl:Class ;
    rdfs:label "Irradiance" ;
    qudt:applicableUnit unit:W-PER-M2 ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "irradiance" ;
    skos:definition "Irradiance is the radiant flux received by a surface per unit area.[Wikipedia]" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:PV-Site .

mds:Latitude a owl:Class ;
    rdfs:label "Latitude" ;
    rdfs:subClassOf mds:SiteParameter ;
    skos:altLabel "Lat" ;
    skos:definition "North/south position of a point on the Earth, decimal format." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:Longitude a owl:Class ;
    rdfs:label "Longitude" ;
    rdfs:subClassOf mds:SiteParameter ;
    skos:altLabel "Long",
        "lon" ;
    skos:definition "East/west position of a point on the Earth, decimal format." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:Model a owl:Class ;
    rdfs:label "Quadratic"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Scientific Modeling" ;
    skos:definition " Representation of an idea, an object or even a process or a system that is used to describe and explain phenomena(wikipedia)" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:UQ,
        mdsdom:netsem, mdsdom:PV-Site .

mds:MountingType a owl:Class ;
    rdfs:label "MountingType" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "MountType" ;
    skos:definition "How the arrays are mounted (fixed, one axis tracker, two axis tracker, vertical, etc)." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PV-Site .

mds:NumberInverters a owl:Class ;
    rdfs:label "NumberInverters" ;
    rdfs:subClassOf mds:SiteParameter ;
    skos:altLabel "WindDir" ;
    skos:definition "Number of inverters located at the site." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .


mds:PlaneOfArrayIrradiance a owl:Class ;
    rdfs:label "PlaneOfArrayIrradiance" ;
    rdfs:subClassOf mds:SiteParameter ;
    skos:altLabel "IrrPOA" ;
    skos:definition "Parameter or property a site has." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:PV-Site .

mds:ProjectOwner a owl:Class ;
    rdfs:label "ProjectOwner"@en ;
    rdfs:subClassOf cco:ont00001017 ;
    skos:altLabel " " ;
    skos:closeMatch mds:Owner ;
    skos:definition "An agent (person or organization) that owns, sponsors, or is responsible for a project."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:PVArray a owl:Class ;
    rdfs:label "PVArray"@en ;
    rdfs:subClassOf mds:SystemComponent ;
    skos:altLabel "Solar Array"@en ;
    skos:definition "The complete assembly of photovoltaic modules of a PV system, composed of one or more sub-arrays."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:PVModule a owl:Class ;
    rdfs:label "PVModule"@en ;
    rdfs:subClassOf mds:SystemComponent ;
    skos:altLabel "Solar Panel"@en ;
    skos:closeMatch cco:ont00000843 ;
    skos:definition "A photovoltaic module: a collection of solar cell circuits sealed in an environmentally protective laminate, the smallest field-replaceable generating unit of a PV array (e.g., SolarWorld SW 240 poly)."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Module,
        mdsdom:PV-Site .

mds:PVInverter a owl:Class ;
    rdfs:label "PVInverter"@en ;
    rdfs:subClassOf mds:SystemComponent ;
    skos:altLabel "Photovoltaics Inverter"@en ;
    skos:definition "A type of power inverter which converts the variable direct current (DC) output of a photovoltaic solar panel into a utility frequency alternating current (AC) "@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Module,
        mdsdom:PV-Site .

mds:PVSite a owl:Class ;
    rdfs:label "PVSite"@en ;
    rdfs:subClassOf obo:BFO_0000029 ;
    skos:altLabel " PhotovoltaicSite " ;
    skos:definition "A PV site is a location where photovoltaic panels are installed to generate electricity from sunlight."@en ;
    skos:exactMatch mds:PhotovoltaicSite ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:PVString a owl:Class ;
    rdfs:label "PVString"@en ;
    rdfs:subClassOf mds:SystemComponent ;
    skos:altLabel "Source Circuit"@en ;
    skos:definition "A series-connected circuit of PV modules (a source circuit), e.g., three series-connected SW-240 modules in the SunSmart design."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:PVSubArray a owl:Class ;
    rdfs:label "PVSubArray"@en ;
    rdfs:subClassOf mds:SystemComponent ;
    skos:altLabel " " ;
    skos:definition "An electrically distinct subdivision of a PV array, typically the group of source circuits feeding a single charge controller or inverter input (e.g., combiner-box groups A, B, C of a SunSmart system)."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:PVSystem a owl:Class ;
    rdfs:label "PVSystem"@en ;
    rdfs:subClassOf cco:ont00001049 ;
    skos:altLabel " " ;
    skos:definition "A photovoltaic power system: an electrical power source consisting of one or more PV arrays together with balance-of-system components such as inverters, charge controllers, batteries, wiring, and metering."@en ;
    skos:exactMatch cco:ont00001222 ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:Racking a owl:Class ;
    rdfs:label "Racking" ;
    rdfs:subClassOf mds:SiteParameter ;
    skos:altLabel " " ;
    skos:definition "How samplees (i.e. PV modules) are arranged within the system." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PV-Site .

mds:RackingType a owl:Class ;
    rdfs:label "RackingType" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "RackingType" ;
    skos:definition "Type of racking used (open, closed, roof, etc)." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:PV-Site .

mds:Sensor a owl:Class ;
    rdfs:label "Sensor" ;
    rdfs:subClassOf cco:ont00000581,
        cco:ont00000771 ;
    skos:altLabel " ",
        "EarthObservationInstrument",
        "Instrument",
        "RemoteSensingObject",
        "RemoteSensor",
        "SensorID" ;
    skos:definition " ",
        "The instrument on the satellite that collects the data." ;
    mds:hasStudyStage " General",
        "Tool" ;
    mds:inDomain mdsdom:PV-Site,
        mdsdom:Pyrometry,
        mdsdom:Satellite .

mds:SiteID a owl:Class ;
    rdfs:label "SiteID" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "SiteID", "Site Identifier" ;
    skos:definition "Site identifier." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:SiteNote a owl:Class ;
    rdfs:label "SiteNote" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "SiteNote" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:SiteParameter a owl:Class ;
    rdfs:label "SiteParameter" ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "SiteParameter" ;
    skos:definition "Parameter or property a site has." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:SystemComponent a owl:Class ;
    rdfs:label "SystemComponent"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A physical component of a PV system, such as a PV array, sub-array, string, module, weather station, sensor, charge controller, battery, inverter, or load."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:Tracker a owl:Class ;
    rdfs:label "Tracker" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel "" ;
    skos:definition "device that orients a payload toward the Sun" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:TrackingAlgorithm a owl:Class ;
    rdfs:label "TrackingAlgorithm" ;
    rdfs:subClassOf mds:Model ;
    skos:altLabel "TrackingAlgorithm" ;
    skos:definition "If system is tracking, method used (truetracking, backtracking, diffuse tracking, etc)." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:PV-Site .

mds:UninterruptedLoad a owl:Class ;
    rdfs:label "UninterruptedLoad"@en ;
    rdfs:subClassOf mds:ElectricalLoad ;
    skos:altLabel "Critical Load"@en,
        "Standby Load"@en,
        "Uninterruptible Load"@en ;
    skos:definition "A load that must remain powered during a utility outage; supplied by the inverter/battery bank when the grid is down (the standby/critical load panel of a battery-backup PV system)."@en ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:PV-Site .

mds:UtilityGrid a owl:Class ;
    rdfs:label "UtilityGrid"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "The electric utility distribution network with which a grid-tied PV system interconnects, importing power from and exporting power to it."@en ;
    skos:relatedMatch cco:ont00001049 ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

mds:WeatherStation a owl:Class ;
    rdfs:label "WeatherStation"@en ;
    rdfs:subClassOf mds:SystemComponent ;
    skos:altLabel " " ;
    skos:definition "The environmental monitoring subsystem of a PV site, hosting sensors such as an anemometer, wind vane, pyranometer, ambient temperature sensor, and module (back-of-panel) temperature sensor."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:PV-Site .

cco:ont00001764 a owl:DatatypeProperty,
        owl:NamedIndividual ;
    rdfs:label "haslongitudevalue"@en ;
    rdfs:domain [ a owl:Class ;
    owl:unionOf ( mds:SchoolName) ];
    rdfs:range xsd:decimal ;
    skos:definition "A Data Property that has as its range the longitude value from some Geospatial Location coordinates set expressed in decimal degrees."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .

cco:ont00001766 a owl:DatatypeProperty,
        owl:NamedIndividual ;
    rdfs:label "haslatitudevalue"@en ;
    rdfs:domain [ a owl:Class ;
    owl:unionOf ( mds:Centroid mds:SchoolName ) ];
    rdfs:range xsd:decimal ;
    skos:definition "A Data Property that has as its range the latitude value from some Geospatial Location coordinates set expressed in decimal degrees."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:PV-Site .


# DOMAIN: Accelerated  


mds:AccumulativeUVADose a owl:Class ;
    rdfs:label "AccumulativeUVADose" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "TotalUVADose" ;
    skos:definition "Accumulative UVA dose a sample was exposed to under accelerated exposure conditions." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated .

mds:AirFlowRate a owl:Class ;
    rdfs:label "AirFlowRate" ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:altLabel "AirFlowRate" ;
    skos:definition "A measurement of the amount of air per unit of time that flows through a particular device." ;
    mds:hasStudyStage "MaterialsProcessing",
        "Recipe" ;
    mds:inDomain mdsdom:Accelerated ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Airflow" .

mds:BlueYellowValue a owl:Class ;
    rdfs:label "BlueYellowValue" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "b*"^^xsd:string ;
    skos:definition "A numerical value that quantifies how blue or yellow a material is on a predefined spectrum"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Accelerated .
    

mds:ChamberID a owl:Class ;
    rdfs:label "ChamberID" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "ChamberID" ;
    skos:definition "Identifier of exposure chamber." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Accelerated .

mds:ChamberTemperature a owl:Class ;
    rdfs:label "ChamberTemperature" ;
    rdfs:subClassOf mds:SiteParameter,
        cco:ont00000441 ;
    skos:altLabel "ChamberTemperature" ;
    skos:definition "Temperature in the chamber." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated .

mds:CincinnatiSub-Zero-ZPH8 a owl:Class ;
    rdfs:label "CincinnatiSub-ZeroZPH8"@en ;
    rdfs:altLabel "CSZ ZPH8"@en ;
    rdfs:subClassOf mds:CincinnatiSub-Zero ;
    skos:definition "A reach-in environmental test chamber produced by CSZ from the Z-Plus family of units."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Accelerated ;
    mds:requiresPart mds:ExposureChamber .

mds:Colorimetry a owl:Class ;
    rdfs:label "Colorimetry" ;
    rdfs:subClassOf mds:ActOfCharacterizing ;
    skos:altLabel " "^^xsd:string ;
    skos:definition "A technique that involves the absorbtion of light to determine the colors of a material"@en ;
    mds:inDomain mdsdom:Accelerated .

mds:ElapsedTime a owl:Class ;
    rdfs:label "ElapsedTime" ;
    rdfs:subClassOf obo:BFO_0000202 ;
    skos:altLabel "ElapsedTime" ;
    skos:definition "The measured time that a sample was in exposure." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Accelerated .

mds:EndTime a owl:Class ;
    rdfs:label "EndTime" ;
    rdfs:subClassOf obo:BFO_0000035 ;
    skos:altLabel "EndTime" ;
    skos:definition "The time at which the process ends." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Accelerated .

mds:Exposure a owl:Class ;
    rdfs:label "Exposure" ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel " " ;
    skos:definition "An exposure is a process under which samples (i.e. study objects) are tested under environmental stressors." ;
    mds:hasStudyStage "MaterialsProcessing",
        "Recipe" ;
    mds:inDomain mdsdom:Accelerated .

mds:ExposureChamber a owl:Class ;
    rdfs:label "ExposureChamber"@en ;
    rdfs:subClassOf cco:ont00000453 ;
    skos:altLabel "Environment Control Chamber"@en ;
    skos:definition "An Environment Control System which is intended to expose some sample to an environment other that its ambient environment."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Accelerated .

mds:ExposureChamberLight a owl:Class ;
    rdfs:label "ExposureChamberLight"@en ;
    rdfs:subClassOf cco:ont00000236 ;
    skos:altLabel "Exposure Chamber Lamp"@en ;
    skos:definition "A Lighting System which resides within an exposure chamber."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Accelerated .

mds:ExposureChamberWireGrate a owl:Class ;
    rdfs:label "ExposureChamberWireGrate"@en ;
    rdfs:subClassOf cco:ont00001042 ;
    skos:altLabel "Exposure Chamber Sample Rack"@en ;
    skos:definition "An Equipment Mount on which a sample or sample holder rests during testing within a exposure chamber."@en ;
    skos:example "Wire grate in an exposure chamber; wire grate in a high temperature oven"@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Accelerated .

mds:ExposureStep a owl:Class ;
    rdfs:label "ExposureStep" ;
    rdfs:comment "Baseline sample (without any additive) " ;
    rdfs:subClassOf obo:OBI_0000094 ;
    skos:altLabel "ExposureStep" ;
    skos:definition "In a step-wise study, the Exposure step defines a pre-defined time that a sample has been exposed under some environemental stressor conditions.",
        "In a step-wise study, the exposure step defines a pre-defined time that a sample has been exposed under some experimental stressor conditions." ;
    mds:hasStudyStage "Exposure",
        "Recipe" ;
    mds:inDomain mdsdom:Accelerated .

mds:ExposureStepTime a owl:Class ;
    rdfs:label "ExposureStepTime" ;
    qudt:applicableUnit unit:HR ;
    rdfs:subClassOf obo:BFO_0000035,
        mds:ExposureTime ;
    skos:altLabel " ",
        "ExposureStepTime" ;
    skos:definition "Exposure step time in hours.",
        "Number of hours have been exposed to an accelerated exposure chamber" ;
    mds:hasStudyStage " Modeling",
        "Recipe" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Analysis,
        mdsdom:netsem .

mds:ExposureStepTimeInDecimalYear a owl:Class ;
    rdfs:label "ExposureStepTimeInDecimalYear" ;
    rdfs:subClassOf obo:BFO_0000035 ;
    skos:altLabel "ExposureStepTimeInDecimalYear" ;
    skos:definition "Exposure time in decimal years." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated .

mds:ExposureStress a owl:Class ;
    rdfs:label "ExposureStress", "ExposureType" ;
    rdfs:subClassOf cco:ont00000236 ;
    skos:definition "The type of Exposure e.g. damp heat, cyclic UV, outdoors, modified damp heat (mDH) or modified damp heat+full light spectrum (mDH+FSL)." ;
    mds:hasStudyStage "Exposure" ;
    mds:inDomain mdsdom:Accelerated .

mds:ExposureTemperature a owl:Class ;
    rdfs:label "ExposureTemperature" ;
    qudt:applicableUnit unit:DEG_C,
        unit:DEG_F,
        unit:K ;
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "ExposureTemperature",
        "expt_temp_C" ;
    skos:definition "An exposure temperature is the temperature set in a chamber during the exposure process."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated .



mds:FinalExposureStep a owl:Class ;
    rdfs:label "FinalExposureStep" ;
    rdfs:subClassOf mds:ExposureStep ;
    skos:altLabel "final_es" ;
    skos:definition "Final exposure step (endpoint) for which model outputs are reported in NetSEM outputs." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:netsem .

mds:FullSpectrum a owl:Class ;
    rdfs:label "FullSpectrumLight" ;
    rdfs:subClassOf mds:ExposureChamberLight ;
    mds:hasStudyStage "Exposure" ;
    mds:inDomain mdsdom:Accelerated .

mds:HazePercentage a owl:Class ;
    rdfs:label "HazePercentage"^^xsd:string ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " "^^xsd:string ;
    skos:definition "refers to a haze measurement taken using the D65 standard illuminant and the 10-degree standard observer. "@en ;
    mds:inDomain mdsdom:Accelerated .

mds:HumidityControl a owl:Class ;
    rdfs:label "HumidityControl" ;
    rdfs:subClassOf mds:Humidity,
        cco:ont00000908 ;
    skos:altLabel "HumidityControl" ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Accelerated .

mds:LifetimeTestingProcess a owl:Class ;
    rdfs:label "LifetimeTestingProcess"@en ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:definition "A Process that is realized when multiple artifacts, functions, and processes come together to test the lifetime of an intended artifact."@en ;
    mds:inDomain mdsdom:Accelerated .

mds:LightnessValue a owl:Class ;
    rdfs:label "LightnessValue" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "L*"^^xsd:string ;
    skos:definition "A numerical value that quantifies how light or dark a material appears"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Accelerated .

mds:LightRange a owl:Class ;
    rdfs:label "LightRange" ;
    rdfs:subClassOf obo:BFO_0000019,
        cco:ont00000965 ;
    skos:altLabel "LightRange" ;
    skos:definition "Range of light levels that can be used",
        "Range of light levels that can be used.",
        "The controlled UV/visible phase during the exposure",
        "The controlled UV/visible phase during the exposure." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Profilometry .

mds:PhotovoltaicPowerPlant a owl:Class ;
    rdfs:label "PthotovoltaicPowerPlan" ;
    rdfs:subClassOf cco:ont00000192 ;
    skos:definition "PV Power Plant" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Accelerated .

mds:RedGreenValue a owl:Class ;
    rdfs:label "RedGreenValue" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "a*"^^xsd:string ;
    skos:definition "A numerical value that quantifies how red or green a material is on a predefined spectrum"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Accelerated .

mds:RelativeHumidity a owl:Class ;
    rdfs:label "RelativeHumidity" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "RelativeHumidity" ;
    skos:definition "Water content in the air divided by maximum water held at that temperature." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Accelerated .

mds:RelativeHumidityMeasured a owl:Class ;
    rdfs:label "RelativeHumidityMeasured" ;
    rdfs:subClassOf mds:Measurement,
        mds:RelativeHumidity ;
    skos:altLabel "RelativeHumidityMeasured" ;
    skos:definition "The measured relative humidity of the chamber." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Accelerated .

mds:RelativeHumiditySet a owl:Class ;
    rdfs:label "RelativeHumiditySet" ;
    rdfs:subClassOf mds:ExposureConditions,
        mds:RelativeHumidity ;
    skos:altLabel "RelativeHumiditySet" ;
    skos:definition "The relative humidity set point of the chamber." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated .

mds:SampleBackIrradiance a owl:Class ;
    rdfs:label "SampleBackIrradiance" ;
    qudt:applicableUnit unit:W-PER-M2 ;
    rdfs:subClassOf mds:Irradiance ;
    skos:altLabel "SampleBackIrradiance" ;
    skos:definition "light intensity on the back of the sample per unit area in W/m2." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Accelerated .

mds:SampleFrontIrradiance a owl:Class ;
    rdfs:label "SampleFrontIrradiance" ;
    qudt:applicableUnit unit:W-PER-M2 ;
    rdfs:subClassOf mds:Irradiance ;
    skos:altLabel "SampleFrontIrradiance" ;
    skos:definition "The light intensity on the front of the sample per unit area in W/m2." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Accelerated .

mds:SampleHolder a owl:Class ;
    rdfs:label "SampleHolder" ;
    rdfs:subClassOf mds:Sample ;
    skos:altLabel "SampleHolder" ;
    skos:definition "An identifier for a set of samples exposed together" ;
    mds:hasStudyStage "Sample",
        "Synthesis",
        "Tool" ;
    mds:inDomain mdsdom:Accelerated .

mds:SampleHolderCase a owl:Class ;
    rdfs:label "SampleHolderCase"@en ;
    rdfs:subClassOf cco:ont00001042 ;
    skos:altLabel "Sample Holder Cage"@en ;
    skos:definition "An Equipment Mount in which a sample and/or sample holder is contained during electrical testing."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:inDomain mdsdom:Accelerated .

mds:StartTime a owl:Class ;
    rdfs:label "StartTime" ;
    rdfs:subClassOf obo:BFO_0000035 ;
    skos:altLabel "StartTime" ;
    skos:definition "The time at which the process starts." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated .


mds:StepUVADose a owl:Class ;
    rdfs:label "StepUVADose" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "StepUVADose" ;
    skos:definition "The UVA dose a sample was exposed to under accelerated exposure conditions at each exposure step." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated .


mds:TotalExposureTime a owl:Class ;
    rdfs:label "TotalExposureTime" ;
    rdfs:subClassOf obo:BFO_0000202 ;
    skos:altLabel "TotalExposureTime",
        "total_exposure_time" ;
    skos:definition "The cummulative time a batch or sample was in exposure" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated .

mds:TotalMachineTime a owl:Class ;
    rdfs:label "TotalMachineTime" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "TotalMachineTime" ;
    skos:definition " " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Accelerated .

mds:TotalUVDose a owl:Class ;
    rdfs:label "TotalUVDose" ;
    rdfs:subClassOf mds:Exposure ;
    skos:altLabel "TotalUVDose" ;
    skos:definition "Total UV dose a sample was exposed to." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated .

mds:TUVLight a owl:Class ;
    rdfs:label "TUVLight" ;
    rdfs:subClassOf mds:ExposureChamberLight ;
    mds:hasStudyStage "Exposure" ;
    mds:inDomain mdsdom:Accelerated .

mds:UVA a owl:Class ;
    rdfs:label "UVA" ;
    rdfs:subClassOf mds:Material ;
    skos:definition "Samples with UV Abosrbers" ;
    mds:hasStudyStage "Exposure" ;
    mds:inDomain mdsdom:Accelerated,
        mdsdom:Formulation .

mds:UVALight a owl:Class ;
    rdfs:label "UVALight" ;
    rdfs:subClassOf mds:ExposureChamberLight ;
    mds:hasStudyStage "Exposure" ;
    mds:inDomain mdsdom:Accelerated .


mds:WaterSprayCycle a owl:Class ;
    rdfs:label "WaterSprayCycle" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "WaterSprayCycle" ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Accelerated .

mds:WaterTreatment a owl:Class ;
    rdfs:label "WaterTreatment" ;
    rdfs:subClassOf obo:BFO_0000035 ;
    skos:altLabel "WaterTreatment" ;
    skos:definition "The time that the sample or batch were sprayed with water" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Accelerated .

mds:YellownessIndex a owl:Class ;
    rdfs:label "YellownessIndex"^^xsd:string ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " "^^xsd:string ;
    skos:definition "A measurement that quantifies the degree to which the color of a sample shifts from colorless or white towards yellow D65/10. "@en ;
    mds:inDomain mdsdom:Accelerated .


# DOMAIN: FunctionalGroups 


mds:CanonicalSMILES a owl:Class ;
    rdfs:label "CanonicalSMILES"@en ;
    rdfs:subClassOf mds:SMILES ;
    skos:altLabel "" ;
    skos:definition "A unique, standardized version of a Simplified Molecular Input Line Entry System (SMILES) string." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .       

mds:Acetal a owl:Class ;
    rdfs:label "Acetal"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing a central carbon atom bonded by single bonds to two separate ether-type oxygen atoms (-OR) and two other groups (which can be carbon chains or hydrogen atoms). Represented by the SMARTS pattern: [#6]O[CX4]O[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Acrylamide a owl:Class ;
    rdfs:label "Acrylamide"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "Acrylamide contains two main functional groups: an alkene (a carbon-carbon double bond) and a primary amide (a carbonyl group attached to a nitrogen atom). Represented by the SMARTS pattern: [#6]=[#6]C(=O)[NX3]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Acylsulfonamide a owl:Class ;
    rdfs:label "Acylsulfonamide"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup, mds:SulfurBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group characterized by a sulfonamide group linked directly to an acyl group, forming the core chemical structure R−CO−NH−SO₂−R′. Represented by the SMARTS pattern: [CX3](=O)[NX3]S(=O)(=O)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:AliphaticAlcohol a owl:Class ;
    rdfs:label "AliphaticAlcohol"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "An organic compound containing a hydroxyl group (-OH) attached to a saturated or unsaturated aliphatic carbon atom. Represented by the SMARTS pattern: [OX2H][C;!a]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:AliphaticAmine a owl:Class ;
    rdfs:label "AliphaticAmine"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "An organic functional group where a nitrogen atom is bonded strictly to non-aromatic carbon chains or an organic functional group where a nitrogen atom is bonded exclusively to non-aromatic carbon chains or hydrogen atoms. Represented by the SMARTS pattern: [NX3][C;!a]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Alkene a owl:Class ;
    rdfs:label "Alkene"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a carbon is double bonded to another carbon (C=C). Represented by the SMARTS pattern: [#6]=[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Alkyne a owl:Class ;
    rdfs:label "Alkyne"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "An unsaturated hydrocarbon functional group defined by at least one carbon-carbon triple bond (C≡C). Represented by the SMARTS pattern: C#C" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Amide a owl:Class ;
    rdfs:label "Amide"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a carbonyl carbon (a carbon double-bonded to an oxygen atom, C=O) is directly attached to a nitrogen atom. Represented by the SMARTS pattern: [#6]C(=O)N" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Amidine a owl:Class ;
    rdfs:label "Amidine"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "An organic functional group with the general structure RC(=NR)NR₂, acting as an imine derivative of an amide. Represented by the SMARTS pattern: [NX3]C=[NX2]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:AromaticAmine a owl:Class ;
    rdfs:label "AromaticAmine"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "An organic functional group where a nitrogen atom from an amino group is bonded directly to a carbon atom in an aromatic ring. Represented by the SMARTS pattern: [NX3][c]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:AromaticCarbonyl a owl:Class ;
    rdfs:label "AromaticCarbonyl"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a carbon-oxygen double bond (C=O) is directly attached to an aromatic ring. Represented by the SMARTS pattern: [c][CX3](=O)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:AromaticExocyclicDouble a owl:Class ;
    rdfs:label "AromaticExocyclicDouble"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a carbon-to-carbon (or carbon-to-heteroatom) double bond is directly attached to an aromatic ring, but the double bond itself sits outside the ring structure. Represented by the SMARTS pattern: [c]=[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:AromaticNitrogenCation a owl:Class ;
    rdfs:label "AromaticNitrogenCation"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A positively charged functional group where a nitrogen atom is incorporated into a fully conjugated, planar ring. Represented by the SMARTS pattern: [n+]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:AromaticOxygen a owl:Class ;
    rdfs:label "AromaticOxygen"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where an oxygen atom is directly bonded to an aromatic system, or where oxygen is a heteroatom integrated directly inside the aromatic ring itself. Represented by the SMARTS pattern: [o]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:AromaticSulfur a owl:Class ;
    rdfs:label "AromaticSulfur"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:SulfurBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a sulfur atom is directly attached to an aromatic (ring-shaped and conjugated) carbon ring. Represented by the SMARTS pattern: [s]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Azide a owl:Class ;
    rdfs:label "Azide"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group and a linear chemical moiety composed of three nitrogen atoms with the general formula –N3 or –N = N+ = N–. Represented by the SMARTS pattern: [#6]N=[N+]=[N-]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Azo a owl:Class ;
    rdfs:label "Azo"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group featuring two nitrogen atoms connected by a double bond (R–N=N–R'). Represented by the SMARTS pattern: [#6]N=N[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:AzoDiazo a owl:Class ;
    rdfs:label "AzoDiazo"@en ;
    rdfs:subClassOf mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "An azo group contains a nitrogen-to-nitrogen double bond (R-N=N-R'), while a diazo group features two linked nitrogen atoms attached to a single carbon atom at the end of a chain (R₂C=N⁺=N⁻). Represented by the SMARTS pattern: N=N" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:BromineBasedFunctionalGroup a owl:Class ;
    rdfs:label "BromineBasedFunctionalGroup"@en ;
    rdfs:subClassOf mds:HalogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing at least one bromine atom." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Bromo a owl:Class ;
    rdfs:label "Bromo"@en ;
    rdfs:subClassOf mds:BromineBasedFunctionalGroup, mds:CarbonBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a bromine atom (-Br) is attached to a carbon atom in an organic molecule. Represented by the SMARTS pattern: [#6]Br" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Carbamate a owl:Class ;
    rdfs:label "Carbamate"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group and a category of organic compounds featuring the core structure -O-C(=O)-NH- (or general formula R2NC(O)OR). Represented by the SMARTS pattern: [#6]OC(=O)[NX3]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:CarbonBasedFunctionalGroup a owl:Class ;
    rdfs:label "CarbonBasedFunctionalGroup"@en ;
    rdfs:subClassOf mds:FunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing at least one carbon atom." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:CarboxylicAcid a owl:Class ;
    rdfs:label "CarboxylicAcid"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a carbon atom is double-bonded to an oxygen atom and single-bonded to a hydroxyl group (-OH). Represented by the SMARTS pattern: [CX3](=O)[OX2H]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:ChlorateIon a owl:Class ;
    rdfs:label "ChlorateIon"@en ;
    rdfs:subClassOf mds:ChlorineBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A polyatomic, inorganic anion with the chemical formula ClO3–. Represented by the SMARTS pattern: [O-]Cl(=O)=O" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:ChlorineBasedFunctionalGroup a owl:Class ;
    rdfs:label "ChlorineBasedFunctionalGroup"@en ;
    rdfs:subClassOf mds:HalogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing at least one chlorine atom." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Chloro a owl:Class ;
    rdfs:label "Chloro"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:ChlorineBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a chlorine atom (-Cl) is attached to a carbon atom in an organic molecule. Represented by the SMARTS pattern: [#6]Cl" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:CovalentAzide a owl:Class ;
    rdfs:label "CovalentAzide"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where three nitrogen atoms bind to an organic carbon chain or ring (RN3). Represented by the SMARTS pattern: [#6]N=[N+]=[N-]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Difluoramine a owl:Class ;
    rdfs:label "Difluoramine"@en ;
    rdfs:subClassOf mds:FluorineBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group and univalent chemical moiety with the formula –NF2, consisting of a nitrogen atom bonded to two fluorine atoms. Represented by the SMARTS pattern: N(F)F" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:DinitramideIon a owl:Class ;
    rdfs:label "DinitramideIon"@en ;
    rdfs:subClassOf mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group defined by a central nitrogen atom bonded to two nitro groups (–NO2). Represented by the SMARTS pattern: [N-]([N+](=O)[O-])[N+](=O)[O-]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Disulfide a owl:Class ;
    rdfs:label "Disulfide"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:SulfurBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group with a covalent chemical linkage featuring a sulfur-sulfur single bond with the general structure R–S–S–R'. Represented by the SMARTS pattern: [#6]SS[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Enone a owl:Class ;
    rdfs:label "Enone"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group consisting of a carbon-carbon double bond (alkene) conjugated with a carbonyl group of a ketone. Represented by the SMARTS pattern: [#6]=[#6][CX3](=O)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Ester a owl:Class ;
    rdfs:label "Ester"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a carbonyl group (a carbon double-bonded to an oxygen atom, C=O) is single-bonded to an alkoxy group (-OR). Represented by the SMARTS pattern: [#6]OC(=O)[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Ether a owl:Class ;
    rdfs:label "Ether"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where an oxygen atom is connected to two carbon-based groups (alkyl or aryl groups) with the general formula R–O–R'. Represented by the SMARTS pattern: [#6]O[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:FluorineBasedFunctionalGroup a owl:Class ;
    rdfs:label "FluorineBasedFunctionalGroup"@en ;
    rdfs:subClassOf mds:HalogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing at least one fluorine atom." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Fluoro a owl:Class ;
    rdfs:label "Fluoro"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:FluorineBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a fluorine atom is attached directly to a carbon atom in an organic molecule. Represented by the SMARTS pattern: [#6]F" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .


mds:Fulminate a owl:Class ;
    rdfs:label "Fulminate"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group a reactive chemical arrangement with the formula [–C ≡ N+ – O_] (or written as –CNO) that makes compounds extremely explosive. Represented by the SMARTS pattern: [C-]#[N+]O" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Guanidine a owl:Class ;
    rdfs:label "Guanidine"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group consisting of a nitrogen-rich organic structure characterized by a central carbon atom doubly bonded to one nitrogen atom (an imine, =NH) and singly bonded to two other nitrogen atoms (amines, –NH2). Represented by the SMARTS pattern: [NX3]C(=[NX2])[NX3]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:HalogenBasedFunctionalGroup a owl:Class ;
    rdfs:label "HalogenBasedFunctionalGroup"@en ;
    rdfs:subClassOf mds:FunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing at least one halogen atom (F, Cl, Br, I)." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:HydroxamicAcid a owl:Class ;
    rdfs:label "HydroxamicAcid"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing R-C(=O)-NH-OH, where a carbonyl group is attached to a hydroxylamine derivative. Represented by the SMARTS pattern: [CX3](=O)[NX3][OX2H]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Imine a owl:Class ;
    rdfs:label "Imine"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing a carbon–nitrogen double bond (C=N). Represented by the SMARTS pattern: [#6]C=[NX2]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:IodineBasedFunctionalGroup a owl:Class ;
    rdfs:label "IodineBasedFunctionalGroup"@en ;
    rdfs:subClassOf mds:HalogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing at least one iodine atom." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Iodo a owl:Class ;
    rdfs:label "Iodo"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:IodineBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing a halogen substituent consisting of a single iodine atom attached to a carbon chain or ring. Represented by the SMARTS pattern: [#6]I" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:IonicAzide a owl:Class ;
    rdfs:label "IonicAzide"@en ;
    rdfs:subClassOf mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing the linear, polyatomic azide anion (N3–) ionically bonded to a positively charged metal cation. Represented by the SMARTS pattern: [N-]=[N+]=[N-]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Ketone a owl:Class ;
    rdfs:label "Ketone"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group with a carbon atom double-bonded to an oxygen atom (C=O), where that central carbon is attached to two other carbon atoms. Represented by the SMARTS pattern: [#6][CX3](=O)[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Nitramine a owl:Class ;
    rdfs:label "Nitramine"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group featuring a nitro group (–NO2) attached directly to a trivalent nitrogen atom of an amine. Represented by the SMARTS pattern: [N;!$([N+](=O)[O-])][N+](=O)[O-]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Nitramino a owl:Class ;
    rdfs:label "Nitramino"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group consisting of a nitro group (–NO2) directly bonded to the nitrogen atom of an amine. Represented by the SMARTS pattern: [#6]=N[N+](=O)[O-]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Nitrate a owl:Class ;
    rdfs:label "Nitrate"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing an organic ester of nitric acid with the chemical formula RONO2, where R represents an organic carbon chain or group. Represented by the SMARTS pattern: [#6]O[N+](=O)[O-]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:NitrateEster a owl:Class ;
    rdfs:label "NitrateEster"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group with the chemical formula R – ONO2, formed by combining an alcohol with nitric acid. Represented by the SMARTS pattern: [#6]O[N+](=O)[O-]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:NitrateIon a owl:Class ;
    rdfs:label "NitrateIon"@en ;
    rdfs:subClassOf mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group with the chemical formula NO3– and a negative one formal charge. Represented by the SMARTS pattern: [O-][N+](=O)[O-]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Nitrile a owl:Class ;
    rdfs:label "Nitrile"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing a carbon atom triple-bonded to a nitrogen atom, written as -C≡N. Represented by the SMARTS pattern: [#6]C#N" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Nitrimino a owl:Class ;
    rdfs:label "Nitrimino"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group featuring a nitro group attached to an imine nitrogen." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Nitro a owl:Class ;
    rdfs:label "Nitro"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing a strongly electron-withdrawing chemical group with the formula −NO₂, consisting of a nitrogen atom bonded to two oxygen atoms. Represented by the SMARTS pattern: [#6][N+](=O)[O-]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:NitrogenBasedFunctionalGroup a owl:Class ;
    rdfs:label "NitrogenBasedFunctionalGroup"@en ;
    rdfs:subClassOf mds:FunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing at least one nitrogen atom." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:OxygenBasedFunctionalGroup a owl:Class ;
    rdfs:label "OxygenBasedFunctionalGroup"@en ;
    rdfs:subClassOf mds:FunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing at least one oxygen atom." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:PerchlorateIon a owl:Class ;
    rdfs:label "PerchlorateIon"@en ;
    rdfs:subClassOf mds:ChlorineBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group that consists of a single central chlorine atom in its highest oxidation state (+7) covalently bonded to four oxygen atoms in a highly symmetrical tetrahedral molecular geometry. Represented by the SMARTS pattern: [O-]Cl(=O)(=O)=O" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Peroxide a owl:Class ;
    rdfs:label "Peroxide"@en ;
    rdfs:subClassOf mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group with a divalent oxygen-oxygen single bond (R – O – O – R') where two oxygen atoms are directly connected to each other and attached to hydrogen or organic radicals. Represented by the SMARTS pattern: [OX2][OX2]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Phenol a owl:Class ;
    rdfs:label "Phenol"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group consisting of a hydroxyl group (–OH) bonded directly to an aromatic benzene ring. Represented by the SMARTS pattern: [OX2H][c]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:PhosphonicAcid a owl:Class ;
    rdfs:label "PhosphonicAcid"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup, mds:PhosphorusBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group of an organophosphorus group with the general formula −PO(OH)2, featuring a central phosphorus atom bonded to an organic carbon group, a double-bonded oxygen (P=O), and two hydroxyl groups (−OH). Represented by the SMARTS pattern: [#6]P(=O)(O)O" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:PhosphorusBasedFunctionalGroup a owl:Class ;
    rdfs:label "PhosphorusBasedFunctionalGroup"@en ;
    rdfs:subClassOf mds:FunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing at least one phosphorus atom." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:PrimaryAmine a owl:Class ;
    rdfs:label "PrimaryAmine"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a nitrogen atom is bonded to one carbon-containing group (alkyl or aryl) and two hydrogen atoms, represented by the general chemical formula R–NH2. Represented by the SMARTS pattern: [NX3;H2][C;!a]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:SecondaryAmine a owl:Class ;
    rdfs:label "SecondaryAmine"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "An organic functional group where a central nitrogen atom is bonded to two carbon-containing groups (alkyl or aryl substituents) and one hydrogen atom. Represented by the SMARTS pattern: [NX3H]([#6])[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Sulfonamide a owl:Class ;
    rdfs:label "Sulfonamide"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup, mds:SulfurBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "An organosulfur functional group with the general chemical structure R-S(=O)₂-NR₂, consisting of a sulfonyl group attached to an amine group. Represented by the SMARTS pattern: [NX3]S(=O)(=O)[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Sulfone a owl:Class ;
    rdfs:label "Sulfone"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup, mds:SulfurBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "Sulfone is an organic compound containing a sulfonyl functional group (R – S(=O)2 –R') attached to two carbon atoms. Represented by the SMARTS pattern: [#6]S(=O)(=O)[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:SulfurBasedFunctionalGroup a owl:Class ;
    rdfs:label "SulfurBasedFunctionalGroup"@en ;
    rdfs:subClassOf mds:FunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group containing at least one sulfur atom." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:TertiaryAmine a owl:Class ;
    rdfs:label "TertiaryAmine"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group where a central nitrogen atom bonds to three carbon-containing groups and zero hydrogen atoms. Represented by the SMARTS pattern: [NX3]([#6])([#6])[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Thioether a owl:Class ;
    rdfs:label "Thioether"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:SulfurBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "An organosulfur functional group with the general chemical structure R−S−R', where a divalent sulfur atom is bonded to two carbon atoms. Represented by the SMARTS pattern: [#6]S[#6]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Thiol a owl:Class ;
    rdfs:label "Thiol"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:SulfurBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group composed of a sulfur atom bonded to a hydrogen atom (–SH) attached to an organic carbon chain. Represented by the SMARTS pattern: [#6][SH]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .

mds:Urea a owl:Class ;
    rdfs:label "Urea"@en ;
    rdfs:subClassOf mds:CarbonBasedFunctionalGroup, mds:NitrogenBasedFunctionalGroup, mds:OxygenBasedFunctionalGroup ;
    skos:altLabel "" ;
    skos:definition "A functional group made of a carbonyl group double-bonded to an oxygen atom and single-bonded to two nitrogen atoms. Represented by the SMARTS pattern: [NX3]C(=O)[NX3]" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:FunctionalGroups .


# DOMAIN: netsem  


mds:AkaikeInformationCriterion a owl:Class ;
    rdfs:label "AkaikeInformationCriterion" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "AIC" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:BayesianInformationCriterion a owl:Class ;
    rdfs:label "BayesianInformationCriterion" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "BIC" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:BestModel a owl:Class ;
    rdfs:label "BestModel" ;
    rdfs:subClassOf mds:StatisticalModel ;
    skos:altLabel "best_model" ;
    skos:definition "Best model pathway between variables" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:ConfidenceIntervalOfOriginalResponseLowerBound83_4 a owl:Class ;
    rdfs:label "ConfidenceIntervalofOriginalResponseLowerBound83.4%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_orig_resp_low_83.4" ;
    skos:definition "Lower bound of the 83.4% confidence interval for the original response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfOriginalResponseLowerBound95 a owl:Class ;
    rdfs:label "ConfidenceIntervalofOriginalResponseLowerBound95%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_orig_resp_low_95" ;
    skos:definition "Lower bound of the 95% confidence interval for the original response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfOriginalResponseMean83_4 a owl:Class ;
    rdfs:label "ConfidenceIntervalofOriginalResponseMean83.4%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_orig_resp_mean_83.4" ;
    skos:definition "Mean (point estimate) associated with the 83.4% confidence interval for the original response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfOriginalResponseMean95 a owl:Class ;
    rdfs:label "ConfidenceIntervalofOriginalResponseMean95%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_orig_resp_mean_95" ;
    skos:definition "Mean (point estimate) associated with the 95% confidence interval for the original response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfOriginalResponseUpperBound83_4 a owl:Class ;
    rdfs:label "ConfidenceIntervalofOriginalResponseUpperBound83.4%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_orig_resp_up_83.4" ;
    skos:definition "Upper bound of the 83.4% confidence interval for the original response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfOriginalResponseUpperBound95 a owl:Class ;
    rdfs:label "ConfidenceIntervalofOriginalResponseUpperBound95%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_orig_resp_up_95" ;
    skos:definition "Upper bound of the 95% confidence interval for the original response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfPredictedResponseLowerBound83_4 a owl:Class ;
    rdfs:label "ConfidenceIntervalofPredictedResponseLowerBound83.4%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_pred_resp_low_83.4" ;
    skos:definition "Lower bound of the 83.4% confidence interval for the predicted response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfPredictedResponseLowerBound95 a owl:Class ;
    rdfs:label "ConfidenceIntervalofPredictedResponseLowerBound95%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_pred_resp_low_95" ;
    skos:definition "Lower bound of the 95% confidence interval for the predicted response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfPredictedResponseMean83_4 a owl:Class ;
    rdfs:label "ConfidenceIntervalofPredictedResponseMean83.4%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_pred_resp_mean_83.4" ;
    skos:definition "Mean (point estimate) associated with the 83.4% confidence interval for the predicted response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfPredictedResponseMean95 a owl:Class ;
    rdfs:label "ConfidenceIntervalofPredictedResponseMean95%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_pred_resp_mean_95" ;
    skos:definition "Mean (point estimate) associated with the 95% confidence interval for the predicted response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfPredictedResponseUpperBound83_4 a owl:Class ;
    rdfs:label "ConfidenceIntervalofPredictedResponseUpperBound83.4%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_pred_resp_up_83.4" ;
    skos:definition "Upper bound of the 83.4% confidence interval for the predicted response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:ConfidenceIntervalOfPredictedResponseUpperBound95 a owl:Class ;
    rdfs:label "ConfidenceIntervalofPredictedResponseUpperBound95%" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "ci_pred_resp_up_95" ;
    skos:definition "Upper bound of the 95% confidence interval for the predicted response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:CoxSnellPseudoRSquared a owl:Class ;
    rdfs:label "CoxSnellPseudoRSquared" ;
    rdfs:subClassOf mds:RSquared ;
    skos:altLabel "pseudoR2.cox_snell" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:DegradationMode a owl:Class ;
    rdfs:label "DegradationMode" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "degradation_mode" ;
    skos:definition "Mechanism that causes a photovoltaic (PV) module to lose performance or fail over time, resulting in a reduction of its power output." ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:DegreeofFreedom a owl:Class ;
    rdfs:label "DegreeofFreedom" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "df" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:Deviance a owl:Class ;
    rdfs:label "Deviance" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "deviance" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:Exponential a owl:Class ;
    rdfs:label "Exponential"@en ;
    rdfs:subClassOf mds:StatisticalModel ;
    skos:altLabel "" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:netsem .

mds:FinalIndependentVariable a owl:Class ;
    rdfs:label "FinalIndependentVariable" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "final_independent_var" ;
    skos:definition "Final independent variable value used in model evaluation." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:FinalOriginalResponse a owl:Class ;
    rdfs:label "FinalOriginalResponse" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "final_orig_resp" ;
    skos:definition "Final value of the original response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:FinalPredictedResponse a owl:Class ;
    rdfs:label "FinalPredictedResponse" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "final_pred_resp" ;
    skos:definition "Final value of the predicted response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:FStatistic a owl:Class ;
    rdfs:label "FStatistic" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "statistic" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:GlobalAdjustedRSquared a owl:Class ;
    rdfs:label "GlobalAdjustedRSquared" ;
    rdfs:subClassOf mds:RSquared ;
    skos:altLabel "GAdj-R2",
        "adj.r.squared" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:GlobalCoefficientString a owl:Class ;
    rdfs:label "GlobalCoefficientString" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Gcoeff" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:GlobalModelBString a owl:Class ;
    rdfs:label "GlobalModelBString" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "GModelB" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:GlobalModelString a owl:Class ;
    rdfs:label "GlobalModelString" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "GModel" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:IndividualModelString a owl:Class ;
    rdfs:label "IndividualModelString" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "IModel" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:InitialIndependentVariable a owl:Class ;
    rdfs:label "InitialIndependentVariable" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "initial_independent_var" ;
    skos:definition "Initial independent variable value used in model evaluation." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:InitialOriginalResponse a owl:Class ;
    rdfs:label "InitialOriginalResponse" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "initial_orig_resp" ;
    skos:definition "Initial value of the original response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:InitialPredictedResponse a owl:Class ;
    rdfs:label "InitialPredictedResponse" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "initial_pred_resp" ;
    skos:definition "Initial value of the predicted response variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:InverseSquareRoot a owl:Class ;
    rdfs:label "InverseSquareRoot"@en ;
    rdfs:subClassOf mds:StatisticalModel ;
    skos:altLabel "" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:netsem .

mds:LinearChangePoint a owl:Class ;
    rdfs:label "LinearChangePoint"@en ;
    rdfs:subClassOf mds:StatisticalModel ;
    skos:altLabel "" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:netsem .

mds:Logarithmic a owl:Class ;
    rdfs:label "Logarithmic"@en ;
    rdfs:subClassOf mds:StatisticalModel ;
    skos:altLabel "" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:netsem .

mds:LogLikelihood a owl:Class ;
    rdfs:label "LogLikelihood" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "logLik" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:McFaddenPseudoRSquared a owl:Class ;
    rdfs:label "McFaddenPseudoRSquared" ;
    rdfs:subClassOf mds:RSquared ;
    skos:altLabel "pseudoR2.mcfadden" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:MechanisticVariable a owl:Class ;
    rdfs:label "MechanisticVariable" ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel " " ;
    skos:definition "Intermediate varialbe that links Stressor to the Response. It represents measurable change that explains how the stressor causes the response" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:ModelEquation a owl:Class ;
    rdfs:label "ModelEquation" ;
    rdfs:subClassOf mds:Equation ;
    skos:altLabel "model_eq" ;
    skos:definition "A model equation is a mathematical expression of the best model."@en ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:ModelID a owl:Class ;
    rdfs:label "ModelID"^^xsd:string ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel " " ;
    skos:definition ""@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:UQ,
        mdsdom:netsem .

mds:ModelName a owl:Class ;
    rdfs:label "ModelName"^^xsd:string ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:altLabel "best_model_name" ;
    skos:definition ""@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:UQ,
        mdsdom:netsem .

mds:NagelkerkePseudoRSquared a owl:Class ;
    rdfs:label "NagelkerkePseudoRSquared" ;
    rdfs:subClassOf mds:RSquared ;
    skos:altLabel "pseudoR2.nagelkerke" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:NetSEMResultID a owl:Class ;
    rdfs:label "NetSEMResultID" ;
    rdfs:subClassOf mds:Identifier ;
    skos:altLabel " " ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:NonLinearizableExponential a owl:Class ;
    rdfs:label "NonLinearizableExponential"@en ;
    rdfs:subClassOf mds:StatisticalModel ;
    skos:altLabel "" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:netsem .

mds:OriginalResponseDrop a owl:Class ;
    rdfs:label "OriginalResponseDrop" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "orig_resp_drop" ;
    skos:definition "Change (drop) in the original response variable over the modeled interval." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:PathModelString a owl:Class ;
    rdfs:label "PathModelString" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:PredictedResponseDrop a owl:Class ;
    rdfs:label "PredictedResponseDrop" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "pred_resp_drop" ;
    skos:definition "Change (drop) in the predicted response variable over the modeled interval." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:Principle a owl:Class ;
    rdfs:label "Principle" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "Principle governing the netsem analysis: 1 Markovian and 2 multiple regression" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:PValue a owl:Class ;
    rdfs:label "PValue" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "p-value" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:ResidualDegreeofFreedom a owl:Class ;
    rdfs:label "ResidualDegreeofFreedom" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "df.residual" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:ResponseVariable a owl:Class ;
    rdfs:label "ResponseVariable" ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel "Endogenous",
        "Resp",
        "endogenous" ;
    skos:definition "A response variable is a measurement information content entity in a data model. The response variable represents any measurable property of a system or study object influenced by and as a result of a stressor variable." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:ResponseVariableName a owl:Class ;
    rdfs:label "ResponseVariableName" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:altLabel "resp_name" ;
    skos:definition "Name of the response variable used in the model." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:Sigma a owl:Class ;
    rdfs:label "Sigma" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "sigma" ;
    mds:hasStudyStage " Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:SimpleLinear a owl:Class ;
    rdfs:label "SimpleLinear"@en ;
    rdfs:subClassOf mds:StatisticalModel ;
    skos:altLabel "" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:netsem .

mds:SimpleQuadratic a owl:Class ;
    rdfs:label "SimpleQuadratic"@en ;
    rdfs:subClassOf mds:StatisticalModel ;
    skos:altLabel "" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:netsem .

mds:SquareRoot a owl:Class ;
    rdfs:label "SquareRoot"@en ;
    rdfs:subClassOf mds:StatisticalModel ;
    skos:altLabel "" ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:netsem .

mds:StatisticalModel a owl:Class ;
    rdfs:label "StatisticalModel"@en ;
    rdfs:subClassOf mds:Model ;
    skos:altLabel "" ;
    skos:definition " Mathematical model that embodies a set of statistical assumptions concerning the generation of sample data (and similar data from a larger population(Wikipedia)" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:netsem .

mds:StressorVariable a owl:Class ;
    rdfs:label "StressorVariable" ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel "Var",
        "Variable" ;
    skos:definition "A stressor variable is a measurement information content entity in a data model. The stressor variable represents any factor or parameter that influences a measurable property of a system or a study object under study." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:netsem .

mds:TotalExposureTimeUnits a owl:Class ;
    rdfs:label "TotalExposureTimeUnits" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:altLabel "total_exposure_time_units" ;
    skos:definition "Units for total exposure time." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .

mds:VariableName a owl:Class ;
    rdfs:label "VariableName" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:altLabel "var_name" ;
    skos:definition "Name of the predictor/stressor variable used in the model." ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:netsem .


# DOMAIN: Analysis 


mds:AnalysisDataset a owl:Class ;
    rdfs:label "AnalysisDataset"@en ;
    rdfs:subClassOf mds:Dataset ;
    skos:altLabel "Analysis Data"@en,
        "Analysis Dataset"@en,
        "Resolution Dataset"@en ;
    skos:definition "An information content entity containing data used as input to, or generated during, a computational analysis."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:AverageTrainingTime a owl:Class ;
    rdfs:label "AverageTrainingTime"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "AverageTrainingTime, AvgTrainTime" ;
    skos:definition "The average time required to train a computational model under specified computational conditions."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:BatchSize a owl:Class ;
    rdfs:label "BatchSize"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Mini-batch Size" ;
    skos:definition "The number of training samples processed in a single optimization step during model training."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:EmbeddingDimension a owl:Class ;
    rdfs:label "EmbeddingDimension"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Latent Dimension" ;
    skos:definition "The dimensionality of the learned feature embedding produced by a feature learning process."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:GaussianProcessRegression a owl:Class ;
    rdfs:label "GaussianProcessRegression"@en ;
    rdfs:subClassOf mds:RegressionMethod ;
    skos:altLabel "GPR"@en ;
    skos:definition "A probabilistic regression process that models relationships between input features and target variables using a Gaussian process to produce predictions together with associated predictive uncertainty."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:KernelName a owl:Class ;
    rdfs:label "KernelName"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Kernel Identifier"@en ;
    skos:definition "The name of a kernel function used by a kernel-using analysis process."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:LearningRate a owl:Class ;
    rdfs:label "LearningRate"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Step Size" ;
    skos:definition "The optimization step size used during model training."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:LowerBound a owl:Class ;
    rdfs:label "LowerBound"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Prediction Interval Lower Bound" ;
    skos:definition "The lower bound of a prediction interval."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:MeanAbsoluteError a owl:Class ;
    rdfs:label "MeanAbsoluteError"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "MAE" ;
    skos:definition "The mean of the absolute differences between observed and predicted values."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:MeanStandardizedLogLoss a owl:Class ;
    rdfs:label "MeanStandardizedLogLoss"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "MSLL" ;
    skos:definition "The mean standardized log loss that evaluates the quality of probabilistic predictions relative to a baseline model."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:NegativeLogPredictiveDensity a owl:Class ;
    rdfs:label "NegativeLogPredictiveDensity"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "NLPD" ;
    skos:definition "The negative logarithm of the predictive density assigned to the observed values by a probabilistic model."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:NoiseVariance a owl:Class ;
    rdfs:label "NoiseVariance"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Noise" ;
    skos:definition "A parameter that represents the variance of random observation error in a predictive model."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:NumberOfEpochs a owl:Class ;
    rdfs:label "NumberofEpochs"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Training Epochs" ;
    skos:definition "The number of training epochs used during model training."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:NumberOfPrincipalComponents a owl:Class ;
    rdfs:label "NumberofPrincipalComponents"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Retained Principal Components" ;
    skos:definition "The number of principal components retained after principal component analysis."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:PredictionMean a owl:Class ;
    rdfs:label "PredictionMean"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Predictive Mean" ;
    skos:definition "The mean of the predictive distribution produced by a probabilistic model."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:PredictionVariance a owl:Class ;
    rdfs:label "PredictionVariance"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Predictive Variance" ;
    skos:definition "The variance of the predictive distribution produced by a probabilistic model."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:RegressionMethod a owl:Class ;
    rdfs:label "RegressionMethod"@en ;
    rdfs:subClassOf mds:Analysis ;
    skos:definition "An analysis methodology or process that estimates relationships between input features and target variables using a regression approach."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:RootMeanSquareError a owl:Class ;
    rdfs:label "RootMeanSquareError"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "RMSE" ;
    skos:definition "The square root of the mean of the squared differences between observed values and their corresponding model outputs."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:RootMeanSquarePredictionError a owl:Class ;
    rdfs:label "RootMeanSquarePredictionError"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "RMSPE" ;
    skos:definition "The square root of the mean of the squared differences between observed values and their corresponding predicted values, typically evaluated using data not used to fit the model."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:StandardDeviationOfMAE a owl:Class ;
    rdfs:label "StandardDeviationofMeanAbsoluteError"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "MAESD, MAE-SD" ;
    skos:definition "The standard deviation of the Mean Absolute Error values computed from repeated computational runs."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:StandardDeviationOfMSLL a owl:Class ;
    rdfs:label "StandardDeviationofMeanStandardizedLogLoss"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "MSLLSD, MSLL-SD" ;
    skos:definition "The standard deviation of the Mean Standardized Log Loss values computed from repeated computational runs."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:StandardDeviationOfNLPD a owl:Class ;
    rdfs:label "StandardDeviationofNegativeLogPredictiveDensity"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "NLPDSD, NLPD-SD" ;
    skos:definition "The standard deviation of the Negative Log Predictive Density values computed from repeated computational runs."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:StandardDeviationOfRMSPE a owl:Class ;
    rdfs:label "StandardDeviationofRootMeanSquarePredictionError"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "RMSPESD, RMSPE-SD" ;
    skos:definition "The standard deviation of the Root Mean Square Prediction Error values computed from repeated computational runs."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:StandardDeviationOfRSquared a owl:Class ;
    rdfs:label "StandardDeviationofRSquared"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "R2SD, RSquaredSD, Rsquared-SD" ;
    skos:definition "The standard deviation of the R-squared values computed from repeated computational runs."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:StandardDeviationRatio a owl:Class ;
    rdfs:label "StandardDeviationRatio"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "SDR" ;
    skos:definition "The ratio of one standard deviation to another, used to compare the relative variability of two quantities, datasets, models, populations, or experimental conditions."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:TrendCoefficient a owl:Class ;
    rdfs:label "TrendCoefficient"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "TrendCoefficient" ;
    skos:definition "A coefficient that parameterizes the deterministic trend (mean) function of a predictive model."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:UpperBound a owl:Class ;
    rdfs:label "UpperBound"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Prediction Interval Upper Bound" ;
    skos:definition "The upper bound of a prediction interval."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:VarianceExplainedThreshold a owl:Class ;
    rdfs:label "VarianceExplainedThreshold"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Explained Variance Threshold" ;
    skos:definition "The cumulative proportion of variance that must be explained by the retained principal components."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .

mds:WeightDecay a owl:Class ;
    rdfs:label "WeightDecay"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "L2 Regularization" ;
    skos:definition "The weight decay regularization parameter used during model training."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:Analysis,
        mdsdom:UQ .


# DOMAIN: UQ  


mds:CategoricalEncoding a owl:Class ;
    rdfs:label "CategoricalEncoding" ;
    rdfs:subClassOf mds:FeatureEncoding ;
    skos:altLabel "Categorical Feature Encoding",
        "One-Hot Encoding",
        "Categorical Variable Encoding"@en ;
    skos:definition "A feature encoding algorithm that transforms categorical variables into numerical representations suitable for computational analysis."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:UQ .

mds:DeepFeatureLearning a owl:Class ;
    rdfs:label "DeepFeatureLearning" ;
    rdfs:subClassOf mds:FeatureExtraction ;
    skos:altLabel "DNNs",
        "Deep Feature Learning",
        "Deep Neural Networks",
        "Neural Network Feature Extraction"@en ;
    skos:definition "A feature extraction process that uses a deep neural network to learn hierarchical feature representations from input data."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:DeepKernelLearning a owl:Class ;
    rdfs:label "DeepKernelLearning"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom mds:DeepFeatureLearning ;
            owl:onProperty mds:usesFeatureExtraction ],
        [ a owl:Restriction ;
            owl:allValuesFrom mds:GaussianProcessRegression ;
            owl:onProperty mds:usesRegressionMethod ],
        mds:KernelUsingUQAnalysisProcess ;
    skos:altLabel "DKL"@en ;
    skos:definition "An analysis process that combines deep feature learning with Gaussian process regression to perform probabilistic prediction from learned feature representations."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:DiffractionImage a owl:Class ;
    rdfs:label "DiffractionImage"@en ;
    rdfs:subClassOf mds:Image ;
    skos:altLabel "DiffractionImage"@en,
        "DiffractionPatternImage"@en,
        "XRDImage"@en,
        "XRayDiffractionImage"@en ;
    skos:definition "A digital image representing the diffraction pattern produced by a material sample during an X-ray diffraction measurement."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:UQ .

mds:FeatureEncoding a owl:Class ;
    rdfs:label "FeatureEncoding" ;
    rdfs:subClassOf cco:ont00000653 ;
    skos:altLabel "Feature Encoding",
        "Feature Representation"@en ;
    skos:definition "An algorithm that transforms existing features or variables into numerical representations suitable for computational analysis."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:UQ .

mds:FullDataset a owl:Class ;
    rdfs:label "FullDataset"@en ;
    rdfs:subClassOf mds:AnalysisDataset ;
    skos:altLabel "Complete Analysis Dataset"@en,
        "Full Data"@en ;
    skos:definition "An analysis dataset containing the full representation of the original dataset for computational analysis."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:KernelUsingUQAnalysisProcess a owl:Class ;
    rdfs:label "Kernel-UsingUQAnalysisProcess"@en ;
    rdfs:subClassOf mds:UQAnalysisProcess ;
    owl:disjointWith mds:NonKernelUsingUQAnalysisProcess ;
    skos:definition "An uncertainty quantification analysis process that employs one or more kernel functions as part of its computational workflow."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:NonKernelUsingUQAnalysisProcess a owl:Class ;
    rdfs:label "Non-Kernel-UsingUQAnalysisProcess"@en ;
    rdfs:subClassOf mds:UQAnalysisProcess ;
    skos:definition "An uncertainty quantification analysis process that performs analysis without employing a kernel function as part of its computational workflow."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:NumberOfSamples a owl:Class ;
    rdfs:label "NumberOfSamples"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:definition "An information content entity specifying the total number of samples contained in an analysis dataset."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:PCABasedGaussianProcessRegression a owl:Class ;
    rdfs:label "PCA-BasedGaussianProcessRegression"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom mds:PrincipalComponentAnalysis ;
            owl:onProperty mds:usesFeatureExtraction ],
        [ a owl:Restriction ;
            owl:allValuesFrom mds:GaussianProcessRegression ;
            owl:onProperty mds:usesRegressionMethod ],
        mds:KernelUsingUQAnalysisProcess ;
    skos:altLabel "PCA-GPR"@en ;
    skos:definition "An analysis process that combines principal component analysis for feature extraction with Gaussian process regression for probabilistic prediction."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:PrincipalComponentAnalysis a owl:Class ;
    rdfs:label "PrincipalComponentAnalysis" ;
    rdfs:subClassOf mds:FeatureExtraction ;
    skos:altLabel "PCA",
        "PCs",
        "Principal Component Analysis"@en ;
    skos:definition "A feature extraction process that transforms high-dimensional data into a lower-dimensional representation using orthogonal principal components while preserving as much variance as possible."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:ReducedDataset a owl:Class ;
    rdfs:label "ReducedDataset"@en ;
    rdfs:subClassOf mds:AnalysisDataset ;
    skos:altLabel "Reduced Analysis Dataset"@en,
        "Reduced Data"@en ;
    skos:definition "An analysis dataset containing a reduced representation of the original dataset for computational analysis."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .


mds:UQAnalysisProcess a owl:Class ;
    rdfs:label "UQAnalysisProcess"@en ;
    rdfs:subClassOf mds:Analysis ;
    skos:altLabel "UQ Analysis Process"@en,
        "Uncertainty Quantification Analysis Process"@en ;
    skos:definition "An analysis process that estimates, characterizes, propagates, or evaluates uncertainty associated with computational models, data, or predictions."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:UQAnalysisResult a owl:Class ;
    rdfs:label "UQAnalysisResult"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "UQ Analysis Result"@en,
        "Uncertainty Quantification Analysis Result"@en ;
    skos:definition "An information content entity generated as the result of an uncertainty quantification analysis process."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:UQ .

mds:hasBatchSize a owl:ObjectProperty ;
    rdfs:label "hasBatchSize"@en ;
    rdfs:domain mds:DeepFeatureLearning ;
    rdfs:range mds:BatchSize ;
    skos:definition "Relates a deep feature learning process to the specification of the batch size used during training."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:UQ .

mds:hasEmbeddingDimension a owl:ObjectProperty ;
    rdfs:label "hasEmbeddingDimension"@en ;
    rdfs:domain mds:DeepFeatureLearning ;
    rdfs:range mds:EmbeddingDimension ;
    skos:definition "Relates a deep feature learning process to the specification of the dimensionality of its learned feature embedding."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:UQ .

mds:hasLearningRate a owl:ObjectProperty ;
    rdfs:label "hasLearningRate"@en ;
    rdfs:domain mds:DeepFeatureLearning ;
    rdfs:range mds:LearningRate ;
    skos:definition "Relates a deep feature learning process to the specification of the learning rate used during optimization."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:UQ .

mds:hasNumberOfEpochs a owl:ObjectProperty ;
    rdfs:label "hasNumberOfEpochs"@en ;
    rdfs:domain mds:DeepFeatureLearning ;
    rdfs:range mds:NumberOfEpochs ;
    skos:definition "Relates a deep feature learning process to the specification of the number of training epochs."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:UQ .

mds:hasNumberOfPrincipalComponents a owl:ObjectProperty ;
    rdfs:label "hasNumberOfPrincipalComponents"@en ;
    rdfs:domain mds:PrincipalComponentAnalysis ;
    rdfs:range mds:NumberOfPrincipalComponents ;
    skos:definition "Relates a principal component analysis process to the specification of the number of principal components retained after analysis."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:hasVarianceExplainedThreshold a owl:ObjectProperty ;
    rdfs:label "hasVarianceExplainedThreshold"@en ;
    rdfs:domain mds:PrincipalComponentAnalysis ;
    rdfs:range mds:VarianceExplainedThreshold ;
    skos:definition "Relates a principal component analysis process to the specification of the cumulative explained variance threshold used to determine the number of retained principal components."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UQ .

mds:hasWeightDecay a owl:ObjectProperty ;
    rdfs:label "hasWeightDecay"@en ;
    rdfs:domain mds:DeepFeatureLearning ;
    rdfs:range mds:WeightDecay ;
    skos:definition "Relates a deep feature learning process to the specification of the weight decay regularization parameter used during optimization."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:UQ .


# DOMAIN: AFM  


obo:CHMO_0000113 a owl:Class ;
    rdfs:label "atomicforcemicroscopy" ;
    rdfs:subClassOf obo:CHMO_0000112 ;
    skos:altLabel "AFM",
        "SFM",
        "atomic force imaging",
        "scanning force microscopy" ;
    skos:definition "Microscopy which uses a sharp spike (known as a 'tip') mounted on the end of a cantilever to scan the surface of the specimen. An image of the surface is obtained by mechanically moving the probe in a raster scan of the specimen, line by line, and recording the force experienced by the tip as a function of position. A feedback loop is used to maintain a fixed relationship between the tip and surface during scanning.[CHMO]" ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:AFM .

obo:CHMO_0000951 a owl:Class ;
    rdfs:label "atomicforcemicroscopytip" ;
    rdfs:subClassOf obo:OBI_0000968 ;
    skos:definition "A sharp spike which is mounted on the end of a cantilever and used to scan the surface of a specimen in atomic force microscopy.[CHMO]" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM .

obo:CHMO_0000952 a owl:Class ;
    rdfs:label "atomicforcemicroscopycantilever" ;
    rdfs:subClassOf obo:OBI_0000968 ;
    skos:altLabel "AFM cantilever",
        "AFM lever" ;
    skos:definition "A cantilever used in atomic force microscopy to transmit force from the tip to a recording device.[CHMO]" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM .

obo:CHMO_0000954 a owl:Class ;
    rdfs:label "atomicforcemicroscope" ;
    rdfs:subClassOf obo:CHMO_0000953 ;
    skos:definition "A microscope which uses a sharp spike (known as a 'tip') mounted on the end of a cantilever to scan the surface of the specimen. An image of the surface is obtained by mechanically moving the probe in a raster scan of the specimen, line by line, and recording the force experienced by the tip as a function of position. A feedback loop is used to maintain a fixed relationship between the tip and surface during scanning.[CHMO]" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM .

obo:CHMO_0002171 a owl:Class ;
    rdfs:label "phaseatomicforcemicrograph" ;
    rdfs:subClassOf obo:CHMO_0002170 ;
    skos:altLabel "phase AFM image",
        "phase atomic force microscope (AFM) image",
        "phase atomic force microscopy image" ;
    skos:definition "An image obtained by using a sharp spike (known as a 'tip') mounted on the end of a cantilever to scan the surface of the specimen, line by line, and recording the drop in amplitude of the oscillating cantilever as a function of position.[CHMO]" ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:AFM .

obo:CHMO_0002173 a owl:Class ;
    rdfs:label "amplitudeatomicforcemicrograph" ;
    rdfs:subClassOf obo:CHMO_0002170 ;
    skos:altLabel "amplitude AFM image",
        "amplitude atomic force microscope image",
        "amplitude atomic force microscopy images" ;
    skos:definition "An image obtained by using a sharp spike (known as a 'tip') mounted on the end of a cantilever to scan the surface of the specimen, line by line, and recording the deflection of the tip as a function of position.[CHMO]" ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:AFM .

obo:CHMO_0002685 a owl:Class ;
    rdfs:label "atomicforcemicroscopyheightprofile" ;
    rdfs:subClassOf obo:CHMO_0000800 ;
    skos:altLabel "AFM height profile" ;
    skos:definition "A plot of vertical displacement vs. distance obtained by using a sharp spike (known as a 'tip') mounted on the end of a cantilever to scan the surface of the specimen, line by line, and recording the force experienced by the tip as a function of position.[CHMO]" ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:AFM .

mds:AFMInstrumentModel a owl:Class ;
    rdfs:label "AFMInstrumentModel" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "Model of the AFM instrument" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM .

mds:CantileverForceConstant a owl:Class ;
    rdfs:label "CantileverForceConstant" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition "the force constant of the cantilever; depends on the material" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM .

mds:CantileverMaterial a owl:Class ;
    rdfs:label "CantileverMaterial" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "The material of the instrument's cantilever",
        "the material of the AFM cantilever" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:CantileverResonanceFrequency a owl:Class ;
    rdfs:label "CantileverResonanceFrequency" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition "the resonance frequency of the cantilever; depends on the material" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM .

mds:DimensionsImage a owl:Class ;
    rdfs:label "DimensionsImage" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "Type of solvent for thin-film preparation." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:AFM .

mds:DriveAmplitude a owl:Class ;
    rdfs:label "DriveAmplitude" ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe",
        "Tool" ;
    mds:inDomain mdsdom:AFM .

mds:Experimenter a owl:Class ;
    rdfs:label "Experimenter"@en ;
    rdfs:subClassOf cco:ont00001262 ;
    skos:altLabel "Experimenter",
        "Operator",
        "Scientist" ;
    skos:definition "An experimenter is a person who performs or conducts a study. This also includes manufacturing or processing samples and measuring their properties. In a chemical reaction context, an experimenter is a person that conducts the chemical reaction process and its corresponding processes such as workup and setup."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Reactions .

mds:FieldOfView a owl:Class ;
    rdfs:label "FieldOfView" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition "The field of view of a profilometry scan",
        "the field of view of an AFM scan" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:FilmDimension a owl:Class ;
    rdfs:label "FilmDimension" ;
    rdfs:subClassOf cco:ont00001304 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM .

mds:FilmDimensions a owl:Class ;
    rdfs:label "FilmDimensions" ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:FilmPreparation a owl:Class ;
    rdfs:label "FilmPreparation" ;
    rdfs:subClassOf mds:Recipe,
        cco:ont00000908 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "MaterialsProcessing",
        "Recipe" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:GainParameter a owl:Class ;
    rdfs:label "GainParameter" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "Amplitude image from AFM instrument." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM .

mds:HotStage a owl:Class ;
    rdfs:label "HotStage" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "hot stage for temperature dependent AFM experiments" ;
    mds:hasStudyStage "MaterialsProcessing",
        "Tool" ;
    mds:inDomain mdsdom:AFM .

mds:HotStageDiameter a owl:Class ;
    rdfs:label "HotStageDiameter" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:AFM .

mds:HotStageTemperature a owl:Class ;
    rdfs:label "HotStageTemperature" ;
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "temperature range of a hotstage in an AFM instrument" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM .

mds:IntegralGain a owl:Class ;
    rdfs:label "IntegralGain" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "Phase image from AFM instrument." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM .

mds:PiezoelectricSensor a owl:Class ;
    rdfs:label "PiezoelectricSensor" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:PiezoelectricSensorLocation a owl:Class ;
    rdfs:label "PiezoelectricSensorLocation" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "Dimension of the fluoroelastomer film",
        "Dimension of the fluoroelastomer film." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:PreFiltration a owl:Class ;
    rdfs:label "PreFiltration" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:AFM .

mds:Resolution a owl:Class ;
    rdfs:label "Resolution";
    rdfs:subClassOf obo:BFO_0000019,
        mds:ImagingParameter,
        mds:Recipe,
        cco:ont00000958 ;
    skos:altLabel "",
        " " ;
    skos:broader mds:Recipe,
        cco:ont00000581 ;
    skos:definition "Tthe degree of detail, clarity, or sharpness that a system, device, or measurement can capture, display, or distinguish";

    mds:hasStudyStage "DataProcessing",
        "Result",
        "Tool" ;
    mds:inDomain mdsdom:General .

mds:ResonanceFrequency a owl:Class ;
    rdfs:label "ResonanceFrequency" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "Solvent concentration." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM .

mds:SampleSize a owl:Class ;
    rdfs:label "SampleSize" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition "Size of samples that are within working range of a profilometer",
        "Size of samples that are within working range of an AFM instrument" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:ScanAngle a owl:Class ;
    rdfs:label "ScanAngle" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition "Angle at which the scanning occurs." ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:ScanLines a owl:Class ;
    rdfs:label "ScanLines" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:ScanParameters a owl:Class ;
    rdfs:label "ScanParameters" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition "Size of the AFM scan along one side of the square.",
        "Size of the profilometer scan along one side of the square." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:ScanRate a owl:Class ;
    rdfs:label "ScanRate" ;
    rdfs:subClassOf obo:BFO_0000001,
        cco:ProcessProfile ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition "Controls the rate at which the cantilever scans the sample area.",
        "Rate at which an instrument or sensor samples or sweeps across a range of values ." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:SolventType a owl:Class ;
    rdfs:label "SolventType" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Formulation",
        "Synthesis" ;
    mds:inDomain mdsdom:AFM .

mds:SpincoaterInstrument a owl:Class ;
    rdfs:label "SpincoaterInstrument" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM .

mds:SpincoatingParameters a owl:Class ;
    rdfs:label "SpincoatingParameters" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:AFM .

mds:Substrate a owl:Class ;
    rdfs:label "Substrate" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:AFM .

mds:SubstrateDimensions a owl:Class ;
    rdfs:label "SubstrateDimensions" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:AFM .

mds:SubstrateType a owl:Class ;
    rdfs:label "SubstrateType" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:AFM .

mds:TipMaterial a owl:Class ;
    rdfs:label "TipMaterial" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "The material of the AFM tip",
        "The material of the instrument tip" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:TipRadius a owl:Class ;
    rdfs:label "TipRadius" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "The radius of the AFM tip",
        "The radius of the instrument tip" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:XRange a owl:Class ;
    rdfs:label "XRange" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Range in the X direction of probe",
        "Range of motion along the X-axis" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:YRange a owl:Class ;
    rdfs:label "YRange" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Range in the Y direction of the probe",
        "Range of motion along the Y-axis" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:ZRange a owl:Class ;
    rdfs:label "ZRange" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Range in the Z direction of the probe" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:ZSensor a owl:Class ;
    rdfs:label "ZSensor" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .

mds:ZSensorNoise a owl:Class ;
    rdfs:label "ZSensorNoise" ;
    rdfs:subClassOf obo:BFO_0000019,
        mds:Recipe ;
    skos:altLabel " " ;
    skos:definition "Noise level of the Z sensor" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:AFM,
        mdsdom:Profilometry .


# DOMAIN: EDS  


mds:AcquisitionTime a owl:Class ;
    rdfs:label "AcquisitionTime"@en ;
    rdfs:subClassOf mds:ImagingParameter ;
    skos:altLabel "" ;
    skos:definition "The total duration over which EDS data are collected."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:EDS .

mds:AtomicPercent a owl:Class ;
    rdfs:label "AtomicPercent"@en ;
    rdfs:subClassOf mds:ElementalComposition ;
    skos:altLabel "" ;
    skos:definition "The proportion of an element expressed as a percentage of the total number of atoms in a specimen."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:AverageBrightness a owl:Class ;
    rdfs:label "AverageBrightness"@en ;
    rdfs:subClassOf mds:BrightnessValue ;
    skos:altLabel "" ;
    skos:definition "The mean pixel intensity calculated over a specified region of an image or elemental map."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:EDS .

mds:BackgroundSignal a owl:Class ;
    rdfs:label "BackgroundSignal"@en ;
    rdfs:subClassOf mds:XRaySignal ;
    skos:altLabel "" ;
    skos:definition "The continuum X-ray signal present beneath characteristic peaks in an EDS spectrum."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:BrightnessValue a owl:Class ;
    rdfs:label "BrightnessValues"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "Numerical values representing the intensity of individual pixels within an image or elemental map."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:CharacteristicXRaySignal a owl:Class ;
    rdfs:label "CharacteristicX-RaySignal" ;
    rdfs:subClassOf mds:XRaysignal ;
    skos:altLabel "" ;
    skos:definition "An X-ray signal that conveys information about the elemental composition of a material/sample." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:CompositeElementalMap a owl:Class ;
    rdfs:label "CompositeElementalMap"@en ;
    rdfs:subClassOf mds:ElementalMap ;
    skos:altLabel "" ;
    skos:definition "An elemental map formed by combining the distributions of multiple elements into a single image."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:DeadTime a owl:Class ;
    rdfs:label "DeadTime"@en ;
    rdfs:subClassOf mds:ImagingParameter ;
    skos:altLabel "" ;
    skos:definition "The period during which an EDS detector is unable to record additional X-ray events following a detection event."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:EDS .

mds:DetectorSolidAngle a owl:Class ;
    rdfs:label "DetectorSolidAngle"@en ;
    rdfs:subClassOf mds:ImagingParameter ;
    skos:altLabel "" ;
    skos:definition "The solid angle subtended by the detector relative to the specimen, representing the detector's collection geometry."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:EDS .

mds:EDSDetector a owl:Class ;
    rdfs:label "EDSDetector" ;
    rdfs:subClassOf mds:Detector ;
    skos:altLabel "Energy Dispersive Xray Spectroscopy Detector" ;
    skos:definition "A detector designed to measure X-rays emitted from a material during energy dispersive spectroscopy." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:EDS .

mds:EDSmeasurement a owl:Class ;
    rdfs:label "EDSmeasurement" ;
    rdfs:subClassOf mds:Measurement ;
    skos:altLabel "Energy Dispersive Xray Spectroscopy Measurement" ;
    skos:definition "A materials characterization process that uses energy dispersive spectroscopy to determine the elemental composition of a material." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:EDS .

mds:EDSQuantificationMethod a owl:Class ;
    rdfs:label "EDSQuantificationMethod"@en ;
    rdfs:subClassOf mds:Analysis ;
    skos:altLabel "" ;
    skos:definition "An analysis method used to determine elemental composition from EDS measurements."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:EDS .

mds:EDSresult a owl:Class ;
    rdfs:label "EDSResult"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "An information content entity produced by an energy-dispersive X-ray spectroscopy measurement or subsequent analysis."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:EDSspectrum a owl:Class ;
    rdfs:label "EDSSpectrum" ;
    rdfs:subClassOf mds:spectrum ;
    skos:altLabel "" ;
    skos:definition "A spectrum that represents the distribution of detected X-rays as a function of energy during an energy dispersive spectroscopy measurement." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:ElementalComposition a owl:Class ;
    rdfs:label "ElementalComposition" ;
    rdfs:subClassOf mds:MaterialComposition ;
    skos:altLabel "" ;
    skos:definition "A material composition that specifies the elemental constituents and their relative amounts within a material." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:XPS .

mds:ElementalDistribution a owl:Class ;
    rdfs:label "ElementalDistribution"@en ;
    rdfs:subClassOf mds:ElementalComposition,
        cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "Information describing the spatial distribution of a chemical element or elements within a specimen."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:ElementalMap a owl:Class ;
    rdfs:label "ElementalMap"@en ;
    rdfs:subClassOf mds:EDSresult,
        mds:ElementalComposition ;
    skos:altLabel "" ;
    skos:definition "An EDS result representing the spatial distribution of one or more chemical elements across a specimen."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:EnergyChannel a owl:Class ;
    rdfs:label "EnergyChannel"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "A discrete interval of X-ray energy used to record spectral intensity in an EDS spectrum."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:EnergyDispersiveXRaySpectroscopy a owl:Class ;
    rdfs:label "EnergyDispersiveXraySpectroscopy" ;
    rdfs:subClassOf mds:Detector ;
    skos:altLabel "EDS" ;
    skos:definition "An analytical technique that determines the elemental composition of a material by measuring the energies of emitted X-rays." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:EDS .

mds:FrequencyDistribution a owl:Class ;
    rdfs:label "FrequencyDistribution"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "A representation of the frequency with which values occur within a dataset."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:EDS .

mds:ImageProcessing a owl:Class ;
    rdfs:label "ImageProcessing"@en ;
    rdfs:subClassOf mds:SEMimageanalysis ;
    skos:altLabel "" ;
    skos:definition "A process that takes an image as input and produces a modified image or derived information as output through computational operations."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:SEM .

mds:ImageStitching a owl:Class ;
    rdfs:label "ImageStitching"@en ;
    rdfs:subClassOf mds:ImageProcessing ;
    skos:altLabel "Image Alignment" ;
    skos:definition ""@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:SEM .

mds:LineScan a owl:Class ;
    rdfs:label "LineScan"@en ;
    rdfs:subClassOf mds:EDSresult ;
    skos:altLabel "" ;
    skos:definition "An EDS result representing elemental composition measured along a defined line across a specimen."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:LiveTime a owl:Class ;
    rdfs:label "LiveTime"@en ;
    rdfs:subClassOf mds:ImagingParameter ;
    skos:altLabel "" ;
    skos:definition "The time during which an EDS detector is actively acquiring X-ray events."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:EDS .

mds:Magnification a owl:Class ;
    rdfs:label "Magnification",
        "Magnification"@en ;
    rdfs:subClassOf obo:BFO_0000001,
        mds:ImagingParameter ;
    skos:altLabel "",
        " " ;
    skos:broader mds:Recipe ;
    skos:definition " ",
        "An imaging parameter describing the apparent enlargement of an imaged region relative to its actual size."@en ;
    mds:hasStudyStage "Recipe",
        "Tool" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:Pyrometry,
        mdsdom:SEM .

mds:NetPeakIntensity a owl:Class ;
    rdfs:label "NetPeakIntensity"@en ;
    rdfs:subClassOf mds:PeakIntensity ;
    skos:altLabel "" ;
    skos:definition "The intensity of an X-ray peak after subtraction of the background signal."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:EDS .

mds:PeakArea a owl:Class ;
    rdfs:label "PeakArea";
    rdfs:subClassOf mds:PeakXRay,
        cco:ont00000958,
        cco:ont00001065 ;
    skos:altLabel "" ;
    skos:definition "Area under a peak of a spectrum over specified wavelength/wavenumbers",
        "The integrated area beneath an X-ray peak used to estimate elemental abundance."@en ;
    mds:hasStudyStage "DataProcessing",
        "Result" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:FTIR .

mds:PeakDeconvolution a owl:Class ;
    rdfs:label "PeakDeconvolution"@en ;
    rdfs:subClassOf mds:ImagingProcessing ;
    skos:altLabel "" ;
    skos:definition "A data processing operation that separates overlapping spectral peaks into their individual components."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:EDS .

mds:PeakIdentification a owl:Class ;
    rdfs:label "PeakIdentification"@en ;
    rdfs:subClassOf mds:ImagingProcessing ;
    skos:altLabel "" ;
    skos:definition "A data processing operation that determines the elemental origin of peaks within an EDS spectrum."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:EDS .

mds:PeakIntensity a owl:Class ;
    rdfs:label "PeakIntensity",
        ""@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "",
        "MaxIntensity",
        "MaximumIntensity" ;
    skos:definition "Maximum peak intensity of a spectral peak at a given wavelength/wavenumber",
        "The measured intensity of an X-ray peak within an EDS spectrum"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:FTIR .

mds:PeakPosition a owl:Class ;
    rdfs:label "PeakPosition"@en ;
    rdfs:subClassOf mds:XRaySignal,
        cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "The energy location of an X-ray peak within an EDS spectrum."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:PeakXRay a owl:Class ;
    rdfs:label "PeakX-Ray"@en ;
    rdfs:subClassOf mds:CharacteristicXRaySignal ;
    skos:altLabel "" ;
    skos:definition "A spectral peak corresponding to one or more characteristic X-ray emissions from an element."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:PhiRhoZCorrection a owl:Class ;
    rdfs:label "Phi-Rho-Z-Correction"@en ;
    rdfs:subClassOf mds:EDSQuantificationMethod ;
    skos:altLabel "" ;
    skos:definition "A quantification method that models electron interaction depth and X-ray generation within a specimen to improve elemental quantification."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:EDS .

mds:PixelSpectrum a owl:Class ;
    rdfs:label "PixelSpectrum"@en ;
    rdfs:subClassOf mds:EDSspectrum ;
    skos:altLabel "" ;
    skos:definition "An EDS spectrum acquired from a single pixel within an elemental map or spectral image."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:PointAnalysis a owl:Class ;
    rdfs:label "PointAnalysis"@en ;
    rdfs:subClassOf mds:EDSresult ;
    skos:altLabel "" ;
    skos:definition "An EDS result representing elemental composition measured at a specific location on a specimen."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:RegionofInterest a owl:Class ;
    rdfs:label "RegionofInterest"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "A selected portion of an image, spectrum, or dataset designated for analysis."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:EDS .

mds:SiliconDriftDetector a owl:Class ;
    rdfs:label "SiliconDriftDetector" ;
    rdfs:subClassOf mds:EDSDetector ;
    skos:altLabel "" ;
    skos:definition "An EDS detector that uses a silicon drift detector to measure X-rays." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:EDS .

mds:spectrum a owl:Class ;
    rdfs:label "Spectrum" ;
    rdfs:subClassOf cco:ont00000784 ;
    skos:altLabel "" ;
    skos:definition "An information bearing entity that represents the distribution of a measured quantity as a function of another variable." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:XPS .

mds:TakeOffAngle a owl:Class ;
    rdfs:label "Take-OffAngle"@en ;
    rdfs:subClassOf mds:ImagingParameter ;
    skos:altLabel "" ;
    skos:definition "The angle between the specimen surface and the path of X-rays traveling to the detector."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:EDS .

mds:WorkingDistance a owl:Class ;
    rdfs:label "WorkingDistance"@en ;
    rdfs:subClassOf mds:ImagingParameter ;
    skos:altLabel "" ;
    skos:definition "An imaging parameter describing the distance between the objective lens and the sample surface during image acquisition."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:EDS,
        mdsdom:SEM .

mds:XRayCounts a owl:Class ;
    rdfs:label "X-RayCounts"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "" ;
    skos:definition "The number of X-ray detection events recorded within a specified energy channel or energy range."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:XRaySignal a owl:Class ;
    rdfs:label "X-raySignal" ;
    rdfs:subClassOf mds:Electronsignal ;
    skos:altLabel "" ;
    skos:definition "A signal consisting of X-rays emitted from a material." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:EDS .

mds:ZAFcorrection a owl:Class ;
    rdfs:label "ZAFCorrection"@en ;
    rdfs:subClassOf mds:EDSQuantificationMethod ;
    skos:altLabel "" ;
    skos:definition "A quantification method that corrects EDS measurements for atomic number, absorption, and fluorescence effects."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:EDS .

mds:NumberOfObservations a owl:Class ;
    rdfs:label "NumberOfObservations"@en ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel "SampleSize", "Entries" ;
    skos:definition "The total count of individual data points, cases, or sampling units in a dataset"@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Characterization" .

mds:OpticalRadiation a owl:Class ;
    rdfs:label "OpticalRadiation"@en ;
    rdfs:subClassOf obo:ENVO_21001215 ;
    skos:altLabel "SpetralBands", "LightType" ;
    skos:definition "a region of the electromagnetic spectrum spanning wavelengths from 100 nm (nanometers) to 1 mm (millimeter)"@en ;
    mds:inDomain mdsdom:Calorimetry ;
    mds:hasStudyStage "Characterization" .

mds:FullWidthHalfMaxCarbonyl a owl:Class ;
    rdfs:label "FullWidthHalfMaxCarbonyl"@en ;
    rdfs:subClassOf mds:MoleculeFeature ;
    skos:definition "Width of the characteristic carbon-oxygen double bond (C=O) absorption peak measured at half of its maximum intensity or amplitude on a spectrum"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Characterization" .

mds:UvaDose a owl:Class ;
    rdfs:label "UvaDose"@en ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:definition "measures the amount of ultraviolet A radiation (320–400 nm) absorbed by a surface or the skin over a specific time period"@en ;
    mds:inDomain mdsdom:Calorimetry ;
    mds:hasStudyStage "Characterization" .

mds:Iad275 a owl:Class ;
    rdfs:label "Iad275"@en ;
    rdfs:subClassOf mds:Absorbance ;
    skos:definition "Induced Absorbance to Dose at wavelength 275"@en ;
    mds:inDomain mdsdom:Calorimetry ;
    mds:hasStudyStage "Characterization" .

mds:Iad400 a owl:Class ;
    rdfs:label "Iad400"@en ;
    rdfs:subClassOf mds:Absorbance ;
    skos:definition "Induced Absorbance to Dose at wavelength 400"@en ;
    mds:inDomain mdsdom:Calorimetry ;
    mds:hasStudyStage "Characterization" .

mds:Iad298 a owl:Class ;
    rdfs:label "Iad298"@en ;
    rdfs:subClassOf mds:Absorbance ;
    skos:definition "Induced Absorbance to Dose at wavelength 298"@en ;
    mds:inDomain mdsdom:Calorimetry ;
    mds:hasStudyStage "Characterization" .

mds:Iad339 a owl:Class ;
    rdfs:label "Iad339"@en ;
    rdfs:subClassOf mds:Absorbance ;
    skos:definition "Induced Absorbance to Dose at wavelength 275"@en ;
    mds:inDomain mdsdom:Calorimetry ;
    mds:hasStudyStage "Characterization" .

# DOMAIN: Raster  

obo:BFO_0000019 a owl:Class ;
    rdfs:label "quality"@en ;
    dc:identifier "055-BFO" ;
    rdfs:subClassOf obo:BFO_0000020 ;
    skos:definition "(Elucidation) A quality is a specifically dependent continuant that, in contrast to roles and dispositions, does not require any further process in order to be realized"@en ;
    skos:example "The colour of a tomato; the ambient temperature of this portion of air; the length of the circumference of your waist; the shape of your nose; the shape of your nostril; the mass of this piece of gold"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster  ,
          mdsdom:Formulation .

cco:ont00000217 a owl:Class ;
    rdfs:label "MeasurementUnitofArea"@en ;
    skos:definition "A Measurement Unit that is used as a standard for measurement of two-dimensional regions or Geospatial Regions."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

cco:ont00000686 a owl:Class ;
    rdfs:label "DesignativeInformationContentEntity"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    owl:disjointWith cco:ont00000853,
        cco:ont00000965 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( cco:ont00000958 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001916 ;
                        owl:someValuesFrom obo:BFO_0000001 ] ) ] ;
    skos:altLabel "Designative ICE"@en ;
    skos:definition "An Information Content Entity that consists of a set of symbols that denote some Entity."@en,
        "An Information Content Entity that consists of a set of symbols that designate some Entity."@en ;
    mds:hasStudyStage " General",
        "Result" ;
    mds:inDomain mdsdom:Raster ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000829 a owl:Class ;
    rdfs:label "TimeZoneIdentifier"@en ;
    skos:definition "A Spatial Region Identifier that designates the region associated with some uniform standard time for legal, commercial, or social purposes."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

cco:ont00001158 a owl:Class ;
    rdfs:label "ActofDataTransformation"@en ;
    rdfs:subClassOf cco:ont00000366 ;
    skos:definition "An Act of Information Processing in which an algorithm is executed to act upon one or more input Information Content Entities into one or more output Information Content Entities."@en ;
    skos:scopeNote "It is not a requirement that the output Information Content Entity(ies) be qualitatively distinct from the input(s) as a result of an Act of Data Transformation, though doing so is typically the goal of performing this Act. Consider, for example, selecting a column in an Excel spreadsheet then executing the \"Remove Duplicates\" Algorithm on it. The intent is to remove rows in that column containing duplicate content. If no duplicate values are present, the information in the column remains unchanged but an Act of Data Transformation was nonetheless performed."@en ;
    mds:hasStudyStage " General",
        "Analysis" ;
    mds:inDomain mdsdom:Raster ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00001163 a owl:Class ;
    rdfs:label "MeasurementInformationContentEntity"@en ;
    skos:definition "A Descriptive Information Content Entity that describes the extent, dimensions, quantity, or quality of an Entity relative to some standard."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

cco:ont00001357 a owl:Class ;
    rdfs:label "MeasurementUnitofTime"@en ;
    skos:definition "A Measurement Unit that is used as a standard for measurement of temporal regions."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:BandDescription a owl:Class ;
    rdfs:label "BandDescription" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "OperationalBandDescription",
        "WavebandDescription" ;
    skos:definition "A description of the waveband captured by the sensor." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:FileFormat a owl:Class ;
    rdfs:label "FileFormat" ;
    rdfs:subClassOf cco:ont00000686 ;
    skos:altLabel "DataFormat",
        "FileExtension",
        "FileType" ;
    skos:definition "Type of file storing the data ." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:GeospatialRaster a owl:Class ;
    rdfs:label "GeospatialRaster" ;
    rdfs:subClassOf mds:GeospatiotemporalData ;
    skos:altLabel "GeospatialImage",
        "SpatialImage" ;
    skos:definition "Raster representing some geospatial property with location information." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:PixelInformation a owl:Class ;
    rdfs:label "PixelInformation" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "NumberOfPixels",
        "PixelCount",
        "PixelResolution",
        "PixelSize" ;
    skos:definition "Information about the pixels of the raster." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:ProcessingAlgorithm a owl:Class ;
    rdfs:label "ProcessingAlgorithm" ;
    rdfs:subClassOf cco:ont00001158 ;
    skos:altLabel "AppliedAlgorithm",
        "ProcessingMethod",
        "ProcessingTechnique" ;
    skos:definition "Processing algorithms applied to the raster",
        "Processing algorithms applied to the vector" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster,
        mdsdom:Vector .

mds:SpectralResolution a owl:Class ;
    rdfs:label "SpectralResolution" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel "Instrument Sensitivity" ;
    skos:definition "The ability for a measuring instrument to differentiate different wavelengths or measurements of spectra" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster,
        mdsdom:UV-Vis .

mds:TemporalResolution a owl:Class ;
    rdfs:label "TemporalResolution" ;
    rdfs:subClassOf cco:ont00001357 ;
    skos:altLabel "TimeInterval",
        "TimeResolution" ;
    skos:definition " ",
        "The frequency of coverage of a geographic location by images or data.",
        "The precision of a measurement, sensor, or system with respect to time, defining how frequently data is captured or how rapidly changes can be detected." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster,
        mdsdom:Satellite,
        mdsdom:Vector .

mds:WavelengthRange a owl:Class ;
    rdfs:label "WavelengthRange" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " ",
        "SpectralRange",
        "WavebandRange" ;
    skos:broader mds:Recipe ;
    skos:definition "The span of electromagnetic wavelengths that the instrument can measure.";
    mds:hasStudyStage " General";
    mds:inDomain mdsdom:FTIR,
        mdsdom:Pyrometry,
        mdsdom:Raster,
        mdsdom:UV-Vis .
     
mds:StepLevel a owl:Class ;
    rdfs:label "StepLevel" ;
    rdfs:subClassOf cco:ont00001916 ;
    skos:definition "Designates the ordinal milestone or sequence index of a discrete experimental step.";
    mds:hasStudyStage " General";
    mds:inDomain mdsdom:Accelerated .

mds:precedes a owl:ObjectProperty , owl:TransitiveProperty ;
    rdfs:label "precedes"@en ;
    rdfs:subPropertyOf obo:BFO_0000063 ;                  # BFO_0000063 = precedes
    rdfs:domain mds:ExposureStep ;
    rdfs:range  mds:ExposureStep .

mds:immediatelyPrecedes a owl:ObjectProperty ;
    rdfs:label "immediatelyPrecedes"@en ;
    rdfs:subPropertyOf obo:RO_0002087 ;     # RO_0002087 = immediately_precedes
    rdfs:domain mds:ExposureStep ;
    rdfs:range  mds:ExposureStep .

mds:hasStepLevel a owl:ObjectProperty ;
    rdfs:label "hasStepLevel"@en ;
    rdfs:subPropertyOf cco:is_classified_by ;
    rdfs:domain mds:ExposureStep ;
    rdfs:range  mds:StepLevel .

obo:RO_0002087 a owl:ObjectProperty ;
    rdfs:label "immediately_precedes"@en ;
    skos:definition "X immediately_precedes Y iff X precedes Y and there is no Z such that X precedes Z and Z precedes Y."@en ;
    rdfs:comment "A temporal relation holding between two occurrents (processes) where the first finishes immediately before the second begins, with no intermediate process in between."@en ;
    rdfs:subPropertyOf obo:BFO_0000063 ;   # BFO: precedes
    owl:inverseOf obo:RO_0002090 ;        # RO: immediately_preceded_by
    rdfs:domain obo:BFO_0000003 ;          # BFO: Occurrent
    rdfs:range obo:BFO_0000003 .           # BFO: Occurrent

cco:ont00001908 a owl:NamedIndividual,
        owl:ObjectProperty ;
    rdfs:label "usestimezoneidentifier"@en ;
    rdfs:domain mds:GeospatialRaster,
        mds:GeospatialVector,
        cco:ont00000253 ;
    rdfs:range mds:TimeZone,
        cco:ont00000829 ;
    skos:definition "Indicates the time zone used by the data.",
        "x uses_time_zone_identifier y iff x is an instance of Information Bearing Entity and y is an instance of Time Zone Identifier, such that y designates the spatial region associated with the time zone mentioned in x."@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster,
        mdsdom:Vector .

mds:acquiredOn a owl:ObjectProperty ;
    rdfs:label "acquiredOn" ;
    rdfs:domain mds:GeospatialRaster;
    rdfs:range mds:AcquisitionDate ;
    skos:definition "Indicates the datetime that the data was acquired " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster,
        mdsdom:Vector .

mds:containsBand a owl:ObjectProperty ;
    rdfs:label "containsBand" ;
    rdfs:domain mds:GeospatialRaster,
        mds:Sensor ;
    rdfs:range mds:Band ;
    skos:definition "Indicates the band contained by the raster.",
        "Indicates the band contained by the sensor." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:containsGeospatialProperty a owl:ObjectProperty ;
    rdfs:label "containsGeospatialProperty" ;
    rdfs:domain mds:GeospatialRaster ;
    rdfs:range mds:GeospatialProperty ;
    skos:definition "Indicates which geospatial property is represented by the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:generatedBySatellite a owl:ObjectProperty ;
    rdfs:label "generatedBySatellite" ;
    rdfs:domain mds:GeospatialRaster ;
    rdfs:range mds:Satellite ;
    skos:definition "Indicates the satellite that generated the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:generatedBySensor a owl:ObjectProperty ;
    rdfs:label "generatedBySensor" ;
    rdfs:domain mds:GeospatialRaster ;
    rdfs:range mds:Sensor ;
    skos:definition "Indicates which instrument or sensor on a satellite generated the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:hasFileFormat a owl:DatatypeProperty,
        owl:ObjectProperty ;
    rdfs:label "hasFileFormat" ;
    rdfs:domain mds:GeospatailRaster,
        mds:GeospatialVector ;
    rdfs:range xsd:string,
        mds:FileFormat ;
    skos:definition "Indicates the file format of the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster,
        mdsdom:Vector .

mds:hasOwner a owl:ObjectProperty ;
    rdfs:label "hasOwner" ;
    rdfs:domain mds:GeospatialRaster,
        mds:GeospatialVector,
        mds:Satellite ;
    rdfs:range mds:Owner ;
    skos:definition "Indicates the original owner of the data.",
        "Indicates the owner of the satellite." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster,
        mdsdom:Vector .

mds:hasPixelInformation a owl:ObjectProperty ;
    rdfs:label "hasPixelInformation" ;
    rdfs:domain mds:GeospatialRaster ;
    rdfs:range mds:PixelInformation ;
    skos:definition "Specifies information about the raster pixels." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:hasSpatialResolution a owl:ObjectProperty ;
    rdfs:label "hasSpatialResolution" ;
    rdfs:domain mds:Band,
        mds:GeospatialRaster ;
    rdfs:range mds:SpatialResolution ;
    skos:definition "Specifies the spatial resolution of the band.",
        "Specifies the spatial resolution of the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:hasTemporalResolution a owl:ObjectProperty ;
    rdfs:label "hasTemporalResolution" ;
    rdfs:domain mds:Band,
        mds:GeospatialRaster ;
    rdfs:range mds:TemporalResolution ;
    skos:definition "Specifies the temporal resolution of the band.",
        "Specifies the temporal resolution of the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:processedUsing a owl:ObjectProperty ;
    rdfs:label "processedUsing" ;
    rdfs:domain mds:GeospatialRaster,
        mds:GeospatialVector ;
    rdfs:range mds:ProcessingAlgorithm ;
    skos:definition "Specifies how the data was processed." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster,
        mdsdom:Vector .

mds:usesLicense a owl:ObjectProperty ;
    rdfs:label "usesLicense" ;
    rdfs:domain mds:GeospatialRaster ;
    rdfs:range mds:License ;
    skos:definition "Designates the license by which the data was collected." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:hasPixelHeight a owl:DatatypeProperty ;
    rdfs:label "hasPixelHeight" ;
    rdfs:domain mds:PixelInformation ;
    rdfs:range xsd:decimal ;
    skos:definition "Indicates the number of pixels that represent the height of the raster" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:hasPixelResolution a owl:DatatypeProperty ;
    rdfs:label "hasPixelResolution" ;
    rdfs:domain mds:PixelInformation ;
    rdfs:range xsd:decimal ;
    skos:definition "Indicates the size of a pixel in terms of the units of the raster" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:hasPixelWidth a owl:DatatypeProperty ;
    rdfs:label "hasPixelWidth" ;
    rdfs:domain mds:PixelInformation ;
    rdfs:range xsd:decimal ;
    skos:definition "Indicates the number of pixels that represent the width of the raster" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:hasProcessingLevel a owl:DatatypeProperty ;
    rdfs:label "hasProcessingLevel" ;
    rdfs:domain mds:ProcessingAlgorithm ;
    rdfs:range xsd:string ;
    skos:definition "Describes the level to which the data has been processed." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:hasProcessingQuality a owl:DatatypeProperty ;
    rdfs:label "hasProcessingQuality" ;
    rdfs:domain mds:ProcessingAlgorithm ;
    rdfs:range xsd:string ;
    skos:definition "Describes the quality of the processing done to the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .

mds:hasProcessingStatus a owl:DatatypeProperty ;
    rdfs:label "hasProcessingStatus" ;
    rdfs:domain mds:ProcessingAlgorithm ;
    rdfs:range xsd:string ;
    skos:definition "Indicates the status of the processing on the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster,
        mdsdom:Vector .

mds:usesCompressionMethod a owl:DatatypeProperty ;
    rdfs:label "usesCompressionMethod" ;
    rdfs:domain mds:GeospatialRaster ;
    rdfs:range xsd:string ;
    skos:definition "Indicates the compression method  for the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster .


# DOMAIN: SEM  


mds:AreaFraction a owl:Class ;
    rdfs:label "AreaFraction"@en ;
    rdfs:subClassOf mds:AnalysisResult ;
    skos:altLabel "" ;
    skos:definition "A quantitative measurement representing the ratio of the area occupied by a specified feature to the total area of a region of interest."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:SEM .

mds:AspectRatio a owl:Class ;
    rdfs:label "AspectRatio"@en ;
    rdfs:subClassOf mds:AnalysisResult ;
    skos:altLabel "" ;
    skos:definition "An analysis result representing the ratio between the major and minor dimensions of a feature."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:SEM .

mds:BackscatreredElectronDetector a owl:Class ;
    rdfs:label "BackscatteredElectronDetector" ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:SEMdetector ;
    skos:definition "A SEM detector designed to collect backscattered electrons reflected from a sample." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:SEM .

mds:BackscatteredElectronImage a owl:Class ;
    rdfs:label "BackscatteredElectronImage" ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:SEMimage ;
    skos:definition "A SEM image generated using backscattered electron signals." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:SEM .

mds:BackscatteredElectronSignal a owl:Class ;
    rdfs:label "BackscatteredElectronSignal" ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:ElectronSignal ;
    skos:definition "An electron signal produced by backscattered electrons reflected from a sample." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:SEM .

mds:CalibrationFactor a owl:Class ;
    rdfs:label "CalibrationFactor"@en ;
    rdfs:subClassOf mds:ImagingParameter ;
    skos:altLabel "" ;
    skos:definition "A imaging parameter that defines the relationship between image measurements and corresponding physical dimensions in a specimen."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:SEM .

mds:ContrastAdjustment a owl:Class ;
    rdfs:label "ContrastAdjustment"@en ;
    rdfs:subClassOf mds:ImageProcessing ;
    skos:altLabel "" ;
    skos:definition "An image processing step that modifies intensity differences within an image to improve visibility of features."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:SEM .

mds:ElectronSignal a owl:Class ;
    rdfs:label "ElectronSignal" ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Signal ;
    skos:definition "An information-bearing entity representing electrons detected after interaction between an electron beam and a sample." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:SEM .

mds:FeatureExtraction a owl:Class ;
    rdfs:label "FeatureExtraction"@en ;
    rdfs:subClassOf mds:ImageProcessing ;
    skos:altLabel "" ;
    skos:definition "An image analysis process that identifies and measures characteristics of image features."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:SEM .

mds:Grain a owl:Class ;
    rdfs:label "grain"@en ;
    rdfs:subClassOf mds:Imagefeature ;
    skos:altLabel "" ;
    skos:definition "A crystalline region within a material that is distinguishable from neighboring regions based on crystallographic orientation or microstructural characteristics."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:SEM .

mds:GrainBoundary a owl:Class ;
    rdfs:label "GrainBoundary"@en ;
    rdfs:subClassOf mds:Imagefeature ;
    skos:altLabel "" ;
    skos:definition "The interface separating adjacent grains in a material."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:SEM .

mds:Imagefeature a owl:Class ;
    rdfs:label "ImageFeature"@en ;
    rdfs:subClassOf mds:SEMimage,
        cco:ont00000958 ;
    skos:altLabel "Microstructure" ;
    skos:definition "A distinguishable material feature represented in image data that can be identified or measured through image analysis."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:SEM .

mds:ImagingParameter a owl:Class ;
    rdfs:label "ImagingParameter"@en ;
    rdfs:subClassOf mds:SEMimageanalysis ;
    skos:altLabel "" ;
    skos:definition "A parameter that specifies a condition or setting used to produce an image."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:SEM .

mds:NoiseReduction a owl:Class ;
    rdfs:label "NoiseReduction"@en ;
    rdfs:subClassOf mds:ImageProcessing ;
    skos:altLabel "" ;
    skos:definition "An image processing step that reduces unwanted variation in image data."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:SEM .

mds:ParticleCount a owl:Class ;
    rdfs:label "ParticleCount"@en ;
    rdfs:subClassOf mds:AnalysisResult ;
    skos:altLabel "" ;
    skos:definition "A measurement describing the number of particles identified within an image or region"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:SEM .

mds:Pore a owl:Class ;
    rdfs:label "Pore"@en ;
    rdfs:subClassOf mds:Imagefeature ;
    skos:altLabel "" ;
    skos:definition "An image feature representing a void or unoccupied region within a material or structure that is distinguishable from the surrounding material."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:SEM .

mds:ProcessedSEMimage a owl:Class ;
    rdfs:label "ProcessedSEMimage"@en ;
    rdfs:subClassOf mds:SEMimage ;
    skos:altLabel "" ;
    skos:definition "An SEM image that has been modified through one or more image processing or analysis steps."@en ;
    mds:hasStudyStage "DataProcessing",
        "Result" ;
    mds:inDomain mdsdom:SEM .

mds:RawSEMimage a owl:Class ;
    rdfs:label "RawSEMImage"@en ;
    rdfs:subClassOf mds:SEMimage ;
    skos:altLabel "" ;
    skos:definition "An SEM image produced directly by a scanning electron microscope prior to processing."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:SEM .


mds:SampleSurface a owl:Class ;
    rdfs:label "SampleSurface" ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Surface ;
    skos:definition "The surface region of a sample being examined." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:SEM .

mds:ScanningElectronMicroscope a owl:Class ;
    rdfs:label "ScanningElectronMicroscope" ;
    rdfs:subClassOf cco:ont00000413 ;
    skos:altLabel "SEM" ;
    skos:definition "A scanning electron microscope that uses a focused electron beam to generate images and analytical signals from a sample surface." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:SEM .

mds:SecondaryElectronDetector a owl:Class ;
    rdfs:label "SecondaryElectronDetector" ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:SEMdetector ;
    skos:definition "A SEM detector designed to collect secondary electrons emitted from a sample surface." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:SEM .

mds:SecondaryElectronImage a owl:Class ;
    rdfs:label "SecondaryElectronImage" ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:SEMimage ;
    skos:definition "A SEM image generated using secondary electron signals." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:SEM .

mds:SecondaryElectronSignal a owl:Class ;
    rdfs:label "SecondaryElectronSignal" ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:ElectronSignal ;
    skos:definition "An electron signal produced by secondary electrons emitted from a sample surface." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:SEM .

mds:Segmentation a owl:Class ;
    rdfs:label "Segmentation"@en ;
    rdfs:subClassOf mds:ImageProcessing ;
    skos:altLabel "" ;
    skos:definition "An image analysis process that divides an image into meaningful regions or objects."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:SEM .

mds:SEMdetector a owl:Class ;
    rdfs:label "ScanningElectronMicroscopeDetector" ;
    rdfs:subClassOf mds:Detector ;
    skos:altLabel "SEM Detector" ;
    skos:definition "A detector used in a scanning electron microscope to collect signals produced by interactions between an electron beam and a sample." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:SEM .

mds:SEMimage a owl:Class ;
    rdfs:label "ScanningElectronMicroscopeimage" ;
    rdfs:subClassOf cco:ont00000702 ;
    skos:altLabel "SEM Image" ;
    skos:definition "An image generated from signals collected during a scanning electron microscopy measurement." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:SEM .

mds:SEMimageanalysis a owl:Class ;
    rdfs:label "SEMimageanalysis"@en ;
    rdfs:subClassOf mds:Analysis ;
    skos:altLabel "" ;
    skos:definition "A data analysis process that extracts information from scanning electron microscope images."@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:SEM .

mds:Signal a owl:Class ;
    rdfs:label "Signal" ;
    rdfs:altLabel "" ;
    rdfs:subClassOf cco:ont00000253 ;
    skos:definition "An information bearing entity generated during a process that conveys information about an entity, process, or state." ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:SEM .

mds:Surface a owl:Class ;
    rdfs:label "Surface" ;
    rdfs:altLabel "" ;
    rdfs:subClassOf obo:BFO_0000009 ;
    skos:definition "A spatial boundary of a material entity." ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:SEM .

mds:Thresholding a owl:Class ;
    rdfs:label "Thresholding"@en ;
    rdfs:subClassOf mds:ImageProcessing ;
    skos:altLabel "" ;
    skos:definition "An image processing operation that partitions image data into distinct regions by applying one or more threshold criteria to pixel values."@en ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:SEM .


# DOMAIN: UV-Vis  


afe:AFE_0000052 a owl:Class ;
    rdfs:label "cuvette" ;
    rdfs:comment "This term is reused from Allotrope Foundation Equipment Ontology."@en ;
    rdfs:subClassOf mds:Accessory ;
    skos:definition "A cuvette is a small tube of circular or square cross section, sealed at least at one end, made of plastic, glass, or fused quartz (for UV light) and designed to hold liquid samples for spectroscopic experiments" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:UV-Vis .

afe:AFE_0000409 a owl:Class ;
    rdfs:label "monochromator" ;
    rdfs:comment "This term is reused from Allotrope Foundation Equipment Ontology"@en ;
    rdfs:subClassOf mds:Accessory ;
    skos:definition "A piece of apparatus that transmits a narrow band of wavelengths of light or other radiation (e.g. X-rays) chosen from a wider range of wavelengths availablear the inpupt" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:UV-Vis .

cco:ont00000136 a owl:Class ;
    rdfs:label "OpticalInstrument"@en ;
    rdfs:comment "Optical Instruments are typically constructed for the purpose of being used to aid in vision or the analysis of light" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to process light waves"@en ;
    skos:scopeNote "Light waves can be processed in a variety of ways including via reflection, refraction, diffraction, deflection, focusing, collimation, dispersion, and interference."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:UV-Vis ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Optical_instrument&oldid=1061981216"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000784 a owl:Class ;
    rdfs:label "Optical Property"@en ;
    rdfs:subClassOf cco:ont00000628 ;
    skos:definition "A Disposition to Interact with Electromagnetic Radiation that is realized when its bearer interacts with electromagnetic waves within the visible light spectrum."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation ,
          mdsdom:XRD ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00001056 a owl:Class ;
    rdfs:label "VisibleLightFrequency"@en ;
    rdfs:comment "Visible light overlaps with near infrared and near ultraviolet" ;
    rdfs:subClassOf cco:ont00000754 ;
    skos:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is between 400 and 800 terahertz"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:UV-Vis ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Light&oldid=1062630851"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00001332 a owl:Class ;
    rdfs:label "UltravioletLightFrequency"@en ;
    rdfs:subClassOf cco:ont00000610 ;
    skos:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is between 750 terahertz and 30 petahertz"@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:UV-Vis ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Ultraviolet&oldid=1062593453"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

mds:Absorbance a owl:Class ;
    rdfs:label "Absorbance"@en  ;
    rdfs:subClassOf cco:ont00000628 ,
             mds:AnalyticalResult ;
    skos:definition "Absorbance (A), also known as optical density (OD), is the measure of how much light is taken in by a substance as light passes through it."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis,
        mdsdom:Formulation ;
        cco:ont00001754 "https://www.moleculardevices.com/technology/absorbance"@en .

mds:Accessory a owl:Class ;
    rdfs:label "Accessory" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "An accessory is an additional component or device such as crystal, gas cell, or sample holder, that enhances or modifies the functionality of the instrument." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:BackgroundScan a owl:Class ;
    rdfs:label "BackgroundScan" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:altLabel " " ;
    skos:definition "A background scan is an information content entity about the condition of the environment without any sample measurement so any environment factor can be subtracted out of the sample measurement."@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:Beamsplitter a owl:Class ;
    rdfs:label "Beamsplitter" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "Multiple beamsplitter options are present such as KBr, XT-KBr, and Quartz" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:DTGSDetector a owl:Class ;
    rdfs:label "DTGSDetector"@en ;
    rdfs:subClassOf mds:Detector ;
    skos:altLabel "DTGS", "DeuteratedTriglycineSulfateDetector" ;
    skos:definition "A detector whose sensing element is a pyroelectric crystal of deuterated triglycine sulfate (DTGS)."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:MCTDetector a owl:Class ;
    rdfs:label "MCTDetector"@en ;
    rdfs:subClassOf mds:Detector ;
    skos:altLabel "MCT", "MercuryCadmiumTellurideDetector", "HgCdTeDetector" ;
    skos:definition "A semiconductor infrared detector made of mercury cadmium telluride (HgCdTe)"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:ATRAccessory a owl:Class ;
    rdfs:label "ATRAccessory"@en ;
    rdfs:subClassOf mds:Accessory ;
    skos:altLabel "ATR", "AttenuatedTotalReflection", "DiamondATR", "Diamond1-Bounce" ;
    skos:definition "An accessory that presses the sample against an internal reflection element so the infrared beam samples it by attenuated total reflection."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:ReflectanceAccessory a owl:Class ;
    rdfs:label "ReflectanceAccessory"@en ;
    rdfs:subClassOf mds:Accessory ;
    skos:altLabel "85DegreeReflectanceModule", "ReflectanceModule" ;
    skos:definition "An accessory that directs the infrared beam onto the sample surface at a fixed angle and collects the reflected light."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:GasCell a owl:Class ;
    rdfs:label "GasCell"@en ;
    rdfs:subClassOf mds:Accessory ;
    skos:altLabel "EGACell", "EGA-FTIRCell", "EGA-TGACell", "GasCell" ;
    skos:definition "A heated flow-through cell that holds a gas in the infrared beam."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:TransmissionCell a owl:Class ;
    rdfs:label "TransmissionCell"@en ;
    rdfs:subClassOf mds:Accessory ;
    skos:altLabel "TransmissionCell", "TransmissionModule", "DialPath", "TumblIR" ;
    skos:definition "An accessory that holds a liquid or thin sample"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:InstrumentDiagnostic a owl:Class ;
    rdfs:label "InstrumentDiagnostic"@en ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel "DiagnosticTest", "Diagnostics", "ComponentOrDiagnosticTest" ;
    skos:definition "A reading of the instrument's condition that the software checks against stored limits, such as the signal energy, laser signal, battery, source current or voltage, or a component temperature."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:SignalEnergy a owl:Class ;
    rdfs:label "SignalEnergy"@en ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:definition "The strength of the infrared signal reaching the detector"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:LaserSignal a owl:Class ;
    rdfs:label "LaserSignal"@en ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:definition "The signal of the instrument's reference laser"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:BatteryLevel a owl:Class ;
    rdfs:label "BatteryLevel"@en ;
    rdfs:subClassOf cco:ont00000845 ;
    skos:altLabel "Battery%", "BatteryPercent" ;
    skos:definition "The charge left in the instrument's battery as a percentage of full charge, or a note that the instrument runs on mains (AC) power."@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Tool" .

mds:SourceCurrent a owl:Class ;
    rdfs:label "SourceCurrent"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "The electric current through the instrument's infrared source"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:SourceVoltage a owl:Class ;
    rdfs:label "SourceVoltage"@en ;
    rdfs:subClassOf mds:ElectricPotential ;
    skos:definition "The voltage across the instrument's infrared source"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:DetectorTemperature a owl:Class ;
    rdfs:label "DetectorTemperature"@en ;
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "Temp_detector" ;
    skos:definition "The temperature of the instrument's infrared detector"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:CPUTemperature a owl:Class ;
    rdfs:label "CPUTemperature"@en ;
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "ProcessorTemperature", "CpuTemp" ;
    skos:definition "The temperature of the instrument's embedded processor,"@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Tool" .

mds:InfraredSourceTemperature a owl:Class ;
    rdfs:label "InfraredSourceTemperature"@en ;
    rdfs:subClassOf cco:ont00000441 ;
    skos:definition "The temperature of the instrument's infrared source assembly"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Tool" .

mds:PowerSupplyTemperature a owl:Class ;
    rdfs:label "PowerSupplyTemperature"@en ;
    rdfs:subClassOf cco:ont00000441 ;
    skos:altLabel "Temp_power" ;
    skos:definition "The temperature of the instrument's power supply"@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Tool" .

mds:MethodFileName a owl:Class ;
    rdfs:label "MethodFileName"@en ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:altLabel "ExperimentFile" ;
    skos:definition "The name of the file or stored method in which the instrument software keeps the settings used for a measurement."@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Recipe" .

mds:ReferenceMethodTemplate a owl:Class ;
    rdfs:label "ReferenceMethodTemplate"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "ReferenceTemplates", "ReferenceMethod" ;
    skos:definition "A method template for measuring a reference sample, created, edited and activated from the Home screen."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:CleanCrystalCheck a owl:Class ;
    rdfs:label "CleanCrystalCheck"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "CleanCrystalCheck" ;
    skos:definition "A yes or no setting that makes the software check the empty ATR crystal or sample cell for absorbance before the background is collected."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:NumberofCleanScans a owl:Class ;
    rdfs:label "NumberofCleanScans"@en ;
    rdfs:subClassOf mds:NumberofScan ;
    skos:altLabel "CleanScans" ;
    skos:definition "The number of scans collected for the clean-crystal check."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:CleanCheckThreshold a owl:Class ;
    rdfs:label "CleanCheckThreshold"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "CleanScanThreshold" ;
    skos:definition "The highest absorbance the clean-crystal check accepts."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:BackgroundCollectionMode a owl:Class ;
    rdfs:label "BackgroundCollectionMode"@en ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:definition "The rule for when a new background is measured: before every sample, or only after the stored background has expired."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:BackgroundValidTimeLimit a owl:Class ;
    rdfs:label "BackgroundValidTimeLimit"@en ;
    rdfs:subClassOf obo:BFO_0000202 ;
    skos:definition "The length of time after which a stored background expires"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:ResultSpectrumType a owl:Class ;
    rdfs:label "ResultSpectrumType"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "ResultSpectrum", "ResultSpectrumDataType" ;
    skos:definition "The quantity in which the final spectrum is calculated and stored, such as absorbance, transmittance or reflectance."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:ClampMaxYValue a owl:Class ;
    rdfs:label "ClampMaxYValue"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "ClampMax" ;
    skos:definition "The absorbance at which displayed values are cut off"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:MinimumYThreshold a owl:Class ;
    rdfs:label "MinimumYThreshold"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:definition "The lowest absorbance the first scan of a sample must reach"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:PreSampleAlignmentCheck a owl:Class ;
    rdfs:label "PreSampleAlignmentCheck"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "ShowPre-SampleAlignmentCheck", "ShowPre-Sample" ;
    skos:definition "A yes or no setting that shows a live preview of the sample signal before the measurement"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:AlignmentTemplate a owl:Class ;
    rdfs:label "AlignmentTemplate"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "AlignmentTemplate" ;
    skos:definition "The quantity whose value the pre-sample alignment preview shows: the spectrum maximum, or a component of the method such as a peak height or area."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:SamplingContinuityCheck a owl:Class ;
    rdfs:label "SamplingContinuityCheck"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:definition "A yes or no setting that monitors the sample signal during the measurement and pauses collection while the signal is below a set threshold."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:FullSpectralRange a owl:Class ;
    rdfs:label "FullSpectralRange"@en ;
    rdfs:subClassOf mds:SpectralRange ;
    skos:altLabel "Full" ;
    skos:definition "A yes or no setting that makes the measurement use the detector's default spectral range in place of entered limits."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:SpectralRangeUpperLimit a owl:Class ;
    rdfs:label "SpectralRangeUpperLimit"@en ;
    rdfs:subClassOf mds:SpectralRange ;
    skos:definition "The upper end of the range over which a spectrum is recorded."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:SpectralRangeLowerLimit a owl:Class ;
    rdfs:label "SpectralRangeLowerLimit"@en ;
    rdfs:subClassOf mds:SpectralRange ;
    skos:definition "The lower end of the range over which a spectrum is recorded."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:NumberofBackgroundScans a owl:Class ;
    rdfs:label "NumberofBackgroundScans"@en ;
    rdfs:subClassOf mds:NumberofScan ;
    skos:altLabel "BackgroundScans" ;
    skos:definition "The number of interferometer scans added together for the background measurement."@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Recipe" .

mds:NumberofSampleScans a owl:Class ;
    rdfs:label "NumberofSampleScans"@en ;
    rdfs:subClassOf mds:NumberofScan ;
    skos:altLabel "SampleScans" ;
    skos:definition "The number of interferometer scans added together for the sample measurement."@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Recipe" .

mds:ZeroFillFactor a owl:Class ;
    rdfs:label "ZeroFillFactor"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "ZeroFillFactor", "ZeroFilling" ;
    skos:definition "The factor by which the interferogram is lengthened with zeros before the Fourier Transform"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:ApodizationFunction a owl:Class ;
    rdfs:label "ApodizationFunction"@en ;
    rdfs:subClassOf cco:ont00000653 ;
    skos:altLabel "Apodization" ;
    skos:definition "The window function by which the interferogram is multiplied before the Fourier Transform"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:PhaseCorrection a owl:Class ;
    rdfs:label "PhaseCorrection"@en ;
    rdfs:subClassOf cco:ont00000653 ;
    skos:altLabel "PhaseCorrect" ;
    skos:definition "The method used to correct the phase errors of the interferogram during the Fourier Transform"@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:MethodGain a owl:Class ;
    rdfs:label "MethodGain"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "SetMethodGain", "Gain" ;
    skos:definition "A detector gain value saved in a method for routine analysis."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:SamplingSubtype a owl:Class ;
    rdfs:label "SamplingSubtype"@en ;
    rdfs:subClassOf mds:ReadingMode ;
    skos:altLabel "SamplingSubtype" ;
    skos:definition "The specific sampling module a method requires within its sampling technology."@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Recipe" .

mds:StoreGPSData a owl:Class ;
    rdfs:label "StoreGPSData"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "StoreGPS", "StoreGPSData" ;
    skos:definition "A yes or no setting that stores the latitude and longitude of the place where each spectrum is recorded."@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Recipe" .

mds:RequireGPSData a owl:Class ;
    rdfs:label "RequireGPSData"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "RequireGPS", "RequireGPSData" ;
    skos:definition "A yes or no setting that refuses data collection unless GPS data are available."@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Recipe" .


mds:ExposureConditions a owl:Class ;
    rdfs:label "ExposureConditions" ;
    rdfs:subClassOf mds:Recipe,
        cco:ont00000965 ;
    skos:altLabel " " ;
    skos:definition "The specific environmental factors and durations to which samples are subjected to before characterization." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:LightSource a owl:Class ;
    rdfs:label "LightSource" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A physical component that emits visible or UV light by converting from some other form of energy" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:UV-Vis .

mds:MaterialType a owl:Class ;
    rdfs:label "MaterialType" ;
    rdfs:subClassOf mds:Sample ;
    skos:altLabel " " ;
    skos:definition "The type of material used as sample" ;
    mds:hasStudyStage "Formulation" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:Measurement a owl:Class ;
    rdfs:label "Measurement" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition "A measurement is an analytical result from a study about a sample and some of its properties." ;
    mds:hasStudyStage "Analysis",
        "Result" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:Microplate a owl:Class ;
    rdfs:label "Microplate" ;
    rdfs:subClassOf mds:Accessory ;
    skos:altLabel " " ;
    skos:definition "A plate with wells used to hold samples" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:UV-Vis .

mds:NumberofMicroplates a owl:Class ;
    rdfs:label "NumberofMicroplates" ;
    rdfs:subClassOf mds:Measurement ;
    skos:altLabel " " ;
    skos:definition "Number of microplates used in the readings" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:UV-Vis .

mds:NumberofScan a owl:Class ;
    rdfs:label "NumberofScan" ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:Recipe ;
    skos:altLabel "Number of Scans" ;
    skos:definition "Number of scans for each run" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:PlateShaking a owl:Class ;
    rdfs:label "PlateShaking" ;
    rdfs:subClassOf mds:Accessory ;
    skos:altLabel " " ;
    skos:definition "Type of plate shaking, ex: linear" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:UV-Vis .

mds:ReadingMode a owl:Class ;
    rdfs:label "ReadingMode" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "Reading Mode" ;
    skos:definition "The specific method or setting used by the spectrometer to acquire spectral data from the sample." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:SampleScan a owl:Class ;
    rdfs:label "SampleScan" ;
    rdfs:subClassOf mds:AnalyticalResult,
        mds:Recipe ;
    skos:altLabel " " ;
    skos:definition "The process of collecting spectral data from a sample by measuring the absorption at varoius wavelenghths." ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:SlitWidth a owl:Class ;
    rdfs:label "SlitWidth" ;
    rdfs:subClassOf mds:Metadata ;
    skos:altLabel " " ;
    skos:definition "Width of the entrance and exit slits of a monochromator" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:UV-Vis .

mds:SpectralBandwidth a owl:Class ;
    rdfs:label "SpectralBandwidth" ;
    rdfs:subClassOf mds:Metadata ;
    skos:altLabel " " ;
    skos:definition "Width of light leaving a monochromator at half its maximum intensity" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:UV-Vis .

mds:SpectralRange a owl:Class ;
    rdfs:label "SpectralRange" ;
    rdfs:subClassOf mds:Recipe,
        cco:ont00000965 ;
    skos:altLabel " " ;
    skos:definition "Spectral Range",
        "The range of wavelengths the instrument measured" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:ToolModel a owl:Class ;
    rdfs:label "ToolModel"^^xsd:string ;
    rdfs:subClassOf cco:ont00001045 ;
    skos:altLabel " " ;
    skos:definition "A tool model is an artifact model that prescribes a common set of functions and qualities to inhere in a set of tool instances."@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:Transmittance a owl:Class ;
    rdfs:label "Transmittance" ;
    rdfs:subClassOf mds:AnalyticalResult,
        cco:ont00000784 ;
    skos:altLabel " " ;
    skos:definition "The fraction of radiant energy that having entered a layer of absorbing matter reaches its farther boundary [Merriam-Webster]" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis ;
    cco:ont00001754 "https://www.merriam-webster.com/dictionary/transmittance"@en .

mds:UvVisAgilent a owl:Class ;
    rdfs:label "UvVisAgilent" ;
    rdfs:subClassOf mds:Instrument ;
    skos:altLabel " " ;
    skos:definition "Agilent Uv-Vis Spectrophotometer" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:UV-Vis .

mds:UvVisInstrument a owl:Class ;
    rdfs:label "UvVisInstrument" ;
    rdfs:subClassOf mds:Instrument ;
    skos:altLabel "Ultraviolet Visible Instrument",
        "Uv-Vis Instrument" ;
    skos:definition "An instrument that measures the absorbance and transmittance of ultraviolet and visible light through a material" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:UV-Vis .

mds:UvVisSpectraMax a owl:Class ;
    rdfs:label "UvVisSpectraMax" ;
    rdfs:subClassOf mds:Instrument ;
    skos:altLabel " " ;
    skos:definition "SpectraMax Uv-Vis Spectrophotometer" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:UV-Vis .

mds:UvVisSpectroscopy a owl:Class ;
    rdfs:label "UvVisSpectroscopy" ;
    rdfs:subClassOf mds:ActOfCharacterizing ;
    skos:altLabel "Uv-Vis",
        "Uv-Vis Spectroscopy",
        "UvVis Spectroscopy" ;
    skos:definition "The act of characterizing absorbance and transmittance of ultraviolet and visible light through a material" ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:UV-Vis .


# DOMAIN: PV-Module


mds:ArrayModel a owl:Class ;
    rdfs:label "ArrayModel"@en ;
    rdfs:subClassOf mds:Model ;
    skos:altLabel "ArrayModel#" ;
    skos:definition "Array series number."@en ;
    mds:inDomain mdsdom:PV-Module ;
    mds:hasStudyStage "Sample" .

mds:ModuleManufacturer a owl:Class ;
    rdfs:label "ModuleBrand"@en ;
    rdfs:subClassOf mds:Manufacturer ;
    skos:altLabel "ModuleManufacturer" ;
    skos:definition "Entity that manufactured the PV module."@en ;
    mds:inDomain mdsdom:PV-Module ;
    mds:hasStudyStage "Sample" .


mds:PVArrayBrand a owl:Class ;
    rdfs:label "PVArrayBrand" ;
    rdfs:subClassOf mds:Brand;
    skos:altLabel "" ;
    skos:definition "Brand of PV Array" ;
    mds:hasStudyStage "Sample";
    mds:inDomain mdsdom:PV-Site.
        
        


# DOMAIN: XPS  


mds:AnalysisArea a owl:Class ;
    rdfs:label "AnalysisArea"@en ;
    rdfs:altLabel "X-ray spot size" ;
    rdfs:subClassOf cco:ont00001065 ;
    skos:definition "The specific physical footprint on the sample surface from which data is collected." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:Analyst a owl:Class ;
    rdfs:label "Analyst"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf cco:ont00001262 ;
    skos:definition "Person who conducted experimentation." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:C1sBand1Position a owl:Class ;
    rdfs:label "C1sBand1Position"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Point ;
    skos:definition "Position in eV of standard aliphatic or aromatic carbon backbones peak in a spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:C1sBand2Position a owl:Class ;
    rdfs:label "C1sBand2Position"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Point ;
    skos:definition "Position in eV of carbon single bonded to oxygen peak in a spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:C1sBand3Position a owl:Class ;
    rdfs:label "C1sBand3Position"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Point ;
    skos:definition "Position in eV of carbon double bonded to oxygen peak in a spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:C1sChiSquared a owl:Class ;
    rdfs:label "C1sChiSquared"@en ;
    rdfs:altLabel "C 1s X2" ;
    rdfs:subClassOf mds:ChiSquared ;
    skos:definition "Represents the Goodness-of-Fit for the mathematical peak model applied to a C-C spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:ChargeReferencing a owl:Class ;
    rdfs:label "ChargeReferencing"@en ;
    rdfs:altLabel "Charge Correction" ;
    rdfs:subClassOf mds:Analysis ;
    skos:definition "A data post-processing step used to recalibrate the binding energy x-axis of an XPS spectrum." ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:XPS .

mds:ChiSquared a owl:Class ;
    rdfs:label "ChiSquared" ;
    rdfs:altLabel "X2" ;
    rdfs:subClassOf mds:AnalyticalTechnique ;
    skos:definition "Tests if a single group of categorical data matches an expected distribution or theoretical model." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:Cu2p3Band1Position a owl:Class ;
    rdfs:label "Cu2p3Band1Position"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Point ;
    skos:definition "Position in eV of a copper (Cu+) peak in a spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:Cu2p3Band2Position a owl:Class ;
    rdfs:label "Cu2p3Band2Position"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Point ;
    skos:definition "Position in eV of a copper (Cu2+) peak in a spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:Cu2p3ChiSquared a owl:Class ;
    rdfs:label "Cu2p3ChiSquared"@en ;
    rdfs:altLabel "Cu 2p3 X2" ;
    rdfs:subClassOf mds:ChiSquared ;
    skos:definition "Represents the Goodness-of-Fit for the mathematical peak model applied to a copper spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:GaussianLorentzianPeakFitting a owl:Class ;
    rdfs:label "Gaussian-LorentzianPeakFitting"@en ;
    rdfs:altLabel "% Gauss",
        "Gaussian Peak Fitting" ;
    rdfs:subClassOf mds:Analysis ;
    skos:definition "Dictates the specific shape of a synthetic curve used to deconvolve and separate overlapping peaks in a spectrum." ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:XPS .

mds:N1sBand1Position a owl:Class ;
    rdfs:label "N1sBand1Position"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Point ;
    skos:definition "Position in eV of a nitrogen peak in a spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:N1sChiSquared a owl:Class ;
    rdfs:label "N1sChiSquared"@en ;
    rdfs:altLabel "N 1s X2" ;
    rdfs:subClassOf mds:ChiSquared ;
    skos:definition "Represents the Goodness-of-Fit for the mathematical peak model applied to a nitrogen spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:O1sBand1Position a owl:Class ;
    rdfs:label "O1sBand1Position"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Point ;
    skos:definition "Position in eV of oxygen double-bonded to carbon peak in a spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:O1sBand2Position a owl:Class ;
    rdfs:label "O1sBand2Position"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Point ;
    skos:definition "Position in eV of physisorbed water on the surface or environmental carbon-oxygen bond peaks in a spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:O1sChiSquared a owl:Class ;
    rdfs:label "O1sChiSquared"@en ;
    rdfs:altLabel "O 1s X2" ;
    rdfs:subClassOf mds:ChiSquared ;
    skos:definition "Represents the Goodness-of-Fit for the mathematical peak model applied to a oxygen spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:PassEnergy a owl:Class ;
    rdfs:label "PassEnergy"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf cco:ont00000127 ;
    skos:definition "The constant electrical potential maintained inside an XPS analyzer that dictates which electrons can pass through to reach the detector." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:PeakFitting a owl:Class ;
    rdfs:label "PeakFitting"@en ;
    rdfs:altLabel "Curve Fitting" ;
    rdfs:subClassOf mds:Analysis ;
    skos:definition "An analytical technique used to decompose a complex, overlapping signal into its fundamental underlying components." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:PercentCPeakArea a owl:Class ;
    rdfs:label "PercentCarbonPeakArea"@en ;
    rdfs:altLabel "% C Area" ;
    rdfs:subClassOf mds:PeakArea ;
    skos:definition "The atomic percentage of carbon calculated from the area of the peak." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:PercentCuPeakArea a owl:Class ;
    rdfs:label "PercentCopperPeakArea"@en ;
    rdfs:altLabel "% Cu Area" ;
    rdfs:subClassOf mds:PeakArea ;
    skos:definition "The atomic percentage of copper calculated from the area of the peak." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:PercentOPeakArea a owl:Class ;
    rdfs:label "PercentOxygenPeakArea"@en ;
    rdfs:altLabel "% O Area" ;
    rdfs:subClassOf mds:PeakArea ;
    skos:definition "The atomic percentage of oxygen calculated from the area of the peak." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:RelativeSensitivityFactor a owl:Class ;
    rdfs:label "RelativeSensitivityFactor"@en ;
    rdfs:altLabel "RFS" ;
    rdfs:subClassOf mds:Analysis ;
    skos:definition "A scaling multiplier used in quantitative XPS analysis to convert raw peak intensities into the actual atomic percentage (at%) of elements on a surface." ;
    mds:hasStudyStage "DataProcessing" ;
    mds:inDomain mdsdom:XPS .

mds:SputterDepth a owl:Class ;
    rdfs:label "SputterDepth"@en ;
    rdfs:altLabel "Depth Profiling" ;
    rdfs:subClassOf cco:ont00000892 ;
    skos:definition "The total thickness of material removed from a surface by ion beam erosion." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:StepSize a owl:Class ;
    rdfs:label "StepSize"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf cco:ont00001065 ;
    skos:definition "The energy increment (in electron volts, eV) between consecutive data points collected during a scan." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:XRayPhotoelectronSpectroscopy a owl:Class ;
    rdfs:label "X-RayPhotoelectronSpectroscopy"@en ;
    rdfs:subClassOf cco:ont00000136 ;
    skos:altLabel "XPS" ;
    skos:definition "A surface-sensitive technique used to analyze the elemental composition, chemical state, and electronic state of a material's surface." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XPS .

mds:XRayPower a owl:Class ;
    rdfs:label "X-RayPower"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf cco:ont00000138 ;
    skos:definition "The total thermal and electrical energy applied to an X-ray source to generate photons." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:XRaySource a owl:Class ;
    rdfs:label "X-RaySource"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf cco:ont00001207 ;
    skos:definition "A component or device that generates and emits X-ray radiation." ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:XPS .

mds:Zn2p1Band1Position a owl:Class ;
    rdfs:label "Zn2p1Band1Position"@en ;
    rdfs:altLabel "" ;
    rdfs:subClassOf mds:Point ;
    skos:definition "Position in eV of a zinc peak in a spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .

mds:Zn2p1ChiSquared a owl:Class ;
    rdfs:label "Zn2p1ChiSquared"@en ;
    rdfs:altLabel "Zn 2p1 X2" ;
    rdfs:subClassOf mds:ChiSquared ;
    skos:definition "Represents the Goodness-of-Fit for the mathematical peak model applied to a zinc spectrum." ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:XPS .


# DOMAIN: FTIR  


mds:Detector a owl:Class ;
    rdfs:label "Detector" ;
    rdfs:subClassOf cco:ont00000581,
        cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A sensitive component that converts electromagnetic radiation from the sample into an electrical signal for spectral analysis.",
        "Physical Entity  designed to sense, measure, or record a physical property or signal, often as a component of a larger Instrument.",
        "Sofwtare used in the instrument" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:FTIR,
        mdsdom:UV-Vis .

mds:FullWidthHalfMax a owl:Class ;
    rdfs:label "FullWidthHalfMax"@en ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "FWHM" ;
    skos:definition "Measurement of the width of a spectral peak at half its maximum intensity"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:FTIR .

mds:Instrument a owl:Class ;
    rdfs:label "Instrument" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "A NicoletFTIR-OpticalSpectroscopy for chemical analysis",
        "An AgilentFTIR-OpticalSpectroscopy for chemical analysis" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:FTIR .

mds:PeakAreaCarbonyl a owl:Class ;
    rdfs:label "PeakAreaCarbonyl" ;
    rdfs:subClassOf mds:PeakArea ;
    skos:altLabel "" ;
    skos:definition "Area under peak spanning over the wavenumbers of a carbonyl stretch" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:FTIR .

mds:CarbonOxygenBondRatio a owl:Class ;
    rdfs:label "CarbonOxygenBondRatio" ;
    rdfs:subClassOf cco:ont00000539 ;
    skos:altLabel "" ;
    skos:definition "Ratio of peak intensities (or peak areas) representing different carbon-oxygen bonds" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:FTIR .

mds:MaxIntensityCarbonyl a owl:Class ;
    rdfs:label "MaxIntensityCarbonyl" ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel "" ;
    skos:definition "Maximum level of signal intensity detected for a carbonyl functional group (C=O) within a given sample" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:FTIR .

mds:FullWidthHalfMaxCarbonyl a owl:Class ;
    rdfs:label "FullWidthHalfMaxCarbonyl" ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel "" ;
    skos:definition "width of the infrared (IR) or Raman spectroscopic absorption band measured at exactly half of its maximum height or intensit" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:FTIR .


mds:LabQueue a owl:Class ;
    rdfs:label "LabQueue"@en ;
    rdfs:subClassOf cco:ont00000649 ;
    skos:altLabel "LabQueue", "Queue" ;
    skos:definition "The number of the lab queue which indicates who is responsible for a sample"@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Sample" .

mds:ClassificationMarking a owl:Class ;
    rdfs:label "ClassificationMarking"@en ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel "Classification", "CUIMarking" ;
    skos:definition "The information-security marking for a project or sample, such as public or classified."@en ;
    mds:inDomain mdsdom:General ;
    mds:hasStudyStage "Sample" .

mds:ATRCorrection a owl:Class ;
    rdfs:label "ATRCorrection"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "ATRCorrection" ;
    skos:definition "An ATR (Attenuated Total Reflectance) correction applied to a spectrum."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .

mds:Smoothing a owl:Class ;
    rdfs:label "Smoothing"@en ;
    rdfs:subClassOf mds:Recipe ;
    skos:altLabel "Smoothing" ;
    skos:definition "A smoothing function applied to a spectrum."@en ;
    mds:inDomain mdsdom:FTIR ;
    mds:hasStudyStage "Recipe" .


mds:PeakAreaCO a owl:Class ;
    rdfs:label "PeakAreaCO" ;
    rdfs:subClassOf mds:PeakArea ;
    skos:altLabel "" ;
    skos:definition "Area under peak spanning over the wavenumbers of a carbon oxygen single bond stretch" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:FTIR .

mds:PeakRatio a owl:Class ;
    rdfs:label "PeakRatio"@en ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "" ;
    skos:definition "The ratio between two spectral peak areas or heights"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:FTIR .

mds:PeakWavenumber a owl:Class ;
    rdfs:label "PeakWavenumber"@en ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel "" ;
    skos:definition "A wavenumber measurement for which a light source reaches its maximum intensity"@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:FTIR .

mds:ReadingSpeed a owl:Class ;
    rdfs:label "ReadingSpeed" ;
    rdfs:subClassOf cco:ont00000830 ;
    skos:altLabel "ReadingSpeed" ;
    skos:definition "Speed the instrument takes the readings at" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:FTIR .

mds:ReadingTime a owl:Class ;
    rdfs:label "ReadingTime" ;
    rdfs:subClassOf skos:Recipe ;
    skos:altLabel "ReadingTime" ;
    skos:definition "Time the instrument takes for the readings" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:FTIR .


# DOMAIN: Profilometry


afe:AFE_0001691 a owl:Class ;
    rdfs:label "non-contactprobe"@en ;
    rdfs:comment "This term is reused from Allotrope Foundation Equipment Ontology."@en ;
    rdfs:subClassOf cco:onto00000581 ;
    skos:definition "A non-contact probe allows for measurements of a sample without touching it. [Allotrope]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Profilometry .

afe:AFE_0002248 a owl:Class ;
    rdfs:label "probe"@en ;
    rdfs:comment "This term is reused from Allotrope Foundation Equipment Ontology."@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:definition "A probe is a device designed to reach into a location for remote manipulating or sensing. [NCI]"@en ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Profilometry .

mds:ObjectiveLens a owl:Class ;
    rdfs:label "Objective" ;
    rdfs:subClassOf mds:Accessory ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition "Objective lens, ex: 5X, 20X" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Profilometry .

mds:ProfilometryInstrument a owl:Class ;
    rdfs:label "ProfilometryInstrument" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Profilometry .

mds:ProfilometryInstrumentID a owl:Class ;
    rdfs:label "ProfilometryInstrumentID" ;
    rdfs:subClassOf mds:ToolID ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Profilometry .

mds:ProfilometryModel a owl:Class ;
    rdfs:label "ProfilometryModel" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "Model of the instrument being used" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Profilometry .


mds:RollRange a owl:Class ;
    rdfs:label "RollRange" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Range of roll motion" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Profilometry .

mds:TiltRange a owl:Class ;
    rdfs:label "TiltRange" ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:altLabel " " ;
    skos:definition "Range of tilt motion" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Profilometry .

mds:ZStop a owl:Class ;
    rdfs:label "ZStop" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:definition "Minimum Z value",
        "Point at which the Z-stop is set" ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Profilometry .


# DOMAIN: Pyrometry 


cco:ont00000503 a owl:Class ;
    rdfs:label "Power"@en ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:definition "A Process Profile that is characterized by the rate of Work, or Energy consumed, done in a given time period."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Pyrometry ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

mds:CaptureRateMax a owl:Class ;
    rdfs:label "CaptureRateMax" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .

mds:CaptureRateMin a owl:Class ;
    rdfs:label "CaptureRateMin" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .

mds:CellCutType a owl:Class ;
    rdfs:label "CellCutType" ;
    rdfs:subClassOf mds:CellProperty ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Pyrometry .

mds:CellTechnologyType a owl:Class ;
    rdfs:label "CellTechnologyType" ;
    rdfs:subClassOf mds:CellProperty ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition "Cell technology (PERC, TOPCon, Al-BSF, CdTe, CIGS, etc)" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Pyrometry .

mds:DetectionWavelength a owl:Class ;
    rdfs:label "DetectionWavelength" ;
    rdfs:subClassOf cco:ont00000313 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .

mds:EnergyUsed a owl:Class ;
    rdfs:label "EnergyUsed" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Pyrometry .

mds:FileExtension a owl:Class ;
    rdfs:label "FileExtension" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:AnalyticalResult ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .

mds:FilterType a owl:Class ;
    rdfs:label "FilterType" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Pyrometry .

mds:FocalDistance a owl:Class ;
    rdfs:label "FocalDistance" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .

mds:FrameRate a owl:Class ;
    rdfs:label "FrameRate" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .

mds:Geometry a owl:Class ;
    rdfs:label "Geometry" ;
    rdfs:subClassOf obo:BFO_0000019,
        obo:BFO_0000024 ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition "The abstract mathematical definiton of the sapaila aspect of Geospatial Feature" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Pyrometry .

mds:MetadataFormat a owl:Class ;
    rdfs:label "MetadataFormat" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:AnalyticalResult ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .

mds:PlateNumber a owl:Class ;
    rdfs:label "PlateNumber" ;
    rdfs:subClassOf mds:ToolID ;
    skos:altLabel " " ;
    skos:broader cco:ont00000581 ;
    skos:definition "A subcomponent of an occurent" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Pyrometry .

mds:Position a owl:Class ;
    rdfs:label "Position" ;
    rdfs:subClassOf cco:ont00000119 ;
    skos:altLabel " " ;
    skos:broader mds:AnalyticalResult ;
    skos:definition "Position of ---" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Pyrometry .

mds:PyrometerInstrument a owl:Class ;
    rdfs:label "PyrometerInstrument" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Pyrometry .

mds:PyrometerReading a owl:Class ;
    rdfs:label "PyrometerReading" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Pyrometry .

mds:PyrometryMonitor a owl:Class ;
    rdfs:label "PyrometryMonitor" ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel " " ;
    skos:definition "In situ monitor of print" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Pyrometry .

mds:RunEndDate a owl:Class ;
    rdfs:label "RunEndDate" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Pyrometry .

mds:RunStartDate a owl:Class ;
    rdfs:label "RunStartDate" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Pyrometry .

mds:Scale a owl:Class ;
    rdfs:label "Scale" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Pyrometry .

mds:Size a owl:Class ;
    rdfs:label "Size" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Pyrometry .

mds:SpotSize a owl:Class ;
    rdfs:label "SpotSize" ;
    rdfs:subClassOf cco:ont00001202 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .

mds:Turn a owl:Class ;
    rdfs:label "Turn" ;
    rdfs:subClassOf cco:ont00000368 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .

mds:VideoID a owl:Class ;
    rdfs:label "VideoID" ;
    rdfs:subClassOf mds:ResultID ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .

mds:ZCoordinate a owl:Class ;
    rdfs:label "ZCoordinate" ;
    rdfs:subClassOf obo:BFO_0000001 ;
    skos:altLabel " " ;
    skos:broader mds:AnalyticalResult ;
    skos:definition " " ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:Pyrometry .


# DOMAIN: Vector  


obo:BFO_0000140 a owl:Class ;
    rdfs:label "continuantfiatboundary"@en ;
    skos:definition "(Elucidation) A continuant fiat boundary b is an immaterial entity that is of zero, one or two dimensions & such that there is no time t when b has a spatial region as continuant part & whose location is determined in relation to some material entity"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

obo:BFO_0000142 a owl:Class ;
    rdfs:label "fiatline"@en ;
    skos:definition "(Elucidation) A fiat line is a one-dimensional continuant fiat boundary that is continuous"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

obo:BFO_0000146 a owl:Class ;
    rdfs:label "fiatsurface"@en ;
    skos:definition "(Elucidation) A fiat surface is a two-dimensional continuant fiat boundary that is self-connected"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

obo:BFO_0000147 a owl:Class ;
    rdfs:label "fiatpoint"@en ;
    skos:definition "(Elucidation) A fiat point is a zero-dimensional continuant fiat boundary that consists of a single point"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:AcquisitionDate a owl:Class ;
    rdfs:label "AcquisitionDate" ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel "CaptureDate",
        "DataCollectionDate",
        "ObservationDate" ;
    skos:definition "Datetime when the vector data was collected." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:GeometryType a owl:Class ;
    rdfs:label "GeometryType" ;
    rdfs:subClassOf obo:BFO_0000140 ;
    skos:altLabel "Geom",
        "Geometry",
        "WKT" ;
    skos:definition "Defines the type of geometric features in the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:GeospatialVector a owl:Class ;
    rdfs:label "GeospatialVector" ;
    rdfs:subClassOf mds:GeospatiotemporalData ;
    skos:altLabel "Shapefile",
        "SpatialVector",
        "VectorData" ;
    skos:definition "A type of geospatiotemporal data that primarily involves geometric  information with some geospatial context." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:Linestring a owl:Class ;
    rdfs:label "Linestring" ;
    rdfs:subClassOf obo:BFO_0000142,
        mds:GeometryType ;
    skos:definition "A one-dimensional shape containing a sequence of points strung together." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:Owner a owl:Class ;
    rdfs:label "Owner" ;
    rdfs:subClassOf cco:ont00001017 ;
    skos:altLabel "DataCustodian",
        "DataOwner",
        "Provider",
        "Publisher" ;
    skos:definition " ",
        "An Agent  that possesses the right of possession, use, and control over",
        "The entity  responsible for or holding rights to the dataset." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:Point a owl:Class ;
    rdfs:label "Point" ;
    rdfs:subClassOf obo:BFO_0000147,
        mds:GeometryType ;
    skos:definition "A zero-dimensional shape that occupies a single location in coordinate space." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:Polygon a owl:Class ;
    rdfs:label "Polygon" ;
    rdfs:subClassOf obo:BFO_0000146,
        mds:GeometryType ;
    skos:definition "A two-dimensional surface stored as a sequence of points defining its exterior bounding ring and 0 or more interior rings." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:StreamLength a owl:Class ;
    rdfs:label "StreamLength" ;
    rdfs:subClassOf mds:GeospatialProperty ;
    skos:definition "The length of a stream in terms of meters and/or feet." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:containsGeospatiaProperty a owl:ObjectProperty ;
    rdfs:label "containsGeospatiaProperty" ;
    rdfs:domain mds:GeospatialVector ;
    rdfs:range mds:GeospatialProperty ;
    skos:definition "Denotes the geospatial property contained in the geospatial vector data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:hasGeometryType a owl:ObjectProperty ;
    rdfs:label "hasGeometryType" ;
    rdfs:domain mds:GeospatialVector ;
    rdfs:range mds:GeometryType ;
    skos:definition "Specifies the type of geometry represented by the geospatial vector." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:hasLicense a owl:ObjectProperty ;
    rdfs:label "hasLicense" ;
    rdfs:domain mds:GeospatialVector ;
    rdfs:range mds:License ;
    skos:definition "Designates the license by which the data was collected." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .

mds:containsFeatures a owl:DatatypeProperty ;
    rdfs:label "containsFeatures" ;
    rdfs:domain mds:GeospatialVector ;
    rdfs:range xsd:integer ;
    skos:definition "Indicates the number of geometric features represented by the vector data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Vector .


# DOMAIN: Satellite 


mds:Agency a owl:Class ;
    rdfs:label "Agency" ;
    rdfs:subClassOf cco:ont00001017 ;
    skos:altLabel "Agency" ;
    skos:definition "The lead agency for the satellite mission." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .

mds:EndOfLifeDate a owl:Class ;
    rdfs:label "EndOfLifeDate" ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel "EOLDate" ;
    skos:definition "The past, planned or projected end of life  date for the mission." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .

mds:InstrumentStatus a owl:Class ;
    rdfs:label "InstrumentStatus" ;
    rdfs:subClassOf cco:ont00000203 ;
    skos:altLabel "SensorStatus" ;
    skos:definition "The current status of the sensor or instrument." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .

mds:InstrumentType a owl:Class ;
    rdfs:label "InstrumentType" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "SensorType" ;
    skos:definition "The type of the sensor used to capture the data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .

mds:LaunchDate a owl:Class ;
    rdfs:label "LaunchDate" ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel "LaunchDay",
        "SatelliteLaunchDate" ;
    skos:definition "A single channel or range of the electromagnetic spectrum recorded by the sensor." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .

mds:LaunchSite a owl:Class ;
    rdfs:label "LaunchSite" ;
    rdfs:subClassOf cco:ont00000487 ;
    skos:altLabel "LaunchLocation",
        "PointOfLaunch" ;
    skos:definition "The site from which the satellite was launched." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .

mds:Mission a owl:Class ;
    rdfs:label "Mission" ;
    rdfs:subClassOf cco:ont00000476 ;
    skos:altLabel "Program",
        "SatelliteProgram",
        "SatelliteProject" ;
    skos:definition "A specific objective or set of objectives that a satellite  is designed to achieve." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .

mds:MissionStatus a owl:Class ;
    rdfs:label "MissionStatus" ;
    rdfs:subClassOf cco:ont00000203 ;
    skos:altLabel "OperationalStatus",
        "Status" ;
    skos:definition "The current operational state of the satellite or the mission." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .

mds:OrbitType a owl:Class ;
    rdfs:label "OrbitType" ;
    rdfs:subClassOf cco:ont00000068 ;
    skos:altLabel "OrbitClass" ;
    skos:definition "The classification of the satellite's path around the planet." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .

mds:Satellite a owl:Class ;
    rdfs:label "Satellite" ;
    rdfs:subClassOf cco:ont00000352 ;
    skos:altLabel "EarthObservationObject",
        "EarthObservationSatellite",
        "SatelliteID" ;
    skos:definition "A spacecraft that serves as a platform for the remote sensing instruments to acquire the image data." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .

mds:SatelliteAltitude a owl:Class ;
    rdfs:label "SatelliteAltitude" ;
    rdfs:subClassOf cco:ont00000787 ;
    skos:altLabel "OperatingAltitude",
        "ScanningAltitude" ;
    skos:definition "The altitude at which a satellite is designated to perform its objectives at." ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Satellite .


# DOMAIN: Fractography  


mds:DateImaged a owl:Class ;
    rdfs:label "DateImaged" ;
    rdfs:subClassOf cco:ont00000529 ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Fractography .

mds:Dimple a owl:Class ;
    rdfs:label "Dimple" ;
    rdfs:subClassOf mds:FractographyImageCharacteristic ;
    skos:altLabel " " ;
    skos:definition "Tipped structures resulting from ductile failure" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Fractography .

mds:EstimatedStressIntensityFactor a owl:Class ;
    rdfs:label "EstimatedStressIntensityFactor" ;
    rdfs:subClassOf mds:FractographyImageCharacteristic ;
    skos:altLabel " " ;
    skos:definition "An estimation of the stress amplification at the crack tip" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Fractography .

mds:FractographyImage a owl:Class ;
    rdfs:label "FractographyImage" ;
    rdfs:subClassOf mds:AnalyticalResult ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Fractography .

mds:InitiationSite a owl:Class ;
    rdfs:label "InitiationSite" ;
    rdfs:subClassOf mds:FractographyImageCharacteristic ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Fractography .

mds:ObservedFailure a owl:Class ;
    rdfs:label "ObservedFailure" ;
    rdfs:subClassOf mds:FractographyImageCharacteristic ;
    skos:altLabel " " ;
    skos:definition "Perminant deformation caused by fracture" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Fractography .

mds:ObservedModeOneFailure a owl:Class ;
    rdfs:label "ObservedModeOneFailure" ;
    rdfs:subClassOf mds:ObservedFailure ;
    skos:altLabel " " ;
    skos:definition "Failure of a material by tensile stress normal to the plane of the crack, ie: opening" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Fractography .

mds:ObservedModeThreeFailure a owl:Class ;
    rdfs:label "ObservedModeThreeFailure" ;
    rdfs:subClassOf mds:ObservedFailure ;
    skos:altLabel " " ;
    skos:definition "Failure of a material by shear stress parallel to the plane of the crack and parallel to the crack front, ie: tearing" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Fractography .

mds:ObservedModeTwoFailure a owl:Class ;
    rdfs:label "ObservedModeTwoFailure" ;
    rdfs:subClassOf mds:ObservedFailure ;
    skos:altLabel " " ;
    skos:definition "Failure of a material by shear stress parallel to the plane of the crack and perpendicular ot the crack front, ie: sliding" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Fractography .

mds:RiverPattern a owl:Class ;
    rdfs:label "RiverPattern" ;
    rdfs:subClassOf mds:FractographyImageCharacteristic ;
    skos:altLabel " " ;
    skos:definition "The pattern which results from fatigue crack growth" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Fractography .

mds:Striation a owl:Class ;
    rdfs:label "Striation" ;
    rdfs:subClassOf mds:FractographyImageCharacteristic ;
    skos:altLabel " " ;
    skos:definition "A mark caused by a changing stress state" ;
    mds:hasStudyStage "Result",
        "Sample" ;
    mds:inDomain mdsdom:Fractography .

mds:TearBand a owl:Class ;
    rdfs:label "TearBand" ;
    rdfs:subClassOf mds:FractographyImageCharacteristic ;
    skos:altLabel " " ;
    skos:definition "A mark perpendicular to the direction of faitgue crack growth" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Fractography .

mds:Title a owl:Class ;
    rdfs:label "Title" ;
    rdfs:subClassOf mds:ProjectIdentifier ;
    skos:altLabel " " ;
    skos:definition " " ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Fractography .


# DOMAIN: Microscopy  


mds:LightMicroscopy a owl:Class ;
    rdfs:label "Lightmicroscopy"@en ;
    rdfs:subClassOf mds:Microscopy ;
    skos:altLabel "OpticalMicroscopy" ;
    skos:definition "Microscopy in which a specimen is illuminated with visible light and imaged through a system of optical lenses (https://www.sciencedirect.com/)."@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .

mds:ElectronMicroscopy a owl:Class ;
    rdfs:label "Electronmicroscopy"@en ;
    rdfs:subClassOf mdsdom:Microscopy ;
    skos:definition "Microscopy in which a beam of electrons is used to create an image of a specimen, helping visualise structures from microns down to the molecular and atomic levels (https://www.thermofisher.com/)."@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .

mds:LaserMicroscopy a owl:Class ;
    rdfs:label "Lasermicroscopy"@en ;
    rdfs:subClassOf mds:LightMicroscopy ;
    skos:definition "Laser microscopy is a set of techniques that use a focused laser beam to scan a sample point by point to generate a microscopic image (https://www.rp-photonics.com/)"@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .

mds:XRayMicroscopy a owl:Class ;
    rdfs:label "X-raymicroscopy"@en ;
    rdfs:subClassOf mdsdom:Microscopy ;
    skos:altLabel "XRM" ;
    skos:definition "X-ray microscopy is a nondestructive technique that generates an image of the internal features of the examined materials, with image contrast determined by differences in X-ray absorption among the components of the materials (https://www.sciencedirect.com/)."@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .

mds:AcousticMicroscopy a owl:Class ;
    rdfs:label "Acousticmicroscopy"@en ;
    rdfs:subClassOf mdsdom:Microscopy ;
    skos:definition "A non-destructive microscopy that employs very high or ultra-high frequency ultrasound to make visible images of internal features (https://en.wikipedia.org/)."@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .

mds:InfraredMicroscopy a owl:Class ;
    rdfs:label "Infraredmicroscopy"@en ;
    rdfs:subClassOf mds:LightMicroscopy ;
    skos:definition "An optical instrument designed to visualize and analyze microscopic samples using infrared radiation (https://optris.com/)."@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .

mds:TransmissionElectronMicroscopy a owl:Class ;
    rdfs:label "Transmissionelectronmicroscopy"@en ;
    rdfs:subClassOf mds:ElectronMicroscopy ;
    skos:altLabel "TEM" ;
    skos:definition "Microscopy in which a beam of electrons passes through a very thin specimen to image the internal structure of the specimen, such as atomic arrangements and crystal structures (https://www.thermofisher.com/)."@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .

mds:ScanningProbeMicroscopy a owl:Class ;
    rdfs:label "Scanningprobemicroscopy"@en ;
    rdfs:subClassOf mdsdom:Microscopy ;
    skos:altLabel "SPM" ;
    skos:definition "Microscopy in which a physical probe scans across a specimen's surface, recording a probe-surface interaction point-by-point to construct an image (https://en.wikipedia.org/)."@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .

mds:ScanningAcousticMicroscopy a owl:Class ;
    rdfs:label "Scanningacousticmicroscopy"@en ;
    rdfs:subClassOf mds:AcousticMicroscopy ;
    skos:altLabel "SAM" ;
    skos:definition "A form of acoustic microscopy which uses focused sound to investigate, measure, or image an object (https://en.wikipedia.org/)."@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .

mds:ScanningLaserAcousticMicroscopy a owl:Class ;
    rdfs:label "Scanninglaseracousticmicroscopy"@en ;
    rdfs:subClassOf mds:ScanningAcousticMicroscopy ;
    skos:altLabel "SLAM" ;
    skos:definition "A form of acoustic microscopy in which a scanned laser beam detects surface vibrations induced by acoustic waves, imaging subsurface structure."@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .

mds:ScanningElectronAcousticMicroscopy a owl:Class ;
    rdfs:label "Scanningelectronacousticmicroscopy"@en ;
    rdfs:subClassOf mds:ScanningAcousticMicroscopy ;
    skos:altLabel "SEAM" ;
    skos:definition "A form of acoustic microscopy in which a scanned electron beam generates elastic waves within the specimen, which are then detected to image subsurface structure."@en ;
    mds:inDomain mdsdom:Microscopy ;
    mds:hasStudyStage "Analysis" .


# DOMAIN: Interdig  


mds:BoardType a owl:Class ;
    rdfs:label "BoardType" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition "Shape describing the interdigitated comb board" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Interdig .

mds:Cleanliness a owl:Class ;
    rdfs:label "Cleanliness" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition "Value describing the cleanliness of the interdigitated comb" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Interdig .

mds:FingerAmount a owl:Class ;
    rdfs:label "FingerAmount" ;
    rdfs:subClassOf mds:Number ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition "Value describing the number of fingers an interdigitated comb posseses" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Interdig .

mds:Gap a owl:Class ;
    rdfs:label "Gap" ;
    rdfs:subClassOf mds:Measurement ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition "Value describing the space between each finger of an interdigitated comb" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Interdig .

mds:InterdigitatedComb a owl:Class ;
    rdfs:label "InterdigitatedComb" ;
    rdfs:subClassOf mds:Sample ;
    skos:altLabel " " ;
    skos:definition "Specimen subclass for an individual interdigitated comb" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Interdig .

mds:InterdigitatedCombIdentifier a owl:Class ;
    rdfs:label "InterdigitatedCombIdentifier" ;
    rdfs:subClassOf mds:SampleID ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition "Identifier for each pattern of a board containing interdigitated combs" ;
    mds:hasStudyStage "Tool" ;
    mds:inDomain mdsdom:Interdig .

mds:Masking a owl:Class ;
    rdfs:label "Masking" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition "Value describing the masking of an interdigitated comb" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Interdig .

mds:Plating a owl:Class ;
    rdfs:label "Plating" ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:altLabel " " ;
    skos:broader mds:Sample ;
    skos:definition "Value describing the plating of an interdigitated comb" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    mds:inDomain mdsdom:Interdig .

mds:SubstrateMaterial a owl:Class ;
    rdfs:label "SubstrateMaterial" ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition "Value describing the material that the substrate on which the interdigitated combs lie on is composed of" ;
    mds:hasStudyStage "Sample" ;
    mds:inDomain mdsdom:Interdig .

mds:TraceMaterial a owl:Class ;
    rdfs:label "TraceMaterial" ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:altLabel " " ;
    skos:broader mds:Recipe ;
    skos:definition "Value describing the material that the finger traces are composed of" ;
    mds:hasStudyStage "Formulation",
        "Sample" ;
    mds:inDomain mdsdom:Interdig .


# DOMAIN: DMA  


mds:ViscoelasticProperty a owl:Class ;
    rdfs:label "ViscoelasticProperty"@en ;
    rdfs:subClassOf mds:Intensity ;
    skos:definition "A property describing the viscous and elastic response of a material."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:DMA .

mds:DMATanDelta a owl:Class ;
    rdfs:label "DMATanDelta"@en ;
    rdfs:subClassOf mds:TanDelta ;
    skos:definition "Tan delta measured by dynamic mechanical analysis."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:DMA .

mds:DMAStorageModulus a owl:Class ;
    rdfs:label "DMAStorageModulus"@en ;
    rdfs:subClassOf mds:StorageModulus ;
    skos:definition "Storage modulus measured by dynamic mechanical analysis."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:DMA .

mds:DMALossModulus a owl:Class ;
    rdfs:label "DMALossModulus"@en ;
    rdfs:subClassOf mds:LossModulus ;
    skos:definition "Loss modulus measured by dynamic mechanical analysis."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:DMA .

mds:OnsetTemperature a owl:Class ;
    rdfs:label "OnsetTemperature"@en ;
    rdfs:subClassOf mds:Temperature ;
    skos:definition "The point where a thermal transition, such as melting, crystallisation, curing, or a glass transition, begins. "@en ;
    skos:exactMatch mds:ProcessingTemperature ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:DMA .


# DOMAIN: DSC  


mds:DSCDegreeOfCrystallinity a owl:Class ;
    rdfs:label "DSCDegreeofCrystallinity"@en ;
    rdfs:subClassOf mds:DegreeOfCrystallinity ;
    skos:definition "Degree of crystallinity determined from differential scanning calorimetry analysis."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:DSC .

mds:DSCOnsetTemperature a owl:Class ;
    rdfs:label "DSCOnsetTemperature"@en ;
    rdfs:subClassOf mds:OnsetTemperature ;
    skos:definition "The onset temperature of a thermal transition determined from differential scanning calorimetry analysis."@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:DSC .

mds:DegreeOfCrystallinity a owl:Class ;
    rdfs:label "Degreeofcrystallinity"@en ;
    rdfs:subClassOf obo:PROCO_0000069 ;
    skos:altLabel mds:Crystallinity,
        mds:CrystallinityPercentage ;
    skos:definition "Crystallinity refers to the degree of structural order in a solid. "@en ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:DSC,
        mdsdom:RamanMapping .


# DOMAIN: RamanMapping  


mds:GratingLine a owl:Class ;
    rdfs:label "Gratingline"@en ;
    rdfs:subClassOf cco:ont00000230 ;
    skos:definition "A grating line is a diffraction grating that controls the dispersion of light. "@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:RamanMapping .

mds:RamanIntensityAtBand1295 a owl:Class ;
    rdfs:label "RamanIntensityAtBand1295" ;
    rdfs:subClassOf obo:MS1000042 ;
    skos:definition "The Raman signal strength measured around the 1295 cm-1 vibration band"@en ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:RamanMapping .

mds:RamanIntensityAtBand1416 a owl:Class ;
    rdfs:label "RamanIntensityAtBand1416" ;
    rdfs:subClassOf obo:MS1000042 ;
    skos:definition "The Raman signal strength measured around the 1416 cm-1 vibration band" ;
    mds:hasStudyStage "Analysis" ;
    mds:inDomain mdsdom:RamanMapping .

mds:RamanSpectraLaserWavelength a owl:Class ;
    rdfs:label "Ramanspectralaserwavelength"@en ;
    rdfs:subClassOf mds:Wavelength ;
    skos:definition "The laser wavelength used to collect Raman spectra across different positions on a sample. "@en ;
    mds:hasStudyStage "Recipe" ;
    mds:inDomain mdsdom:RamanMapping .


# DOMAIN: DIW  


# DOMAIN: Modeling  


mds:Modeling a owl:Class ;
    rdfs:label "Modeling" ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:altLabel " " ;
    skos:definition " Use of models as a basis for simulations to develop data utilized for managerial or technical decision making(wikipedia) " ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Modeling .

mds:NeuralNetwork a owl:Class ;
    rdfs:label "NeuralNetwork" ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:altLabel " " ;
    skos:definition "A collection of functions organized into layers that are adjusted through training to map an input vector to a predicted output vector."@en ;
    mds:hasStudyStage "Modeling" ;
    mds:inDomain mdsdom:Modeling .


# NO DOMAIN SPECIFIED


obo:BFO_0000008 a owl:Class ;
    rdfs:label "temporalregion"@en .

obo:BFO_0000015 a owl:Class ;
    rdfs:label "process"@en .

obo:BFO_0000023 a owl:Class ;
    rdfs:label "role"@en ;
    dc:identifier "061-BFO" ;
    rdfs:subClassOf obo:BFO_0000017 ;
    skos:altLabel "externally-grounded realizable entity"@en ;
    skos:definition "(Elucidation) A role b is a realizable entity such that b exists because there is some single bearer that is in some special physical, social, or institutional set of circumstances in which this bearer does not have to be & b is not such that, if it ceases to exist, then the physical make-up of the bearer is thereby changed"@en ;
    skos:example "The priest role; the student role; the role of subject in a clinical trial; the role of a stone in marking a property boundary; the role of a boundary to demarcate two neighbouring administrative territories; the role of a building in serving as a military target"@en .

obo:BFO_0000029 a owl:Class ;
    rdfs:label "site"@en ;
    dc:identifier "034-BFO" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( obo:BFO_0000029 obo:BFO_0000040 ) ] ;
            owl:onProperty obo:BFO_0000176 ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( obo:BFO_0000029 obo:BFO_0000140 ) ] ;
            owl:onProperty obo:BFO_0000178 ],
        [ a owl:Restriction ;
            owl:allValuesFrom obo:BFO_0000028 ;
            owl:onProperty obo:BFO_0000210 ],
        obo:BFO_0000141 ;
    skos:definition "(Elucidation) A site is a three-dimensional immaterial entity whose boundaries either (partially or wholly) coincide with the boundaries of one or more material entities or have locations determined in relation to some material entity"@en ;
    skos:example "A hole in a portion of cheese; a rabbit hole; the Grand Canyon; the Piazza San Marco; the kangaroo-joey-containing hole of a kangaroo pouch; your left nostril (a fiat part - the opening - of your left nasal cavity); the lumen of your gut; the hold of a ship; the interior of the trunk of your car; hole in an engineered floor joist"@en .

obo:BFO_0000034 a owl:Class ;
    rdfs:label "function"@en ;
    dc:identifier "064-BFO" ;
    rdfs:subClassOf obo:BFO_0000016 ;
    skos:definition "(Elucidation) A function is a disposition that exists in virtue of its bearer's physical make-up & this physical make-up is something the bearer possesses because it came into being either through evolution (in the case of natural biological entities) or through intentional design (in the case of artefacts) in order to realize processes of a certain sort"@en ;
    skos:example "The function of a hammer to drive in nails; the function of a heart pacemaker to regulate the beating of a heart through electricity"@en .

obo:BFO_0000035 a owl:Class ;
    rdfs:label "ProcessBoundary"@en ;
    rdfs:subClassOf obo:BFO_0000003 ;
    skos:definition "P is a process boundary =Def. p is a temporal part of a process & p has no proper temporal parts."@en ;
    skos:example "the boundary between the 2nd and 3rd year of your life."@en .

obo:BFO_0000144 a owl:Class ;
    rdfs:label "ProcessProfile"@en ;
    rdfs:subClassOf obo:BFO_0000003 ;
    skos:definition "An occurrent that is an occurrent part of some process by virtue of the rate, or pattern, or amplitude of change in an attribute of one or more participants of said process."@en ;
    skos:example "On a somewhat higher level of complexity are what we shall call rate process profiles, which are the targets of selective abstraction focused not on determinate quality magnitudes plotted over time, but rather on certain ratios between these magnitudes and elapsed times. A speed process profile, for example, is represented by a graph plotting against time the ratio of distance covered per unit of time. Since rates may change, and since such changes, too, may have rates of change, we have to deal here with a hierarchy of process profile universals at successive levels; One important sub-family of rate process profiles is illustrated by the beat or frequency profiles of cyclical processes, illustrated by the 60 beats per minute beating process of John’s heart, or the 120 beats per minute drumming process involved in one of John’s performances in a rock band, and so on. Each such process includes what we shall call a beat process profile instance as part, a subtype of rate process profile in which the salient ratio is not distance covered but rather number of beat cycles per unit of time. Each beat process profile instance instantiates the determinable universal beat process profile. But it also instantiates multiple more specialized universals at lower levels of generality, selected from rate process profilebeat process profileregular beat process profile3 bpm beat process profile4 bpm beat process profileirregular beat process profileincreasing beat process profileand so on.In the case of a regular beat process profile, a rate can be assigned in the simplest possible fashion by dividing the number of cycles by the length of the temporal region occupied by the beating process profile as a whole. Irregular process profiles of this sort, for example as identified in the clinic, or in the readings on an aircraft instrument panel, are often of diagnostic significance.; The simplest type of process profiles are what we shall call ‘quality process profiles’, which are the process profiles which serve as the foci of the sort of selective abstraction that is involved when measurements are made of changes in single qualities, as illustrated, for example, by process profiles of mass, temperature, aortic pressure, and so on."@en ;
    skos:scopeNote "b process_profile_of c holds when b proper_occurrent_part_of c& there is some proper_occurrent_part d of c which has no parts in common with b & is mutually dependent on b& is such that b, c and d occupy the same temporal region (axiom label in BFO2 Reference: [094-005])"@en ;
    mds:hasStudyStage "Result" .

obo:BFO_0000145 a owl:Class ;
    rdfs:label "relationalquality"@en ;
    dc:identifier "057-BFO" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "b is a relational quality =Def b is a quality & there exists c and d such that c and d are not identical & b specifically depends on c & b specifically depends on d"@en ;
    skos:example "A marriage bond; an instance of love; an obligation between one person and another"@en ;
    mds:hasStudyStage "Sample" .

obo:BFO_0000148 a owl:Class ;
    rdfs:label "zero-dimensionaltemporalregion"@en ;
    dc:identifier "102-BFO" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom obo:BFO_0000148 ;
            owl:onProperty obo:BFO_0000121 ],
        obo:BFO_0000008 ;
    skos:definition "(Elucidation) A zero-dimensional temporal region is a temporal region that is a whole consisting of one or more separated temporal instants as parts"@en ;
    skos:example "A temporal region that is occupied by a process boundary; the moment at which a finger is detached in an industrial accident"@en .

obo:BFO_0000182 a owl:Class ;
    rdfs:label "history"@en ;
    dc:identifier "138-BFO" ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:definition "(Elucidation) A history is a process that is the sum of the totality of processes taking place in the spatiotemporal region occupied by the material part of a material entity"@en ;
    skos:example "The life of an organism from the beginning to the end of its existence"@en ;
    mds:hasStudyStage "Sample" .

obo:CHEBI_59999 a owl:Class ;
    rdfs:label "chemicalsubstance" .

obo:MS1000042 a owl:Class ;
    rdfs:label "PeakIntensity"@en ;
    rdfs:subClassOf mds:PeakPosition ;
    skos:definition "Intensity of ions as measured by the height or area of a peak in a mass spectrum" ;
    skos:exactMatch cco:ont00001760 ;
    mds:hasStudyStage "DataProcessing" .

obo:PROCO_0000069 a owl:Class ;
    rdfs:label "CrystallineState"@en ;
    rdfs:subClassOf mds:entity ;
    skos:definition "A physical quality indicating the structural order of a solid in which its atoms or molecules are arranged in a regular, periodic manner.[wikipedia]" ;
    skos:exactMatch cco:ont00001760 ;
    mds:hasStudyStage "Sample" .

cco:ont00000009 a owl:Class ;
    rdfs:label "MassDensity"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:altLabel "Density"@en ;
    skos:definition "A Quality that inheres in a bearer in virtue of that bearer's mass per unit volume."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00000020 a owl:Class ;
    rdfs:label "Container"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to contain (wholly or partially) some material entity."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000037 a owl:Class ;
    rdfs:label "ActofObservation"@en ;
    rdfs:subClassOf cco:ont00000228 ;
    skos:definition "A Planned Act of acquiring information from a source via the use of one or more senses."@en ;
    mds:hasStudyStage "Analysis" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Observation&oldid=1062502087"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000080 a owl:Class ;
    rdfs:label "StandardTimeofDayIdentifier"@en ;
    rdfs:subClassOf cco:ont00000827 ;
    skos:definition "A Time of Day Identifier that designates an approximate Temporal Instant that is part of some Day and is specified using the Hours, Minutes, and Seconds of the Day that preceded the Temporal Instant."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000098 a owl:Class ;
    rdfs:label "ElectricalArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized during events in which an Artifact is used to perform a process involving electrical power."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000113 a owl:Class ;
    rdfs:label "VentilationControlArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized in processes in which some Material Artifact is used to control the quality of air in some space."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000117 a owl:Class ;
    rdfs:label "InformationProcessingArtifact"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to use algorithms to transform some Information Content Entity into another Information Content Entity."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000120 a owl:Class ;
    rdfs:label "MeasurementUnit"@en ;
    rdfs:subClassOf cco:ont00000853 ;
    skos:definition "A Descriptive Information Content Entity that describes a definite magnitude of a physical quantity, defined and adopted by convention and/or by law, that is used as a standard for measurement of the same physical quantity."@en ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Unit_of_measurement&oldid=1061038125"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000127 a owl:Class ;
    rdfs:label "PerformanceSpecification"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001980 ;
            owl:someValuesFrom obo:BFO_0000001 ],
        cco:ont00000965 ;
    skos:definition "A Directive Information Content Entity that prescribes some aspect of the behavior of a participant in a Process given one or more operating conditions."@en ;
    skos:example "Maximum Speed at high altitude; Rate of Ascent at 10 degrees celsius with nominal payload." ;
    mds:hasStudyStage "Recipe" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000132 a owl:Class ;
    rdfs:label "RecordingDevice"@en ;
    mds:hasStudyStage "Tool" .

cco:ont00000160 a owl:Class ;
    rdfs:label "ManualTool"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:altLabel "Hand Tool"@en ;
    skos:definition "A Tool that is designed to be powered by manual labor rather than by an engine."@en ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Hand_tool&oldid=1060741381"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000162 a owl:Class ;
    rdfs:label "ElectricalConnectorArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000795 ;
    skos:definition "An Electrical Conduction Artifact Function that is realized by processes in which some Artifact is used to join electrical terminations to create an electrical circuit."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000192 a owl:Class ;
    rdfs:label "Facility"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000171 ;
            owl:someValuesFrom cco:ont00001341 ],
        cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed as a building or campus dedicated to some specific purpose."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000194 a owl:Class ;
    rdfs:label "ElectricalContactArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000795 ;
    skos:definition "An Electrical Conduction Artifact Function that is realized by processes in which some Material Artifact is used as an endpoint of an electrical circuit from which an electrical current is passed via physical contact with the endpoint."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000228 a owl:Class ;
    rdfs:label "PlannedAct"@en ;
    rdfs:subClassOf cco:ont00000005 ;
    skos:altLabel "Intentional Act"@en ;
    skos:definition "An Act in which at least one Agent plays a causative role and which is prescribed by some Directive Information Content Entity held by at least one of the Agents."@en ;
    mds:hasStudyStage "Recipe" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000236 a owl:Class ;
    rdfs:label "LightingSystem"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to emit light within some area."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000256 a owl:Class ;
    rdfs:label "FluidControlArtifact"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to manipulate the flow of a fluid (i.e. a liquid or a gas)."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000270 a owl:Class ;
    rdfs:label "EducationalFacility"@en ;
    rdfs:subClassOf cco:ont00000192 ;
    skos:definition "A Facility that is designed for facilitating learning, or the acquisition of knowledge, skills, values, beliefs, and habits."@en ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Education&oldid=1064011752"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/FacilityOntology"^^xsd:anyURI .

cco:ont00000275 a owl:Class ;
    rdfs:label "SpatialReferenceSystem"@en ;
    rdfs:subClassOf cco:ont00000275,
        cco:ont00000469 .

cco:ont00000292 a owl:Class ;
    rdfs:label "ArtifactIdentifier"@en ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( cco:ont00000686 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001916 ;
                        owl:someValuesFrom cco:ont00000995 ] ) ],
        cco:ont00000686 ;
    skos:definition "A Designative Information Content Entity which designates some Artifact."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000293 a owl:Class ;
    rdfs:label "NominalMeasurementInformationContentEntity"@en ;
    rdfs:comment "Four of the subtypes of measurements used here (Interval, Nominal, Ordinal, and Ratio) were originally defined by S.S. Stevens in the article \"On the Theory of Scales of Measurement\" in Science, Vol. 103 No. 2684 on June 7, 1946. For an introductory article with links to additional content including criticisms and alternate classifications of measurements see https://en.wikipedia.org/wiki/Level_of_measurement"@en ;
    rdfs:subClassOf cco:ont00001163 ;
    owl:disjointWith cco:ont00001010,
        cco:ont00001022,
        cco:ont00001364 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( cco:ont00001163 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001868 ;
                        owl:someValuesFrom obo:BFO_0000001 ] ) ] ;
    skos:definition "A Measurement Information Content Entity that consists of a symbol that classifies Entities according to some shared, possibly arbitrary, characteristic."@en ;
    skos:example "a measurement that classifies automobiles as sedans, coupes, hatchbacks, or convertibles",
        "a measurement that classifies military intelligence as strategic, operational, or tactical",
        "a measurement that classifies rocks as igneous, sedimentary, or metamorphic",
        "The sentence \"January 20, 1985 was a cold day in Chicago, IL\" is the carrier of a nominal measurement."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000304 a owl:Class ;
    rdfs:label "Microscope"@en ;
    rdfs:subClassOf cco:ont00000771 ;
    skos:definition "An Imaging Instrument that is designed to enable users to see Objects that are otherwise too small to be seen by the naked eye by producing a significantly enlarged image of the Object."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Microscope&oldid=1059024357"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000323 a owl:Class ;
    rdfs:label "Artifact Function"@en ;
    rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000034> ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty <http://purl.obolibrary.org/obo/BFO_0000197> ;
                                                                     owl:someValuesFrom <https://www.commoncoreontologies.org/ont00000995>
                                                                   ] ;
    skos:definition "A Function that inheres in some Material Artifact in virtue of that Material Artifact being designed to be used in processes that require that Function to be realized."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Formulation ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000327 a owl:Class ;
    rdfs:label "Texture"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "A Quality that inheres in a bearer in virtue of the size, shape, and distribution of features on its surface, typically on a continuum from smooth to rough."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00000338 a owl:Class ;
    rdfs:label "Fan"@en ;
    rdfs:subClassOf cco:ont00000256 ;
    skos:definition "A Fluid Control Artifact that consists of a rotating arrangement of vanes or blades that are designed to act on a portion of fluid to create flow within it."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Fan_(machine)" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000345 a owl:Class ;
    rdfs:label "ActofMeasuring"@en ;
    rdfs:subClassOf cco:ont00000228 ;
    skos:definition "A Planned Act that involves determining the extent, dimensions, quanity, or quality of an Entity relative to some standard."@en ;
    skos:example "putting an object on a scale to measure its weight in kilograms",
        "rating Hollywood movies on a 1 to 5 star scale",
        "using a tape measure to determine the height and width of a doorway in inches" ;
    mds:hasStudyStage "Analysis",
        "Synthesis" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000366 a owl:Class ;
    rdfs:label "ActofInformationProcessing"@en ;
    rdfs:subClassOf cco:ont00000228 ;
    skos:definition "A Planned Act in which one or more input Information Content Entities are received, manipulated, transferred, or stored by an Agent."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000413 a owl:Class ;
    rdfs:label "ElectronMicroscope"@en ;
    rdfs:subClassOf cco:ont00000304 ;
    skos:definition "A Microscope that is designed to use a beam of accelerated electrons to illuminate the target and produce a significantly enlarged image of the Object."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Electron_microscope&oldid=1060512240"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000420 a owl:Class ;
    rdfs:label "Computer"@en ;
    mds:hasStudyStage "Analysis",
        "Modeling",
        "Tool" .

cco:ont00000436 a owl:Class ;
    rdfs:label "X-rayMicroscope"@en ;
    rdfs:subClassOf cco:ont00000304 ;
    skos:definition "A Microscope that is designed to use Electromagnetic Radiation in the soft X-ray band to produce a significantly enlarged image of the Object."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=X-ray_microscope&oldid=1046169107"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000443 a owl:Class ;
    rdfs:label "CommercialOrganization"@en ;
    rdfs:subClassOf cco:ont00001180 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( cco:ont00001180 [ a owl:Restriction ;
                        owl:onProperty obo:BFO_0000196 ;
                        owl:someValuesFrom cco:ont00000485 ] ) ] ;
    skos:definition "An Organization that is the bearer of a Commercial Role and whose primary objective is to make a profit from the provision of goods or services."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/AgentOntology"^^xsd:anyURI .

cco:ont00000453 a owl:Class ;
    rdfs:label "EnvironmentControlSystem"@en ;
    rdfs:comment "Controlling air quality typically involves temperature control, oxygen replenishment, and removal of moisture, odor, smoke, heat, dust, airborne bacteria, carbon dioxide, and other undesired gases or particulates."@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to control the temperature, air quality, or other feature of a Site that is relevant to the comfort or operation of entities located within that Site."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000457 a owl:Class ;
    rdfs:label "PortionofMaterial"@en ;
    rdfs:subClassOf cco:ont00001084 ;
    skos:definition "A Portion of Processed Material that was produced to be used as the input for another Act of Artifact Processing."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000485 a owl:Class ;
    rdfs:label "CommercialRole"@en ;
    rdfs:subClassOf obo:BFO_0000023 ;
    skos:definition "A Role that inheres in an Organization by virtue of its establishment as a for-profit business."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/AgentOntology"^^xsd:anyURI .

cco:ont00000490 a owl:Class ;
    rdfs:label "X-rayFrequency"@en ;
    rdfs:subClassOf cco:ont00000754 ;
    skos:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is between 30 petahertz and 30 exahertz."@en ;
    mds:hasStudyStage "Recipe" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000511 a owl:Class ;
    rdfs:label "ActofPlanning"@en ;
    rdfs:subClassOf cco:ont00000228 ;
    skos:definition "A Planned Act that involves making a Plan to achieve some specified Objective."@en ;
    mds:hasStudyStage "Recipe" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000513 a owl:Class ;
    rdfs:label "ActofToolUse"@en ;
    rdfs:subClassOf cco:ont00000566 ;
    skos:definition "An Act of Artifact Employment in which some Agent uses some Tool."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000544 a owl:Class ;
    rdfs:label "Target"@en ;
    rdfs:comment "Although people speak of targeting a process, say, a parade, what in fact are being targeted are the material participants of that process. The disruption or ceasing of the process is the objective of some plan, but not technically a target. Only material things can be targeted for action. Even if some dependent entity is described as being the target, the material thing for which that dependent entity depends is the object of a targeting process."@en ;
    rdfs:subClassOf obo:BFO_0000040 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( obo:BFO_0000040 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001936 ;
                        owl:someValuesFrom cco:ont00000741 ] ) ] ;
    skos:definition "A Material Entity that is the object of an Act of Targeting."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000564 a owl:Class ;
    rdfs:label "EducationalOrganization"@en ;
    rdfs:subClassOf cco:ont00001180 ;
    skos:definition "An Organization whose primary purpose is to provide training or otherwise facilitate learning or the acquisition of knowledge, Skills, values, beliefs, or habits."@en ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Education&oldid=1064011752"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/AgentOntology"^^xsd:anyURI .

cco:ont00000570 a owl:Class ;
    rdfs:label "Force"@en ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:definition "A Process Profile that is the rate of change of an object's Momentum, is the product of an object's Mass and Acceleration with respect to an inertial frame of reference, and is measured in units of Newtons (N)."@en ;
    mds:hasStudyStage "Result" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000575 a owl:Class ;
    rdfs:label "QualitySpecification"@en ;
    rdfs:subClassOf cco:ont00000965 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( cco:ont00000965 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001942 ;
                        owl:someValuesFrom obo:BFO_0000019 ] ) ] ;
    skos:definition "A Directive Information Content Entity that prescribes some Quality."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000591 a owl:Class ;
    rdfs:label "ArtifactLocation"@en ;
    rdfs:subClassOf obo:BFO_0000029 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( obo:BFO_0000029 [ a owl:Restriction ;
                        owl:onProperty obo:BFO_0000124 ;
                        owl:someValuesFrom cco:ont00000995 ] ) ] ;
    skos:definition "A Site that is the location of some Material Artifact."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000592 a owl:Class ;
    rdfs:label "VeracityMeasurementInformationContentEntity"@en ;
    rdfs:comment "'Deviation Measurement Information Content Entity' and 'Veracity Measurement Information Content Entity' are complementary notions. Deviation is a measure of whether reality conforms to an ICE (e.g., a plan or prediction), whereas Veracity is a measure of whether a Descriptive ICE conforms to reality."@en,
        "Note, the term 'accuracy' is avoided due to its ambiguity between: correctness-of-performance (see: 'Reliability Measurement Information Content Entity'), correctness-of-information ('Veracity Measurement Information Content Entity'), and adherance-to-expectations (see: 'Deviation Measurement Information Content Entity')."@en ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:altLabel "Accuracy of Information"@en,
        "Trueness Measurement"@en,
        "Veracity Measurement"@en ;
    skos:definition "A Measurement Information Content Entity that is a measurement of the extent to which a description conforms to the reality it describes."@en ;
    mds:hasStudyStage "Result" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000604 a owl:Class ;
    rdfs:label "MaximumOrdinalMeasurementInformationContentEntity"@en ;
    mds:hasStudyStage "Result" .

cco:ont00000614 a owl:Class ;
    rdfs:label "Mass"@en ;
    rdfs:comment "'Matter' here can also refer to the inertial energy of an object."@en,
        "Typical unit of measure is the kilogram or pound."@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "A Quality that inheres in a bearer in virtue of the amount of matter in that bearer."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00000633 a owl:Class ;
    rdfs:label "Weight"@en ;
    rdfs:comment "When an object is \"weighed\", in the typical case, it is done so by taking into account the local force of gravity to determine the object's mass, whose standard of measure is the kilogram. The actual unit of measure of weight is the newton."@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "A Quality that inheres in some material entity with a mass in virtue of its location in some gravitational field."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00000651 a owl:Class ;
    rdfs:label "ContainingArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized in a process in which one entity contains another."@en ;
    cco:ont00001754 "http://www.dictionary.com/browse/containing" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000653 a owl:Class ;
    rdfs:label "Algorithm"@en ;
    rdfs:subClassOf cco:ont00000965 ;
    skos:definition "A Directive Information Content Entity that prescribes some Process and contains a finite sequence of unambiguous instructions in order to achieve some Objective."@en ;
    mds:hasStudyStage "Analysis",
        "Modeling",
        "Recipe" ;
    cco:ont00001754 "http://purl.obolibrary.org/obo/IAO_0000064"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000660 a owl:Class ;
    rdfs:label "Effect"@en ;
    rdfs:subClassOf obo:BFO_0000015 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( obo:BFO_0000015 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001819 ;
                        owl:someValuesFrom obo:BFO_0000015 ] ) ] ;
    skos:altLabel "Consequence"@en ;
    skos:definition "A Process that follows and is caused by some previous Process."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001754 "http://wordnetweb.princeton.edu/perl/webwn?s=effect" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000663 a owl:Class ;
    rdfs:label "PowerTransmissionArtifact"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to transfer and regulate Power flow from a Power Source to an application point."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000678 a owl:Class ;
    rdfs:label "VoltageRegulatingArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000098 ;
    skos:definition "An Artifact Function that is realized by processes in which some Material Artifact is used to cause a change in the voltage magnitude between the sending and receiving end of an electrical component."@en ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Voltage_regulation&oldid=1045628774"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000712 a owl:Class ;
    rdfs:label "Acceleration"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001777 ;
            owl:someValuesFrom cco:ont00000763 ],
        obo:BFO_0000144 ;
    skos:definition "A Process Profile that is the rate of change of the Velocity of an object."@en ;
    mds:hasStudyStage "Result" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Acceleration&oldid=1062249960"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000752 a owl:Class ;
    rdfs:label "WaveProcessProfile"@en ;
    rdfs:comment "This is a defined class used to group process profiles of Wave Processes. Note that not every relevant process profile can be asserted as a subtype, however, because they (e.g. Frequency and Amplitude) are applicable to other processes as well (e.g. Oscillation Process)."@en ;
    rdfs:subClassOf obo:BFO_0000144 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( obo:BFO_0000144 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001857 ;
                        owl:someValuesFrom cco:ont00000099 ] ) ] ;
    skos:definition "A Process Profile of a Wave Process."@en ;
    mds:hasStudyStage "Result" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000763 a owl:Class ;
    rdfs:label "Velocity"@en ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:definition "A Process Profile of an object's Motion that is characterized by its Speed and direction with respect to a frame of reference."@en ;
    mds:hasStudyStage "Result" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Velocity&oldid=1063300750"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000781 a owl:Class ;
    rdfs:label "ControlSystem"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to manage, command, direct, or regulate the behavior of at least one other Artifact."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Control_system&oldid=1061817176"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000791 a owl:Class ;
    rdfs:label "ChemicalReactionArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized in a process that leads to the transformation of one set of chemical substances to another."@en ;
    mds:hasStudyStage "Synthesis" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Chemical_reaction&oldid=1063262412"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000795 a owl:Class ;
    rdfs:label "ElectricalConductionArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000098 ;
    skos:definition "An Electrical Artifact Function that is realized by a Material Artifact being used to conduct an electric current."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000798 a owl:Class ;
    rdfs:label "InformationBearingArtifact"@en ;
    mds:hasStudyStage "Tool" .

cco:ont00000806 a owl:Class ;
    rdfs:label "PowerTool"@en ;
    rdfs:subClassOf cco:ont00000581 ;
    skos:definition "A Tool that is designed to be actuated by a Power Source and mechanism other than or in addition to manual labor."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Power_tool&oldid=1057147715"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000830 a owl:Class ;
    rdfs:label "Speed"@en ;
    rdfs:comment "An object's speed is the scalar absolute value of it's Velocity."@en ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:definition "A Process Profile that is characterized by the magnitude of an object's motion with respect to a frame of reference during some time period."@en ;
    mds:hasStudyStage "Result" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Speed&oldid=1058949945"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000843 a owl:Class ;
    rdfs:label "SolarPanel"@en ;
    rdfs:subClassOf cco:ont00001049 ;
    skos:definition "An Electrical Power Source that consists in part of one or more photovoltaic (i.e. solar) cells that convert light energy (photons) directly into electricity by means of the photovoltaic effect."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Solar_cell&oldid=1063439932"^^xsd:anyURI,
        "https://en.wikipedia.org/w/index.php?title=Solar_panel&oldid=1064397496"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000845 a owl:Class ;
    rdfs:label "Proportional Ratio Measurement Information Content Entity"@en ;
    rdfs:subClassOf cco:ont00001022 ;
    skos:definition "A Ratio Measurement Information Content Entity that is a measurement of a portion of a whole (described by the numerator) compared against that whole (described by the denominator) where the whole is a nominally described set of like entities."@en ;
    skos:scopeNote "A percentage is one way to express a proportional measure where the decimal expression of the proportion is multiplied by 100, thus giving the proportional value with respect to a whole of 100. E.g., the ratio of pigs to cows on a farm is 44 to 79 (44:79 or 44/79). The proportion of pigs to total animals is 44 to 123 or 44/123. The percentage of pigs is the decimal equivalent of the proportion (0.36) multiplied by a 100 (36%). The percentage can be expressed as a proportion where the numerator value is transformed for a denominator of 100, i.e., 36 of a 100 animals are pigs (36/100)."@en ,
                   "We may want to add either a subclass for Percentage or a data property (has percentage value) that links the percentage expression for a proportion to the relevant IBE."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Formulation ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000849 a owl:Class ;
    rdfs:label "HeatingSystem"@en ;
    rdfs:subClassOf cco:ont00000453 ;
    skos:definition "An Environment Control System that is designed to heat the air or objects in a Site."@en ;
    mds:hasStudyStage "MaterialsProcessing",
        "Synthesis",
        "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000853 a owl:Class ;
    rdfs:label "DescriptiveInformationContentEntity"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    owl:disjointWith cco:ont00000965 ;
    skos:altLabel "Descriptive ICE"@en ;
    skos:definition "An Information Content Entity that consists of a set of propositions that describe some Entity."@en ;
    mds:hasStudyStage "Result" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000856 a owl:Class ;
    rdfs:label "ArtifactHistory"@en ;
    rdfs:subClassOf obo:BFO_0000182 ;
    skos:definition "A History of an Artifact."@en ;
    mds:hasStudyStage "Recipe" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000892 a owl:Class ;
    rdfs:label "Depth"@en ;
    rdfs:subClassOf cco:ont00001367 ;
    skos:definition "A One Dimensional Extent that inheres in a bearer in virtue of the bearer's extension in a downward, backward, or inward direction."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001754 "International Organization for Standardization. 2019. Quantities and units -- Part 3: Space and time (ISO 80000-3:2019). International Organization for Standardization. Available at: https://www.iso.org/standard/64974.html."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00000893 a owl:Class ;
    rdfs:label "InformationMediumArtifact"@en ;
    rdfs:comment "An empty notebook, when manufactured, is a medium but not yet a carrier of information content. However, a book, in the sense of a novel or collection of philosophical essays or poems, depends necessarily on it carrying some information content. Thus, there are no empty books. Likewise, there are no empty databases, only portions of digital storage that have not yet been configured to carry some information content according to a database software application."@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to have some Information Bearing Artifact as part."@en ;
    skos:example "A magnetic hard drive",
        "A notebook" ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000908 a owl:Class ; 
rdfs:label "Act of Material Artifact Processing"@en ;
    rdfs:subClassOf cco:ont00000228 ;
    skos:definition "A Planned Act of performing a series of physical operations on a material artifact in order to change or preserve the artifact."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Formulation ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000910 a owl:Class ;
    rdfs:label "Amplitude"@en ;
    rdfs:subClassOf obo:BFO_0000144 ;
    skos:definition "A Process Profile of an Oscillation Process that is the absolute value of the maximum displacement from a zero, equilibrium, or mean value during one cycle of the Oscillation Process."@en ;
    mds:hasStudyStage "Result" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000932 a owl:Class ;
    rdfs:label "ComputingArtifactFunction"@en ;
    mds:hasStudyStage "Tool" .

cco:ont00000944 a owl:Class ;
    rdfs:label "ThermalImagingArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000601 ;
    skos:definition "An Imaging Artifact Function that is realized during events in which an Artifact is used to create a visual representation of an entity using radiation from the far infrared region of the electromagnetic spectrum that the entity emits"@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000945 a owl:Class ;
    rdfs:label "X-rayTelescope"@en ;
    rdfs:subClassOf cco:ont00000547 ;
    skos:definition "A Telescope that is designed to aid in the observation of spatially distant Objects by means of collecting and focusing X-rays to form an enhanced image of the Object."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=X-ray_telescope&oldid=1035025593"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000947 a owl:Class ;
    rdfs:label "TemperatureMeasurementArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00001100 ;
    skos:definition "A Measurement Artifact Function that is realized during events in which an Artifact is used to measure the Temperature of a specified object or class of objects."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000950 a owl:Class ;
    rdfs:label "ActofMaintenance"@en ;
    rdfs:subClassOf cco:ont00000970 ;
    skos:definition "An Act of Artifact Modification in which an Artifact is modified in order to preserve or restore one or more of its designed Qualities or Functions."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000965 a owl:Class ;
    rdfs:label "PrescriptiveInformationContentEntity"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( cco:ont00000958 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001942 ;
                        owl:someValuesFrom obo:BFO_0000001 ] ) ] ;
    skos:altLabel "Directive ICE"@en ;
    skos:definition "An Information Content Entity that consists of a set of propositions or images (as in the case of a blueprint) that prescribe some Entity."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00000967 a owl:Class ;
    rdfs:label "Height"@en ;
    rdfs:subClassOf cco:ont00001367 ;
    skos:definition "A One Dimensional Extent that inheres in a bearer in virtue of the bearer's extension in a vertical direction."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001754 "International Organization for Standardization. 2019. Quantities and units -- Part 3: Space and time (ISO 80000-3:2019). International Organization for Standardization. Available at: https://www.iso.org/standard/64974.html."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00000970 a owl:Class ;
    rdfs:label "ActofArtifactModification"@en ;
    rdfs:comment "Excluded from this class are instances of role change or role creation such as the introduction of an artifact as a piece of evidence in a trial or the loading of artifacts onto a ship for transport."@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "An Act of Artifact Processing in which an existing Artifact is acted upon in a manner that changes, adds, or removes one or more of its Qualities, Dispositions, or Functions."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000978 a owl:Class ;
    rdfs:label "Cause"@en ;
    rdfs:subClassOf obo:BFO_0000015 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( obo:BFO_0000015 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001803 ;
                        owl:someValuesFrom obo:BFO_0000015 ] ) ] ;
    skos:definition "A Process that is the cause of or one of the causes of some other Process."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000981 a owl:Class ;
    rdfs:label "ActofPortionofMaterialConsumption"@en ;
    rdfs:subClassOf cco:ont00000566 ;
    skos:definition "An Act of Artifact Employment in which a Portion of Material is expended."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00000985 a owl:Class ;
    rdfs:label "ThermalInsulationArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00001350 ;
    skos:definition "A Thermal Control Artifact Function that is realized during events in which a Material Artifact prevents or reduces the transfer of heat between objects that are in thermal contact or in range of radiative influence."@en ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Thermal_insulation&oldid=1059273300"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00000995 a owl:Class ;
    rdfs:label "MaterialArtifact"@en ;
    rdfs:subClassOf obo:BFO_0000040 ;
    skos:definition "A Material Entity that was designed by some Agent to realize a certain Function."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001006 a owl:Class ;
    rdfs:label "OperatorRole"@en ;
    rdfs:subClassOf obo:BFO_0000023 ;
    skos:definition "A Role that inheres in an Agent by virtue of that Agent's responsibilities to operate or control some Material Artifact."@en ;
    skos:example "the role of driving a car",
        "the role of flying an airplane",
        "the role of operating a crane" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/AgentOntology"^^xsd:anyURI .

cco:ont00001013 a owl:Class ;
    rdfs:label "HeatingArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized in a process in which the thermal energy of a system increases."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001017 a owl:Class ;
    rdfs:label "Agent"@en ;
    rdfs:subClassOf obo:BFO_0000040 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( obo:BFO_0000040 [ a owl:Restriction ;
                        owl:onProperty obo:BFO_0000196 ;
                        owl:someValuesFrom cco:ont00001379 ] ) ] ;
    skos:definition "A Material Entity that bears an Agent Capability."@en ;
    cco:ont00001754 "Schlosser, Markus, \"Agency\", The Stanford Encyclopedia of Philosophy (Winter 2019 Edition), Edward N. Zalta (ed.), available at: https://plato.stanford.edu/archives/win2019/entries/agency/"@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/AgentOntology"^^xsd:anyURI .

cco:ont00001022 a owl:Class ;
    rdfs:label "Ratio Measurement Information Content Entity"@en ;
    owl:equivalentClass [ owl:intersectionOf ( <https://www.commoncoreontologies.org/ont00001163>
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty <https://www.commoncoreontologies.org/ont00001983> ;
                                                                                                owl:someValuesFrom <http://purl.obolibrary.org/obo/BFO_0000001>
                                                                                              ]
                                                                                            ) ;
                                                                         rdf:type owl:Class
                                                                       ] ;
    rdfs:subClassOf cco:ont00001163 ;
    skos:definition "A Measurement Information Content Entity that consists of a symbol that places a Quality of an Entity onto an interval scale having a true zero value."@en ;
    skos:example "The sentence \"The temperature reached 240.372 degrees Kelvin on January 20, 1985 in Chicago, IL.\" is the carrier of a ratio measurement as 0 degrees on the Kelvin scale does describe absolute zero."@en ,
                                                                                                 "a measurement of the barometric pressure at 1,000 feet above sea level" ,
                                                                                                 "a measurement of the measure of air temperature on the Kelvin scale" ,
                                                                                                 "a measurement of the number of members in an Organization" ;
    skos:scopeNote "Four of the subtypes of measurements used here (Interval, Nominal, Ordinal, and Ratio) were originally defined by S.S. Stevens in the article \"On the Theory of Scales of Measurement\" in Science, Vol. 103 No. 2684 on June 7, 1946. For an introductory article with links to additional content including criticisms and alternate classifications of measurements see https://en.wikipedia.org/wiki/Level_of_measurement"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "Result" ;
    mds:inDomain mdsdom:Formulation ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00001041 a owl:Class ;
    rdfs:label "SequencePositionOrdinality"@en ;
    mds:hasStudyStage "Recipe" .

cco:ont00001042 a owl:Class ;
    rdfs:label "EquipmentMount"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to support an Artifact."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001045 a owl:Class ;
    rdfs:label "ArtifactModel"@en ;
    rdfs:subClassOf cco:ont00000319 ;
    skos:definition "A Directive Information Content Entity that prescribes a common set of Functions and Qualities to inhere in a set of artifact instances."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001047 a owl:Class ;
    rdfs:label "Frequency"@en ;
    mds:hasStudyStage "Result" .

cco:ont00001049 a owl:Class ;
    rdfs:label "ElectricalPowerSource"@en ;
    rdfs:subClassOf cco:ont00000288 ;
    skos:definition "A Power Source that is designed to generate, control, and transfer power in the form of electrical energy."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001065 a owl:Class ;
    rdfs:label "TwoDimensionalExtent"@en ;
    rdfs:subClassOf cco:ont00001202 ;
    skos:altLabel "Area"@en ;
    skos:definition "A Size Quality that inheres in a bearer in virtue of the bearer's extension in two dimensions."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001754 "International Organization for Standardization. 2019. Quantities and units -- Part 3: Space and time (ISO 80000-3:2019). International Organization for Standardization. Available at: https://www.iso.org/standard/64974.html."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00001067 a owl:Class ;
    rdfs:label "Laser"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is designed to emit light coherently through a process of optical amplification based on the stimulated emission of electromagnetic radiation."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Laser&oldid=1059215159"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001084 a owl:Class ;
    rdfs:label "PortionofProcessedMaterial"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that is the output of an Act of Artifact Processing."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001092 a owl:Class ;
    rdfs:label "ElectricalPowerStorageArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000098 ;
    skos:altLabel "Capacitance"@en ;
    skos:definition "An Electrical Artifact Function that is realized during events in which a Material Artifact is used to store electrical power to be released at a later time."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001100 a owl:Class ;
    rdfs:label "MeasurementArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized during events in which an Artifact is used to measure one or more features of a specified object or class of objects."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001103 a owl:Class ;
    rdfs:label "ArtifactModelName"@en ;
    rdfs:subClassOf cco:ont00000686 ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( cco:ont00000686 [ a owl:Restriction ;
                        owl:onProperty cco:ont00001916 ;
                        owl:someValuesFrom cco:ont00001045 ] ) ] ;
    skos:definition "A Designative Information Content Entity that designates some Material Artifact Model."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001130 a owl:Class ;
    rdfs:label "GeospatialPolygon"@en .

cco:ont00001149 a owl:Class ;
    rdfs:label "DataRangeIntervalEstimateInformationContentEntity"@en ;
    mds:hasStudyStage "Recipe" .

cco:ont00001153 a owl:Class ;
    rdfs:label "DamagingArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized in a process in which the structural integrity of an entity is impaired."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001154 a owl:Class ;
    rdfs:label "Multi-SecondTemporalInterval"@en ;
    rdfs:comment "This is a defined class."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cco:ont00001924 ;
            owl:someValuesFrom cco:ont00000992 ],
        obo:BFO_0000038 ;
    skos:definition "A one-dimensional temporal region that is measured in Seconds and spans at least one Second."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/TimeOntology"^^xsd:anyURI .

cco:ont00001180 a owl:Class ;
    rdfs:label "Organization"@en ;
    rdfs:comment "Members of organizations are either Organizations themselves or individual Persons. Members can bear specific Organization Member Roles that are determined in the organization rules. The organization rules also determine how decisions are made on behalf of the Organization by the organization members."@en ;
    rdfs:subClassOf cco:ont00000300 ;
    skos:definition "A Group of Agents which can be the bearer of roles, has members, and has a set of organization rules."@en ;
    cco:ont00001754 "http://purl.obolibrary.org/obo/OBI_0000245" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/AgentOntology"^^xsd:anyURI .

cco:ont00001196 a owl:Class ;
    rdfs:label "ActofArtifactAssembly"@en ;
    rdfs:comment "Many Acts of Manufacturing and Construction involve one or more Acts of Artifact Assembly, but Acts of Artifact Assembly can also occur in isolation from these activities."@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "An Act of Artifact Processing wherein a new Artifact is created by fitting component parts together."@en ;
    skos:example "putting together a piece of furniture purchased from Ikea" ;
    mds:hasStudyStage "MaterialsProcessing" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00001200 a owl:Class ;
    rdfs:label "StructuralSupportArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized by a Material Artifact providing physical support to another object."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001202 a owl:Class ;
    rdfs:label "SizeQuality"@en ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "A Quality that inheres in a bearer in virtue of the bearer's extension in one or more dimensions."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00001207 a owl:Class ;
    rdfs:label "OpticalLens"@en ;
    rdfs:subClassOf cco:ont00000136 ;
    skos:altLabel "Lens"@en ;
    skos:definition "An Optical Instrument that is designed to focus or disperse a beam of light entering the lens by means of refraction."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Lens_(optics)" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001218 a owl:Class ;
    rdfs:label "SignalProcessingArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized in the process of transferring or processing information contained in signals."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Signal_processing&oldid=1062720685"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001222 a owl:Class ;
    rdfs:label "SolarPanelSystem"@en ;
    rdfs:subClassOf cco:ont00001049 ;
    skos:altLabel "Photovoltaic System"@en,
        "Solar Array"@en ;
    skos:definition "An Electrical Power Source that consists in part of one or more Solar Panels, a power inverter, electrical wiring between the components, a mounting and support structure, and may also include a battery and/or a solar tracking system and is the bearer of functions realized in processes of deriving, transferring, and storing electrical energy derived from light energy."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Photovoltaic_system&oldid=1063366598"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001242 a owl:Class ;
    rdfs:label "Actuator"@en ;
    rdfs:subClassOf cco:ont00000736 ;
    skos:definition "A Transducer that is designed to convert some control signal into mechanical motion."@en ;
    mds:hasStudyStage "Tool" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Actuator&oldid=1064000375"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001262 a owl:Class ;
    rdfs:label "Person"@en ;
    rdfs:subClassOf cco:ont00000562 ;
    skos:altLabel "Human"@en ;
    skos:definition "An Animal that is a member of the species Homo sapiens."@en ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Human&oldid=1063145185"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/AgentOntology"^^xsd:anyURI .

cco:ont00001294 a owl:Class ;
    rdfs:label "ThreeDimensionalExtent"@en ;
    rdfs:subClassOf cco:ont00001202 ;
    skos:altLabel "Volume"@en ;
    skos:definition "A Size Quality that inheres in a bearer in virtue of the bearer's extension in three dimensions."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001754 "International Organization for Standardization. 2019. Quantities and units -- Part 3: Space and time (ISO 80000-3:2019). International Organization for Standardization. Available at: https://www.iso.org/standard/64974.html."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00001304 a owl:Class ;
    rdfs:label "DimensionSpecification"@en ;
    rdfs:subClassOf cco:ont00000575 ;
    skos:definition "An Quality Specification that prescribes some Size Quality."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ArtifactOntology"^^xsd:anyURI .

cco:ont00001309 a owl:Class ;
    rdfs:label "LotNumber"@en ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:definition "A Code Identifier that designates a particular quantity or lot of material from a single manufacturer."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Lot_number&oldid=1061846325"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00001337 a owl:Class ;
    rdfs:label "InfraredLightFrequency"@en ;
    rdfs:subClassOf cco:ont00000754 ;
    skos:definition "An Electromagnetic Radiation Frequency of some Electromagnetic Wave that is between 300 gigahertz and 430 tetrahertz."@en ;
    mds:hasStudyStage "Recipe" ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Infrared&oldid=1064111319"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00001359 a owl:Class ;
    rdfs:label "ActofManufacturing"@en ;
    rdfs:comment "An Act of Manufacturing typically involves the mass production of goods."@en ;
    rdfs:subClassOf cco:ont00000908 ;
    skos:definition "An Act of Artifact Processing wherein Artifacts are created in a Facility for the purpose of being sold to consumers."@en ;
    mds:hasStudyStage "MaterialsProcessing" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00001360 a owl:Class ;
    rdfs:label "ThreeDimensionalShape"@en ;
    rdfs:subClassOf cco:ont00001059 ;
    skos:definition "A Shape Quality that inheres only in a three dimensional entity."@en ;
    mds:hasStudyStage "Sample" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00001367 a owl:Class ;
    rdfs:label "OneDimensionalExtent"@en .

cco:ont00001376 a owl:Class ;
    rdfs:label "Torque"@en ;
    rdfs:subClassOf cco:ont00000570 ;
    skos:altLabel "Moment of Force"@en ;
    skos:definition "A Force that is applied to an object in a direction that would tend to cause the object to rotate around an Axis of Rotation and is the rate of change of an object's Angular Momentum."@en ;
    cco:ont00001754 "https://en.wikipedia.org/w/index.php?title=Torque&oldid=1063339484"^^xsd:anyURI ;
    cco:ont00001760 "https://www.commoncoreontologies.org/EventOntology"^^xsd:anyURI .

cco:ont00001384 a owl:Class ;
    rdfs:label "Opacity"@en ;
    rdfs:subClassOf cco:ont00000628 ;
    skos:definition "A Disposition to Interact with Electromagnetic Radiation that inheres in a bearer in virtue of that bearer's capacity to transmit electromagnetic radiation of a given frequency through the bearer instead of reflecting, scattering, or absorbing electromangentic radiation of that frequency."@en ;
    skos:scopeNote "Note that it is important to specify the frequency of electromagnetic radiation when representing a bearer's Opacity since a bearer may be Opaque with respect to electromagnetic radiation of one frequency, but be transparent with respect to electromagnetic radiation of another frequency. Unless otherwise stated, statements about a bearer's Opacity are assumed to be about electromagnetic radiation with a frequency in the visible spectrum."@en ; 
    skos:altLabel "" ;
    mds:hasStudyStage "Characterization" ;
    mds:inDomain mdsdom:Formulation ;
    cco:ont00001754 "https://en.wikipedia.org/wiki/Opacity_(optics)" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

mds:AgencyCode a owl:Class ;
    rdfs:label "AgencyCode" ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:definition "A Code Identifier that consists of a standardized code used to uniquely identify an Organization or governmental body responsible for the collection, management, or distribution of environmental data." ;
    cco:ont00001879 mds:USGS .

mds:AirVent a owl:Class ;
    rdfs:label "AirVent"@en ;
    rdfs:subClassOf cco:ont00000256 ;
    skos:definition "A Fluid Control Artifact that allows for the release or intake of air into a certain area or environment."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:hasSubDomain "" .

mds:AmplificationArtifactFunction a owl:Class ;
    rdfs:label "AmplificationArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized in a process in which the strength, volume, or intensity of something is increased."@en .

mds:Amplifier a owl:Class ;
    rdfs:label "Amplifier"@en ;
    rdfs:subClassOf cco:ont00000995 ;
    skos:definition "A Material Artifact that receives some kind of external force or energy and increases its magnitude."@en ;
    skos:example "A voltage amplifier that receives a voltage of 25V and outputs a voltage of 200V; A music amplifier that receives a low-amplitude sound wave and increases its amplitude." .

## Sun Smart Schools Study Terms


###  https://www.commoncoreontologies.org/ont00000217
<https://www.commoncoreontologies.org/ont00000217> rdf:type owl:Class ;
                                                   rdfs:subClassOf <https://www.commoncoreontologies.org/ont00000120> ;
                                                   rdfs:label "Measurement Unit of Area"@en ;
                                                   <http://www.w3.org/2004/02/skos/core#definition> "A Measurement Unit that is used as a standard for measurement of two-dimensional regions or Geospatial Regions."@en ;
                                                   <http://www.w3.org/2004/02/skos/core#example> "square feet, square meters, acre, hectare" ;
                                                   <https://www.commoncoreontologies.org/ont00001760> "https://www.commoncoreontologies.org/UnitsOfMeasureOntology"^^xsd:anyURI .

mds:ControlArtifactFunction a owl:Class ;
    rdfs:label "ControlArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized in a process in which a system is being controlled."@en .

mds:CopperWire a owl:Class ;
    rdfs:label "CopperWire"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty obo:BFO_0000051 ;
            owl:someValuesFrom mds:PortionOfCopper ],
        mds:ElectricalWire ;
    skos:altLabel "Copper Cable, Copper Electrical Wire"@en ;
    skos:definition "A Electrical Wire made primarily of elemental copper." .

mds:RamanIntensity a owl:Class ;
    rdfs:label "Ramanintensity"@en ;
    rdfs:subClassOf mds:Intensity ;
    skos:definition " Peak intensity indicates the strength of the Raman scattering for a given vibrational mode. (https://www.azooptics.com/)"@en ;
    mds:hasStudyStage "Result" .

mds:CyclicQUV a owl:Class ;
    rdfs:label "CyclicQUV" ;
    rdfs:comment " Conditions in this study: Cyclic Exposure of 8 h of UVA light at 1.55 W/m 2 at 340 nm, 70 °C and 4 h of condensing humidity at50 °C in dark" ;
    rdfs:seeAlso "https://doi.org/10.1007/s40192-023-00322-6" ;
    rdfs:subClassOf mds:ExposureStress ;
    mds:hasStudyStage "Exposure" .

mds:DataProcessing a owl:Class ;
    rdfs:label "DataProcessing" ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:definition "Manipulation, transformation and analyis of Information and data" .

mds:DatetimeRegion a owl:Class ;
    rdfs:label "DatetimeRegion" ;
    rdfs:subClassOf mds:TemporalRegion ;
    skos:definition "ISO 8601 Standard for time intervals:  using Year-Month-Day Hour:Minute." ;
    cco:ont00001767 mds:USGS .

mds:DigitalObjectIdentifier a owl:Class ;
    rdfs:label "DigitalObjectIdentifier"@en ;
    rdfs:subClassOf cco:ont00000253 ;
    skos:altLabel "DOI" ;
    skos:definition "Alphanumeric string used to identify a digitial object" ;
    mds:hasStudyStage "Sample" .

mds:DigitalObjectIdentifierOriginal a owl:Class ;
    rdfs:label "DigitalObjectIdentifierOriginal"@en ;
    rdfs:subClassOf mds:DigitalObjectIdentifier ;
    skos:altLabel "DOIOriginal" ;
    skos:definition "Original DOI of where the initial data came from" ;
    mds:hasStudyStage "Sample" .

mds:ElectricalWire a owl:Class ;
    rdfs:label "ElectricalWire"@en ;
    rdfs:subClassOf mds:ElectricalConductor ;
    skos:altLabel "Electrical Cable"@en ;
    skos:definition "An Electrical Conductor intended to carry charge from one location to another." .

mds:EnvironmentControlProcess a owl:Class ;
    rdfs:label "EnvironmentControlProcess"@en ;
    rdfs:subClassOf obo:BFO_0000015 ;
    skos:definition "A Process that is realized when multiple artifacts, functions, and processes come together to control an environment."@en .

mds:FlowProperties a owl:Class ;
    rdfs:label "FlowProperties" ;
    rdfs:subClassOf obo:BFO_0000019 ;
    skos:definition "defines how a material moves under the force of gravity or other applied forces, covering properties like fluidity, workability, and how easily a powder flows" .

mds:HotQUV a owl:Class ;
    rdfs:label "HotQUV" ;
    rdfs:comment "Condition in the study: Constant Exposure of UVA light at 1.55 W/m2 at 340 nm, 70 °C" ;
    rdfs:seeAlso "https://doi.org/10.1007/s40192-023-00322-6" ;
    rdfs:subClassOf mds:ExposureStress ;
    mds:hasStudyStage "Exposure" .

mds:Identifier a owl:Class ;
    rdfs:label "Identifier" ;
    rdfs:subClassOf cco:ont00000292,
        cco:ont00000649 ;
    skos:definition "A sequence of characters used to identify or refer to a program or an element," .

mds:IlluminationArtifactFunction a owl:Class ;
    rdfs:label "IlluminationArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00000323 ;
    skos:definition "An Artifact Function that is realized when an artifact creates illumination."@en .

mds:MachineLearningDataType a owl:Class ;
    rdfs:label "MachineLearningDataType"@en ;
    rdfs:subClassOf mds:Dataset ;
    skos:definition "Specific data grouping for a machine learning data split. Specified as training (train), validating (val,valid), or testing (test)" ;
    mds:hasStudyStage "Sample" .

mds:MeasurementStep a owl:Class ;
    rdfs:label "MeasurementStep" ;
    skos:definition "A measurement step is the step at which a study object is characterized in a step-wise study protocol."@en ;
    mds:hasStudyStage "Analysis",
        "Result" .

mds:ParameterCode a owl:Class ;
    rdfs:label "ParameterCode" ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:definition "A Code Identifier that consists of a standardized code used to uniquely identify a specific type of environmental parameter, property, or process being measured." ;
    cco:ont00001879 mds:USGS .

mds:ParameterGroup a owl:Class ;
    rdfs:label "ParameterGroup" ;
    rdfs:subClassOf cco:ont00000686 ;
    skos:definition "A Designative Information Content Entity that categorizes a set of environmental parameters based on shared physical, chemical, or biological characteristics (e.g., Physical, Sediment, Nutrients)." ;
    cco:ont00001879 mds:USGS .

mds:ParameterName a owl:Class ;
    rdfs:label "ParameterName" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:definition "A Designative Name used to designate a specific environmental property, quality, or process observed at a monitoring site." ;
    cco:ont00001879 mds:USGS .

mds:ParameterUnit a owl:Class ;
    rdfs:label "ParameterUnit" ;
    rdfs:subClassOf cco:ont00000120 ;
    skos:definition "A standardized measurement unit or scale used to quantify a specific parameter or variable." ;
    cco:ont00001863 mds:USGS .

mds:PhysicalEntity a owl:Class ;
    rdfs:label "PhysicalEntity" ;
    rdfs:subClassOf cco:ont00000253 ;
    skos:definition "Exists in space and time and has physical properties like mass, volume. Ex: a book, pdf, usb stick, document, etc" .


mds:PortHole a owl:Class ;
    rdfs:label "PortHole"@en ;
    rdfs:subClassOf cco:ont00000591 ;
    skos:altLabel "Inlet, Outlet"@en ;
    skos:definition "An Artifact Location where a gap or opening is present in a larger artifact."@en ;
    mds:hasStudyStage "Tool" .

mds:PortionOfCopper a owl:Class ;
    rdfs:label "PortionofCopper"@en ;
    rdfs:subClassOf mds:PortionOfMetal ;
    skos:altLabel "Portion Of Cu"@en ;
    skos:definition "A Portion of Material of which the majority consists of elemental copper." .

mds:QSUN a owl:Class ;
    rdfs:label "QSUN" ;
    rdfs:comment "Cyclic exposure of 102 min of TUV light at 70 W/m2, 63 °C and 18 min of TUV light at 70 W/m2, 63 °C with water spray " ;
    rdfs:seeAlso "https://doi.org/10.1007/s40192-023-00322-6" ;
    rdfs:subClassOf mds:ExposureStress ;
    mds:hasStudyStage "Exposure" .

mds:QualityContent a owl:Class ;
    rdfs:label "QualityContent" ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:definition "Measured Value related to a quality " .

mds:Reference a owl:Class ;
    rdfs:label "Reference"@en ;
    rdfs:subClassOf cco:ont00000958 ;
    skos:definition "Literature source of information" ;
    mds:hasStudyStage "Sample" .

mds:RelativeHumidityMeasurementArtifactFunction a owl:Class ;
    rdfs:label "RelativeHumidityMeasurementArtifactFunction"@en ;
    rdfs:subClassOf cco:ont00001100 ;
    skos:definition "A Measurement Artifact Function that is realized when a relative humidity sensor measures the humidity of the surrounding air."@en .

mds:RelativeHumiditySensor a owl:Class ;
    rdfs:label "RelativeHumiditySensor"@en ;
    rdfs:subClassOf cco:ont00000569 ;
    skos:altLabel "RH Sensor"@en ;
    skos:definition "A Sensor which measures the relative humidity of air."@en ;
    mds:hasStudyStage "Tool"@en ;
    mds:hasSubDomain "" .

mds:SampleHolderOrientation a owl:Class ;
    rdfs:label "SampleHolderOrientation" ;
    rdfs:subClassOf cco:ont00000119 ;
    skos:definition "Angular position or alignment of a Physical Entity relative to a reference frame." .

mds:SamplePositionHolder a owl:Class ;
    rdfs:label "SamplePositionHolder" ;
    rdfs:subClassOf cco:ont00000020 ;
    skos:definition "Position hysical Entity designed to physically secure and position one or more Samples during a Process" .

mds:SiteNumber a owl:Class ;
    rdfs:label "SiteNumber" ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:definition "A Code Identifier that consists of a unique numeric string used to identify a specific site within a monitoring network or database." ;
    cco:ont00001879 mds:USGS .

mds:SpaceGroupNumber a owl:Class ;
    rdfs:label "SpaceGroupNumber"@en ;
    rdfs:subClassOf mds:SpaceGroup ;
    skos:definition "Number to designate space group of sample" ;
    mds:hasStudyStage "Sample" .

mds:SpatialRegion a owl:Class ;
    rdfs:label "SpatialRegion" .

mds:StateCode a owl:Class ;
    rdfs:label "StateCode" ;
    rdfs:subClassOf cco:ont00000077 ;
    skos:definition "A Code Identifier that consists of a standardized code used to uniquely designate a specific primary administrative division (such as a State or Territory) of a country." ;
    cco:ont00001879 mds:USGS .

mds:StationName a owl:Class ;
    rdfs:label "StationName" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:definition "A Designative Name used to designate a specific geographic location or monitoring facility where environmental data is collected." ;
    cco:ont00001879 mds:USGS .

mds:SubstanceRegistryServiceName a owl:Class ;
    rdfs:label "SubstanceRegistryServiceName" ;
    rdfs:subClassOf cco:ont00000003 ;
    skos:definition "A Designative Name used to designate a specific environmental constituent, substance, or physical phenomenon as cataloged by the EPA Substance Registry Services (SRS)." ;
    cco:ont00001879 mds:USGS .

mds:TemporalRegion a owl:Class ;
    rdfs:label "TemporalRegion" .

mds:Thermocouple a owl:Class ;
    rdfs:label "Thermocouple"@en ;
    rdfs:subClassOf cco:ont00000569 ;
    skos:definition "A Sensor which is designed to detect temperature."@en ;
    mds:hasStudyStage "Tool" .

mds:TypeKThermocouple a owl:Class ;
    rdfs:label "TypeKThermocouple"@en ;
    rdfs:subClassOf mds:Thermocouple ;
    skos:definition "A Thermocouple which can be operated from -270°C to 1260°C (approx.)."@en ;
    mds:hasStudyStage "Tool" .

mds:Width a owl:Class,
        owl:NamedIndividual ;
    rdfs:label "Width" ;
    skos:altLabel "Specimen Width",
        "Width",
        "X-dimension" ;
    skos:definition "The linear dimension of the sample measured along the X-axis" ;
    skos:exactMatch cco:ont00000324 ;
    mds:hasStudyStage "Sample" .

mds:requiresPart a owl:Property ;
    rdfs:label "requirespart"@en ;
    skos:definition "" .

obo:BFO_0000054 a owl:ObjectProperty ;
    rdfs:label "hasrealization"@en ;
    owl:inverseOf obo:BFO_0000055 .

obo:BFO_0000055 a owl:ObjectProperty ;
    rdfs:label "realizes"@en .

obo:BFO_0000056 a owl:ObjectProperty ;
    rdfs:label "participatesin"@en .

obo:BFO_0000057 a owl:ObjectProperty ;
    rdfs:label "hasparticipant"@en ;
    owl:inverseOf obo:BFO_0000056 .

obo:BFO_0000062 a owl:ObjectProperty ;
    rdfs:label "precededby"@en .

obo:BFO_0000063 a owl:ObjectProperty,
        owl:TransitiveProperty ;
    rdfs:label "precedes"@en .

obo:BFO_0000084 a owl:ObjectProperty ;
    rdfs:label "genericallydependson"@en .

obo:BFO_0000115 a owl:ObjectProperty ;
    rdfs:label "hasmemberpart"@en ;
    owl:inverseOf obo:BFO_0000129 .

obo:BFO_0000117 a owl:ObjectProperty ;
    rdfs:label "hasoccurentpart"@en .

obo:BFO_0000121 a owl:ObjectProperty ;
    rdfs:label "hastemporalpart"@en .

obo:BFO_0000129 a owl:ObjectProperty ;
    rdfs:label "memberpartof"@en .

obo:BFO_0000139 a owl:ObjectProperty ;
    rdfs:label "temporalpartof"@en ;
    owl:inverseOf obo:BFO_0000121 .

obo:BFO_0000171 a owl:ObjectProperty ;
    rdfs:label "locatedin"@en .

obo:BFO_0000176 a owl:ObjectProperty ;
    rdfs:label "continuantpartof"@en ;
    dc:identifier "221-BFO" ;
    rdfs:domain obo:BFO_0000002 ;
    rdfs:range obo:BFO_0000002 ;
    owl:inverseOf obo:BFO_0000178 ;
    skos:definition "b continuant part of c =Def b and c are continuants & there is some time t such that b and c exist at t & b continuant part of c at t"@en ;
    skos:example "Milk teeth continuant part of human; surgically removed tumour continuant part of organism"@en ;
    skos:scopeNote "Users that require more sophisticated representations of time are encouraged to import a temporal extension of BFO-Core provided by the BFO development team. See documentation for guidance: <https://github.com/BFO-ontology/BFO-2020/tree/master/src/owl/profiles/temporal%20extensions>"@en .

obo:BFO_0000178 a owl:ObjectProperty ;
    rdfs:label "hascontinuantpart"@en ;
    dc:identifier "271-BFO" ;
    rdfs:domain obo:BFO_0000002 ;
    rdfs:range obo:BFO_0000002 ;
    skos:definition "b has continuant part c =Def c continuant part of b"@en ;
    skos:scopeNote "Users that require more sophisticated representations of time are encouraged to import a temporal extension of BFO-Core provided by the BFO development team. See documentation for guidance: <https://github.com/BFO-ontology/BFO-2020/tree/master/src/owl/profiles/temporal%20extensions>"@en .

obo:BFO_0000183 a owl:ObjectProperty ;
    rdfs:label "environs"@en .

obo:BFO_0000196 a owl:ObjectProperty ;
    rdfs:label "bearerof"@en ;
    owl:inverseOf obo:BFO_0000197 .

obo:BFO_0000197 a owl:ObjectProperty ;
    rdfs:label "inheresin"@en .

obo:BFO_0000199 a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "occupiestemporalregion"@en ;
    owl:inverseOf cco:ont00001874 .

obo:BFO_0000210 a owl:ObjectProperty ;
    rdfs:label "occupiesspatialregion"@en .

obo:RO_0000085 a owl:ObjectProperty ;
    rdfs:label "hasfunction"@en ;
    obo:IAO_0000112 "this enzyme has function this catalysis function (more colloquially: this enzyme has this catalysis function)"@en ;
    obo:IAO_0000115 "a relation between an independent continuant (the bearer) and a function, in which the function specifically depends on the bearer for its existence"@en ;
    obo:IAO_0000116 "A bearer can have many functions, and its functions can exist for different periods of time, but none of its functions can exist when the bearer does not exist. A function need not be realized at all the times that the function exists."@en ;
    obo:IAO_0000118 "has_function"@en ;
    rdfs:domain obo:BFO_0000004 ;
    rdfs:range obo:BFO_0000034 ;
    rdfs:subPropertyOf obo:RO_0000053 .

obo:RO_0000086 a owl:ObjectProperty ;
    rdfs:label "hasdisposition"@en ;
    obo:IAO_0000112 "this apple has quality this red color"@en ;
    obo:IAO_0000115 "a relation between an independent continuant (the bearer) and a quality, in which the quality specifically depends on the bearer for its existence"@en ;
    obo:IAO_0000116 "A bearer can have many qualities, and its qualities can exist for different periods of time, but none of its qualities can exist when the bearer does not exist."@en ;
    obo:IAO_0000118 "has_quality"@en ;
    rdfs:range obo:BFO_0000019 ;
    rdfs:subPropertyOf obo:RO_0000053 .

obo:RO_0000087 a owl:ObjectProperty ;
    rdfs:label "hasrole"@en ;
    obo:IAO_0000112 "this person has role this investigator role (more colloquially: this person has this role of investigator)"@en ;
    obo:IAO_0000115 "a relation between an independent continuant (the bearer) and a role, in which the role specifically depends on the bearer for its existence"@en ;
    obo:IAO_0000116 "A bearer can have many roles, and its roles can exist for different periods of time, but none of its roles can exist when the bearer does not exist. A role need not be realized at all the times that the role exists."@en ;
    obo:IAO_0000118 "has_role"@en ;
    rdfs:domain obo:BFO_0000004 ;
    rdfs:range obo:BFO_0000023 ;
    rdfs:subPropertyOf obo:RO_0000053 .

obo:RO_0000091 a owl:ObjectProperty ;
    rdfs:label "hasdisposition"@en ;
    obo:IAO_0000115 "a relation between an independent continuant (the bearer) and a disposition, in which the disposition specifically depends on the bearer for its existence"@en ;
    rdfs:domain obo:BFO_0000004 ;
    rdfs:range obo:BFO_0000016 ;
    rdfs:subPropertyOf obo:RO_0000053 ;
    owl:inverseOf obo:RO_0000092 .

cco:bearerOf a owl:ObjectProperty ;
    rdfs:label "bearerOf" .

cco:hasMember a owl:ObjectProperty ;
    rdfs:label "hasMember" .

cco:hasQuality a owl:ObjectProperty ;
    rdfs:label "hasQuality" .

cco:inherresIn a owl:ObjectProperty ;
    rdfs:label "inherresIn" .

cco:ont00001777 a owl:ObjectProperty ;
    rdfs:label "hasprocesspart"@en ;
    rdfs:domain obo:BFO_0000015 ;
    rdfs:range obo:BFO_0000015 ;
    rdfs:subPropertyOf obo:BFO_0000117 ;
    owl:inverseOf cco:ont00001857 ;
    skos:definition "x has_process_part y iff x and y are instances of Process, such that y occurs during the temporal interval of x, and y either provides an input to x or receives an output of x, or both."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001778 a owl:Class,
        owl:ObjectProperty ;
    rdfs:label "hasobject"@en ;
    rdfs:subPropertyOf obo:BFO_0000057 ;
    owl:inverseOf cco:ont00001936 ;
    skos:definition "If p is a process and c is a continuant, then p has object c if and only if p is performed by an agent and c is part of the projected state that agent intends to achieve by performing p."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001787 a owl:ObjectProperty ;
    rdfs:label "agentin"@en .

cco:ont00001801 a owl:ObjectProperty ;
    rdfs:label "issubjectof"@en .

cco:ont00001803 a owl:ObjectProperty ;
    rdfs:label "iscauseof"@en ;
    rdfs:domain obo:BFO_0000003 ;
    rdfs:range obo:BFO_0000003 ;
    owl:inverseOf cco:ont00001819 ;
    skos:definition "x is_cause_of y iff x and y are instances of Occurrent, and y is a consequence of x."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001808 a owl:ObjectProperty ;
    rdfs:label "isabout"@en ;
    owl:inverseOf cco:ont00001801 .

cco:ont00001816 a owl:ObjectProperty ;
    rdfs:label "isoutputof"@en ;
    rdfs:domain obo:BFO_0000002 ;
    rdfs:range obo:BFO_0000015 ;
    rdfs:subPropertyOf obo:BFO_0000056 ;
    owl:inverseOf cco:ont00001986 ;
    skos:definition "x is_output_of y iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the end of y is a necessary condition for the completion of y."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001819 a owl:ObjectProperty ;
    rdfs:label "causedby"@en ;
    rdfs:domain obo:BFO_0000003 ;
    rdfs:range obo:BFO_0000003 ;
    skos:definition "x caused_by y iff x and y are instances of Occurrent, and x is a consequence of y."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001833 a owl:ObjectProperty ;
    rdfs:label "hasagent"@en ;
    owl:inverseOf cco:ont00001787 .

cco:ont00001834 a owl:ObjectProperty ;
    rdfs:label "affects"@en ;
    rdfs:domain obo:BFO_0000015 ;
    rdfs:range obo:BFO_0000002 ;
    rdfs:subPropertyOf obo:BFO_0000057 ;
    owl:inverseOf cco:ont00001886 ;
    skos:definition "x affects y iff x is an instance of Process and y is an instance of Continuant, and x influences y in some manner, most often by producing a change in y."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001836 a owl:ObjectProperty ;
    rdfs:label "aggregatebearerof"@en .

<https://www.commoncoreontologies.org/ont00001841> rdf:type owl:ObjectProperty ;
                                                   rdfs:subPropertyOf <http://purl.obolibrary.org/obo/BFO_0000056> ;
                                                   owl:inverseOf <https://www.commoncoreontologies.org/ont00001921> ;
                                                   rdfs:domain [ rdf:type owl:Class ;
                                                                 owl:unionOf ( <http://purl.obolibrary.org/obo/BFO_0000020>
                                                                               <http://purl.obolibrary.org/obo/BFO_0000031>
                                                                               [ owl:intersectionOf ( <http://purl.obolibrary.org/obo/BFO_0000004>
                                                                                                      [ rdf:type owl:Class ;
                                                                                                        owl:complementOf <http://purl.obolibrary.org/obo/BFO_0000006>
                                                                                                      ]
                                                                                                    ) ;
                                                                                 rdf:type owl:Class
                                                                               ]
                                                                             )
                                                               ] ;
                                                   rdfs:range <http://purl.obolibrary.org/obo/BFO_0000015> ;
                                                   rdfs:label "is input of"@en ;
                                                   <http://www.w3.org/2004/02/skos/core#definition> "x is input of y =Def x participates in y, x is an Independent Continuant (but not a Spatial Region), y is a Process, and the presence of x at the beginning of y is a necessary condition for the start of y."@en ;
                                                   <https://www.commoncoreontologies.org/ont00001760> "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001845 a owl:ObjectProperty ;
    rdfs:label "issiteof"@en ;
    rdfs:domain obo:BFO_0000029 ;
    rdfs:range obo:BFO_0000015 ;
    rdfs:subPropertyOf obo:BFO_0000183 ;
    owl:inverseOf cco:ont00001918 ;
    skos:definition "x is_site_of y iff x is an instance of Site and y is an instance of Process, such that y occurs in x."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001857 a owl:ObjectProperty ;
    rdfs:label "ispartofprocess"@en ;
    rdfs:domain obo:BFO_0000015 ;
    rdfs:range obo:BFO_0000015 ;
    rdfs:subPropertyOf obo:BFO_0000132 ;
    owl:inverseOf cco:ont00001777 ;
    skos:definition "x is_part_of_process y iff x and y are instances of Process, such that x occurs during the temporal interval of y, and x either provides an input to y or receives an output of y."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001861 a owl:ObjectProperty ;
    rdfs:label "ismaterialof"@en ;
    rdfs:domain obo:BFO_0000030 ;
    rdfs:range obo:BFO_0000030 ;
    owl:inverseOf cco:ont00001991 ;
    skos:definition "x is_material_of y when both x and y are instances of Object and y consists of x as its material and x undergoes no change of kind during the creation of y."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001863 a owl:ObjectProperty ;
    rdfs:label "usesmeasurementunit"@en ;
    rdfs:domain cco:ont00000253 ;
    rdfs:range cco:ont00000120 ;
    rdfs:subPropertyOf obo:BFO_0000101 ;
    owl:inverseOf cco:ont00001961 ;
    skos:definition "y uses_measurement_unit x iff y is an instance of Information Bearing Entity and x is an instance of Measurement Unit, such that x describes the magnitude of measured physical quantity mentioned in y."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00001874 a owl:ObjectProperty ;
    rdfs:label "istemporalregionof"@en ;
    rdfs:domain obo:BFO_0000008 ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( obo:BFO_0000015 obo:BFO_0000035 ) ] ;
    skos:definition "t is temporal region of p iff p occupies temporal region t."@en ;
    skos:editorialNote "Leaving this is in ERO for now since BFO2020 has no inverse of occupies-temporal-region yet."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001879 a owl:ObjectProperty ;
    rdfs:subPropertyOf <https://www.commoncoreontologies.org/ont00001801> ;
    owl:inverseOf <https://www.commoncoreontologies.org/ont00001916> ;
    rdfs:domain <http://purl.obolibrary.org/obo/BFO_0000001> ;
    rdfs:range <https://www.commoncoreontologies.org/ont00000686> ;
    rdfs:label "designatedBy"@en ;
    <http://www.w3.org/2004/02/skos/core#definition> "x designated by y =Def y designates x."@en ;
    <https://www.commoncoreontologies.org/ont00001760> "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .


cco:ont00001884 a owl:ObjectProperty ;
    rdfs:label "conditiondescribedby"@en ;
    rdfs:domain obo:BFO_0000001 ;
    rdfs:range cco:ont00000127 ;
    rdfs:subPropertyOf cco:ont00001801 ;
    owl:inverseOf cco:ont00001980 ;
    owl:propertyChainAxiom ( cco:ont00001917 obo:BFO_0000176 ) ;
    skos:definition "x condition_described_by y iff y is an instance of Performance Specification and x is an instance of Entity and y describes_condition x."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00001904 a owl:ObjectProperty ;
    rdfs:label "ismeasuredby"@en .

cco:ont00001913 a owl:ObjectProperty ;
    rdfs:label "usesgeospatialcoordinatereferencesystem"@en .

cco:ont00001916 a owl:ObjectProperty ;
    rdfs:label "designates"@en .

cco:ont00001917 a owl:ObjectProperty ;
    rdfs:label "describedby"@en .

cco:ont00001918 a owl:ObjectProperty ;
    rdfs:label "occursat"@en ;
    rdfs:domain obo:BFO_0000015 ;
    rdfs:range obo:BFO_0000029 ;
    rdfs:subPropertyOf obo:BFO_0000066 ;
    skos:definition "x occurs_at y iff x is an instance of Process and y is an instance of Site, such that x occurs in y."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001920 a  owl:ObjectProperty ;
rdfs:subPropertyOf <https://www.commoncoreontologies.org/ont00001801> ;
    owl:inverseOf <https://www.commoncoreontologies.org/ont00001942> ;
    rdfs:domain <http://purl.obolibrary.org/obo/BFO_0000001> ;
    rdfs:range <https://www.commoncoreontologies.org/ont00000965> ;
    rdfs:label "prescribedBy"@en ;
    <http://www.w3.org/2004/02/skos/core#definition> "x prescribed by y =Def y prescribes x."@en ;
    <https://www.commoncoreontologies.org/ont00001760> "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .


cco:ont00001921 a owl:ObjectProperty ;
    rdfs:label "hasinput"@en ;
    rdfs:domain obo:BFO_0000015 ;
    rdfs:range obo:BFO_0000002 ;
    rdfs:subPropertyOf obo:BFO_0000057 ;
    skos:definition "y has_input x iff x is an instance of Continuant and y is an instance of Process, such that the presence of x at the beginning of y is a necessary condition for the start of y."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001938 a owl:ObjectProperty ;
    rdfs:label "represents"@en .

cco:ont00001942 a owl:ObjectProperty ;
    rdfs:label "prescribes"@en ;
    owl:inverseOf cco:ont00001920 .

cco:ont00001951 a owl:ObjectProperty ;
    rdfs:label "hassubordinaterole"@en ;
    rdfs:domain obo:BFO_0000023 ;
    rdfs:range obo:BFO_0000023 ;
    skos:definition "For all x,y,t: x has subordinate role y at t iff: x is an instance of Role at time t, and y is an instance of Role at time t, and there is some z such that x is realized by z and z is an instance of Process which creates, modifies, transfers, or eliminates some u such that u is a Process Regulation at time t, and u is addressed to the bearer of y."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/AgentOntology"^^xsd:anyURI .

cco:ont00001953 a owl:ObjectProperty ;
    rdfs:label "hasparent"@en .

cco:ont00001964 a owl:ObjectProperty ;
    rdfs:label "ismeasuredbyinterval"@en .

cco:ont00001966 a owl:ObjectProperty ;
    rdfs:label "isameasurementof"@en ;
    owl:inverseOf cco:ont00001904 .

cco:ont00001980 a owl:ObjectProperty ;
    rdfs:label "describescondition"@en ;
    owl:inverseOf cco:ont00001884 .

cco:ont00001982 a owl:ObjectProperty ;
    rdfs:label "describes"@en ;
    owl:inverseOf cco:ont00001917 .

###  https://www.commoncoreontologies.org/ont00001986
<https://www.commoncoreontologies.org/ont00001986> rdf:type owl:ObjectProperty ;
                                                   rdfs:subPropertyOf <http://purl.obolibrary.org/obo/BFO_0000057> ;
                                                   rdfs:domain <http://purl.obolibrary.org/obo/BFO_0000015> ;
                                                   rdfs:range [ rdf:type owl:Class ;
                                                                owl:unionOf ( <http://purl.obolibrary.org/obo/BFO_0000020>
                                                                              <http://purl.obolibrary.org/obo/BFO_0000031>
                                                                              [ owl:intersectionOf ( <http://purl.obolibrary.org/obo/BFO_0000004>
                                                                                                     [ rdf:type owl:Class ;
                                                                                                       owl:complementOf <http://purl.obolibrary.org/obo/BFO_0000006>
                                                                                                     ]
                                                                                                   ) ;
                                                                                rdf:type owl:Class
                                                                              ]
                                                                            )
                                                              ] ;
                                                   rdfs:label "has output"@en ;
                                                   <http://www.w3.org/2004/02/skos/core#definition> "x has output y =Def y is output of x."@en ;
                                                   <https://www.commoncoreontologies.org/ont00001754> "https://en.wikipedia.org/w/index.php?title=IPO_model&oldid=1024398398"^^xsd:anyURI ;
                                                   <https://www.commoncoreontologies.org/ont00001760> "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

cco:ont00001991 a owl:ObjectProperty ;
    rdfs:label "ismadeof"@en ;
    rdfs:domain obo:BFO_0000030 ;
    rdfs:range obo:BFO_0000030 ;
    rdfs:subPropertyOf owl:topObjectProperty ;
    owl:inverseOf cco:ont00001861 ;
    skos:definition "x is_made_of y when x and y are both instances of Object and y is the material that x consists of and that material does not undergo a change of kind during the creation of x."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/ExtendedRelationOntology"^^xsd:anyURI .

dcat:distribution a owl:ObjectProperty ;
    rdfs:label "distribution" .

dcat:temporalResolution a owl:ObjectProperty ;
    rdfs:label "temporalResolution" .

geosparql:hasBoundingBox a owl:ObjectProperty ;
    rdfs:label "hasBoundingBox" .

geosparql:hasSpatialResolution a owl:ObjectProperty ;
    rdfs:label "hasSpatialResolution" .

mds:hasLatitude a owl:ObjectProperty ;
    rdfs:label "hasLatitude"@en ;
    rdfs:domain mds:Centroid ;
    rdfs:range mds:Latitude ;
    skos:definition "Denotes the latitudinal value of a centroid object."@en .

mds:hasLongitude a owl:ObjectProperty ;
    rdfs:label "hasLongitude"@en ;
    rdfs:domain mds:Centroid ;
    rdfs:range mds:Longitude ;
    skos:definition "Denotes the longitudinal value of a centroid object."@en .

mds:hasMaximumLatitude a owl:ObjectProperty ;
    rdfs:label "hasMaximumLatitude"@en ;
    rdfs:domain mds:GeospatialRegionBoundingBox ;
    rdfs:range mds:Latitude ;
    skos:definition "Denotes the maximum latitudinal value of a geospatial region bounding box."@en .

mds:hasMaximumLongitude a owl:ObjectProperty ;
    rdfs:label "hasMaximumLongitude"@en ;
    rdfs:domain mds:GeospatialRegionBoundingBox ;
    rdfs:range mds:Longitude ;
    skos:definition "Denotes the maximum longitudinal value of a geospatial region bounding box."@en .

mds:hasMinimumLatitude a owl:ObjectProperty ;
    rdfs:label "hasMinimumLatitude"@en ;
    rdfs:domain mds:GeospatialRegionBoundingBox ;
    rdfs:range mds:Latitude ;
    skos:definition "Denotes the minimum latitudinal value of a geospatial region bounding box."@en .

mds:hasMinimumLongitude a owl:ObjectProperty ;
    rdfs:label "hasMinimumLongitude"@en ;
    rdfs:domain mds:GeospatialRegionBoundingBox ;
    rdfs:range mds:Longitude ;
    skos:definition "Denotes the minimum longitudinal value of a geospatial region bounding box."@en .

mds:hasGeohashName a owl:ObjectProperty ;
    rdfs:label "hasGeohashName"@en ;
    rdfs:domain mds:Geohash ;
    rdfs:range mds:GeohashName ;
    skos:definition "Denotes the name, code or identifier of a Geohash."@en .

mds:hasCurrent a owl:ObjectProperty ;
    rdfs:rdomain[ a owl:Class ;
            owl:unionOf ( mds:CriticalLoadInverter mds:UtilityGridInverter ) ] ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:CriticalLoadInverterCurrent mds:UtilityGridInverterCurrent) ] .       

mds:analysedWithDataPackage a owl:ObjectProperty ;
    rdfs:label "analysedWithDataPackage" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:Software ;
    skos:definition "States the software used to perform data analysis" .

mds:hasCrystallineAttribution a owl:ObjectProperty ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:RamanIntensity ;
    skos:definition "identifies the Raman band of a sample that is said to have crystalline attribution"@en .

mds:containsSensor a owl:ObjectProperty ;
    rdfs:label "containsSensor" ;
    rdfs:domain mds:Satellite ;
    rdfs:range mds:Sensor ;
    skos:definition "Indicates the sensor contained by the satellite." ;
    mds:hasStudyStage " General" .

mds:deliversCoolant a owl:ObjectProperty ;
    rdfs:label "deliversCoolant" ;
    rdfs:domain mds:GrindingMachine ;
    rdfs:range mds:GrindingCoolant ;
    skos:definition "Relates a grinding machine to the coolant material it supplies to the grinding zone during the grinding process."@en .

mds:directlyPrecedes a owl:AsymmetricProperty,
        owl:FunctionalProperty,
        owl:IrreflectiveProperty,
        owl:ObjectProperty ;
    rdfs:label "Directlyprecedes"@en ;
    rdfs:domain mds:ExposureStep ;
    rdfs:range mds:ExposureStep .

mds:Formulates a owl:ObjectProperty ;
    rdfs:label "Formulates" ;
    skos:definition "Formulation used to create the sample "@en .

mds:hasArea a owl:ObjectProperty ;  
    rdfs:label "hasArea" ; 
    rdfs:domain mds:PVArray ;
    rdfs:range mds:Area .

mds:hasAdditives a owl:ObjectProperty ;
    rdfs:label "hasAdditives" ;
    rdfs:domain mds:Material ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:UVStabilizer mds:Antioxidant mds:UVAbsorber ) ] ;
    skos:definition "Any type of additive used in the material"@en .

mds:hasAmbientTemperature a owl:ObjectProperty ;
    rdfs:label "hasAmbientTemperature" ;
    skos:definition "Ambient Temperature"@en .

mds:hasAnnealingParameters a owl:ObjectProperty ;
    rdfs:label "hasAnnealingParameters" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:HoldTemperature ;
    skos:definition "Informs the parameters a sample was annealed with" .

mds:hasAverageTrainingTime a owl:ObjectProperty ;
    rdfs:label "hasAverageTrainingTime"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:AverageTrainingTime ;
    skos:definition "Relates a UQ analysis result to its average model training time."@en .

mds:hasBandDescription a owl:ObjectProperty ;
    rdfs:label "hasBandDescription" ;
    rdfs:domain mds:Band ;
    rdfs:range mds:BandDescription ;
    skos:definition "Specifies a description or categorization of the band." ;
    mds:hasStudyStage " General" .

mds:hasBrand a owl:ObjectProperty ;
    rdfs:label "hasBrand" ;
    rdfs:domain [ a owl:Class ;
    owl:unionOf ( mds:Material mds:PVModule mds:PVArray) ];
    rdfs:range mds:Brand ;
    skos:definition "Brand of the Material"@en .

mds:hasComment a owl:ObjectProperty ;
    rdfs:label "hasComment" ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:Sample mds:ExposureCondition) ];
    rdfs:range mds:Comment ;
    skos:definition "Any comment or note relevant to your study/sample"@en .

obo:RO_0002180 a owl:ObjectProperty ;
    rdfs:label "hasComponent"@en ;
    rdfs:subPropertyOf obo:BFO_0000051 ;   # has part
    obo:IAO_0000115 "w 'has component' p if w 'has part' p and w is such that it can be directly disassembled into into n parts p, p2, p3, ..., pn, where these parts are of similar type."@en ;
    oboInOwl:hasOBONamespace "external" .

mds:hasComposition a owl:ObjectProperty ;
    rdfs:label "hasComposition" ;
    rdfs:domain mds:Sample ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:UVP mds:UVF mds:UVA mds:UVT mds:UVO mds:FF1 ) ] ;
    skos:definition "Relates an entity to a description of the material composition associated with it."@en .

mds:hasCrystallineAttribution a owl:ObjectProperty ;
    rdfs:label "hasCrystallineAttribution" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:CrystallineAttribution ;
    skos:definition "identifies the Raman band of a sample that is said to have crystalline attribution" .

mds:hasDataFile a owl:ObjectProperty ;
    rdfs:label "hasdatafile"@en ;
    rdfs:domain mds:Project ;
    rdfs:range mds:DataFile ;
    skos:definition "Relates a project to a data file it has produced or curates."@en .

mds:hasDataset a owl:ObjectProperty ;
    rdfs:label "hasDataset"@en ;
    rdfs:domain mds:UQAnalysisProcess ;
    rdfs:range mds:AnalysisDataset ;
    skos:definition "Relates an analysis process to the dataset on which it operates."@en .

mds:hasDate a owl:ObjectProperty ;
    rdfs:label "hasDate" ;
    rdfs:comment "Date was created as an object property to be used with FAIRLinked for HBase Ingestion" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:DateMade ;
    skos:definition "Date that an entity was made, aquired, collected or received"@en .

mds:hasElectronicBandGap a owl:ObjectProperty ;
    rdfs:label "haselectronicbandgap" ;
    rdfs:subPropertyOf mds:hasElectronicProperty .

mds:hasElectronicProperty a owl:ObjectProperty ;
    rdfs:label "haselectronicproperty" ;
    rdfs:subPropertyOf mds:hasMaterialProperty .

mds:hasEndedOn a owl:ObjectProperty ;
    rdfs:label "hasEndedOn" ;
    rdfs:domain mds:Satellite ;
    rdfs:range mds:EndOfLifeDate ;
    skos:definition "Specifies the end of life date of the satellite." ;
    mds:hasStudyStage " General" .

mds:hasEnergeticProperty a owl:ObjectProperty ;
    rdfs:label "hasEnergeticProperty" ;
    rdfs:domain mds:Compound ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:DetonationVelocity mds:DetonationPressure mds:DepositionTemperature mds:DetonationPressure mds:ElectrostaticSensitivity mds:ImpactSensitivity mds:ShockSensitivity mds:FrictionSensitivity mds:DetonationVelocity mds:DetonationVelocity mds:Deflagration ) ] ;
    rdfs:subPropertyOf obo:BFO_0000196 .

mds:hasExposureStep a owl:ObjectProperty ;
    rdfs:label "hasExposureStep" ;
    rdfs:domain mds:Sample ;
    rdfs:range [ a owl:Class ;
            owl:oneOf ( mds:Step1 mds:Step2 mds:Step3 mds:Step4 mds:Step5 mds:Step6 mds:Step7 mds:Step8 ) ] ;
    skos:definition "Exposure Step in which the sample was removed for characterization"@en,
        "Exposure Step in which the sample was removed for characterization "@en .

mds:hasExposureStress a owl:ObjectProperty ;
    rdfs:label "hasExposureStress" ;
   rdfs:domain [ a owl:Class ;
            owl:unionOf ( mds:Sample mds:NetSEMModel ) ] ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:HotQUV mds:QSUN mds:CyclicQUV mds:ExposureStress) ] ;
    skos:definition "Exposure stress(UV, heat, humidity) the sample was subjected ( QSUN, HotQUV, CyclicQUV, etc)"@en .

mds:hasGeohash a owl:ObjectProperty ;
    rdfs:label "hasgeohash"@en ;
    rdfs:domain mds:Location ;
    rdfs:range mds:Geohash ;
    skos:definition "Relates a location to the geohash cell (base-32, Z-order curve, EPSG:4326/WGS-84) that encodes it."@en .

mds:hasGrainSize a owl:ObjectProperty ;
    rdfs:label "hasGrainSize" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:GrainSize ;
    skos:definition "Refers to the size of the grain within the microstructure" .

mds:hasHoldTemperature a owl:ObjectProperty ;
    rdfs:label "hasHoldTemperature" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:HoldTemperature ;
    skos:definition "informs the temperature a sample was annealed at" .

mds:hasHoldTime a owl:ObjectProperty ;
    rdfs:label "hasHoldTime" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:HoldTime ;
    skos:definition "Informs how long a specimen was held at a temperature during annealing " .

mds:hasIdentifier a owl:ObjectProperty ;
    rdfs:label "hasIdentifier" ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( mds:Sample mds:Material mds:PVSite mds:PVSystem mds:NetSEMModel) ] ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:Identifier mds:SampleID mds:SiteID mds:PVSystemID  mds:NetSEMModelID) ] ;
    rdfs:subPropertyOf cco:ont00001916 ;
    skos:definition "Relates an entity to an identifier that denotes it within some identification schema or context"@en .

mds:hasInstrumentStatus a owl:ObjectProperty ;
    rdfs:label "hasInstrumentStatus" ;
    rdfs:domain mds:Sensor ;
    rdfs:range mds:InstrumentStatus ;
    skos:definition "Specifies the instrument status of the sensor." ;
    mds:hasStudyStage " General" .

mds:hasInterplanarSpacing a owl:ObjectProperty ;
    rdfs:label "hasInterplanarSpacing" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:DSpacingFor020Plane,
        mds:DSpacingFor110Plane,
        mds:DSpacingFor200Plane ;
    skos:definition "informs the d-spacing value" .

mds:hasKernelName a owl:ObjectProperty ;
    rdfs:label "hasKernelName"@en ;
    rdfs:domain mds:KernelUsingUQAnalysisProcess ;
    rdfs:range mds:KernelName ;
    skos:definition "Relates a kernel-using analysis process to the name of the kernel function it employs."@en .

mds:hasLocation a owl:ObjectProperty ;
    rdfs:label "haslocation"@en ;
    rdfs:domain mds:PVSite ;
    rdfs:range mds:Location ;
    rdfs:seeAlso mds:isLocatedAt ;
    skos:definition "Relates a PV site to its geospatial location."@en .

mds:hasLowerBound a owl:ObjectProperty ;
    rdfs:label "hasLowerBound"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:LowerBound ;
    skos:definition "Relates an analysis result to the lower bound of its prediction interval."@en .

obo:RO_0002473 a owl:ObjectProperty ; #  composed primarly of
    rdfs:subPropertyOf obo:BFO_0000051 ;
    rdfs:domain mds:NetSEMModel ;
    rdfs:range mds:Material ;
    obo:IAO_000115 "x composed_primarily_of y if and only if more than half of the mass of x is made up of y."^^xsd:string ;
    rdfs:label "composedPrimarilyOf"^^xsd:string . 

mds:hasMeanAbsoluteError a owl:ObjectProperty ;
    rdfs:label "hasMeanAbsoluteError"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:MeanAbsoluteError ;
    skos:definition "Relates a UQ analysis result to its mean absolute error."@en .

mds:connnectsTo a owl:ObjectProperty ; 
rdfs:domain [ a owl:Class ;
    owl:unionOf ( mds:PVModule mds:PVArray mds:PVInverter mds:ChargeController mds:Battery ) ];
rdfs:range [ a owl:Class ;
    owl:unionOf ( mds:PVArray mds:PVSiteMeter mds:Battery mds:BatteryBank) ];
    skos:definition ""@en ;
    skos:exactMatch   obo:RO_0002150 .

mds:hasMeanStandardizedLogLoss a owl:ObjectProperty ;
    rdfs:label "hasMeanStandardizedLogLoss"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:MeanStandardizedLogLoss ;
    skos:definition "Relates a UQ analysis result to its mean standardized log loss."@en .

mds:hasMicrostrucutreCharacterisation a owl:ObjectProperty ;
    rdfs:label "hasMicrostrucutreCharacterisation" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:DegreeOfCrystallinity ;
    skos:definition "Describes the type of characterisation used to analyse the microstructure" .

mds:hasMission a owl:ObjectProperty ;
    rdfs:label "hasMission" ;
    rdfs:domain mds:Satellite ;
    rdfs:range mds:Mission ;
    skos:definition "Indicates the mission of the satellite." ;
    mds:hasStudyStage " General" .

mds:hasModel a owl:ObjectProperty ;
    rdfs:label "hasmodel"@en ;
    skos:definition "A mathematical, physics or data-driven model to represent a system, concept of phenomenon"@en ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:PVIverter mds:PVArray) ] ;
    rdfs:range mds:Model .

mds:hasModule a owl:ObjectProperty ;
    rdfs:label "hasmodule"@en ;
    rdfs:domain mds:PVString ;
    rdfs:range mds:PVModule ;
    rdfs:subPropertyOf mds:hasPart ;
    skos:definition "Relates a PV string to one of its series-connected PV modules."@en .

mds:hasName a owl:ObjectProperty ;
    rdfs:label "hasName" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:SampleName ;
    skos:definition "Sample Name"@en .

mds:hasNegativeLogPredictiveDensity a owl:ObjectProperty ;
    rdfs:label "hasNegativeLogPredictiveDensity"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:NegativeLogPredictiveDensity ;
    skos:definition "Relates a UQ analysis result to its negative log predictive density."@en .

mds:hasNoiseVariance a owl:ObjectProperty ;
    rdfs:label "hasNoiseVariance"@en ;
    rdfs:domain mds:GaussianProcessRegression ;
    rdfs:range mds:NoiseVariance ;
    skos:definition "Relates a Gaussian process regression model to its estimated noise variance."@en .

mds:hasNumberPerString a owl:ObjectProperty ;
    rdfs:label "hasNumberPerString" ;
    skos:definition "Number of cells per string"@en .

mds:hasOperationalStatus a owl:ObjectProperty ;
    rdfs:label "hasOperationalStatus" ;
    rdfs:domain mds:Satellite ;
    rdfs:range mds:MissionStatus ;
    skos:definition "Specifies the operational status of the satellite's mission." ;
    mds:hasStudyStage " General" .

mds:hasOrbitalType a owl:ObjectProperty ;
    rdfs:label "hasOrbitalType" ;
    rdfs:domain mds:Satellite ;
    rdfs:range mds:OrbitType ;
    skos:definition "Specifies the orbital type of the satellite." ;
    mds:hasStudyStage " General" .

mds:hasInputCurrent a owl:ObjectProperty ;
    rdfs:label "hasInputCurrent"@en ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:BatteryBank mds:PVArray ) ] ;
    rdfs:range mds:BatteryBankInputCurrent ;
    skos:definition "The electrical current flowing into a system, device, or component."@en .

mds:hasOutputCurrent a owl:ObjectProperty ;
    rdfs:label "hasOutputCurrent"@en ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:BatteryBank mds:PVArray ) ] ;
    rdfs:range [ a owl:Class ;
        owl:unionOf ( mds:BatteryBankOutputCurrent mds:PVArrayOutputCurrent mds:ChargeControllerOutputCurrent ) ] ;
    skos:definition "The electrical current delivered or produced by a system or component."@en .

mds:hasVoltage a owl:ObjectProperty ;
    rdfs:label "hasVoltage"@en ;
    rdfs:domain mds:BatteryBank ;
    rdfs:range mds:BatteryBankVoltage ;
    skos:definition "The measured or operating electrical potential difference within a component."@en .

mds:hasOutputVoltage a owl:ObjectProperty ;
    rdfs:label "hasOutputVoltage"@en ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:PVArray mds:ChargeControler ) ] ;
    rdfs:range [ a owl:Class ;
        owl:unionOf ( mds:PVArrayOutputVoltage mds:ChargeControllerOutputVoltage ) ] ;
    skos:definition "The electrical potential difference supplied by a system or device to an external load."@en .

mds:hasPower a owl:ObjectProperty ;
    rdfs:label "hasPower"@en ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:UtilityGrid mds:CriticalLoad ) ] ;
    rdfs:range [ a owl:Class ;
        owl:unionOf ( mds:UtilityGridPower mds:CriticalLoadNetPower ) ] ;
    skos:definition "The rate at which electrical energy is transferred, consumed, or generated by a system."@en .

mds:hasEnergy a owl:ObjectProperty ;
    rdfs:label "hasEnergy"@en ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:UtilityGrid mds:CriticalLoad ) ] ;
    rdfs:range [ a owl:Class ;
        owl:unionOf ( mds:UtilityGridEnergy mds:CriticalLoadNetEnergy ) ] ;
    skos:definition "The total amount of electrical work performed, consumed, or stored over a period of time."@en .

mds:hasImportedEnergy a owl:ObjectProperty ;
    rdfs:label "hasImportedEnergy"@en ;
    rdfs:range mds:UtilityGridImportedEnergy ;
    skos:definition "The amount of electrical energy brought into a local system from an external source or grid."@en .

mds:hasExportedEnergy a owl:ObjectProperty ;
    rdfs:label "hasExportedEnergy"@en ;
    rdfs:domain mds:UtilityGrid ;
    rdfs:range mds:UtilityGridExportedEnergy ;
    skos:definition "The amount of electrical energy sent from a local system to an external network or grid."@en .

mds:hasPowerFactor a owl:ObjectProperty ;
    rdfs:label "hasPowerFactor"@en ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:UtilityGrid mds:CriticalLoad ) ] ;
    rdfs:range [ a owl:Class ;
        owl:unionOf ( mds:UtilityGridPowerFactor mds:CriticalLoadPowerFactor ) ] ;
    skos:definition "The ratio of real power absorbed by a load to the apparent power flowing in the circuit."@en .

mds:hasTemperature a owl:ObjectProperty ;
    rdfs:label "hasTemperature"@en ;
    rdfs:domain mds:BatteryBank ;
    rdfs:range mds:BatteryBankTemperature ;
    skos:definition "The measured internal operating temperature or thermal state of a system or device."@en .

mds:hasBrand a owl:ObjectProperty ;
    rdfs:label "hasBrand"@en ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:Module mds:Inverter ) ] ;
    rdfs:range [ a owl:Class ;
        owl:unionOf ( mds:ModuleBrand mds:InvertedBrand ) ] ;
    skos:definition "The commercial name, trademark, or manufacturer associated with a specific product."@en .

mds:hasModel a owl:ObjectProperty ;
    rdfs:label "hasModel"@en ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:PVArray mds:PVInverter ) ] ;
    rdfs:range [ a owl:Class ;
        owl:unionOf ( mds:ArrayModel mds:InvertedModel ) ] ;
    skos:definition "The specific product designation, version, or hardware number assigned by a manufacturer."@en .

mds:hasCapacity a owl:ObjectProperty ;
    rdfs:label "hasCapacity"@en ;
    rdfs:domain mds:PVSystem ;
    rdfs:range mds:PVSize ;
    skos:definition "The maximum rated capability, operational output, or storage size of a given system."@en .

mds:hasArea a owl:ObjectProperty ;
    rdfs:label "hasArea"@en ;
    rdfs:domain mds:PVArray ;
    rdfs:range mds:ArrayArea ;
    skos:definition "The physical surface footprint or two-dimensional space occupied by a structure or device."@en .

mds:hasSerialNumber a owl:ObjectProperty ;
    rdfs:label "hasSerialNumber"@en ;
    rdfs:domain mds:PVInverter ;
    rdfs:range mds:InverterSerialNumber ;
    skos:definition "A unique alphanumeric identifier assigned to a specific unit of a product for tracking purposes."@en .

mds:hastype a owl:ObjectProperty ;
    rdfs:label "hastype"@en ;
    rdfs:domain mds:Battery ;
    rdfs:range mds:BatteryType ;
    skos:definition "The specific category, technology class, or material composition that defines a component."@en .

mds:hasSpeed a owl:ObjectProperty ;
    rdfs:label "hasSpeed"@en ;
    rdfs:domain mds:WeatherStation ;
    rdfs:range mds:WindSpeed ;
    skos:definition "The measured speed or velocity of an environmental factor, such as wind, or a moving part."@en .

mds:hasTemperature a owl:ObjectProperty ;
    rdfs:label "hasTemperature"@en ;
    rdfs:domain [ a owl:Class ;
        owl:unionOf ( mds:PVModule mds:PVsite ) ] ;
    rdfs:range [ a owl:Class ;
        owl:unionOf ( mds:ModuleTemperature mds:AmbientTemperature ) ] ;
    skos:definition "The thermal measurement of a specific component or its surrounding ambient environment."@en .

mds:hasIrradiance a owl:ObjectProperty ;
    rdfs:label "hasIrradiance"@en ;
    rdfs:domain mds:PVModule ;
    rdfs:range mds:ArrayIrradiancePlane ;
    skos:definition "The measurement of solar radiant power per unit area received on a given surface."@en .

mds:hasDirection a owl:ObjectProperty ;
    rdfs:label "hasDirection"@en ;
    rdfs:domain mds:Wind ;
    rdfs:range mds:WindDirecttino ;
    skos:definition "The physical orientation, angle, or compass heading of an object or environmental flow."@en .

mds:hasPredictivePower a owl:ObjectProperty ;
    rdfs:label "hasPredictivePower"@en ;
    rdfs:domain mds:PVSystem ;
    rdfs:range mds:PredictedPower ;
    skos:definition "The estimated or forecasted electrical power output expected from a system over a future period."@en .

mds:hasMountType a owl:ObjectProperty ;
    rdfs:label "hasMountType"@en ;
    rdfs:domain mds:PVSite ;
    rdfs:range mds:MountType ;
    skos:definition "The structural method or hardware configuration used to safely secure and install a system."@en .

mds:hasPart a owl:ObjectProperty,
        owl:ReflexiveProperty,
        owl:TransitiveProperty ;
    rdfs:label "haspart" .

mds:hasPhase a owl:ObjectProperty ;
    rdfs:label "hasphase" ;
    rdfs:subPropertyOf mds:hasPart,
        mds:hasStructuralQuality .

mds:hasPhysicalProperty a owl:ObjectProperty ;
    rdfs:label "hasPhysicalProperty" ;
    rdfs:domain mds:Compound ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:CrystalDensity mds:EnthalpyofSublimation ) ] ;
    rdfs:subPropertyOf obo:BFO_0000196 .

mds:hasPhysicochemicalProperty a owl:ObjectProperty ;
    rdfs:label "hasPhysicochemicalProperty" ;
    rdfs:domain mds:Compound ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:VaporPressure mds:Solubility mds:DipoleMoment ) ] ;
    rdfs:subPropertyOf obo:BFO_0000196 .

mds:hasPredictionMean a owl:ObjectProperty ;
    rdfs:label "hasPredictionMean"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:PredictionMean ;
    skos:definition "Relates an analysis result to the predictive mean it contains."@en .

mds:hasPredictionVariance a owl:ObjectProperty ;
    rdfs:label "hasPredictionVariance"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:PredictionVariance ;
    skos:definition "Relates an analysis result to the predictive variance it contains."@en .

mds:hasPreparedSurface a owl:ObjectProperty ;
    rdfs:label "hasPreparedSurface" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:PreparedSurface ;
    skos:definition "Relates an entity to a descriptor identifying the surface that was prepared for subsequent use or characterization."@en .

mds:hasProcessingParameter a owl:ObjectProperty ;
    rdfs:label "hasprocessingparameter"@en ;
    rdfs:domain mds:MaterialsProcessing ;
    rdfs:range mds:ProcessingParameter ;
    skos:definition "Relates a materials processing operation to a processing parameter that characterizes or controls that operation."@en .

mds:hasProductModel a owl:DatatypeProperty,
        owl:ObjectProperty ;
    rdfs:label "hasproductmodel"@en ;
    rdfs:domain mds:SystemComponent ;
    rdfs:range xsd:string ;
    rdfs:seeAlso mds:ModelName,
        mds:hasProductModel ;
    skos:definition "The manufacturer model designation of a system component (e.g., 'GVFX3648', 'FLEXmax FM-80', 'SW 240 poly')."@en,
        "Version/configuration of a product"@en .

mds:hasProject a owl:ObjectProperty ;
    rdfs:label "hasProject" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:Project ;
    skos:definition "Date that a sample wes aquired, collected or received"@en .

mds:hasProjectOwner a owl:ObjectProperty ;
    rdfs:label "hasprojectowner"@en ;
    rdfs:domain mds:Project ;
    rdfs:range mds:ProjectOwner ;
    skos:definition "Relates a project to the agent that owns or is responsible for it."@en .

mds:hasProjectSite a owl:ObjectProperty ;
    rdfs:label "hasprojectsite"@en ;
    rdfs:domain mds:Project ;
    rdfs:range mds:PVSite ;
    skos:definition "Relates a project to a PV site that it owns, operates, or studies."@en .

mds:hasReinforcement a owl:ObjectProperty ;
    rdfs:label "hasreinforcement" ;
    rdfs:subPropertyOf mds:hasPart,
        mds:hasStructuralQuality .

mds:hasResult a owl:ObjectProperty ;
    rdfs:label "hasResult"@en ;
    rdfs:domain mds:UQAnalysisProcess ;
    rdfs:range mds:UQAnalysisResult ;
    skos:definition "Relates an analysis process to the analysis result it produces."@en .

mds:hasRootMeanSquareError a owl:ObjectProperty ;
    rdfs:label "hasRootMeanSquareError"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:RootMeanSquareError ;
    skos:definition "Relates a UQ analysis result to its root mean square error."@en .

mds:hasRootMeanSquarePredictionError a owl:ObjectProperty ;
    rdfs:label "hasRootMeanSquarePredictionError"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:RootMeanSquarePredictionError ;
    skos:definition "Relates a UQ analysis result to its root mean square prediction error."@en .

mds:hasRow a owl:ObjectProperty ;
    rdfs:label "hasrow"@en ;
    rdfs:domain mds:DataFile ;
    rdfs:range mds:DataRow ;
    skos:definition "Relates a data file to one of its rows (records)."@en .

mds:hasSatelliteAltitude a owl:ObjectProperty ;
    rdfs:label "hasSatelliteAltitude" ;
    rdfs:domain mds:Satellite ;
    rdfs:range mds:SatelliteAltitude ;
    skos:definition "Specifies the altitude of the satellite." ;
    mds:hasStudyStage " General" .

mds:hasSensitivity a owl:ObjectProperty ;
    rdfs:label "hasSensitivity" ;
    rdfs:domain mds:Compound ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:DetonationVelocity mds:DetonationPressure mds:DepositionTemperature mds:DetonationPressure mds:ElectrostaticSensitivity mds:ImpactSensitivity mds:ShockSensitivity mds:FrictionSensitivity mds:DetonationVelocity mds:DetonationVelocity mds:Deflagration ) ] ;
    rdfs:subPropertyOf obo:BFO_0000196 .

mds:hasSensor a owl:ObjectProperty ;
    rdfs:label "hassensor"@en ;
    rdfs:domain mds:WeatherStation ;
    rdfs:range mds:Sensor ;
    rdfs:subPropertyOf mds:hasPart ;
    skos:definition "Relates a weather station to one of its sensors."@en .

mds:hasSource a owl:ObjectProperty ;
    rdfs:label "hasSource" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:Source ;
    rdfs:subPropertyOf prov:wasDerivedFrom ;
    skos:definition "Origin of a sample of material used in the study"@en .

mds:hasSpectralResolution a owl:ObjectProperty ;
    rdfs:label "hasSpectralResolution" ;
    rdfs:domain mds:Band ;
    rdfs:range mds:SpectralResolution ;
    skos:definition "Specifies the spectral resolution of the band." ;
    mds:hasStudyStage " General" .

mds:hasStandardDeviationOfMAE a owl:ObjectProperty ;
    rdfs:label "hasStandardDeviationofMeanAbsoluteError"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:StandardDeviationOfMAE ;
    skos:definition "Relates a UQ analysis result to the standard deviation of its mean absolute error."@en .

mds:hasStandardDeviationOfMSLL a owl:ObjectProperty ;
    rdfs:label "hasStandardDeviationofMeanStandardizedLogLoss"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:StandardDeviationOfMSLL ;
    skos:definition "Relates a UQ analysis result to the standard deviation of its mean standardized log loss."@en .

mds:hasStandardDeviationOfNLPD a owl:ObjectProperty ;
    rdfs:label "hasStandardDeviationofNegativeLogPredictiveDensity"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:StandardDeviationOfNLPD ;
    skos:definition "Relates a UQ analysis result to the standard deviation of its negative log predictive density."@en .

mds:hasStandardDeviationOfRMSPE a owl:ObjectProperty ;
    rdfs:label "hasStandardDeviationofRootMeanSquarePredictionError"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:StandardDeviationOfRMSPE ;
    skos:definition "Relates a UQ analysis result to the standard deviation of its root mean square prediction error."@en .

mds:hasStandardDeviationOfRSquared a owl:ObjectProperty ;
    rdfs:label "hasStandardDeviationofR-Squared"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:StandardDeviationOfRSquared ;
    skos:definition "Relates a UQ analysis result to the standard deviation of its R-squared values."@en .

mds:hasStandardDeviationRatio a owl:ObjectProperty ;
    rdfs:label "hasStandardDeviationRatio"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:StandardDeviationRatio ;
    skos:definition "Relates a UQ analysis result to its standard deviation ratio."@en .

mds:hasString a owl:ObjectProperty ;
    rdfs:label "hasstring"@en ;
    rdfs:domain mds:PVSubArray ;
    rdfs:range mds:PVString ;
    rdfs:subPropertyOf mds:hasPart ;
    skos:definition "Relates a PV sub-array to one of its series strings (source circuits)."@en .

mds:hasStructuralQuality a owl:ObjectProperty ;
    rdfs:label "hasstructuralquality" .

mds:hasSubArray a owl:ObjectProperty ;
    rdfs:label "hassubarray"@en ;
    rdfs:domain mds:PVArray ;
    rdfs:range mds:PVSubArray ;
    rdfs:subPropertyOf mds:hasPart ;
    skos:definition "Relates a PV array to one of its sub-arrays."@en .

mds:hasSystem a owl:ObjectProperty ;
    rdfs:label "hassystem"@en ;
    rdfs:domain mds:PVSite ;
    rdfs:range mds:PVSystem ;
    skos:definition "Relates a PV site to a PV system installed at it."@en .

mds:hasTemperatureCoefficient a owl:ObjectProperty ;
    rdfs:label "hasTemperatureCoefficient" ;
    skos:definition "Temperature Coefficient of the PV Module"@en .

mds:hasThermodynamicProperty a owl:ObjectProperty ;
    rdfs:label "hasThermodynamicProperty" ;
    rdfs:domain mds:Compound ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:EnthalpyofVaporization mds:EnthalpyofSublimation mds:Enthalpy mds:Entropy mds:EnthalpyofFusion ) ] ;
    rdfs:subPropertyOf obo:BFO_0000196 .

mds:hasTrendCoefficient a owl:ObjectProperty ;
    rdfs:label "hasTrendCoefficient"@en ;
    rdfs:domain mds:GaussianProcessRegression ;
    rdfs:range mds:TrendCoefficient ;
    skos:definition "Relates a Gaussian process regression model to its estimated trend coefficient."@en .

mds:hasUpperBound a owl:ObjectProperty ;
    rdfs:label "hasUpperBound"@en ;
    rdfs:domain mds:UQAnalysisResult ;
    rdfs:range mds:UpperBound ;
    skos:definition "Relates an analysis result to the upper bound of its prediction interval."@en .

mds:hasViscoelasticProperty a owl:ObjectProperty ;
    rdfs:label "hasViscoelasticProperty" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:LossModulus ;
    skos:definition "Refers to the type of viscoelastic property measured" .

mds:hasWavelengthRange a owl:ObjectProperty ;
    rdfs:label "hasWavelengthRange" ;
    rdfs:domain mds:Band ;
    rdfs:range mds:WavelengthRange ;
    skos:definition "Indicates the wavelength range of the band." ;
    mds:hasStudyStage " General" .

mds:hasXAxis a owl:ObjectProperty ;
    rdfs:label "hasXAxis" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:Temperature ;
    skos:definition "informs the X axis label from a plot" .

mds:hasYAxis a owl:ObjectProperty ;
    rdfs:label "hasYAxis" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:HeatFlowNormalised ;
    skos:definition "informs the Y axis label from a plot" .

mds:isAboutSite a owl:ObjectProperty ;
    rdfs:label "isaboutsite"@en ;
    rdfs:domain mds:DataFile ;
    rdfs:range mds:PVSite ;
    rdfs:subPropertyOf cco:ont00001808 ;
    skos:definition "Relates a data file to the PV site whose behavior it records."@en .

mds:isComponentOf a owl:ObjectProperty ;
    rdfs:label "isComponentOf" ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( mds:MagneticPlate mds:AnodeFixture mds:CathodeMaterial ) ] ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:GrindingMachine mds:ElectropolishSystem ) ] ;
    skos:definition "Relates a physical component to the equipment of which it forms a functional part." .

mds:isExposed a owl:ObjectProperty ;
    rdfs:label "isExposed" ;
    skos:definition "Type of exposure used(Hot QUV,QSUN, etc) "@en .

mds:isLocatedAt a owl:ObjectProperty ;
    rdfs:label "isLocatedAt" ;
    rdfs:domain mds:SchoolName;
    rdfs:range mds:SiteID ;
    skos:definition "Exact position of something"@en .

mds:isProcessStepOf a owl:ObjectProperty ;
    rdfs:label "isProcessStepOf" ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( mds:Grinding mds:DryElectropolishing mds:SampleCleaning mds:SampleSurfaceQualityChecks ) ] ;
    rdfs:range mds:MaterialsProcessing ;
    skos:definition "Relates a materials processing step to the broader sample processing workflow of which it is a constituent part." .

mds:numberOfObservations a owl:DatatypeProperty ;
    rdfs:label "number of observations"@en ;
    rdfs:subPropertyOf dcterms:extent ;
    dcterms:title "Number of Observations"@en ;
    dcterms:description "The total count of individual observations or sample data points contained in the resource."@en ;
    rdfs:domain mds:NetSEMModel ;
    rdfs:range xsd:nonNegativeInteger .

mds:hasModelOutput a owl:ObjectProperty ;
    rdfs:label "hasModelOutput" ;
    rdfs:subPropertyOf cco:ont00001986 ;
    rdfs:domain mds:NetSEMModel ;
    rdfs:range [ a owl:Class ;
        owl:unionOf ( mds:GlobalAdjustedRSquared mds:PValue mds:AkaikeInformationCriterion mds:ModelEquation mds:BestModel) ] ;
    skos:definition "Output metrics from data-driven models (statistical, machine and deep learning)" .

mds:hasModelInput a owl:ObjectProperty ;
    rdfs:label "hasModeInput" ;
    rdfs:subPropertyOf cco:ont00001986 ;
    rdfs:domain mds:NetSEMModel ;
    rdfs:range mds:ResponseVariable ;
    skos:definition "Inputs of a data-driven Model" .

mds:isQualityCheckOf a owl:ObjectProperty ;
    rdfs:label "isQualityCheckOf" ;
    rdfs:domain mds:SampleSurfaceQualityChecks ;
    rdfs:range mds:Sample ;
    skos:definition "Relates a quality check process to the specimen being evaluated."@en .

mds:launchedFrom a owl:ObjectProperty ;
    rdfs:label "launchedFrom" ;
    rdfs:domain mds:Satellite ;
    rdfs:range mds:LaunchSite ;
    skos:definition "Specifies the site where the satellite is launched from." ;
    mds:hasStudyStage " General" .

mds:launchedOn a owl:ObjectProperty ;
    rdfs:label "launchedOn" ;
    rdfs:domain mds:Satellite ;
    rdfs:range mds:LaunchDate ;
    skos:definition "Specifies the launch date of the satellite." ;
    mds:hasStudyStage " General" .

mds:monitorAsset a owl:ObjectProperty ;
    rdfs:label "monitorasset"@en ;
    rdfs:domain mds:Channel ;
    rdfs:range mds:SystemComponent ;
    skos:altLabel "monitorsAsset"@en ;
    skos:definition "Relates a monitoring channel to the system component whose quantity it records."@en .

mds:monitorGrid a owl:ObjectProperty ;
    rdfs:label "monitorgrid"@en ;
    rdfs:domain mds:Channel ;
    rdfs:range mds:UtilityGrid ;
    skos:altLabel "monitorsGrid"@en ;
    skos:definition "Relates a monitoring channel to the utility grid whose quantity it records at the point of utility connection (e.g., import/export energy, grid phase voltages and currents)."@en .

mds:mountedOn a owl:ObjectProperty ;
    rdfs:label "mountedOn" ;
    rdfs:domain mds:Sensor ;
    rdfs:range mds:Satellite ;
    skos:definition "Indicates the satellite on which the sensor is mounted on." ;
    mds:hasStudyStage " General" .

mds:ownedByAgency a owl:ObjectProperty ;
    rdfs:label "ownedByAgency" ;
    rdfs:domain mds:Satellite,
        mds:Sensor ;
    rdfs:range mds:Agency ;
    skos:definition "Indicates the agency that owns the object.",
        "Indicates the agency that owns the satellite or sensor instrument." ;
    mds:hasStudyStage " General" .

mds:precedes a owl:ObjectProperty,
        owl:TransitiveProperty ;
    rdfs:label "precedes"@en ;
    skos:definition "A general property indicating that one step occurs before another at some point in the timeline."@en .

mds:producedBy a owl:ObjectProperty ;
    rdfs:label "producedBy" ;
    rdfs:domain mds:Band ;
    rdfs:range mds:Sensor ;
    skos:definition "Specifies the sensor that produced the band." ;
    mds:hasStudyStage " General" .

mds:undergoesProcessing a owl:ObjectProperty ;
    rdfs:label "undergoesProcessing" ;
    rdfs:domain mds:Sample ;
    rdfs:range mds:MaterialsProcessing ;
    skos:definition "Relates a specimen to a materials processing workflow it is subjected to."@en .

mds:usesEquipment a owl:ObjectProperty ;
    rdfs:label "usesEquipment" ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( mds:Grinding mds:DryElectropolishing ) ] ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( mds:GrindingMachine mds:ElectropolishSystem ) ] ;
    skos:definition "Relates a materials processing step to the equipment employed to carry out that process." .

mds:usesFeatureExtraction a owl:ObjectProperty ;
    rdfs:label "usesFeatureExtraction"@en ;
    rdfs:domain mds:UQAnalysisProcess ;
    rdfs:range mds:FeatureExtraction ;
    skos:definition "Relates an analysis process to the feature extraction process it employs."@en .

mds:hasAddress a owl:Objectroperty ;
    rdfs:label "hasAddress" ;
    skos:definition " Assigned to a specific type" ;
    mds:hasStudyStage "General" .

mds:hasType a owl:Objectroperty ;
    rdfs:label "hasType" ;
    skos:definition " " ;
    mds:hasStudyStage "General" .

mds:hasType a owl:Objectroperty ;
   rdfs:label "locatedInCounty" ;
    skos:definition " " . 

mds:usesKernel a owl:ObjectProperty ;
    rdfs:label "usesKernel"@en ;
    rdfs:domain mds:Analysis ;
    rdfs:range cco:ont00000965 ;
    skos:definition "Relates an analysis process to the kernel specification it employs for covariance computation or similarity evaluation."@en .

mds:usesMedia a owl:ObjectProperty ;
    rdfs:label "usesMedia" ;
    rdfs:domain mds:ElectropolishSystem ;
    rdfs:range mds:ElectrolyteBeadMedia ;
    skos:definition "Relates an equipment system to the medium it employs during operation."@en .

mds:usesRecipe a owl:ObjectProperty ;
    rdfs:label "usesRecipe" ;
    skos:definition "Recipe used for that specific measurement "@en .

mds:usesRegressionMethod a owl:ObjectProperty ;
    rdfs:label "usesRegressionMethod"@en ;
    rdfs:domain mds:UQAnalysisProcess ;
    rdfs:range mds:RegressionMethod ;
    skos:definition "Relates an uncertainty quantification analysis process to the regression method it employs."@en .

cco:ont00001765 a owl:DatatypeProperty ;
    rdfs:label "hastextvalue"@en ;
    rdfs:domain cco:ont00000253 ;
    skos:definition "A data property that has as its range a string value."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

cco:ont00001767 a owl:DatatypeProperty ;
    rdfs:label "hasdatetimevalue"@en ;
    rdfs:domain cco:ont00000253 ;
    rdfs:range xsd:dateTime ;
    skos:definition "A data property that has as its value a datetime value."@en ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .

mds:formsPrecipitate a owl:DatatypeProperty ;
    rdfs:label "formsPrecipitate"@en ;
    rdfs:domain mds:ChemicalReaction ;
    rdfs:range xsd:boolean.

mds:containsBandCategory a owl:DatatypeProperty ;
    rdfs:label "containsBandCategory" ;
    rdfs:domain mds:Sensor ;
    rdfs:range xsd:string ;
    skos:definition "Describes the band category or categories of the sensor." ;
    mds:hasStudyStage " General" .

mds:hasApogeeAltitude a owl:DatatypeProperty ;
    rdfs:label "hasApogeeAltitude" ;
    rdfs:domain mds:SatelliteAltitude ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the apogee altitude value of the satellite altitude." ;
    mds:hasStudyStage " General" .

mds:hasAddress a owl:DatatypeProperty ;
    rdfs:label "hasAddress" ;
    rdfs:domain mds:Address ;
    rdfs:range xsd:string ;
    skos:definition " Description of the location of a building" ;
    mds:hasStudyStage "General" .


mds:hasBandCategory a owl:DatatypeProperty ;
    rdfs:label "hasBandCategory" ;
    rdfs:domain mds:Band ;
    rdfs:range xsd:string ;
    skos:definition "Describes the category of the band." ;
    mds:hasStudyStage " General" .

mds:hasBandCommonName a owl:DatatypeProperty ;
    rdfs:label "hasBandCommonName" ;
    rdfs:domain mds:Band ;
    rdfs:range xsd:string ;
    skos:definition "Denotes the common name of the band." ;
    mds:hasStudyStage " General" .

mds:hasChannelCode a owl:DatatypeProperty ;
    rdfs:label "haschannelcode"@en ;
    rdfs:domain mds:Channel ;
    rdfs:range xsd:string ;
    rdfs:seeAlso cco:ont00000077 ;
    skos:definition "The short mnemonic code identifying a monitoring channel, e.g., 'PV1AMP', 'BAT2AM', 'AMBTMP'."@en .

mds:hasChannelValue a owl:DatatypeProperty ;
    rdfs:label "haschannelvalue"@en ;
    rdfs:domain mds:DataRow ;
    rdfs:range xsd:decimal ;
    skos:definition "The numeric channel value recorded on a data row, expressed in the measurement unit of the corresponding channel."@en .

mds:hasDataType a owl:DatatypeProperty ;
    rdfs:label "hasdatatype"@en ;
    rdfs:domain mds:DataFile ;
    rdfs:range xsd:string ;
    skos:definition "The kind of data held by a data file, e.g., 'time series'."@en .

mds:hasDepthOfCutPerPass a owl:DatatypeProperty ;
    rdfs:label "hasDepthOfCutPerPass" ;
    rdfs:domain mds:GrindingMachine ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a grinding machine to the vertical depth of material removed from the sample surface in a single grinding pass."@en .

mds:hasDescription a owl:DatatypeProperty ;
    rdfs:label "hasdescription"@en ;
    rdfs:domain mds:Channel ;
    rdfs:range xsd:string ;
    rdfs:seeAlso dcterms:description ;
    skos:definition "A human-readable description of what a channel records, e.g., 'PV Array A Output Current'."@en .

mds:hasDimensionAfterPreparation a owl:DatatypeProperty ;
    rdfs:label "hasDimensionAfterPreparation" ;
    rdfs:domain mds:SampleSurfaceQualityChecks ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a quality check process to a measured size of a specimen recorded after a preparation process." .

mds:hasDryElectropolishingOperator a owl:DatatypeProperty ;
    rdfs:label "hasDryElectropolishingOperator" ;
    rdfs:domain mds:DryElectropolishing ;
    rdfs:range xsd:string ;
    skos:definition "Relates a polishing process to the name of the person or technician responsible for performing the polishing operation." .

mds:hasElectricalDomain a owl:DatatypeProperty ;
    rdfs:label "haselectricaldomain"@en ;
    rdfs:domain mds:Channel ;
    rdfs:range xsd:string ;
    skos:definition "The electrical domain of the quantity recorded by a channel: 'AC' or 'DC'. Omitted for non-electrical (e.g., meteorological) channels."@en .

mds:hasElectropolishRateOfMassChange a owl:DatatypeProperty ;
    rdfs:label "hasElectropolishRateOfMassChange" ;
    rdfs:domain mds:Sample ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a specimen to the mass of material removed per unit time during electropolishing." .

mds:hasElectropolishRateOfVolumeChange a owl:DatatypeProperty ;
    rdfs:label "hasElectropolishRateOfVolumeChange" ;
    rdfs:domain mds:Sample ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a specimen to the volume of material removed per unit time during electropolishing." .

mds:hasFileName a owl:DatatypeProperty ;
    rdfs:label "hasfilename"@en ;
    rdfs:domain mds:DataFile ;
    rdfs:range xsd:string ;
    skos:definition "The file name of a data file."@en .

mds:hasFileURI a owl:DatatypeProperty ;
    rdfs:label "hasfileURI"@en ;
    rdfs:domain mds:DataFile ;
    rdfs:range xsd:anyURI ;
    rdfs:seeAlso mds:FileURI ;
    skos:definition "The URI locating a data file on a drive, server, or repository."@en .

mds:hasGrindInducedDeformationLayerDepth a owl:DatatypeProperty ;
    rdfs:label "hasGrindInducedDeformationLayerDepth" ;
    rdfs:domain mds:Sample ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates an entity to the depth of its plastically deformed subsurface layer induced by the grinding process." .

mds:hasGrindingOperator a owl:DatatypeProperty ;
    rdfs:label "hasGrindingOperator" ;
    rdfs:domain mds:Grinding ;
    rdfs:range xsd:string ;
    skos:definition "Relates a grinding process to the name of the person or technician responsible for performing the grinding operation." .

mds:hasGrindingWheelSpeed a owl:DatatypeProperty ;
    rdfs:label "hasGrindingWheelSpeed" ;
    rdfs:domain mds:GrindingMachine ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a grinding machine to the rotational speed of its abrasive grinding wheel during the grinding operation."@en .

mds:hasManufacturer a owl:DatatypeProperty ;
    rdfs:label "hasmanufacturer"@en ;
    rdfs:domain mds:SystemComponent ;
    rdfs:range xsd:string ;
    rdfs:seeAlso mds:Manufacturer ;
    skos:definition "The name of the organization that manufactured a system component (e.g., 'OutBack Power', 'SolarWorld')."@en .

mds:hasMassAfterPreparation a owl:DatatypeProperty ;
    rdfs:label "hasMassAfterPreparation" ;
    rdfs:domain mds:SampleSurfaceQualityChecks ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a quality check process to the specimen mass recorded after a preparation process." .

mds:hasMassChange a owl:DatatypeProperty ;
    rdfs:label "hasMassChange" ;
    rdfs:domain mds:SampleSurfaceQualityChecks ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a quality check process to the difference in specimen mass measured between two process stages." .

mds:hasMaximumWavelength a owl:DatatypeProperty ;
    rdfs:label "hasMaximumWavelength" ;
    rdfs:domain mds:WavelengthRange ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the maximum value of the wavelength range." ;
    mds:hasStudyStage " General" .

mds:hasMeasurementUnit a owl:DatatypeProperty ;
    rdfs:label "hasmeasurementunit"@en ;
    rdfs:domain mds:Channel ;
    rdfs:range xsd:string ;
    skos:definition "The unit of measure of the values recorded by a channel, e.g., 'A', 'V', 'kW', 'kWh', 'W/m2', 'deg F'."@en ;
    skos:relatedMatch cco:ont00001863 .

mds:hasMediaRelativeHumidity a owl:DatatypeProperty ;
    rdfs:label "hasMediaRelativeHumidity" ;
    rdfs:domain mds:ElectrolyteBeadMedia ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a medium to its measured relative humidity." .

mds:hasMinimumWavelength a owl:DatatypeProperty ;
    rdfs:label "hasMinimumWavelength" ;
    rdfs:domain mds:WavelengthRange ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the minimum value of the wavelength range." ;
    mds:hasStudyStage " General" .

mds:hasMotorSpeedSetting a owl:DatatypeProperty ;
    rdfs:label "hasMotorSpeedSetting" ;
    rdfs:domain mds:ElectropolishSystem ;
    rdfs:range xsd:string ;
    skos:definition "Relates an equipment system to the rotational speed setting of its motor." .

mds:hasOrbitalPeriod a owl:DatatypeProperty ;
    rdfs:label "hasOrbitalPeriod" ;
    rdfs:domain mds:OrbitType ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the orbital period value of the orbit type." ;
    mds:hasStudyStage " General" .

mds:hasOrbitAltitude a owl:DatatypeProperty ;
    rdfs:label "hasOrbitAltitude" ;
    rdfs:domain mds:OrbitType ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the orbit altitude value of the orbit type." ;
    mds:hasStudyStage " General" .

mds:hasPerigeeAltitude a owl:DatatypeProperty ;
    rdfs:label "hasPerigeeAltitude" ;
    rdfs:domain mds:SatelliteAltitude ;
    rdfs:range xsd:decimal ;
    skos:definition "Denotes the perigee altitude value of the satellite altitude." ;
    mds:hasStudyStage " General" .

mds:hasPolishingDuration a owl:DatatypeProperty ;
    rdfs:label "hasPolishingDuration" ;
    rdfs:domain mds:DryElectropolishing ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a polishing process to the duration of each polishing step." .

mds:hasPolishingFrequencyMode a owl:DatatypeProperty ;
    rdfs:label "hasPolishingFrequencyMode" ;
    rdfs:domain mds:ElectropolishSystem ;
    rdfs:range xsd:string ;
    skos:definition "Relates an electropolishing system to the frequency mode of the applied voltage (e.g., Low, High)." .

mds:hasPolishingVoltage a owl:DatatypeProperty ;
    rdfs:label "hasPolishingVoltage" ;
    rdfs:domain mds:ElectropolishSystem ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates an electropolishing system to the electrical potential applied between anode and cathode during polishing." .

mds:hasPreparedDate a owl:DatatypeProperty ;
    rdfs:label "hasPreparedDate" ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( mds:Grinding mds:DryElectropolishing ) ] ;
    rdfs:range xsd:date ;
    skos:definition "Relates a process to the date on which the operation was performed." .

mds:hasSatelliteCommonName a owl:DatatypeProperty ;
    rdfs:label "hasSatelliteCommonName" ;
    rdfs:domain mds:Satellite ;
    rdfs:range xsd:string ;
    skos:definition "Denotes the common name of the satellite." ;
    mds:hasStudyStage " General" .

mds:hasSatelliteDetails a owl:DatatypeProperty ;
    rdfs:label "hasSatelliteDetails" ;
    rdfs:domain mds:Satellite ;
    rdfs:range xsd:string ;
    skos:definition "Describes specific details of the satellite." ;
    mds:hasStudyStage " General" .

mds:hasSensorCommonName a owl:DatatypeProperty ;
    rdfs:label "hasSensorCommonName" ;
    rdfs:domain mds:Sensor ;
    rdfs:range xsd:string ;
    skos:definition "Denotes the common name of the sensor." ;
    mds:hasStudyStage " General" .

mds:hasSensorDetails a owl:DatatypeProperty ;
    rdfs:label "hasSensorDetails" ;
    rdfs:domain mds:Sensor ;
    rdfs:range xsd:string ;
    skos:definition "Describes specific details of the sensor." ;
    mds:hasStudyStage " General" .

mds:hasTimestamp a owl:DatatypeProperty ;
    rdfs:label "hastimestamp"@en ;
    rdfs:domain mds:DataRow ;
    rdfs:range xsd:dateTime ;
    skos:closeMatch cco:ont00001767 ;
    skos:definition "The date and time of a data row (local site time unless otherwise stated)."@en .

mds:hasTotalGrindingRemovalDepth a owl:DatatypeProperty ;
    rdfs:label "hasTotalGrindingRemovalDepth" ;
    rdfs:domain mds:Sample ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a entity to the total thickness of material removed from its surface across all grinding passes." .

mds:hasTotalSurfaceRemovalDepth a owl:DatatypeProperty ;
    rdfs:label "hasTotalSurfaceRemovalDepth" ;
    rdfs:domain mds:SampleSurfaceQualityChecks ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a quality check process to the total thickness of material removed from a surface of interest across processing steps." .

mds:hasTreatment a owl:DatatypeProperty ;
    rdfs:label "hasTreatment"@en ;
    rdfs:range xsd:boolean ;
    skos:altLabel "has treatment"@en .

mds:heightVariationAcrossSampleBar a owl:DatatypeProperty ;
    rdfs:label "heightVariationAcrossSampleBar" ;
    rdfs:domain mds:SampleSurfaceQualityChecks ;
    rdfs:range xsd:decimal ;
    skos:definition "Relates a quality check process to the total variation in height measured across specimen positions along a sample bar." .

mds:meetsTargetSpecification a owl:DatatypeProperty ;
    rdfs:label "meetsTargetSpecification"@en ;
    rdfs:range xsd:boolean ;
    skos:altLabel "meets target specification"@en .

mds:postCureRequired a owl:DatatypeProperty ;
    rdfs:label "postCureRequired" ;
    rdfs:range xsd:boolean .

mds:usesDryingGas a owl:DatatypeProperty ;
    rdfs:label "usesDryingGas" ;
    rdfs:domain mds:SampleCleaning ;
    rdfs:range xsd:string ;
    skos:definition "Relates a cleaning process to the gas used to dry a specimen surface." .

mds:usesSolvent a owl:DatatypeProperty ;
    rdfs:label "usesSolvent" ;
    rdfs:domain mds:SampleCleaning ;
    rdfs:range xsd:string ;
    skos:definition "Relates a cleaning process to the solvent used to remove residual contaminants from a specimen surface." .

#############################################################
# TERMS ADDED FROM THE FORMULATION ONTOLOGY (NOT PREVIOUSLY IN MDS-ONTO)
#############################################################

obo:BFO_0000004 a owl:Class ;
    rdfs:label "independent continuant"@en ;
    dc:identifier "017-BFO" ;
    rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000002> ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <http://purl.obolibrary.org/obo/BFO_0000176> ;
                                                               owl:allValuesFrom <http://purl.obolibrary.org/obo/BFO_0000004>
                                                             ] ;
    skos:definition "b is an independent continuant =Def b is a continuant & there is no c such that b specifically depends on c or b generically depends on c"@en ;
    skos:example "An atom; a molecule; an organism; a heart; a chair; the bottom right portion of a human torso; a leg; the interior of your mouth; a spatial region; an orchestra"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster  ,
          mdsdom:Formulation .

obo:BFO_0000001 a owl:Class ;
    rdfs:label "entity"@en ;
    dc:identifier "001-BFO" ;
    skos:definition "(Elucidation) An entity is anything that exists or has existed or will exist"@en ;
    skos:example "Julius Caesar; the Second World War; your body mass index; Verdi's Requiem"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster ,
          mdsdom:Formulation .

obo:BFO_0000016 a owl:Class ;
    rdfs:label "disposition"@en ;
    dc:identifier "062-BFO" ;
    rdfs:subClassOf obo:BFO_0000017 ;
    skos:altLabel "internally-grounded realizable entity" ;
    skos:definition "(Elucidation) A disposition b is a realizable entity such that if b ceases to exist then its bearer is physically changed & b's realization occurs when and because this bearer is in some special physical circumstances & this realization occurs in virtue of the bearer's physical make-up"@en ;
    skos:example "An atom of element X has the disposition to decay to an atom of element Y; the cell wall is disposed to transport cellular material through endocytosis and exocytosis; certain people have a predisposition to colon cancer; children are innately disposed to categorize objects in certain ways"@en ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster ,
          mdsdom:Formulation .

obo:BFO_0000020 a owl:Class ;
    rdfs:label "specifically dependent continuant"@en ;
    dc:identifier "050-BFO" ;
    rdfs:subClassOf obo:BFO_0000002 ;
    skos:definition "b is a specifically dependent continuant =Def b is a continuant & there is some independent continuant c which is not a spatial region & which is such that b specifically depends on c"@en ;
    skos:example "(with multiple bearers) John's love for Mary; the ownership relation between John and this statue; the relation of authority between John and his subordinates"@en ,
                 "(with one bearer) The mass of this tomato; the pink colour of a medium rare piece of grilled filet mignon at its centre; the smell of this portion of mozzarella; the disposition of this fish to decay; the role of being a doctor; the function of this heart to pump blood; the shape of this hole"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster ,
          mdsdom:Formulation .

obo:BFO_0000017 a owl:Class ;
    rdfs:label "realizable entity"@en ;
    dc:identifier "058-BFO" ;
    rdfs:subClassOf obo:BFO_0000020;
    skos:definition "(Elucidation) A realizable entity is a specifically dependent continuant that inheres in some independent continuant which is not a spatial region & which is of a type some instances of which are realized in processes of a correlated type"@en ;
    skos:example "The role of being a doctor; the role of this boundary to delineate where Utah and Colorado meet; the function of your reproductive organs; the disposition of your blood to coagulate; the disposition of this piece of metal to conduct electricity"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster ,
          mdsdom:Formulation .

obo:BFO_0000003 a owl:Class ;
    rdfs:label "occurrent"@en ;
    dc:identifier "077-BFO" ;
    rdfs:subClassOf obo:BFO_0000001;
    skos:definition "(Elucidation) An occurrent is an entity that unfolds itself in time or it is the start or end of such an entity or it is a temporal or spatiotemporal region"@en ;
    skos:example "As for process, history, process boundary, spatiotemporal region, zero-dimensional temporal region, one-dimensional temporal region, temporal interval, temporal instant."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster ,
          mdsdom:Formulation .

obo:BFO_0000002 a owl:Class ;
    rdfs:label "continuant"@en ;
    dc:identifier "008-BFO" ;
    rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000001> ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <http://purl.obolibrary.org/obo/BFO_0000176> ;
                                                               owl:allValuesFrom <http://purl.obolibrary.org/obo/BFO_0000002>
                                                             ] ;
    owl:disjointWith obo:BFO_0000003 ;
    skos:definition "(Elucidation) A continuant is an entity that persists, endures, or continues to exist through time while maintaining its identity"@en ;
    skos:example "A human being; a tennis ball; a cave; a region of space; someone's temperature"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster ,
          mdsdom:Formulation .

obo:BFO_0000141 a owl:Class ;
    rdfs:label "immaterial entity"@en ;
    dc:identifier "028-BFO" ;
    rdfs:subClassOf obo:BFO_0000004;
    skos:definition "b is an immaterial entity =Def b is an independent continuant which is such that there is no time t when it has a material entity as continuant part"@en ;
    skos:example "As for fiat point, fiat line, fiat surface, site"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster ,
          mdsdom:Formulation .

obo:BFO_0000040 a owl:Class ; 
    rdfs:label "material entity"@en ;
    dc:identifier "019-BFO" ;
    rdfs:subClassOf obo:BFO_0000004 ,
        [ a owl:Restriction ;
          owl:onProperty obo:BFO_0000176 ;
          owl:allValuesFrom obo:BFO_0000040
        ] ,
        [ a owl:Restriction ;
          owl:onProperty obo:BFO_0000178 ;
          owl:allValuesFrom [ a owl:Class ;
              owl:unionOf ( obo:BFO_0000029 obo:BFO_0000040 obo:BFO_0000140 )
          ]
        ] ;
    owl:disjointWith obo:BFO_0000141 ;
    skos:definition "(Elucidation) A material entity is an independent continuant has some portion of matter as continuant part"@en ;
    skos:example "A human being; the undetached arm of a human being; an aggregate of human beings"@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Formulation .

cco:ont00000628 a owl:Class ;
    rdfs:label "Disposition to Interact with Electromagnetic Radiation"@en ;
    rdfs:subClassOf obo:BFO_0000016 ;
    skos:definition "A Disposition that inheres in a bearer in virtue of how that bearer interacts with electromagnetic radiation."@en ;
    skos:altLabel "" ;
    mds:hasStudyStage "General" ;
    mds:inDomain mdsdom:Raster ,
          mdsdom:Formulation ;
    cco:ont00001760 "https://www.commoncoreontologies.org/QualityOntology"^^xsd:anyURI .

cco:ont00001983 a owl:Class ; 
rdfs:label "is a ratio measurement of"@en ;
    rdfs:subPropertyOf cco:ont00001966 ;
    rdfs:domain cco:ont00001022 ;
    rdfs:range obo:BFO_0000001 ;
    skos:definition "x is_a_ratio_measurement_of y iff x is an instance of Ratio Measurement Information Content Entity and y is an instance of Entity and x describes some attribute of y relative to a scale having equal unit values and a zero value that corresponds to the absence of the attribute being measured."@en ;
    skos:altLabel "" ;
    cco:ont00001760 "https://www.commoncoreontologies.org/InformationEntityOntology"^^xsd:anyURI .
