PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX BFO: <http://purl.obolibrary.org/obo/BFO_>
PREFIX CATH: <https://bioregistry.io/cath:>
PREFIX CHEBI: <http://purl.obolibrary.org/obo/CHEBI_>
PREFIX CHEMBL.COMPOUND: <https://bioregistry.io/chembl.compound:>
PREFIX CHMO: <http://purl.obolibrary.org/obo/CHMO_>
PREFIX COG: <https://bioregistry.io/cog:>
PREFIX Contaminant: <http://example.org/contaminant/>
PREFIX DRUGBANK: <https://bioregistry.io/drugbank:>
PREFIX EC: <https://bioregistry.io/eccode:>
PREFIX EFO: <http://www.ebi.ac.uk/efo/>
PREFIX EGGNOG: <https://bioregistry.io/eggnog:>
PREFIX ENVO: <http://purl.obolibrary.org/obo/ENVO_>
PREFIX FBcv: <http://purl.obolibrary.org/obo/FBcv_>
PREFIX FMA: <http://purl.obolibrary.org/obo/FMA_>
PREFIX GENEPIO: <http://purl.obolibrary.org/obo/GENEPIO_>
PREFIX GO: <http://purl.obolibrary.org/obo/GO_>
PREFIX HMDB: <https://bioregistry.io/hmdb:>
PREFIX ISA: <http://example.org/isa/>
PREFIX KEGG.COMPOUND: <https://bioregistry.io/kegg.compound:>
PREFIX KEGG.MODULE: <https://bioregistry.io/kegg.module:>
PREFIX KEGG.ORTHOLOGY: <https://bioregistry.io/kegg.orthology:>
PREFIX KEGG.REACTION: <https://bioregistry.io/kegg.reaction:>
PREFIX KEGG_PATHWAY: <https://bioregistry.io/kegg.pathway:>
PREFIX MASSIVE: <https://bioregistry.io/reference/massive:>
PREFIX MCO: <http://purl.obolibrary.org/obo/MICRO_>
PREFIX MESH: <https://bioregistry.io/mesh:>
PREFIX MISO: <http://purl.obolibrary.org/obo/MISO_>
PREFIX MIXS: <https://w3id.org/mixs/>
PREFIX MS: <http://purl.obolibrary.org/obo/MS_>
PREFIX MetaCyc: <https://bioregistry.io/metacyc.compound:>
PREFIX MetaNetX: <http://example.org/metanetx/>
PREFIX NCBI: <http://example.org/ncbitaxon/>
PREFIX NCBITaxon: <http://purl.obolibrary.org/obo/NCBITaxon_>
PREFIX NCIT: <http://purl.obolibrary.org/obo/NCIT_>
PREFIX OBI: <http://purl.obolibrary.org/obo/OBI_>
PREFIX OM: <http://www.ontology-of-units-of-measure.org/resource/om-2/>
PREFIX OMIT: <http://purl.obolibrary.org/obo/OMIT_>
PREFIX ORCID: <https://orcid.org/>
PREFIX PANTHER.FAMILY: <https://bioregistry.io/panther.family:>
PREFIX PATO: <http://purl.obolibrary.org/obo/PATO_>
PREFIX PFAM: <https://bioregistry.io/pfam:>
PREFIX PFAM.CLAN: <https://bioregistry.io/pfam.clan:>
PREFIX PO: <http://purl.obolibrary.org/obo/PO_>
PREFIX PR: <http://purl.obolibrary.org/obo/PR_>
PREFIX PUBCHEM.COMPOUND: <https://bioregistry.io/pubchem.compound:>
PREFIX RHEA: <https://bioregistry.io/rhea:>
PREFIX RO: <http://purl.obolibrary.org/obo/RO_>
PREFIX RetroRules: <http://example.org/retrorules/>
PREFIX SEED: <https://bioregistry.io/seed:>
PREFIX SIO: <http://semanticscience.org/resource/SIO_>
PREFIX SO: <http://purl.obolibrary.org/obo/SO_>
PREFIX SUPFAM: <https://bioregistry.io/supfam:>
PREFIX TAXRANK: <http://purl.obolibrary.org/obo/TAXRANK_>
PREFIX TIGRFAM: <https://bioregistry.io/tigrfam:>
PREFIX UBERON: <http://purl.obolibrary.org/obo/UBERON_>
PREFIX UO: <http://purl.obolibrary.org/obo/UO_>
PREFIX UniProtKB: <https://bioregistry.io/uniprot:>
PREFIX biolink: <https://w3id.org/biolink/vocab/>
PREFIX bioproject: <https://bioregistry.io/bioproject:>
PREFIX biosample: <https://bioregistry.io/biosample:>
PREFIX cas: <https://bioregistry.io/cas:>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX doi: <https://bioregistry.io/doi:>
PREFIX edam.data: <http://edamontology.org/data_>
PREFIX edam.format: <http://edamontology.org/format_>
PREFIX emsl: <http://example.org/emsl_in_mongodb/>
PREFIX emsl.project: <https://bioregistry.io/emsl.project:>
PREFIX emsl_uuid_like: <http://example.org/emsl_uuid_like/>
PREFIX generic: <http://example.org/generic/>
PREFIX gnps.task: <https://bioregistry.io/gnps.task:>
PREFIX gold: <https://bioregistry.io/gold:>
PREFIX gtpo: <http://example.org/gtpo/>
PREFIX igsn: <https://app.geosamples.org/sample/igsn/>
PREFIX img.taxon: <https://bioregistry.io/img.taxon:>
PREFIX insdc.sra: <https://bioregistry.io/insdc.sra:>
PREFIX jgi: <http://example.org/jgi/>
PREFIX jgi.analysis: <https://data.jgi.doe.gov/search?q=>
PREFIX jgi.proposal: <https://bioregistry.io/jgi.proposal:>
PREFIX kegg: <https://bioregistry.io/kegg:>
PREFIX linkml: <https://w3id.org/linkml/>
PREFIX mgnify.analysis: <https://bioregistry.io/mgnify.analysis:>
PREFIX mgnify.proj: <https://bioregistry.io/mgnify.proj:>
PREFIX my_emsl: <https://release.my.emsl.pnnl.gov/released_data/>
PREFIX neon.identifier: <http://example.org/neon/identifier/>
PREFIX neon.schema: <http://example.org/neon/schema/>
PREFIX nmdc: <https://w3id.org/nmdc/>
PREFIX orcid: <https://orcid.org/>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX qud: <http://qudt.org/1.1/schema/qudt#>
PREFIX ror: <https://bioregistry.io/ror:>
PREFIX schema: <http://schema.org/>
PREFIX shex: <http://www.w3.org/ns/shex#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX wikidata: <http://www.wikidata.org/entity/>
PREFIX pav: <http://purl.org/pav/>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX vann: <http://purl.org/vocab/vann/>

nmdc:nmdc a owl:Ontology ;
  rdfs:label "NMDC Schema" ;
  rdfs:comment "The NMDC Schema is a foundational framework designed to standardize metadata for the National Microbiome Data  Collaborative (NMDC) and collaborating data providors. By establishing a structured approach to metadata, the NMDC Schema enables researchers to organize,  share, and interpret complex datasets with consistency and clarity. The NMDC Schema is critical substrate used to facilitate  interoperability and collaboration, as it provide a common language for data exchange across systems and disciplines.  In the context of the NMDC, this schema supports the integration of microbiome data from medicine, agriculture,  bioenergy, and environmental science into a cohesive platform." ;
  skos:editorialNote "not importing any MIxS terms where the relationship between the name (SCN) and the id isn't 1:1" ;
  dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
  pav:version "0.0.0" ;
  vann:preferredNamespacePrefix "nmdc" ;
  vann:preferredNamespaceUri "https://w3id.org/nmdc/"^^xsd:anyURI ;
  sh:declare [
    sh:prefix "BFO" ;
    sh:namespace "http://purl.obolibrary.org/obo/BFO_"^^xsd:anyURI
  ] , [
    sh:prefix "CATH" ;
    sh:namespace "https://bioregistry.io/cath:"^^xsd:anyURI
  ] , [
    sh:prefix "CHEBI" ;
    sh:namespace "http://purl.obolibrary.org/obo/CHEBI_"^^xsd:anyURI
  ] , [
    sh:prefix "CHEMBL.COMPOUND" ;
    sh:namespace "https://bioregistry.io/chembl.compound:"^^xsd:anyURI
  ] , [
    sh:prefix "CHMO" ;
    sh:namespace "http://purl.obolibrary.org/obo/CHMO_"^^xsd:anyURI
  ] , [
    sh:prefix "COG" ;
    sh:namespace "https://bioregistry.io/cog:"^^xsd:anyURI
  ] , [
    sh:prefix "Contaminant" ;
    sh:namespace "http://example.org/contaminant/"^^xsd:anyURI
  ] , [
    sh:prefix "DRUGBANK" ;
    sh:namespace "https://bioregistry.io/drugbank:"^^xsd:anyURI
  ] , [
    sh:prefix "EC" ;
    sh:namespace "https://bioregistry.io/eccode:"^^xsd:anyURI
  ] , [
    sh:prefix "EFO" ;
    sh:namespace "http://www.ebi.ac.uk/efo/"^^xsd:anyURI
  ] , [
    sh:prefix "EGGNOG" ;
    sh:namespace "https://bioregistry.io/eggnog:"^^xsd:anyURI
  ] , [
    sh:prefix "ENVO" ;
    sh:namespace "http://purl.obolibrary.org/obo/ENVO_"^^xsd:anyURI
  ] , [
    sh:prefix "FBcv" ;
    sh:namespace "http://purl.obolibrary.org/obo/FBcv_"^^xsd:anyURI
  ] , [
    sh:prefix "FMA" ;
    sh:namespace "http://purl.obolibrary.org/obo/FMA_"^^xsd:anyURI
  ] , [
    sh:prefix "GENEPIO" ;
    sh:namespace "http://purl.obolibrary.org/obo/GENEPIO_"^^xsd:anyURI
  ] , [
    sh:prefix "GO" ;
    sh:namespace "http://purl.obolibrary.org/obo/GO_"^^xsd:anyURI
  ] , [
    sh:prefix "HMDB" ;
    sh:namespace "https://bioregistry.io/hmdb:"^^xsd:anyURI
  ] , [
    sh:prefix "ISA" ;
    sh:namespace "http://example.org/isa/"^^xsd:anyURI
  ] , [
    sh:prefix "KEGG.COMPOUND" ;
    sh:namespace "https://bioregistry.io/kegg.compound:"^^xsd:anyURI
  ] , [
    sh:prefix "KEGG.MODULE" ;
    sh:namespace "https://bioregistry.io/kegg.module:"^^xsd:anyURI
  ] , [
    sh:prefix "KEGG.ORTHOLOGY" ;
    sh:namespace "https://bioregistry.io/kegg.orthology:"^^xsd:anyURI
  ] , [
    sh:prefix "KEGG.REACTION" ;
    sh:namespace "https://bioregistry.io/kegg.reaction:"^^xsd:anyURI
  ] , [
    sh:prefix "KEGG_PATHWAY" ;
    sh:namespace "https://bioregistry.io/kegg.pathway:"^^xsd:anyURI
  ] , [
    sh:prefix "MASSIVE" ;
    sh:namespace "https://bioregistry.io/reference/massive:"^^xsd:anyURI
  ] , [
    sh:prefix "MCO" ;
    sh:namespace "http://purl.obolibrary.org/obo/MICRO_"^^xsd:anyURI
  ] , [
    sh:prefix "MESH" ;
    sh:namespace "https://bioregistry.io/mesh:"^^xsd:anyURI
  ] , [
    sh:prefix "MISO" ;
    sh:namespace "http://purl.obolibrary.org/obo/MISO_"^^xsd:anyURI
  ] , [
    sh:prefix "MIXS" ;
    sh:namespace "https://w3id.org/mixs/"^^xsd:anyURI
  ] , [
    sh:prefix "MS" ;
    sh:namespace "http://purl.obolibrary.org/obo/MS_"^^xsd:anyURI
  ] , [
    sh:prefix "MetaCyc" ;
    sh:namespace "https://bioregistry.io/metacyc.compound:"^^xsd:anyURI
  ] , [
    sh:prefix "MetaNetX" ;
    sh:namespace "http://example.org/metanetx/"^^xsd:anyURI
  ] , [
    sh:prefix "NCBI" ;
    sh:namespace "http://example.org/ncbitaxon/"^^xsd:anyURI
  ] , [
    sh:prefix "NCBITaxon" ;
    sh:namespace "http://purl.obolibrary.org/obo/NCBITaxon_"^^xsd:anyURI
  ] , [
    sh:prefix "NCIT" ;
    sh:namespace "http://purl.obolibrary.org/obo/NCIT_"^^xsd:anyURI
  ] , [
    sh:prefix "OBI" ;
    sh:namespace "http://purl.obolibrary.org/obo/OBI_"^^xsd:anyURI
  ] , [
    sh:prefix "OM" ;
    sh:namespace "http://www.ontology-of-units-of-measure.org/resource/om-2/"^^xsd:anyURI
  ] , [
    sh:prefix "OMIT" ;
    sh:namespace "http://purl.obolibrary.org/obo/OMIT_"^^xsd:anyURI
  ] , [
    sh:prefix "ORCID" ;
    sh:namespace "https://orcid.org/"^^xsd:anyURI
  ] , [
    sh:prefix "PANTHER.FAMILY" ;
    sh:namespace "https://bioregistry.io/panther.family:"^^xsd:anyURI
  ] , [
    sh:prefix "PATO" ;
    sh:namespace "http://purl.obolibrary.org/obo/PATO_"^^xsd:anyURI
  ] , [
    sh:prefix "PFAM" ;
    sh:namespace "https://bioregistry.io/pfam:"^^xsd:anyURI
  ] , [
    sh:prefix "PFAM.CLAN" ;
    sh:namespace "https://bioregistry.io/pfam.clan:"^^xsd:anyURI
  ] , [
    sh:prefix "PO" ;
    sh:namespace "http://purl.obolibrary.org/obo/PO_"^^xsd:anyURI
  ] , [
    sh:prefix "PR" ;
    sh:namespace "http://purl.obolibrary.org/obo/PR_"^^xsd:anyURI
  ] , [
    sh:prefix "PUBCHEM.COMPOUND" ;
    sh:namespace "https://bioregistry.io/pubchem.compound:"^^xsd:anyURI
  ] , [
    sh:prefix "RHEA" ;
    sh:namespace "https://bioregistry.io/rhea:"^^xsd:anyURI
  ] , [
    sh:prefix "RO" ;
    sh:namespace "http://purl.obolibrary.org/obo/RO_"^^xsd:anyURI
  ] , [
    sh:prefix "RetroRules" ;
    sh:namespace "http://example.org/retrorules/"^^xsd:anyURI
  ] , [
    sh:prefix "SEED" ;
    sh:namespace "https://bioregistry.io/seed:"^^xsd:anyURI
  ] , [
    sh:prefix "SIO" ;
    sh:namespace "http://semanticscience.org/resource/SIO_"^^xsd:anyURI
  ] , [
    sh:prefix "SO" ;
    sh:namespace "http://purl.obolibrary.org/obo/SO_"^^xsd:anyURI
  ] , [
    sh:prefix "SUPFAM" ;
    sh:namespace "https://bioregistry.io/supfam:"^^xsd:anyURI
  ] , [
    sh:prefix "TAXRANK" ;
    sh:namespace "http://purl.obolibrary.org/obo/TAXRANK_"^^xsd:anyURI
  ] , [
    sh:prefix "TIGRFAM" ;
    sh:namespace "https://bioregistry.io/tigrfam:"^^xsd:anyURI
  ] , [
    sh:prefix "UBERON" ;
    sh:namespace "http://purl.obolibrary.org/obo/UBERON_"^^xsd:anyURI
  ] , [
    sh:prefix "UO" ;
    sh:namespace "http://purl.obolibrary.org/obo/UO_"^^xsd:anyURI
  ] , [
    sh:prefix "UniProtKB" ;
    sh:namespace "https://bioregistry.io/uniprot:"^^xsd:anyURI
  ] , [
    sh:prefix "biolink" ;
    sh:namespace "https://w3id.org/biolink/vocab/"^^xsd:anyURI
  ] , [
    sh:prefix "bioproject" ;
    sh:namespace "https://bioregistry.io/bioproject:"^^xsd:anyURI
  ] , [
    sh:prefix "biosample" ;
    sh:namespace "https://bioregistry.io/biosample:"^^xsd:anyURI
  ] , [
    sh:prefix "cas" ;
    sh:namespace "https://bioregistry.io/cas:"^^xsd:anyURI
  ] , [
    sh:prefix "dcterms" ;
    sh:namespace "http://purl.org/dc/terms/"^^xsd:anyURI
  ] , [
    sh:prefix "doi" ;
    sh:namespace "https://bioregistry.io/doi:"^^xsd:anyURI
  ] , [
    sh:prefix "edam.data" ;
    sh:namespace "http://edamontology.org/data_"^^xsd:anyURI
  ] , [
    sh:prefix "edam.format" ;
    sh:namespace "http://edamontology.org/format_"^^xsd:anyURI
  ] , [
    sh:prefix "emsl" ;
    sh:namespace "http://example.org/emsl_in_mongodb/"^^xsd:anyURI
  ] , [
    sh:prefix "emsl.project" ;
    sh:namespace "https://bioregistry.io/emsl.project:"^^xsd:anyURI
  ] , [
    sh:prefix "emsl_uuid_like" ;
    sh:namespace "http://example.org/emsl_uuid_like/"^^xsd:anyURI
  ] , [
    sh:prefix "generic" ;
    sh:namespace "http://example.org/generic/"^^xsd:anyURI
  ] , [
    sh:prefix "gnps.task" ;
    sh:namespace "https://bioregistry.io/gnps.task:"^^xsd:anyURI
  ] , [
    sh:prefix "gold" ;
    sh:namespace "https://bioregistry.io/gold:"^^xsd:anyURI
  ] , [
    sh:prefix "gtpo" ;
    sh:namespace "http://example.org/gtpo/"^^xsd:anyURI
  ] , [
    sh:prefix "igsn" ;
    sh:namespace "https://app.geosamples.org/sample/igsn/"^^xsd:anyURI
  ] , [
    sh:prefix "img.taxon" ;
    sh:namespace "https://bioregistry.io/img.taxon:"^^xsd:anyURI
  ] , [
    sh:prefix "insdc.sra" ;
    sh:namespace "https://bioregistry.io/insdc.sra:"^^xsd:anyURI
  ] , [
    sh:prefix "jgi" ;
    sh:namespace "http://example.org/jgi/"^^xsd:anyURI
  ] , [
    sh:prefix "jgi.analysis" ;
    sh:namespace "https://data.jgi.doe.gov/search?q="^^xsd:anyURI
  ] , [
    sh:prefix "jgi.proposal" ;
    sh:namespace "https://bioregistry.io/jgi.proposal:"^^xsd:anyURI
  ] , [
    sh:prefix "kegg" ;
    sh:namespace "https://bioregistry.io/kegg:"^^xsd:anyURI
  ] , [
    sh:prefix "linkml" ;
    sh:namespace "https://w3id.org/linkml/"^^xsd:anyURI
  ] , [
    sh:prefix "mgnify.analysis" ;
    sh:namespace "https://bioregistry.io/mgnify.analysis:"^^xsd:anyURI
  ] , [
    sh:prefix "mgnify.proj" ;
    sh:namespace "https://bioregistry.io/mgnify.proj:"^^xsd:anyURI
  ] , [
    sh:prefix "my_emsl" ;
    sh:namespace "https://release.my.emsl.pnnl.gov/released_data/"^^xsd:anyURI
  ] , [
    sh:prefix "neon.identifier" ;
    sh:namespace "http://example.org/neon/identifier/"^^xsd:anyURI
  ] , [
    sh:prefix "neon.schema" ;
    sh:namespace "http://example.org/neon/schema/"^^xsd:anyURI
  ] , [
    sh:prefix "nmdc" ;
    sh:namespace "https://w3id.org/nmdc/"^^xsd:anyURI
  ] , [
    sh:prefix "orcid" ;
    sh:namespace "https://orcid.org/"^^xsd:anyURI
  ] , [
    sh:prefix "owl" ;
    sh:namespace "http://www.w3.org/2002/07/owl#"^^xsd:anyURI
  ] , [
    sh:prefix "prov" ;
    sh:namespace "http://www.w3.org/ns/prov#"^^xsd:anyURI
  ] , [
    sh:prefix "qud" ;
    sh:namespace "http://qudt.org/1.1/schema/qudt#"^^xsd:anyURI
  ] , [
    sh:prefix "rdf" ;
    sh:namespace "http://www.w3.org/1999/02/22-rdf-syntax-ns#"^^xsd:anyURI
  ] , [
    sh:prefix "rdfs" ;
    sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI
  ] , [
    sh:prefix "ror" ;
    sh:namespace "https://bioregistry.io/ror:"^^xsd:anyURI
  ] , [
    sh:prefix "schema" ;
    sh:namespace "http://schema.org/"^^xsd:anyURI
  ] , [
    sh:prefix "shex" ;
    sh:namespace "http://www.w3.org/ns/shex#"^^xsd:anyURI
  ] , [
    sh:prefix "skos" ;
    sh:namespace "http://www.w3.org/2004/02/skos/core#"^^xsd:anyURI
  ] , [
    sh:prefix "wgs84" ;
    sh:namespace "http://www.w3.org/2003/01/geo/wgs84_pos#"^^xsd:anyURI
  ] , [
    sh:prefix "wikidata" ;
    sh:namespace "http://www.wikidata.org/entity/"^^xsd:anyURI
  ] , [
    sh:prefix "xsd" ;
    sh:namespace "http://www.w3.org/2001/XMLSchema#"^^xsd:anyURI
  ] .

nmdc:AnnotatingWorkflow a owl:Class ;
  rdfs:comment "A WorkflowExecution whose output indicates the potential functions of genes or gene products" ;
  rdfs:subClassOf nmdc:WorkflowExecution , [
    a owl:Class ;
    owl:unionOf ( nmdc:MetagenomeAnnotation nmdc:MetaproteomicsAnalysis nmdc:MetatranscriptomeAnnotation )
  ] .

nmdc:AttributeValue a owl:Class ;
  rdfs:comment "The value for any value of a attribute for a sample. This object can hold both the un-normalized atomic value and the structured value" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:has_raw_value ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_raw_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Class ;
    owl:unionOf ( nmdc:ControlledTermValue nmdc:GeolocationValue nmdc:ImageValue nmdc:PersonValue nmdc:PropertyAssertion nmdc:QuantityValue nmdc:TextValue nmdc:TimestampValue )
  ] .

nmdc:Biosample a owl:Class ;
  rdfs:comment "Biological source material which can be characterized by an experiment." ;
  skos:altLabel "sample" , "material sample" , "specimen" , "biospecimen" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0000747> , <http://purl.obolibrary.org/obo/NCIT_/C43412> , FBcv:0003024 ;
  rdfs:subClassOf nmdc:Sample , [
    a owl:Restriction ;
    owl:onProperty nmdc:associated_studies ;
    owl:allValuesFrom nmdc:Study
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:associated_studies ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:biosample_categories ;
    owl:allValuesFrom nmdc:BiosampleCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:collected_from ;
    owl:allValuesFrom nmdc:FieldResearchSite
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:collected_from ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:embargoed ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:embargoed ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000031 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000031 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:img_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:neon_biosample_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:alternative_names ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:provenance_metadata ;
    owl:allValuesFrom nmdc:ProvenanceMetadata
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:provenance_metadata ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gold_biosample_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_biosample_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:emsl_biosample_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:igsn_biosample_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000122 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000122 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001009 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001009 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000300 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000300 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000218 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000218 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000219 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000219 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000773 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000773 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000639 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000108 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000124 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000124 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000551 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000607 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000607 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000324 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000324 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000421 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000421 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000298 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000298 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000490 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000490 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000094 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000094 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000172 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000172 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000427 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000427 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000140 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000140 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000247 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000247 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000644 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000644 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000642 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000642 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000553 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000157 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000157 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000774 ;
    owl:allValuesFrom nmdc:ArchStrucEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000774 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000133 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000133 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000135 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000135 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001097 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000141 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000141 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000775 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000775 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000142 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000142 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000683 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000683 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000684 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000684 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000173 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000173 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000096 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000096 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000290 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000290 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000776 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000776 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000777 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000777 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000153 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000153 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000653 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000653 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001011 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001011 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000456 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000456 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000858 ;
    owl:allValuesFrom nmdc:BiolStatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000858 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000174 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001038 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001038 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000028 ;
    owl:allValuesFrom nmdc:BioticRelationshipEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000028 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000175 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000175 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000258 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000258 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000259 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000259 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000176 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000176 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000787 ;
    owl:allValuesFrom nmdc:BuildDocsEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000787 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000761 ;
    owl:allValuesFrom nmdc:BuildOccupTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000768 ;
    owl:allValuesFrom nmdc:BuildingSettingEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000768 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000145 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000145 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000778 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000778 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000721 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000721 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000432 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000432 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000097 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000097 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000098 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000098 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000310 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000310 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000148 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000148 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000779 ;
    owl:allValuesFrom nmdc:CeilCondEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000779 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000780 ;
    owl:allValuesFrom nmdc:CeilFinishMatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000780 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000782 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000782 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000783 ;
    owl:allValuesFrom nmdc:CeilTextureEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000783 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000143 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000143 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000784 ;
    owl:allValuesFrom nmdc:CeilTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000784 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000781 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000781 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000751 ;
    owl:allValuesFrom nmdc:ControlledTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000555 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000656 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000656 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000457 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000457 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001012 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001012 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000429 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000429 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000177 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000177 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001040 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000011 ;
    owl:allValuesFrom nmdc:TimestampValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000011 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000692 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000692 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000785 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000785 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000318 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000318 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001041 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001041 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001080 ;
    owl:allValuesFrom nmdc:CurLandUseEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001080 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000312 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000312 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000314 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000314 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000786 ;
    owl:allValuesFrom nmdc:TimestampValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000786 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000435 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000435 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000992 ;
    owl:allValuesFrom nmdc:DeposEnvEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000992 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000018 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000018 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000129 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000129 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000178 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000436 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000436 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000179 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000179 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000434 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000434 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000698 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000698 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000106 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000106 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000139 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000139 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000433 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000433 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000162 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000162 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000119 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000119 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000438 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000438 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000795 ;
    owl:allValuesFrom nmdc:DoorCompTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000795 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000788 ;
    owl:allValuesFrom nmdc:DoorCondEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000788 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000789 ;
    owl:allValuesFrom nmdc:DoorDirectEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000789 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000790 ;
    owl:allValuesFrom nmdc:DoorLocEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000790 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000791 ;
    owl:allValuesFrom nmdc:DoorMatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000791 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000792 ;
    owl:allValuesFrom nmdc:DoorMoveEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000792 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000158 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000158 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000794 ;
    owl:allValuesFrom nmdc:DoorTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000794 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000796 ;
    owl:allValuesFrom nmdc:DoorTypeMetalEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000796 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000797 ;
    owl:allValuesFrom nmdc:DoorTypeWoodEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000797 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000793 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000793 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000703 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000703 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001085 ;
    owl:allValuesFrom nmdc:DrainageClassEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001085 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000798 ;
    owl:allValuesFrom nmdc:DrawingsEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000798 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000657 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000657 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000093 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000093 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000799 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000799 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000660 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000012 ;
    owl:allValuesFrom nmdc:ControlledIdentifiedTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000012 ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000013 ;
    owl:allValuesFrom nmdc:ControlledIdentifiedTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000013 ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000014 ;
    owl:allValuesFrom nmdc:ControlledIdentifiedTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000014 ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:env_package ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:env_package ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000800 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000800 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000155 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000155 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000144 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000144 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000220 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000220 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000008 ;
    owl:allValuesFrom nmdc:ControlledTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000008 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000170 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000170 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000817 ;
    owl:allValuesFrom nmdc:ExtWallOrientEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000817 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000818 ;
    owl:allValuesFrom nmdc:ExtWindowOrientEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000818 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000320 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000320 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001083 ;
    owl:allValuesFrom nmdc:FaoClassEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001083 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000556 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000291 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000291 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000765 ;
    owl:allValuesFrom nmdc:FilterTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001086 ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o381 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001086 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000802 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000802 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000319 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000319 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000164 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000164 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000165 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000165 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000803 ;
    owl:allValuesFrom nmdc:FloorCondEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000803 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000225 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000225 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000804 ;
    owl:allValuesFrom nmdc:FloorFinishMatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000804 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000806 ;
    owl:allValuesFrom nmdc:FloorStrucEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000806 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000166 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000166 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000805 ;
    owl:allValuesFrom nmdc:FloorWaterMoldEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000805 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000704 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000704 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000226 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000226 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000227 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000227 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000557 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000807 ;
    owl:allValuesFrom nmdc:FurnitureEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000807 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000558 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000661 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000808 ;
    owl:allValuesFrom nmdc:GenderRestroomEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000808 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000859 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000859 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000010 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000010 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000137 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000137 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000875 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000875 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000559 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001043 ;
    owl:allValuesFrom nmdc:ControlledTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001043 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001044 ;
    owl:allValuesFrom nmdc:GrowthHabitEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001044 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000560 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000228 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000228 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000809 ;
    owl:allValuesFrom nmdc:HandidnessEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000809 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000989 ;
    owl:allValuesFrom nmdc:HcProducedEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000989 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000988 ;
    owl:allValuesFrom nmdc:HcrEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000988 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000406 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000406 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000993 ;
    owl:allValuesFrom nmdc:HcrGeolAgeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000993 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000395 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000395 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000393 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000393 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000766 ;
    owl:allValuesFrom nmdc:HeatCoolTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000810 ;
    owl:allValuesFrom nmdc:HeatDelivLocEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000810 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000812 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000812 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000833 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000833 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000652 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000343 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000167 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000167 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000561 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000321 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000321 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000255 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000255 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000866 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000866 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000888 ;
    owl:allValuesFrom nmdc:ControlledTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000888 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000867 ;
    owl:allValuesFrom nmdc:ControlledTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000867 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000274 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000274 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000260 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000260 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000248 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000248 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000869 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000257 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000257 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000872 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000365 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000365 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000871 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000871 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000264 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000264 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000870 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000256 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000256 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000251 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000251 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000874 ;
    owl:allValuesFrom nmdc:ControlledTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000874 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000811 ;
    owl:allValuesFrom nmdc:HostSexEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000811 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000261 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000261 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000861 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000861 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001318 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000252 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000252 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001298 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000250 ;
    owl:allValuesFrom nmdc:ControlledIdentifiedTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000250 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000263 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000263 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000567 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000567 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000100 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000100 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000568 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000763 ;
    owl:allValuesFrom nmdc:IndoorSpaceEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000763 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000764 ;
    owl:allValuesFrom nmdc:IndoorSurfEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000764 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000662 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000662 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000664 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000168 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000168 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000813 ;
    owl:allValuesFrom nmdc:IntWallCondEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000813 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001010 ;
    owl:allValuesFrom nmdc:TimestampValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001010 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000455 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000455 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000814 ;
    owl:allValuesFrom nmdc:TimestampValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000814 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000009 ;
    owl:allValuesFrom nmdc:GeolocationValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000009 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000706 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000706 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000569 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000569 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000769 ;
    owl:allValuesFrom nmdc:LightTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000340 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000340 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000329 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000329 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000328 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000328 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000990 ;
    owl:allValuesFrom nmdc:LithologyEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000990 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000330 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000330 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000331 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000331 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000431 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000431 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000229 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000229 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000498 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000498 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000502 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000502 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000815 ;
    owl:allValuesFrom nmdc:MechStrucEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000815 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001052 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000101 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000101 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000339 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000339 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000650 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000650 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000570 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000752 ;
    owl:allValuesFrom nmdc:PropertyAssertion
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000503 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000425 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000425 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000426 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000426 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000504 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000504 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000571 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000231 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000231 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000230 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000230 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000232 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000232 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000217 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000217 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000816 ;
    owl:allValuesFrom nmdc:OccupDocumentEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000816 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000772 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000772 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000508 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000508 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000099 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000099 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000204 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000204 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000205 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000205 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000665 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000103 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000405 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000405 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000753 ;
    owl:allValuesFrom nmdc:OxyStatSampEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000753 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000104 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000104 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000515 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000515 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000719 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000719 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000206 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000404 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000404 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000754 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000573 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000516 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000516 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001001 ;
    owl:allValuesFrom xsd:double
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001001 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001106 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001106 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001056 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000180 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000505 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000505 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000181 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000725 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000725 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001057 ;
    owl:allValuesFrom nmdc:ControlledTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001057 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001058 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001058 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001059 ;
    owl:allValuesFrom nmdc:PlantSexEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001059 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001060 ;
    owl:allValuesFrom nmdc:ControlledTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001060 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000107 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000211 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000211 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000430 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000430 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000127 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000127 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000348 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000348 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000819 ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o642 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000819 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000412 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000412 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000316 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000316 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000315 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000315 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000728 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000728 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000349 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000349 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000452 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000452 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001008 ;
    owl:allValuesFrom nmdc:TimestampValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001008 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001084 ;
    owl:allValuesFrom nmdc:ProfilePositionEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001084 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000820 ;
    owl:allValuesFrom nmdc:QuadPosEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000820 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000575 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000576 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000350 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000350 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000182 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000182 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000121 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000121 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000188 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000188 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000821 ;
    owl:allValuesFrom nmdc:RelSampLocEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000821 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000303 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000303 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000134 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000134 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000169 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000169 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000233 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000233 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000822 ;
    owl:allValuesFrom nmdc:RoomCondtEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000822 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000826 ;
    owl:allValuesFrom nmdc:RoomConnectedEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000826 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000234 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000234 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000192 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000192 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000193 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000193 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000242 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000242 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000238 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000238 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000823 ;
    owl:allValuesFrom nmdc:RoomLocEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000823 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000235 ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000235 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000194 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000194 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000236 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000236 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000824 ;
    owl:allValuesFrom nmdc:RoomSampPosEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000824 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000825 ;
    owl:allValuesFrom nmdc:RoomTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000825 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000195 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000195 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000243 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000243 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000237 ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000237 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001061 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001061 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000577 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000577 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000578 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000578 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000579 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000579 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001062 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001062 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000581 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000581 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001063 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001063 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000580 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000580 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000183 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000183 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000341 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000341 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000582 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000860 ;
    owl:allValuesFrom nmdc:SampCaptStatusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000860 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000002 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000002 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001225 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001225 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001015 ;
    owl:allValuesFrom nmdc:SampCollectPointEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001015 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000249 ;
    owl:allValuesFrom nmdc:SampDisStageEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000249 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000828 ;
    owl:allValuesFrom nmdc:SampFloorEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000828 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000136 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000136 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000016 ;
    owl:allValuesFrom nmdc:ControlledTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000016 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000413 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000413 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001107 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001107 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000463 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000463 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000244 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000244 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000001 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000001 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000216 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000116 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000116 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000755 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000755 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000110 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000110 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000999 ;
    owl:allValuesFrom nmdc:SampSubtypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000999 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001320 ;
    owl:allValuesFrom nmdc:ControlledIdentifiedTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001320 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000196 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000196 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000410 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000410 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000409 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000409 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000998 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000998 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000827 ;
    owl:allValuesFrom nmdc:SampWeatherEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000827 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000296 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000296 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000131 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000131 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000829 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000829 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001068 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000645 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000645 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000643 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000643 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000830 ;
    owl:allValuesFrom nmdc:SeasonUseEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000830 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000351 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000351 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001078 ;
    owl:allValuesFrom nmdc:SedimentTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001078 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000215 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000215 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000834 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000834 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000831 ;
    owl:allValuesFrom nmdc:ShadingDeviceCondEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000831 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000832 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000832 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000245 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000245 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000835 ;
    owl:allValuesFrom nmdc:ShadingDeviceTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000835 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000322 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000322 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000184 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000184 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000017 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000017 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000735 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000735 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000736 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000736 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000647 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000647 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000646 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000646 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000669 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000669 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000428 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000428 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001082 ;
    owl:allValuesFrom nmdc:SoilHorizonEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001082 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000335 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000335 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000336 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000336 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000332 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000332 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000334 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000334 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000112 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000112 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000672 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000673 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000738 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000738 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000026 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000026 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000770 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000770 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000836 ;
    owl:allValuesFrom nmdc:SpecificEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000836 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000214 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000214 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000996 ;
    owl:allValuesFrom nmdc:SrDepEnvEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000996 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000997 ;
    owl:allValuesFrom nmdc:SrGeolAgeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000997 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000994 ;
    owl:allValuesFrom nmdc:SrKerogTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000994 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000995 ;
    owl:allValuesFrom nmdc:SrLithologyEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000995 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001069 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000327 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000327 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000767 ;
    owl:allValuesFrom nmdc:SubstructureTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000423 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000423 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000407 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000407 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000424 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000424 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000759 ;
    owl:allValuesFrom nmdc:SurfAirContEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000123 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000123 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000758 ;
    owl:allValuesFrom nmdc:SurfMaterialEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000758 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000128 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000128 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000760 ;
    owl:allValuesFrom xsd:double
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000760 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000125 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000125 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000741 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000741 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000150 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000120 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000120 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000113 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000113 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000197 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000197 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000352 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000352 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000750 ;
    owl:allValuesFrom nmdc:TidalStageEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000750 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001081 ;
    owl:allValuesFrom nmdc:TillageEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001070 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0001070 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000154 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000154 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000525 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000525 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000634 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000634 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000744 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000744 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000745 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000745 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000105 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000105 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000102 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000102 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000338 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000338 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000530 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000530 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000337 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000337 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000533 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000533 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000747 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000747 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000117 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000117 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000689 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000689 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000419 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000419 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000837 ;
    owl:allValuesFrom nmdc:TrainLineEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000837 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000838 ;
    owl:allValuesFrom nmdc:TrainStatLocEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000838 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000839 ;
    owl:allValuesFrom nmdc:TrainStopLocEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000839 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000191 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000191 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000397 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000397 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000394 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000394 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000771 ;
    owl:allValuesFrom xsd:double
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000771 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000114 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000114 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000756 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000756 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000152 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000152 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000408 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000408 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000840 ;
    owl:allValuesFrom nmdc:VisMediaEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000840 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000126 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000126 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000115 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000198 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000198 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000841 ;
    owl:allValuesFrom nmdc:WallConstTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000841 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000842 ;
    owl:allValuesFrom nmdc:WallFinishMatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000842 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000221 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000221 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000843 ;
    owl:allValuesFrom nmdc:WallLocEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000843 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000845 ;
    owl:allValuesFrom nmdc:WallSurfTreatmentEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000845 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000846 ;
    owl:allValuesFrom nmdc:WallTextureEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000846 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000222 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000222 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000844 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000844 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000353 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000353 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000323 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000323 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000185 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000203 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000203 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000454 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000454 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000223 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000223 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000847 ;
    owl:allValuesFrom nmdc:WaterFeatTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000847 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000453 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000453 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000590 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000591 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000848 ;
    owl:allValuesFrom nmdc:WeekdayEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000848 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000297 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000297 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000757 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000757 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000118 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000118 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000849 ;
    owl:allValuesFrom nmdc:WindowCondEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000849 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000850 ;
    owl:allValuesFrom nmdc:WindowCoverEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000850 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000851 ;
    owl:allValuesFrom nmdc:WindowHorizPosEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000851 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000852 ;
    owl:allValuesFrom nmdc:WindowLocEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000852 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000853 ;
    owl:allValuesFrom nmdc:WindowMatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000853 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000246 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000246 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000224 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000224 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000855 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000855 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000856 ;
    owl:allValuesFrom nmdc:WindowTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000856 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000857 ;
    owl:allValuesFrom nmdc:WindowVertPosEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000857 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000854 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000854 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000156 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000156 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_category ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_category ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_subtype ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_subtype ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:specific_ecosystem ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:specific_ecosystem ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_path_id ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_path_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:add_date ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:add_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:community ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:community ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:habitat ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:habitat ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:host_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:host_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:location ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:location ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mod_date ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mod_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ncbi_taxonomy_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ncbi_taxonomy_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:proport_woa_temperature ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:proport_woa_temperature ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:salinity_category ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:salinity_category ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sample_collection_site ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sample_collection_site ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:soluble_iron_micromol ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:soluble_iron_micromol ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:subsurface_depth ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:subsurface_depth ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_collect_site ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_collect_site ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_isolate_meth ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_isolate_meth ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_organisms ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_organisms ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_collect_site ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_collect_site ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_isolate_meth ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_isolate_meth ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_organisms ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_organisms ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:collection_date_inc ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:collection_date_inc ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:collection_time ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:collection_time ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:collection_time_inc ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:collection_time_inc ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:experimental_factor_other ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:experimental_factor_other ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:filter_method ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:filter_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:isotope_exposure ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:isotope_exposure ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:micro_biomass_c_meth ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:micro_biomass_c_meth ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:micro_biomass_n_meth ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:micro_biomass_n_meth ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:microbial_biomass_c ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:microbial_biomass_c ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:microbial_biomass_n ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:microbial_biomass_n ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:non_microb_biomass ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:non_microb_biomass ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:non_microb_biomass_method ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:non_microb_biomass_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:org_nitro_method ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:org_nitro_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:other_treatment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:other_treatment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:start_date_inc ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:start_date_inc ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:start_time_inc ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:start_time_inc ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:project_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:project_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:replicate_number ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:replicate_number ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sample_shipped ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sample_shipped ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sample_type ;
    owl:allValuesFrom nmdc:SampleTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sample_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:technical_reps ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:technical_reps ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:analysis_type ;
    owl:allValuesFrom nmdc:AnalysisTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sample_link ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:bulk_elect_conductivity ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:bulk_elect_conductivity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:infiltrations ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1118 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:zinc ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:zinc ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:manganese ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:manganese ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ammonium_nitrogen ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ammonium_nitrogen ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:nitrate_nitrogen ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:nitrate_nitrogen ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:nitrite_nitrogen ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:nitrite_nitrogen ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:lbc_thirty ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:lbc_thirty ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:lbceq ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:lbceq ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] ;
  owl:hasKey ( MIXS:0001107 ) .

_:o381 xsd:pattern "[12]\\d{3}(?:(?:-(?:0[1-9]|1[0-2]))(?:-(?:0[1-9]|[12]\\d|3[01]))?)?(\\s+to\\s+[12]\\d{3}(?:(?:-(?:0[1-9]|1[0-2]))(?:-(?:0[1-9]|[12]\\d|3[01]))?)?)?" .

_:o642 xsd:pattern "(cat|dog|rodent|snake|other);\\d+" .

_:o1118 xsd:pattern "(?:[0-9]|[1-9][0-9]|9[0-9]|0[0-9]|0[0-5][0-9]):[0-5][0-9]:[0-5][0-9]" .

nmdc:CalibrationInformation a owl:Class ;
  rdfs:comment "A calibration object that is associated with a process." ;
  rdfs:subClassOf nmdc:InformationObject , [
    a owl:Restriction ;
    owl:onProperty nmdc:calibration_object ;
    owl:allValuesFrom nmdc:DataObject
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:calibration_object ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:internal_calibration ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:internal_calibration ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:calibration_target ;
    owl:allValuesFrom nmdc:CalibrationTargetEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:calibration_target ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:calibration_standard ;
    owl:allValuesFrom nmdc:CalibrationStandardEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:calibration_standard ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:ChemicalConversionProcess a owl:Class ;
  rdfs:comment """A process that results in the interconversion of chemical species by a reaction to transform the reagents into products.
""" ;
  skos:altLabel "chemical reaction" ;
  skos:note "The values of both has_reagents slot and has_input slot are considered the reagents of a chemical process." ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-1368-8217 ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MISO_/0000001> ;
  rdfs:subClassOf nmdc:MaterialProcessing , [
    a owl:Restriction ;
    owl:onProperty nmdc:chemical_conversion_category ;
    owl:allValuesFrom nmdc:ChemicalConversionCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:chemical_conversion_category ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:duration ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:duration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:substances_used ;
    owl:allValuesFrom nmdc:PortionOfSubstance
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:substances_volume ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:substances_volume ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:ChromatographicSeparationProcess a owl:Class ;
  rdfs:comment "The process of using a selective partitioning of the analyte or interferent between two immiscible phases." ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-1368-8217 ;
  rdfs:subClassOf nmdc:MaterialProcessing , [
    a owl:Restriction ;
    owl:onProperty nmdc:chromatographic_category ;
    owl:allValuesFrom nmdc:ChromatographicCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:chromatographic_category ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ordered_mobile_phases ;
    owl:allValuesFrom nmdc:MobilePhaseSegment
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:stationary_phase ;
    owl:allValuesFrom nmdc:StationaryPhaseEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:stationary_phase ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:Sample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:ProcessedSample
  ] .

nmdc:ChromatographyConfiguration a owl:Class ;
  rdfs:comment "A set of parameters that define and control the actions of a chromatography process." ;
  skos:editorialNote "This class is intended to represent a chromatography method file associated with a mass spectrometry process." ;
  rdfs:subClassOf nmdc:Configuration , [
    a owl:Restriction ;
    owl:onProperty nmdc:chromatographic_category ;
    owl:allValuesFrom nmdc:ChromatographicCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:chromatographic_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ordered_mobile_phases ;
    owl:allValuesFrom nmdc:MobilePhaseSegment
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:stationary_phase ;
    owl:allValuesFrom nmdc:StationaryPhaseEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:stationary_phase ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:CollectingBiosamplesFromSite a owl:Class ;
  rdfs:label "Collecting Biosamples From Site" ;
  skos:note "this illustrates implementing a Biosample relation with a process class" ;
  skos:closeMatch <http://purl.obolibrary.org/obo/OBI_/0000744> ;
  rdfs:subClassOf <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:Site
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:Biosample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:Configuration a owl:Class ;
  rdfs:comment "A set of parameters that define the actions of a process and is shared among multiple instances of the process." ;
  skos:editorialNote "This class is intended to represent the parameters within a method file (or similar) that control a process." ;
  rdfs:subClassOf nmdc:InformationObject , [
    a owl:Restriction ;
    owl:onProperty nmdc:protocol_link ;
    owl:allValuesFrom nmdc:Protocol
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:protocol_link ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Class ;
    owl:unionOf ( nmdc:ChromatographyConfiguration nmdc:MassSpectrometryConfiguration )
  ] .

nmdc:ControlledIdentifiedTermValue a owl:Class ;
  rdfs:comment "A controlled term or class from an ontology, requiring the presence of term with an id" ;
  rdfs:subClassOf nmdc:ControlledTermValue , [
    a owl:Restriction ;
    owl:onProperty nmdc:term ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:ControlledTermValue a owl:Class ;
  rdfs:comment "A controlled term or class from an ontology" ;
  rdfs:subClassOf nmdc:AttributeValue , [
    a owl:Restriction ;
    owl:onProperty nmdc:term ;
    owl:allValuesFrom nmdc:OntologyClass
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:term ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

prov:Association a owl:Class ;
  rdfs:comment "This class supports binding associated researchers to studies. There will be at least a slot for a CRediT Contributor Role and for a person value. Specifically see the associated researchers tab on the NMDC_SampleMetadata-V4_CommentsForUpdates at https://docs.google.com/spreadsheets/d/1INlBo5eoqn2efn4H2P2i8rwRBtnbDVTqXrochJEAPko/edit#gid=0" ;
  skos:altLabel "study role" , "credit table" , "associated researchers" ;
  rdfs:seeAlso <https://casrai.org/credit/> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:applies_to_person ;
    owl:allValuesFrom nmdc:PersonValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:applies_to_person ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:applied_roles ;
    owl:allValuesFrom nmdc:CreditEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:applied_roles ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:DataEmitterProcess a owl:Class ;
  rdfs:comment "A process that generates data objects as output." ;
  rdfs:subClassOf <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    a owl:Class ;
    owl:unionOf ( nmdc:DataGeneration nmdc:WorkflowExecution )
  ] .

nmdc:DataGeneration a owl:Class ;
  rdfs:comment "The methods and processes used to generate omics data from a biosample or organism." ;
  skos:altLabel "OmicsProcessing" , "assay" , "omics assay" , "sequencing project" , "experiment" ;
  skos:broadMatch <http://purl.obolibrary.org/obo/OBI_/0000070> , ISA:Assay ;
  rdfs:subClassOf nmdc:DataEmitterProcess , [
    a owl:Restriction ;
    owl:onProperty nmdc:add_date ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:add_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:analyte_category ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:analyte_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:associated_studies ;
    owl:allValuesFrom nmdc:Study
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:associated_studies ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:instrument_used ;
    owl:allValuesFrom nmdc:Instrument
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mod_date ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mod_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:principal_investigator ;
    owl:allValuesFrom nmdc:PersonValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:principal_investigator ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:instrument_instance_specifier ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:instrument_instance_specifier ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:Sample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:DataObject
  ] , [
    a owl:Class ;
    owl:unionOf ( nmdc:MassSpectrometry nmdc:NucleotideSequencing )
  ] .

nmdc:DataObject a owl:Class ;
  rdfs:comment "An object that primarily consists of symbols that represent information.   Files, records, and omics data are examples of data objects." ;
  rdfs:subClassOf nmdc:InformationObject , [
    a owl:Restriction ;
    owl:onProperty nmdc:compression_type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:compression_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:data_category ;
    owl:allValuesFrom nmdc:DataCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:data_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:data_object_type ;
    owl:allValuesFrom nmdc:FileTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:data_object_type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:file_size_bytes ;
    owl:allValuesFrom xsd:long
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:file_size_bytes ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_experiment_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:md_5_checksum ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:md_5_checksum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:url ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:url ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_generated_by ;
    owl:allValuesFrom nmdc:DataEmitterProcess
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_generated_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:in_manifest ;
    owl:allValuesFrom nmdc:Manifest
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:WorkflowExecution
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:Database a owl:Class ;
  rdfs:comment "An abstract holder for any set of metadata and data. It does not need to correspond to an actual managed database top level holder class. When translated to JSON-Schema this is the 'root' object. It should contain pointers to other objects of interest. For MongoDB, the lists of objects that Database slots point to correspond to **collections**." ;
  skos:altLabel "NMDC metadata object" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:biosample_set ;
    owl:allValuesFrom nmdc:Biosample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:calibration_set ;
    owl:allValuesFrom nmdc:CalibrationInformation
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:collecting_biosamples_from_site_set ;
    owl:allValuesFrom nmdc:CollectingBiosamplesFromSite
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:configuration_set ;
    owl:allValuesFrom nmdc:Configuration
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:data_generation_set ;
    owl:allValuesFrom nmdc:DataGeneration
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:data_object_set ;
    owl:allValuesFrom nmdc:DataObject
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:field_research_site_set ;
    owl:allValuesFrom nmdc:FieldResearchSite
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:functional_annotation_agg ;
    owl:allValuesFrom nmdc:FunctionalAnnotationAggMember
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:functional_annotation_set ;
    owl:allValuesFrom nmdc:FunctionalAnnotation
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:genome_feature_set ;
    owl:allValuesFrom nmdc:GenomeFeature
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:instrument_set ;
    owl:allValuesFrom nmdc:Instrument
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:manifest_set ;
    owl:allValuesFrom nmdc:Manifest
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:material_processing_set ;
    owl:allValuesFrom nmdc:MaterialProcessing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:processed_sample_set ;
    owl:allValuesFrom nmdc:ProcessedSample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:storage_process_set ;
    owl:allValuesFrom nmdc:StorageProcess
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:study_set ;
    owl:allValuesFrom nmdc:Study
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:workflow_execution_set ;
    owl:allValuesFrom nmdc:WorkflowExecution
  ] .

nmdc:DissolvingProcess a owl:Class ;
  rdfs:comment """A mixing step where a soluble component is mixed with a liquid component.
""" ;
  skos:altLabel "Solubilization" ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-1368-8217 ;
  skos:exactMatch <http://purl.obolibrary.org/obo/CHMO_/0002773> ;
  rdfs:subClassOf nmdc:MaterialProcessing , [
    a owl:Restriction ;
    owl:onProperty nmdc:duration ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:duration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:substances_used ;
    owl:allValuesFrom nmdc:PortionOfSubstance
  ] .

nmdc:Doi a owl:Class ;
  rdfs:comment "A centrally registered identifier symbol used to uniquely identify objects given by the International DOI Foundation. The DOI system is particularly used for electronic documents." ;
  skos:altLabel "DOIs" , "digital object identifiers" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0002110> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:doi_value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:doi_provider ;
    owl:allValuesFrom nmdc:DoiProviderEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:doi_provider ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:doi_category ;
    owl:allValuesFrom nmdc:DoiCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:doi_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:EnvironmentalMaterialTerm a owl:Class ;
  owl:deprecated "not used. 2024-07-10 https://github.com/microbiomedata/nmdc-schema/issues/1881" ;
  rdfs:subClassOf nmdc:OntologyClass .

nmdc:EukEval a owl:Class ;
  rdfs:comment "This class contains information pertaining to evaluating if a Metagenome-Assembled Genome (MAG) is eukaryotic." ;
  skos:note "A tool like eukCC (https://doi.org/10.1186/s13059-020-02155-4) would generate information for this class." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:completeness ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:float ;
      owl:withRestrictions ( _:o1252 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:completeness ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contamination ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:float ;
      owl:withRestrictions ( _:o1256 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contamination ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ncbi_lineage_tax_ids ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1260 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ncbi_lineage_tax_ids ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ncbi_lineage ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ncbi_lineage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1252 xsd:minInclusive "0"^^xsd:float .

_:o1256 xsd:minInclusive "0"^^xsd:float .

_:o1260 xsd:pattern "\\d+(-\\d+)*" .

nmdc:Extraction a owl:Class ;
  rdfs:comment "A material separation in which a desired component of an input material is separated from the remainder." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0302884> ;
  rdfs:subClassOf nmdc:MaterialProcessing , [
    a owl:Restriction ;
    owl:onProperty nmdc:substances_used ;
    owl:allValuesFrom nmdc:PortionOfSubstance
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:extraction_targets ;
    owl:allValuesFrom nmdc:ExtractionTargetEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_mass ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_mass ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:volume ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:volume ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:Sample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:FailureCategorization a owl:Class ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:qc_failure_what ;
    owl:allValuesFrom nmdc:FailureWhatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:qc_failure_what ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:qc_failure_where ;
    owl:allValuesFrom nmdc:FailureWhereEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:qc_failure_where ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:FieldResearchSite a owl:Class ;
  rdfs:label "Field Research Site" ;
  rdfs:comment "A site, outside of a laboratory, from which biosamples may be collected." ;
  skos:altLabel "research plot" ;
  skos:note "Provides grouping of biosamples at level that's more specific than belonging to the same study" , "be very clear that this could be part of a larger site" , "In Bioscales, one might say that rhizosphere soil and bulk soil from around the same plant were obtained at the same site. In this case, the site would correspond to one tree." , "might correspond to GOLD's identifier on a page like https://gold.jgi.doe.gov/biosample?id=Gb0305833" ;
  rdfs:subClassOf nmdc:Site , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000312 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000312 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000093 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000093 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000010 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000010 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:habitat ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:habitat ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000009 ;
    owl:allValuesFrom nmdc:GeolocationValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000009 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000330 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000330 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom nmdc:FieldResearchSite
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000332 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000332 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:FiltrationProcess a owl:Class ;
  rdfs:comment "The process of segregation of phases; e.g. the separation of suspended solids from a liquid or gas, usually by forcing a carrier gas or liquid through a porous medium." ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-8683-0050 , ORCID:0000-0001-9076-6066 , ORCID:0009-0008-4013-7737 ;
  skos:relatedMatch <http://purl.obolibrary.org/obo/CHMO_/0001640> ;
  rdfs:subClassOf nmdc:MaterialProcessing , [
    a owl:Restriction ;
    owl:onProperty nmdc:conditionings ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:container_size ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:container_size ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:filter_material ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:filter_material ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:filter_pore_size ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:filter_pore_size ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:filtration_category ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:filtration_category ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_pressurized ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_pressurized ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:separation_method ;
    owl:allValuesFrom nmdc:SeparationMethodEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:separation_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:volume ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:volume ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:Sample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:ProcessedSample
  ] .

nmdc:FunctionalAnnotation a owl:Class ;
  rdfs:comment "An assignment of a function term (e.g. reaction or pathway) that is executed by a gene product,  or which the gene product plays an active role in. Functional annotations can be assigned manually by curators, or automatically in workflows.  In the context of NMDC, all function annotation is performed automatically, typically using HMM or Blast type methods" ;
  rdfs:seeAlso <https://img.jgi.doe.gov/docs/functional-annotation.pdf> , <https://github.com/microbiomedata/mg_annotation/blob/master/functional-annotation.wdl> ;
  skos:narrowMatch biolink:GeneToGoTermAssociation ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:has_function ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1314 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_function ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:subject ;
    owl:allValuesFrom nmdc:GeneProduct
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:subject ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_generated_by ;
    owl:allValuesFrom nmdc:MetagenomeAnnotation
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_generated_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:feature_category ;
    owl:allValuesFrom nmdc:ControlledIdentifiedTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:feature_category ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1314 xsd:pattern "(KEGG_PATHWAY:\\w{2,4}\\d{5}|KEGG.REACTION:R\\d+|RHEA:\\d{5}|MetaCyc:[A-Za-z0-9+_.%-:]+|EC:\\d{1,2}(\\.\\d{0,3}){0,3}|GO:\\d{7}|MetaNetX:(MNXR\\d+|EMPTY)|SEED:\\w+|KEGG\\.ORTHOLOGY:K\\d+|EGGNOG:\\w+|PFAM:PF\\d{5}|TIGRFAM:TIGR\\d+|SUPFAM:\\w+|CATH:[1-6]\\.[0-9]+\\.[0-9]+\\.[0-9]+|PANTHER.FAMILY:PTHR\\d{5}(\\:SF\\d{1,3})?)" .

nmdc:FunctionalAnnotationAggMember a owl:Class ;
  rdfs:comment "This class is used to store aggregated results from workflows which produce functional annotations such as metaproteomics and metagenomics." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:was_generated_by ;
    owl:allValuesFrom nmdc:AnnotatingWorkflow
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_generated_by ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gene_function_id ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:count ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:count ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:FunctionalAnnotationTerm a owl:Class ;
  rdfs:comment "Abstract grouping class for any term/descriptor that can be applied to a functional unit of a genome (protein, ncRNA, complex)." ;
  skos:altLabel "function" , "FunctionalAnnotation" ;
  rdfs:subClassOf nmdc:OntologyClass , [
    a owl:Class ;
    owl:unionOf ( nmdc:OrthologyGroup nmdc:Pathway )
  ] .

nmdc:GeneProduct a owl:Class ;
  rdfs:comment "A molecule encoded by a gene that has an evolved function" ;
  skos:editorialNote "we may include a more general gene product class in future to allow for ncRNA annotation" ;
  skos:exactMatch biolink:GeneProduct ;
  rdfs:subClassOf nmdc:NamedThing .

nmdc:GenomeFeature a owl:Class ;
  rdfs:comment "A feature localized to an interval along a genome" ;
  skos:note "corresponds to an entry in GFF3" ;
  rdfs:seeAlso <https://github.com/The-Sequence-Ontology/Specifications/blob/master/gff3.md> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:encodes ;
    owl:allValuesFrom nmdc:GeneProduct
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:encodes ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:end ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1334 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:end ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:feature_type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:feature_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:phase ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1340 _:o1341 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:phase ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:seqid ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:seqid ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:start ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1347 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:start ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:strand ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:strand ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:feature_category ;
    owl:allValuesFrom nmdc:ControlledIdentifiedTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:feature_category ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1334 xsd:minInclusive 1 .

_:o1340 xsd:minInclusive 0 .

_:o1341 xsd:maxInclusive 2 .

_:o1347 xsd:minInclusive 1 .

nmdc:GeolocationValue a owl:Class ;
  rdfs:comment "A normalized value for a location on the earth's surface" ;
  skos:mappingRelation schema:GeoCoordinates ;
  rdfs:subClassOf nmdc:AttributeValue , [
    a owl:Restriction ;
    owl:onProperty wgs84:lat ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty wgs84:lat ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty wgs84:long ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty wgs84:long ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_raw_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:ImageValue a owl:Class ;
  rdfs:comment "An attribute value representing an image." ;
  rdfs:subClassOf nmdc:AttributeValue , [
    a owl:Restriction ;
    owl:onProperty nmdc:url ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:url ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:display_order ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:display_order ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:InformationObject a owl:Class ;
  rdfs:comment "Any data or knowledge that reduces uncertainty or enhances understanding about a system, process, or entity." ;
  skos:note "The direct subclasses of NamedThing should aggregate the relevant classes and make them uniform. PlannedProcess and MaterialEntity are clearly disjoint. Let's do the same thing for our modelling of things that don't consist of matter and aren't processes." , "InformationObjects may include embedded data or links to external resources via the url slot" , "May appear as output from a process, inputs into a process, or both" , "All slots relating one class to a InformationObject should be is_a sub-properties of has_input or has_output, if they are multivalued or otherwise organized" , "Historically information about many classes has been inlined into the class. This is an alternative pattern." ;
  rdfs:seeAlso nmdc:AttributeValue ;
  rdfs:subClassOf nmdc:NamedThing , [
    a owl:Class ;
    owl:unionOf ( nmdc:CalibrationInformation nmdc:Configuration nmdc:DataObject nmdc:Manifest )
  ] .

nmdc:Instrument a owl:Class ;
  rdfs:comment "A material entity that is designed to perform a function in a scientific investigation, but is not a reagent. This class models the make and model of the instrument, not the specific instance of the instrument." ;
  skos:altLabel "device" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0000968> ;
  rdfs:subClassOf nmdc:MaterialEntity , [
    a owl:Restriction ;
    owl:onProperty nmdc:vendor ;
    owl:allValuesFrom nmdc:InstrumentVendorEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:vendor ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:model ;
    owl:allValuesFrom nmdc:InstrumentModelEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:model ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] ;
  owl:hasKey ( nmdc:vendor nmdc:model ) .

nmdc:LibraryPreparation a owl:Class ;
  skos:altLabel "LibraryConstruction" ;
  skos:note "OBI:0000711 specifies a DNA input (but not ONLY a DNA input)" ;
  skos:closeMatch <http://purl.obolibrary.org/obo/OBI_/0000711> ;
  rdfs:subClassOf nmdc:MaterialProcessing , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_stranded ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_stranded ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:library_preparation_kit ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:library_preparation_kit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:library_type ;
    owl:allValuesFrom nmdc:LibraryTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:library_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000038 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000038 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000049 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000049 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:pcr_cycles ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:pcr_cycles ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000046 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000046 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:stranded_orientation ;
    owl:allValuesFrom nmdc:StrandedOrientationEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:stranded_orientation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000044 ;
    owl:allValuesFrom nmdc:TargetGeneEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000044 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000045 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000045 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:MagBin a owl:Class ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:bin_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:bin_name ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:bin_quality ;
    owl:allValuesFrom nmdc:BinQualityEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:bin_quality ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:completeness ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:float ;
      owl:withRestrictions ( _:o1398 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:completeness ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contamination ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:float ;
      owl:withRestrictions ( _:o1402 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contamination ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gene_count ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1406 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gene_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_class ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_class ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_domain ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_domain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_family ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_family ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_genus ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_genus ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_order ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_order ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_phylum ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_phylum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_species ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gtdbtk_species ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:members_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_16_s ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1425 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_16_s ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_23_s ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1429 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_23_s ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_5_s ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1433 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_5_s ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_t_rna ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1437 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_t_rna ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:number_of_contig ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1441 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:number_of_contig ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:total_bases ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1445 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:total_bases ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:eukaryotic_evaluation ;
    owl:allValuesFrom nmdc:EukEval
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:eukaryotic_evaluation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1398 xsd:minInclusive "0"^^xsd:float .

_:o1402 xsd:minInclusive "0"^^xsd:float .

_:o1406 xsd:minInclusive 0 .

_:o1425 xsd:minInclusive 0 .

_:o1429 xsd:minInclusive 0 .

_:o1433 xsd:minInclusive 0 .

_:o1437 xsd:minInclusive 0 .

_:o1441 xsd:minInclusive 0 .

_:o1445 xsd:minInclusive 0 .

nmdc:MagsAnalysis a owl:Class ;
  rdfs:label "Metagenome-Assembled Genome analysis activity" ;
  rdfs:comment "A workflow execution activity that uses computational binning tools to group assembled contigs into genomes" ;
  rdfs:subClassOf nmdc:WorkflowExecution , [
    a owl:Restriction ;
    owl:onProperty nmdc:binned_contig_num ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1452 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:binned_contig_num ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_contig_num ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1456 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_contig_num ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:low_depth_contig_num ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1460 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:low_depth_contig_num ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mags_list ;
    owl:allValuesFrom nmdc:MagBin
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:too_short_contig_num ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1465 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:too_short_contig_num ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:unbinned_contig_num ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1469 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:unbinned_contig_num ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:img_identifiers ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:MagsAnalysis
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:NucleotideSequencing
  ] .

_:o1452 xsd:minInclusive 0 .

_:o1456 xsd:minInclusive 0 .

_:o1460 xsd:minInclusive 0 .

_:o1465 xsd:minInclusive 0 .

_:o1469 xsd:minInclusive 0 .

nmdc:Manifest a owl:Class ;
  rdfs:comment "A qualified collection of DataObjects that can be analyzed together in the same experimental context." ;
  skos:note "Manifest are currently uncoupled from other modelling. For example, there is no schema requirement that DataObjects in a fractions Manifest were all obtained by analyzing the same ProcessedSample." ;
  rdfs:subClassOf nmdc:InformationObject , [
    a owl:Restriction ;
    owl:onProperty nmdc:manifest_category ;
    owl:allValuesFrom nmdc:ManifestCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:manifest_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:MassSpectrometry a owl:Class ;
  rdfs:comment "Spectrometry where the sample is converted into gaseous ions which are characterised by their mass-to-charge ratio and relative abundance." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/CHMO_/0000470> ;
  rdfs:subClassOf nmdc:DataGeneration , [
    a owl:Restriction ;
    owl:onProperty nmdc:eluent_introduction_category ;
    owl:allValuesFrom nmdc:EluentIntroductionCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:eluent_introduction_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:generates_calibration ;
    owl:allValuesFrom nmdc:CalibrationInformation
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:generates_calibration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_chromatography_configuration ;
    owl:allValuesFrom nmdc:ChromatographyConfiguration
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_chromatography_configuration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_mass_spectrometry_configuration ;
    owl:allValuesFrom nmdc:MassSpectrometryConfiguration
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_mass_spectrometry_configuration ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:analyte_category ;
    owl:allValuesFrom nmdc:MassSpectrometryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:analyte_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:MassSpectrometryConfiguration a owl:Class ;
  rdfs:comment "A set of parameters that define and control the actions of a mass spectrometry process." ;
  skos:editorialNote "This class is intended to represent a mass spectrometry method file that controls a mass spectrometry process." ;
  rdfs:subClassOf nmdc:Configuration , [
    a owl:Restriction ;
    owl:onProperty nmdc:mass_spectrometry_acquisition_strategy ;
    owl:allValuesFrom nmdc:MassSpectrometryAcquisitionStrategyEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mass_spectrometry_acquisition_strategy ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:resolution_categories ;
    owl:allValuesFrom nmdc:ResolutionCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:resolution_categories ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mass_analyzers ;
    owl:allValuesFrom nmdc:MassAnalyzerEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mass_analyzers ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ionization_source ;
    owl:allValuesFrom nmdc:IonizationSourceEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ionization_source ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mass_spectrum_collection_modes ;
    owl:allValuesFrom nmdc:MassSpectrumCollectionModeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mass_spectrum_collection_modes ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:polarity_mode ;
    owl:allValuesFrom nmdc:PolarityModeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:polarity_mode ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:MaterialEntity a owl:Class ;
  rdfs:label "Material Entity" ;
  skos:altLabel "Material" , "Physical entity" ;
  rdfs:subClassOf nmdc:NamedThing , [
    a owl:Class ;
    owl:unionOf ( nmdc:Instrument nmdc:Sample nmdc:Site )
  ] .

nmdc:MaterialProcessing a owl:Class ;
  rdfs:comment "A process that takes one or more samples as inputs and generates one or more samples as outputs." ;
  skos:editorialNote "This class is a replacement for BiosampleProcessing." ;
  skos:broadMatch <http://purl.obolibrary.org/obo/OBI_/0000094> ;
  rdfs:subClassOf <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    a owl:Restriction ;
    owl:onProperty nmdc:instrument_used ;
    owl:allValuesFrom nmdc:Instrument
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:Sample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:ProcessedSample
  ] , [
    a owl:Class ;
    owl:unionOf ( nmdc:ChemicalConversionProcess nmdc:ChromatographicSeparationProcess nmdc:DissolvingProcess nmdc:Extraction nmdc:FiltrationProcess nmdc:LibraryPreparation nmdc:MixingProcess nmdc:Pooling nmdc:SubSamplingProcess )
  ] .

nmdc:MetaboliteIdentification a owl:Class ;
  rdfs:comment "This is used to link a metabolomics analysis workflow to a specific metabolite" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:alternative_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:highest_similarity_score ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:highest_similarity_score ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metabolite_identified ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metabolite_identified ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:MetabolomicsAnalysis a owl:Class ;
  rdfs:subClassOf nmdc:WorkflowExecution , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_metabolite_identifications ;
    owl:allValuesFrom nmdc:MetaboliteIdentification
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:uses_calibration ;
    owl:allValuesFrom nmdc:CalibrationInformation
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:uses_calibration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metabolomics_analysis_category ;
    owl:allValuesFrom nmdc:MetabolomicsAnalysisCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metabolomics_analysis_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:MetabolomicsAnalysis
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:MassSpectrometry
  ] .

nmdc:MetagenomeAnnotation a owl:Class ;
  rdfs:comment "A workflow execution activity that provides functional and structural annotation of assembled metagenome contigs" ;
  rdfs:subClassOf nmdc:AnnotatingWorkflow , [
    a owl:Restriction ;
    owl:onProperty nmdc:img_identifiers ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gold_analysis_project_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:NucleotideSequencing
  ] .

nmdc:MetagenomeAssembly a owl:Class ;
  rdfs:comment "A workflow execution activity that converts sequencing reads into an assembled metagenome." ;
  skos:note "instances of this class may use a de novo assembly strategy in most or all cases relevant to NMDC" ;
  rdfs:subClassOf nmdc:WorkflowExecution , [
    a owl:Restriction ;
    owl:onProperty nmdc:asm_score ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:asm_score ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaffolds ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaffolds ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_logsum ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_logsum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_powsum ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_powsum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_max ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_max ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_bp ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_bp ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_50 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_50 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_90 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_90 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_50 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_50 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_90 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_90 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_gt_50_k ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_gt_50_k ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_gt_50_k ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_gt_50_k ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_pct_gt_50_k ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_pct_gt_50_k ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contigs ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contigs ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contig_bp ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contig_bp ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_n_50 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_n_50 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_l_50 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_l_50 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_n_90 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_n_90 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_l_90 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_l_90 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_logsum ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_logsum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_powsum ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_powsum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_max ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_max ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gap_pct ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gap_pct ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gc_std ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gc_std ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gc_avg ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gc_avg ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_input_reads ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_input_reads ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_aligned_reads ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_aligned_reads ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_assembly_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:MetagenomeAssembly
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:NucleotideSequencing
  ] .

nmdc:MetaproteomicsAnalysis a owl:Class ;
  rdfs:subClassOf nmdc:AnnotatingWorkflow , [
    a owl:Restriction ;
    owl:onProperty nmdc:metaproteomics_analysis_category ;
    owl:allValuesFrom nmdc:MetaproteomicsAnalysisCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metaproteomics_analysis_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:MetaproteomicsAnalysis
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:MassSpectrometry
  ] .

nmdc:MetatranscriptomeAnnotation a owl:Class ;
  rdfs:subClassOf nmdc:AnnotatingWorkflow , [
    a owl:Restriction ;
    owl:onProperty nmdc:img_identifiers ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gold_analysis_project_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:MetatranscriptomeAnnotation
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:NucleotideSequencing
  ] .

nmdc:MetatranscriptomeAssembly a owl:Class ;
  rdfs:subClassOf nmdc:WorkflowExecution , [
    a owl:Restriction ;
    owl:onProperty nmdc:asm_score ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:asm_score ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaffolds ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaffolds ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_logsum ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_logsum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_powsum ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_powsum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_max ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_max ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_bp ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_bp ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_50 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_50 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_90 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_90 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_50 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_50 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_90 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_90 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_gt_50_k ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_n_gt_50_k ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_gt_50_k ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_l_gt_50_k ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_pct_gt_50_k ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:scaf_pct_gt_50_k ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contigs ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contigs ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contig_bp ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contig_bp ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_n_50 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_n_50 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_l_50 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_l_50 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_n_90 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_n_90 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_l_90 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_l_90 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_logsum ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_logsum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_powsum ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_powsum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_max ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ctg_max ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gap_pct ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gap_pct ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gc_std ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gc_std ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gc_avg ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gc_avg ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_input_reads ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_input_reads ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_aligned_reads ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_aligned_reads ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_assembly_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:MetatranscriptomeAssembly
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:NucleotideSequencing
  ] .

nmdc:MetatranscriptomeExpressionAnalysis a owl:Class ;
  rdfs:comment "A workflow process that provides expression values and read counts for gene features predicted on the contigs." ;
  rdfs:subClassOf nmdc:WorkflowExecution , [
    a owl:Restriction ;
    owl:onProperty nmdc:img_identifiers ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:MetatranscriptomeExpressionAnalysis
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:NucleotideSequencing
  ] .

nmdc:MixingProcess a owl:Class ;
  rdfs:comment """The combining of components, particles or layers into a more homogeneous state.
""" ;
  skos:note "The mixing may be achieved manually or mechanically by shifting the material with stirrers or pumps or by revolving or shaking the container." , "The process must not permit segregation of particles of different size or properties." , "Homogeneity may be considered to have been achieved in a practical sense when the sampling error of the processed portion is negligible compared to the total error of the measurement system." ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-8683-0050 ;
  rdfs:subClassOf nmdc:MaterialProcessing , [
    a owl:Restriction ;
    owl:onProperty nmdc:duration ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:duration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:Sample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:ProcessedSample
  ] .

nmdc:MobilePhaseSegment a owl:Class ;
  rdfs:comment "A fluid mixture of substances that flow though a chromatographic stationary phase." ;
  skos:note "Can be assembled into a list to account for a gradient." , "Works best for separations that can be accounted for by a series of essentially linear changes in the mobile phase composition." , "For gradients, each segment should declare it's duration." , "For step-wise separations that might be implemented with a syringe and a cartridge, it will probably be more important to assert volumes." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:duration ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:duration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:substances_used ;
    owl:allValuesFrom nmdc:PortionOfSubstance
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:volume ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:volume ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:NamedThing a owl:Class ;
  rdfs:comment "a databased entity or concept/class" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:alternative_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Class ;
    owl:unionOf ( nmdc:GeneProduct nmdc:InformationObject nmdc:MaterialEntity nmdc:OntologyClass <http://purl.obolibrary.org/obo/OBI_/0000011> nmdc:Study )
  ] .

nmdc:NomAnalysis a owl:Class ;
  rdfs:subClassOf nmdc:WorkflowExecution , [
    a owl:Restriction ;
    owl:onProperty nmdc:uses_calibration ;
    owl:allValuesFrom nmdc:CalibrationInformation
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:uses_calibration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:NomAnalysis
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:MassSpectrometry
  ] .

nmdc:NucleotideSequencing a owl:Class ;
  rdfs:comment "A DataGeneration in which the sequence of DNA or RNA molecules is generated." ;
  skos:note "For example data generated from an Illumina or Pacific Biosciences instrument." ;
  rdfs:subClassOf nmdc:DataGeneration , [
    a owl:Restriction ;
    owl:onProperty nmdc:gold_sequencing_project_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_bioproject_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_experiment_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ncbi_project_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ncbi_project_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:analyte_category ;
    owl:allValuesFrom nmdc:NucleotideSequencingEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:analyte_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:OntologyClass a owl:Class ;
  rdfs:comment "A representation of class defined in an external ontology." ;
  skos:exactMatch biolink:OntologyClass , owl:Class , schema:Class ;
  rdfs:subClassOf nmdc:NamedThing , [
    a owl:Restriction ;
    owl:onProperty nmdc:alternative_names ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:relations ;
    owl:allValuesFrom nmdc:OntologyRelation
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:definition ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:definition ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_obsolete ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_obsolete ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_root ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_root ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:OntologyRelation a owl:Class ;
  rdfs:comment "A relationship between two ontology classes as specified either directly in the ontology in the form of axioms (statements or assertions that defines rules or constraints in an ontology) or inferred via reasoning.  The association object is defined by two terms (the subject and the object) and the relationship between them (the predicate). Because ontologies often have a plethora of relationships/axiom types and can have additional metadata on the relationship itself, these kinds of relationships are structured as a class instead of a simple set of slots on OntologyClass itself." ;
  skos:altLabel "OntologyAssociation" ;
  skos:note "For example, the relationship between 'soil' and 'enriched soil' in the Environmental Ontology (ENVO) is defined by the following axioms: 'enriched soil' subclass_of 'soil', and 'enriched soil' has_increased_levels_of (some) 'material entity.' Converting these statements to OntologyAssociations so they can be used in the NMDC data stores, the subject of the first axiom or statement, would be 'soil', the predicate would be 'subclass_of', and the object would be 'enriched soil'. For the second axiom, the subject would be 'enriched soil', the predicate would be 'has_increased_levels_of', and the object would be 'material entity.' (Note that text labels are used in this example for ease of understanding and the literal values of subject, predicate, and object in this class will be the id (curie) of the `OntologyClass` as defined below). Not all ontology axioms (associations) between terms need to be ingested into the NMDC data stores. In general, subclass_of and part_of relationships/axioms are often good default relations/associations to support ontology browsing in user interfaces." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:object ;
    owl:allValuesFrom nmdc:OntologyClass
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:object ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:predicate ;
    owl:allValuesFrom nmdc:OntologyClass
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:predicate ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:subject ;
    owl:allValuesFrom nmdc:OntologyClass
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:subject ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:OrthologyGroup a owl:Class ;
  rdfs:comment "A set of genes or gene products in which all members are orthologous" ;
  skos:editorialNote "KEGG.ORTHOLOGY prefix is used for KO numbers" ;
  skos:exactMatch biolink:GeneFamily ;
  rdfs:subClassOf nmdc:FunctionalAnnotationTerm .

nmdc:Pathway a owl:Class ;
  rdfs:comment "A pathway is a sequence of steps/reactions carried out by an organism or community of organisms" ;
  skos:altLabel "biological process" , "metabolic pathway" , "signaling pathway" ;
  skos:exactMatch biolink:Pathway ;
  owl:deprecated "not used. 2024-07-10 https://github.com/microbiomedata/nmdc-schema/issues/1881" ;
  rdfs:subClassOf nmdc:FunctionalAnnotationTerm .

nmdc:PersonValue a owl:Class ;
  rdfs:comment "An attribute value representing a person" ;
  rdfs:subClassOf nmdc:AttributeValue , [
    a owl:Restriction ;
    owl:onProperty schema:email ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:email ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:orcid ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:orcid ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:profile_image_url ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:profile_image_url ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:websites ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1707 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_raw_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1707 xsd:pattern "[Hh][Tt][Tt][Pp][Ss]?:\\/\\/(?!.*[Dd][Oo][Ii]\\.[Oo][Rr][Gg]).*" .

<http://purl.obolibrary.org/obo/OBI_/0000011> a owl:Class ;
  rdfs:label "Planned Process" ;
  rdfs:subClassOf nmdc:NamedThing , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:NamedThing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:NamedThing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:processing_institution ;
    owl:allValuesFrom nmdc:ProcessingInstitutionEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:processing_institution ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:protocol_link ;
    owl:allValuesFrom nmdc:Protocol
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:protocol_link ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:start_date ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:start_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:end_date ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:end_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:qc_status ;
    owl:allValuesFrom nmdc:StatusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:qc_status ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:qc_comment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:qc_comment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_failure_categorization ;
    owl:allValuesFrom nmdc:FailureCategorization
  ] , [
    a owl:Class ;
    owl:unionOf ( nmdc:CollectingBiosamplesFromSite nmdc:DataEmitterProcess nmdc:MaterialProcessing nmdc:StorageProcess )
  ] .

nmdc:Pooling a owl:Class ;
  rdfs:comment "physical combination of several instances of like material." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0600016> ;
  rdfs:subClassOf nmdc:MaterialProcessing , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:minCardinality "2"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:PortionOfSubstance a owl:Class ;
  rdfs:label "Portion of a Substance" ;
  rdfs:comment "A portion of any matter of defined composition that has discrete existence, whose origin may be biological, mineral or chemical." ;
  skos:mappingRelation schema:Substance ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:final_concentration ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:final_concentration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mass ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mass ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:source_concentration ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:source_concentration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:known_as ;
    owl:allValuesFrom nmdc:ChemicalEntityEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:known_as ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:substance_role ;
    owl:allValuesFrom nmdc:SubstanceRoleEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:substance_role ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:volume ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:volume ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:ProcessedSample a owl:Class ;
  rdfs:label "Processed Sample" ;
  rdfs:subClassOf nmdc:Sample , [
    a owl:Restriction ;
    owl:onProperty nmdc:biomaterial_purity ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:biomaterial_purity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_absorb_1 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_absorb_1 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_concentration ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:float ;
      owl:withRestrictions ( _:o1746 _:o1747 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_concentration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:external_database_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sampled_portion ;
    owl:allValuesFrom nmdc:SamplePortionEnum
  ] .

_:o1746 xsd:minInclusive "0"^^xsd:float .

_:o1747 xsd:maxInclusive "2000"^^xsd:float .

nmdc:PropertyAssertion a owl:Class ;
  rdfs:comment "A structured record of data that doesn't fit nicely within the constraints of other NMDC AttributeValues. Uses primitive ranges only." ;
  skos:note "This class enables flexible metadata capture for properties that don't align with existing, policy-governed slots in NMDC schema." , "Interoperability note: This approach is aligned with the BERtron schema's 'properties' slot pattern (see https://github.com/ber-data/bertron-schema), which uses any_of to support both TextValue and QuantityValue ranges. NMDC's PropertyAssertion provides a more granular approach by using primitive types with optional semantic annotations, enabling better validation while maintaining flexibility for diverse metadata types." , "PropertyAssertion supports both categorical values (via has_value_term_id) and numeric values (via has_numeric_value with optional min/max ranges), along with temporal (has_datetime_value) and boolean (has_boolean_value) data types." ;
  rdfs:subClassOf nmdc:AttributeValue , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_attribute_label ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_attribute_label ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_attribute_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_quantity_kind_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_value_term_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_boolean_value ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_boolean_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_datetime_value ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_datetime_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_numeric_value ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_numeric_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_minimum_numeric_value ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_minimum_numeric_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_maximum_numeric_value ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_maximum_numeric_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_unit ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_raw_value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:Protocol a owl:Class ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:url ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:url ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:protocol_for ;
    owl:allValuesFrom nmdc:ProtocolForEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:protocol_for ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:analysis_type ;
    owl:allValuesFrom nmdc:AnalysisTypeEnum
  ] .

nmdc:ProvenanceMetadata a owl:Class ;
  rdfs:comment "Metadata pertaining to how a record was created." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:git_url ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:git_url ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:version ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:source_system_of_record ;
    owl:allValuesFrom nmdc:SourceSystemEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:source_system_of_record ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:QuantityValue a owl:Class ;
  rdfs:comment "A simple quantity, e.g. 2cm" ;
  skos:mappingRelation schema:QuantityValue ;
  rdfs:subClassOf nmdc:AttributeValue , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_maximum_numeric_value ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_maximum_numeric_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_minimum_numeric_value ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_minimum_numeric_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_numeric_value ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_numeric_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_unit ;
    owl:allValuesFrom nmdc:UnitEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_unit ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_raw_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:ReadBasedTaxonomyAnalysis a owl:Class ;
  rdfs:label "Read based analysis activity" ;
  rdfs:comment "A workflow execution activity that performs taxonomy classification using sequencing reads" ;
  rdfs:subClassOf nmdc:WorkflowExecution , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:ReadBasedTaxonomyAnalysis
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:NucleotideSequencing
  ] .

nmdc:ReadQcAnalysis a owl:Class ;
  rdfs:label "Read quality control analysis activity" ;
  rdfs:comment "A workflow execution activity that performs quality control on raw Illumina reads including quality trimming, artifact removal, linker trimming, adapter trimming, spike-in removal, and human/cat/dog/mouse/microbe contaminant removal" ;
  rdfs:subClassOf nmdc:WorkflowExecution , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_base_count ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_base_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_read_bases ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_read_bases ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_read_count ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_read_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:output_base_count ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:output_base_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:output_read_bases ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:output_read_bases ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:output_read_count ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:output_read_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:ReadQcAnalysis
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:NucleotideSequencing
  ] .

nmdc:Sample a owl:Class ;
  rdfs:comment "A sample is a material entity that can be characterized by an experiment." ;
  rdfs:subClassOf nmdc:MaterialEntity , [
    a owl:Class ;
    owl:unionOf ( nmdc:Biosample nmdc:ProcessedSample )
  ] .

nmdc:Site a owl:Class ;
  rdfs:label "Site" ;
  skos:note "BCO sample collection site ?" ;
  rdfs:subClassOf nmdc:MaterialEntity .

nmdc:StorageProcess a owl:Class ;
  rdfs:comment "A planned process with the objective to preserve and protect material entities by placing them in an identified  location which may have a controlled environment." ;
  skos:relatedMatch <http://purl.obolibrary.org/obo/OBI_/0302893> ;
  rdfs:subClassOf <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    a owl:Restriction ;
    owl:onProperty nmdc:substances_used ;
    owl:allValuesFrom nmdc:PortionOfSubstance
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contained_in ;
    owl:allValuesFrom nmdc:ContainerCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contained_in ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:Sample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:ProcessedSample
  ] .

nmdc:Study a owl:Class ;
  rdfs:comment "A study summarizes the overall goal of a research initiative and outlines the key objective of its underlying projects." ;
  skos:altLabel "proposal" , "research proposal" , "research study" , "investigation" , "project" , "umbrella project" , "research initiative" ;
  skos:note "The Study includes both consortia and research studies." ;
  skos:editorialNote "sample GOLD link https://bioregistry.io/gold:Gs0110115" , "sample insdc.srs link https://www.ebi.ac.uk/ena/browser/view/PRJEB45055 ?" , "sample mgnify link https://www.ebi.ac.uk/metagenomics/studies/MGYS00005757" , "GOLD, insdc.srs and mgnify are reasonable prefixes for alternative study identifiers, but no longer for the Study.id" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0000066> , <http://semanticscience.org/resource/SIO_/000747> , <http://purl.obolibrary.org/obo/NCIT_/C41198> , ISA:Investigation ;
  skos:broadMatch prov:Activity ;
  rdfs:subClassOf nmdc:NamedThing , [
    a owl:Restriction ;
    owl:onProperty nmdc:emsl_project_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gnps_task_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gold_study_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_bioproject_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:jgi_portal_study_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mgnify_project_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:neon_study_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:related_identifiers ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:related_identifiers ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:alternative_descriptions ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:alternative_names ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:alternative_titles ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_category ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_category ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_subtype ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_subtype ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ecosystem_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:specific_ecosystem ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:specific_ecosystem ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:associated_dois ;
    owl:allValuesFrom nmdc:Doi
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:funding_sources ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:qualifiedAssociation ;
    owl:allValuesFrom prov:Association
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:homepage_website ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1848 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:homepage_website ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:notes ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:notes ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:objective ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:objective ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom nmdc:Study
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:principal_investigator ;
    owl:allValuesFrom nmdc:PersonValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:principal_investigator ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:protocol_link ;
    owl:allValuesFrom nmdc:Protocol
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:study_category ;
    owl:allValuesFrom nmdc:StudyCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:study_category ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:study_image ;
    owl:allValuesFrom nmdc:ImageValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:websites ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1865 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1848 xsd:pattern "[Hh][Tt][Tt][Pp][Ss]?:\\/\\/(?!.*[Dd][Oo][Ii]\\.[Oo][Rr][Gg]).*" .

_:o1865 xsd:pattern "[Hh][Tt][Tt][Pp][Ss]?:\\/\\/(?!.*[Dd][Oo][Ii]\\.[Oo][Rr][Gg]).*" .

nmdc:SubSamplingProcess a owl:Class ;
  rdfs:comment """Separating a sample aliquot from the starting material for downstream activity.
""" ;
  skos:editorialNote "A subsample may be (a) a portion of the sample obtained by selection or division; (b) an individual unit of the lot taken as part of the sample; (c) the final unit of multistage sampling. The term 'subsample' is used either in the sense of a 'sample of a sample' or as a synonym for 'unit'. In practice, the meaning is usually apparent from the context or is defined." , "TODO - Montana to visit slot descriptions" ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-8683-0050 , ORCID:0000-0001-9076-6066 , ORCID:0009-0008-4013-7737 ;
  skos:relatedMatch <http://purl.obolibrary.org/obo/OBI_/0000744> ;
  rdfs:subClassOf nmdc:MaterialProcessing , [
    a owl:Restriction ;
    owl:onProperty nmdc:container_size ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:container_size ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contained_in ;
    owl:allValuesFrom nmdc:ContainerCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contained_in ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:temperature ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:volume ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:volume ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mass ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mass ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sampled_portion ;
    owl:allValuesFrom nmdc:SamplePortionEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:Sample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:ProcessedSample
  ] .

nmdc:TextValue a owl:Class ;
  rdfs:comment "A basic string value" ;
  rdfs:subClassOf nmdc:AttributeValue , [
    a owl:Restriction ;
    owl:onProperty nmdc:language ;
    owl:allValuesFrom xsd:language
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:language ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:TimestampValue a owl:Class ;
  rdfs:comment "A value that is a timestamp. The range should be ISO-8601" ;
  rdfs:subClassOf nmdc:AttributeValue .

nmdc:WorkflowExecution a owl:Class ;
  rdfs:comment "Represents an instance of an execution of a particular workflow" ;
  skos:altLabel "analysis" ;
  skos:note "Each instance of this (and all other) subclasses of WorkflowExecution is a distinct run with start and stop times, potentially with different inputs and outputs" ;
  rdfs:subClassOf nmdc:DataEmitterProcess , [
    a owl:Restriction ;
    owl:onProperty nmdc:ended_at_time ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1885 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ended_at_time ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:execution_resource ;
    owl:allValuesFrom nmdc:ExecutionResourceEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:execution_resource ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:git_url ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:git_url ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:started_at_time ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1893 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:started_at_time ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:version ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:DataGeneration
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:processing_institution_workflow_metadata ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:processing_institution_workflow_metadata ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:allValuesFrom nmdc:WorkflowExecution
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:superseded_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:DataObject
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:DataObject
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:processing_institution ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Class ;
    owl:unionOf ( nmdc:AnnotatingWorkflow nmdc:MagsAnalysis nmdc:MetabolomicsAnalysis nmdc:MetagenomeAssembly nmdc:MetatranscriptomeAssembly nmdc:MetatranscriptomeExpressionAnalysis nmdc:NomAnalysis nmdc:ReadBasedTaxonomyAnalysis nmdc:ReadQcAnalysis )
  ] .

_:o1885 xsd:pattern "([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?" .

_:o1893 xsd:pattern "([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?" .

nmdc:jgi_metagenomics a owl:DatatypeProperty ;
  rdfs:comment "Group of terms that appear in the 'JGI-Metagenomics' section of the NMDC sample metadata submission portal" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:m_ix_s_inspired a owl:DatatypeProperty ;
  rdfs:comment "Group of terms that appear in the 'MIxS Inspired' section of the NMDC sample metadata submission portal" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:sample_id a owl:DatatypeProperty ;
  rdfs:comment "Group of terms that appear in the 'Sample ID' section of the NMDC sample metadata submission portal" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000122 a owl:ObjectProperty ;
  rdfs:label "absolute air humidity" ;
  rdfs:comment "Actual mass of water vapor - mh20 - present in the air water vapor mixture" ;
  skos:example "9 g/g" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram per gram, kilogram per kilogram, kilogram, pound" ;
  nmdc:storage_units "[lb_av]|g/g|kg|kg/kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:add_date a owl:DatatypeProperty ;
  rdfs:comment "The date on which the information was added to the database." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0001009 a owl:ObjectProperty ;
  rdfs:label "secondary and tertiary recovery methods and start date" ;
  rdfs:comment "Additional (i.e. Secondary, tertiary, etc.) recovery methods deployed for increase of hydrocarbon recovery from resource and start date for each one of them. If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "Polymer Addition;2018-06-21T14:30Z" ;
  nmdc:expected_value "enumeration;timestamp" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000300 a owl:ObjectProperty ;
  rdfs:label "additional info" ;
  rdfs:comment "Information that doesn't fit anywhere else. Can also be used to propose new entries for fields with controlled vocabulary" ;
  skos:example "" ;
  nmdc:expected_value "text" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000218 a owl:ObjectProperty ;
  rdfs:label "address" ;
  rdfs:comment "The street name and building number where the sampling occurred." ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000219 a owl:ObjectProperty ;
  rdfs:label "adjacent rooms" ;
  rdfs:comment "List of rooms (room number, room name) immediately adjacent to the sampling room" ;
  skos:example "" ;
  nmdc:expected_value "room name;room number" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000773 a owl:ObjectProperty ;
  rdfs:label "aerospace structure" ;
  rdfs:comment "Aerospace structures typically consist of thin plates with stiffeners for the external surfaces, bulkheads and frames to support the shape and fasteners such as welds, rivets, screws and bolts to hold the components together" ;
  skos:example "plane" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000639 a owl:ObjectProperty ;
  rdfs:label "history/agrochemical additions" ;
  rdfs:comment "Addition of fertilizers, pesticides, etc. - amount and time of applications" ;
  skos:example "roundup;5 milligram per liter;2018-06-21" ;
  nmdc:expected_value "agrochemical name;agrochemical amount;timestamp" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, mole per liter, milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000108 a owl:ObjectProperty ;
  rdfs:label "air particulate matter concentration" ;
  rdfs:comment "Concentration of substances that remain suspended in the air, and comprise mixtures of organic and inorganic substances (PM10 and PM2.5); can report multiple PM's by entering numeric values preceded by name of PM" ;
  skos:example "PM2.5;10 microgram per cubic meter" ;
  nmdc:expected_value "particulate matter name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "micrograms per cubic meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000124 a owl:ObjectProperty ;
  rdfs:label "air temperature" ;
  rdfs:comment "Temperature of the air at the time of sampling" ;
  skos:example "20 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000551 a owl:ObjectProperty ;
  rdfs:label "air temperature regimen" ;
  rdfs:comment "Information about treatment involving an exposure to varying temperatures; should include the temperature, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include different temperature regimens" ;
  skos:example "25 degree Celsius;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "temperature value;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000607 a owl:ObjectProperty ;
  rdfs:label "extreme_unusual_properties/Al saturation" ;
  rdfs:comment "Aluminum saturation (esp. For tropical soils)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  nmdc:storage_units "%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000324 a owl:ObjectProperty ;
  rdfs:label "extreme_unusual_properties/Al saturation method" ;
  rdfs:comment "Reference or method used in determining Al saturation" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or URL" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000421 a owl:ObjectProperty ;
  rdfs:label "alkalinity" ;
  rdfs:comment "Alkalinity, the ability of a solution to neutralize acids to the equivalence point of carbonate or bicarbonate" ;
  skos:example "50 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milliequivalent per liter, milligram per liter" ;
  nmdc:storage_units "meq/L|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000298 a owl:ObjectProperty ;
  rdfs:label "alkalinity method" ;
  rdfs:comment "Method used for alkalinity measurement" ;
  skos:example "titration" ;
  nmdc:expected_value "description of method" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000490 a owl:ObjectProperty ;
  rdfs:label "alkyl diethers" ;
  rdfs:comment "Concentration of alkyl diethers" ;
  skos:example "0.005 mol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mole per liter" ;
  nmdc:storage_units "mol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000094 a owl:ObjectProperty ;
  rdfs:label "altitude" ;
  rdfs:comment "Altitude is a term used to identify heights of objects such as airplanes, space shuttles, rockets, atmospheric balloons and heights of places such as atmospheric layers and clouds. It is used to measure the height of an object which is above the earth's surface. In this context, the altitude measurement is the vertical distance between the earth's surface above sea level and the sampled position in the air" ;
  skos:example "100 m" ;
  nmdc:expected_value "measurement value" ;
  nmdc:storage_units "m" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:environment_field ;
  a owl:FunctionalProperty .

nmdc:alternative_descriptions a owl:DatatypeProperty ;
  rdfs:comment "A list of alternative descriptions for the entity. The distinction between description and alternative descriptions is application-specific." ;
  rdfs:range xsd:string .

nmdc:alternative_identifiers a owl:ObjectProperty ;
  rdfs:comment "A list of alternative identifiers for the entity." .

nmdc:alternative_names a owl:DatatypeProperty ;
  rdfs:comment "A list of alternative names used to refer to the entity. The distinction between name and alternative names is application-specific.  This should not be used for identifers which have their own slots (e.g., bioproject:PRJNA406974)" ;
  skos:exactMatch dcterms:alternative , skos:altLabel ;
  rdfs:range xsd:string .

nmdc:alternative_titles a owl:DatatypeProperty ;
  rdfs:comment "A list of alternative titles for the entity. The distinction between title and alternative titles is application-specific." ;
  skos:exactMatch dcterms:alternative ;
  rdfs:range xsd:string .

MIXS:0000172 a owl:ObjectProperty ;
  rdfs:label "aminopeptidase activity" ;
  rdfs:comment "Measurement of aminopeptidase activity" ;
  skos:example "0.269 mol/L/h" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mole per liter per hour" ;
  nmdc:storage_units "mol/L/h" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000427 a owl:ObjectProperty ;
  rdfs:label "ammonium" ;
  rdfs:comment "Concentration of ammonium in the sample" ;
  skos:example "1.5 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:ammonium_nitrogen a owl:ObjectProperty ;
  rdfs:label "ammonium nitrogen" ;
  rdfs:comment "Concentration of ammonium nitrogen in the sample" ;
  skos:altLabel "NH4-N" ;
  skos:example "2.3 mg/kg" ;
  rdfs:seeAlso <https://www.ornl.gov/content/bio-scales-0> ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mg/kg" ;
  nmdc:storage_units "[ppm]|mg/kg|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

MIXS:0000140 a owl:ObjectProperty ;
  rdfs:label "amount of light" ;
  rdfs:comment "The unit of illuminance and luminous emittance, measuring luminous flux per unit area" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "lux, lumens per square meter" ;
  nmdc:storage_units "lm/m2|lx" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:analysis_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:analysis_type a owl:ObjectProperty ;
  rdfs:label "analysis/data type" ;
  rdfs:comment "Select all the data types associated or available for this biosample" ;
  skos:note "MIxS:investigation_type was included as a `see_also` but that term doesn't resolve any more" ;
  skos:example "metagenomics; metabolomics; metaproteomics" ;
  rdfs:range nmdc:AnalysisTypeEnum .

nmdc:analyte_category a owl:ObjectProperty ;
  rdfs:comment """The type of analyte(s) that were measured in the data generation process
""" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000247 a owl:ObjectProperty ;
  rdfs:label "ancestral data" ;
  rdfs:comment "Information about either pedigree or other ancestral information description (e.g. parental variety in case of mutant or selection), e.g. A/3*B (meaning [(A x B) x B] x B)" ;
  skos:example "A/3*B" ;
  nmdc:expected_value "free text" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000644 a owl:ObjectProperty ;
  rdfs:label "mean annual precipitation" ;
  rdfs:comment "The average of all annual precipitation values known, or an estimated equivalent value derived by such methods as regional indexes or Isohyetal maps." ;
  skos:example "225 mm" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millimeter" ;
  nmdc:storage_units "mm" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000642 a owl:ObjectProperty ;
  rdfs:label "mean annual temperature" ;
  rdfs:comment "Mean annual temperature" ;
  skos:example "12.5 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000553 a owl:ObjectProperty ;
  rdfs:label "antibiotic regimen" ;
  rdfs:comment "Information about treatment involving antibiotic administration; should include the name of antibiotic, amount administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple antibiotic regimens" ;
  skos:example "penicillin;5 milligram;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "antibiotic name;antibiotic amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "milligram" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000157 a owl:ObjectProperty ;
  rdfs:label "API gravity" ;
  rdfs:comment "API gravity is a measure of how heavy or light a petroleum liquid is compared to water (source: https://en.wikipedia.org/wiki/API_gravity) (e.g. 31.1¬∞ API)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degrees API" ;
  nmdc:units_alignment_excuse "non_ucum_unit" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:applied_roles a owl:ObjectProperty ;
  nmdc:tooltip "Identify all CRediT roles associated with this contributor. CRediT Information: https://info.orcid.org/credit-for-research-contribution ; CRediT: https://credit.niso.org/" ;
  rdfs:range nmdc:CreditEnum .

nmdc:applies_to_person a owl:ObjectProperty ;
  rdfs:range nmdc:PersonValue ;
  a owl:FunctionalProperty .

MIXS:0000774 a owl:ObjectProperty ;
  rdfs:label "architectural structure" ;
  rdfs:comment "An architectural structure is a human-made, free-standing, immobile outdoor construction" ;
  skos:example "shed" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ArchStrucEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000133 a owl:ObjectProperty ;
  rdfs:label "aromatics wt%" ;
  rdfs:comment "Saturate, Aromatic, Resin and Asphaltene¬†(SARA) is an analysis method that divides¬†crude oil¬†components according to their polarizability and polarity. There are three main methods to obtain SARA results. The most popular one is known as the Iatroscan TLC-FID and is referred to as IP-143 (source: https://en.wikipedia.org/wiki/Saturate,_aromatic,_resin_and_asphaltene)" ;
  skos:example "" ;
  nmdc:expected_value "name;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percent" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:asm_score a owl:DatatypeProperty ;
  rdfs:comment "A score for comparing metagenomic assembly quality from same sample." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

MIXS:0000135 a owl:ObjectProperty ;
  rdfs:label "asphaltenes wt%" ;
  rdfs:comment "Saturate, Aromatic, Resin and Asphaltene¬†(SARA) is an analysis method that divides¬†crude oil¬†components according to their polarizability and polarity. There are three main methods to obtain SARA results. The most popular one is known as the Iatroscan TLC-FID and is referred to as IP-143 (source: https://en.wikipedia.org/wiki/Saturate,_aromatic,_resin_and_asphaltene)" ;
  skos:example "" ;
  nmdc:expected_value "name;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percent" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:assembly_identifiers a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:associated_dois a owl:ObjectProperty ;
  rdfs:comment "A list of DOIs associated with a resource, such as a list of DOIS associated with a Study." ;
  skos:altLabel "Associated DOIs" , "Associated digital object identifiers" ;
  rdfs:range nmdc:Doi .

nmdc:associated_studies a owl:ObjectProperty ;
  rdfs:comment "The study associated with a resource." ;
  rdfs:range nmdc:Study .

MIXS:0001097 a owl:ObjectProperty ;
  rdfs:label "atmospheric data" ;
  rdfs:comment "Measurement of atmospheric data; can include multiple data" ;
  skos:example "wind speed;9 knots" ;
  nmdc:expected_value "atmospheric data name;measurement value" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000141 a owl:ObjectProperty ;
  rdfs:label "average dew point" ;
  rdfs:comment "The average of dew point measures taken at the beginning of every hour over a 24 hour period on the sampling day" ;
  skos:example "25.5 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000775 a owl:ObjectProperty ;
  rdfs:label "average daily occupancy" ;
  rdfs:comment "Daily average occupancy of room. Indicate the number of person(s) daily occupying the sampling room." ;
  skos:example "2" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000142 a owl:ObjectProperty ;
  rdfs:label "average temperature" ;
  rdfs:comment "The average of temperatures taken at the beginning of every hour over a 24 hour period on the sampling day" ;
  skos:example "12.5 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000683 a owl:ObjectProperty ;
  rdfs:label "bacterial production" ;
  rdfs:comment "Bacterial production in the water column measured by isotope uptake" ;
  skos:example "5 mg/m3/d" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per cubic meter per day" ;
  nmdc:storage_units "mg/m3/d" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000684 a owl:ObjectProperty ;
  rdfs:label "bacterial respiration" ;
  rdfs:comment "Measurement of bacterial respiration in the water column" ;
  skos:example "300 umol/L/h" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per cubic meter per day, micromole oxygen per liter per hour" ;
  nmdc:storage_units "mg/m3/d|umol/L/h" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000173 a owl:ObjectProperty ;
  rdfs:label "bacterial carbon production" ;
  rdfs:comment "Measurement of bacterial carbon production" ;
  skos:example "50 ng/h" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "nanogram per hour" ;
  nmdc:storage_units "ng/h" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000096 a owl:ObjectProperty ;
  rdfs:label "barometric pressure" ;
  rdfs:comment "Force per unit area exerted against a surface by the weight of air above that surface" ;
  skos:example "1013 mbar" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millibar" ;
  nmdc:storage_units "mbar" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000290 a owl:ObjectProperty ;
  rdfs:label "basin name" ;
  rdfs:comment "Name of the basin (e.g. Campos)" ;
  skos:example "" ;
  nmdc:expected_value "name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000776 a owl:ObjectProperty ;
  rdfs:label "bathroom count" ;
  rdfs:comment "The number of bathrooms in the building" ;
  skos:example "1" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000777 a owl:ObjectProperty ;
  rdfs:label "bedroom count" ;
  rdfs:comment "The number of bedrooms in the building" ;
  skos:example "2" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000153 a owl:ObjectProperty ;
  rdfs:label "benzene" ;
  rdfs:comment "Concentration of benzene in the sample" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:bin_name a owl:DatatypeProperty ;
  rdfs:comment "Name of the metagenome-assembled genome." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:bin_quality a owl:ObjectProperty ;
  rdfs:comment "The quality of the metagenome-assembled genome based on MIMAG standards (https://doi.org/10.1038/nbt.3893)." ;
  rdfs:range nmdc:BinQualityEnum ;
  a owl:FunctionalProperty .

nmdc:binned_contig_num a owl:DatatypeProperty ;
  rdfs:comment "Number of contigs that ended up in a medium or high quality bin." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1909 )
  ] ;
  a owl:FunctionalProperty .

_:o1909 xsd:minInclusive 0 .

MIXS:0000653 a owl:ObjectProperty ;
  rdfs:label "biochemical oxygen demand" ;
  rdfs:comment "Amount of dissolved oxygen needed by aerobic biological organisms in a body of water to break down organic material present in a given water sample at certain temperature over a specific time period" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  nmdc:storage_units "mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001011 a owl:ObjectProperty ;
  rdfs:label "biocide administration" ;
  rdfs:comment "List of biocides (commercial name of product and supplier) and date of administration" ;
  skos:example "ALPHA 1427;Baker Hughes;2008-01-23" ;
  nmdc:expected_value "name;name;timestamp" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000456 a owl:ObjectProperty ;
  rdfs:label "biocide administration method" ;
  rdfs:comment "Method of biocide administration (dose, frequency, duration, time elapsed between last biociding and sampling) (e.g. 150 mg/l; weekly; 4 hr; 3 days)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value;frequency;duration;duration" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:biogas_retention_time a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:biogas_temperature a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000858 a owl:ObjectProperty ;
  rdfs:label "biological status" ;
  rdfs:comment "The level of genome modification." ;
  skos:example "natural" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:BiolStatEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000174 a owl:ObjectProperty ;
  rdfs:label "biomass" ;
  rdfs:comment "Amount of biomass; should include the name for the part of biomass measured, e.g. Microbial, total. Can include multiple measurements" ;
  skos:example "total;20 gram" ;
  nmdc:expected_value "biomass type;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "ton, kilogram, gram" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:biomaterial_purity a owl:ObjectProperty ;
  rdfs:comment "A measure of the purity of a biomaterial sample" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:biosample_categories a owl:ObjectProperty ;
  rdfs:label "Categories the biosample belongs to" ;
  rdfs:range nmdc:BiosampleCategoryEnum .

nmdc:biosample_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:biosample_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of samples within it." ;
  rdfs:range nmdc:Biosample ;
  rdfs:subPropertyOf nmdc:object_set .

MIXS:0001038 a owl:ObjectProperty ;
  rdfs:label "biotic regimen" ;
  rdfs:comment "Information about treatment(s) involving use of biotic factors, such as bacteria, viruses or fungi." ;
  skos:example "sample inoculated with Rhizobium spp. Culture" ;
  nmdc:expected_value "free text" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000028 a owl:ObjectProperty ;
  rdfs:label "observed biotic relationship" ;
  rdfs:comment "Description of relationship(s) between the subject organism and other organism(s) it is associated with. E.g., parasite on species X; mutualist with species Y. The target organism is the subject of the relationship, and the other organism(s) is the object" ;
  skos:example "free living" ;
  nmdc:expected_value "enumeration" ;
  rdfs:range nmdc:BioticRelationshipEnum ;
  rdfs:subPropertyOf nmdc:nucleic_acid_sequence_source_field ;
  a owl:FunctionalProperty .

MIXS:0000175 a owl:ObjectProperty ;
  rdfs:label "bishomohopanol" ;
  rdfs:comment "Concentration of bishomohopanol" ;
  skos:example "14 ug/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, microgram per gram" ;
  nmdc:storage_units "ug/L|ug/g" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000258 a owl:ObjectProperty ;
  rdfs:label "host blood pressure diastolic" ;
  rdfs:comment "Resting diastolic blood pressure, measured as mm mercury" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millimeter mercury" ;
  nmdc:storage_units "mm[Hg]" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000259 a owl:ObjectProperty ;
  rdfs:label "host blood pressure systolic" ;
  rdfs:comment "Resting systolic blood pressure, measured as mm mercury" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millimeter mercury" ;
  nmdc:storage_units "mm[Hg]" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000176 a owl:ObjectProperty ;
  rdfs:label "bromide" ;
  rdfs:comment "Concentration of bromide" ;
  skos:example "0.05 [ppm]" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "parts per million" ;
  nmdc:storage_units "[ppm]" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000787 a owl:ObjectProperty ;
  rdfs:label "design, construction, and operation documents" ;
  rdfs:comment "The building design, construction and operation documents" ;
  skos:example "maintenance plans" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:BuildDocsEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000761 a owl:ObjectProperty ;
  rdfs:label "building occupancy type" ;
  rdfs:comment "The primary function for which a building or discrete part of a building is intended to be used" ;
  skos:example "market" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:BuildOccupTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000768 a owl:ObjectProperty ;
  rdfs:label "building setting" ;
  rdfs:comment "A location (geography) where a building is set" ;
  skos:example "rural" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:BuildingSettingEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000145 a owl:ObjectProperty ;
  rdfs:label "built structure age" ;
  rdfs:comment "The age of the built structure since construction" ;
  skos:example "15 a" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "year" ;
  nmdc:storage_units "a" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000778 a owl:ObjectProperty ;
  rdfs:label "built structure setting" ;
  rdfs:comment "The characterization of the location of the built structure as high or low human density" ;
  skos:example "rural" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000721 a owl:ObjectProperty ;
  rdfs:label "built structure type" ;
  rdfs:comment "A physical structure that is a body or assemblage of bodies in space to form a system capable of supporting loads" ;
  skos:example "" ;
  nmdc:expected_value "free text" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:bulk_elect_conductivity a owl:ObjectProperty ;
  rdfs:label "bulk electrical conductivity" ;
  rdfs:comment "Electrical conductivity is a measure of the ability to carry electric current, which is mostly dictated by the chemistry of and amount of water." ;
  skos:note "Provide the value output of the field instrument." ;
  nmdc:storage_units "mS/cm" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

MIXS:0000432 a owl:ObjectProperty ;
  rdfs:label "calcium" ;
  rdfs:comment "Concentration of calcium in the sample" ;
  skos:example "0.2 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, micromole per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|umol/L|mg/kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:calibration_object a owl:ObjectProperty ;
  rdfs:comment "the file containing calibration data object" ;
  rdfs:range nmdc:DataObject ;
  a owl:FunctionalProperty .

nmdc:calibration_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of calibrations within it." ;
  rdfs:range nmdc:CalibrationInformation ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:calibration_standard a owl:ObjectProperty ;
  rdfs:comment "the reference standard(s) used for calibration" ;
  rdfs:range nmdc:CalibrationStandardEnum ;
  a owl:FunctionalProperty .

nmdc:calibration_target a owl:ObjectProperty ;
  rdfs:comment "the target measurement of the calibration" ;
  rdfs:range nmdc:CalibrationTargetEnum ;
  a owl:FunctionalProperty .

MIXS:0000097 a owl:ObjectProperty ;
  rdfs:label "carbon dioxide" ;
  rdfs:comment "Carbon dioxide (gas) amount or concentration at the time of sampling" ;
  skos:example "410 [ppm]" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, parts per million" ;
  nmdc:storage_units "[ppm]|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000098 a owl:ObjectProperty ;
  rdfs:label "carbon monoxide" ;
  rdfs:comment "Carbon monoxide (gas) amount or concentration at the time of sampling" ;
  skos:example "0.1 [ppm]" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, parts per million" ;
  nmdc:storage_units "[ppm]|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000310 a owl:ObjectProperty ;
  rdfs:label "carbon/nitrogen ratio" ;
  rdfs:comment "Ratio of amount or concentrations of carbon to nitrogen" ;
  skos:example "0.417361111" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000148 a owl:ObjectProperty ;
  rdfs:label "ceiling area" ;
  rdfs:comment "The area of the ceiling space within the room" ;
  skos:example "25 m2" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  nmdc:storage_units "m2" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000779 a owl:ObjectProperty ;
  rdfs:label "ceiling condition" ;
  rdfs:comment "The physical condition of the ceiling at the time of sampling; photos or video preferred; use drawings to indicate location of damaged areas" ;
  skos:example "damaged" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:CeilCondEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000780 a owl:ObjectProperty ;
  rdfs:label "ceiling finish material" ;
  rdfs:comment "The type of material used to finish a ceiling" ;
  skos:example "stucco" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:CeilFinishMatEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000782 a owl:ObjectProperty ;
  rdfs:label "ceiling structure" ;
  rdfs:comment "The construction format of the ceiling" ;
  skos:example "concrete" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000783 a owl:ObjectProperty ;
  rdfs:label "ceiling texture" ;
  rdfs:comment "The feel, appearance, or consistency of a ceiling surface" ;
  skos:example "popcorn" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:CeilTextureEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000143 a owl:ObjectProperty ;
  rdfs:label "ceiling thermal mass" ;
  rdfs:comment "The ability of the ceiling to provide inertia against temperature fluctuations. Generally this means concrete that is exposed. A metal deck that supports a concrete slab will act thermally as long as it is exposed to room air flow" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "joule per degree Celsius" ;
  nmdc:storage_units "J/K" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000784 a owl:ObjectProperty ;
  rdfs:label "ceiling type" ;
  rdfs:comment "The type of ceiling according to the ceiling's appearance or construction" ;
  skos:example "coffered" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:CeilTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000781 a owl:ObjectProperty ;
  rdfs:label "ceiling signs of water/mold" ;
  rdfs:comment "Signs of the presence of mold or mildew on the ceiling" ;
  skos:example "presence of mold visible" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000751 a owl:ObjectProperty ;
  rdfs:label "chemical administration" ;
  rdfs:comment "List of chemical compounds administered to the host or site where sampling occurred, and when (e.g. Antibiotics, n fertilizer, air filter); can include multiple compounds. For chemical entities of biological interest ontology (chebi) (v 163), http://purl.bioontology.org/ontology/chebi" ;
  skos:example "agar [CHEBI:2509];2018-05-11T20:00Z" ;
  nmdc:expected_value "CHEBI;timestamp" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000555 a owl:ObjectProperty ;
  rdfs:label "chemical mutagen" ;
  rdfs:comment "Treatment involving use of mutagens; should include the name of mutagen, amount administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple mutagen regimens" ;
  skos:example "nitrous acid;0.5 milligram per liter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "mutagen name;mutagen amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000656 a owl:ObjectProperty ;
  rdfs:label "chemical oxygen demand" ;
  rdfs:comment "A measure of the capacity of water to consume oxygen during the decomposition of organic matter and the oxidation of inorganic chemicals such as ammonia and nitrite" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  nmdc:storage_units "mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000457 a owl:DatatypeProperty ;
  rdfs:label "chemical treatment method" ;
  rdfs:comment "Method of chemical administration(dose, frequency, duration, time elapsed between administration and sampling) (e.g. 50 mg/l; twice a week; 1 hr; 0 days)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value;frequency;duration;duration" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001012 a owl:ObjectProperty ;
  rdfs:label "chemical treatment" ;
  rdfs:comment "List of chemical compounds administered upstream the sampling location where sampling occurred (e.g. Glycols, H2S scavenger, corrosion and scale inhibitors, demulsifiers, and other production chemicals etc.). The commercial name of the product and name of the supplier should be provided. The date of administration should also be included" ;
  skos:example "ACCENT 1125;DOW;2010-11-17" ;
  nmdc:expected_value "name;name;timestamp" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:chemical_conversion_category a owl:ObjectProperty ;
  rdfs:comment "The type of chemical conversion process." ;
  rdfs:range nmdc:ChemicalConversionCategoryEnum ;
  a owl:FunctionalProperty .

nmdc:chemical_entity_set a owl:DatatypeProperty ;
  rdfs:comment "This property links a database object to the set of chemical entities within it." ;
  owl:deprecated "Deprecation of the ChemicalEntity class, means deprecation of the chemical_entity_set as well." ;
  rdfs:subPropertyOf nmdc:object_set ;
  a owl:FunctionalProperty .

nmdc:chemical_formula a owl:DatatypeProperty ;
  rdfs:comment "A generic grouping for molecular formulae and empirical formulae" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000052 a owl:ObjectProperty ;
  rdfs:label "chimera check software" ;
  rdfs:comment "Tool(s) used for chimera checking, including version number and parameters, to discover and remove chimeric sequences. A chimeric sequence is comprised of two or more phylogenetically distinct parent sequences." ;
  skos:example "uchime;v4.1;default parameters" ;
  nmdc:expected_value "name and version of software, parameters used" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:sequencing_field ;
  a owl:FunctionalProperty .

MIXS:0000429 a owl:ObjectProperty ;
  rdfs:label "chloride" ;
  rdfs:comment "Concentration of chloride in the sample" ;
  skos:example "5000 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000177 a owl:ObjectProperty ;
  rdfs:label "chlorophyll" ;
  rdfs:comment "Concentration of chlorophyll" ;
  skos:example "5 mg/m3" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per cubic meter, microgram per liter" ;
  nmdc:storage_units "mg/m3|ug/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:chromatographic_category a owl:ObjectProperty ;
  rdfs:comment "The type of chromatography used in a process." ;
  rdfs:range nmdc:ChromatographicCategoryEnum ;
  a owl:FunctionalProperty .

MIXS:0001040 a owl:ObjectProperty ;
  rdfs:label "climate environment" ;
  rdfs:comment "Treatment involving an exposure to a particular climate; treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple climates" ;
  skos:example "tropical climate;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "climate name;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:collected_from a owl:ObjectProperty ;
  rdfs:comment "The Site from which a Biosample was collected" ;
  skos:note "this illustrates implementing a Biosample relation with a (binary) slot" ;
  rdfs:range nmdc:FieldResearchSite ;
  a owl:FunctionalProperty .

nmdc:collecting_biosamples_from_site_set a owl:ObjectProperty ;
  rdfs:range nmdc:CollectingBiosamplesFromSite ;
  rdfs:subPropertyOf nmdc:object_set .

MIXS:0000011 a owl:ObjectProperty ;
  rdfs:label "collection date" ;
  rdfs:comment "The time of sampling, either as an instance (single point in time) or interval. In case no exact time is available, the date/time can be right truncated i.e. all of these are valid times: 2008-01-23T19:23:10+00:00; 2008-01-23T19:23:10; 2008-01-23; 2008-01; 2008; Except: 2008-01; 2008 all are ISO8601 compliant" ;
  skos:example "2018-05-11T10:00:00+01:00; 2018-05-11" ;
  nmdc:expected_value "date and time" ;
  rdfs:range nmdc:TimestampValue ;
  rdfs:subPropertyOf nmdc:environment_field ;
  a owl:FunctionalProperty .

nmdc:collection_date_inc a owl:DatatypeProperty ;
  rdfs:label "incubation collection date" ;
  rdfs:comment "Date the incubation was harvested/collected/ended. Only relevant for incubation samples." ;
  skos:note "Date should be formatted as YYYY(-MM(-DD)). Ie, 2021-04-15, 2021-04 and 2021 are all acceptable." ;
  skos:editorialNote "MIxS collection_date accepts (truncated) ISO8601. DH taking arbitrary precision date only" ;
  skos:example "2021-04-15" , "2021-04" , "2021" ;
  rdfs:seeAlso MIXS:0000011 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:collection_time a owl:DatatypeProperty ;
  rdfs:label "collection time, GMT" ;
  rdfs:comment "The time of sampling, either as an instance (single point) or interval." ;
  skos:note "Time should be entered as HH:MM(:SS) in GMT. See here for a converter: https://www.worldtimebuddy.com/pst-to-gmt-converter" ;
  skos:editorialNote "MIxS collection_date accepts (truncated) ISO8601. DH taking seconds optional time only" ;
  skos:example "13:33" , "13:33:55" ;
  rdfs:seeAlso MIXS:0000011 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:collection_time_inc a owl:DatatypeProperty ;
  rdfs:label "incubation collection time, GMT" ;
  rdfs:comment "Time the incubation was harvested/collected/ended. Only relevant for incubation samples." ;
  skos:note "Time should be entered as HH:MM(:SS) in GMT. See here for a converter: https://www.worldtimebuddy.com/pst-to-gmt-converter" ;
  skos:editorialNote "MIxS collection_date accepts (truncated) ISO8601. DH taking seconds optional time only" ;
  skos:example "13:33" , "13:33:55" ;
  rdfs:seeAlso MIXS:0000011 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:community a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:completeness a owl:DatatypeProperty ;
  rdfs:comment "Estimate of the completeness of the metagenome-assembled genome, estimated by a tool like CheckM." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:float ;
    owl:withRestrictions ( _:o1911 )
  ] ;
  a owl:FunctionalProperty .

_:o1911 xsd:minInclusive "0"^^xsd:float .

nmdc:completion_date a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:compression_type a owl:DatatypeProperty ;
  rdfs:comment "If provided, specifies the compression type" ;
  skos:example "gzip" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:concentration a owl:ObjectProperty ;
  rdfs:comment "The concentration of a substance used in a process" ;
  skos:note "Union of child units from source_concentration and final_concentration is %|mmol/L|umol/L|mg/L|g/L" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:conditionings a owl:DatatypeProperty ;
  rdfs:comment "Preliminary treatment of either phase with a suitable solution of the other phase (in the absence of main extractable solute(s)) so that when the subsequent equilibration is carried out changes in the (volume) phase ratio or in the concentrations of other components are minimized." ;
  rdfs:range xsd:string .

MIXS:0000692 a owl:ObjectProperty ;
  rdfs:label "conductivity" ;
  rdfs:comment "Electrical conductivity of water" ;
  skos:example "10 uS/cm" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milliSiemens per centimeter" ;
  nmdc:storage_units "mS/cm|uS/cm" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:configuration_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of configurations within it." ;
  rdfs:range nmdc:Configuration ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:contained_in a owl:ObjectProperty ;
  rdfs:comment "A type of container." ;
  skos:example "test tube" , "falcon tube" , "whirlpak" ;
  rdfs:range nmdc:ContainerCategoryEnum ;
  a owl:FunctionalProperty .

nmdc:container_size a owl:ObjectProperty ;
  rdfs:comment "The volume of the container an analyte is stored in or an activity takes place in" ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-8683-0050 ;
  nmdc:storage_units "mL" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:contamination a owl:DatatypeProperty ;
  rdfs:comment "Estimate of the completeness of the metagenome-assembled genome, estimated by a tool like CheckM." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:float ;
    owl:withRestrictions ( _:o1913 )
  ] ;
  a owl:FunctionalProperty .

_:o1913 xsd:minInclusive "0"^^xsd:float .

nmdc:contig_bp a owl:DatatypeProperty ;
  rdfs:comment "Total size in bp of all contigs." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:contigs a owl:DatatypeProperty ;
  rdfs:comment "The sum of the (length*log(length)) of all contigs, times some constant.  Increase the contiguity, the score will increase" ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

MIXS:0000785 a owl:ObjectProperty ;
  rdfs:label "cooling system identifier" ;
  rdfs:comment "The cooling system identifier" ;
  skos:example "12345" ;
  nmdc:expected_value "unique identifier" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:core_field a owl:DatatypeProperty ;
  rdfs:comment "basic fields" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:count a owl:DatatypeProperty ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

MIXS:0000318 a owl:ObjectProperty ;
  rdfs:label "history/crop rotation" ;
  rdfs:comment "Whether or not crop is rotated, and if yes, rotation schedule" ;
  skos:example "yes;R2/2017-01-01/2018-12-31/P6M" ;
  nmdc:expected_value "crop rotation status;schedule" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:ctg_l_50 a owl:DatatypeProperty ;
  rdfs:comment "Given a set of contigs, the L50 is defined as the sequence length of the shortest contig at 50% of the total genome length." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:ctg_l_90 a owl:DatatypeProperty ;
  rdfs:comment "The L90 statistic is less than or equal to the L50 statistic; it is the length for which the collection of all contigs of that length or longer contains at least 90% of the sum of the lengths of all contigs." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:ctg_logsum a owl:DatatypeProperty ;
  rdfs:comment "Maximum contig length." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:ctg_max a owl:DatatypeProperty ;
  rdfs:comment "Maximum contig length." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:ctg_n_50 a owl:DatatypeProperty ;
  rdfs:comment "Given a set of contigs, each with its own length, the N50 count is defined as the smallest number_of_contigs whose length sum makes up half of genome size." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:ctg_n_90 a owl:DatatypeProperty ;
  rdfs:comment "Given a set of contigs, each with its own length, the N90 count is defined as the smallest number of contigs whose length sum makes up 90% of genome size." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:ctg_powsum a owl:DatatypeProperty ;
  rdfs:comment "Powersum of all contigs is the same as logsum except that it uses the sum of (length*(length^P)) for some power P (default P=0.25)." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

MIXS:0001041 a owl:ObjectProperty ;
  rdfs:label "culture rooting medium" ;
  rdfs:comment "Name or reference for the hydroponic or in vitro culture rooting medium; can be the name of a commonly used medium or reference to a specific medium, e.g. Murashige and Skoog medium. If the medium has not been formally published, use the rooting medium descriptors." ;
  skos:example "http://himedialabs.com/TD/PT158.pdf" ;
  nmdc:expected_value "name, PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001080 a owl:ObjectProperty ;
  rdfs:label "current land use" ;
  rdfs:comment "Present state of sample site" ;
  skos:example "conifers" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:CurLandUseEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000312 a owl:ObjectProperty ;
  rdfs:label "current vegetation" ;
  rdfs:comment "Vegetation classification from one or more standard classification systems, or agricultural crop" ;
  skos:example "" ;
  nmdc:expected_value "current vegetation type" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000314 a owl:ObjectProperty ;
  rdfs:label "current vegetation method" ;
  rdfs:comment "Reference or method used in vegetation classification" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:data_category a owl:ObjectProperty ;
  rdfs:comment "The category of the file, such as instrument data from data generation or processed data from a workflow execution." ;
  rdfs:range nmdc:DataCategoryEnum ;
  a owl:FunctionalProperty .

nmdc:data_generation_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of data generations within it." ;
  rdfs:range nmdc:DataGeneration ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:data_object_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of data objects within it." ;
  rdfs:range nmdc:DataObject ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:data_object_type a owl:ObjectProperty ;
  rdfs:comment "The type of file represented by the data object." ;
  skos:example "Direct Infusion FT-ICR MS Analysis Results" , "GC-MS Metabolomics Results" ;
  rdfs:range nmdc:FileTypeEnum ;
  a owl:FunctionalProperty .

nmdc:date_created a owl:DatatypeProperty ;
  rdfs:comment "from database class" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000786 a owl:ObjectProperty ;
  rdfs:label "date last rain" ;
  rdfs:comment "The date of the last time it rained" ;
  skos:example "2018-05-11:T14:30Z" ;
  nmdc:expected_value "timestamp" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TimestampValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:definition a owl:DatatypeProperty ;
  rdfs:comment "The definition of the ontology term as provided by the ontology." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000435 a owl:ObjectProperty ;
  rdfs:label "density" ;
  rdfs:comment "Density of the sample, which is its mass per unit volume (aka volumetric mass density)" ;
  skos:example "1000 kg/m3" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram per cubic meter, gram per cubic centimeter" ;
  nmdc:storage_units "g/cm3|g/m3|kg/m3" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000992 a owl:ObjectProperty ;
  rdfs:label "depositional environment" ;
  rdfs:comment "Main depositional environment (https://en.wikipedia.org/wiki/Depositional_environment). If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "Continental - Alluvial" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DeposEnvEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000018 a owl:ObjectProperty ;
  rdfs:label "depth" ;
  rdfs:comment "The vertical distance below local surface, e.g. for sediment or soil samples depth is measured from sediment or soil surface, respectively. Depth can be reported as an interval for subsurface samples." ;
  skos:example "10 m" ;
  nmdc:expected_value "measurement value" ;
  nmdc:storage_units "m" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:environment_field ;
  a owl:FunctionalProperty .

dcterms:description a owl:DatatypeProperty ;
  rdfs:comment "a human-readable description of a thing" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000129 a owl:ObjectProperty ;
  rdfs:label "dew point" ;
  rdfs:comment "The temperature to which a given parcel of humid air must be cooled, at constant barometric pressure, for water vapor to condense into water." ;
  skos:example "22 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000178 a owl:ObjectProperty ;
  rdfs:label "diether lipids" ;
  rdfs:comment "Concentration of diether lipids; can include multiple types of diether lipids" ;
  skos:example "0.2 nanogram per liter" ;
  nmdc:expected_value "diether lipid name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "nanogram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:display_order a owl:DatatypeProperty ;
  rdfs:comment "When rendering information, this attribute to specify the order in which the information should be rendered." ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

MIXS:0000436 a owl:ObjectProperty ;
  rdfs:label "dissolved carbon dioxide" ;
  rdfs:comment "Concentration of dissolved carbon dioxide in the sample or liquid portion of the sample" ;
  skos:example "5 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter" ;
  nmdc:storage_units "mg/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000179 a owl:ObjectProperty ;
  rdfs:label "dissolved hydrogen" ;
  rdfs:comment "Concentration of dissolved hydrogen" ;
  skos:example "0.3 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  nmdc:storage_units "umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000434 a owl:ObjectProperty ;
  rdfs:label "dissolved inorganic carbon" ;
  rdfs:comment "Dissolved inorganic carbon concentration in the sample, typically measured after filtering the sample using a 0.45 micrometer filter" ;
  skos:example "2059 umol/kg" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|ug/L|umol/kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000698 a owl:ObjectProperty ;
  rdfs:label "dissolved inorganic nitrogen" ;
  rdfs:comment "Concentration of dissolved inorganic nitrogen" ;
  skos:example "761 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter" ;
  nmdc:storage_units "ug/L|umol/L|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000106 a owl:ObjectProperty ;
  rdfs:label "dissolved inorganic phosphorus" ;
  rdfs:comment "Concentration of dissolved inorganic phosphorus in the sample" ;
  skos:example "56.5 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|ug/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000139 a owl:ObjectProperty ;
  rdfs:label "dissolved iron" ;
  rdfs:comment "Concentration of dissolved iron in the sample" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  nmdc:storage_units "mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000433 a owl:ObjectProperty ;
  rdfs:label "dissolved organic carbon" ;
  rdfs:comment "Concentration of dissolved organic carbon in the sample, liquid portion of the sample, or aqueous phase of the fluid" ;
  skos:example "197 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter" ;
  nmdc:storage_units "mg/L|umol/L|ug/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000162 a owl:ObjectProperty ;
  rdfs:label "dissolved organic nitrogen" ;
  rdfs:comment "Dissolved organic nitrogen concentration measured as; total dissolved nitrogen - NH4 - NO3 - NO2" ;
  skos:example "0.05 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, milligram per liter" ;
  nmdc:storage_units "mg/L|ug/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000119 a owl:ObjectProperty ;
  rdfs:label "dissolved oxygen" ;
  rdfs:comment "Concentration of dissolved oxygen" ;
  skos:example "175 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per kilogram, milligram per liter" ;
  nmdc:storage_units "mg/L|umol/kg|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000438 a owl:ObjectProperty ;
  rdfs:label "dissolved oxygen in fluids" ;
  rdfs:comment "Concentration of dissolved oxygen in the oil field produced fluids as it contributes to oxgen-corrosion and microbial activity (e.g. Mic)." ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per kilogram, milligram per liter" ;
  nmdc:storage_units "mg/L|umol/kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:dna_absorb_1 a owl:DatatypeProperty ;
  rdfs:label "DNA absorbance 260/280" ;
  rdfs:comment "260/280 measurement of DNA sample purity" ;
  skos:note "Recommended value is between 1 and 3." ;
  skos:example "2.02" ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:biomaterial_purity ;
  a owl:FunctionalProperty .

nmdc:dna_absorb_2 a owl:DatatypeProperty ;
  rdfs:label "DNA absorbance 260/230" ;
  rdfs:comment "260/230 measurement of DNA sample purity" ;
  skos:note "Recommended value is between 1 and 3." ;
  skos:example "2.02" ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:biomaterial_purity ;
  a owl:FunctionalProperty .

nmdc:dna_collect_site a owl:DatatypeProperty ;
  rdfs:label "DNA collection site" ;
  rdfs:comment "Provide information on the site your DNA sample was collected from" ;
  skos:example "untreated pond water" ;
  owl:deprecated "true; as of 2025-10-10, NMDC doesn't need to store this JGI metadata slot & it's now captured directly in the submission portal schema to support submissions" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_concentration a owl:DatatypeProperty ;
  rdfs:label "DNA concentration in ng/ul" ;
  skos:note "Units must be in ng/uL. Enter the numerical part only. Must be calculated using a fluorometric method. Acceptable values are 0-2000." ;
  skos:example "100" ;
  rdfs:seeAlso nmdc:nucleic_acid_concentration ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:float ;
    owl:withRestrictions ( _:o1915 _:o1916 )
  ] ;
  a owl:FunctionalProperty .

_:o1915 xsd:minInclusive "0"^^xsd:float .

_:o1916 xsd:maxInclusive "2000"^^xsd:float .

nmdc:dna_isolate_meth a owl:DatatypeProperty ;
  rdfs:label "DNA isolation method" ;
  rdfs:comment "Describe the method/protocol/kit used to extract DNA/RNA." ;
  skos:altLabel "Sample Isolation Method" ;
  skos:example "phenol/chloroform extraction" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_lr_isolate_meth a owl:DatatypeProperty ;
  rdfs:label "DNA isolation method for long read sequencing" ;
  rdfs:comment "Describe the method/protocol/kit used to extract DNA/RNA for long read sequencing." ;
  skos:altLabel "Sample Isolation Method" ;
  skos:example "phenol/chloroform extraction" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_organisms a owl:DatatypeProperty ;
  rdfs:label "DNA expected organisms" ;
  rdfs:comment "List any organisms known or suspected to grow in co-culture, as well as estimated % of the organism in that culture." ;
  skos:example "expected to contain microbes (59%) fungi (30%), viruses (10%), tadpoles (1%)" ;
  owl:deprecated "true; as of 2025-10-10, NMDC doesn't need to store this JGI metadata slot & it's now captured directly in the submission portal schema to support submissions" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:doi_category a owl:ObjectProperty ;
  rdfs:comment "The resource type the corresponding doi resolves to." ;
  skos:example "dataset_doi" ;
  rdfs:range nmdc:DoiCategoryEnum ;
  a owl:FunctionalProperty .

nmdc:doi_provider a owl:ObjectProperty ;
  rdfs:comment "The authority, or organization, the DOI is associated with." ;
  skos:example "ess_dive" ;
  skos:closeMatch <http://purl.obolibrary.org/obo/NCIT_/C74932> ;
  rdfs:range nmdc:DoiProviderEnum ;
  a owl:FunctionalProperty .

nmdc:doi_value a owl:ObjectProperty ;
  rdfs:comment "A digital object identifier, which is intended to persistantly identify some resource on the web." ;
  skos:altLabel "DOI" , "digital object identifier" ;
  skos:example "doi:10.46936/10.25585/60000880" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0002110> ;
  skos:narrowMatch <http://edamontology.org/data_/1188> ;
  a owl:FunctionalProperty .

MIXS:0000795 a owl:ObjectProperty ;
  rdfs:label "door type, composite" ;
  rdfs:comment "The composite type of the door" ;
  skos:example "revolving" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DoorCompTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000788 a owl:ObjectProperty ;
  rdfs:label "door condition" ;
  rdfs:comment "The phsical condition of the door" ;
  skos:example "new" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DoorCondEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000789 a owl:ObjectProperty ;
  rdfs:label "door direction of opening" ;
  rdfs:comment "The direction the door opens" ;
  skos:example "inward" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DoorDirectEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000790 a owl:ObjectProperty ;
  rdfs:label "door location" ;
  rdfs:comment "The relative location of the door in the room" ;
  skos:example "north" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DoorLocEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000791 a owl:ObjectProperty ;
  rdfs:label "door material" ;
  rdfs:comment "The material the door is composed of" ;
  skos:example "wood" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DoorMatEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000792 a owl:ObjectProperty ;
  rdfs:label "door movement" ;
  rdfs:comment "The type of movement of the door" ;
  skos:example "swinging" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DoorMoveEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000158 a owl:ObjectProperty ;
  rdfs:label "door area or size" ;
  rdfs:comment "The size of the door" ;
  skos:example "2.5 m2" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  nmdc:storage_units "m2" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000794 a owl:ObjectProperty ;
  rdfs:label "door type" ;
  rdfs:comment "The type of door material" ;
  skos:example "wooden" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DoorTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000796 a owl:ObjectProperty ;
  rdfs:label "door type, metal" ;
  rdfs:comment "The type of metal door" ;
  skos:example "hollow" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DoorTypeMetalEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000797 a owl:ObjectProperty ;
  rdfs:label "door type, wood" ;
  rdfs:comment "The type of wood door" ;
  skos:example "battened" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DoorTypeWoodEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000793 a owl:ObjectProperty ;
  rdfs:label "door signs of water/mold" ;
  rdfs:comment "Signs of the presence of mold or mildew on a door" ;
  skos:example "presence of mold visible" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000703 a owl:ObjectProperty ;
  rdfs:label "downward PAR" ;
  rdfs:comment "Visible waveband radiance and irradiance measurements in the water column" ;
  skos:example "28.71 umol/m2/s" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microEinstein per square meter per second, microEinstein per square centimeter per second" ;
  nmdc:storage_units "umol/m2/s" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001085 a owl:ObjectProperty ;
  rdfs:label "drainage classification" ;
  rdfs:comment "Drainage classification from a standard system such as the USDA system" ;
  skos:example "well" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DrainageClassEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000798 a owl:ObjectProperty ;
  rdfs:label "drawings" ;
  rdfs:comment "The buildings architectural drawings; if design is chosen, indicate phase-conceptual, schematic, design development, and construction documents" ;
  skos:example "sketch" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:DrawingsEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:duration a owl:ObjectProperty ;
  rdfs:comment "The elapsed time of an activity." ;
  nmdc:storage_units "h|min" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:ecosystem a owl:DatatypeProperty ;
  rdfs:comment "An ecosystem is a combination of a physical environment (abiotic factors) and all the organisms (biotic factors) that interact with this environment. Ecosystem is in position 1/5 in a GOLD path." ;
  skos:note "The abiotic factors play a profound role on the type and composition of organisms in a given environment. The GOLD Ecosystem at the top of the five-level classification system is aimed at capturing the broader environment from which an organism or environmental sample is collected. The three broad groups under Ecosystem are Environmental, Host-associated, and Engineered. They represent samples collected from a natural environment or from another organism or from engineered environments like bioreactors respectively." ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/help> ;
  rdfs:subPropertyOf nmdc:gold_path_field ;
  a owl:FunctionalProperty .

nmdc:ecosystem_category a owl:DatatypeProperty ;
  rdfs:comment "Ecosystem categories represent divisions within the ecosystem based on specific characteristics of the environment from where an organism or sample is isolated. Ecosystem category is in position 2/5 in a GOLD path." ;
  skos:note "The Environmental ecosystem (for example) is divided into Air, Aquatic and Terrestrial. Ecosystem categories for Host-associated samples can be individual hosts or phyla and for engineered samples it may be manipulated environments like bioreactors, solid waste etc." ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/help> ;
  rdfs:subPropertyOf nmdc:gold_path_field ;
  a owl:FunctionalProperty .

nmdc:ecosystem_path_id a owl:DatatypeProperty ;
  rdfs:comment "A unique id representing the GOLD classifiers associated with a sample." ;
  skos:example "6026" ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/ecosystem_classification> ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

nmdc:ecosystem_subtype a owl:DatatypeProperty ;
  rdfs:comment "Ecosystem subtypes represent further subdivision of Ecosystem types into more distinct subtypes. Ecosystem subtype is in position 4/5 in a GOLD path." ;
  skos:note "Ecosystem Type Marine (Environmental -> Aquatic -> Marine) is further divided (for example) into Intertidal zone, Coastal, Pelagic, Intertidal zone etc. in the Ecosystem subtype category." ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/help> ;
  rdfs:subPropertyOf nmdc:gold_path_field ;
  a owl:FunctionalProperty .

nmdc:ecosystem_type a owl:DatatypeProperty ;
  rdfs:comment "Ecosystem types represent things having common characteristics within the Ecosystem Category. These common characteristics based grouping is still broad but specific to the characteristics of a given environment. Ecosystem type is in position 3/5 in a GOLD path." ;
  skos:note "The Aquatic ecosystem category (for example) may have ecosystem types like Marine or Thermal springs etc. Ecosystem category Air may have Indoor air or Outdoor air as different Ecosystem Types. In the case of Host-associated samples, ecosystem type can represent Respiratory system, Digestive system, Roots etc." ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/help> ;
  rdfs:subPropertyOf nmdc:gold_path_field ;
  a owl:FunctionalProperty .

MIXS:0000657 a owl:ObjectProperty ;
  rdfs:label "efficiency percent" ;
  rdfs:comment "Percentage of volatile solids removed from the anaerobic digestor" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  nmdc:units_alignment_excuse "mixs_inconsistent" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000093 a owl:DatatypeProperty ;
  rdfs:label "elevation" ;
  rdfs:comment "Elevation of the sampling site is its height above a fixed reference point, most commonly the mean sea level. Elevation is mainly used when referring to points on the earth's surface, while altitude is used for points above the surface, such as an aircraft in flight or a spacecraft in orbit." ;
  skos:example "100 meter" ;
  nmdc:expected_value "measurement value" ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:environment_field ;
  a owl:FunctionalProperty .

MIXS:0000799 a owl:ObjectProperty ;
  rdfs:label "elevator count" ;
  rdfs:comment "The number of elevators within the built structure" ;
  skos:example "2" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:eluent_introduction_category a owl:ObjectProperty ;
  rdfs:comment "A high-level categorization for how the processed sample is introduced into a mass spectrometer." ;
  skos:example "liquid_chromatography" , "direct_infusion_syringe" ;
  rdfs:range nmdc:EluentIntroductionCategoryEnum ;
  a owl:FunctionalProperty .

schema:email a owl:DatatypeProperty ;
  rdfs:comment "An email address for an entity such as a person. This should be the primary email address used." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:embargoed a owl:DatatypeProperty ;
  rdfs:comment "If true, the data are embargoed and not available for public access." ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

nmdc:emsl_biosample_identifiers a owl:ObjectProperty ;
  rdfs:label "EMSL Biosample Identifiers" ;
  rdfs:comment "A list of identifiers for the biosample from the EMSL database.  This is used to link the biosample, as modeled by NMDC, to the biosample in the planned EMSL NEXUS database." ;
  rdfs:subPropertyOf nmdc:biosample_identifiers , nmdc:emsl_identifiers .

nmdc:emsl_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:emsl_project_identifiers a owl:ObjectProperty ;
  rdfs:label "EMSL Project Identifiers" ;
  rdfs:comment "Identifiers that link a NMDC study to the EMSL user facility website hosting the project description of an EMSL user project" ;
  skos:editorialNote "these identifiers are all currently 5 digits long but that could change in the future" ;
  skos:example "emsl.project:60141" ;
  rdfs:seeAlso <https://github.com/microbiomedata/nmdc-schema/issues/927#issuecomment-1802136437> ;
  rdfs:subPropertyOf nmdc:study_identifiers , nmdc:emsl_identifiers .

nmdc:emsl_store_temp a owl:DatatypeProperty ;
  rdfs:label "EMSL sample storage temperature, deg. C" ;
  rdfs:comment "The temperature at which the sample should be stored upon delivery to EMSL" ;
  skos:note "Enter a temperature in celsius. Numeric portion only." ;
  skos:example "-80" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

MIXS:0000660 a owl:ObjectProperty ;
  rdfs:label "emulsions" ;
  rdfs:comment "Amount or concentration of substances such as paints, adhesives, mayonnaise, hair colorants, emulsified oils, etc.; can include multiple emulsion types" ;
  skos:example "" ;
  nmdc:expected_value "emulsion name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:encodes a owl:ObjectProperty ;
  rdfs:comment "The gene product encoded by this feature. Typically this is used for a CDS feature or gene feature which will encode a protein. It can also be used by a nc transcript ot gene feature that encoded a ncRNA" ;
  rdfs:range nmdc:GeneProduct ;
  a owl:FunctionalProperty .

nmdc:end a owl:DatatypeProperty ;
  rdfs:comment "The end of the feature in positive 1-based integer coordinates" ;
  skos:note "unenforced constraint: end > start" , "For features that cross the origin of a circular feature, end = the position of the end + the length of the landmark feature." ;
  skos:closeMatch biolink:end_interbase_coordinate ;
  rdfs:range xsd:integer ;
  rdfs:subPropertyOf nmdc:gff_coordinate ;
  a owl:FunctionalProperty .

nmdc:end_date a owl:DatatypeProperty ;
  rdfs:comment "The date on which any process or activity was ended" ;
  skos:note "We are using string representations of dates until all components of our ecosystem can handle ISO 8610 dates" , "The date should be formatted as YYYY-MM-DD" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:ended_at_time a owl:DatatypeProperty ;
  skos:editorialNote "The regex for ISO-8601 format was taken from here: https://www.myintervals.com/blog/2009/05/20/iso-8601-date-validation-that-doesnt-suck/ It may not be complete, but it is good enough for now." ;
  skos:mappingRelation prov:endedAtTime ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1918 )
  ] ;
  a owl:FunctionalProperty .

_:o1918 xsd:pattern "([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?" .

MIXS:0000012 a owl:ObjectProperty ;
  rdfs:label "broad-scale environmental context" ;
  rdfs:comment "Report the major environmental system the sample or specimen came from. The system(s) identified should have a coarse spatial grain, to provide the general environmental context of where the sampling was done (e.g. in the desert or a rainforest). We recommend using subclasses of EnvO’s biome class:  http://purl.obolibrary.org/obo/ENVO_00000428. EnvO documentation about how to use the field: https://github.com/EnvironmentOntology/envo/wiki/Using-ENVO-with-MIxS" ;
  skos:example "oceanic epipelagic zone biome [ENVO:01000035]" ;
  nmdc:expected_value "The major environment type(s) where the sample was collected. Recommend subclasses of biome [ENVO:00000428]. Multiple terms can be separated by one or more pipes." ;
  nmdc:tooltip "The biome or major environmental system where the sample or specimen originated. Choose values from subclasses of the 'biome' class [ENVO:00000428] in the Environment Ontology (ENVO). For host-associated or plant-associated samples, use terms from the UBERON or Plant Ontology to describe the broad anatomical or morphological context" ;
  rdfs:range nmdc:ControlledIdentifiedTermValue ;
  rdfs:subPropertyOf nmdc:mixs_env_triad_field ;
  a owl:FunctionalProperty .

MIXS:0000013 a owl:ObjectProperty ;
  rdfs:label "local environmental context" ;
  rdfs:comment "Report the entity or entities which are in the sample or specimen’s local vicinity and which you believe have significant causal influences on your sample or specimen. We recommend using EnvO terms which are of smaller spatial grain than your entry for env_broad_scale. Terms, such as anatomical sites, from other OBO Library ontologies which interoperate with EnvO (e.g. UBERON) are accepted in this field. EnvO documentation about how to use the field: https://github.com/EnvironmentOntology/envo/wiki/Using-ENVO-with-MIxS." ;
  skos:example "litter layer [ENVO:01000338]" ;
  nmdc:expected_value "Environmental entities having causal influences upon the entity at time of sampling." ;
  nmdc:tooltip "The specific environmental entities or features near the sample or specimen that significantly influence its characteristics or composition. These entities are typically smaller in scale than the broad environmental context. Values for this field should be countable, material nouns and must be chosen from subclasses of BFO:0000040 (material entity) that appear in the Environment Ontology (ENVO). For host-associated or plant-associated samples, use terms from the UBERON or Plant Ontology to describe specific anatomical structures or plant parts." ;
  rdfs:range nmdc:ControlledIdentifiedTermValue ;
  rdfs:subPropertyOf nmdc:mixs_env_triad_field ;
  a owl:FunctionalProperty .

MIXS:0000014 a owl:ObjectProperty ;
  rdfs:label "environmental medium" ;
  rdfs:comment "Report the environmental material(s) immediately surrounding the sample or specimen at the time of sampling. We recommend using subclasses of 'environmental material' (http://purl.obolibrary.org/obo/ENVO_00010483). EnvO documentation about how to use the field: https://github.com/EnvironmentOntology/envo/wiki/Using-ENVO-with-MIxS . Terms from other OBO ontologies are permissible as long as they reference mass/volume nouns (e.g. air, water, blood) and not discrete, countable entities (e.g. a tree, a leaf, a table top)." ;
  skos:example "soil [ENVO:00001998]" ;
  nmdc:expected_value "The material displaced by the entity at time of sampling. Recommend subclasses of environmental material [ENVO:00010483]." ;
  nmdc:tooltip "The predominant environmental material or substrate that directly surrounds or hosts the sample or specimen at the time of sampling. Choose values from subclasses of the 'environmental material' class [ENVO:00010483] in the Environment Ontology (ENVO). Values for this field should be measurable or mass material nouns, representing continuous environmental materials. For host-associated or plant-associated samples, use terms from the UBERON or Plant Ontology to indicate a tissue, organ, or plant structure" ;
  rdfs:range nmdc:ControlledIdentifiedTermValue ;
  rdfs:subPropertyOf nmdc:mixs_env_triad_field ;
  a owl:FunctionalProperty .

nmdc:env_package a owl:ObjectProperty ;
  rdfs:comment "MIxS extension for reporting of measurements and observations obtained from one or more of the environments where the sample was obtained. All environmental packages listed here are further defined in separate subtables. By giving the name of the environmental package, a selection of fields can be made from the subtables and can be reported" ;
  skos:altLabel "environmental package" ;
  skos:editorialNote "no longer in MIxS as of 6.0?" ;
  rdfs:range nmdc:TextValue ;
  a owl:FunctionalProperty .

nmdc:environment_field a owl:DatatypeProperty ;
  rdfs:comment "field describing environmental aspect of a sample" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000800 a owl:ObjectProperty ;
  rdfs:label "escalator count" ;
  rdfs:comment "The number of escalators within the built structure" ;
  skos:example "4" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000155 a owl:ObjectProperty ;
  rdfs:label "ethylbenzene" ;
  rdfs:comment "Concentration of ethylbenzene in the sample" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:etl_software_version a owl:DatatypeProperty ;
  rdfs:comment "from database class" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:eukaryotic_evaluation a owl:ObjectProperty ;
  rdfs:comment "Contains results from evaluating if a Metagenome-Assembled Genome is of eukaryotic lineage." ;
  rdfs:range nmdc:EukEval ;
  a owl:FunctionalProperty .

nmdc:execution_resource a owl:ObjectProperty ;
  rdfs:comment "The computing resource or facility where the workflow was executed." ;
  skos:example "NERSC-Cori" ;
  rdfs:range nmdc:ExecutionResourceEnum ;
  a owl:FunctionalProperty .

MIXS:0000144 a owl:ObjectProperty ;
  rdfs:label "exposed ductwork" ;
  rdfs:comment "The amount of exposed ductwork in the room" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  nmdc:storage_units "m2" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000220 a owl:ObjectProperty ;
  rdfs:label "exposed pipes" ;
  rdfs:comment "The number of exposed pipes in the room" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000008 a owl:ObjectProperty ;
  rdfs:label "experimental factor" ;
  rdfs:comment "Experimental factors are essentially the variable aspects of an experiment design which can be used to describe an experiment, or set of experiments, in an increasingly detailed manner. This field accepts ontology terms from Experimental Factor Ontology (EFO) and/or Ontology for Biomedical Investigations (OBI). For a browser of EFO (v 2.95) terms, please see http://purl.bioontology.org/ontology/EFO; for a browser of OBI (v 2018-02-12) terms please see http://purl.bioontology.org/ontology/OBI" ;
  skos:example "time series design [EFO:EFO_0001779]" ;
  nmdc:expected_value "text or EFO and/or OBI" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:subPropertyOf nmdc:investigation_field ;
  a owl:FunctionalProperty .

nmdc:experimental_factor_other a owl:DatatypeProperty ;
  rdfs:label "experimental factor- other" ;
  rdfs:comment "Other details about your sample that you feel can't be accurately represented in the available columns." ;
  skos:note "This slot accepts open-ended text about your sample." , "We recommend using key:value pairs." , "Provided pairs will be considered for inclusion as future slots/terms in this data collection template." ;
  skos:example "experimental treatment: value" ;
  rdfs:seeAlso MIXS:0000008 , MIXS:0000300 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000170 a owl:ObjectProperty ;
  rdfs:label "exterior door count" ;
  rdfs:comment "The number of exterior doors in the built structure" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000817 a owl:ObjectProperty ;
  rdfs:label "orientations of exterior wall" ;
  rdfs:comment "The orientation of the exterior wall" ;
  skos:example "northwest" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ExtWallOrientEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000818 a owl:ObjectProperty ;
  rdfs:label "orientations of exterior window" ;
  rdfs:comment "The compass direction the exterior window of the room is facing" ;
  skos:example "southwest" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ExtWindowOrientEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:external_database_identifiers a owl:ObjectProperty ;
  rdfs:comment "Link to corresponding identifier in external database" ;
  skos:note "The value of this field is always a registered CURIE" ;
  skos:closeMatch skos:closeMatch ;
  rdfs:subPropertyOf nmdc:alternative_identifiers .

nmdc:extraction_targets a owl:ObjectProperty ;
  rdfs:comment "Provides the target biomolecule that has been separated from a sample during an extraction process." ;
  skos:editorialNote "todos, remove nucl_acid_ext from OmicsProcessing (DataGeneration)" ;
  skos:narrowMatch <http://purl.obolibrary.org/obo/NCIT_/C177560> , MIXS:0000037 ;
  rdfs:range nmdc:ExtractionTargetEnum .

MIXS:0000320 a owl:DatatypeProperty ;
  rdfs:label "history/extreme events" ;
  rdfs:comment "Unusual physical events that may have affected microbial populations" ;
  skos:example "" ;
  nmdc:expected_value "date" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001083 a owl:ObjectProperty ;
  rdfs:label "soil_taxonomic/FAO classification" ;
  rdfs:comment "Soil classification from the FAO World Reference Database for Soil Resources. The list can be found at http://www.fao.org/nr/land/sols/soil/wrb-soil-maps/reference-groups" ;
  skos:example "Luvisols" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:FaoClassEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:feature_category a owl:ObjectProperty ;
  rdfs:comment "A Sequence Ontology term that describes the category of a feature" ;
  rdfs:range nmdc:ControlledIdentifiedTermValue ;
  a owl:FunctionalProperty .

nmdc:feature_type a owl:DatatypeProperty ;
  rdfs:comment "TODO: Yuri to write" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000556 a owl:ObjectProperty ;
  rdfs:label "fertilizer regimen" ;
  rdfs:comment "Information about treatment involving the use of fertilizers; should include the name of fertilizer, amount administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple fertilizer regimens" ;
  skos:example "urea;0.6 milligram per liter;R2/2018-05-11:T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "fertilizer name;fertilizer amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, mole per liter, milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000291 a owl:ObjectProperty ;
  rdfs:label "field name" ;
  rdfs:comment "Name of the hydrocarbon field (e.g. Albacora)" ;
  skos:example "" ;
  nmdc:expected_value "name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:field_research_site_set a owl:ObjectProperty ;
  rdfs:range nmdc:FieldResearchSite ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:file_size_bytes a owl:DatatypeProperty ;
  rdfs:comment "Size of the file in bytes" ;
  rdfs:range xsd:long ;
  a owl:FunctionalProperty .

nmdc:filter_material a owl:DatatypeProperty ;
  rdfs:comment "A porous material on which solid particles present in air or other fluid which flows through it are largely caught and retained." ;
  skos:note "Filters are made with a variety of materials: cellulose and derivatives, glass fibre, ceramic, synthetic plastics and fibres. Filters may be naturally porous or be made so by mechanical or other means. Membrane/ceramic filters are prepared with highly controlled pore size in a sheet of suitable material such as polyfluoroethylene, polycarbonate or cellulose esters. Nylon mesh is sometimes used for reinforcement. The pores constitute 80–85% of the filter volume commonly and several pore sizes are available for air sampling (0.45−0.8 μm are commonly employed)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:filter_method a owl:DatatypeProperty ;
  rdfs:label "filter method" ;
  rdfs:comment "Type of filter used or how the sample was filtered" ;
  skos:note "describe the filter or provide a catalog number and manufacturer" ;
  skos:example "C18" , "Basix PES, 13-100-106 FisherSci" ;
  rdfs:seeAlso MIXS:0000765 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:filter_pore_size a owl:ObjectProperty ;
  rdfs:comment "A quantitative or qualitative measurement of the physical dimensions of the pores in a material." ;
  nmdc:storage_units "um" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

MIXS:0000765 a owl:ObjectProperty ;
  rdfs:label "filter type" ;
  rdfs:comment "A device which removes solid particulates or airborne molecular contaminants" ;
  skos:example "HEPA" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:FilterTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:filtration_category a owl:DatatypeProperty ;
  rdfs:comment "The type of conditioning applied to a filter, device, etc." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:final_concentration a owl:ObjectProperty ;
  rdfs:comment "When solutions A (containing substance X) and B are combined together, this slot captures the concentration of X in the combination" ;
  nmdc:storage_units "%|mmol/L|umol/L|mg/L|g/L" ;
  rdfs:subPropertyOf nmdc:concentration ;
  a owl:FunctionalProperty .

MIXS:0001086 a owl:DatatypeProperty ;
  rdfs:label "history/fire" ;
  rdfs:comment "Historical and/or physical evidence of fire" ;
  skos:example "" ;
  nmdc:expected_value "date" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000802 a owl:ObjectProperty ;
  rdfs:label "fireplace type" ;
  rdfs:comment "A firebox with chimney" ;
  skos:example "wood burning" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000319 a owl:DatatypeProperty ;
  rdfs:label "history/flooding" ;
  rdfs:comment "Historical and/or physical evidence of flooding" ;
  skos:example "" ;
  nmdc:expected_value "date" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000164 a owl:ObjectProperty ;
  rdfs:label "floor age" ;
  rdfs:comment "The time period since installment of the carpet or flooring" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "years, weeks, days" ;
  nmdc:storage_units "a|d|wk" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000165 a owl:ObjectProperty ;
  rdfs:label "floor area" ;
  rdfs:comment "The area of the floor space within the room" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  nmdc:storage_units "m2" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000803 a owl:ObjectProperty ;
  rdfs:label "floor condition" ;
  rdfs:comment "The physical condition of the floor at the time of sampling; photos or video preferred; use drawings to indicate location of damaged areas" ;
  skos:example "new" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:FloorCondEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000225 a owl:ObjectProperty ;
  rdfs:label "floor count" ;
  rdfs:comment "The number of floors in the building, including basements and mechanical penthouse" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000804 a owl:ObjectProperty ;
  rdfs:label "floor finish material" ;
  rdfs:comment "The floor covering type; the finished surface that is walked on" ;
  skos:example "carpet" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:FloorFinishMatEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000806 a owl:ObjectProperty ;
  rdfs:label "floor structure" ;
  rdfs:comment "Refers to the structural elements and subfloor upon which the finish flooring is installed" ;
  skos:example "concrete" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:FloorStrucEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000166 a owl:ObjectProperty ;
  rdfs:label "floor thermal mass" ;
  rdfs:comment "The ability of the floor to provide inertia against temperature fluctuations" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "joule per degree Celsius" ;
  nmdc:storage_units "J/K" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000805 a owl:ObjectProperty ;
  rdfs:label "floor signs of water/mold" ;
  rdfs:comment "Signs of the presence of mold or mildew in a room" ;
  skos:example "ceiling discoloration" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:FloorWaterMoldEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000704 a owl:ObjectProperty ;
  rdfs:label "fluorescence" ;
  rdfs:comment "Raw or converted fluorescence of water" ;
  skos:example "2.5 V" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram chlorophyll a per cubic meter, volts" ;
  nmdc:storage_units "mg/m3|V" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000226 a owl:ObjectProperty ;
  rdfs:label "frequency of cleaning" ;
  rdfs:comment "The number of times the sample location is cleaned. Frequency of cleaning might be on a Daily basis, Weekly, Monthly, Quarterly or Annually." ;
  skos:example "" ;
  nmdc:expected_value "enumeration or {text}" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1/d" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000227 a owl:ObjectProperty ;
  rdfs:label "frequency of cooking" ;
  rdfs:comment "The number of times a meal is cooked per week" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1/d" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:functional_annotation_agg a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to a set of functional annotation aggregation (agg) results." ;
  rdfs:range nmdc:FunctionalAnnotationAggMember .

nmdc:functional_annotation_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of all functional annotations" ;
  rdfs:range nmdc:FunctionalAnnotation ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:funding_sources a owl:DatatypeProperty ;
  rdfs:comment "A list of organizations, along with the award numbers, that underwrite financial support for projects of a particular type. Typically, they process applications and award funds to the chosen qualified applicants." ;
  skos:note "Include only the name of the funding organization and the award or contract number." ;
  skos:example "National Sciences Foundation Dimensions of Biodiversity (award no. 1342701)" , "U.S. Department of Energy, Office of Science, Office of Biological and Environmental Research (BER) under contract DE-AC05-00OR2275" ;
  skos:closeMatch <http://purl.obolibrary.org/obo/NCIT_/C39409> ;
  rdfs:range xsd:string .

MIXS:0000557 a owl:ObjectProperty ;
  rdfs:label "fungicide regimen" ;
  rdfs:comment "Information about treatment involving use of fungicides; should include the name of fungicide, amount administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple fungicide regimens" ;
  skos:example "bifonazole;1 mole per liter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "fungicide name;fungicide amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, mole per liter, milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000807 a owl:ObjectProperty ;
  rdfs:label "furniture" ;
  rdfs:comment "The types of furniture present in the sampled room" ;
  skos:example "chair" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:FurnitureEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:gap_pct a owl:DatatypeProperty ;
  rdfs:comment "The gap size percentage of all scaffolds." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

MIXS:0000558 a owl:ObjectProperty ;
  rdfs:label "gaseous environment" ;
  rdfs:comment "Use of conditions with differing gaseous environments; should include the name of gaseous compound, amount administered, treatment duration, interval and total experimental duration; can include multiple gaseous environment regimens" ;
  skos:example "nitric oxide;0.5 micromole per liter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "gaseous compound name;gaseous compound amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "micromole per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000661 a owl:ObjectProperty ;
  rdfs:label "gaseous substances" ;
  rdfs:comment "Amount or concentration of substances such as hydrogen sulfide, carbon dioxide, methane, etc.; can include multiple substances" ;
  skos:example "" ;
  nmdc:expected_value "gaseous substance name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "micromole per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:gc_avg a owl:DatatypeProperty ;
  rdfs:comment "Average of GC content of all contigs." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:gc_std a owl:DatatypeProperty ;
  rdfs:comment "Standard deviation of GC content of all contigs." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

MIXS:0000808 a owl:ObjectProperty ;
  rdfs:label "gender of restroom" ;
  rdfs:comment "The gender type of the restroom" ;
  skos:example "male" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:GenderRestroomEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:gene_count a owl:DatatypeProperty ;
  rdfs:comment "Number of genes." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1920 )
  ] ;
  a owl:FunctionalProperty .

_:o1920 xsd:minInclusive 0 .

nmdc:gene_function_id a owl:ObjectProperty ;
  rdfs:comment "The identifier for the gene function." ;
  skos:example "KEGG.ORTHOLOGY:K00627" ;
  a owl:FunctionalProperty .

nmdc:generates_calibration a owl:ObjectProperty ;
  rdfs:comment "calibration information is generated a process" ;
  skos:note "A gas chromatography mass spectromery run generates data to calibrate the retention index" ;
  rdfs:range nmdc:CalibrationInformation ;
  a owl:FunctionalProperty .

MIXS:0000859 a owl:ObjectProperty ;
  rdfs:label "genetic modification" ;
  rdfs:comment "Genetic modifications of the genome of an organism, which may occur naturally by spontaneous mutation, or be introduced by some experimental means, e.g. specification of a transgene or the gene knocked-out or details of transient transfection" ;
  skos:example "aox1A transgenic" ;
  nmdc:expected_value "PMID,DOI,url or free text" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:genome_feature_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of all features" ;
  rdfs:range nmdc:GenomeFeature ;
  rdfs:subPropertyOf nmdc:object_set .

MIXS:0000010 a owl:ObjectProperty ;
  rdfs:label "geographic location (country and/or sea,region)" ;
  rdfs:comment "The geographical origin of the sample as defined by the country or sea name followed by specific region name. Country or sea names should be chosen from the INSDC country list (http://insdc.org/country.html), or the GAZ ontology (http://purl.bioontology.org/ontology/GAZ)" ;
  skos:example "USA: Maryland, Bethesda" ;
  nmdc:expected_value "country or sea name (INSDC or GAZ): region(GAZ), specific location name" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:environment_field ;
  a owl:FunctionalProperty .

nmdc:gff_coordinate a owl:DatatypeProperty ;
  rdfs:comment "A positive 1-based integer coordinate indicating start or end" ;
  skos:note "For features that cross the origin of a circular feature (e.g. most bacterial genomes, plasmids, and some viral genomes), the requirement for start to be less than or equal to end is satisfied by making end = the position of the end + the length of the landmark feature." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1922 )
  ] ;
  a owl:FunctionalProperty .

_:o1922 xsd:minInclusive 1 .

nmdc:git_url a owl:DatatypeProperty ;
  rdfs:comment "A url that points to a software repository" ;
  skos:example "https://github.com/microbiomedata/mg_annotation/releases/tag/0.1" , "https://github.com/microbiomedata/metaMS/blob/master/metaMS/gcmsWorkflow.py" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000137 a owl:ObjectProperty ;
  rdfs:label "glucosidase activity" ;
  rdfs:comment "Measurement of glucosidase activity" ;
  skos:example "5 mol/L/h" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mol per liter per hour" ;
  nmdc:storage_units "mol/L/h" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:gnps_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:gnps_task_identifiers a owl:ObjectProperty ;
  rdfs:label "GNPS task identifiers" ;
  rdfs:comment "identifiers that link a NMDC study to a web-based report about metabolomics analysis progress and results" ;
  skos:note "this could be considered a related identifier, as the metabolomics progress and results aren't a study per se" , "this identifier was registered with bioregistry but not identifiers.org" ;
  skos:example "gnps.task:4b848c342a4f4abc871bdf8a09a60807" ;
  rdfs:seeAlso <https://microbiomedata.github.io/nmdc-schema/MetabolomicsAnalysis/> ;
  rdfs:subPropertyOf nmdc:study_identifiers , nmdc:gnps_identifiers .

nmdc:gold_analysis_project_identifiers a owl:ObjectProperty ;
  rdfs:comment "identifiers for corresponding analysis projects in GOLD" ;
  skos:example "gold:Ga0526289" ;
  rdfs:subPropertyOf nmdc:analysis_identifiers , nmdc:gold_identifiers .

nmdc:gold_biosample_identifiers a owl:ObjectProperty ;
  rdfs:comment "identifiers for corresponding sample in GOLD" ;
  skos:example "gold:Gb0312930" ;
  rdfs:subPropertyOf nmdc:biosample_identifiers , nmdc:gold_identifiers .

nmdc:gold_identifiers a owl:ObjectProperty ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/> ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:gold_path_field a owl:DatatypeProperty ;
  rdfs:comment "This is a grouping for any of the gold path fields" ;
  nmdc:tooltip "GOLD Ecosystem Classification paths describe the surroundings from which an environmental sample or an organism is collected." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:gold_sequencing_project_identifiers a owl:ObjectProperty ;
  rdfs:comment "identifiers for corresponding sequencing project in GOLD" ;
  skos:example "gold:Gp0108335" ;
  rdfs:subPropertyOf nmdc:omics_processing_identifiers , nmdc:gold_identifiers .

nmdc:gold_study_identifiers a owl:ObjectProperty ;
  rdfs:label "GOLD Study Identifiers" ;
  rdfs:comment "identifiers for corresponding project(s) in GOLD" ;
  skos:note "uses the prefix GS (but possibly in a different case)" ;
  skos:example "gold:Gs0110115" ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/studies> ;
  rdfs:subPropertyOf nmdc:study_identifiers , nmdc:gold_identifiers .

MIXS:0000875 a owl:ObjectProperty ;
  rdfs:label "gravidity" ;
  rdfs:comment "Whether or not subject is gravid, and if yes date due or date post-conception, specifying which is used" ;
  skos:example "yes;due date:2018-05-11" ;
  nmdc:expected_value "gravidity status;timestamp" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000559 a owl:ObjectProperty ;
  rdfs:label "gravity" ;
  rdfs:comment "Information about treatment involving use of gravity factor to study various types of responses in presence, absence or modified levels of gravity; treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple treatments" ;
  skos:example "12 g;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "gravity factor value;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "meter per square second, g" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0001043 a owl:ObjectProperty ;
  rdfs:label "growth facility" ;
  rdfs:comment "Type of facility where the sampled plant was grown; controlled vocabulary: growth chamber, open top chamber, glasshouse, experimental garden, field. Alternatively use Crop Ontology (CO) terms, see http://www.cropontology.org/ontology/CO_715/Crop%20Research" ;
  skos:example "Growth chamber [CO_715:0000189]" ;
  nmdc:expected_value "free text or CO" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001044 a owl:ObjectProperty ;
  rdfs:label "growth habit" ;
  rdfs:comment "Characteristic shape, appearance or growth form of a plant species" ;
  skos:example "spreading" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:GrowthHabitEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000560 a owl:ObjectProperty ;
  rdfs:label "growth hormone regimen" ;
  rdfs:comment "Information about treatment involving use of growth hormones; should include the name of growth hormone, amount administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple growth hormone regimens" ;
  skos:example "abscisic acid;0.5 milligram per liter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "growth hormone name;growth hormone amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, mole per liter, milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:gtdbtk_class a owl:DatatypeProperty ;
  rdfs:comment "Taxonomic class assigned by GTDB-Tk." ;
  rdfs:seeAlso <https://bioregistry.io/doi:/10.1093/bioinformatics/btz848> ;
  skos:exactMatch <http://purl.obolibrary.org/obo/TAXRANK_/0000002> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:gtdbtk_domain a owl:DatatypeProperty ;
  rdfs:comment "Taxonomic domain assigned by GTDB-Tk." ;
  rdfs:seeAlso <https://bioregistry.io/doi:/10.1093/bioinformatics/btz848> ;
  skos:exactMatch <http://purl.obolibrary.org/obo/TAXRANK_/0000022> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:gtdbtk_family a owl:DatatypeProperty ;
  rdfs:comment "Taxonomic family assigned by GTDB-Tk." ;
  rdfs:seeAlso <https://bioregistry.io/doi:/10.1093/bioinformatics/btz848> ;
  skos:exactMatch <http://purl.obolibrary.org/obo/TAXRANK_/0000004> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:gtdbtk_genus a owl:DatatypeProperty ;
  rdfs:comment "Taxonomic genus assigned by GTDB-Tk." ;
  rdfs:seeAlso <https://bioregistry.io/doi:/10.1093/bioinformatics/btz848> ;
  skos:exactMatch <http://purl.obolibrary.org/obo/TAXRANK_/0000005> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:gtdbtk_order a owl:DatatypeProperty ;
  rdfs:comment "Taxonomic order assigned by GTDB-Tk." ;
  rdfs:seeAlso <https://bioregistry.io/doi:/10.1093/bioinformatics/btz848> ;
  skos:exactMatch <http://purl.obolibrary.org/obo/TAXRANK_/0000003> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:gtdbtk_phylum a owl:DatatypeProperty ;
  rdfs:comment "Taxonomic phylum assigned by GTDB-Tk." ;
  rdfs:seeAlso <https://bioregistry.io/doi:/10.1093/bioinformatics/btz848> ;
  skos:exactMatch <http://purl.obolibrary.org/obo/TAXRANK_/0000001> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:gtdbtk_species a owl:DatatypeProperty ;
  rdfs:comment "Taxonomic genus assigned by GTDB-Tk." ;
  rdfs:seeAlso <https://bioregistry.io/doi:/10.1093/bioinformatics/btz848> ;
  skos:exactMatch <http://purl.obolibrary.org/obo/TAXRANK_/0000006> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:habitat a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000228 a owl:ObjectProperty ;
  rdfs:label "hallway/corridor count" ;
  rdfs:comment "The total count of hallways and cooridors in the built structure" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000809 a owl:ObjectProperty ;
  rdfs:label "handidness" ;
  rdfs:comment "The handidness of the individual sampled" ;
  skos:example "right handedness" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:HandidnessEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:has_attribute_id a owl:ObjectProperty ;
  rdfs:comment "CURIE or IRI for the property (MIxS slot, NMDC slot, ENVO/OBI term, etc.)." ;
  skos:note "This provides a resolvable identifier for the property being asserted. Examples include MIXS:0000117 for total phosphorus, or ENVO:01001357 for bicarbonate ion concentration." , "Prefer using standard ontology terms (ENVO, PATO, OBI, etc.) or MIxS identifiers when available to enhance interoperability." ;
  a owl:FunctionalProperty .

nmdc:has_attribute_label a owl:DatatypeProperty ;
  rdfs:comment "Human-readable label for the property (e.g., MIxS label, ENVO term label)." ;
  skos:note "This provides a human-friendly name for the asserted property. For example, \"bicarbonate ion concentration\" or \"total phosphorus\". The label helps with readability and data discovery." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:has_boolean_value a owl:DatatypeProperty ;
  rdfs:comment "Links a quantity value to a boolean" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

nmdc:has_chromatography_configuration a owl:ObjectProperty ;
  rdfs:comment "The identifier of the associated ChromatographyConfiguration, providing information about how a sample was introduced into the mass spectrometer." ;
  rdfs:range nmdc:ChromatographyConfiguration ;
  a owl:FunctionalProperty .

prov:qualifiedAssociation a owl:ObjectProperty ;
  rdfs:comment "This slot links a study to a credit association.  The credit association will be linked to a person value and to a CRediT Contributor Roles term. Overall semantics: person should get credit X for their participation in the study" ;
  nmdc:tooltip "Other researchers associated with this study." ;
  rdfs:range prov:Association .

nmdc:has_datetime_value a owl:DatatypeProperty ;
  rdfs:comment "Date-time value for the property in ISO-8601 format." ;
  skos:note "Use this slot for temporal properties. The value should follow ISO-8601 format (e.g., \"2025-06-12T14:30:00Z\")." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:has_failure_categorization a owl:ObjectProperty ;
  rdfs:range nmdc:FailureCategorization .

nmdc:has_function a owl:DatatypeProperty ;
  skos:editorialNote "the range for has_function was asserted as functional_annotation_term/FunctionalAnnotationTerm," , "but is actually taking string arguments in MongoDB," , "and those are frequently fulltext, not CURIEs. MAM 2021-06-23" ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1924 )
  ] ;
  a owl:FunctionalProperty .

_:o1924 xsd:pattern "(KEGG_PATHWAY:\\w{2,4}\\d{5}|KEGG.REACTION:R\\d+|RHEA:\\d{5}|MetaCyc:[A-Za-z0-9+_.%-:]+|EC:\\d{1,2}(\\.\\d{0,3}){0,3}|GO:\\d{7}|MetaNetX:(MNXR\\d+|EMPTY)|SEED:\\w+|KEGG\\.ORTHOLOGY:K\\d+|EGGNOG:\\w+|PFAM:PF\\d{5}|TIGRFAM:TIGR\\d+|SUPFAM:\\w+|CATH:[1-6]\\.[0-9]+\\.[0-9]+\\.[0-9]+|PANTHER.FAMILY:PTHR\\d{5}(\\:SF\\d{1,3})?)" .

nmdc:has_input a owl:ObjectProperty ;
  rdfs:comment "An input to a process." ;
  skos:altLabel "input" ;
  rdfs:range nmdc:NamedThing .

nmdc:has_mass_spectrometry_configuration a owl:ObjectProperty ;
  rdfs:comment "The identifier of the associated MassSpectrometryConfiguration." ;
  rdfs:range nmdc:MassSpectrometryConfiguration ;
  a owl:FunctionalProperty .

nmdc:has_maximum_numeric_value a owl:DatatypeProperty ;
  rdfs:comment "The maximum value part, expressed as number, of the quantity value when the value covers a range." ;
  rdfs:subPropertyOf nmdc:has_numeric_value ;
  a owl:FunctionalProperty .

nmdc:has_metabolite_identifications a owl:ObjectProperty ;
  rdfs:range nmdc:MetaboliteIdentification .

nmdc:has_minimum_numeric_value a owl:DatatypeProperty ;
  rdfs:comment "The minimum value part, expressed as number, of the quantity value when the value covers a range." ;
  rdfs:subPropertyOf nmdc:has_numeric_value ;
  a owl:FunctionalProperty .

nmdc:has_numeric_value a owl:DatatypeProperty ;
  rdfs:comment "Links a quantity value to a number" ;
  skos:mappingRelation qud:quantityValue , schema:value ;
  rdfs:range xsd:decimal ;
  a owl:FunctionalProperty .

nmdc:has_output a owl:ObjectProperty ;
  rdfs:comment "An output from a process." ;
  skos:altLabel "output" ;
  rdfs:range nmdc:NamedThing .

nmdc:has_quantity_kind_id a owl:ObjectProperty ;
  rdfs:comment "Optional CURIE or IRI for the physical quantity kind (e.g., qudt:QuantityKind)." ;
  skos:note "This slot enables precise semantic description of what physical quantity is being measured, independent of the specific units used. For example, qudt:MassConcentration or qudt:Temperature." , "Using quantity kind identifiers from QUDT or similar vocabularies improves data integration and enables automated unit conversion." ;
  a owl:FunctionalProperty .

nmdc:has_raw_value a owl:DatatypeProperty ;
  rdfs:comment "The value that was specified for an annotation in raw form, i.e. a string. E.g. \"2 cm\" or \"2-4 cm\"" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:has_unit a owl:ObjectProperty ;
  rdfs:comment "Links a QuantityValue to a unit" ;
  skos:altLabel "scale" ;
  skos:mappingRelation qud:unit , schema:unitCode ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:has_value_term_id a owl:ObjectProperty ;
  rdfs:comment "CURIE or IRI for categorical values (ENVO, PATO, METPO, etc.)." ;
  skos:note "Use this slot when the value of the property is a controlled vocabulary term rather than a numeric or free-text value. For example, ENVO:00002297 for \"desert ecosystem\" or PATO:0001199 for \"dry\"." ;
  a owl:FunctionalProperty .

MIXS:0000989 a owl:ObjectProperty ;
  rdfs:label "hydrocarbon type produced" ;
  rdfs:comment "Main hydrocarbon type produced from resource (i.e. Oil, gas, condensate, etc). If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "Gas" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:HcProducedEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000988 a owl:ObjectProperty ;
  rdfs:label "hydrocarbon resource type" ;
  rdfs:comment "Main Hydrocarbon Resource type. The term \"Hydrocarbon Resource\" HCR defined as a natural environmental feature containing large amounts of hydrocarbons at high concentrations potentially suitable for commercial exploitation. This term should not be confused with the Hydrocarbon Occurrence term which also includes hydrocarbon-rich environments with currently limited commercial interest such as seeps, outcrops, gas hydrates etc. If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "Oil Sand" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:HcrEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000406 a owl:ObjectProperty ;
  rdfs:label "formation water salinity" ;
  rdfs:comment "Original formation water salinity (prior to secondary recovery e.g. Waterflooding) expressed as TDS" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  nmdc:storage_units "mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000993 a owl:ObjectProperty ;
  rdfs:label "hydrocarbon resource geological age" ;
  rdfs:comment "Geological age of hydrocarbon resource (Additional info: https://en.wikipedia.org/wiki/Period_(geology)). If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "Silurian" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:HcrGeolAgeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000395 a owl:ObjectProperty ;
  rdfs:label "hydrocarbon resource original pressure" ;
  rdfs:comment "Original pressure of the hydrocarbon resource" ;
  skos:example "" ;
  nmdc:expected_value "measurement value range" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "atmosphere, kilopascal" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000393 a owl:ObjectProperty ;
  rdfs:label "hydrocarbon resource original temperature" ;
  rdfs:comment "Original temperature of the hydrocarbon resource" ;
  skos:example "150-295 degree Celsius" ;
  nmdc:expected_value "measurement value range" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000766 a owl:ObjectProperty ;
  rdfs:label "heating and cooling system type" ;
  rdfs:comment "Methods of conditioning or heating a room or building" ;
  skos:example "heat pump" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:HeatCoolTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000810 a owl:ObjectProperty ;
  rdfs:label "heating delivery locations" ;
  rdfs:comment "The location of heat delivery within the room" ;
  skos:example "north" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:HeatDelivLocEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000812 a owl:DatatypeProperty ;
  rdfs:label "heating system delivery method" ;
  rdfs:comment "The method by which the heat is delivered through the system" ;
  skos:example "radiant" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000833 a owl:ObjectProperty ;
  rdfs:label "heating system identifier" ;
  rdfs:comment "The heating system identifier" ;
  skos:example "" ;
  nmdc:expected_value "unique identifier" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000652 a owl:ObjectProperty ;
  rdfs:label "extreme_unusual_properties/heavy metals" ;
  rdfs:comment "Heavy metals present in the sequenced sample and their concentrations. For multiple heavy metals and concentrations, add multiple copies of this field." ;
  skos:example "mercury;0.09 micrograms per gram" ;
  nmdc:expected_value "heavy metal name;measurement value unit" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "microgram per gram" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000343 a owl:ObjectProperty ;
  rdfs:label "extreme_unusual_properties/heavy metals method" ;
  rdfs:comment "Reference or method used in determining heavy metals" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000167 a owl:ObjectProperty ;
  rdfs:label "height carpet fiber mat" ;
  rdfs:comment "The average carpet fiber height in the indoor environment" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "centimeter" ;
  nmdc:storage_units "cm" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000561 a owl:ObjectProperty ;
  rdfs:label "herbicide regimen" ;
  rdfs:comment "Information about treatment involving use of herbicides; information about treatment involving use of growth hormones; should include the name of herbicide, amount administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple regimens" ;
  skos:example "atrazine;10 milligram per liter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "herbicide name;herbicide amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, mole per liter, milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:highest_similarity_score a owl:DatatypeProperty ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

nmdc:homepage_website a owl:DatatypeProperty ;
  rdfs:comment "The website address (URL) of an entity's homepage." ;
  skos:example "https://www.neonscience.org/" ;
  rdfs:subPropertyOf nmdc:websites .

MIXS:0000321 a owl:ObjectProperty ;
  rdfs:label "soil horizon method" ;
  rdfs:comment "Reference or method used in determining the horizon" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000255 a owl:ObjectProperty ;
  rdfs:label "host age" ;
  rdfs:comment "Age of host at the time of sampling; relevant scale depends on species and study, e.g. Could be seconds for amoebae or centuries for trees" ;
  skos:example "10 d" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "year, day, hour" ;
  nmdc:storage_units "a|d|h" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000866 a owl:ObjectProperty ;
  rdfs:label "host body habitat" ;
  rdfs:comment "Original body habitat where the sample was obtained from" ;
  skos:example "nasopharynx" ;
  nmdc:expected_value "free text" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000888 a owl:ObjectProperty ;
  rdfs:label "host body product" ;
  rdfs:comment "Substance produced by the body, e.g. Stool, mucus, where the sample was obtained from. For foundational model of anatomy ontology (fma) or Uber-anatomy ontology (UBERON) terms, please see https://www.ebi.ac.uk/ols/ontologies/fma or https://www.ebi.ac.uk/ols/ontologies/uberon" ;
  skos:example "mucus [UBERON:0000912]" ;
  nmdc:expected_value "FMA or UBERON" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000867 a owl:ObjectProperty ;
  rdfs:label "host body site" ;
  rdfs:comment "Name of body site where the sample was obtained from, such as a specific organ or tissue (tongue, lung etc...). For foundational model of anatomy ontology (fma) (v 4.11.0) or Uber-anatomy ontology (UBERON) (v releases/2014-06-15) terms, please see http://purl.bioontology.org/ontology/FMA or http://purl.bioontology.org/ontology/UBERON" ;
  skos:example "gill [UBERON:0002535]" ;
  nmdc:expected_value "FMA or UBERON" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000274 a owl:ObjectProperty ;
  rdfs:label "host body temperature" ;
  rdfs:comment "Core body temperature of the host when sample was collected" ;
  skos:example "15 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000260 a owl:ObjectProperty ;
  rdfs:label "host color" ;
  rdfs:comment "The color of host" ;
  skos:example "" ;
  nmdc:expected_value "color" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000248 a owl:ObjectProperty ;
  rdfs:label "host common name" ;
  rdfs:comment "Common name of the host." ;
  skos:example "human" ;
  nmdc:expected_value "common name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000869 a owl:ObjectProperty ;
  rdfs:label "host diet" ;
  rdfs:comment "Type of diet depending on the host, for animals omnivore, herbivore etc., for humans high-fat, meditteranean etc.; can include multiple diet types" ;
  skos:example "herbivore" ;
  nmdc:expected_value "diet type" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000031 a owl:ObjectProperty ;
  rdfs:label "host disease status" ;
  rdfs:comment "List of diseases with which the host has been diagnosed; can include multiple diagnoses. The value of the field depends on host; for humans the terms should be chosen from the DO (Human Disease Ontology) at https://www.disease-ontology.org, non-human host diseases are free text" ;
  skos:example "rabies [DOID:11260]" ;
  nmdc:expected_value "disease name or Disease Ontology term" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:nucleic_acid_sequence_source_field ;
  a owl:FunctionalProperty .

MIXS:0000257 a owl:ObjectProperty ;
  rdfs:label "host dry mass" ;
  rdfs:comment "Measurement of dry mass" ;
  skos:example "500 g" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "kilogram, gram" ;
  nmdc:storage_units "g|kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000872 a owl:DatatypeProperty ;
  rdfs:label "host family relationship" ;
  rdfs:comment "Familial relationships to other hosts in the same study; can include multiple relationships" ;
  skos:example "offspring;Mussel25" ;
  nmdc:expected_value "relationship type;arbitrary identifier" ;
  nmdc:occurrence "m" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000365 a owl:ObjectProperty ;
  rdfs:label "host genotype" ;
  rdfs:comment "Observed genotype" ;
  skos:example "C57BL/6" ;
  nmdc:expected_value "genotype" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000871 a owl:ObjectProperty ;
  rdfs:label "host growth conditions" ;
  rdfs:comment "Literature reference giving growth conditions of the host" ;
  skos:example "https://academic.oup.com/icesjms/article/68/2/349/617247" ;
  nmdc:expected_value "PMID,DOI,url or free text" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000264 a owl:ObjectProperty ;
  rdfs:label "host height" ;
  rdfs:comment "The height of subject" ;
  skos:example "0.1 m" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "centimeter, millimeter, meter" ;
  nmdc:storage_units "cm|m|mm" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000870 a owl:ObjectProperty ;
  rdfs:label "host last meal" ;
  rdfs:comment "Content of last meal and time since feeding; can include multiple values" ;
  skos:example "corn feed;P2H" ;
  nmdc:expected_value "content;duration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000256 a owl:ObjectProperty ;
  rdfs:label "host length" ;
  rdfs:comment "The length of subject" ;
  skos:example "1 m" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "centimeter, millimeter, meter" ;
  nmdc:storage_units "cm|m|mm" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000251 a owl:ObjectProperty ;
  rdfs:label "host life stage" ;
  rdfs:comment "Description of life stage of host" ;
  skos:example "adult" ;
  nmdc:expected_value "stage" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:host_name a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000874 a owl:ObjectProperty ;
  rdfs:label "host phenotype" ;
  rdfs:comment "Phenotype of human or other host. For phenotypic quality ontology (pato) (v 2018-03-27) terms, please see http://purl.bioontology.org/ontology/pato. For Human Phenotype Ontology (HP) (v 2018-06-13) please see http://purl.bioontology.org/ontology/HP" ;
  skos:example "elongated [PATO:0001154]" ;
  nmdc:expected_value "PATO or HP" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000811 a owl:ObjectProperty ;
  rdfs:label "host sex" ;
  rdfs:comment "Gender or physical sex of the host." ;
  skos:example "non-binary" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:HostSexEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000261 a owl:ObjectProperty ;
  rdfs:label "host shape" ;
  rdfs:comment "Morphological shape of host" ;
  skos:example "round" ;
  nmdc:expected_value "shape" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000861 a owl:ObjectProperty ;
  rdfs:label "host subject id" ;
  rdfs:comment "A unique identifier by which each subject can be referred to, de-identified." ;
  skos:example "MPI123" ;
  nmdc:expected_value "unique identifier" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001318 a owl:DatatypeProperty ;
  rdfs:label "host subspecific genetic lineage" ;
  rdfs:comment "Information about the genetic distinctness of the host organism below the subspecies level e.g., serovar, serotype, biotype, ecotype, variety, cultivar, or any relevant genetic typing schemes like Group I plasmid. Subspecies should not be recorded in this term, but in the NCBI taxonomy. Supply both the lineage name and the lineage rank separated by a colon, e.g., biovar:abc123." ;
  skos:example "serovar:Newport, variety:glabrum, cultivar: Red Delicious" ;
  nmdc:expected_value "Genetic lineage below lowest rank of NCBI taxonomy, which is subspecies, e.g. serovar, biotype, ecotype, variety, cultivar." ;
  nmdc:occurrence "m" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000252 a owl:ObjectProperty ;
  rdfs:label "host substrate" ;
  rdfs:comment "The growth substrate of the host." ;
  skos:example "rock" ;
  nmdc:expected_value "substrate name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001298 a owl:DatatypeProperty ;
  rdfs:label "observed host symbionts" ;
  rdfs:comment "The taxonomic name of the organism(s) found living in mutualistic, commensalistic, or parasitic symbiosis with the specific host." ;
  skos:example "flukeworms" ;
  nmdc:expected_value "species name or common name" ;
  nmdc:occurrence "m" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000250 a owl:ObjectProperty ;
  rdfs:label "host taxid" ;
  rdfs:comment "NCBI taxon id of the host, e.g. 9606" ;
  skos:note "Homo sapiens [NCBITaxon:9606] would be a reasonable has_raw_value" ;
  nmdc:expected_value "NCBI taxon identifier" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ControlledIdentifiedTermValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000263 a owl:ObjectProperty ;
  rdfs:label "host total mass" ;
  rdfs:comment "Total mass of the host at collection, the unit depends on host" ;
  skos:example "2500 g" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "kilogram, gram" ;
  nmdc:storage_units "g|kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000567 a owl:ObjectProperty ;
  rdfs:label "host wet mass" ;
  rdfs:comment "Measurement of wet mass" ;
  skos:example "1500 g" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "kilogram, gram" ;
  nmdc:storage_units "g|kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000100 a owl:ObjectProperty ;
  rdfs:label "humidity" ;
  rdfs:comment "Amount of water vapour in the air, at the time of sampling" ;
  skos:example "25 g/m3" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram per cubic meter" ;
  nmdc:storage_units "g/m3|%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000568 a owl:ObjectProperty ;
  rdfs:label "humidity regimen" ;
  rdfs:comment "Information about treatment involving an exposure to varying degree of humidity; information about treatment involving use of growth hormones; should include amount of humidity administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple regimens" ;
  skos:example "25 gram per cubic meter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "humidity value;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram per cubic meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:igsn_biosample_identifiers a owl:ObjectProperty ;
  rdfs:label "IGSN Biosample Identifiers" ;
  rdfs:comment "A list of identifiers for the biosample from the IGSN database." ;
  rdfs:subPropertyOf nmdc:biosample_identifiers , nmdc:igsn_identifiers .

nmdc:igsn_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:img_identifiers a owl:ObjectProperty ;
  rdfs:label "IMG Identifiers" ;
  rdfs:comment "A list of identifiers that relate the biosample to records in the IMG database." ;
  rdfs:subPropertyOf nmdc:external_database_identifiers .

nmdc:in_manifest a owl:ObjectProperty ;
  rdfs:comment "one or more combinations of other DataObjects that can be analyzed together" ;
  skos:note "A DataObject can be part of multiple manifests, for example, a DataObject could be part of a manifest for a single run of an instrument and a manifest for technical replicates of a single sample." ;
  rdfs:range nmdc:Manifest .

nmdc:inchi a owl:DatatypeProperty ;
  owl:deprecated "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:inchi_key a owl:DatatypeProperty ;
  skos:editorialNote "key set to false due to rare collisions: Pletnev I, Erin A, McNaught A, Blinov K, Tchekhovskoi D, Heller S (2012) InChIKey collision resistance: an experimental testing. J Cheminform. 4:12" ;
  owl:deprecated "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000763 a owl:ObjectProperty ;
  rdfs:label "indoor space" ;
  rdfs:comment "A distinguishable space within a structure, the purpose for which discrete areas of a building is used" ;
  skos:example "foyer" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:IndoorSpaceEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000764 a owl:ObjectProperty ;
  rdfs:label "indoor surface" ;
  rdfs:comment "Type of indoor surface" ;
  skos:example "wall" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:IndoorSurfEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000662 a owl:ObjectProperty ;
  rdfs:label "industrial effluent percent" ;
  rdfs:comment "Percentage of industrial effluents received by wastewater treatment plant" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  nmdc:storage_units "%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:infiltrations a owl:DatatypeProperty ;
  rdfs:comment "The amount of time it takes to complete each infiltration activity" ;
  skos:altLabel "infiltration_1" , "infiltration_2" ;
  skos:example "00:01:32" , "00:00:53" ;
  rdfs:seeAlso <https://www.protocols.io/view/field-sampling-protocol-kqdg3962pg25/v1> ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1926 )
  ] .

_:o1926 xsd:pattern "(?:[0-9]|[1-9][0-9]|9[0-9]|0[0-9]|0[0-5][0-9]):[0-5][0-9]:[0-5][0-9]" .

MIXS:0000664 a owl:ObjectProperty ;
  rdfs:label "inorganic particles" ;
  rdfs:comment "Concentration of particles such as sand, grit, metal particles, ceramics, etc.; can include multiple particles" ;
  skos:example "" ;
  nmdc:expected_value "inorganic particle name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "mole per liter, milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:input_base_count a owl:DatatypeProperty ;
  rdfs:comment "The nucleotide base count number of input reads for QC analysis." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:read_qc_analysis_statistic ;
  a owl:FunctionalProperty .

nmdc:input_contig_num a owl:DatatypeProperty ;
  rdfs:comment "Total number of input contigs." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1928 )
  ] ;
  a owl:FunctionalProperty .

_:o1928 xsd:minInclusive 0 .

nmdc:input_mass a owl:ObjectProperty ;
  rdfs:label "sample mass used" ;
  rdfs:comment "Total mass of sample used in activity." ;
  skos:altLabel "sample mass" , "sample weight" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1000004> ;
  skos:narrowMatch MIXS:0000111 ;
  nmdc:storage_units "g" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:input_read_bases a owl:DatatypeProperty ;
  rdfs:comment "TODO      " ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

nmdc:input_read_count a owl:DatatypeProperty ;
  rdfs:comment "The sequence count number of input reads for QC analysis." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:read_qc_analysis_statistic ;
  a owl:FunctionalProperty .

nmdc:input_volume a owl:ObjectProperty ;
  rdfs:comment "The volume of the input sample." ;
  nmdc:storage_units "mL" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:insdc_analysis_identifiers a owl:ObjectProperty ;
  skos:note "in INSDC this is a run but it corresponds to a GOLD analysis" ;
  skos:example "insdc.sra:DRR218479" , "insdc.sra:ERR436051" ;
  rdfs:subPropertyOf nmdc:analysis_identifiers , nmdc:insdc_identifiers ;
  a owl:FunctionalProperty .

nmdc:insdc_assembly_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:assembly_identifiers , nmdc:insdc_identifiers .

nmdc:insdc_bioproject_identifiers a owl:ObjectProperty ;
  rdfs:comment "identifiers for corresponding project in INSDC Bioproject" ;
  skos:altLabel "NCBI bioproject identifiers" , "DDBJ bioproject identifiers" ;
  skos:note "these are distinct IDs from INSDC SRA/ENA project identifiers, but are usually(?) one to one" ;
  skos:example "bioproject:PRJNA366857" ;
  rdfs:seeAlso <https://www.ncbi.nlm.nih.gov/bioproject/> , <https://www.ddbj.nig.ac.jp/bioproject/index-e.html> ;
  rdfs:subPropertyOf nmdc:study_identifiers , nmdc:insdc_identifiers .

nmdc:insdc_biosample_identifiers a owl:ObjectProperty ;
  rdfs:comment "identifiers for corresponding sample in INSDC" ;
  skos:altLabel "EBI biosample identifiers" , "NCBI biosample identifiers" , "DDBJ biosample identifiers" ;
  skos:example "biosample:SAMEA5989477" , "biosample:SAMD00212331" ;
  rdfs:seeAlso <https://github.com/bioregistry/bioregistry/issues/108> , <https://www.ebi.ac.uk/biosamples/> , <https://www.ncbi.nlm.nih.gov/biosample> , <https://www.ddbj.nig.ac.jp/biosample/index-e.html> ;
  rdfs:subPropertyOf nmdc:biosample_identifiers , nmdc:insdc_identifiers .

nmdc:insdc_experiment_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:external_database_identifiers , nmdc:insdc_identifiers .

nmdc:insdc_identifiers a owl:ObjectProperty ;
  rdfs:comment "Any identifier covered by the International Nucleotide Sequence Database Collaboration" ;
  skos:altLabel "EBI identifiers" , "NCBI identifiers" , "DDBJ identifiers" ;
  skos:note "note that we deliberately abstract over which of the partner databases accepted the initial submission" , "the first letter of the accession indicates which partner accepted the initial submission: E for ENA, D for DDBJ, or S or N for NCBI." ;
  rdfs:seeAlso <https://www.insdc.org/> , <https://ena-docs.readthedocs.io/en/latest/submit/general-guide/accessions.html> ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:insdc_secondary_sample_identifiers a owl:ObjectProperty ;
  rdfs:comment "secondary identifiers for corresponding sample in INSDC" ;
  skos:note "ENA redirects these to primary IDs, e.g. https://www.ebi.ac.uk/ena/browser/view/DRS166340 -> SAMD00212331" , "MGnify uses these as their primary sample IDs" ;
  skos:example "insdc.sra:DRS166340" ;
  rdfs:subPropertyOf nmdc:biosample_identifiers , nmdc:insdc_identifiers ;
  a owl:FunctionalProperty .

nmdc:insdc_sra_ena_study_identifiers a owl:ObjectProperty ;
  rdfs:comment "identifiers for corresponding project in INSDC SRA / ENA" ;
  skos:altLabel "EBI ENA study identifiers" , "NCBI SRA identifiers" , "DDBJ SRA identifiers" ;
  skos:example "insdc.sra:SRP121659" ;
  rdfs:seeAlso <https://github.com/bioregistry/bioregistry/issues/109> , <https://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?view=studies> ;
  rdfs:subPropertyOf nmdc:study_identifiers , nmdc:insdc_identifiers ;
  a owl:FunctionalProperty .

MIXS:0000168 a owl:ObjectProperty ;
  rdfs:label "inside lux light" ;
  rdfs:comment "The recorded value at sampling time (power density)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "kilowatt per square metre" ;
  nmdc:units_alignment_excuse "mixs_inconsistent" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:instrument_instance_specifier a owl:DatatypeProperty ;
  rdfs:comment "A unique value that identifies an individual instrument instance, such as a serial number or similar identifiers assigned by the manufacturer or user." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:instrument_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of instruments within it." ;
  rdfs:range nmdc:Instrument ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:instrument_used a owl:ObjectProperty ;
  rdfs:comment "What instrument was used during DataGeneration or MaterialProcessing." ;
  rdfs:range nmdc:Instrument .

MIXS:0000813 a owl:ObjectProperty ;
  rdfs:label "interior wall condition" ;
  rdfs:comment "The physical condition of the wall at the time of sampling; photos or video preferred; use drawings to indicate location of damaged areas" ;
  skos:example "damaged" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:IntWallCondEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:internal_calibration a owl:DatatypeProperty ;
  rdfs:comment "whether internal calibration was used, if false, external calibration was used" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

nmdc:investigation_field a owl:DatatypeProperty ;
  rdfs:comment "field describing aspect of the investigation/study to which the sample belongs" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:ionization_source a owl:ObjectProperty ;
  rdfs:comment "The ionization source used to introduce processed samples into a mass spectrometer" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1000008> ;
  rdfs:range nmdc:IonizationSourceEnum ;
  a owl:FunctionalProperty .

nmdc:is_obsolete a owl:DatatypeProperty ;
  rdfs:comment "A boolean value indicating whether the ontology term is obsolete." ;
  skos:note "If true (the ontology term is declared obsolete via the ontology source itself), the term is no longer considered a valid term to use in an annotation at NMDC, and it no longer has ontology_relation_set records." ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

nmdc:is_pressurized a owl:DatatypeProperty ;
  rdfs:comment "Whether or not pressure was applied to a thing or process." ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

nmdc:is_root a owl:DatatypeProperty ;
  rdfs:comment "A boolean value indicating whether the ontology term is a root term; it is not a subclass of  any other term." ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

nmdc:is_stranded a owl:DatatypeProperty ;
  rdfs:comment "Is the (RNA) library stranded or non-stranded (unstranded)." ;
  skos:note "A value of true means the library is stranded, flase means non-stranded." ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

nmdc:isotope_exposure a owl:DatatypeProperty ;
  rdfs:label "isotope exposure/addition" ;
  rdfs:comment "List isotope exposure or addition applied to your sample." ;
  skos:note "This is required when your experimental design includes the use of isotopically labeled compounds" ;
  skos:example "13C glucose" , "18O water" ;
  rdfs:seeAlso MIXS:0000751 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0001010 a owl:ObjectProperty ;
  rdfs:label "injection water breakthrough date of specific well" ;
  rdfs:comment "Injection water breakthrough date per well following a secondary and/or tertiary recovery" ;
  skos:example "2018-05-11" ;
  nmdc:expected_value "timestamp" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TimestampValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000455 a owl:ObjectProperty ;
  rdfs:label "injection water fraction" ;
  rdfs:comment "Proportion of the produced fluids derived from injected water at the time of sampling. (e.g. 87%)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percent" ;
  nmdc:storage_units "%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:jgi_portal_analysis_project_identifiers a owl:ObjectProperty ;
  rdfs:comment "identifiers for corresponding analysis projects in JGI Portal" ;
  skos:example "jgi.analysis:1414320" ;
  rdfs:subPropertyOf nmdc:analysis_identifiers , nmdc:jgi_portal_identifiers ;
  a owl:FunctionalProperty .

nmdc:jgi_portal_identifiers a owl:ObjectProperty ;
  rdfs:comment "identifiers for entities according to JGI Portal" ;
  rdfs:seeAlso <https://data.jgi.doe.gov/> ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:jgi_portal_study_identifiers a owl:ObjectProperty ;
  rdfs:label "JGI Portal Study identifiers" ;
  rdfs:comment "Identifiers that link a NMDC study to a website hosting raw and analyzed data for a JGI proposal.  The suffix of the curie can used to query the GOLD API and is interoperable with an award DOI from OSTI and a GOLD study identifier." ;
  skos:note "Could this could be considered a related identifier?" , "Curie suffix is the Site Award Number from an OSTI award page" , "Site Award Number 507130 == award doi doi:10.46936/10.25585/60000017 -- GOLD study identifier gold:Gs0154044" , "bioregistry.io/jgi.proposal:507130 ==https://genome.jgi.doe.gov/portal/BioDefcarcycling/BioDefcarcycling.info.html" ;
  skos:example "jgi.proposal:507130" ;
  rdfs:subPropertyOf nmdc:study_identifiers , nmdc:jgi_portal_identifiers .

nmdc:known_as a owl:ObjectProperty ;
  rdfs:comment "The substance from which a portion was taken." ;
  rdfs:range nmdc:ChemicalEntityEnum ;
  a owl:FunctionalProperty .

nmdc:language a owl:DatatypeProperty ;
  rdfs:comment "Should use ISO 639-1 code e.g. \"en\", \"fr\"" ;
  rdfs:range xsd:language ;
  a owl:FunctionalProperty .

MIXS:0000814 a owl:ObjectProperty ;
  rdfs:label "last time swept/mopped/vacuumed" ;
  rdfs:comment "The last time the floor was cleaned (swept, mopped, vacuumed)" ;
  skos:example "2018-05-11:T14:30Z" ;
  nmdc:expected_value "timestamp" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TimestampValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000009 a owl:ObjectProperty ;
  rdfs:label "geographic location (latitude and longitude)" ;
  rdfs:comment "The geographical origin of the sample as defined by latitude and longitude. The values should be reported in decimal degrees and in WGS84 system" ;
  skos:example "50.586825 6.408977" ;
  nmdc:expected_value "decimal degrees,  limit to 8 decimal points" ;
  rdfs:range nmdc:GeolocationValue ;
  rdfs:subPropertyOf nmdc:environment_field ;
  a owl:FunctionalProperty .

wgs84:lat a owl:DatatypeProperty ;
  rdfs:comment "The latitude of a location." ;
  skos:example "-33.460524" ;
  skos:mappingRelation schema:latitude ;
  rdfs:range xsd:decimal ;
  a owl:FunctionalProperty .

nmdc:lbc_thirty a owl:ObjectProperty ;
  rdfs:label "lime buffer capacity (at 30 minutes)" ;
  rdfs:comment "lime buffer capacity, determined after 30 minute incubation" ;
  skos:altLabel "lbc30" , "lime buffer capacity (at 30 minutes)" ;
  skos:note "This is the mass of lime, in mg, needed to raise the pH of one kg of soil by one pH unit" ;
  skos:example "543 [ppm]" ;
  rdfs:seeAlso <https://www.ornl.gov/content/bio-scales-0> , <https://secure.caes.uga.edu/extension/publications/files/pdf/C%20874_5.PDF> ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "ppm CaCO3/pH" ;
  nmdc:storage_units "[ppm]" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:lbceq a owl:ObjectProperty ;
  rdfs:label "lime buffer capacity (after 5 day incubation)" ;
  rdfs:comment "lime buffer capacity, determined at equilibrium after 5 day incubation" ;
  skos:altLabel "lime buffer capacity (at 5-day equilibrium)" ;
  skos:note "This is the mass of lime, in mg, needed to raise the pH of one kg of soil by one pH unit" ;
  skos:example "1575 [ppm]" ;
  rdfs:seeAlso <https://www.ornl.gov/content/bio-scales-0> ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "ppm CaCO3/pH" ;
  nmdc:storage_units "[ppm]" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:library_preparation_kit a owl:DatatypeProperty ;
  skos:exactMatch <http://purl.obolibrary.org/obo/GENEPIO_/0001450> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:library_type a owl:ObjectProperty ;
  rdfs:label "library type" ;
  skos:example "DNA" ;
  rdfs:range nmdc:LibraryTypeEnum ;
  a owl:FunctionalProperty .

MIXS:0000706 a owl:ObjectProperty ;
  rdfs:label "light intensity" ;
  rdfs:comment "Measurement of light intensity" ;
  skos:example "0.3 lx" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "lux" ;
  nmdc:storage_units "lx" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000569 a owl:ObjectProperty ;
  rdfs:label "light regimen" ;
  rdfs:comment "Information about treatment(s) involving exposure to light, including both light intensity and quality." ;
  skos:example "incandescant light;10 lux;450 nanometer" ;
  nmdc:expected_value "exposure type;light intensity;light quality" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "lux; micrometer, nanometer, angstrom" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000769 a owl:ObjectProperty ;
  rdfs:label "light type" ;
  rdfs:comment "Application of light to achieve some practical or aesthetic effect. Lighting includes the use of both artificial light sources such as lamps and light fixtures, as well as natural illumination by capturing daylight. Can also include absence of light" ;
  skos:example "desk lamp" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:LightTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000340 a owl:ObjectProperty ;
  rdfs:label "links to additional analysis" ;
  rdfs:comment "Link to additional analysis results performed on the sample" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000329 a owl:ObjectProperty ;
  rdfs:label "link to classification information" ;
  rdfs:comment "Link to digitized soil maps or other soil classification information" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000328 a owl:ObjectProperty ;
  rdfs:label "link to climate information" ;
  rdfs:comment "Link to climate resource" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000990 a owl:ObjectProperty ;
  rdfs:label "lithology" ;
  rdfs:comment "Hydrocarbon resource main lithology (Additional information: http://petrowiki.org/Lithology_and_rock_type_determination). If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "Volcanic" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:LithologyEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000330 a owl:ObjectProperty ;
  rdfs:label "soil_taxonomic/local classification" ;
  rdfs:comment "Soil classification based on local soil classification system" ;
  skos:example "" ;
  nmdc:expected_value "local classification name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000331 a owl:ObjectProperty ;
  rdfs:label "soil_taxonomic/local classification method" ;
  rdfs:comment "Reference or method used in determining the local soil classification" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:location a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

wgs84:long a owl:DatatypeProperty ;
  rdfs:comment "The longitude of a location." ;
  skos:example "150.168149" ;
  skos:mappingRelation schema:longitude ;
  rdfs:range xsd:decimal ;
  a owl:FunctionalProperty .

nmdc:low_depth_contig_num a owl:DatatypeProperty ;
  rdfs:comment "Number of contigs which were excluded from binning for depth of coverage." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1930 )
  ] ;
  a owl:FunctionalProperty .

_:o1930 xsd:minInclusive 0 .

MIXS:0000431 a owl:ObjectProperty ;
  rdfs:label "magnesium" ;
  rdfs:comment "Concentration of magnesium in the sample" ;
  skos:example "52.8 umol/kg" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mole per liter, milligram per liter, parts per million, micromole per kilogram" ;
  nmdc:storage_units "[ppm]|mg/L|mol/L|umol/kg|mg/kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:mags_list a owl:ObjectProperty ;
  rdfs:comment "Contains detailed information about each metagenome-assembled genome." ;
  rdfs:range nmdc:MagBin .

nmdc:manganese a owl:ObjectProperty ;
  rdfs:label "manganese" ;
  rdfs:comment "Concentration of manganese in the sample" ;
  skos:example "24.7 mg/kg" ;
  rdfs:seeAlso <https://www.ornl.gov/content/bio-scales-0> ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mg/kg (ppm)" ;
  nmdc:storage_units "[ppm]|mg/kg|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:manifest_category a owl:ObjectProperty ;
  rdfs:comment "The type of context in which the constituent DataObjects can be analyzed together." ;
  rdfs:range nmdc:ManifestCategoryEnum ;
  a owl:FunctionalProperty .

nmdc:manifest_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of manifests within it." ;
  rdfs:range nmdc:Manifest ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:mass a owl:ObjectProperty ;
  rdfs:label "mass" ;
  rdfs:comment "A physical quality that inheres in a bearer by virtue of the proportion of the bearer's amount of matter." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/PATO_/0000125> ;
  nmdc:storage_units "g" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:mass_analyzers a owl:ObjectProperty ;
  rdfs:comment "The kind of mass analyzer(s) used during the spectra collection." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1000443> ;
  rdfs:range nmdc:MassAnalyzerEnum .

nmdc:mass_spectrometry_acquisition_strategy a owl:ObjectProperty ;
  rdfs:comment "Mode of running a mass spectrometer method by which m/z ranges are selected and ions possibly fragment." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1003213> ;
  rdfs:range nmdc:MassSpectrometryAcquisitionStrategyEnum ;
  a owl:FunctionalProperty .

nmdc:mass_spectrum_collection_modes a owl:ObjectProperty ;
  rdfs:comment "Indicates whether mass spectra were collected in full profile, reduced profile, or centroid mode during acquisition." ;
  rdfs:range nmdc:MassSpectrumCollectionModeEnum .

nmdc:material_component_separation a owl:DatatypeProperty ;
  rdfs:comment "A material processing in which components of an input material become segregated in space" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:material_processing_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of material processing within it." ;
  rdfs:range nmdc:MaterialProcessing ;
  rdfs:subPropertyOf nmdc:object_set .

MIXS:0000229 a owl:ObjectProperty ;
  rdfs:label "maximum occupancy" ;
  rdfs:comment "The maximum amount of people allowed in the indoor environment" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:md_5_checksum a owl:DatatypeProperty ;
  rdfs:comment "MD5 checksum of file (pre-compressed)" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000498 a owl:ObjectProperty ;
  rdfs:label "mean friction velocity" ;
  rdfs:comment "Measurement of mean friction velocity" ;
  skos:example "0.5 m/s" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter per second" ;
  nmdc:storage_units "m/s" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000502 a owl:ObjectProperty ;
  rdfs:label "mean peak friction velocity" ;
  rdfs:comment "Measurement of mean peak friction velocity" ;
  skos:example "1 m/s" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter per second" ;
  nmdc:storage_units "m/s" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000815 a owl:ObjectProperty ;
  rdfs:label "mechanical structure" ;
  rdfs:comment "mechanical structure: a moving structure" ;
  skos:example "elevator" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:MechStrucEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001052 a owl:ObjectProperty ;
  rdfs:label "mechanical damage" ;
  rdfs:comment "Information about any mechanical damage exerted on the plant; can include multiple damages and sites" ;
  skos:example "pruning;bark" ;
  nmdc:expected_value "damage type;body site" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:members_id a owl:DatatypeProperty ;
  rdfs:comment "Names of the contigs that make up a metagenome-assembled genome." ;
  skos:closeMatch <http://purl.obolibrary.org/obo/GENEPIO_/0100596> ;
  rdfs:range xsd:string .

nmdc:metabolite_identified a owl:DatatypeProperty ;
  rdfs:comment "the specific metabolite identifier" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:metabolomics_analysis_category a owl:ObjectProperty ;
  rdfs:comment "The category of metabolomics analysis being performed." ;
  rdfs:range nmdc:MetabolomicsAnalysisCategoryEnum ;
  a owl:FunctionalProperty .

nmdc:metagenome_assembly_parameter a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:metaproteomics_analysis_category a owl:ObjectProperty ;
  rdfs:comment "The category of metaproteomics analysis being performed." ;
  rdfs:range nmdc:MetaproteomicsAnalysisCategoryEnum ;
  a owl:FunctionalProperty .

MIXS:0000101 a owl:ObjectProperty ;
  rdfs:label "methane" ;
  rdfs:comment "Methane (gas) amount or concentration at the time of sampling" ;
  skos:example "1800 [ppb]" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, parts per billion, parts per million" ;
  nmdc:storage_units "[ppb]|[ppm]|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:mgnify_analysis_identifiers a owl:ObjectProperty ;
  skos:editorialNote "removed pattern: \"^mgnify:MGYA[0-9]+$\" ## TODO https://github.com/bioregistry/bioregistry/issues/109" ;
  skos:example "mgnify.analysis:MGYA00002270" ;
  rdfs:subPropertyOf nmdc:analysis_identifiers , nmdc:mgnify_identifiers ;
  a owl:FunctionalProperty .

nmdc:mgnify_identifiers a owl:ObjectProperty ;
  rdfs:seeAlso <https://www.ebi.ac.uk/metagenomics/> ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:mgnify_project_identifiers a owl:ObjectProperty ;
  rdfs:comment "identifiers for corresponding project in MGnify" ;
  skos:example "mgnify.proj:MGYS00005757" ;
  rdfs:subPropertyOf nmdc:study_identifiers , nmdc:mgnify_identifiers .

nmdc:micro_biomass_c_meth a owl:DatatypeProperty ;
  rdfs:label "microbial biomass carbon method" ;
  rdfs:comment "Reference or method used in determining microbial biomass carbon" ;
  skos:note "required if \"microbial_biomass_c\" is provided" ;
  skos:example "https://doi.org/10.1016/0038-0717(87)90052-6" , "https://doi.org/10.1016/0038-0717(87)90052-6 | https://www.sciencedirect.com/science/article/abs/pii/0038071787900526" ;
  rdfs:seeAlso MIXS:0000339 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000339 a owl:DatatypeProperty ;
  rdfs:label "microbial biomass method" ;
  rdfs:comment "Reference or method used in determining microbial biomass" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:micro_biomass_n_meth a owl:DatatypeProperty ;
  rdfs:label "microbial biomass nitrogen method" ;
  rdfs:comment "Reference or method used in determining microbial biomass nitrogen" ;
  skos:note "required if \"microbial_biomass_n\" is provided" ;
  skos:example "https://doi.org/10.1016/0038-0717(87)90052-6" , "https://doi.org/10.1016/0038-0717(87)90052-6 | https://www.sciencedirect.com/science/article/abs/pii/0038071787900526" ;
  rdfs:seeAlso MIXS:0000339 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000650 a owl:ObjectProperty ;
  rdfs:label "microbial biomass" ;
  rdfs:comment "The part of the organic matter in the soil that constitutes living microorganisms smaller than 5-10 micrometer. If you keep this, you would need to have correction factors used for conversion to the final units" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "ton, kilogram, gram per kilogram soil" ;
  nmdc:units_alignment_excuse "complex_unit" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:microbial_biomass_c a owl:DatatypeProperty ;
  rdfs:label "microbial biomass carbon" ;
  rdfs:comment "The part of the organic matter in the soil that constitutes living microorganisms smaller than 5-10 micrometer." ;
  skos:note "If you provide this, correction factors used for conversion to the final units and method are required" ;
  skos:example "0.05 ug C/g dry soil" ;
  rdfs:seeAlso MIXS:0000650 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:microbial_biomass_n a owl:DatatypeProperty ;
  rdfs:label "microbial biomass nitrogen" ;
  rdfs:comment "The part of the organic matter in the soil that constitutes living microorganisms smaller than 5-10 micrometer." ;
  skos:note "If you provide this, correction factors used for conversion to the final units and method are required" ;
  skos:example "0.05 ug N/g dry soil" ;
  rdfs:seeAlso MIXS:0000650 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000570 a owl:ObjectProperty ;
  rdfs:label "mineral nutrient regimen" ;
  rdfs:comment "Information about treatment involving the use of mineral supplements; should include the name of mineral nutrient, amount administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple mineral nutrient regimens" ;
  skos:example "potassium;15 gram;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "mineral nutrient name;mineral nutrient amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, mole per liter, milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000752 a owl:ObjectProperty ;
  rdfs:label "miscellaneous parameter" ;
  rdfs:comment "Structured miscellaneous property assertions. Use when a value cannot cleanly fit an existing, policy-governed slot." ;
  skos:example "Bicarbonate ion concentration;2075 micromole per kilogram" ;
  nmdc:expected_value "parameter name;measurement value" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:PropertyAssertion ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:mixs_env_triad_field a owl:ObjectProperty ;
  rdfs:comment "The MIxS environmental triad provides context about where a sample was collected and what it consists of. Its component slots capture the biome that the sample was found in, nearby geographical features that might influence the organisms in the sample, and the substance that was displaced in the process of collecting the sample. Careful population of these slots makes it easier for data users to find samples that are similar, not just in terms of textual values, but through ontological relationships. Furthermore, NMDC requires that its three component slots are populated because the INSDC Biosample databases require that they are populated because the MIxS standard from the GSC requires that they are populated." ;
  rdfs:seeAlso <https://github.com/EnvironmentOntology/envo/wiki/Using-ENVO-with-MIxS> ;
  dcterms:contributor ORCID:0000-0001-9076-6066 ;
  pav:createdBy ORCID:0000-0002-5004-3362 ;
  nmdc:tooltip "The MIxS environmental triad provides context about where a sample was collected and what it consists of." ;
  rdfs:range nmdc:ControlledIdentifiedTermValue ;
  a owl:FunctionalProperty .

nmdc:mod_date a owl:DatatypeProperty ;
  rdfs:comment "The last date on which the database information was modified." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:model a owl:ObjectProperty ;
  rdfs:range nmdc:InstrumentModelEnum ;
  a owl:FunctionalProperty .

nmdc:modifier_substance a owl:DatatypeProperty ;
  rdfs:comment "The type of modification being done" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000503 a owl:ObjectProperty ;
  rdfs:label "n-alkanes" ;
  rdfs:comment "Concentration of n-alkanes; can include multiple n-alkanes" ;
  skos:example "n-hexadecane;100 milligram per liter" ;
  nmdc:expected_value "n-alkane name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "micromole per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:name a owl:DatatypeProperty ;
  rdfs:comment "A human readable label for an entity" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:ncbi_lineage a owl:DatatypeProperty ;
  rdfs:comment "Comma delimited ordered list of NCBI taxonomy names." ;
  skos:example "root,cellular organisms,Eukaryota,Discoba,Euglenozoa,Diplonemea,Diplonemidae" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:ncbi_lineage_tax_ids a owl:DatatypeProperty ;
  rdfs:comment "Dash-delimited ordered list of NCBI taxonomy identifiers (TaxId)" ;
  skos:example "1-131567-2759-2611352-33682-191814-2603949" ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1932 )
  ] ;
  a owl:FunctionalProperty .

_:o1932 xsd:pattern "\\d+(-\\d+)*" .

nmdc:ncbi_project_name a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:ncbi_taxonomy_name a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:neon_biosample_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:biosample_identifiers , nmdc:neon_identifiers .

nmdc:neon_identifiers a owl:ObjectProperty ;
  rdfs:comment "identifiers for entities according to NEON" ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:neon_study_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:study_identifiers , nmdc:neon_identifiers .

MIXS:0000425 a owl:ObjectProperty ;
  rdfs:label "nitrate" ;
  rdfs:comment "Concentration of nitrate in the sample" ;
  skos:example "65 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:nitrate_nitrogen a owl:ObjectProperty ;
  rdfs:label "nitrate_nitrogen" ;
  rdfs:comment "Concentration of nitrate nitrogen in the sample" ;
  skos:altLabel "NO3-N" ;
  skos:note "often below some specified limit of detection" ;
  skos:example "0.29 mg/kg" ;
  rdfs:seeAlso <https://www.ornl.gov/content/bio-scales-0> ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mg/kg" ;
  nmdc:storage_units "[ppm]|mg/kg|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

MIXS:0000426 a owl:ObjectProperty ;
  rdfs:label "nitrite" ;
  rdfs:comment "Concentration of nitrite in the sample" ;
  skos:example "0.5 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:nitrite_nitrogen a owl:ObjectProperty ;
  rdfs:label "nitrite_nitrogen" ;
  rdfs:comment "Concentration of nitrite nitrogen in the sample" ;
  skos:altLabel "NO2-N" ;
  skos:example "1.2 mg/kg" ;
  rdfs:seeAlso <https://www.ornl.gov/content/bio-scales-0> ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mg/kg" ;
  nmdc:storage_units "[ppm]|mg/kg|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

MIXS:0000504 a owl:ObjectProperty ;
  rdfs:label "nitrogen" ;
  rdfs:comment "Concentration of nitrogen (total)" ;
  skos:example "4.2 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  nmdc:storage_units "umol/L|%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:non_microb_biomass a owl:DatatypeProperty ;
  rdfs:label "non-microbial biomass" ;
  rdfs:comment "Amount of biomass; should include the name for the part of biomass measured, e.g.insect, plant, total. Can include multiple measurements separated by ;" ;
  skos:example "insect 0.23 ug; plant 1g" ;
  rdfs:seeAlso MIXS:0000174 , MIXS:0000650 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:non_microb_biomass_method a owl:DatatypeProperty ;
  rdfs:label "non-microbial biomass method" ;
  rdfs:comment "Reference or method used in determining biomass" ;
  skos:note "required if \"non-microbial biomass\" is provided" ;
  skos:example "https://doi.org/10.1038/s41467-021-26181-3" ;
  rdfs:seeAlso MIXS:0000650 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000571 a owl:DatatypeProperty ;
  rdfs:label "non-mineral nutrient regimen" ;
  rdfs:comment "Information about treatment involving the exposure of plant to non-mineral nutrient such as oxygen, hydrogen or carbon; should include the name of non-mineral nutrient, amount administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple non-mineral nutrient regimens" ;
  skos:example "carbon dioxide;10 mole per liter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "non-mineral nutrient name;non-mineral nutrient amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, mole per liter, milligram per liter" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:notes a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000038 a owl:ObjectProperty ;
  rdfs:label "nucleic acid amplification" ;
  rdfs:comment "A link to a literature reference, electronic resource or a standard operating procedure (SOP), that describes the enzymatic amplification (PCR, TMA, NASBA) of specific nucleic acids" ;
  skos:example "https://phylogenomics.me/protocols/16s-pcr-protocol/" ;
  nmdc:expected_value "PMID, DOI or URL" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:sequencing_field ;
  a owl:FunctionalProperty .

MIXS:0000037 a owl:ObjectProperty ;
  rdfs:label "nucleic acid extraction" ;
  rdfs:comment "A link to a literature reference, electronic resource or a standard operating procedure (SOP), that describes the material separation to recover the nucleic acid fraction from a sample" ;
  skos:example "https://mobio.com/media/wysiwyg/pdfs/protocols/12888.pdf" ;
  nmdc:expected_value "PMID, DOI or URL" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:sequencing_field ;
  a owl:FunctionalProperty .

nmdc:nucleic_acid_sequence_source_field a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:num_16_s a owl:DatatypeProperty ;
  rdfs:comment "Number of 16s sequences detected, a subunit of prokaryotic ribosomes." ;
  skos:broadMatch <http://purl.obolibrary.org/obo/OMIT_/0013243> ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1934 )
  ] ;
  a owl:FunctionalProperty .

_:o1934 xsd:minInclusive 0 .

nmdc:num_23_s a owl:DatatypeProperty ;
  rdfs:comment "Number of 23 seqeuences detected, a subunit of ribosomes." ;
  skos:broadMatch <http://purl.obolibrary.org/obo/OMIT_/0013245> ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1936 )
  ] ;
  a owl:FunctionalProperty .

_:o1936 xsd:minInclusive 0 .

nmdc:num_5_s a owl:DatatypeProperty ;
  rdfs:comment "Number of 5s seqeuences detected, a subunit of ribosomes." ;
  skos:broadMatch <http://purl.obolibrary.org/obo/OMIT_/0013248> ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1938 )
  ] ;
  a owl:FunctionalProperty .

_:o1938 xsd:minInclusive 0 .

nmdc:num_aligned_reads a owl:DatatypeProperty ;
  rdfs:comment "The sequence count number of input reads aligned to assembled contigs." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:num_input_reads a owl:DatatypeProperty ;
  rdfs:comment "The sequence count number of input reads for assembly." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:num_t_rna a owl:DatatypeProperty ;
  rdfs:comment "Number of transfer transfer RNAs." ;
  skos:broadMatch <http://purl.obolibrary.org/obo/OMIT_/0013250> ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1940 )
  ] ;
  a owl:FunctionalProperty .

_:o1940 xsd:minInclusive 0 .

nmdc:number_of_contig a owl:DatatypeProperty ;
  rdfs:comment "Number of contigs" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/GENEPIO_/0000093> ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1942 )
  ] ;
  a owl:FunctionalProperty .

_:o1942 xsd:minInclusive 0 .

MIXS:0000231 a owl:ObjectProperty ;
  rdfs:label "number of pets" ;
  rdfs:comment "The number of pets residing in the sampled space" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000230 a owl:ObjectProperty ;
  rdfs:label "number of houseplants" ;
  rdfs:comment "The number of plant(s) in the sampling space" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000232 a owl:ObjectProperty ;
  rdfs:label "number of residents" ;
  rdfs:comment "The number of individuals currently occupying in the sampling location" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:object_set a owl:DatatypeProperty ;
  rdfs:comment "Applies to a property that links a database object to a set of objects. This is necessary in a json document to provide context for a list, and to allow for a single json object that combines multiple object types" ;
  rdfs:range xsd:string .

nmdc:objective a owl:DatatypeProperty ;
  rdfs:comment "The scientific objectives associated with the entity. It SHOULD correspond to scientific norms for objectives field in a structured abstract." ;
  skos:mappingRelation <http://semanticscience.org/resource/SIO_/000337> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000217 a owl:ObjectProperty ;
  rdfs:label "occupant density at sampling" ;
  rdfs:comment "Average number of occupants at time of sampling per square footage" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1/[sft_i]" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000816 a owl:ObjectProperty ;
  rdfs:label "occupancy documentation" ;
  rdfs:comment "The type of documentation of occupancy" ;
  skos:example "estimate" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:OccupDocumentEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000772 a owl:ObjectProperty ;
  rdfs:label "occupancy at sampling" ;
  rdfs:comment "Number of occupants present at time of sample within the given space" ;
  skos:example "10" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:omics_processing_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:ontology_class_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of ontology classes within it." ;
  rdfs:range nmdc:OntologyClass ;
  rdfs:subPropertyOf nmdc:object_set ;
  a owl:FunctionalProperty .

nmdc:orcid a owl:DatatypeProperty ;
  rdfs:comment "The ORCID of a person." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:ordered_mobile_phases a owl:ObjectProperty ;
  rdfs:comment "The solution(s) that moves through a chromatography column." ;
  rdfs:range nmdc:MobilePhaseSegment .

MIXS:0000508 a owl:ObjectProperty ;
  rdfs:label "organic carbon" ;
  rdfs:comment "Concentration of organic carbon" ;
  skos:example "0.015 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  nmdc:storage_units "umol/L|%|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000099 a owl:DatatypeProperty ;
  rdfs:label "organism count qPCR information" ;
  rdfs:comment "If qpcr was used for the cell count, the target gene name, the primer sequence and the cycling conditions should also be provided. (Example: 16S rrna; FWD:ACGTAGCTATGACGT REV:GTGCTAGTCGAGTAC; initial denaturation:90C_5min; denaturation:90C_2min; annealing:52C_30 sec; elongation:72C_30 sec; 90 C for 1 min; final elongation:72C_5min; 30 cycles)" ;
  skos:example "" ;
  nmdc:expected_value "gene name;FWD:forward primer sequence;REV:reverse primer sequence;initial denaturation:degrees_minutes;denaturation:degrees_minutes;annealing:degrees_minutes;elongation:degrees_minutes;final elongation:degrees_minutes; total cycles" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "number of cells per gram (or ml or cm^2)" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000204 a owl:ObjectProperty ;
  rdfs:label "organic matter" ;
  rdfs:comment "Concentration of organic matter" ;
  skos:example "200 ug/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  nmdc:storage_units "ug/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000205 a owl:ObjectProperty ;
  rdfs:label "organic nitrogen" ;
  rdfs:comment "Concentration of organic nitrogen" ;
  skos:example "4 ug/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  nmdc:storage_units "ug/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:org_nitro_method a owl:DatatypeProperty ;
  rdfs:label "organic nitrogen method" ;
  rdfs:comment "Method used for obtaining organic nitrogen" ;
  skos:note "required if \"org_nitro\" is provided" ;
  skos:example "https://doi.org/10.1016/0038-0717(85)90144-0" ;
  rdfs:seeAlso MIXS:0000338 , MIXS:0000205 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000665 a owl:ObjectProperty ;
  rdfs:label "organic particles" ;
  rdfs:comment "Concentration of particles such as faeces, hairs, food, vomit, paper fibers, plant material, humus, etc." ;
  skos:example "" ;
  nmdc:expected_value "particle name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000103 a owl:ObjectProperty ;
  rdfs:label "organism count" ;
  rdfs:comment "Total cell count of any organism (or group of organisms) per gram, volume or area of sample, should include name of organism followed by count. The method that was used for the enumeration (e.g. qPCR, atp, mpn, etc.) Should also be provided. (example: total prokaryotes; 3.5e7 cells per ml; qpcr)" ;
  skos:example "total prokaryotes;3.5e7 cells per milliliter;qPCR" ;
  nmdc:expected_value "organism name;measurement value;enumeration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "number of cells per cubic meter, number of cells per milliliter, number of cells per cubic centimeter" ;
  nmdc:storage_units "1" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:other_treatment a owl:DatatypeProperty ;
  rdfs:label "other treatments" ;
  rdfs:comment "Other treatments applied to your samples that are not applicable to the provided fields" ;
  skos:note "This is an open text field to provide any treatments that cannot be captured in the provided slots." ;
  skos:editorialNote "Values entered here will be used to determine potential new slots." ;
  rdfs:seeAlso MIXS:0000300 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:output_base_count a owl:DatatypeProperty ;
  rdfs:comment "After QC analysis nucleotide base count number." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:read_qc_analysis_statistic ;
  a owl:FunctionalProperty .

nmdc:output_read_bases a owl:DatatypeProperty ;
  rdfs:comment "TODO" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

nmdc:output_read_count a owl:DatatypeProperty ;
  rdfs:comment "After QC analysis sequence count number." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:read_qc_analysis_statistic ;
  a owl:FunctionalProperty .

MIXS:0000405 a owl:ObjectProperty ;
  rdfs:label "oil water contact depth" ;
  rdfs:comment "Depth of the original oil water contact (OWC) zone (average) (m TVDSS)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  nmdc:storage_units "m" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000753 a owl:ObjectProperty ;
  rdfs:label "oxygenation status of sample" ;
  rdfs:comment "Oxygenation status of sample" ;
  skos:example "aerobic" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:OxyStatSampEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000104 a owl:ObjectProperty ;
  rdfs:label "oxygen" ;
  rdfs:comment "Oxygen (gas) amount or concentration at the time of sampling" ;
  skos:example "600 [ppm]" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

dcterms:isPartOf a owl:ObjectProperty ;
  rdfs:comment "Links a resource to another resource that either logically or physically includes it." ;
  skos:altLabel "is part of" ;
  rdfs:range nmdc:NamedThing .

MIXS:0000515 a owl:ObjectProperty ;
  rdfs:label "particulate organic carbon" ;
  rdfs:comment "Concentration of particulate organic carbon" ;
  skos:example "0.02 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  nmdc:storage_units "ug/L|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000719 a owl:ObjectProperty ;
  rdfs:label "particulate organic nitrogen" ;
  rdfs:comment "Concentration of particulate organic nitrogen" ;
  skos:example "0.3 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter" ;
  nmdc:storage_units "ug/L|umol/L|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000206 a owl:ObjectProperty ;
  rdfs:label "particle classification" ;
  rdfs:comment "Particles are classified, based on their size, into six general categories:clay, silt, sand, gravel, cobbles, and boulders; should include amount of particle preceded by the name of the particle type; can include multiple values" ;
  skos:example "" ;
  nmdc:expected_value "particle name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "micrometer" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000049 a owl:ObjectProperty ;
  rdfs:label "pcr conditions" ;
  rdfs:comment "Description of reaction conditions and components of PCR in the form of 'initial denaturation:94degC_1.5min; annealing=...'" ;
  skos:example "initial denaturation:94_3;annealing:50_1;elongation:72_1.5;final elongation:72_10;35" ;
  nmdc:expected_value "initial denaturation:degrees_minutes;annealing:degrees_minutes;elongation:degrees_minutes;final elongation:degrees_minutes;total cycles" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:sequencing_field ;
  a owl:FunctionalProperty .

nmdc:pcr_cycles a owl:DatatypeProperty ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0002475> ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

MIXS:0000046 a owl:ObjectProperty ;
  rdfs:label "pcr primers" ;
  rdfs:comment "PCR primers that were used to amplify the sequence of the targeted gene, locus or subfragment. This field should contain all the primers used for a single PCR reaction if multiple forward or reverse primers are present in a single PCR reaction. The primer sequence should be reported in uppercase letters" ;
  skos:example "FWD:GTGCCAGCMGCCGCGGTAA;REV:GGACTACHVGGGTWTCTAAT" ;
  nmdc:expected_value "FWD: forward primer sequence;REV:reverse primer sequence" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:sequencing_field ;
  a owl:FunctionalProperty .

MIXS:0000404 a owl:ObjectProperty ;
  rdfs:label "permeability" ;
  rdfs:comment "Measure of the ability of a hydrocarbon resource to allow fluids to pass through it. (Additional information: https://en.wikipedia.org/wiki/Permeability_(earth_sciences))" ;
  skos:example "" ;
  nmdc:expected_value "measurement value range" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mD" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000754 a owl:ObjectProperty ;
  rdfs:label "perturbation" ;
  rdfs:comment "Type of perturbation, e.g. chemical administration, physical disturbance, etc., coupled with perturbation regimen including how many times the perturbation was repeated, how long each perturbation lasted, and the start and end time of the entire perturbation period; can include multiple perturbation types" ;
  skos:example "antibiotic addition;R2/2018-05-11T14:30Z/2018-05-11T19:30Z/P1H30M" ;
  nmdc:expected_value "perturbation type name;perturbation interval and duration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000573 a owl:ObjectProperty ;
  rdfs:label "pesticide regimen" ;
  rdfs:comment "Information about treatment involving use of insecticides; should include the name of pesticide, amount administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple pesticide regimens" ;
  skos:example "pyrethrum;0.6 milligram per liter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "pesticide name;pesticide amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, mole per liter, milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000516 a owl:ObjectProperty ;
  rdfs:label "petroleum hydrocarbon" ;
  rdfs:comment "Concentration of petroleum hydrocarbon" ;
  skos:example "0.05 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  nmdc:storage_units "umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001001 a owl:DatatypeProperty ;
  rdfs:label "pH" ;
  rdfs:comment "Ph measurement of the sample, or liquid portion of sample, or aqueous phase of the fluid" ;
  skos:example "7.2" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:double ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001106 a owl:ObjectProperty ;
  rdfs:label "pH method" ;
  rdfs:comment "Reference or method used in determining ph" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001056 a owl:ObjectProperty ;
  rdfs:label "pH regimen" ;
  rdfs:comment "Information about treatment involving exposure of plants to varying levels of ph of the growth media, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple regimen" ;
  skos:example "7.6;R2/2018-05-11:T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "measurement value;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000180 a owl:ObjectProperty ;
  rdfs:label "phaeopigments" ;
  rdfs:comment "Concentration of phaeopigments; can include multiple phaeopigments" ;
  skos:example "2.5 milligram per cubic meter" ;
  nmdc:expected_value "phaeopigment name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "milligram per cubic meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:phase a owl:DatatypeProperty ;
  rdfs:comment "The phase for a coding sequence entity. For example, phase of a CDS as represented in a GFF3 with a value of 0, 1 or 2." ;
  skos:exactMatch biolink:phase ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1944 _:o1945 )
  ] ;
  a owl:FunctionalProperty .

_:o1944 xsd:minInclusive 0 .

_:o1945 xsd:maxInclusive 2 .

MIXS:0000505 a owl:ObjectProperty ;
  rdfs:label "phosphate" ;
  rdfs:comment "Concentration of phosphate" ;
  skos:example "0.7 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  nmdc:storage_units "umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000181 a owl:ObjectProperty ;
  rdfs:label "phospholipid fatty acid" ;
  rdfs:comment "Concentration of phospholipid fatty acids; can include multiple values" ;
  skos:example "2.98 milligram per liter" ;
  nmdc:expected_value "phospholipid fatty acid name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "mole per gram, mole per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000725 a owl:ObjectProperty ;
  rdfs:label "photon flux" ;
  rdfs:comment "Measurement of photon flux" ;
  skos:example "3.926 umol/m2/s" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "number of photons per second per unit area" ;
  nmdc:storage_units "umol/m2/s" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001057 a owl:ObjectProperty ;
  rdfs:label "plant growth medium" ;
  rdfs:comment "Specification of the media for growing the plants or tissue cultured samples, e.g. soil, aeroponic, hydroponic, in vitro solid culture medium, in vitro liquid culture medium. Recommended value is a specific value from EO:plant growth medium (follow this link for terms http://purl.obolibrary.org/obo/EO_0007147) or other controlled vocabulary" ;
  skos:example "hydroponic plant culture media [EO:0007067]" ;
  nmdc:expected_value "EO or enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001058 a owl:ObjectProperty ;
  rdfs:label "plant product" ;
  rdfs:comment "Substance produced by the plant, where the sample was obtained from" ;
  skos:example "xylem sap [PO:0025539]" ;
  nmdc:expected_value "product name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001059 a owl:ObjectProperty ;
  rdfs:label "plant sex" ;
  rdfs:comment "Sex of the reproductive parts on the whole plant, e.g. pistillate, staminate, monoecieous, hermaphrodite." ;
  skos:example "Hermaphroditic" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:PlantSexEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001060 a owl:ObjectProperty ;
  rdfs:label "plant structure" ;
  rdfs:comment "Name of plant structure the sample was obtained from; for Plant Ontology (PO) (v releases/2017-12-14) terms, see http://purl.bioontology.org/ontology/PO, e.g. petiole epidermis (PO_0000051). If an individual flower is sampled, the sex of it can be recorded here." ;
  skos:example "epidermis [PO:0005679]" ;
  nmdc:expected_value "PO" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:polarity_mode a owl:ObjectProperty ;
  rdfs:comment "the polarity of which ions are generated and detected" ;
  rdfs:range nmdc:PolarityModeEnum ;
  a owl:FunctionalProperty .

MIXS:0000107 a owl:ObjectProperty ;
  rdfs:label "pollutants" ;
  rdfs:comment "Pollutant types and, amount or concentrations measured at the time of sampling; can report multiple pollutants by entering numeric values preceded by name of pollutant" ;
  skos:example "lead;0.15 microgram per cubic meter" ;
  nmdc:expected_value "pollutant name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, mole per liter, milligram per liter, microgram per cubic meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000325 a owl:ObjectProperty ;
  rdfs:label "pooling of DNA extracts (if done)" ;
  rdfs:comment "Indicate whether multiple DNA extractions were mixed. If the answer yes, the number of extracts that were pooled should be given" ;
  skos:example "yes;5" ;
  nmdc:expected_value "pooling status;number of pooled extracts" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000211 a owl:ObjectProperty ;
  rdfs:label "porosity" ;
  rdfs:comment "Porosity of deposited sediment is volume of voids divided by the total volume of sample" ;
  skos:example "" ;
  nmdc:expected_value "measurement value or range" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000430 a owl:ObjectProperty ;
  rdfs:label "potassium" ;
  rdfs:comment "Concentration of potassium in the sample" ;
  skos:example "463 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|mg/kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000127 a owl:ObjectProperty ;
  rdfs:label "pour point" ;
  rdfs:comment "Temperature at which a liquid becomes semi solid and loses its flow characteristics. In crude oil a high¬†pour point¬†is generally associated with a high paraffin content, typically found in crude deriving from a larger proportion of plant material. (soure: https://en.wikipedia.org/wiki/pour_point)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000348 a owl:ObjectProperty ;
  rdfs:label "pre-treatment" ;
  rdfs:comment "The process of pre-treatment removes materials that can be easily collected from the raw wastewater" ;
  skos:example "" ;
  nmdc:expected_value "pre-treatment type" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000819 a owl:DatatypeProperty ;
  rdfs:label "presence of pets, animals, or insects" ;
  rdfs:comment "The type and number of animals or insects present in the sampling space." ;
  skos:example "cat;5" ;
  nmdc:expected_value "enumeration;count" ;
  nmdc:occurrence "1" ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1947 )
  ] ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

_:o1947 xsd:pattern "(cat|dog|rodent|snake|other);\\d+" .

MIXS:0000412 a owl:ObjectProperty ;
  rdfs:label "pressure" ;
  rdfs:comment "Pressure to which the sample is subject to, in atmospheres" ;
  skos:example "50 atm" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "atmosphere" ;
  nmdc:storage_units "atm" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000316 a owl:DatatypeProperty ;
  rdfs:label "history/previous land use method" ;
  rdfs:comment "Reference or method used in determining previous land use and dates" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000315 a owl:ObjectProperty ;
  rdfs:label "history/previous land use" ;
  rdfs:comment "Previous land use and dates" ;
  skos:example "" ;
  nmdc:expected_value "land use name;date" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000728 a owl:ObjectProperty ;
  rdfs:label "primary production" ;
  rdfs:comment "Measurement of primary production, generally measured as isotope uptake" ;
  skos:example "100 mg/m3/d" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per cubic meter per day, gram per square meter per day" ;
  nmdc:storage_units "g/m2/d|mg/m3/d" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000349 a owl:ObjectProperty ;
  rdfs:label "primary treatment" ;
  rdfs:comment "The process to produce both a generally homogeneous liquid capable of being treated biologically and a sludge that can be separately treated or processed" ;
  skos:example "" ;
  nmdc:expected_value "primary treatment type" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:principal_investigator a owl:ObjectProperty ;
  rdfs:comment "Principal Investigator who led the study and/or generated the dataset." ;
  skos:altLabel "PI" ;
  rdfs:range nmdc:PersonValue ;
  a owl:FunctionalProperty .

nmdc:processed_sample_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of processed samples within it." ;
  rdfs:range nmdc:ProcessedSample ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:processing_institution a owl:ObjectProperty ;
  rdfs:comment "The organization that processed the sample." ;
  rdfs:range nmdc:ProcessingInstitutionEnum ;
  a owl:FunctionalProperty .

nmdc:processing_institution_workflow_metadata a owl:DatatypeProperty ;
  rdfs:comment "Information about how workflow results were generated when the processing is done by an external organziation (e.g., JGI) such as software tool name and version or pipeline name and version." ;
  skos:example "metaspades v. 3.15.2" , "IMG Annotation Pipeline v.5.0.25" ;
  skos:mappingRelation <http://purl.obolibrary.org/obo/NCIT_/C165211> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000452 a owl:ObjectProperty ;
  rdfs:label "production rate" ;
  rdfs:comment "Oil and/or gas production rates per well (e.g. 524 m3 / day)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "cubic meter per day" ;
  nmdc:storage_units "m3/d" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001008 a owl:ObjectProperty ;
  rdfs:label "production start date" ;
  rdfs:comment "Date of field's first production" ;
  skos:example "2018-05-11" ;
  nmdc:expected_value "timestamp" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TimestampValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:profile_image_url a owl:DatatypeProperty ;
  rdfs:comment "A url that points to an image of a person." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0001084 a owl:ObjectProperty ;
  rdfs:label "profile position" ;
  rdfs:comment "Cross-sectional position in the hillslope where sample was collected.sample area position in relation to surrounding areas" ;
  skos:example "summit" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ProfilePositionEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:project_id a owl:DatatypeProperty ;
  rdfs:label "project ID" ;
  rdfs:comment "Proposal IDs or names associated with dataset" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:proport_woa_temperature a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:protocol_for a owl:ObjectProperty ;
  rdfs:comment "The type of planned process that the protocol describes." ;
  rdfs:range nmdc:ProtocolForEnum ;
  a owl:FunctionalProperty .

nmdc:protocol_link a owl:ObjectProperty ;
  rdfs:range nmdc:Protocol .

nmdc:provenance_metadata a owl:ObjectProperty ;
  rdfs:comment "Provides information about the provenance of a record." ;
  rdfs:range nmdc:ProvenanceMetadata ;
  a owl:FunctionalProperty .

nmdc:qc_comment a owl:DatatypeProperty ;
  rdfs:comment "Slot to store additional comments about laboratory or workflow output. For workflow output it may describe the particular workflow stage that failed. (ie Failed at call-stage due to a malformed fastq file)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:qc_failure_what a owl:ObjectProperty ;
  rdfs:comment "Provides a summary about what caused a lab or workflow process to fail" ;
  skos:note "For example, low read count from a sequencer, malformed fastq files, etc." ;
  rdfs:range nmdc:FailureWhatEnum ;
  a owl:FunctionalProperty .

nmdc:qc_failure_where a owl:ObjectProperty ;
  rdfs:comment "Describes the nmdc schema class that corresonds to where the failure occurred. Most commonly this would be the same as Class that generated the results." ;
  skos:note "If the assembly size was too small to proceed to annotation failure_where would be MetagenomeAssembly." ;
  rdfs:range nmdc:FailureWhereEnum ;
  a owl:FunctionalProperty .

nmdc:qc_status a owl:ObjectProperty ;
  rdfs:comment "Stores information about the result of a process (ie the process of sequencing a library may have for qc_status of 'fail' if not enough data was generated)" ;
  rdfs:range nmdc:StatusEnum ;
  a owl:FunctionalProperty .

MIXS:0000820 a owl:ObjectProperty ;
  rdfs:label "quadrant position" ;
  rdfs:comment "The quadrant position of the sampling room within the building" ;
  skos:example "West side" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:QuadPosEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000575 a owl:ObjectProperty ;
  rdfs:label "radiation regimen" ;
  rdfs:comment "Information about treatment involving exposure of plant or a plant part to a particular radiation regimen; should include the radiation type, amount or intensity administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple radiation regimens" ;
  skos:example "gamma radiation;60 gray;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "radiation type name;radiation amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "rad, gray" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000576 a owl:ObjectProperty ;
  rdfs:label "rainfall regimen" ;
  rdfs:comment "Information about treatment involving an exposure to a given amount of rainfall, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple regimens" ;
  skos:example "15 millimeter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "measurement value;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "millimeter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000350 a owl:ObjectProperty ;
  rdfs:label "reactor type" ;
  rdfs:comment "Anaerobic digesters can be designed and engineered to operate using a number of different process configurations, as batch or continuous, mesophilic, high solid or low solid, and single stage or multistage" ;
  skos:example "" ;
  nmdc:expected_value "reactor type name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:read_qc_analysis_statistic a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000182 a owl:ObjectProperty ;
  rdfs:label "redox potential" ;
  rdfs:comment "Redox potential, measured relative to a hydrogen cell, indicating oxidation or reduction potential" ;
  skos:example "300 mV" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millivolt" ;
  nmdc:storage_units "mV" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000121 a owl:ObjectProperty ;
  rdfs:label "relative air humidity" ;
  rdfs:comment "Partial vapor and air pressure, density of the vapor and air, or by the actual mass of the vapor and air" ;
  skos:example "80%" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  nmdc:storage_units "%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000188 a owl:ObjectProperty ;
  rdfs:label "outside relative humidity" ;
  rdfs:comment "The recorded outside relative humidity value at the time of sampling" ;
  skos:example "12 per kilogram of air" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram of air, kilogram of air" ;
  nmdc:units_alignment_excuse "mixs_inconsistent" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000821 a owl:ObjectProperty ;
  rdfs:label "relative sampling location" ;
  rdfs:comment "The sampling location within the train car" ;
  skos:example "center of car" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:RelSampLocEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:related_identifiers a owl:DatatypeProperty ;
  rdfs:label "Related Identifiers" ;
  rdfs:comment "Identifiers assigned to a thing that is similar to that which is represented in NMDC. Related identifier are not an identical match and may have some variation." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:relations a owl:ObjectProperty ;
  rdfs:range nmdc:OntologyRelation .

nmdc:replicate_number a owl:DatatypeProperty ;
  rdfs:label "replicate number" ;
  rdfs:comment "If sending biological replicates, indicate the rep number here." ;
  skos:note "This will guide staff in ensuring your samples are blocked & randomized correctly" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

MIXS:0000303 a owl:ObjectProperty ;
  rdfs:label "reservoir name" ;
  rdfs:comment "Name of the reservoir (e.g. Carapebus)" ;
  skos:example "" ;
  nmdc:expected_value "name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000134 a owl:ObjectProperty ;
  rdfs:label "resins wt%" ;
  rdfs:comment "Saturate, Aromatic, Resin and Asphaltene¬†(SARA) is an analysis method that divides¬†crude oil¬†components according to their polarizability and polarity. There are three main methods to obtain SARA results. The most popular one is known as the Iatroscan TLC-FID and is referred to as IP-143 (source: https://en.wikipedia.org/wiki/Saturate,_aromatic,_resin_and_asphaltene)" ;
  skos:example "" ;
  nmdc:expected_value "name;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percent" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:resolution_categories a owl:ObjectProperty ;
  rdfs:comment "The relative resolution at which spectra were collected." ;
  skos:example "high" , "low" ;
  rdfs:range nmdc:ResolutionCategoryEnum .

nmdc:rna_collect_site a owl:DatatypeProperty ;
  rdfs:label "RNA collection site" ;
  rdfs:comment "Provide information on the site your RNA sample was collected from" ;
  skos:example "untreated pond water" ;
  owl:deprecated "true; as of 2025-10-10, NMDC doesn't need to store this JGI metadata slot & it's now captured directly in the submission portal schema to support submissions" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:rna_isolate_meth a owl:DatatypeProperty ;
  rdfs:label "RNA isolation method" ;
  rdfs:comment "Describe the method/protocol/kit used to extract DNA/RNA." ;
  skos:altLabel "Sample Isolation Method" ;
  skos:example "phenol/chloroform extraction" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:rna_organisms a owl:DatatypeProperty ;
  rdfs:label "RNA expected organisms" ;
  rdfs:comment "List any organisms known or suspected to grow in co-culture, as well as estimated % of the organism in that culture." ;
  skos:example "expected to contain microbes (59%) fungi (30%), viruses (10%), tadpoles (1%)" ;
  owl:deprecated "true; as of 2025-10-10, NMDC doesn't need to store this JGI metadata slot & it's now captured directly in the submission portal schema to support submissions" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000169 a owl:ObjectProperty ;
  rdfs:label "room air exchange rate" ;
  rdfs:comment "The rate at which outside air replaces indoor air in a given space" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "liter per hour" ;
  nmdc:storage_units "L/h" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000233 a owl:DatatypeProperty ;
  rdfs:label "room architectural elements" ;
  rdfs:comment "The unique details and component parts that, together, form the architecture of a distinguisahable space within a built structure" ;
  skos:example "" ;
  nmdc:expected_value "free text" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000822 a owl:ObjectProperty ;
  rdfs:label "room condition" ;
  rdfs:comment "The condition of the room at the time of sampling" ;
  skos:example "new" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:RoomCondtEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000826 a owl:ObjectProperty ;
  rdfs:label "rooms connected by a doorway" ;
  rdfs:comment "List of rooms connected to the sampling room by a doorway" ;
  skos:example "office" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:RoomConnectedEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000234 a owl:ObjectProperty ;
  rdfs:label "room count" ;
  rdfs:comment "The total count of rooms in the built structure including all room types" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000192 a owl:ObjectProperty ;
  rdfs:label "room dimensions" ;
  rdfs:comment "The length, width and height of sampling room" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000193 a owl:ObjectProperty ;
  rdfs:label "room door distance" ;
  rdfs:comment "Distance between doors (meters) in the hallway between the sampling room and adjacent rooms" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000242 a owl:ObjectProperty ;
  rdfs:label "rooms that share a door with sampling room" ;
  rdfs:comment "List of room(s) (room number, room name) sharing a door with the sampling room" ;
  skos:example "" ;
  nmdc:expected_value "room name;room number" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000238 a owl:ObjectProperty ;
  rdfs:label "rooms that are on the same hallway" ;
  rdfs:comment "List of room(s) (room number, room name) located in the same hallway as sampling room" ;
  skos:example "" ;
  nmdc:expected_value "room name;room number" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000823 a owl:ObjectProperty ;
  rdfs:label "room location in building" ;
  rdfs:comment "The position of the room within the building" ;
  skos:example "interior room" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:RoomLocEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000235 a owl:DatatypeProperty ;
  rdfs:label "room moisture damage or mold history" ;
  rdfs:comment "The history of moisture damage or mold in the past 12 months. Number of events of moisture damage or mold observed" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:integer ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000194 a owl:ObjectProperty ;
  rdfs:label "room net area" ;
  rdfs:comment "The net floor area of sampling room. Net area excludes wall thicknesses" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square feet, square meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000236 a owl:ObjectProperty ;
  rdfs:label "room occupancy" ;
  rdfs:comment "Count of room occupancy at time of sampling" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "1" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000824 a owl:ObjectProperty ;
  rdfs:label "room sampling position" ;
  rdfs:comment "The horizontal sampling position in the room relative to architectural elements" ;
  skos:example "south corner" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:RoomSampPosEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000825 a owl:ObjectProperty ;
  rdfs:label "room type" ;
  rdfs:comment "The main purpose or activity of the sampling room. A room is any distinguishable space within a structure" ;
  skos:example "bathroom" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:RoomTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000195 a owl:ObjectProperty ;
  rdfs:label "room volume" ;
  rdfs:comment "Volume of sampling room" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "cubic feet, cubic meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000243 a owl:ObjectProperty ;
  rdfs:label "rooms that share a wall with sampling room" ;
  rdfs:comment "List of room(s) (room number, room name) sharing a wall with the sampling room" ;
  skos:example "" ;
  nmdc:expected_value "room name;room number" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000237 a owl:DatatypeProperty ;
  rdfs:label "room window count" ;
  rdfs:comment "Number of windows in the room" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:integer ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001061 a owl:ObjectProperty ;
  rdfs:label "rooting conditions" ;
  rdfs:comment "Relevant rooting conditions such as field plot size, sowing density, container dimensions, number of plants per container." ;
  skos:example "http://himedialabs.com/TD/PT158.pdf" ;
  nmdc:expected_value "PMID,DOI,url or free text" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000577 a owl:ObjectProperty ;
  rdfs:label "rooting medium carbon" ;
  rdfs:comment "Source of organic carbon in the culture rooting medium; e.g. sucrose." ;
  skos:example "sucrose" ;
  nmdc:expected_value "carbon source name;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000578 a owl:ObjectProperty ;
  rdfs:label "rooting medium macronutrients" ;
  rdfs:comment "Measurement of the culture rooting medium macronutrients (N,P, K, Ca, Mg, S); e.g. KH2PO4 (170¬†mg/L)." ;
  skos:example "KH2PO4;170¬†milligram per liter" ;
  nmdc:expected_value "macronutrient name;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000579 a owl:ObjectProperty ;
  rdfs:label "rooting medium micronutrients" ;
  rdfs:comment "Measurement of the culture rooting medium micronutrients (Fe, Mn, Zn, B, Cu, Mo); e.g. H3BO3 (6.2¬†mg/L)." ;
  skos:example "H3BO3;6.2¬†milligram per liter" ;
  nmdc:expected_value "micronutrient name;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001062 a owl:ObjectProperty ;
  rdfs:label "rooting medium pH" ;
  rdfs:comment "pH measurement of the culture rooting medium; e.g. 5.5." ;
  skos:example "7.5" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:storage_units "[pH]" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000581 a owl:ObjectProperty ;
  rdfs:label "rooting medium regulators" ;
  rdfs:comment "Growth regulators in the culture rooting medium such as cytokinins, auxins, gybberellins, abscisic acid; e.g. 0.5¬†mg/L NAA." ;
  skos:example "abscisic acid;0.75 milligram per liter" ;
  nmdc:expected_value "regulator name;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001063 a owl:ObjectProperty ;
  rdfs:label "rooting medium solidifier" ;
  rdfs:comment "Specification of the solidifying agent in the culture rooting medium; e.g. agar." ;
  skos:example "agar" ;
  nmdc:expected_value "name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000580 a owl:ObjectProperty ;
  rdfs:label "rooting medium organic supplements" ;
  rdfs:comment "Organic supplements of the culture rooting medium, such as vitamins, amino acids, organic acids, antibiotics activated charcoal; e.g. nicotinic acid (0.5¬†mg/L)." ;
  skos:example "nicotinic acid;0.5 milligram per liter" ;
  nmdc:expected_value "supplement name;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000183 a owl:ObjectProperty ;
  rdfs:label "salinity" ;
  rdfs:comment "The total concentration of all dissolved salts in a liquid or solid sample. While salinity can be measured by a complete chemical analysis, this method is difficult and time consuming. More often, it is instead derived from the conductivity measurement. This is known as practical salinity. These derivations compare the specific conductance of the sample to a salinity standard such as seawater." ;
  skos:example "70 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "practical salinity unit, percentage" ;
  nmdc:storage_units "%|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:salinity_category a owl:DatatypeProperty ;
  rdfs:comment "Categorical description of the sample's salinity. Examples: halophile, halotolerant, hypersaline, huryhaline" ;
  skos:editorialNote "maps to gold:salinity" ;
  rdfs:seeAlso <https://github.com/microbiomedata/nmdc-metadata/pull/297> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000341 a owl:ObjectProperty ;
  rdfs:label "salinity method" ;
  rdfs:comment "Reference or method used in determining salinity" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000582 a owl:ObjectProperty ;
  rdfs:label "salt regimen" ;
  rdfs:comment "Information about treatment involving use of salts as supplement to liquid and soil growth media; should include the name of salt, amount administered, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple salt regimens" ;
  skos:example "NaCl;5 gram per liter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "salt name;salt amount;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, microgram, mole per liter, gram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000860 a owl:ObjectProperty ;
  rdfs:label "sample capture status" ;
  rdfs:comment "Reason for the sample" ;
  skos:example "farm sample" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SampCaptStatusEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000002 a owl:DatatypeProperty ;
  rdfs:label "sample collection device" ;
  rdfs:comment "The device used to collect an environmental sample. This field accepts terms listed under environmental sampling device (http://purl.obolibrary.org/obo/ENVO). This field also accepts terms listed under specimen collection device (http://purl.obolibrary.org/obo/GENEPIO_0002094)." ;
  skos:example "swab, biopsy, niskin bottle, push core, drag swab [GENEPIO:0002713]" ;
  nmdc:expected_value "device name" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:nucleic_acid_sequence_source_field ;
  a owl:FunctionalProperty .

MIXS:0001225 a owl:DatatypeProperty ;
  rdfs:label "sample collection method" ;
  rdfs:comment "The method employed for collecting the sample." ;
  skos:example "swabbing" ;
  nmdc:expected_value "PMID,DOI,url , or text" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:nucleic_acid_sequence_source_field ;
  a owl:FunctionalProperty .

MIXS:0001015 a owl:ObjectProperty ;
  rdfs:label "sample collection point" ;
  rdfs:comment "Sampling point on the asset were sample was collected (e.g. Wellhead, storage tank, separator, etc). If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "well" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SampCollectPointEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000249 a owl:ObjectProperty ;
  rdfs:label "sample disease stage" ;
  rdfs:comment "Stage of the disease at the time of sample collection, e.g. inoculation, penetration, infection, growth and reproduction, dissemination of pathogen." ;
  skos:example "infection" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SampDisStageEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000828 a owl:ObjectProperty ;
  rdfs:label "sampling floor" ;
  rdfs:comment "The floor of the building, where the sampling room is located" ;
  skos:example "4th floor" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SampFloorEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000136 a owl:ObjectProperty ;
  rdfs:label "corrosion rate at sample location" ;
  rdfs:comment "Metal corrosion rate is the speed of metal deterioration due to environmental conditions. As environmental conditions change corrosion rates change accordingly. Therefore, long term corrosion rates are generally more informative than short term rates and for that reason they are preferred during reporting. In the case of suspected MIC, corrosion rate measurements at the time of sampling might provide insights into the involvement of certain microbial community members in MIC as well as potential microbial interplays" ;
  skos:example "" ;
  nmdc:expected_value "measurement value range" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millimeter per year" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000016 a owl:ObjectProperty ;
  rdfs:label "sample material processing" ;
  rdfs:comment "A brief description of any processing applied to the sample during or after retrieving the sample from environment, or a link to the relevant protocol(s) performed." ;
  skos:example "filtering of seawater, storing samples in ethanol" ;
  nmdc:expected_value "text" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:subPropertyOf nmdc:nucleic_acid_sequence_source_field ;
  a owl:FunctionalProperty .

MIXS:0000413 a owl:ObjectProperty ;
  rdfs:label "sample measured depth" ;
  rdfs:comment "In non deviated well, measured depth is equal to the true vertical depth, TVD (TVD=TVDSS plus the reference or datum it refers to). In deviated wells, the MD is the length of trajectory of the borehole measured from the same reference or datum. Common datums used are ground level (GL), drilling rig floor (DF), rotary table (RT), kelly bushing (KB) and mean sea level (MSL). If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "1534 m" ;
  nmdc:expected_value "measurement value;enumeration" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  nmdc:storage_units "m" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001107 a owl:DatatypeProperty ;
  rdfs:label "sample name" ;
  rdfs:comment "A local identifier or name that for the material sample used for extracting nucleic acids, and subsequent sequencing. It can refer either to the original material collected or to any derived sub-samples. It can have any format, but we suggest that you make it concise, unique and consistent within your lab, and as informative as possible. INSDC requires every sample name from a single Submitter to be unique. Use of a globally unique identifier for the field source_mat_id is recommended in addition to sample_name." ;
  skos:example "ISDsoil1" ;
  nmdc:expected_value "text" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:investigation_field ;
  a owl:FunctionalProperty .

MIXS:0000463 a owl:ObjectProperty ;
  rdfs:label "preservative added to sample" ;
  rdfs:comment "Preservative added to the sample (e.g. Rnalater, alcohol, formaldehyde, etc.). Where appropriate include volume added (e.g. Rnalater; 2 ml)" ;
  skos:example "" ;
  nmdc:expected_value "name;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milliliter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000244 a owl:ObjectProperty ;
  rdfs:label "sampling room ID or name" ;
  rdfs:comment "Sampling room number. This ID should be consistent with the designations on the building floor plans" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000001 a owl:ObjectProperty ;
  rdfs:label "amount or size of sample collected" ;
  rdfs:comment "The total amount or size (volume (ml), mass (g) or area (m2) ) of sample collected." ;
  skos:example "5 L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:preferred_unit "millliter, gram, milligram, liter" ;
  nmdc:storage_units "L|g|mL|mg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:nucleic_acid_sequence_source_field ;
  a owl:FunctionalProperty .

MIXS:0000216 a owl:ObjectProperty ;
  rdfs:label "sample size sorting method" ;
  rdfs:comment "Method by which samples are sorted; open face filter collecting total suspended particles, prefilter to remove particles larger than X micrometers in diameter, where common values of X would be 10 and 2.5 full size sorting in a cascade impactor." ;
  skos:example "" ;
  nmdc:expected_value "description of method" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000116 a owl:ObjectProperty ;
  rdfs:label "sample storage duration" ;
  rdfs:comment "Duration for which the sample was stored" ;
  skos:example "P1Y6M" ;
  nmdc:expected_value "duration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000755 a owl:ObjectProperty ;
  rdfs:label "sample storage location" ;
  rdfs:comment "Location at which sample was stored, usually name of a specific freezer/room" ;
  skos:example "Freezer no:5" ;
  nmdc:expected_value "location name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000110 a owl:ObjectProperty ;
  rdfs:label "sample storage temperature" ;
  rdfs:comment "Temperature at which sample was stored, e.g. -80 degree Celsius" ;
  skos:example "-80 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000999 a owl:ObjectProperty ;
  rdfs:label "sample subtype" ;
  rdfs:comment "Name of sample sub-type. For example if \"sample type\" is \"Produced Water\" then subtype could be \"Oil Phase\" or \"Water Phase\". If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "biofilm" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SampSubtypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001320 a owl:ObjectProperty ;
  rdfs:label "Taxonomy ID of DNA sample" ;
  rdfs:comment "NCBI taxon id of the sample.  Maybe be a single taxon or mixed taxa sample. Use 'synthetic metagenome’ for mock community/positive controls, or 'blank sample' for negative controls." ;
  skos:note "coal metagenome [NCBITaxon:1260732] would be a reasonable has_raw_value" ;
  nmdc:expected_value "Taxonomy ID" ;
  rdfs:range nmdc:ControlledIdentifiedTermValue ;
  rdfs:subPropertyOf nmdc:investigation_field ;
  a owl:FunctionalProperty .

MIXS:0000196 a owl:ObjectProperty ;
  rdfs:label "sampling time outside" ;
  rdfs:comment "The recent and long term history of outside sampling" ;
  skos:example "" ;
  nmdc:expected_value "time" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "hour" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000410 a owl:ObjectProperty ;
  rdfs:label "sample transport conditions" ;
  rdfs:comment "Sample transport duration (in days or hrs) and temperature the sample was exposed to (e.g. 5.5 days; 20 ¬∞C)" ;
  skos:example "5 days;-20 degree Celsius" ;
  nmdc:expected_value "measurement value;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "days;degree Celsius" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000409 a owl:ObjectProperty ;
  rdfs:label "sample true vertical depth subsea" ;
  rdfs:comment "Depth of the sample i.e. The vertical distance between the sea level and the sampled position in the subsurface. Depth can be reported as an interval for subsurface samples e.g. 1325.75-1362.25 m" ;
  skos:example "" ;
  nmdc:expected_value "measurement value or measurement value range" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000998 a owl:ObjectProperty ;
  rdfs:label "sample type" ;
  rdfs:comment "The type of material from which the sample was obtained. For the Hydrocarbon package, samples include types like core, rock trimmings, drill cuttings, piping section, coupon, pigging debris, solid deposit, produced fluid, produced water, injected water, swabs, etc. For the Food Package, samples are usually categorized as food, body products or tissues, or environmental material. This field accepts terms listed under environmental specimen (http://purl.obolibrary.org/obo/GENEPIO_0001246)." ;
  skos:example "built environment sample [GENEPIO:0001248]" ;
  nmdc:expected_value <http://purl.obolibrary.org/obo/GENEPIO_/0001246> ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000111 a owl:ObjectProperty ;
  rdfs:label "sample volume or weight for DNA extraction" ;
  rdfs:comment "Volume (ml) or mass (g) of total collected sample processed for DNA extraction. Note: total sample collected should be entered under the term Sample Size (MIXS:0000001)." ;
  skos:example "1500 mL" ;
  nmdc:expected_value "measurement value" ;
  nmdc:preferred_unit "millliter, gram, milligram, square centimeter" ;
  nmdc:storage_units "cm2|g|mL|mg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:nucleic_acid_sequence_source_field ;
  a owl:FunctionalProperty .

MIXS:0000827 a owl:ObjectProperty ;
  rdfs:label "sampling day weather" ;
  rdfs:comment "The weather on the sampling day" ;
  skos:example "foggy" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SampWeatherEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000296 a owl:ObjectProperty ;
  rdfs:label "sample well name" ;
  rdfs:comment "Name of the well (e.g. BXA1123) where sample was taken" ;
  skos:example "" ;
  nmdc:expected_value "name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:sample_collection_day a owl:DatatypeProperty ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

nmdc:sample_collection_hour a owl:DatatypeProperty ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

nmdc:sample_collection_minute a owl:DatatypeProperty ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

nmdc:sample_collection_month a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:sample_collection_site a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:sample_collection_year a owl:DatatypeProperty ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

nmdc:sample_link a owl:DatatypeProperty ;
  rdfs:label "sample linkage" ;
  rdfs:comment "A unique identifier to assign parent-child, subsample, or sibling samples. This is relevant when a sample or other material was used to generate the new sample." ;
  skos:note "This field allows multiple entries separated by ; (Examples: Soil collected from the field will link with the soil used in an incubation. The soil a plant was grown in links to the plant sample. An original culture sample was transferred to a new vial and generated a new sample)" ;
  skos:example "igsn:DSJ0284" ;
  rdfs:range xsd:string .

nmdc:sample_shipped a owl:DatatypeProperty ;
  rdfs:label "sample shipped amount" ;
  rdfs:comment "The total amount or size (volume, mass, or area) of sample sent to EMSL." ;
  skos:note "This field is only required when completing metadata for samples being submitted to EMSL for analyses." ;
  skos:example "15 g" , "100 uL" , "5 mL" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:sample_type a owl:ObjectProperty ;
  rdfs:label "sample type" ;
  rdfs:comment "Type of sample being submitted" ;
  skos:note "This can vary from 'environmental package' if the sample is an extraction." ;
  skos:example "water extracted soil" ;
  rdfs:range nmdc:SampleTypeEnum ;
  a owl:FunctionalProperty .

nmdc:sampled_portion a owl:ObjectProperty ;
  rdfs:comment "The portion of the sample that is taken for downstream activity." ;
  rdfs:range nmdc:SamplePortionEnum .

MIXS:0000131 a owl:ObjectProperty ;
  rdfs:label "saturates wt%" ;
  rdfs:comment "Saturate, Aromatic, Resin and Asphaltene¬†(SARA) is an analysis method that divides¬†crude oil¬†components according to their polarizability and polarity. There are three main methods to obtain SARA results. The most popular one is known as the Iatroscan TLC-FID and is referred to as IP-143 (source: https://en.wikipedia.org/wiki/Saturate,_aromatic,_resin_and_asphaltene)" ;
  skos:example "" ;
  nmdc:expected_value "name;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percent" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:scaf_bp a owl:DatatypeProperty ;
  rdfs:comment "Total size in bp of all scaffolds." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaf_l_50 a owl:DatatypeProperty ;
  rdfs:comment "Given a set of scaffolds, the L50 is defined as the sequence length of the shortest scaffold at 50% of the total genome length." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaf_l_90 a owl:DatatypeProperty ;
  rdfs:comment "The L90 statistic is less than or equal to the L50 statistic; it is the length for which the collection of all scaffolds of that length or longer contains at least 90% of the sum of the lengths of all scaffolds." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaf_l_gt_50_k a owl:DatatypeProperty ;
  rdfs:comment "Total size in bp of all scaffolds greater than 50 KB." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaf_logsum a owl:DatatypeProperty ;
  rdfs:comment "The sum of the (length*log(length)) of all scaffolds, times some constant.  Increase the contiguity, the score will increase" ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaf_max a owl:DatatypeProperty ;
  rdfs:comment "Maximum scaffold length." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaf_n_50 a owl:DatatypeProperty ;
  rdfs:comment "Given a set of scaffolds, each with its own length, the N50 count is defined as the smallest number of scaffolds whose length sum makes up half of genome size." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaf_n_90 a owl:DatatypeProperty ;
  rdfs:comment "Given a set of scaffolds, each with its own length, the N90 count is defined as the smallest number of scaffolds whose length sum makes up 90% of genome size." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaf_n_gt_50_k a owl:DatatypeProperty ;
  rdfs:comment "Total sequence count of scaffolds greater than 50 KB." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaf_pct_gt_50_k a owl:DatatypeProperty ;
  rdfs:comment "Total sequence size percentage of scaffolds greater than 50 KB." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaf_powsum a owl:DatatypeProperty ;
  rdfs:comment "Powersum of all scaffolds is the same as logsum except that it uses the sum of (length*(length^P)) for some power P (default P=0.25)." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

nmdc:scaffolds a owl:DatatypeProperty ;
  rdfs:comment "Total sequence count of all scaffolds." ;
  rdfs:range xsd:float ;
  rdfs:subPropertyOf nmdc:metagenome_assembly_parameter ;
  a owl:FunctionalProperty .

MIXS:0000829 a owl:ObjectProperty ;
  rdfs:label "season" ;
  rdfs:comment "The season when sampling occurred. Any of the four periods into which the year is divided by the equinoxes and solstices. This field accepts terms listed under season (http://purl.obolibrary.org/obo/NCIT_C94729)." ;
  skos:example "autumn [NCIT:C94733]" ;
  nmdc:expected_value <http://purl.obolibrary.org/obo/NCIT_/C94729> ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001068 a owl:ObjectProperty ;
  rdfs:label "seasonal environment" ;
  rdfs:comment "Treatment involving an exposure to a particular season (e.g. Winter, summer, rabi, rainy etc.), treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment" ;
  skos:example "rainy;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "seasonal environment name;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000645 a owl:ObjectProperty ;
  rdfs:label "mean seasonal precipitation" ;
  rdfs:comment "The average of all seasonal precipitation values known, or an estimated equivalent value derived by such methods as regional indexes or Isohyetal maps." ;
  skos:example "10 mm" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millimeter" ;
  nmdc:storage_units "mm" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000643 a owl:ObjectProperty ;
  rdfs:label "mean seasonal temperature" ;
  rdfs:comment "Mean seasonal temperature" ;
  skos:example "18 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000830 a owl:ObjectProperty ;
  rdfs:label "seasonal use" ;
  rdfs:comment "The seasons the space is occupied" ;
  skos:example "Winter" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SeasonUseEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000351 a owl:ObjectProperty ;
  rdfs:label "secondary treatment" ;
  rdfs:comment "The process for substantially degrading the biological content of the sewage" ;
  skos:example "" ;
  nmdc:expected_value "secondary treatment type" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001078 a owl:ObjectProperty ;
  rdfs:label "sediment type" ;
  rdfs:comment "Information about the sediment type based on major constituents" ;
  skos:example "biogenous" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SedimentTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:separation_method a owl:ObjectProperty ;
  rdfs:comment "The method that was used to separate a substance from a solution or mixture." ;
  rdfs:range nmdc:SeparationMethodEnum ;
  a owl:FunctionalProperty .

MIXS:0000050 a owl:ObjectProperty ;
  rdfs:label "sequencing method" ;
  rdfs:comment "Sequencing machine used. Where possible the term should be taken from the OBI list of DNA sequencers (http://purl.obolibrary.org/obo/OBI_0400103)." ;
  skos:example "454 Genome Sequencer FLX [OBI:0000702]" ;
  nmdc:expected_value "Text or OBI" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:sequencing_field ;
  a owl:FunctionalProperty .

MIXS:0000051 a owl:ObjectProperty ;
  rdfs:label "sequence quality check" ;
  rdfs:comment "Indicate if the sequence has been called by automatic systems (none) or undergone a manual editing procedure (e.g. by inspecting the raw data or chromatograms). Applied only for sequences that are not submitted to SRA,ENA or DRA" ;
  skos:example "none" ;
  nmdc:expected_value "none or manually edited" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:sequencing_field ;
  a owl:FunctionalProperty .

nmdc:seqid a owl:DatatypeProperty ;
  rdfs:comment "The ID of the landmark used to establish the coordinate system for the current feature." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:sequencing_field a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000215 a owl:ObjectProperty ;
  rdfs:label "sewage type" ;
  rdfs:comment "Type of wastewater treatment plant as municipial or industrial" ;
  skos:example "" ;
  nmdc:expected_value "sewage type name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000834 a owl:DatatypeProperty ;
  rdfs:label "shading device signs of water/mold" ;
  rdfs:comment "Signs of the presence of mold or mildew on the shading device" ;
  skos:example "no presence of mold visible" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000831 a owl:ObjectProperty ;
  rdfs:label "shading device condition" ;
  rdfs:comment "The physical condition of the shading device at the time of sampling" ;
  skos:example "new" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ShadingDeviceCondEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000832 a owl:ObjectProperty ;
  rdfs:label "shading device location" ;
  rdfs:comment "The location of the shading device in relation to the built structure" ;
  skos:example "exterior" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000245 a owl:ObjectProperty ;
  rdfs:label "shading device material" ;
  rdfs:comment "The material the shading device is composed of" ;
  skos:example "" ;
  nmdc:expected_value "material name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000835 a owl:ObjectProperty ;
  rdfs:label "shading device type" ;
  rdfs:comment "The type of shading device" ;
  skos:example "slatted aluminum awning" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ShadingDeviceTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000322 a owl:ObjectProperty ;
  rdfs:label "composite design/sieving" ;
  rdfs:comment "Collection design of pooled samples and/or sieve size and amount of sample sieved" ;
  skos:example "" ;
  nmdc:expected_value "design name and/or size;amount" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000184 a owl:ObjectProperty ;
  rdfs:label "silicate" ;
  rdfs:comment "Concentration of silicate" ;
  skos:example "0.05 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  nmdc:storage_units "umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000017 a owl:ObjectProperty ;
  rdfs:label "size fraction selected" ;
  rdfs:comment "Filtering pore size used in sample preparation" ;
  skos:example "0-0.22 micrometer" ;
  nmdc:expected_value "filter size value range" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:nucleic_acid_sequence_source_field ;
  a owl:FunctionalProperty .

MIXS:0000735 a owl:ObjectProperty ;
  rdfs:label "size-fraction lower threshold" ;
  rdfs:comment "Refers to the mesh/pore size used to pre-filter/pre-sort the sample. Materials larger than the size threshold are excluded from the sample" ;
  skos:example "0.2 um" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micrometer" ;
  nmdc:storage_units "um" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000736 a owl:ObjectProperty ;
  rdfs:label "size-fraction upper threshold" ;
  rdfs:comment "Refers to the mesh/pore size used to retain the sample. Materials smaller than the size threshold are excluded from the sample" ;
  skos:example "20 um" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micrometer" ;
  nmdc:storage_units "um" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000647 a owl:ObjectProperty ;
  rdfs:label "slope aspect" ;
  rdfs:comment "The direction a slope faces. While looking down a slope use a compass to record the direction you are facing (direction or degrees); e.g., nw or 315 degrees. This measure provides an indication of sun and wind exposure that will influence soil temperature and evapotranspiration." ;
  skos:example "35 deg" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree" ;
  nmdc:storage_units "deg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000646 a owl:ObjectProperty ;
  rdfs:label "slope gradient" ;
  rdfs:comment "Commonly called 'slope'. The angle between ground surface and a horizontal line (in percent). This is the direction that overland water would flow. This measure is usually taken with a hand level meter or clinometer" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  nmdc:storage_units "%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000669 a owl:ObjectProperty ;
  rdfs:label "sludge retention time" ;
  rdfs:comment "The time activated sludge remains in reactor" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "hours" ;
  nmdc:storage_units "h" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:smiles a owl:DatatypeProperty ;
  rdfs:comment "A string encoding of a molecular graph, no chiral or isotopic information. There are usually a large number of valid SMILES which represent a given structure. For example, CCO, OCC and C(O)C all specify the structure of ethanol." ;
  owl:deprecated "true" ;
  rdfs:range xsd:string .

MIXS:0000428 a owl:ObjectProperty ;
  rdfs:label "sodium" ;
  rdfs:comment "Sodium concentration in the sample" ;
  skos:example "10.5 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:soil_annual_season_temp a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0001082 a owl:ObjectProperty ;
  rdfs:label "soil horizon" ;
  rdfs:comment "Specific layer in the land area which measures parallel to the soil surface and possesses physical characteristics which differ from the layers above and beneath" ;
  skos:example "A horizon" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SoilHorizonEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000335 a owl:ObjectProperty ;
  rdfs:label "soil texture measurement" ;
  rdfs:comment "The relative proportion of different grain sizes of mineral particles in a soil, as described using a standard system; express as % sand (50 um to 2 mm), silt (2 um to 50 um), and clay (<2 um) with textural name (e.g., silty clay loam) optional." ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:units_alignment_excuse "pending_analysis" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000336 a owl:DatatypeProperty ;
  rdfs:label "soil texture method" ;
  rdfs:comment "Reference or method used in determining soil texture" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000332 a owl:ObjectProperty ;
  rdfs:label "soil type" ;
  rdfs:comment "Description of the soil type or classification. This field accepts terms under soil (http://purl.obolibrary.org/obo/ENVO_00001998).  Multiple terms can be separated by pipes." ;
  skos:example "plinthosol [ENVO:00002250]" ;
  nmdc:expected_value "ENVO_00001998" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000334 a owl:ObjectProperty ;
  rdfs:label "soil type method" ;
  rdfs:comment "Reference or method used in determining soil series name or other lower-level classification" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000112 a owl:ObjectProperty ;
  rdfs:label "solar irradiance" ;
  rdfs:comment "The amount of solar energy that arrives at a specific area of a surface during a specific time interval" ;
  skos:example "1.36 kW/m2/d" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "kilowatts per square meter per day, ergs per square centimeter per second" ;
  nmdc:storage_units "kW/m2/d|erg/cm2/s" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000672 a owl:ObjectProperty ;
  rdfs:label "soluble inorganic material" ;
  rdfs:comment "Concentration of substances such as ammonia, road-salt, sea-salt, cyanide, hydrogen sulfide, thiocyanates, thiosulfates, etc." ;
  skos:example "" ;
  nmdc:expected_value "soluble inorganic material name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, microgram, mole per liter, gram per liter, parts per million" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:soluble_iron_micromol a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000673 a owl:ObjectProperty ;
  rdfs:label "soluble organic material" ;
  rdfs:comment "Concentration of substances such as urea, fruit sugars, soluble proteins, drugs, pharmaceuticals, etc." ;
  skos:example "" ;
  nmdc:expected_value "soluble organic material name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, microgram, mole per liter, gram per liter, parts per million" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000738 a owl:ObjectProperty ;
  rdfs:label "soluble reactive phosphorus" ;
  rdfs:comment "Concentration of soluble reactive phosphorus" ;
  skos:example "0.1 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|umol/L|ug/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:source_concentration a owl:ObjectProperty ;
  rdfs:comment "When solutions A (containing substance X) and B are combined together, this slot captures the concentration of X in solution A" ;
  nmdc:storage_units "%|mmol/L" ;
  rdfs:subPropertyOf nmdc:concentration ;
  a owl:FunctionalProperty .

MIXS:0000026 a owl:ObjectProperty ;
  rdfs:label "source material identifiers" ;
  rdfs:comment "A unique identifier assigned to a material sample (as defined by http://rs.tdwg.org/dwc/terms/materialSampleID, and as opposed to a particular digital record of a material sample) used for extracting nucleic acids, and subsequent sequencing. The identifier can refer either to the original material collected or to any derived sub-samples. The INSDC qualifiers /specimen_voucher, /bio_material, or /culture_collection may or may not share the same value as the source_mat_id field. For instance, the /specimen_voucher qualifier and source_mat_id may both contain 'UAM:Herps:14' , referring to both the specimen voucher and sampled tissue with the same identifier. However, the /culture_collection qualifier may refer to a value from an initial culture (e.g. ATCC:11775) while source_mat_id would refer to an identifier from some derived culture from which the nucleic acids were extracted (e.g. xatc123 or ark:/2154/R2)." ;
  skos:example "MPI012345" ;
  nmdc:expected_value "for cultures of microorganisms: identifiers for two culture collections; for other material a unique arbitrary identifer" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:nucleic_acid_sequence_source_field ;
  a owl:FunctionalProperty .

nmdc:source_system_of_record a owl:ObjectProperty ;
  rdfs:comment "Identifies the system of origin for a record" ;
  rdfs:range nmdc:SourceSystemEnum ;
  a owl:FunctionalProperty .

MIXS:0000770 a owl:ObjectProperty ;
  rdfs:label "space typical state" ;
  rdfs:comment "Customary or normal state of the space" ;
  skos:example "typically occupied" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000836 a owl:ObjectProperty ;
  rdfs:label "specifications" ;
  rdfs:comment "The building specifications. If design is chosen, indicate phase: conceptual, schematic, design development, construction documents" ;
  skos:example "construction" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SpecificEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:specific_ecosystem a owl:DatatypeProperty ;
  rdfs:comment "Specific ecosystems represent specific features of the environment like aphotic zone in an ocean or gastric mucosa within a host digestive system. Specific ecosystem is in position 5/5 in a GOLD path." ;
  skos:note "Specific ecosystems help to define samples based on very specific characteristics of an environment under the five-level classification system." ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/help> ;
  rdfs:subPropertyOf nmdc:gold_path_field ;
  a owl:FunctionalProperty .

MIXS:0000214 a owl:ObjectProperty ;
  rdfs:label "specific humidity" ;
  rdfs:comment "The mass of water vapour in a unit mass of moist air, usually expressed as grams of vapour per kilogram of air, or, in air conditioning, as grains per pound." ;
  skos:example "15 per kilogram of air" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram of air, kilogram of air" ;
  nmdc:storage_units "g/kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000996 a owl:ObjectProperty ;
  rdfs:label "source rock depositional environment" ;
  rdfs:comment "Source rock depositional environment (https://en.wikipedia.org/wiki/Source_rock). If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "Marine" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SrDepEnvEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000997 a owl:ObjectProperty ;
  rdfs:label "source rock geological age" ;
  rdfs:comment "Geological age of source rock (Additional info: https://en.wikipedia.org/wiki/Period_(geology)). If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "Silurian" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SrGeolAgeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000994 a owl:ObjectProperty ;
  rdfs:label "source rock kerogen type" ;
  rdfs:comment "Origin of kerogen. Type I: Algal (aquatic), Type II: planktonic and soft plant material (aquatic or terrestrial), Type III: terrestrial woody/ fibrous plant material (terrestrial), Type IV: oxidized recycled woody debris (terrestrial) (additional information: https://en.wikipedia.org/wiki/Kerogen). If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "Type IV" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SrKerogTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000995 a owl:ObjectProperty ;
  rdfs:label "source rock lithology" ;
  rdfs:comment "Lithology of source rock (https://en.wikipedia.org/wiki/Source_rock). If \"other\" is specified, please propose entry in \"additional info\" field" ;
  skos:example "Coal" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SrLithologyEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001069 a owl:ObjectProperty ;
  rdfs:label "standing water regimen" ;
  rdfs:comment "Treatment involving an exposure to standing water during a plant's life span, types can be flood water or standing water, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple regimens" ;
  skos:example "standing water;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "standing water type;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:start a owl:DatatypeProperty ;
  rdfs:comment "The start of the feature in positive 1-based integer coordinates" ;
  skos:closeMatch biolink:start_interbase_coordinate ;
  rdfs:subPropertyOf nmdc:gff_coordinate ;
  a owl:FunctionalProperty .

nmdc:start_date a owl:DatatypeProperty ;
  rdfs:comment "The date on which any process or activity was started" ;
  skos:note "We are using string representations of dates until all components of our ecosystem can handle ISO 8610 dates" , "The date should be formatted as YYYY-MM-DD" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:start_date_inc a owl:DatatypeProperty ;
  rdfs:label "incubation start date" ;
  rdfs:comment "Date the incubation was started. Only relevant for incubation samples." ;
  skos:note "Date should be formatted as YYYY(-MM(-DD)). Ie, 2021-04-15, 2021-04 and 2021 are all acceptable." ;
  skos:editorialNote "MIxS collection_date accepts (truncated) ISO8601. DH taking arbitrary precision date only" ;
  skos:example "2021-04-15" , "2021-04" , "2021" ;
  rdfs:seeAlso MIXS:0000011 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:start_time_inc a owl:DatatypeProperty ;
  rdfs:label "incubation start time, GMT" ;
  rdfs:comment "Time the incubation was started. Only relevant for incubation samples." ;
  skos:note "Time should be entered as HH:MM(:SS) in GMT. See here for a converter: https://www.worldtimebuddy.com/pst-to-gmt-converter" ;
  skos:editorialNote "MIxS collection_date accepts (truncated) ISO8601. DH taking seconds optional time only" ;
  skos:example "13:33" , "13:33:55" ;
  rdfs:seeAlso MIXS:0000011 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:started_at_time a owl:DatatypeProperty ;
  skos:editorialNote "The regex for ISO-8601 format was taken from here: https://www.myintervals.com/blog/2009/05/20/iso-8601-date-validation-that-doesnt-suck/ It may not be complete, but it is good enough for now." ;
  skos:mappingRelation prov:startedAtTime ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1949 )
  ] ;
  a owl:FunctionalProperty .

_:o1949 xsd:pattern "([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?" .

nmdc:stationary_phase a owl:ObjectProperty ;
  rdfs:comment "The material the stationary phase is comprised of used in chromatography." ;
  rdfs:range nmdc:StationaryPhaseEnum ;
  a owl:FunctionalProperty .

nmdc:storage_process_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of storage processes within it." ;
  rdfs:range nmdc:StorageProcess ;
  rdfs:subPropertyOf nmdc:object_set .

MIXS:0000327 a owl:ObjectProperty ;
  rdfs:label "storage conditions" ;
  rdfs:comment "Explain how and for how long the soil sample was stored before DNA extraction (fresh/frozen/other)." ;
  skos:example "-20 degree Celsius freezer;P2Y10D" ;
  nmdc:expected_value "storage condition type;duration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:strand a owl:DatatypeProperty ;
  rdfs:comment "The strand on which a feature is located. Has a value of '+' (sense strand or forward strand) or  '-' (anti-sense strand or reverse strand)." ;
  skos:exactMatch biolink:strand ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:stranded_orientation a owl:ObjectProperty ;
  rdfs:comment "Lists the strand orientiation for a stranded RNA library preparation." ;
  rdfs:range nmdc:StrandedOrientationEnum ;
  a owl:FunctionalProperty .

nmdc:study_category a owl:ObjectProperty ;
  rdfs:comment "The type of research initiative" ;
  rdfs:range nmdc:StudyCategoryEnum ;
  a owl:FunctionalProperty .

nmdc:study_identifiers a owl:ObjectProperty ;
  rdfs:subPropertyOf nmdc:external_database_identifiers ;
  a owl:FunctionalProperty .

nmdc:study_image a owl:ObjectProperty ;
  rdfs:comment "Links a study to one or more images." ;
  rdfs:range nmdc:ImageValue .

nmdc:study_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of studies within it." ;
  rdfs:range nmdc:Study ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:subject a owl:ObjectProperty ;
  rdfs:range nmdc:GeneProduct ;
  a owl:FunctionalProperty .

nmdc:substance_role a owl:ObjectProperty ;
  rdfs:comment "The role of a substance in a process" ;
  rdfs:range nmdc:SubstanceRoleEnum ;
  a owl:FunctionalProperty .

nmdc:substances_used a owl:ObjectProperty ;
  rdfs:comment "The substances that are combined to enable a ChemicalConversionProcess." ;
  rdfs:range nmdc:PortionOfSubstance .

nmdc:substances_volume a owl:ObjectProperty ;
  rdfs:comment "The volume of the combined substances that was included in a ChemicalConversionProcess." ;
  nmdc:storage_units "mL" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

MIXS:0000767 a owl:ObjectProperty ;
  rdfs:label "substructure type" ;
  rdfs:comment "The substructure or under building is that largely hidden section of the building which is built off the foundations to the ground floor level" ;
  skos:example "basement" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:SubstructureTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:subsurface_depth a owl:ObjectProperty ;
  nmdc:storage_units "m" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

MIXS:0000423 a owl:ObjectProperty ;
  rdfs:label "sulfate" ;
  rdfs:comment "Concentration of sulfate in the sample" ;
  skos:example "5 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000407 a owl:ObjectProperty ;
  rdfs:label "sulfate in formation water" ;
  rdfs:comment "Original sulfate concentration in the hydrocarbon resource" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  nmdc:storage_units "mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000424 a owl:ObjectProperty ;
  rdfs:label "sulfide" ;
  rdfs:comment "Concentration of sulfide in the sample" ;
  skos:example "2 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:superseded_by a owl:ObjectProperty ;
  rdfs:comment "Links a DataObject or WorkflowExecution record to a newer WorkflowExecution that  supersedes it, marking this record as outdated. The linked WorkflowExecution or resultant DataObjects should be used in favor of this record." ;
  rdfs:range nmdc:WorkflowExecution ;
  a owl:FunctionalProperty .

MIXS:0000759 a owl:ObjectProperty ;
  rdfs:label "surface-air contaminant" ;
  rdfs:comment "Contaminant identified on surface" ;
  skos:example "radon" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:SurfAirContEnum ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000123 a owl:ObjectProperty ;
  rdfs:label "surface humidity" ;
  rdfs:comment "Surfaces: water activity as a function of air and material moisture" ;
  skos:example "10%" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  nmdc:storage_units "%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000758 a owl:ObjectProperty ;
  rdfs:label "surface material" ;
  rdfs:comment "Surface materials at the point of sampling" ;
  skos:example "wood" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:SurfMaterialEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000128 a owl:ObjectProperty ;
  rdfs:label "surface moisture" ;
  rdfs:comment "Water held on a surface" ;
  skos:example "0.01 g/m2" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "parts per million, gram per cubic meter, gram per square meter" ;
  nmdc:storage_units "[ppm]|g/m2|g/m3" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000760 a owl:DatatypeProperty ;
  rdfs:label "surface moisture pH" ;
  rdfs:comment "ph measurement of surface" ;
  skos:example "7" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:double ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000125 a owl:ObjectProperty ;
  rdfs:label "surface temperature" ;
  rdfs:comment "Temperature of the surface at the time of sampling" ;
  skos:example "15 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000741 a owl:ObjectProperty ;
  rdfs:label "suspended particulate matter" ;
  rdfs:comment "Concentration of suspended particulate matter" ;
  skos:example "0.5 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  nmdc:storage_units "mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000150 a owl:ObjectProperty ;
  rdfs:label "suspended solids" ;
  rdfs:comment "Concentration of substances including a wide variety of material, such as silt, decaying plant and animal matter; can include multiple substances" ;
  skos:example "" ;
  nmdc:expected_value "suspended solid name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "gram, microgram, milligram per liter, mole per liter, gram per liter, part per million" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000120 a owl:ObjectProperty ;
  rdfs:label "total acid number" ;
  rdfs:comment "Total Acid Number¬†(TAN) is a measurement of acidity that is determined by the amount of¬†potassium hydroxide¬†in milligrams that is needed to neutralize the acids in one gram of oil.¬†It is an important quality measurement of¬†crude oil. (source: https://en.wikipedia.org/wiki/Total_acid_number)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  nmdc:storage_units "mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000044 a owl:ObjectProperty ;
  rdfs:label "target gene" ;
  rdfs:comment "Targeted gene or locus name for marker gene studies" ;
  skos:example "16S rRNA, 18S rRNA, nif, amoA, rpo" ;
  nmdc:expected_value "gene name" ;
  rdfs:range nmdc:TargetGeneEnum ;
  rdfs:subPropertyOf nmdc:sequencing_field ;
  a owl:FunctionalProperty .

MIXS:0000045 a owl:ObjectProperty ;
  rdfs:label "target subfragment" ;
  rdfs:comment "Name of subfragment of a gene or locus. Important to e.g. identify special regions on marker genes like V6 on 16S rRNA" ;
  skos:example "V6, V9, ITS" ;
  nmdc:expected_value "gene fragment name" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:sequencing_field ;
  a owl:FunctionalProperty .

nmdc:technical_reps a owl:DatatypeProperty ;
  rdfs:label "number technical replicate" ;
  rdfs:comment "If sending technical replicates of the same sample, indicate the replicate count." ;
  skos:note "This field is only required when completing metadata for samples being submitted to EMSL for analyses." ;
  skos:example "2" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

MIXS:0000113 a owl:ObjectProperty ;
  rdfs:label "temperature" ;
  rdfs:comment "Temperature of the sample at the time of sampling." ;
  skos:example "25 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:environment_field ;
  a owl:FunctionalProperty .

MIXS:0000197 a owl:ObjectProperty ;
  rdfs:label "temperature outside house" ;
  rdfs:comment "The recorded temperature value at sampling time outside" ;
  skos:example "5 Cel" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:temperature a owl:ObjectProperty ;
  rdfs:comment "The value of a temperature measurement or temperature used in a process." ;
  skos:editorialNote "Not to be confused with the MIXS:0000113" ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-8683-0050 ;
  nmdc:storage_units "Cel" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:term a owl:ObjectProperty ;
  rdfs:comment "pointer to an ontology class" ;
  rdfs:range nmdc:OntologyClass ;
  a owl:FunctionalProperty .

MIXS:0000352 a owl:ObjectProperty ;
  rdfs:label "tertiary treatment" ;
  rdfs:comment "The process providing a final treatment stage to raise the effluent quality before it is discharged to the receiving environment" ;
  skos:example "" ;
  nmdc:expected_value "tertiary treatment type" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000750 a owl:ObjectProperty ;
  rdfs:label "tidal stage" ;
  rdfs:comment "Stage of tide" ;
  skos:example "high tide" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TidalStageEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0001081 a owl:ObjectProperty ;
  rdfs:label "history/tillage" ;
  rdfs:comment "Note method(s) used for tilling" ;
  skos:example "chisel" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TillageEnum ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0001070 a owl:ObjectProperty ;
  rdfs:label "tissue culture growth media" ;
  rdfs:comment "Description of plant tissue culture growth media used" ;
  skos:example "https://link.springer.com/content/pdf/10.1007/BF02796489.pdf" ;
  nmdc:expected_value "PMID,DOI,url or free text" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:title a owl:DatatypeProperty ;
  rdfs:comment "A name given to the entity that differs from the name/label programmatically assigned to it." ;
  skos:exactMatch dcterms:title ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000154 a owl:ObjectProperty ;
  rdfs:label "toluene" ;
  rdfs:comment "Concentration of toluene in the sample" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:too_short_contig_num a owl:DatatypeProperty ;
  rdfs:comment "Number of contigs which were excluded from binning for length." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1951 )
  ] ;
  a owl:FunctionalProperty .

_:o1951 xsd:minInclusive 0 .

MIXS:0000525 a owl:ObjectProperty ;
  rdfs:label "total carbon" ;
  rdfs:comment "Total carbon content" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  nmdc:storage_units "ug/L|%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000634 a owl:ObjectProperty ;
  rdfs:label "total depth of water column" ;
  rdfs:comment "Measurement of total depth of water column" ;
  skos:example "500 m" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  nmdc:storage_units "m" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000744 a owl:ObjectProperty ;
  rdfs:label "total dissolved nitrogen" ;
  rdfs:comment "Total dissolved nitrogen concentration, reported as nitrogen, measured by: total dissolved nitrogen = NH4 + NO3NO2 + dissolved organic nitrogen" ;
  skos:example "40 ug/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  nmdc:storage_units "ug/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000745 a owl:ObjectProperty ;
  rdfs:label "total inorganic nitrogen" ;
  rdfs:comment "Total inorganic nitrogen content" ;
  skos:example "40 ug/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  nmdc:storage_units "ug/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000105 a owl:ObjectProperty ;
  rdfs:label "total iron" ;
  rdfs:comment "Concentration of total iron in the sample" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, milligram per kilogram" ;
  nmdc:storage_units "mg/L|mg/kg" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000102 a owl:ObjectProperty ;
  rdfs:label "total nitrogen concentration" ;
  rdfs:comment "Total nitrogen concentration of water samples, calculated by: total nitrogen = total dissolved nitrogen + particulate nitrogen. Can also be measured without filtering, reported as nitrogen" ;
  skos:example "50 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter, milligram per liter" ;
  nmdc:storage_units "mg/L|ug/L|umol/L|%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000338 a owl:DatatypeProperty ;
  rdfs:label "total nitrogen content method" ;
  rdfs:comment "Reference or method used in determining the total nitrogen" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000530 a owl:ObjectProperty ;
  rdfs:label "total nitrogen content" ;
  rdfs:comment "Total nitrogen content of the sample" ;
  skos:example "5 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter, milligram per liter" ;
  nmdc:storage_units "mg/L|ug/L|umol/L|%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000337 a owl:ObjectProperty ;
  rdfs:label "total organic carbon method" ;
  rdfs:comment "Reference or method used in determining total organic carbon" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000533 a owl:ObjectProperty ;
  rdfs:label "total organic carbon" ;
  rdfs:comment "Definition for soil: total organic carbon content of the soil, definition otherwise: total organic carbon content" ;
  skos:example "5 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram Carbon per kilogram sample material" ;
  nmdc:storage_units "mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000747 a owl:ObjectProperty ;
  rdfs:label "total particulate carbon" ;
  rdfs:comment "Total particulate carbon content" ;
  skos:example "35 umol/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter" ;
  nmdc:storage_units "ug/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000117 a owl:ObjectProperty ;
  rdfs:label "total phosphorus" ;
  rdfs:comment "Total phosphorus concentration in the sample, calculated by: total phosphorus = total dissolved phosphorus + particulate phosphorus" ;
  skos:example "0.03 mg/L" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000689 a owl:ObjectProperty ;
  rdfs:label "total phosphate" ;
  rdfs:comment "Total amount or concentration of phosphate" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter" ;
  nmdc:storage_units "ug/L|umol/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000419 a owl:ObjectProperty ;
  rdfs:label "total sulfur" ;
  rdfs:comment "Concentration of total sulfur in the sample" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:total_bases a owl:DatatypeProperty ;
  rdfs:comment "Total number of basepairs." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1953 )
  ] ;
  a owl:FunctionalProperty .

_:o1953 xsd:minInclusive 0 .

MIXS:0000837 a owl:ObjectProperty ;
  rdfs:label "train line" ;
  rdfs:comment "The subway line name" ;
  skos:example "red" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TrainLineEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000838 a owl:ObjectProperty ;
  rdfs:label "train station collection location" ;
  rdfs:comment "The train station collection location" ;
  skos:example "forest hills" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TrainStatLocEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000839 a owl:ObjectProperty ;
  rdfs:label "train stop collection location" ;
  rdfs:comment "The train stop collection location" ;
  skos:example "end" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TrainStopLocEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000191 a owl:ObjectProperty ;
  rdfs:label "turbidity" ;
  rdfs:comment "Measure of the amount of cloudiness or haziness in water caused by individual particles" ;
  skos:example "0.3 [NTU]" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "formazin turbidity unit, formazin nephelometric units" ;
  nmdc:storage_units "[NTU]|[FNU]" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000397 a owl:ObjectProperty ;
  rdfs:label "depth (TVDSS) of hydrocarbon resource pressure" ;
  rdfs:comment "True vertical depth subsea (TVDSS) of the hydrocarbon resource where the original pressure was measured (e.g. 1578 m)." ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  nmdc:storage_units "m" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000394 a owl:ObjectProperty ;
  rdfs:label "depth (TVDSS) of hydrocarbon resource temperature" ;
  rdfs:comment "True vertical depth subsea (TVDSS) of the hydrocarbon resource where the original temperature was measured (e.g. 1345 m)." ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  nmdc:storage_units "m" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000771 a owl:DatatypeProperty ;
  rdfs:label "typical occupant density" ;
  rdfs:comment "Customary or normal density of occupants" ;
  skos:example "25" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:double ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

rdf:type a owl:ObjectProperty ;
  rdfs:comment "the class_uri of the class that has been instantiated" ;
  skos:editorialNote "makes it easier to read example data files" , "required for polymorphic MongoDB collections" ;
  skos:example "nmdc:Biosample" , "nmdc:Study" ;
  rdfs:seeAlso <https://github.com/microbiomedata/nmdc-schema/issues/1048> , <https://github.com/microbiomedata/nmdc-schema/issues/1233> , <https://github.com/microbiomedata/nmdc-schema/issues/248> ;
  a owl:FunctionalProperty .

nmdc:unbinned_contig_num a owl:DatatypeProperty ;
  rdfs:comment "Number of contigs which did not end up in a medium or high quality bin." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1955 )
  ] ;
  a owl:FunctionalProperty .

_:o1955 xsd:minInclusive 0 .

nmdc:url a owl:DatatypeProperty ;
  skos:editorialNote "See issue 207 - this clashes with the mixs field" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:uses_calibration a owl:ObjectProperty ;
  rdfs:comment "calibration information is used by a process" ;
  skos:note "Retenion index calibration data generated by a gas chromatography mass spectromery run is used when analyzing metabolomics data" ;
  rdfs:range nmdc:CalibrationInformation ;
  a owl:FunctionalProperty .

nmdc:value a owl:ObjectProperty ;
  nmdc:units_alignment_excuse "pending_analysis" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:vendor a owl:ObjectProperty ;
  rdfs:range nmdc:InstrumentVendorEnum ;
  a owl:FunctionalProperty .

MIXS:0000114 a owl:ObjectProperty ;
  rdfs:label "ventilation rate" ;
  rdfs:comment "Ventilation rate of the system in the sampled premises" ;
  skos:example "750 m3/min" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "cubic meter per minute, liters per second" ;
  nmdc:storage_units "L/s|m3/min" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000756 a owl:ObjectProperty ;
  rdfs:label "ventilation type" ;
  rdfs:comment "Ventilation system used in the sampled premises" ;
  skos:example "Operable windows" ;
  nmdc:expected_value "ventilation type name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:version a owl:DatatypeProperty ;
  rdfs:comment "The version associated with a resource. " ;
  skos:example "v1.2.0" ;
  skos:exactMatch schema:version ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

MIXS:0000152 a owl:ObjectProperty ;
  rdfs:label "volatile fatty acids" ;
  rdfs:comment "Concentration of Volatile Fatty Acids in the sample" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000408 a owl:ObjectProperty ;
  rdfs:label "vfa in formation water" ;
  rdfs:comment "Original volatile fatty acid concentration in the hydrocarbon resource" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  nmdc:storage_units "mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000840 a owl:ObjectProperty ;
  rdfs:label "visual media" ;
  rdfs:comment "The building visual media" ;
  skos:example "3D scans" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:VisMediaEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000126 a owl:ObjectProperty ;
  rdfs:label "viscosity" ;
  rdfs:comment "A measure of oil's resistance¬†to gradual deformation by¬†shear stress¬†or¬†tensile stress (e.g. 3.5 cp; 100 ¬∞C)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value;measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "cP at degree Celsius" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000115 a owl:ObjectProperty ;
  rdfs:label "volatile organic compounds" ;
  rdfs:comment "Concentration of carbon-based chemicals that easily evaporate at room temperature; can report multiple volatile organic compounds by entering numeric values preceded by name of compound" ;
  skos:example "formaldehyde;500 nanogram per liter" ;
  nmdc:expected_value "volatile organic compound name;measurement value" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "microgram per cubic meter, parts per million, nanogram per liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:volume a owl:ObjectProperty ;
  rdfs:comment "The volume of a substance." ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-8683-0050 ;
  nmdc:storage_units "mL|uL" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

MIXS:0000198 a owl:ObjectProperty ;
  rdfs:label "wall area" ;
  rdfs:comment "The total area of the sampled room's walls" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  nmdc:storage_units "m2" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000841 a owl:ObjectProperty ;
  rdfs:label "wall construction type" ;
  rdfs:comment "The building class of the wall defined by the composition of the building elements and fire-resistance rating." ;
  skos:example "fire resistive" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WallConstTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000842 a owl:ObjectProperty ;
  rdfs:label "wall finish material" ;
  rdfs:comment "The material utilized to finish the outer most layer of the wall" ;
  skos:example "wood" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WallFinishMatEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000221 a owl:ObjectProperty ;
  rdfs:label "wall height" ;
  rdfs:comment "The average height of the walls in the sampled room" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "centimeter" ;
  nmdc:storage_units "cm" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000843 a owl:ObjectProperty ;
  rdfs:label "wall location" ;
  rdfs:comment "The relative location of the wall within the room" ;
  skos:example "north" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WallLocEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000845 a owl:ObjectProperty ;
  rdfs:label "wall surface treatment" ;
  rdfs:comment "The surface treatment of interior wall" ;
  skos:example "paneling" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WallSurfTreatmentEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000846 a owl:ObjectProperty ;
  rdfs:label "wall texture" ;
  rdfs:comment "The feel, appearance, or consistency of a wall surface" ;
  skos:example "popcorn" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WallTextureEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000222 a owl:ObjectProperty ;
  rdfs:label "wall thermal mass" ;
  rdfs:comment "The ability of the wall to provide inertia against temperature fluctuations. Generally this means concrete or concrete block that is either exposed or covered only with paint" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "joule per degree Celsius" ;
  nmdc:storage_units "J/K" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000844 a owl:ObjectProperty ;
  rdfs:label "wall signs of water/mold" ;
  rdfs:comment "Signs of the presence of mold or mildew on a wall" ;
  skos:example "no presence of mold visible" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:was_generated_by a owl:ObjectProperty ;
  skos:mappingRelation prov:wasGeneratedBy ;
  rdfs:range nmdc:DataEmitterProcess ;
  a owl:FunctionalProperty .

nmdc:was_informed_by a owl:ObjectProperty ;
  rdfs:comment "The primary DataGeneration subclass that the WorkflowExecution subclass depends on." ;
  skos:note "For version 1 of the proteomics workflow there are input files both from the NucleotideSequencing and MassSpectrometry, the MassSpectrometry record is considered the primary class to reference." ;
  skos:narrowMatch prov:wasInformedBy ;
  rdfs:range nmdc:DataGeneration .

MIXS:0000353 a owl:ObjectProperty ;
  rdfs:label "wastewater type" ;
  rdfs:comment "The origin of wastewater such as human waste, rainfall, storm drains, etc." ;
  skos:example "" ;
  nmdc:expected_value "wastewater type name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000323 a owl:DatatypeProperty ;
  rdfs:label "water content method" ;
  rdfs:comment "Reference or method used in determining the water content of soil" ;
  skos:example "" ;
  nmdc:expected_value "PMID,DOI or url" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000185 a owl:DatatypeProperty ;
  rdfs:label "water content" ;
  rdfs:comment "Water content measurement" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram per gram or cubic centimeter per cubic centimeter" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000203 a owl:ObjectProperty ;
  rdfs:label "water current" ;
  rdfs:comment "Measurement of magnitude and direction of flow within a fluid" ;
  skos:example "10 m3/s" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "cubic meter per second, knots" ;
  nmdc:storage_units "[kn_i]|m3/s" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000454 a owl:ObjectProperty ;
  rdfs:label "water cut" ;
  rdfs:comment "Current amount of water (%) in a produced fluid stream; or the average of the combined streams" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percent" ;
  nmdc:storage_units "%" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000223 a owl:ObjectProperty ;
  rdfs:label "water feature size" ;
  rdfs:comment "The size of the water feature" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  nmdc:storage_units "m2" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000847 a owl:ObjectProperty ;
  rdfs:label "water feature type" ;
  rdfs:comment "The type of water feature present within the building being sampled" ;
  skos:example "stream" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WaterFeatTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000453 a owl:ObjectProperty ;
  rdfs:label "water production rate" ;
  rdfs:comment "Water production rates per well (e.g. 987 m3 / day)" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "cubic meter per day" ;
  nmdc:storage_units "m3/d" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000590 a owl:ObjectProperty ;
  rdfs:label "water temperature regimen" ;
  rdfs:comment "Information about treatment involving an exposure to water with varying degree of temperature, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple regimens" ;
  skos:example "15 degree Celsius;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "measurement value;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "degree Celsius" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

MIXS:0000591 a owl:ObjectProperty ;
  rdfs:label "watering regimen" ;
  rdfs:comment "Information about treatment involving an exposure to watering frequencies, treatment regimen including how many times the treatment was repeated, how long each treatment lasted, and the start and end time of the entire treatment; can include multiple regimens" ;
  skos:example "1 liter;R2/2018-05-11T14:30/2018-05-11T19:30/P1H30M" ;
  nmdc:expected_value "measurement value;treatment interval and duration" ;
  nmdc:occurrence "m" ;
  nmdc:preferred_unit "milliliter, liter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

nmdc:websites a owl:DatatypeProperty ;
  rdfs:comment "A list of websites that are associated with the entity." ;
  skos:note "DOIs should not be included as websites. Instead, use the associated_dois slot." , "A consortium's homepage website should be included in the homepage_website slot, not in websites." , "consortium is a convenience term for a Study whose study_category value is consortium" , "the website slot and its subproperties are virtually identical to the url slot, except that they are multivalued and url is single-valued." ;
  rdfs:seeAlso nmdc:url ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1957 )
  ] .

_:o1957 xsd:pattern "[Hh][Tt][Tt][Pp][Ss]?:\\/\\/(?!.*[Dd][Oo][Ii]\\.[Oo][Rr][Gg]).*" .

MIXS:0000848 a owl:ObjectProperty ;
  rdfs:label "weekday" ;
  rdfs:comment "The day of the week when sampling occurred" ;
  skos:example "Sunday" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WeekdayEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000297 a owl:ObjectProperty ;
  rdfs:label "well identification number" ;
  rdfs:comment "A unique identifier of a well or wellbore. This is part of the Global Framework for Well Identification initiative which is compiled by the Professional Petroleum Data Management Association (PPDM) in an effort to improve well identification systems. (Supporting information: https://ppdm.org/ and http://dl.ppdm.org/dl/690)" ;
  skos:example "" ;
  nmdc:expected_value "text" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000757 a owl:ObjectProperty ;
  rdfs:label "wind direction" ;
  rdfs:comment "Wind direction is the direction from which a wind originates" ;
  skos:example "Northwest" ;
  nmdc:expected_value "wind direction name" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000118 a owl:ObjectProperty ;
  rdfs:label "wind speed" ;
  rdfs:comment "Speed of wind measured at the time of sampling" ;
  skos:example "21 km/h" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter per second, kilometer per hour" ;
  nmdc:storage_units "km/h|m/s" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000849 a owl:ObjectProperty ;
  rdfs:label "window condition" ;
  rdfs:comment "The physical condition of the window at the time of sampling" ;
  skos:example "rupture" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WindowCondEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000850 a owl:ObjectProperty ;
  rdfs:label "window covering" ;
  rdfs:comment "The type of window covering" ;
  skos:example "curtains" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WindowCoverEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000851 a owl:ObjectProperty ;
  rdfs:label "window horizontal position" ;
  rdfs:comment "The horizontal position of the window on the wall" ;
  skos:example "middle" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WindowHorizPosEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000852 a owl:ObjectProperty ;
  rdfs:label "window location" ;
  rdfs:comment "The relative location of the window within the room" ;
  skos:example "west" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WindowLocEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000853 a owl:ObjectProperty ;
  rdfs:label "window material" ;
  rdfs:comment "The type of material used to finish a window" ;
  skos:example "wood" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WindowMatEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000246 a owl:ObjectProperty ;
  rdfs:label "window open frequency" ;
  rdfs:comment "The number of times windows are opened per week" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000224 a owl:ObjectProperty ;
  rdfs:label "window area/size" ;
  rdfs:comment "The window's length and width" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "inch, meter" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000855 a owl:ObjectProperty ;
  rdfs:label "window status" ;
  rdfs:comment "Defines whether the windows were open or closed during environmental testing" ;
  skos:example "open" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000856 a owl:ObjectProperty ;
  rdfs:label "window type" ;
  rdfs:comment "The type of windows" ;
  skos:example "fixed window" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WindowTypeEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000857 a owl:ObjectProperty ;
  rdfs:label "window vertical position" ;
  rdfs:comment "The vertical position of the window on the wall" ;
  skos:example "middle" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:WindowVertPosEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000854 a owl:ObjectProperty ;
  rdfs:label "window signs of water/mold" ;
  rdfs:comment "Signs of the presence of mold or mildew on the window." ;
  skos:example "no presence of mold visible" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:workflow_execution_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of workflow executions." ;
  rdfs:range nmdc:WorkflowExecution ;
  rdfs:subPropertyOf nmdc:object_set .

MIXS:0000156 a owl:ObjectProperty ;
  rdfs:label "xylene" ;
  rdfs:comment "Concentration of xylene in the sample" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  nmdc:storage_units "[ppm]|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:zinc a owl:ObjectProperty ;
  rdfs:label "zinc" ;
  rdfs:comment "Concentration of zinc in the sample" ;
  skos:example "2.5 mg/kg" ;
  rdfs:seeAlso <https://www.ornl.gov/content/bio-scales-0> ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mg/kg (ppm)" ;
  nmdc:storage_units "[ppm]|mg/kg|mg/L" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:object a owl:ObjectProperty ;
  rdfs:range nmdc:OntologyClass ;
  a owl:FunctionalProperty .

nmdc:predicate a owl:ObjectProperty ;
  rdfs:range nmdc:OntologyClass ;
  a owl:FunctionalProperty .

nmdc:AnalysisTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <http://purl.obolibrary.org/obo/OBI_/0002767> nmdc:AnalysisTypeEnum.BULK_CHEMISTRY nmdc:AnalysisTypeEnum.LIPIDOMICS nmdc:AnalysisTypeEnum.METABOLOMICS nmdc:AnalysisTypeEnum.METAGENOMICS nmdc:AnalysisTypeEnum.METAGENOMICS_LONG_READ nmdc:AnalysisTypeEnum.METAPROTEOMICS nmdc:AnalysisTypeEnum.METATRANSCRIPTOMICS nmdc:AnalysisTypeEnum.NATURAL_ORGANIC_MATTER )
  ] .

<http://purl.obolibrary.org/obo/OBI_/0002767> a owl:NamedIndividual ;
  skos:notation "amplicon sequencing assay" ;
  rdfs:label "Amplicon sequencing assay" ;
  skos:notation "amplicon_sequencing_assay" ;
  rdfs:label "Amplicon" ;
  a nmdc:AnalysisTypeEnum , nmdc:NucleotideSequencingEnum .

nmdc:AnalysisTypeEnum.BULK_CHEMISTRY a owl:NamedIndividual ;
  skos:notation "bulk chemistry" ;
  a nmdc:AnalysisTypeEnum .

nmdc:AnalysisTypeEnum.LIPIDOMICS a owl:NamedIndividual ;
  skos:notation "lipidomics" ;
  a nmdc:AnalysisTypeEnum .

nmdc:AnalysisTypeEnum.METABOLOMICS a owl:NamedIndividual ;
  skos:notation "metabolomics" ;
  a nmdc:AnalysisTypeEnum .

nmdc:AnalysisTypeEnum.METAGENOMICS a owl:NamedIndividual ;
  skos:notation "metagenomics" ;
  rdfs:label "Metagenomics" ;
  rdfs:comment "Standard short-read metagenomic sequencing" ;
  a nmdc:AnalysisTypeEnum .

nmdc:AnalysisTypeEnum.METAGENOMICS_LONG_READ a owl:NamedIndividual ;
  skos:notation "metagenomics_long_read" ;
  rdfs:label "Metagenomics (long read)" ;
  rdfs:comment "Long-read metagenomic sequencing" ;
  a nmdc:AnalysisTypeEnum .

nmdc:AnalysisTypeEnum.METAPROTEOMICS a owl:NamedIndividual ;
  skos:notation "metaproteomics" ;
  a nmdc:AnalysisTypeEnum .

nmdc:AnalysisTypeEnum.METATRANSCRIPTOMICS a owl:NamedIndividual ;
  skos:notation "metatranscriptomics" ;
  a nmdc:AnalysisTypeEnum .

nmdc:AnalysisTypeEnum.NATURAL_ORGANIC_MATTER a owl:NamedIndividual ;
  skos:notation "natural organic matter" ;
  a nmdc:AnalysisTypeEnum .

nmdc:BinQualityEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:BinQualityEnum.HQ nmdc:BinQualityEnum.LQ nmdc:BinQualityEnum.MQ )
  ] .

nmdc:BinQualityEnum.HQ a owl:NamedIndividual ;
  skos:notation "HQ" ;
  rdfs:comment "Metagenome-assembled genome is high quality based on MIMAG standards (https://doi.org/10.1038/nbt.3893)" ;
  skos:altLabel "high quality" ;
  a nmdc:BinQualityEnum .

nmdc:BinQualityEnum.LQ a owl:NamedIndividual ;
  skos:notation "LQ" ;
  rdfs:comment "Metagenome-assembled genome is low quality based on MIMAG standards (https://doi.org/10.1038/nbt.3893)" ;
  skos:altLabel "low quality" ;
  a nmdc:BinQualityEnum .

nmdc:BinQualityEnum.MQ a owl:NamedIndividual ;
  skos:notation "MQ" ;
  rdfs:comment "Metagenome-assembled genome is medium quality based on MIMAG standards (https://doi.org/10.1038/nbt.3893)" ;
  skos:altLabel "medium quality" ;
  a nmdc:BinQualityEnum .

nmdc:BiosampleCategoryEnum a owl:Class ;
  rdfs:comment "Funding-based, sample location-based, or experimental method-based defined categories" ;
  skos:altLabel "category tag" ;
  skos:editorialNote "Currently, these values can associated with biosamples via the biosample_categories slot" , "They might also be applicable to other classes" , "They are intended to enable metadata search and or filtering, for example in the NMDC data portal, https://data.microbiomedata.org/" ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <https://www.genomicscience.energy.gov/bioenergy-research-centers/> <https://jgi.doe.gov/user-programs/program-info/ficus-overview> <https://lternet.edu/> <https://www.neonscience.org> <https://science.osti.gov/ber/funding-opportunities/laboratory-scientific-focus-area-guidance> nmdc:BiosampleCategoryEnum.SIP )
  ] .

<https://www.genomicscience.energy.gov/bioenergy-research-centers/> a owl:NamedIndividual ;
  skos:notation "BRC" ;
  rdfs:label "Bioenergy Research Centers" ;
  rdfs:comment "Bioenergy Research Centers funded by the Biological Systems Science Division of the U.S. Department of Energy's Biological and Environmental Research Program." ;
  a nmdc:BiosampleCategoryEnum .

<https://jgi.doe.gov/user-programs/program-info/ficus-overview> a owl:NamedIndividual ;
  skos:notation "FICUS" ;
  rdfs:label "Facilities Integrating Collaborations for User Science" ;
  a nmdc:BiosampleCategoryEnum .

<https://lternet.edu/> a owl:NamedIndividual ;
  skos:notation "LTER" ;
  rdfs:label "National Science Foundation's Long Term Ecological Research Network" ;
  a nmdc:BiosampleCategoryEnum .

<https://www.neonscience.org> a owl:NamedIndividual ;
  skos:notation "NEON" ;
  rdfs:label "National Science Foundation's National Ecological Observatory Network" ;
  a nmdc:BiosampleCategoryEnum .

<https://science.osti.gov/ber/funding-opportunities/laboratory-scientific-focus-area-guidance> a owl:NamedIndividual ;
  skos:notation "SFA" ;
  rdfs:label "Department of Energy Office of Science Biological and Environmental Research Program Laboratory Science Focus Areas" ;
  rdfs:comment "Science Focus Area projects funded through the Department of Energy Office of Science Biological and Environmental Research Program" ;
  a nmdc:BiosampleCategoryEnum .

nmdc:BiosampleCategoryEnum.SIP a owl:NamedIndividual ;
  skos:notation "SIP" ;
  a nmdc:BiosampleCategoryEnum .

nmdc:CalibrationStandardEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:CalibrationStandardEnum.ALKANES nmdc:CalibrationStandardEnum.FAMES )
  ] .

nmdc:CalibrationStandardEnum.ALKANES a owl:NamedIndividual ;
  skos:notation "alkanes" ;
  skos:altLabel "Alkanes" ;
  a nmdc:CalibrationStandardEnum .

nmdc:CalibrationStandardEnum.FAMES a owl:NamedIndividual ;
  skos:notation "fames" ;
  skos:altLabel "FAMES" ;
  a nmdc:CalibrationStandardEnum .

nmdc:CalibrationTargetEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:CalibrationTargetEnum.MASS_CHARGE_RATIO nmdc:CalibrationTargetEnum.RETENTION_INDEX nmdc:CalibrationTargetEnum.RETENTION_TIME )
  ] .

nmdc:CalibrationTargetEnum.MASS_CHARGE_RATIO a owl:NamedIndividual ;
  skos:notation "mass_charge_ratio" ;
  rdfs:label "m/z" ;
  skos:altLabel "Mass" , "m/z" ;
  a nmdc:CalibrationTargetEnum .

nmdc:CalibrationTargetEnum.RETENTION_INDEX a owl:NamedIndividual ;
  skos:notation "retention_index" ;
  skos:altLabel "RI" ;
  a nmdc:CalibrationTargetEnum .

nmdc:CalibrationTargetEnum.RETENTION_TIME a owl:NamedIndividual ;
  skos:notation "retention_time" ;
  skos:altLabel "RT" ;
  a nmdc:CalibrationTargetEnum .

nmdc:ChemicalConversionCategoryEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ChemicalConversionCategoryEnum.ACID_BASE nmdc:ChemicalConversionCategoryEnum.ADDITION nmdc:ChemicalConversionCategoryEnum.COMBUSTION nmdc:ChemicalConversionCategoryEnum.DECOMPOSITION <http://purl.obolibrary.org/obo/OBI_/0600056> nmdc:ChemicalConversionCategoryEnum.REDUCTION_OXIDATION nmdc:ChemicalConversionCategoryEnum.SUBSTITUTION )
  ] .

nmdc:ChemicalConversionCategoryEnum.ACID_BASE a owl:NamedIndividual ;
  skos:notation "acid_base" ;
  a nmdc:ChemicalConversionCategoryEnum .

nmdc:ChemicalConversionCategoryEnum.ADDITION a owl:NamedIndividual ;
  skos:notation "addition" ;
  a nmdc:ChemicalConversionCategoryEnum .

nmdc:ChemicalConversionCategoryEnum.COMBUSTION a owl:NamedIndividual ;
  skos:notation "combustion" ;
  a nmdc:ChemicalConversionCategoryEnum .

nmdc:ChemicalConversionCategoryEnum.DECOMPOSITION a owl:NamedIndividual ;
  skos:notation "decomposition" ;
  a nmdc:ChemicalConversionCategoryEnum .

<http://purl.obolibrary.org/obo/OBI_/0600056> a owl:NamedIndividual ;
  skos:notation "protease_cleavage" ;
  rdfs:comment "an enzymatic cleavage which relies on an enzyme with protease activity to act on proteins and to produce polypeptides (protein fragments)." ;
  a nmdc:ChemicalConversionCategoryEnum .

nmdc:ChemicalConversionCategoryEnum.REDUCTION_OXIDATION a owl:NamedIndividual ;
  skos:notation "reduction_oxidation" ;
  a nmdc:ChemicalConversionCategoryEnum .

nmdc:ChemicalConversionCategoryEnum.SUBSTITUTION a owl:NamedIndividual ;
  skos:notation "substitution" ;
  a nmdc:ChemicalConversionCategoryEnum .

nmdc:ChemicalEntityEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <http://purl.obolibrary.org/obo/MS_/1001303> <http://purl.obolibrary.org/obo/MS_/1001304> <http://purl.obolibrary.org/obo/MS_/1001917> <http://purl.obolibrary.org/obo/MS_/1001309> <http://purl.obolibrary.org/obo/MS_/1003093> <http://purl.obolibrary.org/obo/CHEBI_/85064> <http://purl.obolibrary.org/obo/CHEBI_/15366> <http://purl.obolibrary.org/obo/CHEBI_/38472> <https://bioregistry.io/eccode:/3.4.21.12> <http://purl.obolibrary.org/obo/CHEBI_/2666> <http://purl.obolibrary.org/obo/CHEBI_/62947> <http://purl.obolibrary.org/obo/CHEBI_/184335> <http://purl.obolibrary.org/obo/CHEBI_/35255> <http://purl.obolibrary.org/obo/MS_/1001306> <http://purl.obolibrary.org/obo/CHEBI_/16236> <http://purl.obolibrary.org/obo/CHEBI_/30751> <http://purl.obolibrary.org/obo/CHEBI_/17234> <http://purl.obolibrary.org/obo/CHEBI_/17883> <http://purl.obolibrary.org/obo/CHEBI_/17824> <http://purl.obolibrary.org/obo/CHEBI_/43945> <http://purl.obolibrary.org/obo/CHEBI_/17790> <http://purl.obolibrary.org/obo/CHEBI_/192842> <http://purl.obolibrary.org/obo/CHEBI_/26078> <http://purl.obolibrary.org/obo/CHEBI_/85069> <http://purl.obolibrary.org/obo/MS_/1001251> <http://purl.obolibrary.org/obo/CHEBI_/15377> )
  ] .

<http://purl.obolibrary.org/obo/MS_/1001303> a owl:NamedIndividual ;
  skos:notation "Arg-C" ;
  skos:note "A cysteine protease that hydrolyzes peptide, ester, and amide bonds at the C-terminus of arginine and with lower efficiency, lysine." ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/MS_/1001304> a owl:NamedIndividual ;
  skos:notation "Asp-N" ;
  skos:note "A zinc metalloendopeptidase that hydrolyzes peptide bonds at the N-terminus of aspartic acid." ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/MS_/1001917> a owl:NamedIndividual ;
  skos:notation "Glu-C" ;
  skos:note "A serine protease that hydrolyzes peptide and ester bonds at the C-terminus of aspartic acid or glutamic acid." ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/MS_/1001309> a owl:NamedIndividual ;
  skos:notation "Lys-C" ;
  skos:note "A serine protease that hydrolyzes peptide, ester, and amide bonds at the C-terminus of lysine." ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/MS_/1003093> a owl:NamedIndividual ;
  skos:notation "Lys-N" ;
  skos:note "A metalloendopeptidase that hydrolyzes peptide bonds at the C-terminus of lysine." ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/85064> a owl:NamedIndividual ;
  skos:notation "N-methyl-N-trimethylsilyltrifluoroacetamide" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/15366> a owl:NamedIndividual ;
  skos:notation "acetic_acid" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/38472> a owl:NamedIndividual ;
  skos:notation "acetonitrile" ;
  a nmdc:ChemicalEntityEnum .

<https://bioregistry.io/eccode:/3.4.21.12> a owl:NamedIndividual ;
  skos:notation "alphaLP" ;
  skos:note "A serine protease that hydrolyzes peptide bonds at the C-terminus of threonine, alanine, serine, and valine." ;
  rdfs:seeAlso <https://commonchemistry.cas.org/detail?cas_rn=37288-76-9&title=> ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/2666> a owl:NamedIndividual ;
  skos:notation "amitriptyline" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/62947> a owl:NamedIndividual ;
  skos:notation "ammonium_acetate" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/184335> a owl:NamedIndividual ;
  skos:notation "ammonium_bicarbonate" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/35255> a owl:NamedIndividual ;
  skos:notation "chloroform" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/MS_/1001306> a owl:NamedIndividual ;
  skos:notation "chymotrypsin" ;
  skos:note "A serine protease that hydrolyzes peptide bonds at the C-terminus of tryptophan, leucine, tyrosine, and phenylalanine." ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/16236> a owl:NamedIndividual ;
  skos:notation "ethanol" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/30751> a owl:NamedIndividual ;
  skos:notation "formic_acid" ;
  skos:note "A carboxylic acid that is the simplest aliphatic carboxylic acid, comprising a hydrogen atom joined to the methyl group of methanol." ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/17234> a owl:NamedIndividual ;
  skos:notation "glucose" ;
  skos:note "Generally considered the most abundant monosaccharide in nature." ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/17883> a owl:NamedIndividual ;
  skos:notation "hydrochloric_acid" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/17824> a owl:NamedIndividual ;
  skos:notation "isopropyl_alcohol" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/43945> a owl:NamedIndividual ;
  skos:notation "medronic_acid" ;
  skos:note "A 1,1-bis(phosphonic acid) consisting of methane substituted by two phosphonic acid groups, also known as methylenediphosphonic acid" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/17790> a owl:NamedIndividual ;
  skos:notation "methanol" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/192842> a owl:NamedIndividual ;
  skos:notation "methoxyamine" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/26078> a owl:NamedIndividual ;
  skos:notation "phosphoric_acid" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/85069> a owl:NamedIndividual ;
  skos:notation "trimethylchlorosilane" ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/MS_/1001251> a owl:NamedIndividual ;
  skos:notation "trypsin" ;
  skos:note "A serine protease that hydrolyzes peptide bonds at the C-terminus of arginine and lysine." ;
  a nmdc:ChemicalEntityEnum .

<http://purl.obolibrary.org/obo/CHEBI_/15377> a owl:NamedIndividual ;
  skos:notation "water" ;
  skos:note "Any form of water used in an experiment including deionized water, distilled water, and ultrapure water. Protocol or materials and methods should be consulted for exact type of water used in an experiment." ;
  a nmdc:ChemicalEntityEnum .

nmdc:ChromatographicCategoryEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ChromatographicCategoryEnum.GAS_CHROMATOGRAPHY nmdc:ChromatographicCategoryEnum.LIQUID_CHROMATOGRAPHY nmdc:ChromatographicCategoryEnum.SOLID_PHASE_EXTRACTION )
  ] .

nmdc:ChromatographicCategoryEnum.GAS_CHROMATOGRAPHY a owl:NamedIndividual ;
  skos:notation "gas_chromatography" ;
  skos:altLabel "GC" ;
  a nmdc:ChromatographicCategoryEnum .

nmdc:ChromatographicCategoryEnum.LIQUID_CHROMATOGRAPHY a owl:NamedIndividual ;
  skos:notation "liquid_chromatography" ;
  skos:altLabel "LC" ;
  a nmdc:ChromatographicCategoryEnum .

nmdc:ChromatographicCategoryEnum.SOLID_PHASE_EXTRACTION a owl:NamedIndividual ;
  skos:notation "solid_phase_extraction" ;
  skos:altLabel "SPE" ;
  a nmdc:ChromatographicCategoryEnum .

nmdc:ContainerCategoryEnum a owl:Class ;
  rdfs:comment "The permitted types of containers used in processing metabolomic samples." ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-8683-0050 ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ContainerCategoryEnum.FALCON_TUBE nmdc:ContainerCategoryEnum.V_BOTTOM_CONICAL_TUBE )
  ] .

nmdc:ContainerCategoryEnum.FALCON_TUBE a owl:NamedIndividual ;
  skos:notation "falcon_tube" ;
  a nmdc:ContainerCategoryEnum .

nmdc:ContainerCategoryEnum.V_BOTTOM_CONICAL_TUBE a owl:NamedIndividual ;
  skos:notation "v-bottom_conical_tube" ;
  a nmdc:ContainerCategoryEnum .

nmdc:CreditEnum a owl:Class ;
  skos:note "CreditEnums come from https://casrai.org/credit/" ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:CreditEnum.CONCEPTUALIZATION nmdc:CreditEnum.DATA_CURATION nmdc:CreditEnum.FORMAL_ANALYSIS nmdc:CreditEnum.FUNDING_ACQUISITION nmdc:CreditEnum.INVESTIGATION nmdc:CreditEnum.METHODOLOGY <http://purl.obolibrary.org/obo/OBI_/0000103> nmdc:CreditEnum.PROJECT_ADMINISTRATION nmdc:CreditEnum.RESOURCES nmdc:CreditEnum.SOFTWARE EFO:0001741 nmdc:CreditEnum.SUPERVISION nmdc:CreditEnum.VALIDATION nmdc:CreditEnum.VISUALIZATION nmdc:CreditEnum.WRITING_ORIGINAL_DRAFT nmdc:CreditEnum.WRITING_REVIEW_AND_EDITING )
  ] .

nmdc:CreditEnum.CONCEPTUALIZATION a owl:NamedIndividual ;
  skos:notation "Conceptualization" ;
  rdfs:comment "Conceptualization" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.DATA_CURATION a owl:NamedIndividual ;
  skos:notation "Data curation" ;
  rdfs:comment "Data curation" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.FORMAL_ANALYSIS a owl:NamedIndividual ;
  skos:notation "Formal Analysis" ;
  rdfs:comment "Formal Analysis" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.FUNDING_ACQUISITION a owl:NamedIndividual ;
  skos:notation "Funding acquisition" ;
  rdfs:comment "Funding acquisition" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.INVESTIGATION a owl:NamedIndividual ;
  skos:notation "Investigation" ;
  rdfs:comment "Investigation" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.METHODOLOGY a owl:NamedIndividual ;
  skos:notation "Methodology" ;
  rdfs:comment "Methodology" ;
  a nmdc:CreditEnum .

<http://purl.obolibrary.org/obo/OBI_/0000103> a owl:NamedIndividual ;
  skos:notation "Principal Investigator" ;
  rdfs:comment "principal investigator role" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.PROJECT_ADMINISTRATION a owl:NamedIndividual ;
  skos:notation "Project administration" ;
  rdfs:comment "Project administration" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.RESOURCES a owl:NamedIndividual ;
  skos:notation "Resources" ;
  rdfs:comment "Resources" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.SOFTWARE a owl:NamedIndividual ;
  skos:notation "Software" ;
  rdfs:comment "Software" ;
  a nmdc:CreditEnum .

EFO:0001741 a owl:NamedIndividual ;
  skos:notation "Submitter" ;
  rdfs:comment "the person(s) who enter study and biosample metadata into the NMDC submission portal" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.SUPERVISION a owl:NamedIndividual ;
  skos:notation "Supervision" ;
  rdfs:comment "Supervision" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.VALIDATION a owl:NamedIndividual ;
  skos:notation "Validation" ;
  rdfs:comment "Validation" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.VISUALIZATION a owl:NamedIndividual ;
  skos:notation "Visualization" ;
  rdfs:comment "Visualization" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.WRITING_ORIGINAL_DRAFT a owl:NamedIndividual ;
  skos:notation "Writing original draft" ;
  rdfs:comment "Writing – original draft" ;
  a nmdc:CreditEnum .

nmdc:CreditEnum.WRITING_REVIEW_AND_EDITING a owl:NamedIndividual ;
  skos:notation "Writing review and editing" ;
  rdfs:comment "Writing – review & editing" ;
  a nmdc:CreditEnum .

nmdc:DataCategoryEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DataCategoryEnum.INSTRUMENT_DATA nmdc:DataCategoryEnum.PROCESSED_DATA nmdc:DataCategoryEnum.WORKFLOW_PARAMETER_DATA )
  ] .

nmdc:DataCategoryEnum.INSTRUMENT_DATA a owl:NamedIndividual ;
  skos:notation "instrument_data" ;
  rdfs:comment "Data generated by a DataGeneration PlannedProcess" ;
  a nmdc:DataCategoryEnum .

nmdc:DataCategoryEnum.PROCESSED_DATA a owl:NamedIndividual ;
  skos:notation "processed_data" ;
  rdfs:comment "Data generated by a WorkflowExecution PlannedProcess" ;
  a nmdc:DataCategoryEnum .

nmdc:DataCategoryEnum.WORKFLOW_PARAMETER_DATA a owl:NamedIndividual ;
  skos:notation "workflow_parameter_data" ;
  rdfs:comment "Data used as input into a workflow providing workflow specification." ;
  skos:relatedMatch <http://edamontology.org/data_/0949> ;
  a nmdc:DataCategoryEnum .

nmdc:DoiCategoryEnum a owl:Class ;
  skos:note "See especially the resourceTypeGeneral section of the DataCite PDF, on pp48-53 as of 2023-07-19" ;
  rdfs:seeAlso <https://schema.datacite.org/meta/kernel-4.4/doc/DataCite-MetadataKernel_v4.4.pdf> , <https://api.crossref.org/types> ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DoiCategoryEnum.AWARD_DOI nmdc:DoiCategoryEnum.DATA_MANAGEMENT_PLAN_DOI nmdc:DoiCategoryEnum.DATASET_DOI nmdc:DoiCategoryEnum.PUBLICATION_DOI )
  ] .

nmdc:DoiCategoryEnum.AWARD_DOI a owl:NamedIndividual ;
  skos:notation "award_doi" ;
  rdfs:comment "A type of DOI that resolves to a funding authority." ;
  a nmdc:DoiCategoryEnum .

nmdc:DoiCategoryEnum.DATA_MANAGEMENT_PLAN_DOI a owl:NamedIndividual ;
  skos:notation "data_management_plan_doi" ;
  rdfs:comment "A type of DOI that resolves to a data management plan." ;
  a nmdc:DoiCategoryEnum .

nmdc:DoiCategoryEnum.DATASET_DOI a owl:NamedIndividual ;
  skos:notation "dataset_doi" ;
  rdfs:comment "A type of DOI that resolves to generated data." ;
  a nmdc:DoiCategoryEnum .

nmdc:DoiCategoryEnum.PUBLICATION_DOI a owl:NamedIndividual ;
  skos:notation "publication_doi" ;
  rdfs:comment "A type of DOI that resolves to a publication." ;
  a nmdc:DoiCategoryEnum .

nmdc:DoiProviderEnum a owl:Class ;
  rdfs:seeAlso nmdc:DoiProviderEnum , nmdc:ProcessingInstitutionEnum , nmdc:ExecutionResourceEnum ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <https://bioregistry.io/ror:/0330j0z60> <https://bioregistry.io/ror:/04rc0xn13> <https://bioregistry.io/ror:/01t14bp54> <https://bioregistry.io/ror:/041mxqs23> nmdc:DoiProviderEnum.GSC <https://bioregistry.io/ror:/04xm1d337> <https://bioregistry.io/ror:/01znn6x10> nmdc:DoiProviderEnum.MASSIVE <https://bioregistry.io/ror:/031478740> nmdc:DoiProviderEnum.ZENODO )
  ] .

<https://bioregistry.io/ror:/0330j0z60> a owl:NamedIndividual ;
  skos:notation "edi" ;
  rdfs:label "EDI" ;
  skos:altLabel "EDI" , "Environmental Data Initiative" ;
  a nmdc:DoiProviderEnum .

<https://bioregistry.io/ror:/04rc0xn13> a owl:NamedIndividual ;
  skos:notation "emsl" ;
  rdfs:label "EMSL" ;
  skos:altLabel "Environmental Molecular Sciences Laboratory" , "EMSL" ;
  skos:notation "EMSL" ;
  rdfs:label "Environmental Molecular Sciences Laboratory" ;
  skos:altLabel "Environmental Molecular Science Laboratory" , "Environmental Molecular Sciences Lab" ;
  a nmdc:DoiProviderEnum , nmdc:ProcessingInstitutionEnum .

<https://bioregistry.io/ror:/01t14bp54> a owl:NamedIndividual ;
  skos:notation "ess_dive" ;
  rdfs:label "ESS-DIVE" ;
  skos:altLabel "ESS-DIVE" , "Environmental System Science Data Infrastructure for a Virtual Ecosystem" ;
  a nmdc:DoiProviderEnum .

<https://bioregistry.io/ror:/041mxqs23> a owl:NamedIndividual ;
  skos:notation "figshare" ;
  rdfs:label "Figshare" ;
  a nmdc:DoiProviderEnum .

nmdc:DoiProviderEnum.GSC a owl:NamedIndividual ;
  skos:notation "gsc" ;
  rdfs:label "GSC" ;
  skos:altLabel "GSC" , "Genomic Standards Consortium" ;
  a nmdc:DoiProviderEnum .

<https://bioregistry.io/ror:/04xm1d337> a owl:NamedIndividual ;
  skos:notation "jgi" ;
  rdfs:label "JGI" ;
  skos:altLabel "Joint Genome Institute" , "JGI" ;
  skos:notation "JGI" ;
  rdfs:label "Joint Genome Institute" ;
  a nmdc:DoiProviderEnum , nmdc:ProcessingInstitutionEnum .

<https://bioregistry.io/ror:/01znn6x10> a owl:NamedIndividual ;
  skos:notation "kbase" ;
  rdfs:label "KBase" ;
  skos:altLabel "KBase" ;
  a nmdc:DoiProviderEnum .

nmdc:DoiProviderEnum.MASSIVE a owl:NamedIndividual ;
  skos:notation "massive" ;
  rdfs:label "MassIVE" ;
  skos:altLabel "MassIVE" , "Mass Spectrometry Virtual Environment" ;
  a nmdc:DoiProviderEnum .

<https://bioregistry.io/ror:/031478740> a owl:NamedIndividual ;
  skos:notation "osti" ;
  rdfs:label "OSTI" ;
  skos:altLabel "Office of Scientific and Technical Information" , "OSTI" ;
  a nmdc:DoiProviderEnum .

nmdc:DoiProviderEnum.ZENODO a owl:NamedIndividual ;
  skos:notation "zenodo" ;
  rdfs:label "Zenodo" ;
  skos:altLabel "Zenodo" ;
  a nmdc:DoiProviderEnum .

nmdc:EluentIntroductionCategoryEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:EluentIntroductionCategoryEnum.DIRECT_INFUSION_AUTOSAMPLER nmdc:EluentIntroductionCategoryEnum.DIRECT_INFUSION_SYRINGE nmdc:EluentIntroductionCategoryEnum.GAS_CHROMATOGRAPHY nmdc:EluentIntroductionCategoryEnum.LIQUID_CHROMATOGRAPHY )
  ] .

nmdc:EluentIntroductionCategoryEnum.DIRECT_INFUSION_AUTOSAMPLER a owl:NamedIndividual ;
  skos:notation "direct_infusion_autosampler" ;
  rdfs:label "direct infusion autosampler" ;
  rdfs:comment "The processed sample is introduced into the mass spectrometer through a direct infusion process using an autosampler." ;
  a nmdc:EluentIntroductionCategoryEnum .

nmdc:EluentIntroductionCategoryEnum.DIRECT_INFUSION_SYRINGE a owl:NamedIndividual ;
  skos:notation "direct_infusion_syringe" ;
  rdfs:label "direct infusion syringe" ;
  rdfs:comment "The processed sample is introduced into the mass spectrometer through a direct infusion process using a syringe." ;
  a nmdc:EluentIntroductionCategoryEnum .

nmdc:EluentIntroductionCategoryEnum.GAS_CHROMATOGRAPHY a owl:NamedIndividual ;
  skos:notation "gas_chromatography" ;
  rdfs:label "gas chromatography" ;
  rdfs:comment "The processed sample is introduced into the mass spectrometer through a gas chromatography process." ;
  skos:altLabel "GC" ;
  a nmdc:EluentIntroductionCategoryEnum .

nmdc:EluentIntroductionCategoryEnum.LIQUID_CHROMATOGRAPHY a owl:NamedIndividual ;
  skos:notation "liquid_chromatography" ;
  rdfs:label "liquid chromatography" ;
  rdfs:comment "The processed sample is introduced into the mass spectrometer through a liquid chromatography process." ;
  skos:altLabel "LC" ;
  a nmdc:EluentIntroductionCategoryEnum .

nmdc:ExecutionResourceEnum a owl:Class ;
  rdfs:seeAlso nmdc:DoiProviderEnum , nmdc:ProcessingInstitutionEnum , nmdc:ExecutionResourceEnum ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ExecutionResourceEnum.EMSL_RZR nmdc:ExecutionResourceEnum.EMSL_TAHOMA nmdc:ExecutionResourceEnum.NERSC_CORI nmdc:ExecutionResourceEnum.NERSC_PERLMUTTER )
  ] .

nmdc:ExecutionResourceEnum.EMSL_RZR a owl:NamedIndividual ;
  skos:notation "EMSL-RZR" ;
  rdfs:comment "Environmental Molecular Sciences Laboratory RZR cluster" ;
  skos:altLabel "RZR" ;
  a nmdc:ExecutionResourceEnum .

nmdc:ExecutionResourceEnum.EMSL_TAHOMA a owl:NamedIndividual ;
  skos:notation "EMSL-Tahoma" ;
  rdfs:comment "Environmental Molecular Sciences Laboratory RZR Tahoma cluster" ;
  skos:altLabel "Tahoma" ;
  a nmdc:ExecutionResourceEnum .

nmdc:ExecutionResourceEnum.NERSC_CORI a owl:NamedIndividual ;
  skos:notation "NERSC-Cori" ;
  rdfs:comment "NERSC Cori supercomputer" ;
  skos:altLabel "Cori" ;
  a nmdc:ExecutionResourceEnum .

nmdc:ExecutionResourceEnum.NERSC_PERLMUTTER a owl:NamedIndividual ;
  skos:notation "NERSC-Perlmutter" ;
  rdfs:comment "NERSC Perlmutter supercomputer" ;
  skos:altLabel "Perlmutter" , "Saul" ;
  a nmdc:ExecutionResourceEnum .

nmdc:ExtractionTargetEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ExtractionTargetEnum.DNA nmdc:ExtractionTargetEnum.RNA nmdc:ExtractionTargetEnum.LIPID nmdc:ExtractionTargetEnum.METABOLITE nmdc:ExtractionTargetEnum.NATURAL_ORGANIC_MATTER nmdc:ExtractionTargetEnum.PROTEIN )
  ] .

nmdc:ExtractionTargetEnum.DNA a owl:NamedIndividual ;
  skos:notation "DNA" ;
  a nmdc:ExtractionTargetEnum .

nmdc:ExtractionTargetEnum.RNA a owl:NamedIndividual ;
  skos:notation "RNA" ;
  a nmdc:ExtractionTargetEnum .

nmdc:ExtractionTargetEnum.LIPID a owl:NamedIndividual ;
  skos:notation "lipid" ;
  a nmdc:ExtractionTargetEnum .

nmdc:ExtractionTargetEnum.METABOLITE a owl:NamedIndividual ;
  skos:notation "metabolite" ;
  a nmdc:ExtractionTargetEnum .

nmdc:ExtractionTargetEnum.NATURAL_ORGANIC_MATTER a owl:NamedIndividual ;
  skos:notation "natural organic matter" ;
  a nmdc:ExtractionTargetEnum .

nmdc:ExtractionTargetEnum.PROTEIN a owl:NamedIndividual ;
  skos:notation "protein" ;
  a nmdc:ExtractionTargetEnum .

nmdc:FailureWhatEnum a owl:Class ;
  rdfs:comment "The permitted values for describing where a failure occurred during processing in the lab during analysis workflows." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FailureWhatEnum.ASSEMBLY_SIZE_TOO_SMALL nmdc:FailureWhatEnum.LOW_READ_COUNT nmdc:FailureWhatEnum.MALFORMED_DATA nmdc:FailureWhatEnum.NO_VALID_DATA_GENERATED nmdc:FailureWhatEnum.OTHER )
  ] .

nmdc:FailureWhatEnum.ASSEMBLY_SIZE_TOO_SMALL a owl:NamedIndividual ;
  skos:notation "assembly_size_too_small" ;
  rdfs:comment "The size of the metagenome or metatranscriptome assembly is too small to proceed to the next analysis workflow." ;
  a nmdc:FailureWhatEnum .

nmdc:FailureWhatEnum.LOW_READ_COUNT a owl:NamedIndividual ;
  skos:notation "low_read_count" ;
  rdfs:comment "Number of output reads is not sufficient to continue to the next analysis step." ;
  a nmdc:FailureWhatEnum .

nmdc:FailureWhatEnum.MALFORMED_DATA a owl:NamedIndividual ;
  skos:notation "malformed_data" ;
  rdfs:comment "Workflow failure reading input or writing the output file(s)." ;
  a nmdc:FailureWhatEnum .

nmdc:FailureWhatEnum.NO_VALID_DATA_GENERATED a owl:NamedIndividual ;
  skos:notation "no_valid_data_generated" ;
  rdfs:comment "A process ran but did not produce any output. Ie binning ran but did not produce any medium or high quality bins." ;
  a nmdc:FailureWhatEnum .

nmdc:FailureWhatEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  rdfs:comment "A lab process or analysis workflow has failed in a way that has not been captured by the available values yet. Please use slot 'qc_comment' to specify details." ;
  a nmdc:FailureWhatEnum .

nmdc:FailureWhereEnum a owl:Class ;
  rdfs:comment "The permitted values for describing where in the process, either a lab or analysis workflow step, the failure occurred." ;
  skos:note "At Chris' recommendation permissible values for this enumeration are the same as Class names." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FailureWhereEnum.EXTRACTION nmdc:FailureWhereEnum.LIBRARY_PREPARATION nmdc:FailureWhereEnum.MAGS_ANALYSIS nmdc:FailureWhereEnum.MASS_SPECTROMETRY nmdc:FailureWhereEnum.METABOLOMICS_ANALYSIS nmdc:FailureWhereEnum.METAGENOME_ANNOTATION nmdc:FailureWhereEnum.METAGENOME_ASSEMBLY nmdc:FailureWhereEnum.METAPROTEOMICS_ANALYSIS nmdc:FailureWhereEnum.METATRANSCRIPTOME_ANNOTATION nmdc:FailureWhereEnum.METATRANSCRIPTOME_ASSEMBLY nmdc:FailureWhereEnum.METATRANSCRIPTOME_EXPRESSION_ANALYSIS nmdc:FailureWhereEnum.NOM_ANALYSIS nmdc:FailureWhereEnum.NUCLEOTIDE_SEQUENCING nmdc:FailureWhereEnum.POOLING nmdc:FailureWhereEnum.READ_BASED_TAXONOMY_ANALYSIS nmdc:FailureWhereEnum.READ_QC_ANALYSIS )
  ] .

nmdc:FailureWhereEnum.EXTRACTION a owl:NamedIndividual ;
  skos:notation "Extraction" ;
  rdfs:comment "A failure has occurred in extraction, a lab process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.LIBRARY_PREPARATION a owl:NamedIndividual ;
  skos:notation "LibraryPreparation" ;
  rdfs:comment "A failure has occurred in library preparation, a lab process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.MAGS_ANALYSIS a owl:NamedIndividual ;
  skos:notation "MagsAnalysis" ;
  rdfs:comment "A failure has occurred in binning, a workflow process to generate metagenome-assembled genomes (MAGS)." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.MASS_SPECTROMETRY a owl:NamedIndividual ;
  skos:notation "MassSpectrometry" ;
  rdfs:comment "A failure has occurred during mass spectrometry, a data generation process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.METABOLOMICS_ANALYSIS a owl:NamedIndividual ;
  skos:notation "MetabolomicsAnalysis" ;
  rdfs:comment "A failure has occurred in analyzing metabolomics data." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.METAGENOME_ANNOTATION a owl:NamedIndividual ;
  skos:notation "MetagenomeAnnotation" ;
  rdfs:comment "A failure has occurred in annotation, a workflow process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.METAGENOME_ASSEMBLY a owl:NamedIndividual ;
  skos:notation "MetagenomeAssembly" ;
  rdfs:comment "A failure has occurred in metagenome assembly, a workflow process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.METAPROTEOMICS_ANALYSIS a owl:NamedIndividual ;
  skos:notation "MetaproteomicsAnalysis" ;
  rdfs:comment "A failure has occurred in analyzing metaproteomics data." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.METATRANSCRIPTOME_ANNOTATION a owl:NamedIndividual ;
  skos:notation "MetatranscriptomeAnnotation" ;
  rdfs:comment "A failure has occurred in annotation, a workflow process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.METATRANSCRIPTOME_ASSEMBLY a owl:NamedIndividual ;
  skos:notation "MetatranscriptomeAssembly" ;
  rdfs:comment "A failure has occurred in assembly, a workflow process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.METATRANSCRIPTOME_EXPRESSION_ANALYSIS a owl:NamedIndividual ;
  skos:notation "MetatranscriptomeExpressionAnalysis" ;
  rdfs:comment "A failure has occurred in metatranscriptome expression analysis, a workflow process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.NOM_ANALYSIS a owl:NamedIndividual ;
  skos:notation "NomAnalysis" ;
  rdfs:comment "A failure has occurred in analyzing NOM data." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.NUCLEOTIDE_SEQUENCING a owl:NamedIndividual ;
  skos:notation "NucleotideSequencing" ;
  rdfs:comment "A failure has occurred during nucleotide sequencing, a data generation process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.POOLING a owl:NamedIndividual ;
  skos:notation "Pooling" ;
  rdfs:comment "A failure has occurred in pooling, a lab process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.READ_BASED_TAXONOMY_ANALYSIS a owl:NamedIndividual ;
  skos:notation "ReadBasedTaxonomyAnalysis" ;
  rdfs:comment "A failure has occurred in reads based taxonomy, a workflow process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.READ_QC_ANALYSIS a owl:NamedIndividual ;
  skos:notation "ReadQcAnalysis" ;
  rdfs:comment "A failure has occurred in read qc, a workflow process." ;
  a nmdc:FailureWhereEnum .

nmdc:FileTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FileTypeEnum.ANALYSIS_TOOL_PARAMETER_FILE nmdc:FileTypeEnum.ANNOTATION_AMINO_ACID_FASTA nmdc:FileTypeEnum.ANNOTATION_ENZYME_COMMISSION nmdc:FileTypeEnum.ANNOTATION_INFO_FILE nmdc:FileTypeEnum.ANNOTATION_KEGG_ORTHOLOGY nmdc:FileTypeEnum.ANNOTATION_STATISTICS nmdc:FileTypeEnum.ASSEMBLY_AGP nmdc:FileTypeEnum.ASSEMBLY_CONTIGS nmdc:FileTypeEnum.ASSEMBLY_COVERAGE_BAM nmdc:FileTypeEnum.ASSEMBLY_COVERAGE_STATS nmdc:FileTypeEnum.ASSEMBLY_INFO_FILE nmdc:FileTypeEnum.ASSEMBLY_SCAFFOLDS nmdc:FileTypeEnum.BAI_FILE nmdc:FileTypeEnum.CATH_FUN_FAMS_FUNCTIONAL_FAMILIES_ANNOTATION_GFF nmdc:FileTypeEnum.CRT_ANNOTATION_GFF nmdc:FileTypeEnum.CENTRIFUGE_KRONA_PLOT nmdc:FileTypeEnum.CENTRIFUGE_TAXONOMIC_CLASSIFICATION nmdc:FileTypeEnum.CENTRIFUGE_OUTPUT_REPORT_FILE nmdc:FileTypeEnum.CHECK_M_STATISTICS nmdc:FileTypeEnum.CLUSTERS_OF_ORTHOLOGOUS_GROUPS_COG_ANNOTATION_GFF nmdc:FileTypeEnum.CONFIGURATION_TOML nmdc:FileTypeEnum.CONTAMINANTS_AMINO_ACID_FASTA nmdc:FileTypeEnum.CONTIG_MAPPING_FILE nmdc:FileTypeEnum.CRISPR_TERMS nmdc:FileTypeEnum.DIRECT_INFUSION_FT_ICR_MS_RAW_DATA nmdc:FileTypeEnum.DIRECT_INFUSION_FT_ICR_MS_ANALYSIS_RESULTS nmdc:FileTypeEnum.DIRECT_INFUSION_FT_ICR_MS_QC_PLOTS nmdc:FileTypeEnum.ERROR_CORRECTED_READS nmdc:FileTypeEnum.FILTERED_SEQUENCING_READS nmdc:FileTypeEnum.FUNCTIONAL_ANNOTATION_GFF nmdc:FileTypeEnum.GC_MS_METABOLOMICS_RESULTS nmdc:FileTypeEnum.GC_MS_RAW_DATA nmdc:FileTypeEnum.GOTTCHA_2_CLASSIFICATION_REPORT nmdc:FileTypeEnum.GOTTCHA_2_KRONA_PLOT nmdc:FileTypeEnum.GOTTCHA_2_REPORT_FULL nmdc:FileTypeEnum.GTDBTK_ARCHAEAL_SUMMARY nmdc:FileTypeEnum.GTDBTK_BACTERIAL_SUMMARY nmdc:FileTypeEnum.GE_NOMAD_AGGREGATED_CLASSIFICATION nmdc:FileTypeEnum.GENE_PHYLOGENY_TSV nmdc:FileTypeEnum.GENEMARK_ANNOTATION_GFF nmdc:FileTypeEnum.KO_EC_ANNOTATION_GFF nmdc:FileTypeEnum.KRAKEN_2_CLASSIFICATION_REPORT nmdc:FileTypeEnum.KRAKEN_2_KRONA_PLOT nmdc:FileTypeEnum.KRAKEN_2_TAXONOMIC_CLASSIFICATION nmdc:FileTypeEnum.LC_FT_ICR_MS_ANALYSIS_RESULTS nmdc:FileTypeEnum.LC_FT_ICR_MS_QC_PLOTS nmdc:FileTypeEnum.LC_FT_ICR_MS_RAW_DATA nmdc:FileTypeEnum.LC_DDA_MS_MS_RAW_DATA nmdc:FileTypeEnum.LC_MS_LIPIDOMICS_PROCESSED_DATA nmdc:FileTypeEnum.LC_MS_LIPIDOMICS_RESULTS nmdc:FileTypeEnum.LC_MS_METABOLOMICS_PROCESSED_DATA nmdc:FileTypeEnum.LC_MS_METABOLOMICS_RESULTS nmdc:FileTypeEnum.MASS_SPECTROMETRY_REFERENCE_SPECTRAL_LIBRARY nmdc:FileTypeEnum.METAGENOME_BINS_BARPLOT nmdc:FileTypeEnum.METAGENOME_BINS_HEATMAP nmdc:FileTypeEnum.METAGENOME_BINS_INFO_FILE nmdc:FileTypeEnum.METAGENOME_BINS_KRONA_PLOT nmdc:FileTypeEnum.METAGENOME_HQMQ_BINS_COMPRESSION_FILE nmdc:FileTypeEnum.METAGENOME_LQ_BINS_COMPRESSION_FILE nmdc:FileTypeEnum.METAGENOME_RAW_READ_1 nmdc:FileTypeEnum.METAGENOME_RAW_READ_2 nmdc:FileTypeEnum.METAGENOME_RAW_READS nmdc:FileTypeEnum.METAPROTEOMICS_WORKFLOW_STATISTICS nmdc:FileTypeEnum.METATRANSCRIPTOME_EXPRESSION nmdc:FileTypeEnum.METATRANSCRIPTOME_EXPRESSION_INFO_FILE nmdc:FileTypeEnum.METATRANSCRIPTOME_EXPRESSION_INTERGENIC nmdc:FileTypeEnum.METATRANSCRIPTOME_RAW_READ_1 nmdc:FileTypeEnum.METATRANSCRIPTOME_RAW_READ_2 nmdc:FileTypeEnum.METATRANSCRIPTOME_RAW_READS nmdc:FileTypeEnum.MISC_ANNOTATION_GFF nmdc:FileTypeEnum.PEPTIDE_REPORT nmdc:FileTypeEnum.PFAM_ANNOTATION_GFF nmdc:FileTypeEnum.PLASMID_SUMMARY nmdc:FileTypeEnum.PRODIGAL_ANNOTATION_GFF nmdc:FileTypeEnum.PRODUCT_NAMES nmdc:FileTypeEnum.PROTEIN_REPORT nmdc:FileTypeEnum.QC_STATISTICS nmdc:FileTypeEnum.QC_STATISTICS_EXTENDED nmdc:FileTypeEnum.QC_NON_R_RNA_R_1 nmdc:FileTypeEnum.QC_NON_R_RNA_R_2 nmdc:FileTypeEnum.RFAM_ANNOTATION_GFF nmdc:FileTypeEnum.READ_BASED_ANALYSIS_INFO_FILE nmdc:FileTypeEnum.READ_COUNT_AND_RPKM nmdc:FileTypeEnum.READ_FILTERING_INFO_FILE nmdc:FileTypeEnum.REFERENCE_CALIBRATION_FILE nmdc:FileTypeEnum.SMART_ANNOTATION_GFF nmdc:FileTypeEnum.SUPER_FAM_ANNOTATION_GFF nmdc:FileTypeEnum.SCAFFOLD_LINEAGE_TSV nmdc:FileTypeEnum.SINGLE_M_CLUSTERED_REPORT nmdc:FileTypeEnum.SINGLE_M_KRONA_PLOT nmdc:FileTypeEnum.SINGLE_M_TAXONOMIC_CLASSIFICATION nmdc:FileTypeEnum.STRUCTURAL_ANNOTATION_GFF nmdc:FileTypeEnum.STRUCTURAL_ANNOTATION_STATS_JSON nmdc:FileTypeEnum.TIGR_FAM_ANNOTATION_GFF nmdc:FileTypeEnum.TMRNA_ANNOTATION_GFF nmdc:FileTypeEnum.TRNA_ANNOTATION_GFF nmdc:FileTypeEnum.UNFILTERED_METAPROTEOMICS_RESULTS nmdc:FileTypeEnum.VIRUS_SUMMARY nmdc:FileTypeEnum.WORKFLOW_OPERATION_SUMMARY nmdc:FileTypeEnum.R_RNA_FILTERED_SEQUENCING_READS )
  ] .

nmdc:FileTypeEnum.ANALYSIS_TOOL_PARAMETER_FILE a owl:NamedIndividual ;
  skos:notation "Analysis Tool Parameter File" ;
  rdfs:comment "A configuration file used by a single computational software tool that stores settings that are specific to that tool." ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ANNOTATION_AMINO_ACID_FASTA a owl:NamedIndividual ;
  skos:notation "Annotation Amino Acid FASTA" ;
  rdfs:comment "FASTA amino acid file for annotated proteins" ;
  nmdc:file_name_pattern "[GOLD-AP]_proteins.faa" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ANNOTATION_ENZYME_COMMISSION a owl:NamedIndividual ;
  skos:notation "Annotation Enzyme Commission" ;
  rdfs:comment "Tab delimited file for EC annotation" ;
  nmdc:file_name_pattern "[GOLD-AP]_ec.tsv" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ANNOTATION_INFO_FILE a owl:NamedIndividual ;
  skos:notation "Annotation Info File" ;
  rdfs:comment "File containing annotation info" ;
  nmdc:file_name_pattern "[GOLD-AP]_imgap.info" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ANNOTATION_KEGG_ORTHOLOGY a owl:NamedIndividual ;
  skos:notation "Annotation KEGG Orthology" ;
  rdfs:comment "Tab delimited file for KO annotation" ;
  nmdc:file_name_pattern "[GOLD-AP]_ko.tsv" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ANNOTATION_STATISTICS a owl:NamedIndividual ;
  skos:notation "Annotation Statistics" ;
  rdfs:comment "Annotation statistics report" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ASSEMBLY_AGP a owl:NamedIndividual ;
  skos:notation "Assembly AGP" ;
  rdfs:comment "An AGP format file that describes the assembly" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ASSEMBLY_CONTIGS a owl:NamedIndividual ;
  skos:notation "Assembly Contigs" ;
  rdfs:comment "Final assembly contigs fasta" ;
  nmdc:file_name_pattern "assembly.contigs.fasta" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ASSEMBLY_COVERAGE_BAM a owl:NamedIndividual ;
  skos:notation "Assembly Coverage BAM" ;
  rdfs:comment "Sorted bam file of reads mapping back to the final assembly" ;
  nmdc:file_name_pattern "[GOLD-AP]_pairedMapped.sam.gz" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ASSEMBLY_COVERAGE_STATS a owl:NamedIndividual ;
  skos:notation "Assembly Coverage Stats" ;
  rdfs:comment "Assembled contigs coverage information" ;
  nmdc:file_name_pattern "[GOLD-AP]_pairedMapped_sorted.bam.cov" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ASSEMBLY_INFO_FILE a owl:NamedIndividual ;
  skos:notation "Assembly Info File" ;
  rdfs:comment "File containing assembly info" ;
  nmdc:file_name_pattern "README.txt" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ASSEMBLY_SCAFFOLDS a owl:NamedIndividual ;
  skos:notation "Assembly Scaffolds" ;
  rdfs:comment "Final assembly scaffolds fasta" ;
  nmdc:file_name_pattern "[GOLD-AP]_assembly.contigs.fasta" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.BAI_FILE a owl:NamedIndividual ;
  skos:notation "BAI File" ;
  rdfs:comment "An index file found in the same directory as the binary alignment map (BAM) file, a compressed binary version of a sequence alignment/map (SAM) file." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/NCIT_/C190163> ;
  nmdc:file_name_pattern "*.pairedMapped_sorted.bam.bai" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CATH_FUN_FAMS_FUNCTIONAL_FAMILIES_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "CATH FunFams (Functional Families) Annotation GFF" ;
  rdfs:comment "GFF3 format file with CATH FunFams" ;
  nmdc:file_name_pattern "[GOLD-AP]_cath_funfam.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CRT_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "CRT Annotation GFF" ;
  rdfs:comment "GFF3 format file with CRT" ;
  nmdc:file_name_pattern "[GOLD-AP]_crt.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CENTRIFUGE_KRONA_PLOT a owl:NamedIndividual ;
  skos:notation "Centrifuge Krona Plot" ;
  rdfs:comment "Centrifuge krona plot HTML file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CENTRIFUGE_TAXONOMIC_CLASSIFICATION a owl:NamedIndividual ;
  skos:notation "Centrifuge Taxonomic Classification" ;
  rdfs:comment "Centrifuge output read classification file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CENTRIFUGE_OUTPUT_REPORT_FILE a owl:NamedIndividual ;
  skos:notation "Centrifuge output report file" ;
  rdfs:comment "Centrifuge output report file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CHECK_M_STATISTICS a owl:NamedIndividual ;
  skos:notation "CheckM Statistics" ;
  rdfs:comment "CheckM statistics report" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CLUSTERS_OF_ORTHOLOGOUS_GROUPS_COG_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "Clusters of Orthologous Groups (COG) Annotation GFF" ;
  rdfs:comment "GFF3 format file with COGs" ;
  nmdc:file_name_pattern "[GOLD-AP]_cog.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CONFIGURATION_TOML a owl:NamedIndividual ;
  skos:notation "Configuration toml" ;
  rdfs:comment "A configuration toml file used by various programs to store settings that are specific to their respective software." ;
  skos:broadMatch <http://edamontology.org/format_/4005> ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CONTAMINANTS_AMINO_ACID_FASTA a owl:NamedIndividual ;
  skos:notation "Contaminants Amino Acid FASTA" ;
  rdfs:comment "FASTA amino acid file for contaminant proteins commonly observed in proteomics data." ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CONTIG_MAPPING_FILE a owl:NamedIndividual ;
  skos:notation "Contig Mapping File" ;
  rdfs:comment "Contig mappings between contigs and scaffolds" ;
  nmdc:file_name_pattern "[GOLD-AP]_contig_names_mapping.tsv" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.CRISPR_TERMS a owl:NamedIndividual ;
  skos:notation "Crispr Terms" ;
  rdfs:comment "Crispr Terms" ;
  nmdc:file_name_pattern "[GOLD-AP]_crt.crisprs" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.DIRECT_INFUSION_FT_ICR_MS_RAW_DATA a owl:NamedIndividual ;
  skos:notation "Direct Infusion FT ICR-MS Raw Data" ;
  rdfs:comment "Direct infusion Fourier transform ion cyclotron resonance mass spectrometry raw data" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.DIRECT_INFUSION_FT_ICR_MS_ANALYSIS_RESULTS a owl:NamedIndividual ;
  skos:notation "Direct Infusion FT-ICR MS Analysis Results" ;
  rdfs:comment "FT-ICR MS based molecular formula assignment results table" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.DIRECT_INFUSION_FT_ICR_MS_QC_PLOTS a owl:NamedIndividual ;
  skos:notation "Direct Infusion FT-ICR MS QC Plots" ;
  rdfs:comment "Quality control plots for FT-ICR MS raw data acquired by direct infusion" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.ERROR_CORRECTED_READS a owl:NamedIndividual ;
  skos:notation "Error Corrected Reads" ;
  rdfs:comment "Error corrected reads fastq" ;
  nmdc:file_name_pattern "input.corr.fastq.gz" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.FILTERED_SEQUENCING_READS a owl:NamedIndividual ;
  skos:notation "Filtered Sequencing Reads" ;
  rdfs:comment "Reads QC result fastq (clean data)" ;
  nmdc:file_name_pattern "/.+?(?=filter)/filter-METAGENOME.fastq.gz" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.FUNCTIONAL_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "Functional Annotation GFF" ;
  rdfs:comment "GFF3 format file with functional annotations" ;
  nmdc:file_name_pattern "[GOLD-AP]_functional_annotation.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.GC_MS_METABOLOMICS_RESULTS a owl:NamedIndividual ;
  skos:notation "GC-MS Metabolomics Results" ;
  rdfs:comment "GC-MS-based metabolite assignment results table" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.GC_MS_RAW_DATA a owl:NamedIndividual ;
  skos:notation "GC-MS Raw Data" ;
  rdfs:comment "Gas chromatography-mass spectrometry raw data, full scan mode." ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.GOTTCHA_2_CLASSIFICATION_REPORT a owl:NamedIndividual ;
  skos:notation "GOTTCHA2 Classification Report" ;
  rdfs:comment "GOTTCHA2 classification report file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.GOTTCHA_2_KRONA_PLOT a owl:NamedIndividual ;
  skos:notation "GOTTCHA2 Krona Plot" ;
  rdfs:comment "GOTTCHA2 krona plot HTML file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.GOTTCHA_2_REPORT_FULL a owl:NamedIndividual ;
  skos:notation "GOTTCHA2 Report Full" ;
  rdfs:comment "GOTTCHA2 report file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.GTDBTK_ARCHAEAL_SUMMARY a owl:NamedIndividual ;
  skos:notation "GTDBTK Archaeal Summary" ;
  rdfs:comment "GTDBTK archaeal summary" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.GTDBTK_BACTERIAL_SUMMARY a owl:NamedIndividual ;
  skos:notation "GTDBTK Bacterial Summary" ;
  rdfs:comment "GTDBTK bacterial summary" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.GE_NOMAD_AGGREGATED_CLASSIFICATION a owl:NamedIndividual ;
  skos:notation "GeNomad Aggregated Classification" ;
  rdfs:comment "Tab separated file which combines the results from neural network-based classification and marker-based classification for virus and plasmid detection with geNomad." ;
  rdfs:seeAlso <https://portal.nersc.gov/genomad/> ;
  nmdc:file_name_pattern "^_aggregated_classification\\.tsv?$" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.GENE_PHYLOGENY_TSV a owl:NamedIndividual ;
  skos:notation "Gene Phylogeny tsv" ;
  rdfs:comment "Gene Phylogeny tsv" ;
  nmdc:file_name_pattern "[GOLD-AP]_gene_phylogeny.tsv" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.GENEMARK_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "Genemark Annotation GFF" ;
  rdfs:comment "GFF3 format file with Genemark" ;
  nmdc:file_name_pattern "[GOLD-AP]_genemark.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.KO_EC_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "KO_EC Annotation GFF" ;
  rdfs:comment "GFF3 format file with KO_EC" ;
  nmdc:file_name_pattern "[GOLD-AP]_ko_ec.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.KRAKEN_2_CLASSIFICATION_REPORT a owl:NamedIndividual ;
  skos:notation "Kraken2 Classification Report" ;
  rdfs:comment "Kraken2 output report file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.KRAKEN_2_KRONA_PLOT a owl:NamedIndividual ;
  skos:notation "Kraken2 Krona Plot" ;
  rdfs:comment "Kraken2 krona plot HTML file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.KRAKEN_2_TAXONOMIC_CLASSIFICATION a owl:NamedIndividual ;
  skos:notation "Kraken2 Taxonomic Classification" ;
  rdfs:comment "Kraken2 output read classification file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.LC_FT_ICR_MS_ANALYSIS_RESULTS a owl:NamedIndividual ;
  skos:notation "LC FT-ICR MS Analysis Results" ;
  rdfs:comment "LC FT-ICR MS-based molecular formula assignment results tables" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.LC_FT_ICR_MS_QC_PLOTS a owl:NamedIndividual ;
  skos:notation "LC FT-ICR MS QC Plots" ;
  rdfs:comment "Quality control plots for FT-ICR MS raw data acquired with liquid chromatography" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.LC_FT_ICR_MS_RAW_DATA a owl:NamedIndividual ;
  skos:notation "LC FT-ICR MS Raw Data" ;
  rdfs:comment "Fourier transform ion cyclotron resonance mass spectrometry raw data acquired with liquid chromatography" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.LC_DDA_MS_MS_RAW_DATA a owl:NamedIndividual ;
  skos:notation "LC-DDA-MS/MS Raw Data" ;
  rdfs:comment "Liquid chromatographically separated MS1 and Data-Dependent MS2 binary instrument file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.LC_MS_LIPIDOMICS_PROCESSED_DATA a owl:NamedIndividual ;
  skos:notation "LC-MS Lipidomics Processed Data" ;
  rdfs:comment "Processed data for the LC-MS-based lipidomics analysis in hdf5 format" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.LC_MS_LIPIDOMICS_RESULTS a owl:NamedIndividual ;
  skos:notation "LC-MS Lipidomics Results" ;
  rdfs:comment "LC-MS-based lipidomics analysis results table" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.LC_MS_METABOLOMICS_PROCESSED_DATA a owl:NamedIndividual ;
  skos:notation "LC-MS Metabolomics Processed Data" ;
  rdfs:comment "Processed data for the LC-MS-based metabolomics analysis in hdf5 format" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.LC_MS_METABOLOMICS_RESULTS a owl:NamedIndividual ;
  skos:notation "LC-MS Metabolomics Results" ;
  rdfs:comment "LC-MS-based metabolite assignment results table" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.MASS_SPECTROMETRY_REFERENCE_SPECTRAL_LIBRARY a owl:NamedIndividual ;
  skos:notation "Mass Spectrometry Reference Spectral Library" ;
  rdfs:comment "Spectral library used for mass spectrometry based metabolite identification" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAGENOME_BINS_BARPLOT a owl:NamedIndividual ;
  skos:notation "Metagenome Bins Barplot" ;
  rdfs:comment "The Bar chart presents the pdf file containing the KO analysis results for metagenome bins" ;
  nmdc:file_name_pattern "[mag_wf_activity_id]_barplot.pdf" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAGENOME_BINS_HEATMAP a owl:NamedIndividual ;
  skos:notation "Metagenome Bins Heatmap" ;
  rdfs:comment "The Heatmap presents the pdf file containing the KO analysis results for metagenome bins" ;
  nmdc:file_name_pattern "[mag_wf_activity_id]_heatmap.pdf" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAGENOME_BINS_INFO_FILE a owl:NamedIndividual ;
  skos:notation "Metagenome Bins Info File" ;
  rdfs:comment "File containing version information on the binning workflow" ;
  nmdc:file_name_pattern "[mag_wf_activity_id]_bin.info" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAGENOME_BINS_KRONA_PLOT a owl:NamedIndividual ;
  skos:notation "Metagenome Bins Krona Plot" ;
  rdfs:comment "The Krona plot presents the HTML file containing the KO analysis results for metagenome bins" ;
  nmdc:file_name_pattern "[mag_wf_activity_id]_kronaplot.html" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAGENOME_HQMQ_BINS_COMPRESSION_FILE a owl:NamedIndividual ;
  skos:notation "Metagenome HQMQ Bins Compression File" ;
  rdfs:comment "Compressed file containing high quality and medium quality metagenome bins and associated files" ;
  nmdc:file_name_pattern "[mag_wf_activity_id]_hqmq_bin.zip" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAGENOME_LQ_BINS_COMPRESSION_FILE a owl:NamedIndividual ;
  skos:notation "Metagenome LQ Bins Compression File" ;
  rdfs:comment "Compressed file containing low quality metagenome bins and associated files" ;
  nmdc:file_name_pattern "[mag_wf_activity_id]_lq_bin.zip" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAGENOME_RAW_READ_1 a owl:NamedIndividual ;
  skos:notation "Metagenome Raw Read 1" ;
  rdfs:comment "Read 1 raw metagenome sequencing data, aka forward reads" ;
  skos:example "BMI_H25VYBGXH_19S_31WellG1_R1.fastq.gz" ;
  nmdc:file_name_pattern "^.+_R1\\.fastq(\\.gz)?$" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAGENOME_RAW_READ_2 a owl:NamedIndividual ;
  skos:notation "Metagenome Raw Read 2" ;
  rdfs:comment "Read 2 raw metagenome sequencing data, aka reverse reads" ;
  skos:example "BMI_H25VYBGXH_19S_31WellG1_R2.fastq.gz" ;
  nmdc:file_name_pattern "^.+_R2\\.fastq(\\.gz)?$" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAGENOME_RAW_READS a owl:NamedIndividual ;
  skos:notation "Metagenome Raw Reads" ;
  rdfs:comment "Interleaved paired-end raw metagenome sequencing data" ;
  nmdc:file_name_pattern "^\\.fastq(\\.gz)?$" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAPROTEOMICS_WORKFLOW_STATISTICS a owl:NamedIndividual ;
  skos:notation "Metaproteomics Workflow Statistics" ;
  rdfs:comment "Aggregate workflow statistics file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METATRANSCRIPTOME_EXPRESSION a owl:NamedIndividual ;
  skos:notation "Metatranscriptome Expression" ;
  rdfs:comment "Metatranscriptome expression values and read counts for gene features predicted on contigs" ;
  nmdc:file_name_pattern "*.rnaseq_gea.txt" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METATRANSCRIPTOME_EXPRESSION_INFO_FILE a owl:NamedIndividual ;
  skos:notation "Metatranscriptome Expression Info File" ;
  rdfs:comment "File containing version information on the expression workflow" ;
  nmdc:file_name_pattern "*_readcount.info" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METATRANSCRIPTOME_EXPRESSION_INTERGENIC a owl:NamedIndividual ;
  skos:notation "Metatranscriptome Expression Intergenic" ;
  rdfs:comment "Metatranscriptome expression values and read counts for intergenic regions." ;
  nmdc:file_name_pattern "*.rnaseq_gea.intergenic.txt" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METATRANSCRIPTOME_RAW_READ_1 a owl:NamedIndividual ;
  skos:notation "Metatranscriptome Raw Read 1" ;
  rdfs:comment "Read 1 raw metatranscriptome sequencing data, aka forward reads" ;
  skos:example "BMI_H25VYBGXH_19S_31WellG1_R1.fastq.gz" ;
  nmdc:file_name_pattern "^.+_R1\\.fastq(\\.gz)?$" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METATRANSCRIPTOME_RAW_READ_2 a owl:NamedIndividual ;
  skos:notation "Metatranscriptome Raw Read 2" ;
  rdfs:comment "Read 2 raw metatranscriptome sequencing data, aka reverse reads" ;
  skos:example "BMI_H25VYBGXH_19S_31WellG1_R2.fastq.gz" ;
  nmdc:file_name_pattern "^.+_R2\\.fastq(\\.gz)?$" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METATRANSCRIPTOME_RAW_READS a owl:NamedIndividual ;
  skos:notation "Metatranscriptome Raw Reads" ;
  rdfs:comment "Interleaved paired-end raw metatranscriptome sequencing data" ;
  nmdc:file_name_pattern "^\\.fastq(\\.gz)?$" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.MISC_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "Misc Annotation GFF" ;
  rdfs:comment "GFF3 format file with Misc" ;
  nmdc:file_name_pattern "[GOLD-AP]_rfam_misc_bind_misc_feature_regulatory.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.PEPTIDE_REPORT a owl:NamedIndividual ;
  skos:notation "Peptide Report" ;
  rdfs:comment "Filtered peptide report file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.PFAM_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "Pfam Annotation GFF" ;
  rdfs:comment "GFF3 format file with Pfam" ;
  nmdc:file_name_pattern "[GOLD-AP]_pfam.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.PLASMID_SUMMARY a owl:NamedIndividual ;
  skos:notation "Plasmid Summary" ;
  rdfs:comment "Tab separated file listing the plasmids found by geNomad." ;
  rdfs:seeAlso <https://portal.nersc.gov/genomad/> ;
  nmdc:file_name_pattern "^_plasmid_summary\\.tsv?$" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.PRODIGAL_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "Prodigal Annotation GFF" ;
  rdfs:comment "GFF3 format file with Prodigal" ;
  nmdc:file_name_pattern "[GOLD-AP]_prodigal.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.PRODUCT_NAMES a owl:NamedIndividual ;
  skos:notation "Product Names" ;
  rdfs:comment "Product names file" ;
  nmdc:file_name_pattern "[GOLD-AP]_product_names.tsv" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.PROTEIN_REPORT a owl:NamedIndividual ;
  skos:notation "Protein Report" ;
  rdfs:comment "Filtered protein report file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.QC_STATISTICS a owl:NamedIndividual ;
  skos:notation "QC Statistics" ;
  rdfs:comment "Reads QC summary statistics" ;
  nmdc:file_name_pattern "[rqc_wf_activity_id]_filterStats2.txt" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.QC_STATISTICS_EXTENDED a owl:NamedIndividual ;
  skos:notation "QC Statistics Extended" ;
  rdfs:comment "Extended report including methods and results for read filtering" ;
  nmdc:file_name_pattern "/.+?(?=filter)/filtered-report.txt" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.QC_NON_R_RNA_R_1 a owl:NamedIndividual ;
  skos:notation "QC non-rRNA R1" ;
  rdfs:comment "QC removed rRNA reads (R1) fastq" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.QC_NON_R_RNA_R_2 a owl:NamedIndividual ;
  skos:notation "QC non-rRNA R2" ;
  rdfs:comment "QC removed rRNA reads (R2) fastq" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.RFAM_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "RFAM Annotation GFF" ;
  rdfs:comment "GFF3 format file with RFAM" ;
  nmdc:file_name_pattern "[GOLD-AP]_rfam.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.READ_BASED_ANALYSIS_INFO_FILE a owl:NamedIndividual ;
  skos:notation "Read Based Analysis Info File" ;
  rdfs:comment "File containing reads based analysis information" ;
  nmdc:file_name_pattern "profiler.info" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.READ_COUNT_AND_RPKM a owl:NamedIndividual ;
  skos:notation "Read Count and RPKM" ;
  rdfs:comment "Annotation read count and RPKM per feature JSON" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.READ_FILTERING_INFO_FILE a owl:NamedIndividual ;
  skos:notation "Read Filtering Info File" ;
  rdfs:comment "File containing read filtering information" ;
  nmdc:file_name_pattern "[rqc_wf_activity_id]_readsQC.info" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.REFERENCE_CALIBRATION_FILE a owl:NamedIndividual ;
  skos:notation "Reference Calibration File" ;
  rdfs:comment "A file that contains data used to calibrate a natural organic matter or metabolomics analysis." ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.SMART_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "SMART Annotation GFF" ;
  rdfs:comment "GFF3 format file with SMART" ;
  nmdc:file_name_pattern "[GOLD-AP]_smart.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.SUPER_FAM_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "SUPERFam Annotation GFF" ;
  rdfs:comment "GFF3 format file with SUPERFam" ;
  nmdc:file_name_pattern "[GOLD-AP]_supfam.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.SCAFFOLD_LINEAGE_TSV a owl:NamedIndividual ;
  skos:notation "Scaffold Lineage tsv" ;
  rdfs:comment "phylogeny at the scaffold level" ;
  nmdc:file_name_pattern "[GOLD-AP]_scaffold_lineage.tsv" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.SINGLE_M_CLUSTERED_REPORT a owl:NamedIndividual ;
  skos:notation "SingleM Clustered Report" ;
  rdfs:comment "SingleM taxonomic classification results, clustered by OTU" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.SINGLE_M_KRONA_PLOT a owl:NamedIndividual ;
  skos:notation "SingleM Krona Plot" ;
  rdfs:comment "SingleM krona plot HTML file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.SINGLE_M_TAXONOMIC_CLASSIFICATION a owl:NamedIndividual ;
  skos:notation "SingleM Taxonomic Classification" ;
  rdfs:comment "SingleM taxonomic classification file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.STRUCTURAL_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "Structural Annotation GFF" ;
  rdfs:comment "GFF3 format file with structural annotations" ;
  nmdc:file_name_pattern "[GOLD-AP]_structural_annotation.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.STRUCTURAL_ANNOTATION_STATS_JSON a owl:NamedIndividual ;
  skos:notation "Structural Annotation Stats Json" ;
  rdfs:comment "Structural annotations stats json" ;
  nmdc:file_name_pattern "[GOLD-AP]_structural_annotation_stats.json" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.TIGR_FAM_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "TIGRFam Annotation GFF" ;
  rdfs:comment "GFF3 format file with TIGRfam" ;
  nmdc:file_name_pattern "[GOLD-AP]_tigrfam.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.TMRNA_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "TMRNA Annotation GFF" ;
  rdfs:comment "GFF3 format file with TMRNA" ;
  nmdc:file_name_pattern "[GOLD-AP]_rfam_ncrna_tmrna.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.TRNA_ANNOTATION_GFF a owl:NamedIndividual ;
  skos:notation "TRNA Annotation GFF" ;
  rdfs:comment "GFF3 format file with TRNA" ;
  nmdc:file_name_pattern "[GOLD-AP]_trna.gff" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.UNFILTERED_METAPROTEOMICS_RESULTS a owl:NamedIndividual ;
  skos:notation "Unfiltered Metaproteomics Results" ;
  rdfs:comment "MSGFjobs and MASIC output file" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.VIRUS_SUMMARY a owl:NamedIndividual ;
  skos:notation "Virus Summary" ;
  rdfs:comment "Tab separated file listing the viruses found by geNomad." ;
  rdfs:seeAlso <https://portal.nersc.gov/genomad/> ;
  nmdc:file_name_pattern "^_virus_summary\\.tsv?$" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.WORKFLOW_OPERATION_SUMMARY a owl:NamedIndividual ;
  skos:notation "Workflow Operation Summary" ;
  rdfs:comment "A human readable record of analysis steps applied during an instance of a workflow operation." ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.R_RNA_FILTERED_SEQUENCING_READS a owl:NamedIndividual ;
  skos:notation "rRNA Filtered Sequencing Reads" ;
  rdfs:comment "File containing ribosomal reads from the read qc filtering step." ;
  nmdc:file_name_pattern "*.rRNA.fastq.gz" ;
  a nmdc:FileTypeEnum .

nmdc:InstrumentModelEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:InstrumentModelEnum.AGILENT_7980_A nmdc:InstrumentModelEnum.AGILENT_8890_A nmdc:InstrumentModelEnum.EXPLORIS_21_T nmdc:InstrumentModelEnum.EXPLORIS_240 nmdc:InstrumentModelEnum.EXPLORIS_480 <http://purl.obolibrary.org/obo/OBI_/0002751> nmdc:InstrumentModelEnum.HISEQ <http://purl.obolibrary.org/obo/OBI_/0002022> <http://purl.obolibrary.org/obo/OBI_/0003386> <http://purl.obolibrary.org/obo/OBI_/0002001> <http://purl.obolibrary.org/obo/OBI_/0002002> <http://purl.obolibrary.org/obo/OBI_/0002048> <http://purl.obolibrary.org/obo/OBI_/0002049> <http://purl.obolibrary.org/obo/OBI_/0002129> nmdc:InstrumentModelEnum.LTQ_ORBITRAP_VELOS <http://purl.obolibrary.org/obo/OBI_/0002750> <http://purl.obolibrary.org/obo/OBI_/0003114> <http://purl.obolibrary.org/obo/OBI_/0002003> nmdc:InstrumentModelEnum.NEXTSEQ <http://purl.obolibrary.org/obo/OBI_/0003606> <http://purl.obolibrary.org/obo/OBI_/0002021> <http://purl.obolibrary.org/obo/OBI_/0003387> nmdc:InstrumentModelEnum.NOVASEQ <http://purl.obolibrary.org/obo/OBI_/0002630> nmdc:InstrumentModelEnum.NOVASEQ_X nmdc:InstrumentModelEnum.ORBITRAP_ECLIPSE_TRIBID nmdc:InstrumentModelEnum.ORBITRAP_EXPLORIS_120 nmdc:InstrumentModelEnum.ORBITRAP_FUSION_LUMOS nmdc:InstrumentModelEnum.ORBITRAP_IQX_TRIBRID nmdc:InstrumentModelEnum.ORBITRAP_Q_EXACTIVE <http://purl.obolibrary.org/obo/OBI_/0002752> nmdc:InstrumentModelEnum.REVIO <http://purl.obolibrary.org/obo/OBI_/0002012> <http://purl.obolibrary.org/obo/OBI_/0002632> <http://purl.obolibrary.org/obo/OBI_/0002633> nmdc:InstrumentModelEnum.SOLARIX_12_T nmdc:InstrumentModelEnum.SOLARIX_15_T nmdc:InstrumentModelEnum.SOLARIX_7_T nmdc:InstrumentModelEnum.VORTEX_GENIE_2 )
  ] .

nmdc:InstrumentModelEnum.AGILENT_7980_A a owl:NamedIndividual ;
  skos:notation "agilent_7980A" ;
  skos:altLabel "7980A GC-MS" , "Agilent GC MS" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.AGILENT_8890_A a owl:NamedIndividual ;
  skos:notation "agilent_8890A" ;
  skos:altLabel "8890A GC-MS" , "Agilent GC MS" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.EXPLORIS_21_T a owl:NamedIndividual ;
  skos:notation "exploris_21T" ;
  skos:altLabel "Exploris 21T" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.EXPLORIS_240 a owl:NamedIndividual ;
  skos:notation "exploris_240" ;
  skos:altLabel "Orbitrap Exploris 240" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.EXPLORIS_480 a owl:NamedIndividual ;
  skos:notation "exploris_480" ;
  skos:altLabel "Orbitrap Exploris 480" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002751> a owl:NamedIndividual ;
  skos:notation "gridion" ;
  skos:altLabel "Oxford Nanopore GridION Mk1" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.HISEQ a owl:NamedIndividual ;
  skos:notation "hiseq" ;
  skos:altLabel "Illumina HiSeq" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002022> a owl:NamedIndividual ;
  skos:notation "hiseq_1000" ;
  skos:altLabel "Illumina HiSeq 1000" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0003386> a owl:NamedIndividual ;
  skos:notation "hiseq_1500" ;
  skos:altLabel "Illumina HiSeq 1500" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002001> a owl:NamedIndividual ;
  skos:notation "hiseq_2000" ;
  skos:altLabel "Illumina HiSeq 2000" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002002> a owl:NamedIndividual ;
  skos:notation "hiseq_2500" ;
  skos:altLabel "Illumina HiSeq 2500" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002048> a owl:NamedIndividual ;
  skos:notation "hiseq_3000" ;
  skos:altLabel "Illumina HiSeq 3000" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002049> a owl:NamedIndividual ;
  skos:notation "hiseq_4000" ;
  skos:altLabel "Illumina HiSeq 4000" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002129> a owl:NamedIndividual ;
  skos:notation "hiseq_x_ten" ;
  skos:altLabel "Illumina HiSeq X Ten" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.LTQ_ORBITRAP_VELOS a owl:NamedIndividual ;
  skos:notation "ltq_orbitrap_velos" ;
  skos:altLabel "LTQ Orbitrap Velos" , "LTQ Orbitrap Velos ETD" , "Velos" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002750> a owl:NamedIndividual ;
  skos:notation "minion" ;
  skos:altLabel "Oxford Nanopore MinION" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0003114> a owl:NamedIndividual ;
  skos:notation "miniseq" ;
  skos:altLabel "Illumina MiniSeq" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002003> a owl:NamedIndividual ;
  skos:notation "miseq" ;
  skos:altLabel "MiSeq" , "Illumina MiSeq" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.NEXTSEQ a owl:NamedIndividual ;
  skos:notation "nextseq" ;
  skos:altLabel "NextSeq" , "Illumina NextSeq" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0003606> a owl:NamedIndividual ;
  skos:notation "nextseq_1000" ;
  skos:altLabel "Illumina NextSeq 1000" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002021> a owl:NamedIndividual ;
  skos:notation "nextseq_500" ;
  skos:altLabel "NextSeq 500" , "Illumina NextSeq 500" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0003387> a owl:NamedIndividual ;
  skos:notation "nextseq_550" ;
  skos:altLabel "NextSeq 550" , "Illumina NextSeq 550" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.NOVASEQ a owl:NamedIndividual ;
  skos:notation "novaseq" ;
  skos:altLabel "NovaSeq" , "Illumina NovaSeq" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002630> a owl:NamedIndividual ;
  skos:notation "novaseq_6000" ;
  skos:altLabel "NovaSeq 6000" , "Illumina NovaSeq 6000" ;
  skos:note "Possible flowcell versions are SP, S1, S2, S4." ;
  rdfs:seeAlso <https://www.illumina.com/systems/sequencing-platforms/novaseq/specifications.html> ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.NOVASEQ_X a owl:NamedIndividual ;
  skos:notation "novaseq_x" ;
  skos:altLabel "Illumina NovaSeq X" , "Illumina NovaSeq X Plus" ;
  skos:note "Possible flowcell versions are 1.5B, 10B, 25B. Only difference between X and X Plus is 2 flowcells for X Plus versus 1 flowcell for X." ;
  rdfs:seeAlso <https://www.illumina.com/systems/sequencing-platforms/novaseq-x-plus/specifications.html> ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0003663> ;
  skos:narrowMatch <http://purl.obolibrary.org/obo/OBI_/0003664> ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.ORBITRAP_ECLIPSE_TRIBID a owl:NamedIndividual ;
  skos:notation "orbitrap_eclipse_tribid" ;
  skos:altLabel "Orbitrap Eclipse Tribid" , "Eclipse" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.ORBITRAP_EXPLORIS_120 a owl:NamedIndividual ;
  skos:notation "orbitrap_exploris_120" ;
  skos:altLabel "Orbitrap Exploris 120" , "Thermo Orbitrap Exploris 120" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.ORBITRAP_FUSION_LUMOS a owl:NamedIndividual ;
  skos:notation "orbitrap_fusion_lumos" ;
  skos:altLabel "Orbitrap Fusion Lumos" , "Fusion" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.ORBITRAP_IQX_TRIBRID a owl:NamedIndividual ;
  skos:notation "orbitrap_iqx_tribrid" ;
  skos:altLabel "Orbitrap IQ-X Tribrid" , "Thermo Orbitrap IQ-X Tribrid" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.ORBITRAP_Q_EXACTIVE a owl:NamedIndividual ;
  skos:notation "orbitrap_q_exactive" ;
  skos:altLabel "Orbitrap Q-Exactive HF" , "Orbitrap Q-Exactive HF-X" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002752> a owl:NamedIndividual ;
  skos:notation "promethion" ;
  skos:altLabel "Oxford Nanopore PromethION" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.REVIO a owl:NamedIndividual ;
  skos:notation "revio" ;
  skos:altLabel "PacBio Revio" , "Revio" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002012> a owl:NamedIndividual ;
  skos:notation "rs_II" ;
  skos:altLabel "PacBio RS II" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002632> a owl:NamedIndividual ;
  skos:notation "sequel" ;
  skos:altLabel "PacBio Sequel" ;
  a nmdc:InstrumentModelEnum .

<http://purl.obolibrary.org/obo/OBI_/0002633> a owl:NamedIndividual ;
  skos:notation "sequel_II" ;
  skos:altLabel "PacBio Sequel II" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.SOLARIX_12_T a owl:NamedIndividual ;
  skos:notation "solarix_12T" ;
  skos:altLabel "12T Solarix" , "12T FT-ICR MS" , "12T MRMS" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.SOLARIX_15_T a owl:NamedIndividual ;
  skos:notation "solarix_15T" ;
  skos:altLabel "15T Solarix" , "15T FT-ICR MS" , "15T MRMS" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.SOLARIX_7_T a owl:NamedIndividual ;
  skos:notation "solarix_7T" ;
  skos:altLabel "7T Solarix" , "7T FT-ICR MS" , "7T MRMS" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.VORTEX_GENIE_2 a owl:NamedIndividual ;
  skos:notation "vortex_genie_2" ;
  skos:altLabel "VortexGenie2" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentVendorEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:InstrumentVendorEnum.AGILENT nmdc:InstrumentVendorEnum.BRUKER nmdc:InstrumentVendorEnum.GILSON <http://purl.obolibrary.org/obo/OBI_/0000759> <http://purl.obolibrary.org/obo/OBI_/0002755> <http://purl.obolibrary.org/obo/OBI_/0001856> nmdc:InstrumentVendorEnum.PERKIN_ELMER nmdc:InstrumentVendorEnum.PNNL nmdc:InstrumentVendorEnum.SCIENTIFIC_INDUSTRIES nmdc:InstrumentVendorEnum.THERMO_FISHER nmdc:InstrumentVendorEnum.VWR nmdc:InstrumentVendorEnum.WATERS )
  ] .

nmdc:InstrumentVendorEnum.AGILENT a owl:NamedIndividual ;
  skos:notation "agilent" ;
  skos:altLabel "Agilent Technologies" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.BRUKER a owl:NamedIndividual ;
  skos:notation "bruker" ;
  skos:altLabel "Bruker Corporation" , "Bruker Daltonics" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.GILSON a owl:NamedIndividual ;
  skos:notation "gilson" ;
  a nmdc:InstrumentVendorEnum .

<http://purl.obolibrary.org/obo/OBI_/0000759> a owl:NamedIndividual ;
  skos:notation "illumina" ;
  skos:altLabel "Illumina" ;
  a nmdc:InstrumentVendorEnum .

<http://purl.obolibrary.org/obo/OBI_/0002755> a owl:NamedIndividual ;
  skos:notation "oxford_nanopore" ;
  skos:altLabel "Oxford Nanopore Technologies" ;
  a nmdc:InstrumentVendorEnum .

<http://purl.obolibrary.org/obo/OBI_/0001856> a owl:NamedIndividual ;
  skos:notation "pacbio" ;
  skos:altLabel "PacBio" , "Pacific Biosciences" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.PERKIN_ELMER a owl:NamedIndividual ;
  skos:notation "perkin_elmer" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.PNNL a owl:NamedIndividual ;
  skos:notation "pnnl" ;
  skos:altLabel "PNNL" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.SCIENTIFIC_INDUSTRIES a owl:NamedIndividual ;
  skos:notation "scientific_industries" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.THERMO_FISHER a owl:NamedIndividual ;
  skos:notation "thermo_fisher" ;
  skos:altLabel "ThermoFisher" , "Thermo Fisher Scientific" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.VWR a owl:NamedIndividual ;
  skos:notation "vwr" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.WATERS a owl:NamedIndividual ;
  skos:notation "waters" ;
  skos:altLabel "Waters Corporation" ;
  a nmdc:InstrumentVendorEnum .

nmdc:IonizationSourceEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:IonizationSourceEnum.ATMOSPHERIC_PRESSURE_CHEMICAL_IONIZATION nmdc:IonizationSourceEnum.ATMOSPHERIC_PRESSURE_PHOTO_IONIZATION nmdc:IonizationSourceEnum.ELECTRON_IONIZATION nmdc:IonizationSourceEnum.ELECTROSPRAY_IONIZATION nmdc:IonizationSourceEnum.MATRIX_ASSISTED_LASER_DESORPTION_IONIZATION )
  ] .

nmdc:IonizationSourceEnum.ATMOSPHERIC_PRESSURE_CHEMICAL_IONIZATION a owl:NamedIndividual ;
  skos:notation "atmospheric_pressure_chemical_ionization" ;
  skos:altLabel "APCI" ;
  a nmdc:IonizationSourceEnum .

nmdc:IonizationSourceEnum.ATMOSPHERIC_PRESSURE_PHOTO_IONIZATION a owl:NamedIndividual ;
  skos:notation "atmospheric_pressure_photo_ionization" ;
  skos:altLabel "APPI" ;
  a nmdc:IonizationSourceEnum .

nmdc:IonizationSourceEnum.ELECTRON_IONIZATION a owl:NamedIndividual ;
  skos:notation "electron_ionization" ;
  skos:altLabel "EI" ;
  a nmdc:IonizationSourceEnum .

nmdc:IonizationSourceEnum.ELECTROSPRAY_IONIZATION a owl:NamedIndividual ;
  skos:notation "electrospray_ionization" ;
  skos:altLabel "ESI" ;
  a nmdc:IonizationSourceEnum .

nmdc:IonizationSourceEnum.MATRIX_ASSISTED_LASER_DESORPTION_IONIZATION a owl:NamedIndividual ;
  skos:notation "matrix_assisted_laser_desorption_ionization" ;
  skos:altLabel "MALDI" ;
  a nmdc:IonizationSourceEnum .

nmdc:LibraryTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:LibraryTypeEnum.DNA nmdc:LibraryTypeEnum.RNA )
  ] .

nmdc:LibraryTypeEnum.DNA a owl:NamedIndividual ;
  skos:notation "DNA" ;
  a nmdc:LibraryTypeEnum .

nmdc:LibraryTypeEnum.RNA a owl:NamedIndividual ;
  skos:notation "RNA" ;
  a nmdc:LibraryTypeEnum .

nmdc:ManifestCategoryEnum a owl:Class ;
  rdfs:comment "A list of contexts in which some DataObjects can be analyzed together." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ManifestCategoryEnum.FRACTIONS nmdc:ManifestCategoryEnum.INSTRUMENT_RUN nmdc:ManifestCategoryEnum.POOLABLE_REPLICATES )
  ] .

nmdc:ManifestCategoryEnum.FRACTIONS a owl:NamedIndividual ;
  skos:notation "fractions" ;
  rdfs:comment "A collection of data objects that represent fractions of a single sample." ;
  a nmdc:ManifestCategoryEnum .

nmdc:ManifestCategoryEnum.INSTRUMENT_RUN a owl:NamedIndividual ;
  skos:notation "instrument_run" ;
  rdfs:comment "A collection of data objects from a single run of an instrument." ;
  a nmdc:ManifestCategoryEnum .

nmdc:ManifestCategoryEnum.POOLABLE_REPLICATES a owl:NamedIndividual ;
  skos:notation "poolable_replicates" ;
  rdfs:comment "A collection of data objects that can be pooled for downstream analyses." ;
  a nmdc:ManifestCategoryEnum .

nmdc:MassAnalyzerEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:MassAnalyzerEnum.ORBITRAP nmdc:MassAnalyzerEnum.ION_CYCLOTRON_RESONANCE nmdc:MassAnalyzerEnum.ION_TRAP nmdc:MassAnalyzerEnum.QUADRUPOLE nmdc:MassAnalyzerEnum.TIME_OF_FLIGHT )
  ] .

nmdc:MassAnalyzerEnum.ORBITRAP a owl:NamedIndividual ;
  skos:notation "Orbitrap" ;
  rdfs:comment "An ion trapping device that consists of an outer barrel-like electrode and a coaxial inner spindle-like electrode that form an electrostatic field with quadro-logarithmic potential distribution. The frequency of harmonic oscillations of the orbitally trapped ions along the axis of the electrostatic field is independent of the ion velocity and is inversely proportional to the square root of m/z so that the trap can be used as a mass analyzer." ;
  skos:altLabel "Orbi" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1000484> ;
  a nmdc:MassAnalyzerEnum .

nmdc:MassAnalyzerEnum.ION_CYCLOTRON_RESONANCE a owl:NamedIndividual ;
  skos:notation "ion_cyclotron_resonance" ;
  rdfs:comment "A mass spectrometer based on the principle of ion cyclotron resonance in which an ion in a magnetic field moves in a circular orbit at a frequency characteristic of its m/z value. Ions are coherently excited to a larger radius orbit using a pulse of radio frequency energy and their image charge is detected on receiver plates as a time domain signal. Fourier transformation of the time domain signal results in a frequency domain signal which is converted to a mass spectrum based in the inverse relationship between frequency and m/z." ;
  skos:altLabel "ICR" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1000079> ;
  a nmdc:MassAnalyzerEnum .

nmdc:MassAnalyzerEnum.ION_TRAP a owl:NamedIndividual ;
  skos:notation "ion_trap" ;
  rdfs:comment "A device for spatially confining ions using electric and magnetic fields alone or in combination." ;
  skos:altLabel "LTQ" , "Ion Trap" , "Paul Trap" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1000264> ;
  a nmdc:MassAnalyzerEnum .

nmdc:MassAnalyzerEnum.QUADRUPOLE a owl:NamedIndividual ;
  skos:notation "quadrupole" ;
  rdfs:comment "A mass spectrometer that consists of four parallel rods whose centers form the corners of a square and whose opposing poles are connected. The voltage applied to the rods is a superposition of a static potential and a sinusoidal radio frequency potential. The motion of an ion in the x and y dimensions is described by the Matthieu equation whose solutions show that ions in a particular m/z range can be transmitted along the z axis." ;
  skos:altLabel "Quad" , "Q" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1000081> ;
  a nmdc:MassAnalyzerEnum .

nmdc:MassAnalyzerEnum.TIME_OF_FLIGHT a owl:NamedIndividual ;
  skos:notation "time_of_flight" ;
  rdfs:comment "Instrument that separates ions by m/z in a field-free region after acceleration to a fixed acceleration energy." ;
  skos:altLabel "TOF" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1000084> ;
  a nmdc:MassAnalyzerEnum .

nmdc:MassSpectrometryAcquisitionStrategyEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:MassSpectrometryAcquisitionStrategyEnum.DATA_DEPENDENT_ACQUISITION nmdc:MassSpectrometryAcquisitionStrategyEnum.DATA_INDEPENDENT_ACQUISITION nmdc:MassSpectrometryAcquisitionStrategyEnum.FULL_SCAN_ONLY )
  ] .

nmdc:MassSpectrometryAcquisitionStrategyEnum.DATA_DEPENDENT_ACQUISITION a owl:NamedIndividual ;
  skos:notation "data_dependent_acquisition" ;
  rdfs:comment "Mass spectrometer data acquisition method wherein MSn spectra are triggered based on the m/z of precursor ions detected in the same run." ;
  skos:altLabel "DDA" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1003221> ;
  a nmdc:MassSpectrometryAcquisitionStrategyEnum .

nmdc:MassSpectrometryAcquisitionStrategyEnum.DATA_INDEPENDENT_ACQUISITION a owl:NamedIndividual ;
  skos:notation "data_independent_acquisition" ;
  rdfs:comment "Data independent mass spectrometer acquisition method wherein the full mass range is fragmented. Examples of such an approach include MS^E, AIF, and bbCID." ;
  skos:altLabel "DIA" , "data independent acquisition from dissociation of full mass range" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/MS_/1003227> ;
  a nmdc:MassSpectrometryAcquisitionStrategyEnum .

nmdc:MassSpectrometryAcquisitionStrategyEnum.FULL_SCAN_ONLY a owl:NamedIndividual ;
  skos:notation "full_scan_only" ;
  rdfs:comment "Mass spectrometer data acquisition method wherein only MS1 data are acquired." ;
  skos:altLabel "MS" ;
  a nmdc:MassSpectrometryAcquisitionStrategyEnum .

nmdc:MassSpectrometryEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:MassSpectrometryEnum.LIPIDOME nmdc:MassSpectrometryEnum.METABOLOME nmdc:MassSpectrometryEnum.METAPROTEOME nmdc:MassSpectrometryEnum.NOM )
  ] .

nmdc:MassSpectrometryEnum.LIPIDOME a owl:NamedIndividual ;
  skos:notation "lipidome" ;
  rdfs:label "Lipidome" ;
  a nmdc:MassSpectrometryEnum .

nmdc:MassSpectrometryEnum.METABOLOME a owl:NamedIndividual ;
  skos:notation "metabolome" ;
  rdfs:label "Metabolome" ;
  skos:altLabel "metaB" ;
  a nmdc:MassSpectrometryEnum .

nmdc:MassSpectrometryEnum.METAPROTEOME a owl:NamedIndividual ;
  skos:notation "metaproteome" ;
  rdfs:label "Metaproteome" ;
  skos:altLabel "metaP" ;
  a nmdc:MassSpectrometryEnum .

nmdc:MassSpectrometryEnum.NOM a owl:NamedIndividual ;
  skos:notation "nom" ;
  rdfs:label "Natural Organic Matter" ;
  skos:altLabel "natural organic matter" ;
  a nmdc:MassSpectrometryEnum .

nmdc:MassSpectrumCollectionModeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:MassSpectrumCollectionModeEnum.CENTROID nmdc:MassSpectrumCollectionModeEnum.FULL_PROFILE nmdc:MassSpectrumCollectionModeEnum.REDUCED_PROFILE )
  ] .

nmdc:MassSpectrumCollectionModeEnum.CENTROID a owl:NamedIndividual ;
  skos:notation "centroid" ;
  a nmdc:MassSpectrumCollectionModeEnum .

nmdc:MassSpectrumCollectionModeEnum.FULL_PROFILE a owl:NamedIndividual ;
  skos:notation "full_profile" ;
  a nmdc:MassSpectrumCollectionModeEnum .

nmdc:MassSpectrumCollectionModeEnum.REDUCED_PROFILE a owl:NamedIndividual ;
  skos:notation "reduced_profile" ;
  a nmdc:MassSpectrumCollectionModeEnum .

nmdc:MetabolomicsAnalysisCategoryEnum a owl:Class ;
  rdfs:comment "The category of metabolomics analysis being performed." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:MetabolomicsAnalysisCategoryEnum.GC_MS_METABOLOMICS nmdc:MetabolomicsAnalysisCategoryEnum.LC_MS_LIPIDOMICS nmdc:MetabolomicsAnalysisCategoryEnum.LC_MS_METABOLOMICS )
  ] .

nmdc:MetabolomicsAnalysisCategoryEnum.GC_MS_METABOLOMICS a owl:NamedIndividual ;
  skos:notation "gc_ms_metabolomics" ;
  rdfs:comment "A metabolomics analysis that is performed on gas chromatography mass spectrometry data." ;
  a nmdc:MetabolomicsAnalysisCategoryEnum .

nmdc:MetabolomicsAnalysisCategoryEnum.LC_MS_LIPIDOMICS a owl:NamedIndividual ;
  skos:notation "lc_ms_lipidomics" ;
  rdfs:comment "A metabolomics analysis that is performed on liquid chromatography mass spectrometry data for lipidomics annotation." ;
  a nmdc:MetabolomicsAnalysisCategoryEnum .

nmdc:MetabolomicsAnalysisCategoryEnum.LC_MS_METABOLOMICS a owl:NamedIndividual ;
  skos:notation "lc_ms_metabolomics" ;
  rdfs:comment "A metabolomics analysis that is performed on liquid chromatography mass spectrometry data." ;
  a nmdc:MetabolomicsAnalysisCategoryEnum .

nmdc:MetaproteomicsAnalysisCategoryEnum a owl:Class ;
  rdfs:comment "The category of metaproteomics analysis being performed." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:MetaproteomicsAnalysisCategoryEnum.IN_SILICO_METAGENOME nmdc:MetaproteomicsAnalysisCategoryEnum.MATCHED_METAGENOME )
  ] .

nmdc:MetaproteomicsAnalysisCategoryEnum.IN_SILICO_METAGENOME a owl:NamedIndividual ;
  skos:notation "in_silico_metagenome" ;
  rdfs:comment "A metaproteomics analysis that is matched to an in silico generated metagenome." ;
  a nmdc:MetaproteomicsAnalysisCategoryEnum .

nmdc:MetaproteomicsAnalysisCategoryEnum.MATCHED_METAGENOME a owl:NamedIndividual ;
  skos:notation "matched_metagenome" ;
  rdfs:comment "A metaproteomics analysis that is matched to a metagenome derived from the same biosample." ;
  a nmdc:MetaproteomicsAnalysisCategoryEnum .

nmdc:NucleotideSequencingEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <http://purl.obolibrary.org/obo/OBI_/0002767> nmdc:NucleotideSequencingEnum.METAGENOME nmdc:NucleotideSequencingEnum.METATRANSCRIPTOME )
  ] .

nmdc:NucleotideSequencingEnum.METAGENOME a owl:NamedIndividual ;
  skos:notation "metagenome" ;
  rdfs:label "Metagenome" ;
  skos:altLabel "metaG" ;
  a nmdc:NucleotideSequencingEnum .

nmdc:NucleotideSequencingEnum.METATRANSCRIPTOME a owl:NamedIndividual ;
  skos:notation "metatranscriptome" ;
  rdfs:label "Metatranscriptome" ;
  skos:altLabel "metaT" ;
  a nmdc:NucleotideSequencingEnum .

nmdc:PolarityModeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:PolarityModeEnum.NEGATIVE nmdc:PolarityModeEnum.POSITIVE )
  ] .

nmdc:PolarityModeEnum.NEGATIVE a owl:NamedIndividual ;
  skos:notation "negative" ;
  a nmdc:PolarityModeEnum .

nmdc:PolarityModeEnum.POSITIVE a owl:NamedIndividual ;
  skos:notation "positive" ;
  a nmdc:PolarityModeEnum .

nmdc:ProcessingInstitutionEnum a owl:Class ;
  skos:editorialNote "use ROR meanings like ror:0168r3w48 for UCSD" ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <https://bioregistry.io/ror:/05gvnxz63> <https://www.azenta.com/> <https://bioregistry.io/ror:/01h5tnr73> <https://bioregistry.io/ror:/04rc0xn13> <https://bioregistry.io/ror:/04xm1d337> <https://bioregistry.io/ror:/05cwx3318> <https://genomecenter.ucdavis.edu/> <https://bioregistry.io/ror:/0168r3w48> )
  ] .

<https://bioregistry.io/ror:/05gvnxz63> a owl:NamedIndividual ;
  skos:notation "ANL" ;
  rdfs:label "Argonne National Laboratory" ;
  a nmdc:ProcessingInstitutionEnum .

<https://www.azenta.com/> a owl:NamedIndividual ;
  skos:notation "Azenta" ;
  rdfs:label "Azenta Life Sciences" ;
  a nmdc:ProcessingInstitutionEnum .

<https://bioregistry.io/ror:/01h5tnr73> a owl:NamedIndividual ;
  skos:notation "Battelle" ;
  rdfs:label "Battelle Memorial Institute" ;
  a nmdc:ProcessingInstitutionEnum .

<https://bioregistry.io/ror:/05cwx3318> a owl:NamedIndividual ;
  skos:notation "NMDC" ;
  rdfs:label "National Microbiome Data Collaborative" ;
  a nmdc:ProcessingInstitutionEnum .

<https://genomecenter.ucdavis.edu/> a owl:NamedIndividual ;
  skos:notation "UCD_Genome_Center" ;
  rdfs:label "University of California, Davis Genome Center" ;
  a nmdc:ProcessingInstitutionEnum .

<https://bioregistry.io/ror:/0168r3w48> a owl:NamedIndividual ;
  skos:notation "UCSD" ;
  rdfs:label "University of California, San Diego" ;
  a nmdc:ProcessingInstitutionEnum .

nmdc:ProtocolCategoryEnum a owl:Class ;
  rdfs:comment "The possible protocols that may be followed for an assay." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ProtocolCategoryEnum.DERIVATIZATION nmdc:ProtocolCategoryEnum.DNA_EXTRACTION nmdc:ProtocolCategoryEnum.FILTER_CLEAN_UP nmdc:ProtocolCategoryEnum.MPLEX nmdc:ProtocolCategoryEnum.ORGANIC_MATTER_EXTRACTION nmdc:ProtocolCategoryEnum.PH_MEASUREMENT nmdc:ProtocolCategoryEnum.PHENOL_CHLOROFORM_EXTRACTION nmdc:ProtocolCategoryEnum.PHOSPHORUS_EXTRACTION nmdc:ProtocolCategoryEnum.RESPIRATION_MEASUREMENT nmdc:ProtocolCategoryEnum.SOLID_PHASE_EXTRACTION nmdc:ProtocolCategoryEnum.TEXTURE_MEASUREMENT )
  ] .

nmdc:ProtocolCategoryEnum.DERIVATIZATION a owl:NamedIndividual ;
  skos:notation "derivatization" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolCategoryEnum.DNA_EXTRACTION a owl:NamedIndividual ;
  skos:notation "dna_extraction" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolCategoryEnum.FILTER_CLEAN_UP a owl:NamedIndividual ;
  skos:notation "filter_clean_up" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolCategoryEnum.MPLEX a owl:NamedIndividual ;
  skos:notation "mplex" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolCategoryEnum.ORGANIC_MATTER_EXTRACTION a owl:NamedIndividual ;
  skos:notation "organic_matter_extraction" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolCategoryEnum.PH_MEASUREMENT a owl:NamedIndividual ;
  skos:notation "ph_measurement" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolCategoryEnum.PHENOL_CHLOROFORM_EXTRACTION a owl:NamedIndividual ;
  skos:notation "phenol_chloroform_extraction" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolCategoryEnum.PHOSPHORUS_EXTRACTION a owl:NamedIndividual ;
  skos:notation "phosphorus_extraction" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolCategoryEnum.RESPIRATION_MEASUREMENT a owl:NamedIndividual ;
  skos:notation "respiration_measurement" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolCategoryEnum.SOLID_PHASE_EXTRACTION a owl:NamedIndividual ;
  skos:notation "solid_phase_extraction" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolCategoryEnum.TEXTURE_MEASUREMENT a owl:NamedIndividual ;
  skos:notation "texture_measurement" ;
  a nmdc:ProtocolCategoryEnum .

nmdc:ProtocolForEnum a owl:Class ;
  rdfs:comment "The permitted values for describing the type of planned process that a protocol describes." ;
  skos:note "These are the non-abstract class descendants of PlannedProcess." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ProtocolForEnum.ANNOTATING_WORKFLOW nmdc:ProtocolForEnum.CHEMICAL_CONVERSION_PROCESS nmdc:ProtocolForEnum.CHROMATOGRAPHIC_SEPARATION_PROCESS nmdc:ProtocolForEnum.COLLECTING_BIOSAMPLES_FROM_SITE nmdc:ProtocolForEnum.DATA_EMITTER_PROCESS nmdc:ProtocolForEnum.DATA_GENERATION nmdc:ProtocolForEnum.DISSOLVING_PROCESS nmdc:ProtocolForEnum.EXTRACTION nmdc:ProtocolForEnum.FILTRATION_PROCESS nmdc:ProtocolForEnum.LIBRARY_PREPARATION nmdc:ProtocolForEnum.MAGS_ANALYSIS nmdc:ProtocolForEnum.MASS_SPECTROMETRY nmdc:ProtocolForEnum.MATERIAL_PROCESSING nmdc:ProtocolForEnum.METABOLOMICS_ANALYSIS nmdc:ProtocolForEnum.METAGENOME_ANNOTATION nmdc:ProtocolForEnum.METAGENOME_ASSEMBLY nmdc:ProtocolForEnum.METAPROTEOMICS_ANALYSIS nmdc:ProtocolForEnum.METATRANSCRIPTOME_ANNOTATION nmdc:ProtocolForEnum.METATRANSCRIPTOME_ASSEMBLY nmdc:ProtocolForEnum.METATRANSCRIPTOME_EXPRESSION_ANALYSIS nmdc:ProtocolForEnum.MIXING_PROCESS nmdc:ProtocolForEnum.NOM_ANALYSIS nmdc:ProtocolForEnum.NUCLEOTIDE_SEQUENCING nmdc:ProtocolForEnum.PLANNED_PROCESS nmdc:ProtocolForEnum.POOLING nmdc:ProtocolForEnum.READ_BASED_TAXONOMY_ANALYSIS nmdc:ProtocolForEnum.READ_QC_ANALYSIS nmdc:ProtocolForEnum.STORAGE_PROCESS nmdc:ProtocolForEnum.SUB_SAMPLING_PROCESS nmdc:ProtocolForEnum.WORKFLOW_EXECUTION )
  ] .

nmdc:ProtocolForEnum.ANNOTATING_WORKFLOW a owl:NamedIndividual ;
  skos:notation "AnnotatingWorkflow" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.CHEMICAL_CONVERSION_PROCESS a owl:NamedIndividual ;
  skos:notation "ChemicalConversionProcess" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.CHROMATOGRAPHIC_SEPARATION_PROCESS a owl:NamedIndividual ;
  skos:notation "ChromatographicSeparationProcess" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.COLLECTING_BIOSAMPLES_FROM_SITE a owl:NamedIndividual ;
  skos:notation "CollectingBiosamplesFromSite" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.DATA_EMITTER_PROCESS a owl:NamedIndividual ;
  skos:notation "DataEmitterProcess" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.DATA_GENERATION a owl:NamedIndividual ;
  skos:notation "DataGeneration" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.DISSOLVING_PROCESS a owl:NamedIndividual ;
  skos:notation "DissolvingProcess" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.EXTRACTION a owl:NamedIndividual ;
  skos:notation "Extraction" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.FILTRATION_PROCESS a owl:NamedIndividual ;
  skos:notation "FiltrationProcess" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.LIBRARY_PREPARATION a owl:NamedIndividual ;
  skos:notation "LibraryPreparation" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.MAGS_ANALYSIS a owl:NamedIndividual ;
  skos:notation "MagsAnalysis" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.MASS_SPECTROMETRY a owl:NamedIndividual ;
  skos:notation "MassSpectrometry" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.MATERIAL_PROCESSING a owl:NamedIndividual ;
  skos:notation "MaterialProcessing" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.METABOLOMICS_ANALYSIS a owl:NamedIndividual ;
  skos:notation "MetabolomicsAnalysis" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.METAGENOME_ANNOTATION a owl:NamedIndividual ;
  skos:notation "MetagenomeAnnotation" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.METAGENOME_ASSEMBLY a owl:NamedIndividual ;
  skos:notation "MetagenomeAssembly" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.METAPROTEOMICS_ANALYSIS a owl:NamedIndividual ;
  skos:notation "MetaproteomicsAnalysis" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.METATRANSCRIPTOME_ANNOTATION a owl:NamedIndividual ;
  skos:notation "MetatranscriptomeAnnotation" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.METATRANSCRIPTOME_ASSEMBLY a owl:NamedIndividual ;
  skos:notation "MetatranscriptomeAssembly" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.METATRANSCRIPTOME_EXPRESSION_ANALYSIS a owl:NamedIndividual ;
  skos:notation "MetatranscriptomeExpressionAnalysis" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.MIXING_PROCESS a owl:NamedIndividual ;
  skos:notation "MixingProcess" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.NOM_ANALYSIS a owl:NamedIndividual ;
  skos:notation "NomAnalysis" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.NUCLEOTIDE_SEQUENCING a owl:NamedIndividual ;
  skos:notation "NucleotideSequencing" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.PLANNED_PROCESS a owl:NamedIndividual ;
  skos:notation "PlannedProcess" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.POOLING a owl:NamedIndividual ;
  skos:notation "Pooling" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.READ_BASED_TAXONOMY_ANALYSIS a owl:NamedIndividual ;
  skos:notation "ReadBasedTaxonomyAnalysis" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.READ_QC_ANALYSIS a owl:NamedIndividual ;
  skos:notation "ReadQcAnalysis" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.STORAGE_PROCESS a owl:NamedIndividual ;
  skos:notation "StorageProcess" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.SUB_SAMPLING_PROCESS a owl:NamedIndividual ;
  skos:notation "SubSamplingProcess" ;
  a nmdc:ProtocolForEnum .

nmdc:ProtocolForEnum.WORKFLOW_EXECUTION a owl:NamedIndividual ;
  skos:notation "WorkflowExecution" ;
  a nmdc:ProtocolForEnum .

nmdc:ResolutionCategoryEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ResolutionCategoryEnum.HIGH nmdc:ResolutionCategoryEnum.LOW )
  ] .

nmdc:ResolutionCategoryEnum.HIGH a owl:NamedIndividual ;
  skos:notation "high" ;
  rdfs:comment "higher than unit resolution" ;
  a nmdc:ResolutionCategoryEnum .

nmdc:ResolutionCategoryEnum.LOW a owl:NamedIndividual ;
  skos:notation "low" ;
  rdfs:comment "at unit resolution" ;
  a nmdc:ResolutionCategoryEnum .

nmdc:SamplePortionEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SamplePortionEnum.AQUEOUS_LAYER nmdc:SamplePortionEnum.CHLOROFORM_LAYER nmdc:SamplePortionEnum.INTERLAYER nmdc:SamplePortionEnum.METHANOL_LAYER nmdc:SamplePortionEnum.ORGANIC_LAYER nmdc:SamplePortionEnum.PELLET nmdc:SamplePortionEnum.SUPERNATANT )
  ] .

nmdc:SamplePortionEnum.AQUEOUS_LAYER a owl:NamedIndividual ;
  skos:notation "aqueous_layer" ;
  rdfs:label "Aqueous layer" ;
  rdfs:comment "The portion of a mixture containing molecules dissolved in water" ;
  skos:altLabel "water layer" ;
  a nmdc:SamplePortionEnum .

nmdc:SamplePortionEnum.CHLOROFORM_LAYER a owl:NamedIndividual ;
  skos:notation "chloroform_layer" ;
  rdfs:label "Chloroform layer" ;
  rdfs:comment "The portion of a mixture containing molecules dissolved in chloroform" ;
  a nmdc:SamplePortionEnum .

nmdc:SamplePortionEnum.INTERLAYER a owl:NamedIndividual ;
  skos:notation "interlayer" ;
  rdfs:label "Interlayer" ;
  rdfs:comment "The layer of material between liquid layers of a separated mixture" ;
  a nmdc:SamplePortionEnum .

nmdc:SamplePortionEnum.METHANOL_LAYER a owl:NamedIndividual ;
  skos:notation "methanol_layer" ;
  rdfs:label "Methanol layer" ;
  rdfs:comment "The portion of a mixture containing molecules dissolved in methanol" ;
  a nmdc:SamplePortionEnum .

nmdc:SamplePortionEnum.ORGANIC_LAYER a owl:NamedIndividual ;
  skos:notation "organic_layer" ;
  rdfs:label "Organic layer" ;
  rdfs:comment "The portion of a mixture containing dissolved organic material" ;
  a nmdc:SamplePortionEnum .

nmdc:SamplePortionEnum.PELLET a owl:NamedIndividual ;
  skos:notation "pellet" ;
  skos:altLabel "bottom_layer" ;
  a nmdc:SamplePortionEnum .

nmdc:SamplePortionEnum.SUPERNATANT a owl:NamedIndividual ;
  skos:notation "supernatant" ;
  skos:altLabel "top_layer" ;
  a nmdc:SamplePortionEnum .

nmdc:SampleStateEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SampleStateEnum.GAS nmdc:SampleStateEnum.LIQUID nmdc:SampleStateEnum.SOLID )
  ] .

nmdc:SampleStateEnum.GAS a owl:NamedIndividual ;
  skos:notation "gas" ;
  a nmdc:SampleStateEnum .

nmdc:SampleStateEnum.LIQUID a owl:NamedIndividual ;
  skos:notation "liquid" ;
  a nmdc:SampleStateEnum .

nmdc:SampleStateEnum.SOLID a owl:NamedIndividual ;
  skos:notation "solid" ;
  a nmdc:SampleStateEnum .

nmdc:SampleTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SampleTypeEnum.PLANT_ASSOCIATED nmdc:SampleTypeEnum.SEDIMENT nmdc:SampleTypeEnum.SOIL nmdc:SampleTypeEnum.SOIL_WATER_EXTRACT nmdc:SampleTypeEnum.WATER )
  ] .

nmdc:SampleTypeEnum.PLANT_ASSOCIATED a owl:NamedIndividual ;
  skos:notation "plant associated" ;
  a nmdc:SampleTypeEnum .

nmdc:SampleTypeEnum.SEDIMENT a owl:NamedIndividual ;
  skos:notation "sediment" ;
  a nmdc:SampleTypeEnum .

nmdc:SampleTypeEnum.SOIL a owl:NamedIndividual ;
  skos:notation "soil" ;
  a nmdc:SampleTypeEnum .

nmdc:SampleTypeEnum.SOIL_WATER_EXTRACT a owl:NamedIndividual ;
  skos:notation "soil - water extract" ;
  a nmdc:SampleTypeEnum .

nmdc:SampleTypeEnum.WATER a owl:NamedIndividual ;
  skos:notation "water" ;
  a nmdc:SampleTypeEnum .

nmdc:SeparationMethodEnum a owl:Class ;
  rdfs:comment "The tool/substance used to separate or filter a solution or mixture." ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-8683-0050 ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SeparationMethodEnum.PTFE_96_WELL_FILTER_PLATE nmdc:SeparationMethodEnum.SYRINGE )
  ] .

nmdc:SeparationMethodEnum.PTFE_96_WELL_FILTER_PLATE a owl:NamedIndividual ;
  skos:notation "ptfe_96_well_filter_plate" ;
  a nmdc:SeparationMethodEnum .

nmdc:SeparationMethodEnum.SYRINGE a owl:NamedIndividual ;
  skos:notation "syringe" ;
  a nmdc:SeparationMethodEnum .

nmdc:SourceSystemEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SourceSystemEnum.GOLD nmdc:SourceSystemEnum.NCBI nmdc:SourceSystemEnum.NEON_DATA_PORTAL nmdc:SourceSystemEnum.NMDC_SUBMISSION_PORTAL nmdc:SourceSystemEnum.CUSTOM )
  ] .

nmdc:SourceSystemEnum.GOLD a owl:NamedIndividual ;
  skos:notation "GOLD" ;
  rdfs:comment "JGI's GOLD system" ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/> ;
  a nmdc:SourceSystemEnum .

nmdc:SourceSystemEnum.NCBI a owl:NamedIndividual ;
  skos:notation "NCBI" ;
  rdfs:comment "National Center for Biotechnology Information database" ;
  rdfs:seeAlso <https://www.ncbi.nlm.nih.gov/biosample> ;
  a nmdc:SourceSystemEnum .

nmdc:SourceSystemEnum.NEON_DATA_PORTAL a owl:NamedIndividual ;
  skos:notation "NEON_Data_Portal" ;
  rdfs:comment "National Science Foundation National Ecologial Observatory Network's Data Portal" ;
  rdfs:seeAlso <https://data.neonscience.org/> ;
  a nmdc:SourceSystemEnum .

nmdc:SourceSystemEnum.NMDC_SUBMISSION_PORTAL a owl:NamedIndividual ;
  skos:notation "NMDC_Submission_Portal" ;
  rdfs:comment "The National Microbiome Data Collaborative's Submission Portal" ;
  rdfs:seeAlso <https://data.microbiomedata.org/submission/home> ;
  a nmdc:SourceSystemEnum .

nmdc:SourceSystemEnum.CUSTOM a owl:NamedIndividual ;
  skos:notation "custom" ;
  rdfs:comment "Metadata was generated by custom methods such as an offline spreadsheet provided by a user or staff member." ;
  rdfs:seeAlso <https://github.com/microbiomedata/nmdc_mass_spectrometry_metadata_generation> ;
  a nmdc:SourceSystemEnum .

nmdc:StationaryPhaseEnum a owl:Class ;
  rdfs:comment "The type of stationary phase used in a chromatography process." ;
  dcterms:contributor ORCID:0009-0001-1555-1601 , ORCID:0000-0002-4504-1039 ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:StationaryPhaseEnum.BEH_HILIC nmdc:StationaryPhaseEnum.C_1 nmdc:StationaryPhaseEnum.C_18 nmdc:StationaryPhaseEnum.C_2 nmdc:StationaryPhaseEnum.C_30 nmdc:StationaryPhaseEnum.C_4 nmdc:StationaryPhaseEnum.C_60 nmdc:StationaryPhaseEnum.C_8 nmdc:StationaryPhaseEnum.CN nmdc:StationaryPhaseEnum.CNT nmdc:StationaryPhaseEnum.DIOL nmdc:StationaryPhaseEnum.HILIC nmdc:StationaryPhaseEnum.HLB nmdc:StationaryPhaseEnum.NH_2 nmdc:StationaryPhaseEnum.PS_DVB nmdc:StationaryPhaseEnum.PHENYL nmdc:StationaryPhaseEnum.POLYSILOXANE nmdc:StationaryPhaseEnum.SAX nmdc:StationaryPhaseEnum.SCX nmdc:StationaryPhaseEnum.SILICA nmdc:StationaryPhaseEnum.WAX nmdc:StationaryPhaseEnum.WCX nmdc:StationaryPhaseEnum.ZIC_HILIC nmdc:StationaryPhaseEnum.ZIC_C_HILIC nmdc:StationaryPhaseEnum.ZIC_P_HILIC )
  ] .

nmdc:StationaryPhaseEnum.BEH_HILIC a owl:NamedIndividual ;
  skos:notation "BEH-HILIC" ;
  rdfs:comment "Hydrophilic Interaction Chromatography (HILIC) employing BEH (Bridged Ethylene Hybrid) particles as the stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_1 a owl:NamedIndividual ;
  skos:notation "C1" ;
  rdfs:comment "A stationary phase consisting of methyl chains (C1) bonded to silica particles." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_18 a owl:NamedIndividual ;
  skos:notation "C18" ;
  rdfs:comment "A stationary phase consisting of octadecyl chains (C18) bonded to silica particles." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_2 a owl:NamedIndividual ;
  skos:notation "C2" ;
  rdfs:comment "A stationary phase consisting of ethyl chains (C2) bonded to silica particles." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_30 a owl:NamedIndividual ;
  skos:notation "C30" ;
  rdfs:comment "A stationary phase consisting of triacontyl chains (C30) bonded to silica particles." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_4 a owl:NamedIndividual ;
  skos:notation "C4" ;
  rdfs:comment "A stationary phase consisting of butyl chains (C4) bonded to silica particles." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_60 a owl:NamedIndividual ;
  skos:notation "C60" ;
  rdfs:comment "A stationary phase consisting of hexatriacontyl chains (C60) bonded to silica particles." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_8 a owl:NamedIndividual ;
  skos:notation "C8" ;
  rdfs:comment "A stationary phase consisting of octyl chains (C8) bonded to silica particles." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.CN a owl:NamedIndividual ;
  skos:notation "CN" ;
  rdfs:comment "Cyano (CN) bonded stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.CNT a owl:NamedIndividual ;
  skos:notation "CNT" ;
  rdfs:comment "Carbon Nanotube stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.DIOL a owl:NamedIndividual ;
  skos:notation "Diol" ;
  rdfs:comment "A stationary phase with diol (1,2-diol) functional groups." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.HILIC a owl:NamedIndividual ;
  skos:notation "HILIC" ;
  rdfs:comment "Hydrophilic Interaction Chromatography (HILIC) stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.HLB a owl:NamedIndividual ;
  skos:notation "HLB" ;
  rdfs:comment "Hydrophilic-Lipophilic-Balance (HLB) stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.NH_2 a owl:NamedIndividual ;
  skos:notation "NH2" ;
  rdfs:comment "Amino (NH2) bonded stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.PS_DVB a owl:NamedIndividual ;
  skos:notation "PS-DVB" ;
  rdfs:comment "Polystyrene-divinylbenzene stationary phase, often used in solid-phase extraction, including proprietary Priority PolLutant (PPL)." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.PHENYL a owl:NamedIndividual ;
  skos:notation "Phenyl" ;
  rdfs:comment "Phenyl bonded stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.POLYSILOXANE a owl:NamedIndividual ;
  skos:notation "Polysiloxane" ;
  rdfs:comment "A stationary phase made of polysiloxane, usually used in gas chromatography." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.SAX a owl:NamedIndividual ;
  skos:notation "SAX" ;
  rdfs:comment "Strong Anion Exchange (SAX) stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.SCX a owl:NamedIndividual ;
  skos:notation "SCX" ;
  rdfs:comment "Strong Cation Exchange (SCX) stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.SILICA a owl:NamedIndividual ;
  skos:notation "Silica" ;
  rdfs:comment "A stationary phase made of silica, commonly used in chromatography." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.WAX a owl:NamedIndividual ;
  skos:notation "WAX" ;
  rdfs:comment "Weak Anion Exchange (WAX) stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.WCX a owl:NamedIndividual ;
  skos:notation "WCX" ;
  rdfs:comment "Weak Cation Exchange (WCX) stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.ZIC_HILIC a owl:NamedIndividual ;
  skos:notation "ZIC-HILIC" ;
  rdfs:comment "Zwitterionic Hydrophilic Interaction Chromatography (ZIC-HILIC) stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.ZIC_C_HILIC a owl:NamedIndividual ;
  skos:notation "ZIC-cHILIC" ;
  rdfs:comment "Zwitterionic Charged Hydrophilic Interaction Chromatography (ZIC-cHILIC) stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.ZIC_P_HILIC a owl:NamedIndividual ;
  skos:notation "ZIC-pHILIC" ;
  rdfs:comment "Zwitterionic pH-Responsive Hydrophilic Interaction Chromatography (ZIC-pHILIC) stationary phase." ;
  a nmdc:StationaryPhaseEnum .

nmdc:StatusEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:StatusEnum.FAIL nmdc:StatusEnum.PASS )
  ] .

nmdc:StatusEnum.FAIL a owl:NamedIndividual ;
  skos:notation "fail" ;
  a nmdc:StatusEnum .

nmdc:StatusEnum.PASS a owl:NamedIndividual ;
  skos:notation "pass" ;
  a nmdc:StatusEnum .

nmdc:StrandedOrientationEnum a owl:Class ;
  rdfs:comment "This enumeration specifies information about stranded RNA library preparations." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:StrandedOrientationEnum.ANTISENSE_ORIENTATION nmdc:StrandedOrientationEnum.SENSE_ORIENTATION )
  ] .

nmdc:StrandedOrientationEnum.ANTISENSE_ORIENTATION a owl:NamedIndividual ;
  skos:notation "antisense orientation" ;
  rdfs:comment "Orientation that is complementary (non-coding) to a sequence of messenger RNA." ;
  skos:note "See https://www.genome.gov/genetics-glossary/antisense" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/SO_/0000077> ;
  a nmdc:StrandedOrientationEnum .

nmdc:StrandedOrientationEnum.SENSE_ORIENTATION a owl:NamedIndividual ;
  skos:notation "sense orientation" ;
  rdfs:comment "Orientation that corresponds to the coding sequence of messenger RNA." ;
  a nmdc:StrandedOrientationEnum .

nmdc:StudyCategoryEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:StudyCategoryEnum.CONSORTIUM nmdc:StudyCategoryEnum.RESEARCH_STUDY )
  ] .

nmdc:StudyCategoryEnum.CONSORTIUM a owl:NamedIndividual ;
  skos:notation "consortium" ;
  rdfs:comment "A group formed to undertake a venture that is beyond the capabilities of the individual members. Each member of the consortium brings a high level of expertise in a specific area to ensure the successful completion of the project." ;
  skos:note "A consortium has collections of data, but those data do not come from a hypothesis-driven experiment." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/NCIT_/C61538> ;
  a nmdc:StudyCategoryEnum .

nmdc:StudyCategoryEnum.RESEARCH_STUDY a owl:NamedIndividual ;
  skos:notation "research_study" ;
  rdfs:comment "A detailed examination, analysis, or critical inspection of a hypothesis-driven experiment." ;
  skos:exactMatch <http://semanticscience.org/resource/SIO_/001066> , <http://purl.obolibrary.org/obo/NCIT_/C63536> , ISA:Study ;
  skos:closeMatch <http://purl.obolibrary.org/obo/OBI_/0000355> ;
  a nmdc:StudyCategoryEnum .

nmdc:SubmissionStatusEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SubmissionStatusEnum.APPROVED_HELD nmdc:SubmissionStatusEnum.APPROVED_PENDING_USER_FACILITY nmdc:SubmissionStatusEnum.DENIED nmdc:SubmissionStatusEnum.IN_PROGRESS nmdc:SubmissionStatusEnum.RELEASED nmdc:SubmissionStatusEnum.SUBMITTED_PENDING_REVIEW nmdc:SubmissionStatusEnum.UPDATES_REQUIRED )
  ] .

nmdc:SubmissionStatusEnum.APPROVED_HELD a owl:NamedIndividual ;
  skos:notation "ApprovedHeld" ;
  rdfs:label "Approved - Held" ;
  rdfs:comment "Submission has been reviewed and approved. Information is complete, but not yet shared on the data portal. The submitter cannot edit." ;
  a nmdc:SubmissionStatusEnum .

nmdc:SubmissionStatusEnum.APPROVED_PENDING_USER_FACILITY a owl:NamedIndividual ;
  skos:notation "ApprovedPendingUserFacility" ;
  rdfs:label "Approved - Sent to User Facility" ;
  rdfs:comment "Submission has been reviewed and approved by NMDC. Sample information has been shared with designated user facility and is ready for their review. The submitter cannot edit." ;
  a nmdc:SubmissionStatusEnum .

nmdc:SubmissionStatusEnum.DENIED a owl:NamedIndividual ;
  skos:notation "Denied" ;
  rdfs:label "Denied" ;
  rdfs:comment "Submission has been reviewed and denied. The submitter cannot edit." ;
  a nmdc:SubmissionStatusEnum .

nmdc:SubmissionStatusEnum.IN_PROGRESS a owl:NamedIndividual ;
  skos:notation "InProgress" ;
  rdfs:label "In Progress" ;
  rdfs:comment "The submitter is currently working on the submission." ;
  a nmdc:SubmissionStatusEnum .

nmdc:SubmissionStatusEnum.RELEASED a owl:NamedIndividual ;
  skos:notation "Released" ;
  rdfs:label "Released" ;
  rdfs:comment "Submission has been reviewed and approved and data is released on the data portal. The submitter cannot edit." ;
  a nmdc:SubmissionStatusEnum .

nmdc:SubmissionStatusEnum.SUBMITTED_PENDING_REVIEW a owl:NamedIndividual ;
  skos:notation "SubmittedPendingReview" ;
  rdfs:label "Submitted - Pending Review" ;
  rdfs:comment "Submission is ready for NMDC review, the submitter cannot edit." ;
  a nmdc:SubmissionStatusEnum .

nmdc:SubmissionStatusEnum.UPDATES_REQUIRED a owl:NamedIndividual ;
  skos:notation "UpdatesRequired" ;
  rdfs:label "Updates Required" ;
  rdfs:comment "Submission has been reviewed and submitter edits are required for approval. The submitter can edit the submission." ;
  a nmdc:SubmissionStatusEnum .

nmdc:SubstanceRoleEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <http://purl.obolibrary.org/obo/CHEBI_/37527> <http://purl.obolibrary.org/obo/CHEBI_/22695> <http://purl.obolibrary.org/obo/CHEBI_/35225> nmdc:SubstanceRoleEnum.DERIVATIZING_AGENT <http://purl.obolibrary.org/obo/MS_/1002986> nmdc:SubstanceRoleEnum.SOLUBILIZING_AGENT <http://purl.obolibrary.org/obo/CHEBI_/46787> <http://purl.obolibrary.org/obo/CHEBI_/35195> )
  ] .

<http://purl.obolibrary.org/obo/CHEBI_/37527> a owl:NamedIndividual ;
  skos:notation "acid" ;
  rdfs:comment "Donates a proton or accepts an electron pair in a chemical reaction." ;
  a nmdc:SubstanceRoleEnum .

<http://purl.obolibrary.org/obo/CHEBI_/22695> a owl:NamedIndividual ;
  skos:notation "base" ;
  rdfs:comment "Accepts a proton or donates an electron pair in a chemical reaction." ;
  a nmdc:SubstanceRoleEnum .

<http://purl.obolibrary.org/obo/CHEBI_/35225> a owl:NamedIndividual ;
  skos:notation "buffer" ;
  rdfs:comment "Maintains the pH of the solution within a specific range to stabilize analytes or reactions." ;
  a nmdc:SubstanceRoleEnum .

nmdc:SubstanceRoleEnum.DERIVATIZING_AGENT a owl:NamedIndividual ;
  skos:notation "derivatizing_agent" ;
  rdfs:comment "Chemically modifies analytes to improve detection or separation." ;
  a nmdc:SubstanceRoleEnum .

<http://purl.obolibrary.org/obo/MS_/1002986> a owl:NamedIndividual ;
  skos:notation "ms_proteolytic_enzyme" ;
  rdfs:comment "Enzyme that catalyzes the hydrolysis of proteins and is used in mass spectrometry based proteomics" ;
  a nmdc:SubstanceRoleEnum .

nmdc:SubstanceRoleEnum.SOLUBILIZING_AGENT a owl:NamedIndividual ;
  skos:notation "solubilizing_agent" ;
  a nmdc:SubstanceRoleEnum .

<http://purl.obolibrary.org/obo/CHEBI_/46787> a owl:NamedIndividual ;
  skos:notation "solvent" ;
  rdfs:comment "Dissolves the sample or reagents to facilitate reactions or extraction." ;
  a nmdc:SubstanceRoleEnum .

<http://purl.obolibrary.org/obo/CHEBI_/35195> a owl:NamedIndividual ;
  skos:notation "surfactant" ;
  rdfs:comment "Reduces surface tension and aids in the solubilization of substances." ;
  a nmdc:SubstanceRoleEnum .

nmdc:TargetGeneEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:TargetGeneEnum.16_S_R_RNA nmdc:TargetGeneEnum.18_S_R_RNA nmdc:TargetGeneEnum.23_S_R_RNA nmdc:TargetGeneEnum.28_S_R_RNA )
  ] .

nmdc:TargetGeneEnum.16_S_R_RNA a owl:NamedIndividual ;
  skos:notation "16S_rRNA" ;
  rdfs:comment "the small subunit of the bacterial/archean ribosome" ;
  skos:altLabel "16S rRNA" , "16S ribosomal RNA" ;
  skos:narrowMatch <http://purl.obolibrary.org/obo/OBI_/0002763> ;
  a nmdc:TargetGeneEnum .

nmdc:TargetGeneEnum.18_S_R_RNA a owl:NamedIndividual ;
  skos:notation "18S_rRNA" ;
  rdfs:comment "the small subunit of the eukaryotic ribosome" ;
  skos:altLabel "18S rRNA" , "18S ribosomal RNA" ;
  a nmdc:TargetGeneEnum .

nmdc:TargetGeneEnum.23_S_R_RNA a owl:NamedIndividual ;
  skos:notation "23S_rRNA" ;
  rdfs:comment "the large subunit  of the bacterial/archean ribosome" ;
  skos:altLabel "23S rRNA" , "23S ribosomal RNA" ;
  a nmdc:TargetGeneEnum .

nmdc:TargetGeneEnum.28_S_R_RNA a owl:NamedIndividual ;
  skos:notation "28S_rRNA" ;
  rdfs:comment "the large subunit of the eukaryotic ribosome" ;
  skos:altLabel "28S rRNA" , "28S ribosomal RNA" ;
  a nmdc:TargetGeneEnum .

nmdc:UnitEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:UnitEnum.1 nmdc:UnitEnum.1_SFT_I nmdc:UnitEnum.1_D nmdc:UnitEnum.BQ nmdc:UnitEnum.CEL nmdc:UnitEnum.CI nmdc:UnitEnum.G_BQ nmdc:UnitEnum.G_HZ nmdc:UnitEnum.GY nmdc:UnitEnum.HZ nmdc:UnitEnum.J nmdc:UnitEnum.J_K nmdc:UnitEnum.L nmdc:UnitEnum.L_H nmdc:UnitEnum.L_S nmdc:UnitEnum.M_BQ nmdc:UnitEnum.M_HZ nmdc:UnitEnum.MJ nmdc:UnitEnum.N nmdc:UnitEnum.PERCENT nmdc:UnitEnum.RAD nmdc:UnitEnum.U nmdc:UnitEnum.V nmdc:UnitEnum.W nmdc:UnitEnum.W_M_2 nmdc:UnitEnum.FNU nmdc:UnitEnum.NTU nmdc:UnitEnum.CFT_I nmdc:UnitEnum.G nmdc:UnitEnum.IN_I nmdc:UnitEnum.KN_I nmdc:UnitEnum.LB_AV nmdc:UnitEnum.P_H nmdc:UnitEnum.PPB nmdc:UnitEnum.PPM nmdc:UnitEnum.PPTH nmdc:UnitEnum.SFT_I nmdc:UnitEnum.A nmdc:UnitEnum.ATM nmdc:UnitEnum.C_P nmdc:UnitEnum.CM nmdc:UnitEnum.CM_2 nmdc:UnitEnum.CM_3_CM_3 nmdc:UnitEnum.D nmdc:UnitEnum.DEG nmdc:UnitEnum.ERG_CM_2_S nmdc:UnitEnum.G nmdc:UnitEnum.G_L nmdc:UnitEnum.G_CM_3 nmdc:UnitEnum.G_G nmdc:UnitEnum.G_KG nmdc:UnitEnum.G_M_2 nmdc:UnitEnum.G_M_2_D nmdc:UnitEnum.G_M_3 nmdc:UnitEnum.H nmdc:UnitEnum.K_BQ nmdc:UnitEnum.K_HZ nmdc:UnitEnum.K_J nmdc:UnitEnum.K_N nmdc:UnitEnum.K_PA nmdc:UnitEnum.K_W nmdc:UnitEnum.K_W_M_2 nmdc:UnitEnum.K_W_M_2_D nmdc:UnitEnum.KG nmdc:UnitEnum.KG_KG nmdc:UnitEnum.KG_M_3 nmdc:UnitEnum.KM_H nmdc:UnitEnum.LM_M_2 nmdc:UnitEnum.LX nmdc:UnitEnum.M nmdc:UnitEnum.M_S nmdc:UnitEnum.M_S_2 nmdc:UnitEnum.M_2 nmdc:UnitEnum.M_2_S nmdc:UnitEnum.M_3 nmdc:UnitEnum.M_3_D nmdc:UnitEnum.M_3_MIN nmdc:UnitEnum.M_3_S nmdc:UnitEnum.M_CI nmdc:UnitEnum.M_L nmdc:UnitEnum.M_L_L nmdc:UnitEnum.M_S_CM nmdc:UnitEnum.M_U nmdc:UnitEnum.M_V nmdc:UnitEnum.MBAR nmdc:UnitEnum.MEQ_L nmdc:UnitEnum.MG nmdc:UnitEnum.MG_L nmdc:UnitEnum.MG_G nmdc:UnitEnum.MG_KG nmdc:UnitEnum.MG_M_3 nmdc:UnitEnum.MG_M_3_D nmdc:UnitEnum.MIN nmdc:UnitEnum.MM nmdc:UnitEnum.MM_A nmdc:UnitEnum.MM_HG nmdc:UnitEnum.MMOL nmdc:UnitEnum.MMOL_L nmdc:UnitEnum.MOL nmdc:UnitEnum.MOL_L nmdc:UnitEnum.MOL_L_H nmdc:UnitEnum.MOL_G nmdc:UnitEnum.N_CI nmdc:UnitEnum.N_U nmdc:UnitEnum.NG_L nmdc:UnitEnum.NG_G nmdc:UnitEnum.NG_H nmdc:UnitEnum.NG_M_L nmdc:UnitEnum.NMOL nmdc:UnitEnum.P_CI nmdc:UnitEnum.PG_L nmdc:UnitEnum.PG_G nmdc:UnitEnum.PG_M_L nmdc:UnitEnum.PMOL nmdc:UnitEnum.RAD nmdc:UnitEnum.SR nmdc:UnitEnum.U_CI nmdc:UnitEnum.U_L nmdc:UnitEnum.U_L_KG nmdc:UnitEnum.U_S_CM nmdc:UnitEnum.U_U nmdc:UnitEnum.UG nmdc:UnitEnum.UG_L nmdc:UnitEnum.UG_L_H nmdc:UnitEnum.UG_G nmdc:UnitEnum.UG_M_3 nmdc:UnitEnum.UG_M_L nmdc:UnitEnum.UG_U_L nmdc:UnitEnum.UM nmdc:UnitEnum.UMOL nmdc:UnitEnum.UMOL_L nmdc:UnitEnum.UMOL_L_H nmdc:UnitEnum.UMOL_KG nmdc:UnitEnum.UMOL_M_2_S nmdc:UnitEnum.UMOL_S_M_2 nmdc:UnitEnum.WK )
  ] .

nmdc:UnitEnum.1 a owl:NamedIndividual ;
  skos:notation "1" ;
  rdfs:label "ratio/unitless" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of dimensionless quantity." ;
  skos:altLabel "ratio" , "unitless" , "dimensionless" , "people" , "pets" , "plants" ;
  skos:note "Used for ratios, counts, and dimensionless measurements (e.g., number of people, pets, plants)." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.1_SFT_I a owl:NamedIndividual ;
  skos:notation "1/[sft_i]" ;
  rdfs:label "per square foot" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of per square foot." ;
  skos:altLabel "per square foot" , "occupants per square foot" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.1_D a owl:NamedIndividual ;
  skos:notation "1/d" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of per day (frequency)." ;
  skos:altLabel "per day" , "daily frequency" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.BQ a owl:NamedIndividual ;
  skos:notation "Bq" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of becquerel." ;
  skos:altLabel "Bq" , "becquerel" , "becquerels" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.CEL a owl:NamedIndividual ;
  skos:notation "Cel" ;
  rdfs:label "degrees Celsius" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of degrees Celsius; a SI unit of temperature  equal to one unit Kelvin." ;
  skos:altLabel "Celsius" , "C" , "Celcius" , "degreeCelsius" , "degree Celsius" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/UO_/0000027> , wikidata:Q25267 , qud:DEG_C , OM:degreeCelsius ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.CI a owl:NamedIndividual ;
  skos:notation "Ci" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of curie." ;
  skos:altLabel "Ci" , "curie" , "curies" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.G_BQ a owl:NamedIndividual ;
  skos:notation "GBq" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of gigabecquerel." ;
  skos:altLabel "GBq" , "gigabecquerel" , "gigabecquerels" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.G_HZ a owl:NamedIndividual ;
  skos:notation "GHz" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of gigahertz." ;
  skos:altLabel "GHz" , "gigahertz" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.GY a owl:NamedIndividual ;
  skos:notation "Gy" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of gray (absorbed dose)." ;
  skos:altLabel "gray" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.HZ a owl:NamedIndividual ;
  skos:notation "Hz" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of hertz." ;
  skos:altLabel "Hz" , "hertz" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.J a owl:NamedIndividual ;
  skos:notation "J" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of joule." ;
  skos:altLabel "J" , "joule" , "joules" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.J_K a owl:NamedIndividual ;
  skos:notation "J/K" ;
  rdfs:label "J/degree Celsius" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of joule per kelvin." ;
  skos:altLabel "joule per kelvin" , "joules per kelvin" , "J/Kelvin" , "J/Celvin" , "J/Cel" , "J/C" ;
  skos:note "UCUM-compliant unit for energy per temperature. J/Cel deprecated due to non-ratio temperature unit." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.L a owl:NamedIndividual ;
  skos:notation "L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of liter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.L_H a owl:NamedIndividual ;
  skos:notation "L/h" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of liters per hour." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.L_S a owl:NamedIndividual ;
  skos:notation "L/s" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of liters per second." ;
  skos:altLabel "liters per second" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_BQ a owl:NamedIndividual ;
  skos:notation "MBq" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of megabecquerel." ;
  skos:altLabel "MBq" , "megabecquerel" , "megabecquerels" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_HZ a owl:NamedIndividual ;
  skos:notation "MHz" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of megahertz." ;
  skos:altLabel "MHz" , "megahertz" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MJ a owl:NamedIndividual ;
  skos:notation "MJ" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of megajoule." ;
  skos:altLabel "MJ" , "megajoule" , "megajoules" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.N a owl:NamedIndividual ;
  skos:notation "N" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of newton." ;
  skos:altLabel "N" , "newton" , "newtons" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.PERCENT a owl:NamedIndividual ;
  skos:notation "PERCENT" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of percent." ;
  skos:altLabel "percent" , "Percent" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.RAD a owl:NamedIndividual ;
  skos:notation "RAD" ;
  rdfs:label "rad (radiation absorbed dose)" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of rad (radiation absorbed dose)." ;
  skos:altLabel "radiation absorbed dose" ;
  skos:notation "rad" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of radian." ;
  skos:altLabel "rad" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.U a owl:NamedIndividual ;
  skos:notation "U" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of enzyme unit." ;
  skos:altLabel "U" , "unit" , "units" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.V a owl:NamedIndividual ;
  skos:notation "V" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of volt." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.W a owl:NamedIndividual ;
  skos:notation "W" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of watt." ;
  skos:altLabel "W" , "watt" , "watts" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.W_M_2 a owl:NamedIndividual ;
  skos:notation "W/m2" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of watts per square meter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.FNU a owl:NamedIndividual ;
  skos:notation "[FNU]" ;
  rdfs:label "Formazin Nephelometric Units" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of Formazin Nephelometric Units." ;
  skos:altLabel "FNU" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.NTU a owl:NamedIndividual ;
  skos:notation "[NTU]" ;
  rdfs:label "Nephelometric Turbidity Units" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of Nephelometric Turbidity Units." ;
  skos:altLabel "NTU" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.CFT_I a owl:NamedIndividual ;
  skos:notation "[cft_i]" ;
  rdfs:label "cubic feet" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of cubic feet." ;
  skos:altLabel "cubic feet" , "cu ft" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.G a owl:NamedIndividual ;
  skos:notation "[g]" ;
  rdfs:label "standard gravity" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of standard gravity." ;
  skos:altLabel "standard gravity" , "g-force" ;
  skos:notation "g" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of gram." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.IN_I a owl:NamedIndividual ;
  skos:notation "[in_i]" ;
  rdfs:label "inches" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of inch." ;
  skos:altLabel "inch" , "inches" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.KN_I a owl:NamedIndividual ;
  skos:notation "[kn_i]" ;
  rdfs:label "knots" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of knot (nautical miles per hour)." ;
  skos:altLabel "knot" , "knots" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.LB_AV a owl:NamedIndividual ;
  skos:notation "[lb_av]" ;
  rdfs:label "pounds (avoirdupois)" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of pound (avoirdupois)." ;
  skos:altLabel "pound" , "lb" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.P_H a owl:NamedIndividual ;
  skos:notation "[pH]" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of pH units." ;
  skos:altLabel "pH" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.PPB a owl:NamedIndividual ;
  skos:notation "[ppb]" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of parts per billion." ;
  skos:altLabel "ppb" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.PPM a owl:NamedIndividual ;
  skos:notation "[ppm]" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of parts per million." ;
  skos:altLabel "ppm" , "1*10-6" ;
  rdfs:seeAlso <https://terminology.hl7.org/5.1.0/ValueSet-v3-UnitsOfMeasureCaseSensitive.html> , <https://ucum.org/ucum> ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.PPTH a owl:NamedIndividual ;
  skos:notation "[ppth]" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of parts per thousand." ;
  skos:altLabel "ppt" , "parts per thousand" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.SFT_I a owl:NamedIndividual ;
  skos:notation "[sft_i]" ;
  rdfs:label "square feet" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of square feet." ;
  skos:altLabel "square feet" , "sq ft" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.A a owl:NamedIndividual ;
  skos:notation "a" ;
  rdfs:label "years" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of year." ;
  skos:altLabel "years" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.ATM a owl:NamedIndividual ;
  skos:notation "atm" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of atmosphere." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.C_P a owl:NamedIndividual ;
  skos:notation "cP" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of centipoise." ;
  skos:altLabel "centipoise" , "centiPoise" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.CM a owl:NamedIndividual ;
  skos:notation "cm" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of centimeter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.CM_2 a owl:NamedIndividual ;
  skos:notation "cm2" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of square centimeter." ;
  skos:altLabel "square centimeter" , "square centimeters" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.CM_3_CM_3 a owl:NamedIndividual ;
  skos:notation "cm3/cm3" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of cubic centimeters per cubic centimeter." ;
  skos:altLabel "cubic centimeters per cubic centimeter" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.D a owl:NamedIndividual ;
  skos:notation "d" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of day." ;
  skos:altLabel "days" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.DEG a owl:NamedIndividual ;
  skos:notation "deg" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of degree (angle)." ;
  skos:altLabel "deg" , "degree" , "degrees" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.ERG_CM_2_S a owl:NamedIndividual ;
  skos:notation "erg/cm2/s" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of ergs per square centimeter per second." ;
  skos:altLabel "ergs per square centimeter per second" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.G_L a owl:NamedIndividual ;
  skos:notation "g/L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of grams per liter." ;
  skos:altLabel "grams per liter" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.G_CM_3 a owl:NamedIndividual ;
  skos:notation "g/cm3" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of grams per cubic centimeter." ;
  skos:altLabel "grams per cubic centimeter" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.G_G a owl:NamedIndividual ;
  skos:notation "g/g" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of gram per gram." ;
  skos:altLabel "g/g" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.G_KG a owl:NamedIndividual ;
  skos:notation "g/kg" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of grams per kilogram." ;
  skos:altLabel "g/kg" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.G_M_2 a owl:NamedIndividual ;
  skos:notation "g/m2" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of grams per square meter." ;
  skos:altLabel "grams per square meter" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.G_M_2_D a owl:NamedIndividual ;
  skos:notation "g/m2/d" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of grams per square meter per day." ;
  skos:altLabel "grams per square meter per day" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.G_M_3 a owl:NamedIndividual ;
  skos:notation "g/m3" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of grams per cubic meter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.H a owl:NamedIndividual ;
  skos:notation "h" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of hour." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.K_BQ a owl:NamedIndividual ;
  skos:notation "kBq" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilobecquerel." ;
  skos:altLabel "kBq" , "kilobecquerel" , "kilobecquerels" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.K_HZ a owl:NamedIndividual ;
  skos:notation "kHz" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilohertz." ;
  skos:altLabel "kHz" , "kilohertz" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.K_J a owl:NamedIndividual ;
  skos:notation "kJ" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilojoule." ;
  skos:altLabel "kJ" , "kilojoule" , "kilojoules" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.K_N a owl:NamedIndividual ;
  skos:notation "kN" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilonewton." ;
  skos:altLabel "kN" , "kilonewton" , "kilonewtons" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.K_PA a owl:NamedIndividual ;
  skos:notation "kPa" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilopascal." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.K_W a owl:NamedIndividual ;
  skos:notation "kW" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilowatt." ;
  skos:altLabel "kW" , "kilowatt" , "kilowatts" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.K_W_M_2 a owl:NamedIndividual ;
  skos:notation "kW/m2" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilowatts per square meter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.K_W_M_2_D a owl:NamedIndividual ;
  skos:notation "kW/m2/d" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilowatts per square meter per day." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.KG a owl:NamedIndividual ;
  skos:notation "kg" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilogram." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.KG_KG a owl:NamedIndividual ;
  skos:notation "kg/kg" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilogram per kilogram." ;
  skos:altLabel "kilogram per kilogram" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.KG_M_3 a owl:NamedIndividual ;
  skos:notation "kg/m3" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilograms per cubic meter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.KM_H a owl:NamedIndividual ;
  skos:notation "km/h" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of kilometers per hour." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.LM_M_2 a owl:NamedIndividual ;
  skos:notation "lm/m2" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of lumens per square meter." ;
  skos:altLabel "lumens per square meter" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.LX a owl:NamedIndividual ;
  skos:notation "lx" ;
  rdfs:label "lux" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of lux." ;
  skos:altLabel "lx" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M a owl:NamedIndividual ;
  skos:notation "m" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of meter." ;
  skos:altLabel "meter" , "meters" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_S a owl:NamedIndividual ;
  skos:notation "m/s" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of meters per second." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_S_2 a owl:NamedIndividual ;
  skos:notation "m/s2" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of meters per second squared." ;
  skos:altLabel "meters per second squared" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_2 a owl:NamedIndividual ;
  skos:notation "m2" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of square meters." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_2_S a owl:NamedIndividual ;
  skos:notation "m2/s" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of square meters per second." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_3 a owl:NamedIndividual ;
  skos:notation "m3" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of cubic meter." ;
  skos:altLabel "cubic meter" , "cubic meters" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_3_D a owl:NamedIndividual ;
  skos:notation "m3/d" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of cubic meters per day." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_3_MIN a owl:NamedIndividual ;
  skos:notation "m3/min" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of cubic meters per minute." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_3_S a owl:NamedIndividual ;
  skos:notation "m3/s" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of cubic meters per second." ;
  skos:altLabel "cubic meters per second" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_CI a owl:NamedIndividual ;
  skos:notation "mCi" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of millicurie." ;
  skos:altLabel "mCi" , "millicurie" , "millicuries" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_L a owl:NamedIndividual ;
  skos:notation "mL" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of milliliter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_L_L a owl:NamedIndividual ;
  skos:notation "mL/L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of milliliters per liter." ;
  skos:altLabel "ml/L" , "milliliters per liter" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_S_CM a owl:NamedIndividual ;
  skos:notation "mS/cm" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of millisiemens per centimeter." ;
  skos:altLabel "mS/cm" , "millisiemens/cm" , "millisiemens per centimeter" , "milliSiemens/cm" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_U a owl:NamedIndividual ;
  skos:notation "mU" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of millienzyme unit." ;
  skos:altLabel "mU" , "milliunit" , "milliunits" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.M_V a owl:NamedIndividual ;
  skos:notation "mV" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of millivolt." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MBAR a owl:NamedIndividual ;
  skos:notation "mbar" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of millibar." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MEQ_L a owl:NamedIndividual ;
  skos:notation "meq/L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of milliequivalents per liter." ;
  skos:altLabel "milliequivalents per liter" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MG a owl:NamedIndividual ;
  skos:notation "mg" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of milligram." ;
  skos:altLabel "milligram" , "milligrams" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MG_L a owl:NamedIndividual ;
  skos:notation "mg/L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of milligrams per liter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MG_G a owl:NamedIndividual ;
  skos:notation "mg/g" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of milligrams per gram." ;
  skos:altLabel "mg/g" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MG_KG a owl:NamedIndividual ;
  skos:notation "mg/kg" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of milligrams per kilogram." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MG_M_3 a owl:NamedIndividual ;
  skos:notation "mg/m3" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of milligrams per cubic meter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MG_M_3_D a owl:NamedIndividual ;
  skos:notation "mg/m3/d" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of milligrams per cubic meter per day." ;
  skos:altLabel "mg/m3/d" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MIN a owl:NamedIndividual ;
  skos:notation "min" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of minute." ;
  skos:altLabel "minutes" , "minute" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MM a owl:NamedIndividual ;
  skos:notation "mm" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of millimeter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MM_A a owl:NamedIndividual ;
  skos:notation "mm/a" ;
  rdfs:label "millimeters per year" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of millimeters per year." ;
  skos:altLabel "millimeters per year" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MM_HG a owl:NamedIndividual ;
  skos:notation "mm[Hg]" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of millimeters of mercury." ;
  skos:altLabel "mm[Hg]" , "mmHg" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MMOL a owl:NamedIndividual ;
  skos:notation "mmol" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of millimole." ;
  skos:altLabel "mmol" , "millimole" , "millimoles" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MMOL_L a owl:NamedIndividual ;
  skos:notation "mmol/L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of millimolar." ;
  skos:altLabel "mM" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MOL a owl:NamedIndividual ;
  skos:notation "mol" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of mole." ;
  skos:altLabel "mol" , "mole" , "moles" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MOL_L a owl:NamedIndividual ;
  skos:notation "mol/L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of moles per liter." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MOL_L_H a owl:NamedIndividual ;
  skos:notation "mol/L/h" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of moles per liter per hour." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.MOL_G a owl:NamedIndividual ;
  skos:notation "mol/g" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of moles per gram." ;
  skos:altLabel "moles per gram" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.N_CI a owl:NamedIndividual ;
  skos:notation "nCi" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of nanocurie." ;
  skos:altLabel "nCi" , "nanocurie" , "nanocuries" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.N_U a owl:NamedIndividual ;
  skos:notation "nU" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of nanoenzyme unit." ;
  skos:altLabel "nU" , "nanounit" , "nanounits" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.NG_L a owl:NamedIndividual ;
  skos:notation "ng/L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of nanograms per liter." ;
  skos:altLabel "ng/L" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.NG_G a owl:NamedIndividual ;
  skos:notation "ng/g" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of nanograms per gram." ;
  skos:altLabel "ng/g" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.NG_H a owl:NamedIndividual ;
  skos:notation "ng/h" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of nanograms per hour." ;
  skos:altLabel "ng/h" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.NG_M_L a owl:NamedIndividual ;
  skos:notation "ng/mL" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of nanograms per milliliter." ;
  skos:altLabel "ng/mL" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.NMOL a owl:NamedIndividual ;
  skos:notation "nmol" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of nanomole." ;
  skos:altLabel "nmol" , "nanomole" , "nanomoles" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.P_CI a owl:NamedIndividual ;
  skos:notation "pCi" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of picocurie." ;
  skos:altLabel "pCi" , "picocurie" , "picocuries" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.PG_L a owl:NamedIndividual ;
  skos:notation "pg/L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of picograms per liter." ;
  skos:altLabel "pg/L" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.PG_G a owl:NamedIndividual ;
  skos:notation "pg/g" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of picograms per gram." ;
  skos:altLabel "pg/g" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.PG_M_L a owl:NamedIndividual ;
  skos:notation "pg/mL" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of picograms per milliliter." ;
  skos:altLabel "pg/mL" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.PMOL a owl:NamedIndividual ;
  skos:notation "pmol" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of picomole." ;
  skos:altLabel "pmol" , "picomole" , "picomoles" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.SR a owl:NamedIndividual ;
  skos:notation "sr" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of steradian." ;
  skos:altLabel "sr" , "steradian" , "steradians" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.U_CI a owl:NamedIndividual ;
  skos:notation "uCi" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of microcurie." ;
  skos:altLabel "uCi" , "μCi" , "microcurie" , "microcuries" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.U_L a owl:NamedIndividual ;
  skos:notation "uL" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of microliter." ;
  skos:altLabel "μL" , "µL" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.U_L_KG a owl:NamedIndividual ;
  skos:notation "uL/kg" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of microliters per kilogram." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.U_S_CM a owl:NamedIndividual ;
  skos:notation "uS/cm" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of microsiemens per centimeter." ;
  skos:altLabel "μS/cm" , "microsiemens/cm" , "microsiemens per centimeter" , "microSiemens/cm" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.U_U a owl:NamedIndividual ;
  skos:notation "uU" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of microenzyme unit." ;
  skos:altLabel "uU" , "μU" , "microunit" , "microunits" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UG a owl:NamedIndividual ;
  skos:notation "ug" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of microgram." ;
  skos:altLabel "μg" , "microgram" , "micrograms" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UG_L a owl:NamedIndividual ;
  skos:notation "ug/L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micrograms per liter." ;
  skos:altLabel "μg/L" , "microg/L" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UG_L_H a owl:NamedIndividual ;
  skos:notation "ug/L/h" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micrograms per liter per hour." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UG_G a owl:NamedIndividual ;
  skos:notation "ug/g" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micrograms per gram." ;
  skos:altLabel "ug/g" , "μg/g" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UG_M_3 a owl:NamedIndividual ;
  skos:notation "ug/m3" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micrograms per cubic meter." ;
  skos:altLabel "μg/m3" , "micrograms per cubic meter" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UG_M_L a owl:NamedIndividual ;
  skos:notation "ug/mL" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micrograms per milliliter." ;
  skos:altLabel "ug/mL" , "μg/mL" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UG_U_L a owl:NamedIndividual ;
  skos:notation "ug/uL" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micrograms per microliter." ;
  skos:altLabel "μg/μL" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UM a owl:NamedIndividual ;
  skos:notation "um" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micrometer." ;
  skos:altLabel "μm" , "µm" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UMOL a owl:NamedIndividual ;
  skos:notation "umol" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micromole." ;
  skos:altLabel "umol" , "μmol" , "micromole" , "micromoles" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UMOL_L a owl:NamedIndividual ;
  skos:notation "umol/L" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micromoles per liter." ;
  skos:altLabel "μmol/L" , "micromol/L" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UMOL_L_H a owl:NamedIndividual ;
  skos:notation "umol/L/h" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micromoles per liter per hour." ;
  skos:altLabel "micromoles per liter per hour" ;
  skos:note "For example, micromoles of oxygen created by photosynthesis per liter of water per hour." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UMOL_KG a owl:NamedIndividual ;
  skos:notation "umol/kg" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micromoles per kilogram." ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UMOL_M_2_S a owl:NamedIndividual ;
  skos:notation "umol/m2/s" ;
  rdfs:label "micromoles per square meter per second" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micromoles per square meter per second." ;
  skos:altLabel "μmol/m2/s" , "micromol/m2/s" , "u[E]/m2/s" , "micro Einsteins" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.UMOL_S_M_2 a owl:NamedIndividual ;
  skos:notation "umol/s/m2" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of micromoles per second per square meter." ;
  skos:altLabel "umol{photon}/s/m2" ;
  a nmdc:UnitEnum .

nmdc:UnitEnum.WK a owl:NamedIndividual ;
  skos:notation "wk" ;
  rdfs:comment "The Unified Code for Units of Measure (UCUM) representation of week." ;
  skos:altLabel "week" , "weeks" ;
  a nmdc:UnitEnum .

nmdc:YesNoEnum a owl:Class ;
  rdfs:comment "replaces DnaDnaseEnum and DnaseRnaEnum" ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:YesNoEnum.NO nmdc:YesNoEnum.YES )
  ] .

nmdc:YesNoEnum.NO a owl:NamedIndividual ;
  skos:notation "no" ;
  a nmdc:YesNoEnum .

nmdc:YesNoEnum.YES a owl:NamedIndividual ;
  skos:notation "yes" ;
  a nmdc:YesNoEnum .

nmdc:ArchStrucEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ArchStrucEnum.BUILDING nmdc:ArchStrucEnum.HOME nmdc:ArchStrucEnum.SHED )
  ] .

nmdc:ArchStrucEnum.BUILDING a owl:NamedIndividual ;
  skos:notation "building" ;
  a nmdc:ArchStrucEnum .

nmdc:ArchStrucEnum.HOME a owl:NamedIndividual ;
  skos:notation "home" ;
  a nmdc:ArchStrucEnum .

nmdc:ArchStrucEnum.SHED a owl:NamedIndividual ;
  skos:notation "shed" ;
  a nmdc:ArchStrucEnum .

nmdc:BiolStatEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:BiolStatEnum.BREEDER_S_LINE nmdc:BiolStatEnum.CLONAL_SELECTION nmdc:BiolStatEnum.HYBRID nmdc:BiolStatEnum.INBRED_LINE nmdc:BiolStatEnum.MUTANT nmdc:BiolStatEnum.NATURAL nmdc:BiolStatEnum.SEMI_NATURAL nmdc:BiolStatEnum.WILD )
  ] .

nmdc:BiolStatEnum.BREEDER_S_LINE a owl:NamedIndividual ;
  skos:notation "breeder's line" ;
  a nmdc:BiolStatEnum .

nmdc:BiolStatEnum.CLONAL_SELECTION a owl:NamedIndividual ;
  skos:notation "clonal selection" ;
  a nmdc:BiolStatEnum .

nmdc:BiolStatEnum.HYBRID a owl:NamedIndividual ;
  skos:notation "hybrid" ;
  a nmdc:BiolStatEnum .

nmdc:BiolStatEnum.INBRED_LINE a owl:NamedIndividual ;
  skos:notation "inbred line" ;
  a nmdc:BiolStatEnum .

nmdc:BiolStatEnum.MUTANT a owl:NamedIndividual ;
  skos:notation "mutant" ;
  a nmdc:BiolStatEnum .

nmdc:BiolStatEnum.NATURAL a owl:NamedIndividual ;
  skos:notation "natural" ;
  a nmdc:BiolStatEnum .

nmdc:BiolStatEnum.SEMI_NATURAL a owl:NamedIndividual ;
  skos:notation "semi-natural" ;
  a nmdc:BiolStatEnum .

nmdc:BiolStatEnum.WILD a owl:NamedIndividual ;
  skos:notation "wild" ;
  a nmdc:BiolStatEnum .

nmdc:BioticRelationshipEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:BioticRelationshipEnum.COMMENSAL nmdc:BioticRelationshipEnum.FREE_LIVING nmdc:BioticRelationshipEnum.PARASITE nmdc:BioticRelationshipEnum.SYMBIONT )
  ] .

nmdc:BioticRelationshipEnum.COMMENSAL a owl:NamedIndividual ;
  skos:notation "commensal" ;
  a nmdc:BioticRelationshipEnum .

nmdc:BioticRelationshipEnum.FREE_LIVING a owl:NamedIndividual ;
  skos:notation "free living" ;
  a nmdc:BioticRelationshipEnum .

nmdc:BioticRelationshipEnum.PARASITE a owl:NamedIndividual ;
  skos:notation "parasite" ;
  a nmdc:BioticRelationshipEnum .

nmdc:BioticRelationshipEnum.SYMBIONT a owl:NamedIndividual ;
  skos:notation "symbiont" ;
  a nmdc:BioticRelationshipEnum .

nmdc:BuildDocsEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:BuildDocsEnum.BUILDING_INFORMATION_MODEL nmdc:BuildDocsEnum.COMMISSIONING_REPORT nmdc:BuildDocsEnum.COMPLAINT_LOGS nmdc:BuildDocsEnum.CONTRACT_ADMINISTRATION nmdc:BuildDocsEnum.COST_ESTIMATE nmdc:BuildDocsEnum.JANITORIAL_SCHEDULES_OR_LOGS nmdc:BuildDocsEnum.MAINTENANCE_PLANS nmdc:BuildDocsEnum.SCHEDULE nmdc:BuildDocsEnum.SECTIONS nmdc:BuildDocsEnum.SHOP_DRAWINGS nmdc:BuildDocsEnum.SUBMITTALS nmdc:BuildDocsEnum.VENTILATION_SYSTEM nmdc:BuildDocsEnum.WINDOWS )
  ] .

nmdc:BuildDocsEnum.BUILDING_INFORMATION_MODEL a owl:NamedIndividual ;
  skos:notation "building information model" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.COMMISSIONING_REPORT a owl:NamedIndividual ;
  skos:notation "commissioning report" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.COMPLAINT_LOGS a owl:NamedIndividual ;
  skos:notation "complaint logs" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.CONTRACT_ADMINISTRATION a owl:NamedIndividual ;
  skos:notation "contract administration" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.COST_ESTIMATE a owl:NamedIndividual ;
  skos:notation "cost estimate" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.JANITORIAL_SCHEDULES_OR_LOGS a owl:NamedIndividual ;
  skos:notation "janitorial schedules or logs" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.MAINTENANCE_PLANS a owl:NamedIndividual ;
  skos:notation "maintenance plans" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.SCHEDULE a owl:NamedIndividual ;
  skos:notation "schedule" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.SECTIONS a owl:NamedIndividual ;
  skos:notation "sections" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.SHOP_DRAWINGS a owl:NamedIndividual ;
  skos:notation "shop drawings" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.SUBMITTALS a owl:NamedIndividual ;
  skos:notation "submittals" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.VENTILATION_SYSTEM a owl:NamedIndividual ;
  skos:notation "ventilation system" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildDocsEnum.WINDOWS a owl:NamedIndividual ;
  skos:notation "windows" ;
  a nmdc:BuildDocsEnum .

nmdc:BuildOccupTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:BuildOccupTypeEnum.AIRPORT nmdc:BuildOccupTypeEnum.COMMERCIAL nmdc:BuildOccupTypeEnum.HEALTH_CARE nmdc:BuildOccupTypeEnum.HIGH_RISE nmdc:BuildOccupTypeEnum.LOW_RISE nmdc:BuildOccupTypeEnum.MARKET nmdc:BuildOccupTypeEnum.OFFICE nmdc:BuildOccupTypeEnum.RESIDENCE nmdc:BuildOccupTypeEnum.RESIDENTIAL nmdc:BuildOccupTypeEnum.RESTAURANT nmdc:BuildOccupTypeEnum.SCHOOL nmdc:BuildOccupTypeEnum.SPORTS_COMPLEX nmdc:BuildOccupTypeEnum.WOOD_FRAMED )
  ] .

nmdc:BuildOccupTypeEnum.AIRPORT a owl:NamedIndividual ;
  skos:notation "airport" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.COMMERCIAL a owl:NamedIndividual ;
  skos:notation "commercial" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.HEALTH_CARE a owl:NamedIndividual ;
  skos:notation "health care" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.HIGH_RISE a owl:NamedIndividual ;
  skos:notation "high rise" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.LOW_RISE a owl:NamedIndividual ;
  skos:notation "low rise" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.MARKET a owl:NamedIndividual ;
  skos:notation "market" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.OFFICE a owl:NamedIndividual ;
  skos:notation "office" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.RESIDENCE a owl:NamedIndividual ;
  skos:notation "residence" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.RESIDENTIAL a owl:NamedIndividual ;
  skos:notation "residential" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.RESTAURANT a owl:NamedIndividual ;
  skos:notation "restaurant" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.SCHOOL a owl:NamedIndividual ;
  skos:notation "school" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.SPORTS_COMPLEX a owl:NamedIndividual ;
  skos:notation "sports complex" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildOccupTypeEnum.WOOD_FRAMED a owl:NamedIndividual ;
  skos:notation "wood framed" ;
  a nmdc:BuildOccupTypeEnum .

nmdc:BuildingSettingEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:BuildingSettingEnum.EXURBAN nmdc:BuildingSettingEnum.RURAL nmdc:BuildingSettingEnum.SUBURBAN nmdc:BuildingSettingEnum.URBAN )
  ] .

nmdc:BuildingSettingEnum.EXURBAN a owl:NamedIndividual ;
  skos:notation "exurban" ;
  a nmdc:BuildingSettingEnum .

nmdc:BuildingSettingEnum.RURAL a owl:NamedIndividual ;
  skos:notation "rural" ;
  a nmdc:BuildingSettingEnum .

nmdc:BuildingSettingEnum.SUBURBAN a owl:NamedIndividual ;
  skos:notation "suburban" ;
  a nmdc:BuildingSettingEnum .

nmdc:BuildingSettingEnum.URBAN a owl:NamedIndividual ;
  skos:notation "urban" ;
  a nmdc:BuildingSettingEnum .

nmdc:CeilCondEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:CeilCondEnum.DAMAGED nmdc:CeilCondEnum.NEEDS_REPAIR nmdc:CeilCondEnum.NEW nmdc:CeilCondEnum.RUPTURE nmdc:CeilCondEnum.VISIBLE_WEAR )
  ] .

nmdc:CeilCondEnum.DAMAGED a owl:NamedIndividual ;
  skos:notation "damaged" ;
  a nmdc:CeilCondEnum .

nmdc:CeilCondEnum.NEEDS_REPAIR a owl:NamedIndividual ;
  skos:notation "needs repair" ;
  a nmdc:CeilCondEnum .

nmdc:CeilCondEnum.NEW a owl:NamedIndividual ;
  skos:notation "new" ;
  a nmdc:CeilCondEnum .

nmdc:CeilCondEnum.RUPTURE a owl:NamedIndividual ;
  skos:notation "rupture" ;
  a nmdc:CeilCondEnum .

nmdc:CeilCondEnum.VISIBLE_WEAR a owl:NamedIndividual ;
  skos:notation "visible wear" ;
  a nmdc:CeilCondEnum .

nmdc:CeilFinishMatEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:CeilFinishMatEnum.PVC nmdc:CeilFinishMatEnum.DRYWALL nmdc:CeilFinishMatEnum.FIBERGLASS nmdc:CeilFinishMatEnum.METAL nmdc:CeilFinishMatEnum.MINERAL_FIBRE nmdc:CeilFinishMatEnum.MINERAL_WOOL_CALCIUM_SILICATE nmdc:CeilFinishMatEnum.PLASTERBOARD nmdc:CeilFinishMatEnum.STUCCO nmdc:CeilFinishMatEnum.TILES nmdc:CeilFinishMatEnum.WOOD )
  ] .

nmdc:CeilFinishMatEnum.PVC a owl:NamedIndividual ;
  skos:notation "PVC" ;
  a nmdc:CeilFinishMatEnum .

nmdc:CeilFinishMatEnum.DRYWALL a owl:NamedIndividual ;
  skos:notation "drywall" ;
  a nmdc:CeilFinishMatEnum .

nmdc:CeilFinishMatEnum.FIBERGLASS a owl:NamedIndividual ;
  skos:notation "fiberglass" ;
  a nmdc:CeilFinishMatEnum .

nmdc:CeilFinishMatEnum.METAL a owl:NamedIndividual ;
  skos:notation "metal" ;
  a nmdc:CeilFinishMatEnum .

nmdc:CeilFinishMatEnum.MINERAL_FIBRE a owl:NamedIndividual ;
  skos:notation "mineral fibre" ;
  a nmdc:CeilFinishMatEnum .

nmdc:CeilFinishMatEnum.MINERAL_WOOL_CALCIUM_SILICATE a owl:NamedIndividual ;
  skos:notation "mineral wool/calcium silicate" ;
  a nmdc:CeilFinishMatEnum .

nmdc:CeilFinishMatEnum.PLASTERBOARD a owl:NamedIndividual ;
  skos:notation "plasterboard" ;
  a nmdc:CeilFinishMatEnum .

nmdc:CeilFinishMatEnum.STUCCO a owl:NamedIndividual ;
  skos:notation "stucco" ;
  a nmdc:CeilFinishMatEnum .

nmdc:CeilFinishMatEnum.TILES a owl:NamedIndividual ;
  skos:notation "tiles" ;
  a nmdc:CeilFinishMatEnum .

nmdc:CeilFinishMatEnum.WOOD a owl:NamedIndividual ;
  skos:notation "wood" ;
  a nmdc:CeilFinishMatEnum .

nmdc:CeilTextureEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:CeilTextureEnum.SANTA_FE_TEXTURE nmdc:CeilTextureEnum.CROWS_FEET nmdc:CeilTextureEnum.CROWS_FOOT_STOMP nmdc:CeilTextureEnum.DOUBLE_SKIP nmdc:CeilTextureEnum.HAWK_AND_TROWEL nmdc:CeilTextureEnum.KNOCKDOWN nmdc:CeilTextureEnum.ORANGE_PEEL nmdc:CeilTextureEnum.POPCORN nmdc:CeilTextureEnum.ROSEBUD_STOMP nmdc:CeilTextureEnum.SKIP_TROWEL nmdc:CeilTextureEnum.SMOOTH nmdc:CeilTextureEnum.STOMP_KNOCKDOWN nmdc:CeilTextureEnum.SWIRL )
  ] .

nmdc:CeilTextureEnum.SANTA_FE_TEXTURE a owl:NamedIndividual ;
  skos:notation "Santa-Fe texture" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.CROWS_FEET a owl:NamedIndividual ;
  skos:notation "crows feet" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.CROWS_FOOT_STOMP a owl:NamedIndividual ;
  skos:notation "crows-foot stomp" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.DOUBLE_SKIP a owl:NamedIndividual ;
  skos:notation "double skip" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.HAWK_AND_TROWEL a owl:NamedIndividual ;
  skos:notation "hawk and trowel" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.KNOCKDOWN a owl:NamedIndividual ;
  skos:notation "knockdown" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.ORANGE_PEEL a owl:NamedIndividual ;
  skos:notation "orange peel" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.POPCORN a owl:NamedIndividual ;
  skos:notation "popcorn" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.ROSEBUD_STOMP a owl:NamedIndividual ;
  skos:notation "rosebud stomp" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.SKIP_TROWEL a owl:NamedIndividual ;
  skos:notation "skip trowel" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.SMOOTH a owl:NamedIndividual ;
  skos:notation "smooth" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.STOMP_KNOCKDOWN a owl:NamedIndividual ;
  skos:notation "stomp knockdown" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTextureEnum.SWIRL a owl:NamedIndividual ;
  skos:notation "swirl" ;
  a nmdc:CeilTextureEnum .

nmdc:CeilTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:CeilTypeEnum.BARREL_SHAPED nmdc:CeilTypeEnum.CATHEDRAL nmdc:CeilTypeEnum.COFFERED nmdc:CeilTypeEnum.CONCAVE nmdc:CeilTypeEnum.COVE nmdc:CeilTypeEnum.DROPPED nmdc:CeilTypeEnum.STRETCHED )
  ] .

nmdc:CeilTypeEnum.BARREL_SHAPED a owl:NamedIndividual ;
  skos:notation "barrel-shaped" ;
  a nmdc:CeilTypeEnum .

nmdc:CeilTypeEnum.CATHEDRAL a owl:NamedIndividual ;
  skos:notation "cathedral" ;
  a nmdc:CeilTypeEnum .

nmdc:CeilTypeEnum.COFFERED a owl:NamedIndividual ;
  skos:notation "coffered" ;
  a nmdc:CeilTypeEnum .

nmdc:CeilTypeEnum.CONCAVE a owl:NamedIndividual ;
  skos:notation "concave" ;
  a nmdc:CeilTypeEnum .

nmdc:CeilTypeEnum.COVE a owl:NamedIndividual ;
  skos:notation "cove" ;
  a nmdc:CeilTypeEnum .

nmdc:CeilTypeEnum.DROPPED a owl:NamedIndividual ;
  skos:notation "dropped" ;
  a nmdc:CeilTypeEnum .

nmdc:CeilTypeEnum.STRETCHED a owl:NamedIndividual ;
  skos:notation "stretched" ;
  a nmdc:CeilTypeEnum .

nmdc:CurLandUseEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:CurLandUseEnum.BADLANDS nmdc:CurLandUseEnum.CITIES nmdc:CurLandUseEnum.CONIFERS nmdc:CurLandUseEnum.CROP_TREES nmdc:CurLandUseEnum.FARMSTEAD nmdc:CurLandUseEnum.GRAVEL nmdc:CurLandUseEnum.HARDWOODS nmdc:CurLandUseEnum.HAYLAND nmdc:CurLandUseEnum.HORTICULTURAL_PLANTS nmdc:CurLandUseEnum.INDUSTRIAL_AREAS nmdc:CurLandUseEnum.INTERMIXED_HARDWOOD_AND_CONIFERS nmdc:CurLandUseEnum.MARSHLANDS nmdc:CurLandUseEnum.MEADOWS nmdc:CurLandUseEnum.MINES_QUARRIES nmdc:CurLandUseEnum.MUDFLATS nmdc:CurLandUseEnum.OIL_WASTE_AREAS nmdc:CurLandUseEnum.PASTURELAND nmdc:CurLandUseEnum.PERMANENT_SNOW_OR_ICE nmdc:CurLandUseEnum.RAINFOREST nmdc:CurLandUseEnum.RANGELAND nmdc:CurLandUseEnum.ROADS_RAILROADS nmdc:CurLandUseEnum.ROCK nmdc:CurLandUseEnum.ROW_CROPS nmdc:CurLandUseEnum.SALINE_SEEPS nmdc:CurLandUseEnum.SALT_FLATS nmdc:CurLandUseEnum.SAND nmdc:CurLandUseEnum.SHRUB_CROPS nmdc:CurLandUseEnum.SHRUB_LAND nmdc:CurLandUseEnum.SMALL_GRAINS nmdc:CurLandUseEnum.SUCCESSIONAL_SHRUB_LAND nmdc:CurLandUseEnum.SWAMP nmdc:CurLandUseEnum.TROPICAL nmdc:CurLandUseEnum.TUNDRA nmdc:CurLandUseEnum.VEGETABLE_CROPS nmdc:CurLandUseEnum.VINE_CROPS )
  ] .

nmdc:CurLandUseEnum.BADLANDS a owl:NamedIndividual ;
  skos:notation "badlands" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.CITIES a owl:NamedIndividual ;
  skos:notation "cities" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.CONIFERS a owl:NamedIndividual ;
  skos:notation "conifers" ;
  skos:example "cypress" , "fir" , "pine" , "spruce" ;
  nmdc:originally "conifers (e.g. pine,spruce,fir,cypress)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.CROP_TREES a owl:NamedIndividual ;
  skos:notation "crop trees" ;
  skos:example "christmas trees" , "fruit" , "nursery trees" , "nuts" ;
  nmdc:originally "crop trees (nuts,fruit,christmas trees,nursery trees)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.FARMSTEAD a owl:NamedIndividual ;
  skos:notation "farmstead" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.GRAVEL a owl:NamedIndividual ;
  skos:notation "gravel" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.HARDWOODS a owl:NamedIndividual ;
  skos:notation "hardwoods" ;
  skos:example "aspen" , "elm" , "hickory" , "oak" ;
  nmdc:originally "hardwoods (e.g. oak,hickory,elm,aspen)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.HAYLAND a owl:NamedIndividual ;
  skos:notation "hayland" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.HORTICULTURAL_PLANTS a owl:NamedIndividual ;
  skos:notation "horticultural plants" ;
  skos:example "tulips" ;
  nmdc:originally "horticultural plants (e.g. tulips)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.INDUSTRIAL_AREAS a owl:NamedIndividual ;
  skos:notation "industrial areas" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.INTERMIXED_HARDWOOD_AND_CONIFERS a owl:NamedIndividual ;
  skos:notation "intermixed hardwood and conifers" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.MARSHLANDS a owl:NamedIndividual ;
  skos:notation "marshlands" ;
  skos:example "grass" , "rushes" , "sedgees" ;
  nmdc:originally "marshlands (grass,sedges,rushes)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.MEADOWS a owl:NamedIndividual ;
  skos:notation "meadows" ;
  skos:example "alfalfa" , "bromegrass" , "fescue" , "grasses" , "timothy" ;
  nmdc:originally "meadows (grasses,alfalfa,fescue,bromegrass,timothy)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.MINES_QUARRIES a owl:NamedIndividual ;
  skos:notation "mines/quarries" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.MUDFLATS a owl:NamedIndividual ;
  skos:notation "mudflats" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.OIL_WASTE_AREAS a owl:NamedIndividual ;
  skos:notation "oil waste areas" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.PASTURELAND a owl:NamedIndividual ;
  skos:notation "pastureland" ;
  skos:note "grasslands used for livestock grazing" ;
  nmdc:originally "pastureland (grasslands used for livestock grazing)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.PERMANENT_SNOW_OR_ICE a owl:NamedIndividual ;
  skos:notation "permanent snow or ice" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.RAINFOREST a owl:NamedIndividual ;
  skos:notation "rainforest" ;
  skos:note "evergreen forest receiving greater than 406 cm annual rainfall" ;
  nmdc:originally "rainforest (evergreen forest receiving greater than 406 cm annual rainfall)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.RANGELAND a owl:NamedIndividual ;
  skos:notation "rangeland" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.ROADS_RAILROADS a owl:NamedIndividual ;
  skos:notation "roads/railroads" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.ROCK a owl:NamedIndividual ;
  skos:notation "rock" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.ROW_CROPS a owl:NamedIndividual ;
  skos:notation "row crops" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.SALINE_SEEPS a owl:NamedIndividual ;
  skos:notation "saline seeps" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.SALT_FLATS a owl:NamedIndividual ;
  skos:notation "salt flats" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.SAND a owl:NamedIndividual ;
  skos:notation "sand" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.SHRUB_CROPS a owl:NamedIndividual ;
  skos:notation "shrub crops" ;
  skos:example "blueberries" , "filberts" , "nursery ornamentals" ;
  nmdc:originally "shrub crops (blueberries,nursery ornamentals,filberts)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.SHRUB_LAND a owl:NamedIndividual ;
  skos:notation "shrub land" ;
  skos:example "creosote bush" , "eucalyptus" , "mesquite" , "sage-brush" , "shrub oak" ;
  nmdc:originally "shrub land (e.g. mesquite,sage-brush,creosote bush,shrub oak,eucalyptus)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.SMALL_GRAINS a owl:NamedIndividual ;
  skos:notation "small grains" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.SUCCESSIONAL_SHRUB_LAND a owl:NamedIndividual ;
  skos:notation "successional shrub land" ;
  skos:example "blackberries" , "chokecherry" , "hazels" , "shrub dogwoods" , "sumacs" , "tree saplings" ;
  nmdc:originally "successional shrub land (tree saplings,hazels,sumacs,chokecherry,shrub dogwoods,blackberries)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.SWAMP a owl:NamedIndividual ;
  skos:notation "swamp" ;
  skos:note "permanent or semi-permanent water body dominated by woody plants" ;
  nmdc:originally "swamp (permanent or semi-permanent water body dominated by woody plants)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.TROPICAL a owl:NamedIndividual ;
  skos:notation "tropical" ;
  skos:example "mangrove" , "palms" ;
  nmdc:originally "tropical (e.g. mangrove,palms)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.TUNDRA a owl:NamedIndividual ;
  skos:notation "tundra" ;
  skos:example "lichens" , "mosses" ;
  nmdc:originally "tundra (mosses,lichens)" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.VEGETABLE_CROPS a owl:NamedIndividual ;
  skos:notation "vegetable crops" ;
  a nmdc:CurLandUseEnum .

nmdc:CurLandUseEnum.VINE_CROPS a owl:NamedIndividual ;
  skos:notation "vine crops" ;
  skos:example "grapes" ;
  nmdc:originally "vine crops (grapes)" ;
  a nmdc:CurLandUseEnum .

nmdc:DeposEnvEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DeposEnvEnum.CONTINENTAL_AEOLIAN nmdc:DeposEnvEnum.CONTINENTAL_ALLUVIAL nmdc:DeposEnvEnum.CONTINENTAL_FLUVIAL nmdc:DeposEnvEnum.CONTINENTAL_LACUSTRINE nmdc:DeposEnvEnum.MARINE_DEEP nmdc:DeposEnvEnum.MARINE_REEF nmdc:DeposEnvEnum.MARINE_SHALLOW nmdc:DeposEnvEnum.OTHER_EVAPORITE nmdc:DeposEnvEnum.OTHER_GLACIAL nmdc:DeposEnvEnum.OTHER_VOLCANIC nmdc:DeposEnvEnum.TRANSITIONAL_BEACH nmdc:DeposEnvEnum.TRANSITIONAL_DELTAIC nmdc:DeposEnvEnum.TRANSITIONAL_LAGOONAL nmdc:DeposEnvEnum.TRANSITIONAL_LAKE nmdc:DeposEnvEnum.TRANSITIONAL_TIDAL nmdc:DeposEnvEnum.OTHER )
  ] .

nmdc:DeposEnvEnum.CONTINENTAL_AEOLIAN a owl:NamedIndividual ;
  skos:notation "Continental - Aeolian" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.CONTINENTAL_ALLUVIAL a owl:NamedIndividual ;
  skos:notation "Continental - Alluvial" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.CONTINENTAL_FLUVIAL a owl:NamedIndividual ;
  skos:notation "Continental - Fluvial" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.CONTINENTAL_LACUSTRINE a owl:NamedIndividual ;
  skos:notation "Continental - Lacustrine" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.MARINE_DEEP a owl:NamedIndividual ;
  skos:notation "Marine - Deep" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.MARINE_REEF a owl:NamedIndividual ;
  skos:notation "Marine - Reef" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.MARINE_SHALLOW a owl:NamedIndividual ;
  skos:notation "Marine - Shallow" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.OTHER_EVAPORITE a owl:NamedIndividual ;
  skos:notation "Other - Evaporite" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.OTHER_GLACIAL a owl:NamedIndividual ;
  skos:notation "Other - Glacial" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.OTHER_VOLCANIC a owl:NamedIndividual ;
  skos:notation "Other - Volcanic" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.TRANSITIONAL_BEACH a owl:NamedIndividual ;
  skos:notation "Transitional - Beach" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.TRANSITIONAL_DELTAIC a owl:NamedIndividual ;
  skos:notation "Transitional - Deltaic" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.TRANSITIONAL_LAGOONAL a owl:NamedIndividual ;
  skos:notation "Transitional - Lagoonal" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.TRANSITIONAL_LAKE a owl:NamedIndividual ;
  skos:notation "Transitional - Lake" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.TRANSITIONAL_TIDAL a owl:NamedIndividual ;
  skos:notation "Transitional - Tidal" ;
  a nmdc:DeposEnvEnum .

nmdc:DeposEnvEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:DeposEnvEnum .

nmdc:DoorCompTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DoorCompTypeEnum.METAL_COVERED nmdc:DoorCompTypeEnum.REVOLVING nmdc:DoorCompTypeEnum.SLIDING nmdc:DoorCompTypeEnum.TELESCOPIC )
  ] .

nmdc:DoorCompTypeEnum.METAL_COVERED a owl:NamedIndividual ;
  skos:notation "metal covered" ;
  a nmdc:DoorCompTypeEnum .

nmdc:DoorCompTypeEnum.REVOLVING a owl:NamedIndividual ;
  skos:notation "revolving" ;
  a nmdc:DoorCompTypeEnum .

nmdc:DoorCompTypeEnum.SLIDING a owl:NamedIndividual ;
  skos:notation "sliding" ;
  a nmdc:DoorCompTypeEnum .

nmdc:DoorCompTypeEnum.TELESCOPIC a owl:NamedIndividual ;
  skos:notation "telescopic" ;
  a nmdc:DoorCompTypeEnum .

nmdc:DoorCondEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DoorCondEnum.DAMAGED nmdc:DoorCondEnum.NEEDS_REPAIR nmdc:DoorCondEnum.NEW nmdc:DoorCondEnum.RUPTURE nmdc:DoorCondEnum.VISIBLE_WEAR )
  ] .

nmdc:DoorCondEnum.DAMAGED a owl:NamedIndividual ;
  skos:notation "damaged" ;
  a nmdc:DoorCondEnum .

nmdc:DoorCondEnum.NEEDS_REPAIR a owl:NamedIndividual ;
  skos:notation "needs repair" ;
  a nmdc:DoorCondEnum .

nmdc:DoorCondEnum.NEW a owl:NamedIndividual ;
  skos:notation "new" ;
  a nmdc:DoorCondEnum .

nmdc:DoorCondEnum.RUPTURE a owl:NamedIndividual ;
  skos:notation "rupture" ;
  a nmdc:DoorCondEnum .

nmdc:DoorCondEnum.VISIBLE_WEAR a owl:NamedIndividual ;
  skos:notation "visible wear" ;
  a nmdc:DoorCondEnum .

nmdc:DoorDirectEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DoorDirectEnum.INWARD nmdc:DoorDirectEnum.OUTWARD nmdc:DoorDirectEnum.SIDEWAYS )
  ] .

nmdc:DoorDirectEnum.INWARD a owl:NamedIndividual ;
  skos:notation "inward" ;
  a nmdc:DoorDirectEnum .

nmdc:DoorDirectEnum.OUTWARD a owl:NamedIndividual ;
  skos:notation "outward" ;
  a nmdc:DoorDirectEnum .

nmdc:DoorDirectEnum.SIDEWAYS a owl:NamedIndividual ;
  skos:notation "sideways" ;
  a nmdc:DoorDirectEnum .

nmdc:DoorLocEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DoorLocEnum.EAST nmdc:DoorLocEnum.NORTH nmdc:DoorLocEnum.SOUTH nmdc:DoorLocEnum.WEST )
  ] .

nmdc:DoorLocEnum.EAST a owl:NamedIndividual ;
  skos:notation "east" ;
  a nmdc:DoorLocEnum .

nmdc:DoorLocEnum.NORTH a owl:NamedIndividual ;
  skos:notation "north" ;
  a nmdc:DoorLocEnum .

nmdc:DoorLocEnum.SOUTH a owl:NamedIndividual ;
  skos:notation "south" ;
  a nmdc:DoorLocEnum .

nmdc:DoorLocEnum.WEST a owl:NamedIndividual ;
  skos:notation "west" ;
  a nmdc:DoorLocEnum .

nmdc:DoorMatEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DoorMatEnum.ALUMINUM nmdc:DoorMatEnum.CELLULAR_PVC nmdc:DoorMatEnum.ENGINEERED_PLASTIC nmdc:DoorMatEnum.FIBERBOARD nmdc:DoorMatEnum.FIBERGLASS nmdc:DoorMatEnum.METAL nmdc:DoorMatEnum.THERMOPLASTIC_ALLOY nmdc:DoorMatEnum.VINYL nmdc:DoorMatEnum.WOOD nmdc:DoorMatEnum.WOOD_PLASTIC_COMPOSITE )
  ] .

nmdc:DoorMatEnum.ALUMINUM a owl:NamedIndividual ;
  skos:notation "aluminum" ;
  a nmdc:DoorMatEnum .

nmdc:DoorMatEnum.CELLULAR_PVC a owl:NamedIndividual ;
  skos:notation "cellular PVC" ;
  a nmdc:DoorMatEnum .

nmdc:DoorMatEnum.ENGINEERED_PLASTIC a owl:NamedIndividual ;
  skos:notation "engineered plastic" ;
  a nmdc:DoorMatEnum .

nmdc:DoorMatEnum.FIBERBOARD a owl:NamedIndividual ;
  skos:notation "fiberboard" ;
  a nmdc:DoorMatEnum .

nmdc:DoorMatEnum.FIBERGLASS a owl:NamedIndividual ;
  skos:notation "fiberglass" ;
  a nmdc:DoorMatEnum .

nmdc:DoorMatEnum.METAL a owl:NamedIndividual ;
  skos:notation "metal" ;
  a nmdc:DoorMatEnum .

nmdc:DoorMatEnum.THERMOPLASTIC_ALLOY a owl:NamedIndividual ;
  skos:notation "thermoplastic alloy" ;
  a nmdc:DoorMatEnum .

nmdc:DoorMatEnum.VINYL a owl:NamedIndividual ;
  skos:notation "vinyl" ;
  a nmdc:DoorMatEnum .

nmdc:DoorMatEnum.WOOD a owl:NamedIndividual ;
  skos:notation "wood" ;
  a nmdc:DoorMatEnum .

nmdc:DoorMatEnum.WOOD_PLASTIC_COMPOSITE a owl:NamedIndividual ;
  skos:notation "wood/plastic composite" ;
  a nmdc:DoorMatEnum .

nmdc:DoorMoveEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DoorMoveEnum.COLLAPSIBLE nmdc:DoorMoveEnum.FOLDING nmdc:DoorMoveEnum.REVOLVING nmdc:DoorMoveEnum.ROLLING_SHUTTER nmdc:DoorMoveEnum.SLIDING nmdc:DoorMoveEnum.SWINGING )
  ] .

nmdc:DoorMoveEnum.COLLAPSIBLE a owl:NamedIndividual ;
  skos:notation "collapsible" ;
  a nmdc:DoorMoveEnum .

nmdc:DoorMoveEnum.FOLDING a owl:NamedIndividual ;
  skos:notation "folding" ;
  a nmdc:DoorMoveEnum .

nmdc:DoorMoveEnum.REVOLVING a owl:NamedIndividual ;
  skos:notation "revolving" ;
  a nmdc:DoorMoveEnum .

nmdc:DoorMoveEnum.ROLLING_SHUTTER a owl:NamedIndividual ;
  skos:notation "rolling shutter" ;
  a nmdc:DoorMoveEnum .

nmdc:DoorMoveEnum.SLIDING a owl:NamedIndividual ;
  skos:notation "sliding" ;
  a nmdc:DoorMoveEnum .

nmdc:DoorMoveEnum.SWINGING a owl:NamedIndividual ;
  skos:notation "swinging" ;
  a nmdc:DoorMoveEnum .

nmdc:DoorTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DoorTypeEnum.COMPOSITE nmdc:DoorTypeEnum.METAL nmdc:DoorTypeEnum.WOODEN )
  ] .

nmdc:DoorTypeEnum.COMPOSITE a owl:NamedIndividual ;
  skos:notation "composite" ;
  a nmdc:DoorTypeEnum .

nmdc:DoorTypeEnum.METAL a owl:NamedIndividual ;
  skos:notation "metal" ;
  a nmdc:DoorTypeEnum .

nmdc:DoorTypeEnum.WOODEN a owl:NamedIndividual ;
  skos:notation "wooden" ;
  a nmdc:DoorTypeEnum .

nmdc:DoorTypeMetalEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DoorTypeMetalEnum.COLLAPSIBLE nmdc:DoorTypeMetalEnum.CORRUGATED_STEEL nmdc:DoorTypeMetalEnum.HOLLOW nmdc:DoorTypeMetalEnum.ROLLING_SHUTTERS nmdc:DoorTypeMetalEnum.STEEL_PLATE )
  ] .

nmdc:DoorTypeMetalEnum.COLLAPSIBLE a owl:NamedIndividual ;
  skos:notation "collapsible" ;
  a nmdc:DoorTypeMetalEnum .

nmdc:DoorTypeMetalEnum.CORRUGATED_STEEL a owl:NamedIndividual ;
  skos:notation "corrugated steel" ;
  a nmdc:DoorTypeMetalEnum .

nmdc:DoorTypeMetalEnum.HOLLOW a owl:NamedIndividual ;
  skos:notation "hollow" ;
  a nmdc:DoorTypeMetalEnum .

nmdc:DoorTypeMetalEnum.ROLLING_SHUTTERS a owl:NamedIndividual ;
  skos:notation "rolling shutters" ;
  a nmdc:DoorTypeMetalEnum .

nmdc:DoorTypeMetalEnum.STEEL_PLATE a owl:NamedIndividual ;
  skos:notation "steel plate" ;
  a nmdc:DoorTypeMetalEnum .

nmdc:DoorTypeWoodEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DoorTypeWoodEnum.BATTENED nmdc:DoorTypeWoodEnum.BETTENED_AND_LEDGED nmdc:DoorTypeWoodEnum.FLUSH nmdc:DoorTypeWoodEnum.FRAMED_AND_PANELED nmdc:DoorTypeWoodEnum.GLASHED_OR_SASH nmdc:DoorTypeWoodEnum.LEDGED_AND_BRACED nmdc:DoorTypeWoodEnum.LEDGED_AND_FRAMED nmdc:DoorTypeWoodEnum.LEDGED_BRACED_AND_FRAME nmdc:DoorTypeWoodEnum.LOUVERED nmdc:DoorTypeWoodEnum.WIRE_GAUGED )
  ] .

nmdc:DoorTypeWoodEnum.BATTENED a owl:NamedIndividual ;
  skos:notation "battened" ;
  a nmdc:DoorTypeWoodEnum .

nmdc:DoorTypeWoodEnum.BETTENED_AND_LEDGED a owl:NamedIndividual ;
  skos:notation "bettened and ledged" ;
  a nmdc:DoorTypeWoodEnum .

nmdc:DoorTypeWoodEnum.FLUSH a owl:NamedIndividual ;
  skos:notation "flush" ;
  a nmdc:DoorTypeWoodEnum .

nmdc:DoorTypeWoodEnum.FRAMED_AND_PANELED a owl:NamedIndividual ;
  skos:notation "framed and paneled" ;
  a nmdc:DoorTypeWoodEnum .

nmdc:DoorTypeWoodEnum.GLASHED_OR_SASH a owl:NamedIndividual ;
  skos:notation "glashed or sash" ;
  a nmdc:DoorTypeWoodEnum .

nmdc:DoorTypeWoodEnum.LEDGED_AND_BRACED a owl:NamedIndividual ;
  skos:notation "ledged and braced" ;
  a nmdc:DoorTypeWoodEnum .

nmdc:DoorTypeWoodEnum.LEDGED_AND_FRAMED a owl:NamedIndividual ;
  skos:notation "ledged and framed" ;
  a nmdc:DoorTypeWoodEnum .

nmdc:DoorTypeWoodEnum.LEDGED_BRACED_AND_FRAME a owl:NamedIndividual ;
  skos:notation "ledged, braced and frame" ;
  a nmdc:DoorTypeWoodEnum .

nmdc:DoorTypeWoodEnum.LOUVERED a owl:NamedIndividual ;
  skos:notation "louvered" ;
  a nmdc:DoorTypeWoodEnum .

nmdc:DoorTypeWoodEnum.WIRE_GAUGED a owl:NamedIndividual ;
  skos:notation "wire gauged" ;
  a nmdc:DoorTypeWoodEnum .

nmdc:DrainageClassEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DrainageClassEnum.EXCESSIVELY_DRAINED nmdc:DrainageClassEnum.MODERATELY_WELL nmdc:DrainageClassEnum.POORLY nmdc:DrainageClassEnum.SOMEWHAT_POORLY nmdc:DrainageClassEnum.VERY_POORLY nmdc:DrainageClassEnum.WELL )
  ] .

nmdc:DrainageClassEnum.EXCESSIVELY_DRAINED a owl:NamedIndividual ;
  skos:notation "excessively drained" ;
  a nmdc:DrainageClassEnum .

nmdc:DrainageClassEnum.MODERATELY_WELL a owl:NamedIndividual ;
  skos:notation "moderately well" ;
  a nmdc:DrainageClassEnum .

nmdc:DrainageClassEnum.POORLY a owl:NamedIndividual ;
  skos:notation "poorly" ;
  a nmdc:DrainageClassEnum .

nmdc:DrainageClassEnum.SOMEWHAT_POORLY a owl:NamedIndividual ;
  skos:notation "somewhat poorly" ;
  a nmdc:DrainageClassEnum .

nmdc:DrainageClassEnum.VERY_POORLY a owl:NamedIndividual ;
  skos:notation "very poorly" ;
  a nmdc:DrainageClassEnum .

nmdc:DrainageClassEnum.WELL a owl:NamedIndividual ;
  skos:notation "well" ;
  a nmdc:DrainageClassEnum .

nmdc:DrawingsEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DrawingsEnum.AS_BUILT nmdc:DrawingsEnum.BID nmdc:DrawingsEnum.BUILDING_NAVIGATION_MAP nmdc:DrawingsEnum.CONSTRUCTION nmdc:DrawingsEnum.DESIGN nmdc:DrawingsEnum.DIAGRAM nmdc:DrawingsEnum.OPERATION nmdc:DrawingsEnum.SKETCH )
  ] .

nmdc:DrawingsEnum.AS_BUILT a owl:NamedIndividual ;
  skos:notation "as built" ;
  a nmdc:DrawingsEnum .

nmdc:DrawingsEnum.BID a owl:NamedIndividual ;
  skos:notation "bid" ;
  a nmdc:DrawingsEnum .

nmdc:DrawingsEnum.BUILDING_NAVIGATION_MAP a owl:NamedIndividual ;
  skos:notation "building navigation map" ;
  a nmdc:DrawingsEnum .

nmdc:DrawingsEnum.CONSTRUCTION a owl:NamedIndividual ;
  skos:notation "construction" ;
  a nmdc:DrawingsEnum .

nmdc:DrawingsEnum.DESIGN a owl:NamedIndividual ;
  skos:notation "design" ;
  a nmdc:DrawingsEnum .

nmdc:DrawingsEnum.DIAGRAM a owl:NamedIndividual ;
  skos:notation "diagram" ;
  a nmdc:DrawingsEnum .

nmdc:DrawingsEnum.OPERATION a owl:NamedIndividual ;
  skos:notation "operation" ;
  a nmdc:DrawingsEnum .

nmdc:DrawingsEnum.SKETCH a owl:NamedIndividual ;
  skos:notation "sketch" ;
  a nmdc:DrawingsEnum .

nmdc:ExtWallOrientEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ExtWallOrientEnum.EAST nmdc:ExtWallOrientEnum.NORTH nmdc:ExtWallOrientEnum.NORTHEAST nmdc:ExtWallOrientEnum.NORTHWEST nmdc:ExtWallOrientEnum.SOUTH nmdc:ExtWallOrientEnum.SOUTHEAST nmdc:ExtWallOrientEnum.SOUTHWEST nmdc:ExtWallOrientEnum.WEST )
  ] .

nmdc:ExtWallOrientEnum.EAST a owl:NamedIndividual ;
  skos:notation "east" ;
  a nmdc:ExtWallOrientEnum .

nmdc:ExtWallOrientEnum.NORTH a owl:NamedIndividual ;
  skos:notation "north" ;
  a nmdc:ExtWallOrientEnum .

nmdc:ExtWallOrientEnum.NORTHEAST a owl:NamedIndividual ;
  skos:notation "northeast" ;
  a nmdc:ExtWallOrientEnum .

nmdc:ExtWallOrientEnum.NORTHWEST a owl:NamedIndividual ;
  skos:notation "northwest" ;
  a nmdc:ExtWallOrientEnum .

nmdc:ExtWallOrientEnum.SOUTH a owl:NamedIndividual ;
  skos:notation "south" ;
  a nmdc:ExtWallOrientEnum .

nmdc:ExtWallOrientEnum.SOUTHEAST a owl:NamedIndividual ;
  skos:notation "southeast" ;
  a nmdc:ExtWallOrientEnum .

nmdc:ExtWallOrientEnum.SOUTHWEST a owl:NamedIndividual ;
  skos:notation "southwest" ;
  a nmdc:ExtWallOrientEnum .

nmdc:ExtWallOrientEnum.WEST a owl:NamedIndividual ;
  skos:notation "west" ;
  a nmdc:ExtWallOrientEnum .

nmdc:ExtWindowOrientEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ExtWindowOrientEnum.EAST nmdc:ExtWindowOrientEnum.NORTH nmdc:ExtWindowOrientEnum.NORTHEAST nmdc:ExtWindowOrientEnum.NORTHWEST nmdc:ExtWindowOrientEnum.SOUTH nmdc:ExtWindowOrientEnum.SOUTHEAST nmdc:ExtWindowOrientEnum.SOUTHWEST nmdc:ExtWindowOrientEnum.WEST )
  ] .

nmdc:ExtWindowOrientEnum.EAST a owl:NamedIndividual ;
  skos:notation "east" ;
  a nmdc:ExtWindowOrientEnum .

nmdc:ExtWindowOrientEnum.NORTH a owl:NamedIndividual ;
  skos:notation "north" ;
  a nmdc:ExtWindowOrientEnum .

nmdc:ExtWindowOrientEnum.NORTHEAST a owl:NamedIndividual ;
  skos:notation "northeast" ;
  a nmdc:ExtWindowOrientEnum .

nmdc:ExtWindowOrientEnum.NORTHWEST a owl:NamedIndividual ;
  skos:notation "northwest" ;
  a nmdc:ExtWindowOrientEnum .

nmdc:ExtWindowOrientEnum.SOUTH a owl:NamedIndividual ;
  skos:notation "south" ;
  a nmdc:ExtWindowOrientEnum .

nmdc:ExtWindowOrientEnum.SOUTHEAST a owl:NamedIndividual ;
  skos:notation "southeast" ;
  a nmdc:ExtWindowOrientEnum .

nmdc:ExtWindowOrientEnum.SOUTHWEST a owl:NamedIndividual ;
  skos:notation "southwest" ;
  a nmdc:ExtWindowOrientEnum .

nmdc:ExtWindowOrientEnum.WEST a owl:NamedIndividual ;
  skos:notation "west" ;
  a nmdc:ExtWindowOrientEnum .

nmdc:FaoClassEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FaoClassEnum.ACRISOLS nmdc:FaoClassEnum.ANDOSOLS nmdc:FaoClassEnum.ARENOSOLS nmdc:FaoClassEnum.CAMBISOLS nmdc:FaoClassEnum.CHERNOZEMS nmdc:FaoClassEnum.FERRALSOLS nmdc:FaoClassEnum.FLUVISOLS nmdc:FaoClassEnum.GLEYSOLS nmdc:FaoClassEnum.GREYZEMS nmdc:FaoClassEnum.GYPSISOLS nmdc:FaoClassEnum.HISTOSOLS nmdc:FaoClassEnum.KASTANOZEMS nmdc:FaoClassEnum.LITHOSOLS nmdc:FaoClassEnum.LUVISOLS nmdc:FaoClassEnum.NITOSOLS nmdc:FaoClassEnum.PHAEOZEMS nmdc:FaoClassEnum.PLANOSOLS nmdc:FaoClassEnum.PODZOLS nmdc:FaoClassEnum.PODZOLUVISOLS nmdc:FaoClassEnum.RANKERS nmdc:FaoClassEnum.REGOSOLS nmdc:FaoClassEnum.RENDZINAS nmdc:FaoClassEnum.SOLONCHAKS nmdc:FaoClassEnum.SOLONETZ nmdc:FaoClassEnum.VERTISOLS nmdc:FaoClassEnum.YERMOSOLS )
  ] .

nmdc:FaoClassEnum.ACRISOLS a owl:NamedIndividual ;
  skos:notation "Acrisols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.ANDOSOLS a owl:NamedIndividual ;
  skos:notation "Andosols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.ARENOSOLS a owl:NamedIndividual ;
  skos:notation "Arenosols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.CAMBISOLS a owl:NamedIndividual ;
  skos:notation "Cambisols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.CHERNOZEMS a owl:NamedIndividual ;
  skos:notation "Chernozems" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.FERRALSOLS a owl:NamedIndividual ;
  skos:notation "Ferralsols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.FLUVISOLS a owl:NamedIndividual ;
  skos:notation "Fluvisols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.GLEYSOLS a owl:NamedIndividual ;
  skos:notation "Gleysols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.GREYZEMS a owl:NamedIndividual ;
  skos:notation "Greyzems" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.GYPSISOLS a owl:NamedIndividual ;
  skos:notation "Gypsisols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.HISTOSOLS a owl:NamedIndividual ;
  skos:notation "Histosols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.KASTANOZEMS a owl:NamedIndividual ;
  skos:notation "Kastanozems" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.LITHOSOLS a owl:NamedIndividual ;
  skos:notation "Lithosols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.LUVISOLS a owl:NamedIndividual ;
  skos:notation "Luvisols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.NITOSOLS a owl:NamedIndividual ;
  skos:notation "Nitosols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.PHAEOZEMS a owl:NamedIndividual ;
  skos:notation "Phaeozems" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.PLANOSOLS a owl:NamedIndividual ;
  skos:notation "Planosols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.PODZOLS a owl:NamedIndividual ;
  skos:notation "Podzols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.PODZOLUVISOLS a owl:NamedIndividual ;
  skos:notation "Podzoluvisols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.RANKERS a owl:NamedIndividual ;
  skos:notation "Rankers" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.REGOSOLS a owl:NamedIndividual ;
  skos:notation "Regosols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.RENDZINAS a owl:NamedIndividual ;
  skos:notation "Rendzinas" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.SOLONCHAKS a owl:NamedIndividual ;
  skos:notation "Solonchaks" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.SOLONETZ a owl:NamedIndividual ;
  skos:notation "Solonetz" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.VERTISOLS a owl:NamedIndividual ;
  skos:notation "Vertisols" ;
  a nmdc:FaoClassEnum .

nmdc:FaoClassEnum.YERMOSOLS a owl:NamedIndividual ;
  skos:notation "Yermosols" ;
  a nmdc:FaoClassEnum .

nmdc:FilterTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FilterTypeEnum.HEPA nmdc:FilterTypeEnum.CHEMICAL_AIR_FILTER nmdc:FilterTypeEnum.ELECTROSTATIC nmdc:FilterTypeEnum.GAS_PHASE_OR_ULTRAVIOLET_AIR_TREATMENTS nmdc:FilterTypeEnum.LOW_MERV_PLEATED_MEDIA nmdc:FilterTypeEnum.PARTICULATE_AIR_FILTER )
  ] .

nmdc:FilterTypeEnum.HEPA a owl:NamedIndividual ;
  skos:notation "HEPA" ;
  a nmdc:FilterTypeEnum .

nmdc:FilterTypeEnum.CHEMICAL_AIR_FILTER a owl:NamedIndividual ;
  skos:notation "chemical air filter" ;
  a nmdc:FilterTypeEnum .

nmdc:FilterTypeEnum.ELECTROSTATIC a owl:NamedIndividual ;
  skos:notation "electrostatic" ;
  a nmdc:FilterTypeEnum .

nmdc:FilterTypeEnum.GAS_PHASE_OR_ULTRAVIOLET_AIR_TREATMENTS a owl:NamedIndividual ;
  skos:notation "gas-phase or ultraviolet air treatments" ;
  a nmdc:FilterTypeEnum .

nmdc:FilterTypeEnum.LOW_MERV_PLEATED_MEDIA a owl:NamedIndividual ;
  skos:notation "low-MERV pleated media" ;
  a nmdc:FilterTypeEnum .

nmdc:FilterTypeEnum.PARTICULATE_AIR_FILTER a owl:NamedIndividual ;
  skos:notation "particulate air filter" ;
  a nmdc:FilterTypeEnum .

nmdc:FloorCondEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FloorCondEnum.DAMAGED nmdc:FloorCondEnum.NEEDS_REPAIR nmdc:FloorCondEnum.NEW nmdc:FloorCondEnum.RUPTURE nmdc:FloorCondEnum.VISIBLE_WEAR )
  ] .

nmdc:FloorCondEnum.DAMAGED a owl:NamedIndividual ;
  skos:notation "damaged" ;
  a nmdc:FloorCondEnum .

nmdc:FloorCondEnum.NEEDS_REPAIR a owl:NamedIndividual ;
  skos:notation "needs repair" ;
  a nmdc:FloorCondEnum .

nmdc:FloorCondEnum.NEW a owl:NamedIndividual ;
  skos:notation "new" ;
  a nmdc:FloorCondEnum .

nmdc:FloorCondEnum.RUPTURE a owl:NamedIndividual ;
  skos:notation "rupture" ;
  a nmdc:FloorCondEnum .

nmdc:FloorCondEnum.VISIBLE_WEAR a owl:NamedIndividual ;
  skos:notation "visible wear" ;
  a nmdc:FloorCondEnum .

nmdc:FloorFinishMatEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FloorFinishMatEnum.BAMBOO nmdc:FloorFinishMatEnum.CARPET nmdc:FloorFinishMatEnum.CLEAR_FINISH nmdc:FloorFinishMatEnum.CONCRETE nmdc:FloorFinishMatEnum.CORK nmdc:FloorFinishMatEnum.LAMINATE_WOOD nmdc:FloorFinishMatEnum.LINEOLEUM nmdc:FloorFinishMatEnum.NONE nmdc:FloorFinishMatEnum.NONE_OR_UNFINISHED nmdc:FloorFinishMatEnum.PAINT nmdc:FloorFinishMatEnum.RUG nmdc:FloorFinishMatEnum.SEALED nmdc:FloorFinishMatEnum.SHEET_VINYL nmdc:FloorFinishMatEnum.STONE nmdc:FloorFinishMatEnum.TERRAZO nmdc:FloorFinishMatEnum.TILE nmdc:FloorFinishMatEnum.VINYL_COMPOSITION_TILE nmdc:FloorFinishMatEnum.WOOD_STRIP_OR_PARQUET )
  ] .

nmdc:FloorFinishMatEnum.BAMBOO a owl:NamedIndividual ;
  skos:notation "bamboo" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.CARPET a owl:NamedIndividual ;
  skos:notation "carpet" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.CLEAR_FINISH a owl:NamedIndividual ;
  skos:notation "clear finish" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.CONCRETE a owl:NamedIndividual ;
  skos:notation "concrete" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.CORK a owl:NamedIndividual ;
  skos:notation "cork" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.LAMINATE_WOOD a owl:NamedIndividual ;
  skos:notation "laminate wood" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.LINEOLEUM a owl:NamedIndividual ;
  skos:notation "lineoleum" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.NONE a owl:NamedIndividual ;
  skos:notation "none" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.NONE_OR_UNFINISHED a owl:NamedIndividual ;
  skos:notation "none or unfinished" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.PAINT a owl:NamedIndividual ;
  skos:notation "paint" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.RUG a owl:NamedIndividual ;
  skos:notation "rug" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.SEALED a owl:NamedIndividual ;
  skos:notation "sealed" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.SHEET_VINYL a owl:NamedIndividual ;
  skos:notation "sheet vinyl" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.STONE a owl:NamedIndividual ;
  skos:notation "stone" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.TERRAZO a owl:NamedIndividual ;
  skos:notation "terrazo" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.TILE a owl:NamedIndividual ;
  skos:notation "tile" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.VINYL_COMPOSITION_TILE a owl:NamedIndividual ;
  skos:notation "vinyl composition tile" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorFinishMatEnum.WOOD_STRIP_OR_PARQUET a owl:NamedIndividual ;
  skos:notation "wood strip or parquet" ;
  a nmdc:FloorFinishMatEnum .

nmdc:FloorStrucEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FloorStrucEnum.BALCONY nmdc:FloorStrucEnum.CONCRETE nmdc:FloorStrucEnum.FLOATING_FLOOR nmdc:FloorStrucEnum.GLASS_FLOOR nmdc:FloorStrucEnum.RAISED_FLOOR nmdc:FloorStrucEnum.SPRUNG_FLOOR nmdc:FloorStrucEnum.WOOD_FRAMED )
  ] .

nmdc:FloorStrucEnum.BALCONY a owl:NamedIndividual ;
  skos:notation "balcony" ;
  a nmdc:FloorStrucEnum .

nmdc:FloorStrucEnum.CONCRETE a owl:NamedIndividual ;
  skos:notation "concrete" ;
  a nmdc:FloorStrucEnum .

nmdc:FloorStrucEnum.FLOATING_FLOOR a owl:NamedIndividual ;
  skos:notation "floating floor" ;
  a nmdc:FloorStrucEnum .

nmdc:FloorStrucEnum.GLASS_FLOOR a owl:NamedIndividual ;
  skos:notation "glass floor" ;
  a nmdc:FloorStrucEnum .

nmdc:FloorStrucEnum.RAISED_FLOOR a owl:NamedIndividual ;
  skos:notation "raised floor" ;
  a nmdc:FloorStrucEnum .

nmdc:FloorStrucEnum.SPRUNG_FLOOR a owl:NamedIndividual ;
  skos:notation "sprung floor" ;
  a nmdc:FloorStrucEnum .

nmdc:FloorStrucEnum.WOOD_FRAMED a owl:NamedIndividual ;
  skos:notation "wood-framed" ;
  a nmdc:FloorStrucEnum .

nmdc:FloorWaterMoldEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FloorWaterMoldEnum.BULGING_WALLS nmdc:FloorWaterMoldEnum.CEILING_DISCOLORATION nmdc:FloorWaterMoldEnum.CONDENSATION nmdc:FloorWaterMoldEnum.FLOOR_DISCOLORATION nmdc:FloorWaterMoldEnum.MOLD_ODOR nmdc:FloorWaterMoldEnum.PEELING_PAINT_OR_WALLPAPER nmdc:FloorWaterMoldEnum.WALL_DISCOLORATION nmdc:FloorWaterMoldEnum.WATER_STAINS nmdc:FloorWaterMoldEnum.WET_FLOOR )
  ] .

nmdc:FloorWaterMoldEnum.BULGING_WALLS a owl:NamedIndividual ;
  skos:notation "bulging walls" ;
  a nmdc:FloorWaterMoldEnum .

nmdc:FloorWaterMoldEnum.CEILING_DISCOLORATION a owl:NamedIndividual ;
  skos:notation "ceiling discoloration" ;
  a nmdc:FloorWaterMoldEnum .

nmdc:FloorWaterMoldEnum.CONDENSATION a owl:NamedIndividual ;
  skos:notation "condensation" ;
  a nmdc:FloorWaterMoldEnum .

nmdc:FloorWaterMoldEnum.FLOOR_DISCOLORATION a owl:NamedIndividual ;
  skos:notation "floor discoloration" ;
  a nmdc:FloorWaterMoldEnum .

nmdc:FloorWaterMoldEnum.MOLD_ODOR a owl:NamedIndividual ;
  skos:notation "mold odor" ;
  a nmdc:FloorWaterMoldEnum .

nmdc:FloorWaterMoldEnum.PEELING_PAINT_OR_WALLPAPER a owl:NamedIndividual ;
  skos:notation "peeling paint or wallpaper" ;
  a nmdc:FloorWaterMoldEnum .

nmdc:FloorWaterMoldEnum.WALL_DISCOLORATION a owl:NamedIndividual ;
  skos:notation "wall discoloration" ;
  a nmdc:FloorWaterMoldEnum .

nmdc:FloorWaterMoldEnum.WATER_STAINS a owl:NamedIndividual ;
  skos:notation "water stains" ;
  a nmdc:FloorWaterMoldEnum .

nmdc:FloorWaterMoldEnum.WET_FLOOR a owl:NamedIndividual ;
  skos:notation "wet floor" ;
  a nmdc:FloorWaterMoldEnum .

nmdc:FreqCleanEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FreqCleanEnum.ANNUALLY nmdc:FreqCleanEnum.DAILY nmdc:FreqCleanEnum.MONTHLY nmdc:FreqCleanEnum.QUARTERLY nmdc:FreqCleanEnum.WEEKLY nmdc:FreqCleanEnum.OTHER )
  ] .

nmdc:FreqCleanEnum.ANNUALLY a owl:NamedIndividual ;
  skos:notation "Annually" ;
  a nmdc:FreqCleanEnum .

nmdc:FreqCleanEnum.DAILY a owl:NamedIndividual ;
  skos:notation "Daily" ;
  a nmdc:FreqCleanEnum .

nmdc:FreqCleanEnum.MONTHLY a owl:NamedIndividual ;
  skos:notation "Monthly" ;
  a nmdc:FreqCleanEnum .

nmdc:FreqCleanEnum.QUARTERLY a owl:NamedIndividual ;
  skos:notation "Quarterly" ;
  a nmdc:FreqCleanEnum .

nmdc:FreqCleanEnum.WEEKLY a owl:NamedIndividual ;
  skos:notation "Weekly" ;
  a nmdc:FreqCleanEnum .

nmdc:FreqCleanEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:FreqCleanEnum .

nmdc:FurnitureEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:FurnitureEnum.CABINET nmdc:FurnitureEnum.CHAIR nmdc:FurnitureEnum.DESKS )
  ] .

nmdc:FurnitureEnum.CABINET a owl:NamedIndividual ;
  skos:notation "cabinet" ;
  a nmdc:FurnitureEnum .

nmdc:FurnitureEnum.CHAIR a owl:NamedIndividual ;
  skos:notation "chair" ;
  a nmdc:FurnitureEnum .

nmdc:FurnitureEnum.DESKS a owl:NamedIndividual ;
  skos:notation "desks" ;
  a nmdc:FurnitureEnum .

nmdc:GenderRestroomEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:GenderRestroomEnum.ALL_GENDER nmdc:GenderRestroomEnum.FEMALE nmdc:GenderRestroomEnum.GENDER_NEURTRAL nmdc:GenderRestroomEnum.MALE nmdc:GenderRestroomEnum.MALE_AND_FEMALE nmdc:GenderRestroomEnum.UNISEX )
  ] .

nmdc:GenderRestroomEnum.ALL_GENDER a owl:NamedIndividual ;
  skos:notation "all gender" ;
  a nmdc:GenderRestroomEnum .

nmdc:GenderRestroomEnum.FEMALE a owl:NamedIndividual ;
  skos:notation "female" ;
  a nmdc:GenderRestroomEnum .

nmdc:GenderRestroomEnum.GENDER_NEURTRAL a owl:NamedIndividual ;
  skos:notation "gender neurtral" ;
  a nmdc:GenderRestroomEnum .

nmdc:GenderRestroomEnum.MALE a owl:NamedIndividual ;
  skos:notation "male" ;
  a nmdc:GenderRestroomEnum .

nmdc:GenderRestroomEnum.MALE_AND_FEMALE a owl:NamedIndividual ;
  skos:notation "male and female" ;
  a nmdc:GenderRestroomEnum .

nmdc:GenderRestroomEnum.UNISEX a owl:NamedIndividual ;
  skos:notation "unisex" ;
  a nmdc:GenderRestroomEnum .

nmdc:GrowthHabitEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:GrowthHabitEnum.ERECT nmdc:GrowthHabitEnum.PROSTRATE nmdc:GrowthHabitEnum.SEMI_ERECT nmdc:GrowthHabitEnum.SPREADING )
  ] .

nmdc:GrowthHabitEnum.ERECT a owl:NamedIndividual ;
  skos:notation "erect" ;
  a nmdc:GrowthHabitEnum .

nmdc:GrowthHabitEnum.PROSTRATE a owl:NamedIndividual ;
  skos:notation "prostrate" ;
  a nmdc:GrowthHabitEnum .

nmdc:GrowthHabitEnum.SEMI_ERECT a owl:NamedIndividual ;
  skos:notation "semi-erect" ;
  a nmdc:GrowthHabitEnum .

nmdc:GrowthHabitEnum.SPREADING a owl:NamedIndividual ;
  skos:notation "spreading" ;
  a nmdc:GrowthHabitEnum .

nmdc:HandidnessEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:HandidnessEnum.AMBIDEXTERITY nmdc:HandidnessEnum.LEFT_HANDEDNESS nmdc:HandidnessEnum.MIXED_HANDEDNESS nmdc:HandidnessEnum.RIGHT_HANDEDNESS )
  ] .

nmdc:HandidnessEnum.AMBIDEXTERITY a owl:NamedIndividual ;
  skos:notation "ambidexterity" ;
  a nmdc:HandidnessEnum .

nmdc:HandidnessEnum.LEFT_HANDEDNESS a owl:NamedIndividual ;
  skos:notation "left handedness" ;
  a nmdc:HandidnessEnum .

nmdc:HandidnessEnum.MIXED_HANDEDNESS a owl:NamedIndividual ;
  skos:notation "mixed-handedness" ;
  a nmdc:HandidnessEnum .

nmdc:HandidnessEnum.RIGHT_HANDEDNESS a owl:NamedIndividual ;
  skos:notation "right handedness" ;
  a nmdc:HandidnessEnum .

nmdc:HcProducedEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:HcProducedEnum.BITUMEN nmdc:HcProducedEnum.COALBED_METHANE nmdc:HcProducedEnum.GAS nmdc:HcProducedEnum.GAS_CONDENSATE nmdc:HcProducedEnum.OIL nmdc:HcProducedEnum.OTHER )
  ] .

nmdc:HcProducedEnum.BITUMEN a owl:NamedIndividual ;
  skos:notation "Bitumen" ;
  a nmdc:HcProducedEnum .

nmdc:HcProducedEnum.COALBED_METHANE a owl:NamedIndividual ;
  skos:notation "Coalbed Methane" ;
  a nmdc:HcProducedEnum .

nmdc:HcProducedEnum.GAS a owl:NamedIndividual ;
  skos:notation "Gas" ;
  a nmdc:HcProducedEnum .

nmdc:HcProducedEnum.GAS_CONDENSATE a owl:NamedIndividual ;
  skos:notation "Gas-Condensate" ;
  a nmdc:HcProducedEnum .

nmdc:HcProducedEnum.OIL a owl:NamedIndividual ;
  skos:notation "Oil" ;
  a nmdc:HcProducedEnum .

nmdc:HcProducedEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:HcProducedEnum .

nmdc:HcrEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:HcrEnum.COALBED nmdc:HcrEnum.GAS_RESERVOIR nmdc:HcrEnum.OIL_RESERVOIR nmdc:HcrEnum.OIL_SAND nmdc:HcrEnum.SHALE nmdc:HcrEnum.TIGHT_GAS_RESERVOIR nmdc:HcrEnum.TIGHT_OIL_RESERVOIR nmdc:HcrEnum.OTHER )
  ] .

nmdc:HcrEnum.COALBED a owl:NamedIndividual ;
  skos:notation "Coalbed" ;
  a nmdc:HcrEnum .

nmdc:HcrEnum.GAS_RESERVOIR a owl:NamedIndividual ;
  skos:notation "Gas Reservoir" ;
  a nmdc:HcrEnum .

nmdc:HcrEnum.OIL_RESERVOIR a owl:NamedIndividual ;
  skos:notation "Oil Reservoir" ;
  a nmdc:HcrEnum .

nmdc:HcrEnum.OIL_SAND a owl:NamedIndividual ;
  skos:notation "Oil Sand" ;
  a nmdc:HcrEnum .

nmdc:HcrEnum.SHALE a owl:NamedIndividual ;
  skos:notation "Shale" ;
  a nmdc:HcrEnum .

nmdc:HcrEnum.TIGHT_GAS_RESERVOIR a owl:NamedIndividual ;
  skos:notation "Tight Gas Reservoir" ;
  a nmdc:HcrEnum .

nmdc:HcrEnum.TIGHT_OIL_RESERVOIR a owl:NamedIndividual ;
  skos:notation "Tight Oil Reservoir" ;
  a nmdc:HcrEnum .

nmdc:HcrEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:HcrEnum .

nmdc:HcrGeolAgeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:HcrGeolAgeEnum.ARCHEAN nmdc:HcrGeolAgeEnum.CAMBRIAN nmdc:HcrGeolAgeEnum.CARBONIFEROUS nmdc:HcrGeolAgeEnum.CENOZOIC nmdc:HcrGeolAgeEnum.CRETACEOUS nmdc:HcrGeolAgeEnum.DEVONIAN nmdc:HcrGeolAgeEnum.JURASSIC nmdc:HcrGeolAgeEnum.MESOZOIC nmdc:HcrGeolAgeEnum.NEOGENE nmdc:HcrGeolAgeEnum.ORDOVICIAN nmdc:HcrGeolAgeEnum.PALEOGENE nmdc:HcrGeolAgeEnum.PALEOZOIC nmdc:HcrGeolAgeEnum.PERMIAN nmdc:HcrGeolAgeEnum.PRECAMBRIAN nmdc:HcrGeolAgeEnum.PROTEROZOIC nmdc:HcrGeolAgeEnum.SILURIAN nmdc:HcrGeolAgeEnum.TRIASSIC nmdc:HcrGeolAgeEnum.OTHER )
  ] .

nmdc:HcrGeolAgeEnum.ARCHEAN a owl:NamedIndividual ;
  skos:notation "Archean" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.CAMBRIAN a owl:NamedIndividual ;
  skos:notation "Cambrian" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.CARBONIFEROUS a owl:NamedIndividual ;
  skos:notation "Carboniferous" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.CENOZOIC a owl:NamedIndividual ;
  skos:notation "Cenozoic" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.CRETACEOUS a owl:NamedIndividual ;
  skos:notation "Cretaceous" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.DEVONIAN a owl:NamedIndividual ;
  skos:notation "Devonian" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.JURASSIC a owl:NamedIndividual ;
  skos:notation "Jurassic" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.MESOZOIC a owl:NamedIndividual ;
  skos:notation "Mesozoic" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.NEOGENE a owl:NamedIndividual ;
  skos:notation "Neogene" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.ORDOVICIAN a owl:NamedIndividual ;
  skos:notation "Ordovician" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.PALEOGENE a owl:NamedIndividual ;
  skos:notation "Paleogene" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.PALEOZOIC a owl:NamedIndividual ;
  skos:notation "Paleozoic" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.PERMIAN a owl:NamedIndividual ;
  skos:notation "Permian" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.PRECAMBRIAN a owl:NamedIndividual ;
  skos:notation "Precambrian" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.PROTEROZOIC a owl:NamedIndividual ;
  skos:notation "Proterozoic" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.SILURIAN a owl:NamedIndividual ;
  skos:notation "Silurian" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.TRIASSIC a owl:NamedIndividual ;
  skos:notation "Triassic" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HcrGeolAgeEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:HcrGeolAgeEnum .

nmdc:HeatCoolTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:HeatCoolTypeEnum.FORCED_AIR_SYSTEM nmdc:HeatCoolTypeEnum.HEAT_PUMP nmdc:HeatCoolTypeEnum.RADIANT_SYSTEM nmdc:HeatCoolTypeEnum.STEAM_FORCED_HEAT nmdc:HeatCoolTypeEnum.WOOD_STOVE )
  ] .

nmdc:HeatCoolTypeEnum.FORCED_AIR_SYSTEM a owl:NamedIndividual ;
  skos:notation "forced air system" ;
  a nmdc:HeatCoolTypeEnum .

nmdc:HeatCoolTypeEnum.HEAT_PUMP a owl:NamedIndividual ;
  skos:notation "heat pump" ;
  a nmdc:HeatCoolTypeEnum .

nmdc:HeatCoolTypeEnum.RADIANT_SYSTEM a owl:NamedIndividual ;
  skos:notation "radiant system" ;
  a nmdc:HeatCoolTypeEnum .

nmdc:HeatCoolTypeEnum.STEAM_FORCED_HEAT a owl:NamedIndividual ;
  skos:notation "steam forced heat" ;
  a nmdc:HeatCoolTypeEnum .

nmdc:HeatCoolTypeEnum.WOOD_STOVE a owl:NamedIndividual ;
  skos:notation "wood stove" ;
  a nmdc:HeatCoolTypeEnum .

nmdc:HeatDelivLocEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:HeatDelivLocEnum.EAST nmdc:HeatDelivLocEnum.NORTH nmdc:HeatDelivLocEnum.SOUTH nmdc:HeatDelivLocEnum.WEST )
  ] .

nmdc:HeatDelivLocEnum.EAST a owl:NamedIndividual ;
  skos:notation "east" ;
  a nmdc:HeatDelivLocEnum .

nmdc:HeatDelivLocEnum.NORTH a owl:NamedIndividual ;
  skos:notation "north" ;
  a nmdc:HeatDelivLocEnum .

nmdc:HeatDelivLocEnum.SOUTH a owl:NamedIndividual ;
  skos:notation "south" ;
  a nmdc:HeatDelivLocEnum .

nmdc:HeatDelivLocEnum.WEST a owl:NamedIndividual ;
  skos:notation "west" ;
  a nmdc:HeatDelivLocEnum .

nmdc:HostSexEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:HostSexEnum.FEMALE nmdc:HostSexEnum.HERMAPHRODITE nmdc:HostSexEnum.MALE nmdc:HostSexEnum.NON_BINARY nmdc:HostSexEnum.TRANSGENDER nmdc:HostSexEnum.TRANSGENDER_FEMALE_TO_MALE nmdc:HostSexEnum.TRANSGENDER_MALE_TO_FEMALE nmdc:HostSexEnum.UNDECLARED )
  ] .

nmdc:HostSexEnum.FEMALE a owl:NamedIndividual ;
  skos:notation "female" ;
  a nmdc:HostSexEnum .

nmdc:HostSexEnum.HERMAPHRODITE a owl:NamedIndividual ;
  skos:notation "hermaphrodite" ;
  a nmdc:HostSexEnum .

nmdc:HostSexEnum.MALE a owl:NamedIndividual ;
  skos:notation "male" ;
  a nmdc:HostSexEnum .

nmdc:HostSexEnum.NON_BINARY a owl:NamedIndividual ;
  skos:notation "non-binary" ;
  a nmdc:HostSexEnum .

nmdc:HostSexEnum.TRANSGENDER a owl:NamedIndividual ;
  skos:notation "transgender" ;
  a nmdc:HostSexEnum .

nmdc:HostSexEnum.TRANSGENDER_FEMALE_TO_MALE a owl:NamedIndividual ;
  skos:notation "transgender (female to male)" ;
  a nmdc:HostSexEnum .

nmdc:HostSexEnum.TRANSGENDER_MALE_TO_FEMALE a owl:NamedIndividual ;
  skos:notation "transgender (male to female)" ;
  a nmdc:HostSexEnum .

nmdc:HostSexEnum.UNDECLARED a owl:NamedIndividual ;
  skos:notation "undeclared" ;
  a nmdc:HostSexEnum .

nmdc:IndoorSpaceEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:IndoorSpaceEnum.BATHROOM nmdc:IndoorSpaceEnum.BEDROOM nmdc:IndoorSpaceEnum.ELEVATOR nmdc:IndoorSpaceEnum.FOYER nmdc:IndoorSpaceEnum.HALLWAY nmdc:IndoorSpaceEnum.KITCHEN nmdc:IndoorSpaceEnum.LOCKER_ROOM nmdc:IndoorSpaceEnum.OFFICE )
  ] .

nmdc:IndoorSpaceEnum.BATHROOM a owl:NamedIndividual ;
  skos:notation "bathroom" ;
  a nmdc:IndoorSpaceEnum .

nmdc:IndoorSpaceEnum.BEDROOM a owl:NamedIndividual ;
  skos:notation "bedroom" ;
  a nmdc:IndoorSpaceEnum .

nmdc:IndoorSpaceEnum.ELEVATOR a owl:NamedIndividual ;
  skos:notation "elevator" ;
  a nmdc:IndoorSpaceEnum .

nmdc:IndoorSpaceEnum.FOYER a owl:NamedIndividual ;
  skos:notation "foyer" ;
  a nmdc:IndoorSpaceEnum .

nmdc:IndoorSpaceEnum.HALLWAY a owl:NamedIndividual ;
  skos:notation "hallway" ;
  a nmdc:IndoorSpaceEnum .

nmdc:IndoorSpaceEnum.KITCHEN a owl:NamedIndividual ;
  skos:notation "kitchen" ;
  a nmdc:IndoorSpaceEnum .

nmdc:IndoorSpaceEnum.LOCKER_ROOM a owl:NamedIndividual ;
  skos:notation "locker room" ;
  a nmdc:IndoorSpaceEnum .

nmdc:IndoorSpaceEnum.OFFICE a owl:NamedIndividual ;
  skos:notation "office" ;
  a nmdc:IndoorSpaceEnum .

nmdc:IndoorSurfEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:IndoorSurfEnum.CABINET nmdc:IndoorSurfEnum.CEILING nmdc:IndoorSurfEnum.COUNTER_TOP nmdc:IndoorSurfEnum.DOOR nmdc:IndoorSurfEnum.SHELVING nmdc:IndoorSurfEnum.VENT_COVER nmdc:IndoorSurfEnum.WALL nmdc:IndoorSurfEnum.WINDOW )
  ] .

nmdc:IndoorSurfEnum.CABINET a owl:NamedIndividual ;
  skos:notation "cabinet" ;
  a nmdc:IndoorSurfEnum .

nmdc:IndoorSurfEnum.CEILING a owl:NamedIndividual ;
  skos:notation "ceiling" ;
  a nmdc:IndoorSurfEnum .

nmdc:IndoorSurfEnum.COUNTER_TOP a owl:NamedIndividual ;
  skos:notation "counter top" ;
  a nmdc:IndoorSurfEnum .

nmdc:IndoorSurfEnum.DOOR a owl:NamedIndividual ;
  skos:notation "door" ;
  a nmdc:IndoorSurfEnum .

nmdc:IndoorSurfEnum.SHELVING a owl:NamedIndividual ;
  skos:notation "shelving" ;
  a nmdc:IndoorSurfEnum .

nmdc:IndoorSurfEnum.VENT_COVER a owl:NamedIndividual ;
  skos:notation "vent cover" ;
  a nmdc:IndoorSurfEnum .

nmdc:IndoorSurfEnum.WALL a owl:NamedIndividual ;
  skos:notation "wall" ;
  a nmdc:IndoorSurfEnum .

nmdc:IndoorSurfEnum.WINDOW a owl:NamedIndividual ;
  skos:notation "window" ;
  a nmdc:IndoorSurfEnum .

nmdc:IntWallCondEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:IntWallCondEnum.DAMAGED nmdc:IntWallCondEnum.NEEDS_REPAIR nmdc:IntWallCondEnum.NEW nmdc:IntWallCondEnum.RUPTURE nmdc:IntWallCondEnum.VISIBLE_WEAR )
  ] .

nmdc:IntWallCondEnum.DAMAGED a owl:NamedIndividual ;
  skos:notation "damaged" ;
  a nmdc:IntWallCondEnum .

nmdc:IntWallCondEnum.NEEDS_REPAIR a owl:NamedIndividual ;
  skos:notation "needs repair" ;
  a nmdc:IntWallCondEnum .

nmdc:IntWallCondEnum.NEW a owl:NamedIndividual ;
  skos:notation "new" ;
  a nmdc:IntWallCondEnum .

nmdc:IntWallCondEnum.RUPTURE a owl:NamedIndividual ;
  skos:notation "rupture" ;
  a nmdc:IntWallCondEnum .

nmdc:IntWallCondEnum.VISIBLE_WEAR a owl:NamedIndividual ;
  skos:notation "visible wear" ;
  a nmdc:IntWallCondEnum .

nmdc:LightTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:LightTypeEnum.DESK_LAMP nmdc:LightTypeEnum.ELECTRIC_LIGHT nmdc:LightTypeEnum.FLOURESCENT_LIGHTS nmdc:LightTypeEnum.NATURAL_LIGHT nmdc:LightTypeEnum.NONE )
  ] .

nmdc:LightTypeEnum.DESK_LAMP a owl:NamedIndividual ;
  skos:notation "desk lamp" ;
  a nmdc:LightTypeEnum .

nmdc:LightTypeEnum.ELECTRIC_LIGHT a owl:NamedIndividual ;
  skos:notation "electric light" ;
  a nmdc:LightTypeEnum .

nmdc:LightTypeEnum.FLOURESCENT_LIGHTS a owl:NamedIndividual ;
  skos:notation "flourescent lights" ;
  a nmdc:LightTypeEnum .

nmdc:LightTypeEnum.NATURAL_LIGHT a owl:NamedIndividual ;
  skos:notation "natural light" ;
  a nmdc:LightTypeEnum .

nmdc:LightTypeEnum.NONE a owl:NamedIndividual ;
  skos:notation "none" ;
  a nmdc:LightTypeEnum .

nmdc:LithologyEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:LithologyEnum.BASEMENT nmdc:LithologyEnum.CHALK nmdc:LithologyEnum.CHERT nmdc:LithologyEnum.COAL nmdc:LithologyEnum.CONGLOMERATE nmdc:LithologyEnum.DIATOMITE nmdc:LithologyEnum.DOLOMITE nmdc:LithologyEnum.LIMESTONE nmdc:LithologyEnum.SANDSTONE nmdc:LithologyEnum.SHALE nmdc:LithologyEnum.SILTSTONE nmdc:LithologyEnum.VOLCANIC nmdc:LithologyEnum.OTHER )
  ] .

nmdc:LithologyEnum.BASEMENT a owl:NamedIndividual ;
  skos:notation "Basement" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.CHALK a owl:NamedIndividual ;
  skos:notation "Chalk" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.CHERT a owl:NamedIndividual ;
  skos:notation "Chert" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.COAL a owl:NamedIndividual ;
  skos:notation "Coal" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.CONGLOMERATE a owl:NamedIndividual ;
  skos:notation "Conglomerate" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.DIATOMITE a owl:NamedIndividual ;
  skos:notation "Diatomite" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.DOLOMITE a owl:NamedIndividual ;
  skos:notation "Dolomite" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.LIMESTONE a owl:NamedIndividual ;
  skos:notation "Limestone" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.SANDSTONE a owl:NamedIndividual ;
  skos:notation "Sandstone" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.SHALE a owl:NamedIndividual ;
  skos:notation "Shale" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.SILTSTONE a owl:NamedIndividual ;
  skos:notation "Siltstone" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.VOLCANIC a owl:NamedIndividual ;
  skos:notation "Volcanic" ;
  a nmdc:LithologyEnum .

nmdc:LithologyEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:LithologyEnum .

nmdc:MechStrucEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:MechStrucEnum.BOAT nmdc:MechStrucEnum.BUS nmdc:MechStrucEnum.CAR nmdc:MechStrucEnum.CARRIAGE nmdc:MechStrucEnum.COACH nmdc:MechStrucEnum.ELEVATOR nmdc:MechStrucEnum.ESCALATOR nmdc:MechStrucEnum.SUBWAY nmdc:MechStrucEnum.TRAIN )
  ] .

nmdc:MechStrucEnum.BOAT a owl:NamedIndividual ;
  skos:notation "boat" ;
  a nmdc:MechStrucEnum .

nmdc:MechStrucEnum.BUS a owl:NamedIndividual ;
  skos:notation "bus" ;
  a nmdc:MechStrucEnum .

nmdc:MechStrucEnum.CAR a owl:NamedIndividual ;
  skos:notation "car" ;
  a nmdc:MechStrucEnum .

nmdc:MechStrucEnum.CARRIAGE a owl:NamedIndividual ;
  skos:notation "carriage" ;
  a nmdc:MechStrucEnum .

nmdc:MechStrucEnum.COACH a owl:NamedIndividual ;
  skos:notation "coach" ;
  a nmdc:MechStrucEnum .

nmdc:MechStrucEnum.ELEVATOR a owl:NamedIndividual ;
  skos:notation "elevator" ;
  a nmdc:MechStrucEnum .

nmdc:MechStrucEnum.ESCALATOR a owl:NamedIndividual ;
  skos:notation "escalator" ;
  a nmdc:MechStrucEnum .

nmdc:MechStrucEnum.SUBWAY a owl:NamedIndividual ;
  skos:notation "subway" ;
  a nmdc:MechStrucEnum .

nmdc:MechStrucEnum.TRAIN a owl:NamedIndividual ;
  skos:notation "train" ;
  a nmdc:MechStrucEnum .

nmdc:OccupDocumentEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:OccupDocumentEnum.AUTOMATED_COUNT nmdc:OccupDocumentEnum.ESTIMATE nmdc:OccupDocumentEnum.MANUAL_COUNT nmdc:OccupDocumentEnum.VIDEOS )
  ] .

nmdc:OccupDocumentEnum.AUTOMATED_COUNT a owl:NamedIndividual ;
  skos:notation "automated count" ;
  a nmdc:OccupDocumentEnum .

nmdc:OccupDocumentEnum.ESTIMATE a owl:NamedIndividual ;
  skos:notation "estimate" ;
  a nmdc:OccupDocumentEnum .

nmdc:OccupDocumentEnum.MANUAL_COUNT a owl:NamedIndividual ;
  skos:notation "manual count" ;
  a nmdc:OccupDocumentEnum .

nmdc:OccupDocumentEnum.VIDEOS a owl:NamedIndividual ;
  skos:notation "videos" ;
  a nmdc:OccupDocumentEnum .

nmdc:OrganismCountEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:OrganismCountEnum.ATP nmdc:OrganismCountEnum.MPN nmdc:OrganismCountEnum.OTHER )
  ] .

nmdc:OrganismCountEnum.ATP a owl:NamedIndividual ;
  skos:notation "ATP" ;
  a nmdc:OrganismCountEnum .

nmdc:OrganismCountEnum.MPN a owl:NamedIndividual ;
  skos:notation "MPN" ;
  a nmdc:OrganismCountEnum .

nmdc:OrganismCountEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:OrganismCountEnum .

nmdc:OxyStatSampEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:OxyStatSampEnum.AEROBIC nmdc:OxyStatSampEnum.ANAEROBIC nmdc:OxyStatSampEnum.OTHER )
  ] .

nmdc:OxyStatSampEnum.AEROBIC a owl:NamedIndividual ;
  skos:notation "aerobic" ;
  a nmdc:OxyStatSampEnum .

nmdc:OxyStatSampEnum.ANAEROBIC a owl:NamedIndividual ;
  skos:notation "anaerobic" ;
  a nmdc:OxyStatSampEnum .

nmdc:OxyStatSampEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:OxyStatSampEnum .

nmdc:PlantGrowthMedEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:PlantGrowthMedEnum.OTHER_ARTIFICIAL_LIQUID_MEDIUM nmdc:PlantGrowthMedEnum.OTHER_ARTIFICIAL_SOLID_MEDIUM nmdc:PlantGrowthMedEnum.PEAT_MOSS nmdc:PlantGrowthMedEnum.PERLITE nmdc:PlantGrowthMedEnum.PUMICE nmdc:PlantGrowthMedEnum.SAND nmdc:PlantGrowthMedEnum.SOIL nmdc:PlantGrowthMedEnum.VERMICULITE nmdc:PlantGrowthMedEnum.WATER )
  ] .

nmdc:PlantGrowthMedEnum.OTHER_ARTIFICIAL_LIQUID_MEDIUM a owl:NamedIndividual ;
  skos:notation "other artificial liquid medium" ;
  a nmdc:PlantGrowthMedEnum .

nmdc:PlantGrowthMedEnum.OTHER_ARTIFICIAL_SOLID_MEDIUM a owl:NamedIndividual ;
  skos:notation "other artificial solid medium" ;
  a nmdc:PlantGrowthMedEnum .

nmdc:PlantGrowthMedEnum.PEAT_MOSS a owl:NamedIndividual ;
  skos:notation "peat moss" ;
  a nmdc:PlantGrowthMedEnum .

nmdc:PlantGrowthMedEnum.PERLITE a owl:NamedIndividual ;
  skos:notation "perlite" ;
  a nmdc:PlantGrowthMedEnum .

nmdc:PlantGrowthMedEnum.PUMICE a owl:NamedIndividual ;
  skos:notation "pumice" ;
  a nmdc:PlantGrowthMedEnum .

nmdc:PlantGrowthMedEnum.SAND a owl:NamedIndividual ;
  skos:notation "sand" ;
  a nmdc:PlantGrowthMedEnum .

nmdc:PlantGrowthMedEnum.SOIL a owl:NamedIndividual ;
  skos:notation "soil" ;
  a nmdc:PlantGrowthMedEnum .

nmdc:PlantGrowthMedEnum.VERMICULITE a owl:NamedIndividual ;
  skos:notation "vermiculite" ;
  a nmdc:PlantGrowthMedEnum .

nmdc:PlantGrowthMedEnum.WATER a owl:NamedIndividual ;
  skos:notation "water" ;
  a nmdc:PlantGrowthMedEnum .

nmdc:PlantSexEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:PlantSexEnum.ANDRODIOECIOUS nmdc:PlantSexEnum.ANDROECIOUS nmdc:PlantSexEnum.ANDROGYNOMONOECIOUS nmdc:PlantSexEnum.ANDROGYNOUS nmdc:PlantSexEnum.ANDROMONOECIOUS nmdc:PlantSexEnum.BISEXUAL nmdc:PlantSexEnum.DICHOGAMOUS nmdc:PlantSexEnum.DICLINOUS nmdc:PlantSexEnum.DIOECIOUS nmdc:PlantSexEnum.GYNODIOECIOUS nmdc:PlantSexEnum.GYNOECIOUS nmdc:PlantSexEnum.GYNOMONOECIOUS nmdc:PlantSexEnum.HERMAPHRODITIC nmdc:PlantSexEnum.IMPERFECT nmdc:PlantSexEnum.MONOCLINOUS nmdc:PlantSexEnum.MONOECIOUS nmdc:PlantSexEnum.PERFECT nmdc:PlantSexEnum.POLYGAMODIOECIOUS nmdc:PlantSexEnum.POLYGAMOMONOECIOUS nmdc:PlantSexEnum.POLYGAMOUS nmdc:PlantSexEnum.PROTANDROUS nmdc:PlantSexEnum.PROTOGYNOUS nmdc:PlantSexEnum.SUBANDROECIOUS nmdc:PlantSexEnum.SUBDIOECIOUS nmdc:PlantSexEnum.SUBGYNOECIOUS nmdc:PlantSexEnum.SYNOECIOUS nmdc:PlantSexEnum.TRIMONOECIOUS nmdc:PlantSexEnum.TRIOECIOUS nmdc:PlantSexEnum.UNISEXUAL )
  ] .

nmdc:PlantSexEnum.ANDRODIOECIOUS a owl:NamedIndividual ;
  skos:notation "Androdioecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.ANDROECIOUS a owl:NamedIndividual ;
  skos:notation "Androecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.ANDROGYNOMONOECIOUS a owl:NamedIndividual ;
  skos:notation "Androgynomonoecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.ANDROGYNOUS a owl:NamedIndividual ;
  skos:notation "Androgynous" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.ANDROMONOECIOUS a owl:NamedIndividual ;
  skos:notation "Andromonoecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.BISEXUAL a owl:NamedIndividual ;
  skos:notation "Bisexual" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.DICHOGAMOUS a owl:NamedIndividual ;
  skos:notation "Dichogamous" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.DICLINOUS a owl:NamedIndividual ;
  skos:notation "Diclinous" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.DIOECIOUS a owl:NamedIndividual ;
  skos:notation "Dioecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.GYNODIOECIOUS a owl:NamedIndividual ;
  skos:notation "Gynodioecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.GYNOECIOUS a owl:NamedIndividual ;
  skos:notation "Gynoecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.GYNOMONOECIOUS a owl:NamedIndividual ;
  skos:notation "Gynomonoecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.HERMAPHRODITIC a owl:NamedIndividual ;
  skos:notation "Hermaphroditic" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.IMPERFECT a owl:NamedIndividual ;
  skos:notation "Imperfect" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.MONOCLINOUS a owl:NamedIndividual ;
  skos:notation "Monoclinous" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.MONOECIOUS a owl:NamedIndividual ;
  skos:notation "Monoecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.PERFECT a owl:NamedIndividual ;
  skos:notation "Perfect" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.POLYGAMODIOECIOUS a owl:NamedIndividual ;
  skos:notation "Polygamodioecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.POLYGAMOMONOECIOUS a owl:NamedIndividual ;
  skos:notation "Polygamomonoecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.POLYGAMOUS a owl:NamedIndividual ;
  skos:notation "Polygamous" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.PROTANDROUS a owl:NamedIndividual ;
  skos:notation "Protandrous" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.PROTOGYNOUS a owl:NamedIndividual ;
  skos:notation "Protogynous" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.SUBANDROECIOUS a owl:NamedIndividual ;
  skos:notation "Subandroecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.SUBDIOECIOUS a owl:NamedIndividual ;
  skos:notation "Subdioecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.SUBGYNOECIOUS a owl:NamedIndividual ;
  skos:notation "Subgynoecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.SYNOECIOUS a owl:NamedIndividual ;
  skos:notation "Synoecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.TRIMONOECIOUS a owl:NamedIndividual ;
  skos:notation "Trimonoecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.TRIOECIOUS a owl:NamedIndividual ;
  skos:notation "Trioecious" ;
  a nmdc:PlantSexEnum .

nmdc:PlantSexEnum.UNISEXUAL a owl:NamedIndividual ;
  skos:notation "Unisexual" ;
  a nmdc:PlantSexEnum .

nmdc:ProfilePositionEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ProfilePositionEnum.BACKSLOPE nmdc:ProfilePositionEnum.FOOTSLOPE nmdc:ProfilePositionEnum.SHOULDER nmdc:ProfilePositionEnum.SUMMIT nmdc:ProfilePositionEnum.TOESLOPE )
  ] .

nmdc:ProfilePositionEnum.BACKSLOPE a owl:NamedIndividual ;
  skos:notation "backslope" ;
  a nmdc:ProfilePositionEnum .

nmdc:ProfilePositionEnum.FOOTSLOPE a owl:NamedIndividual ;
  skos:notation "footslope" ;
  a nmdc:ProfilePositionEnum .

nmdc:ProfilePositionEnum.SHOULDER a owl:NamedIndividual ;
  skos:notation "shoulder" ;
  a nmdc:ProfilePositionEnum .

nmdc:ProfilePositionEnum.SUMMIT a owl:NamedIndividual ;
  skos:notation "summit" ;
  a nmdc:ProfilePositionEnum .

nmdc:ProfilePositionEnum.TOESLOPE a owl:NamedIndividual ;
  skos:notation "toeslope" ;
  a nmdc:ProfilePositionEnum .

nmdc:QuadPosEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:QuadPosEnum.EAST_SIDE nmdc:QuadPosEnum.NORTH_SIDE nmdc:QuadPosEnum.SOUTH_SIDE nmdc:QuadPosEnum.WEST_SIDE )
  ] .

nmdc:QuadPosEnum.EAST_SIDE a owl:NamedIndividual ;
  skos:notation "East side" ;
  a nmdc:QuadPosEnum .

nmdc:QuadPosEnum.NORTH_SIDE a owl:NamedIndividual ;
  skos:notation "North side" ;
  a nmdc:QuadPosEnum .

nmdc:QuadPosEnum.SOUTH_SIDE a owl:NamedIndividual ;
  skos:notation "South side" ;
  a nmdc:QuadPosEnum .

nmdc:QuadPosEnum.WEST_SIDE a owl:NamedIndividual ;
  skos:notation "West side" ;
  a nmdc:QuadPosEnum .

nmdc:RelSampLocEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:RelSampLocEnum.CENTER_OF_CAR nmdc:RelSampLocEnum.EDGE_OF_CAR nmdc:RelSampLocEnum.UNDER_A_SEAT )
  ] .

nmdc:RelSampLocEnum.CENTER_OF_CAR a owl:NamedIndividual ;
  skos:notation "center of car" ;
  a nmdc:RelSampLocEnum .

nmdc:RelSampLocEnum.EDGE_OF_CAR a owl:NamedIndividual ;
  skos:notation "edge of car" ;
  a nmdc:RelSampLocEnum .

nmdc:RelSampLocEnum.UNDER_A_SEAT a owl:NamedIndividual ;
  skos:notation "under a seat" ;
  a nmdc:RelSampLocEnum .

nmdc:RoomCondtEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:RoomCondtEnum.DAMAGED nmdc:RoomCondtEnum.NEEDS_REPAIR nmdc:RoomCondtEnum.NEW nmdc:RoomCondtEnum.RUPTURE nmdc:RoomCondtEnum.VISIBLE_SIGNS_OF_MOLD_MILDEW nmdc:RoomCondtEnum.VISIBLE_WEAR )
  ] .

nmdc:RoomCondtEnum.DAMAGED a owl:NamedIndividual ;
  skos:notation "damaged" ;
  a nmdc:RoomCondtEnum .

nmdc:RoomCondtEnum.NEEDS_REPAIR a owl:NamedIndividual ;
  skos:notation "needs repair" ;
  a nmdc:RoomCondtEnum .

nmdc:RoomCondtEnum.NEW a owl:NamedIndividual ;
  skos:notation "new" ;
  a nmdc:RoomCondtEnum .

nmdc:RoomCondtEnum.RUPTURE a owl:NamedIndividual ;
  skos:notation "rupture" ;
  a nmdc:RoomCondtEnum .

nmdc:RoomCondtEnum.VISIBLE_SIGNS_OF_MOLD_MILDEW a owl:NamedIndividual ;
  skos:notation "visible signs of mold/mildew" ;
  a nmdc:RoomCondtEnum .

nmdc:RoomCondtEnum.VISIBLE_WEAR a owl:NamedIndividual ;
  skos:notation "visible wear" ;
  a nmdc:RoomCondtEnum .

nmdc:RoomConnectedEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:RoomConnectedEnum.ATTIC nmdc:RoomConnectedEnum.BATHROOM nmdc:RoomConnectedEnum.CLOSET nmdc:RoomConnectedEnum.CONFERENCE_ROOM nmdc:RoomConnectedEnum.ELEVATOR nmdc:RoomConnectedEnum.EXAMINING_ROOM nmdc:RoomConnectedEnum.HALLWAY nmdc:RoomConnectedEnum.KITCHEN nmdc:RoomConnectedEnum.MAIL_ROOM nmdc:RoomConnectedEnum.OFFICE nmdc:RoomConnectedEnum.STAIRWELL )
  ] .

nmdc:RoomConnectedEnum.ATTIC a owl:NamedIndividual ;
  skos:notation "attic" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomConnectedEnum.BATHROOM a owl:NamedIndividual ;
  skos:notation "bathroom" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomConnectedEnum.CLOSET a owl:NamedIndividual ;
  skos:notation "closet" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomConnectedEnum.CONFERENCE_ROOM a owl:NamedIndividual ;
  skos:notation "conference room" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomConnectedEnum.ELEVATOR a owl:NamedIndividual ;
  skos:notation "elevator" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomConnectedEnum.EXAMINING_ROOM a owl:NamedIndividual ;
  skos:notation "examining room" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomConnectedEnum.HALLWAY a owl:NamedIndividual ;
  skos:notation "hallway" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomConnectedEnum.KITCHEN a owl:NamedIndividual ;
  skos:notation "kitchen" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomConnectedEnum.MAIL_ROOM a owl:NamedIndividual ;
  skos:notation "mail room" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomConnectedEnum.OFFICE a owl:NamedIndividual ;
  skos:notation "office" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomConnectedEnum.STAIRWELL a owl:NamedIndividual ;
  skos:notation "stairwell" ;
  a nmdc:RoomConnectedEnum .

nmdc:RoomLocEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:RoomLocEnum.CORNER_ROOM nmdc:RoomLocEnum.EXTERIOR_WALL nmdc:RoomLocEnum.INTERIOR_ROOM )
  ] .

nmdc:RoomLocEnum.CORNER_ROOM a owl:NamedIndividual ;
  skos:notation "corner room" ;
  a nmdc:RoomLocEnum .

nmdc:RoomLocEnum.EXTERIOR_WALL a owl:NamedIndividual ;
  skos:notation "exterior wall" ;
  a nmdc:RoomLocEnum .

nmdc:RoomLocEnum.INTERIOR_ROOM a owl:NamedIndividual ;
  skos:notation "interior room" ;
  a nmdc:RoomLocEnum .

nmdc:RoomSampPosEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:RoomSampPosEnum.CENTER nmdc:RoomSampPosEnum.EAST_CORNER nmdc:RoomSampPosEnum.NORTH_CORNER nmdc:RoomSampPosEnum.NORTHEAST_CORNER nmdc:RoomSampPosEnum.NORTHWEST_CORNER nmdc:RoomSampPosEnum.SOUTH_CORNER nmdc:RoomSampPosEnum.SOUTHEAST_CORNER nmdc:RoomSampPosEnum.SOUTHWEST_CORNER nmdc:RoomSampPosEnum.WEST_CORNER )
  ] .

nmdc:RoomSampPosEnum.CENTER a owl:NamedIndividual ;
  skos:notation "center" ;
  a nmdc:RoomSampPosEnum .

nmdc:RoomSampPosEnum.EAST_CORNER a owl:NamedIndividual ;
  skos:notation "east corner" ;
  a nmdc:RoomSampPosEnum .

nmdc:RoomSampPosEnum.NORTH_CORNER a owl:NamedIndividual ;
  skos:notation "north corner" ;
  a nmdc:RoomSampPosEnum .

nmdc:RoomSampPosEnum.NORTHEAST_CORNER a owl:NamedIndividual ;
  skos:notation "northeast corner" ;
  a nmdc:RoomSampPosEnum .

nmdc:RoomSampPosEnum.NORTHWEST_CORNER a owl:NamedIndividual ;
  skos:notation "northwest corner" ;
  a nmdc:RoomSampPosEnum .

nmdc:RoomSampPosEnum.SOUTH_CORNER a owl:NamedIndividual ;
  skos:notation "south corner" ;
  a nmdc:RoomSampPosEnum .

nmdc:RoomSampPosEnum.SOUTHEAST_CORNER a owl:NamedIndividual ;
  skos:notation "southeast corner" ;
  a nmdc:RoomSampPosEnum .

nmdc:RoomSampPosEnum.SOUTHWEST_CORNER a owl:NamedIndividual ;
  skos:notation "southwest corner" ;
  a nmdc:RoomSampPosEnum .

nmdc:RoomSampPosEnum.WEST_CORNER a owl:NamedIndividual ;
  skos:notation "west corner" ;
  a nmdc:RoomSampPosEnum .

nmdc:RoomTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:RoomTypeEnum.RESTROOM nmdc:RoomTypeEnum.ATTIC nmdc:RoomTypeEnum.AUDITORIUM nmdc:RoomTypeEnum.BATHROOM nmdc:RoomTypeEnum.CAFE nmdc:RoomTypeEnum.CLOSET nmdc:RoomTypeEnum.CONFERENCE_ROOM nmdc:RoomTypeEnum.DATA_CENTER nmdc:RoomTypeEnum.ELEVATOR nmdc:RoomTypeEnum.EXAMINING_ROOM nmdc:RoomTypeEnum.GYMNASIUM nmdc:RoomTypeEnum.HALLWAY nmdc:RoomTypeEnum.KITCHEN nmdc:RoomTypeEnum.LABORATORY_DRY nmdc:RoomTypeEnum.LABORATORY_WET nmdc:RoomTypeEnum.LOBBY nmdc:RoomTypeEnum.LOCKERS nmdc:RoomTypeEnum.MAIL_ROOM nmdc:RoomTypeEnum.MECHANICAL_OR_ELECTRICAL_ROOM nmdc:RoomTypeEnum.NATATORIUM nmdc:RoomTypeEnum.OPEN_OFFICE nmdc:RoomTypeEnum.PRIVATE_OFFICE nmdc:RoomTypeEnum.STAIRWELL nmdc:RoomTypeEnum.VESTIBULE nmdc:RoomTypeEnum.WAREHOUSE )
  ] .

nmdc:RoomTypeEnum.RESTROOM a owl:NamedIndividual ;
  skos:notation ",restroom" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.ATTIC a owl:NamedIndividual ;
  skos:notation "attic" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.AUDITORIUM a owl:NamedIndividual ;
  skos:notation "auditorium" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.BATHROOM a owl:NamedIndividual ;
  skos:notation "bathroom" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.CAFE a owl:NamedIndividual ;
  skos:notation "cafe" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.CLOSET a owl:NamedIndividual ;
  skos:notation "closet" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.CONFERENCE_ROOM a owl:NamedIndividual ;
  skos:notation "conference room" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.DATA_CENTER a owl:NamedIndividual ;
  skos:notation "data center" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.ELEVATOR a owl:NamedIndividual ;
  skos:notation "elevator" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.EXAMINING_ROOM a owl:NamedIndividual ;
  skos:notation "examining room" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.GYMNASIUM a owl:NamedIndividual ;
  skos:notation "gymnasium" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.HALLWAY a owl:NamedIndividual ;
  skos:notation "hallway" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.KITCHEN a owl:NamedIndividual ;
  skos:notation "kitchen" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.LABORATORY_DRY a owl:NamedIndividual ;
  skos:notation "laboratory_dry" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.LABORATORY_WET a owl:NamedIndividual ;
  skos:notation "laboratory_wet" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.LOBBY a owl:NamedIndividual ;
  skos:notation "lobby" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.LOCKERS a owl:NamedIndividual ;
  skos:notation "lockers" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.MAIL_ROOM a owl:NamedIndividual ;
  skos:notation "mail room" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.MECHANICAL_OR_ELECTRICAL_ROOM a owl:NamedIndividual ;
  skos:notation "mechanical or electrical room" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.NATATORIUM a owl:NamedIndividual ;
  skos:notation "natatorium" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.OPEN_OFFICE a owl:NamedIndividual ;
  skos:notation "open office" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.PRIVATE_OFFICE a owl:NamedIndividual ;
  skos:notation "private office" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.STAIRWELL a owl:NamedIndividual ;
  skos:notation "stairwell" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.VESTIBULE a owl:NamedIndividual ;
  skos:notation "vestibule" ;
  a nmdc:RoomTypeEnum .

nmdc:RoomTypeEnum.WAREHOUSE a owl:NamedIndividual ;
  skos:notation "warehouse" ;
  a nmdc:RoomTypeEnum .

nmdc:SampCaptStatusEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SampCaptStatusEnum.ACTIVE_SURVEILLANCE_IN_RESPONSE_TO_AN_OUTBREAK nmdc:SampCaptStatusEnum.ACTIVE_SURVEILLANCE_NOT_INITIATED_BY_AN_OUTBREAK nmdc:SampCaptStatusEnum.FARM_SAMPLE nmdc:SampCaptStatusEnum.MARKET_SAMPLE nmdc:SampCaptStatusEnum.OTHER )
  ] .

nmdc:SampCaptStatusEnum.ACTIVE_SURVEILLANCE_IN_RESPONSE_TO_AN_OUTBREAK a owl:NamedIndividual ;
  skos:notation "active surveillance in response to an outbreak" ;
  a nmdc:SampCaptStatusEnum .

nmdc:SampCaptStatusEnum.ACTIVE_SURVEILLANCE_NOT_INITIATED_BY_AN_OUTBREAK a owl:NamedIndividual ;
  skos:notation "active surveillance not initiated by an outbreak" ;
  a nmdc:SampCaptStatusEnum .

nmdc:SampCaptStatusEnum.FARM_SAMPLE a owl:NamedIndividual ;
  skos:notation "farm sample" ;
  a nmdc:SampCaptStatusEnum .

nmdc:SampCaptStatusEnum.MARKET_SAMPLE a owl:NamedIndividual ;
  skos:notation "market sample" ;
  a nmdc:SampCaptStatusEnum .

nmdc:SampCaptStatusEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:SampCaptStatusEnum .

nmdc:SampCollectPointEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SampCollectPointEnum.DRILLING_RIG nmdc:SampCollectPointEnum.OTHER nmdc:SampCollectPointEnum.SEPARATOR nmdc:SampCollectPointEnum.STORAGE_TANK nmdc:SampCollectPointEnum.TEST_WELL nmdc:SampCollectPointEnum.WELL nmdc:SampCollectPointEnum.WELLHEAD )
  ] .

nmdc:SampCollectPointEnum.DRILLING_RIG a owl:NamedIndividual ;
  skos:notation "drilling rig" ;
  a nmdc:SampCollectPointEnum .

nmdc:SampCollectPointEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:SampCollectPointEnum .

nmdc:SampCollectPointEnum.SEPARATOR a owl:NamedIndividual ;
  skos:notation "separator" ;
  a nmdc:SampCollectPointEnum .

nmdc:SampCollectPointEnum.STORAGE_TANK a owl:NamedIndividual ;
  skos:notation "storage tank" ;
  a nmdc:SampCollectPointEnum .

nmdc:SampCollectPointEnum.TEST_WELL a owl:NamedIndividual ;
  skos:notation "test well" ;
  a nmdc:SampCollectPointEnum .

nmdc:SampCollectPointEnum.WELL a owl:NamedIndividual ;
  skos:notation "well" ;
  a nmdc:SampCollectPointEnum .

nmdc:SampCollectPointEnum.WELLHEAD a owl:NamedIndividual ;
  skos:notation "wellhead" ;
  a nmdc:SampCollectPointEnum .

nmdc:SampDisStageEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SampDisStageEnum.DISSEMINATION nmdc:SampDisStageEnum.GROWTH_AND_REPRODUCTION nmdc:SampDisStageEnum.INFECTION nmdc:SampDisStageEnum.INOCULATION nmdc:SampDisStageEnum.OTHER nmdc:SampDisStageEnum.PENETRATION )
  ] .

nmdc:SampDisStageEnum.DISSEMINATION a owl:NamedIndividual ;
  skos:notation "dissemination" ;
  a nmdc:SampDisStageEnum .

nmdc:SampDisStageEnum.GROWTH_AND_REPRODUCTION a owl:NamedIndividual ;
  skos:notation "growth and reproduction" ;
  a nmdc:SampDisStageEnum .

nmdc:SampDisStageEnum.INFECTION a owl:NamedIndividual ;
  skos:notation "infection" ;
  a nmdc:SampDisStageEnum .

nmdc:SampDisStageEnum.INOCULATION a owl:NamedIndividual ;
  skos:notation "inoculation" ;
  a nmdc:SampDisStageEnum .

nmdc:SampDisStageEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:SampDisStageEnum .

nmdc:SampDisStageEnum.PENETRATION a owl:NamedIndividual ;
  skos:notation "penetration" ;
  a nmdc:SampDisStageEnum .

nmdc:SampFloorEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SampFloorEnum.1_ST_FLOOR nmdc:SampFloorEnum.2_ND_FLOOR nmdc:SampFloorEnum.BASEMENT nmdc:SampFloorEnum.LOBBY )
  ] .

nmdc:SampFloorEnum.1_ST_FLOOR a owl:NamedIndividual ;
  skos:notation "1st floor" ;
  a nmdc:SampFloorEnum .

nmdc:SampFloorEnum.2_ND_FLOOR a owl:NamedIndividual ;
  skos:notation "2nd floor" ;
  a nmdc:SampFloorEnum .

nmdc:SampFloorEnum.BASEMENT a owl:NamedIndividual ;
  skos:notation "basement" ;
  a nmdc:SampFloorEnum .

nmdc:SampFloorEnum.LOBBY a owl:NamedIndividual ;
  skos:notation "lobby" ;
  a nmdc:SampFloorEnum .

nmdc:SampMdEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SampMdEnum.DF nmdc:SampMdEnum.KB nmdc:SampMdEnum.MSL nmdc:SampMdEnum.RT nmdc:SampMdEnum.OTHER )
  ] .

nmdc:SampMdEnum.DF a owl:NamedIndividual ;
  skos:notation "DF" ;
  a nmdc:SampMdEnum .

nmdc:SampMdEnum.KB a owl:NamedIndividual ;
  skos:notation "KB" ;
  a nmdc:SampMdEnum .

nmdc:SampMdEnum.MSL a owl:NamedIndividual ;
  skos:notation "MSL" ;
  a nmdc:SampMdEnum .

nmdc:SampMdEnum.RT a owl:NamedIndividual ;
  skos:notation "RT" ;
  a nmdc:SampMdEnum .

nmdc:SampMdEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:SampMdEnum .

nmdc:SampSubtypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SampSubtypeEnum.BIOFILM nmdc:SampSubtypeEnum.NOT_APPLICABLE nmdc:SampSubtypeEnum.OIL_PHASE nmdc:SampSubtypeEnum.OTHER nmdc:SampSubtypeEnum.WATER_PHASE )
  ] .

nmdc:SampSubtypeEnum.BIOFILM a owl:NamedIndividual ;
  skos:notation "biofilm" ;
  a nmdc:SampSubtypeEnum .

nmdc:SampSubtypeEnum.NOT_APPLICABLE a owl:NamedIndividual ;
  skos:notation "not applicable" ;
  a nmdc:SampSubtypeEnum .

nmdc:SampSubtypeEnum.OIL_PHASE a owl:NamedIndividual ;
  skos:notation "oil phase" ;
  a nmdc:SampSubtypeEnum .

nmdc:SampSubtypeEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:SampSubtypeEnum .

nmdc:SampSubtypeEnum.WATER_PHASE a owl:NamedIndividual ;
  skos:notation "water phase" ;
  a nmdc:SampSubtypeEnum .

nmdc:SampWeatherEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SampWeatherEnum.CLEAR_SKY nmdc:SampWeatherEnum.CLOUDY nmdc:SampWeatherEnum.FOGGY nmdc:SampWeatherEnum.HAIL nmdc:SampWeatherEnum.RAIN nmdc:SampWeatherEnum.SLEET nmdc:SampWeatherEnum.SNOW nmdc:SampWeatherEnum.SUNNY nmdc:SampWeatherEnum.WINDY )
  ] .

nmdc:SampWeatherEnum.CLEAR_SKY a owl:NamedIndividual ;
  skos:notation "clear sky" ;
  a nmdc:SampWeatherEnum .

nmdc:SampWeatherEnum.CLOUDY a owl:NamedIndividual ;
  skos:notation "cloudy" ;
  a nmdc:SampWeatherEnum .

nmdc:SampWeatherEnum.FOGGY a owl:NamedIndividual ;
  skos:notation "foggy" ;
  a nmdc:SampWeatherEnum .

nmdc:SampWeatherEnum.HAIL a owl:NamedIndividual ;
  skos:notation "hail" ;
  a nmdc:SampWeatherEnum .

nmdc:SampWeatherEnum.RAIN a owl:NamedIndividual ;
  skos:notation "rain" ;
  a nmdc:SampWeatherEnum .

nmdc:SampWeatherEnum.SLEET a owl:NamedIndividual ;
  skos:notation "sleet" ;
  a nmdc:SampWeatherEnum .

nmdc:SampWeatherEnum.SNOW a owl:NamedIndividual ;
  skos:notation "snow" ;
  a nmdc:SampWeatherEnum .

nmdc:SampWeatherEnum.SUNNY a owl:NamedIndividual ;
  skos:notation "sunny" ;
  a nmdc:SampWeatherEnum .

nmdc:SampWeatherEnum.WINDY a owl:NamedIndividual ;
  skos:notation "windy" ;
  a nmdc:SampWeatherEnum .

nmdc:SeasonUseEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SeasonUseEnum.FALL nmdc:SeasonUseEnum.SPRING nmdc:SeasonUseEnum.SUMMER nmdc:SeasonUseEnum.WINTER )
  ] .

nmdc:SeasonUseEnum.FALL a owl:NamedIndividual ;
  skos:notation "Fall" ;
  a nmdc:SeasonUseEnum .

nmdc:SeasonUseEnum.SPRING a owl:NamedIndividual ;
  skos:notation "Spring" ;
  a nmdc:SeasonUseEnum .

nmdc:SeasonUseEnum.SUMMER a owl:NamedIndividual ;
  skos:notation "Summer" ;
  a nmdc:SeasonUseEnum .

nmdc:SeasonUseEnum.WINTER a owl:NamedIndividual ;
  skos:notation "Winter" ;
  a nmdc:SeasonUseEnum .

nmdc:SedimentTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SedimentTypeEnum.BIOGENOUS nmdc:SedimentTypeEnum.COSMOGENOUS nmdc:SedimentTypeEnum.HYDROGENOUS nmdc:SedimentTypeEnum.LITHOGENOUS )
  ] .

nmdc:SedimentTypeEnum.BIOGENOUS a owl:NamedIndividual ;
  skos:notation "biogenous" ;
  a nmdc:SedimentTypeEnum .

nmdc:SedimentTypeEnum.COSMOGENOUS a owl:NamedIndividual ;
  skos:notation "cosmogenous" ;
  a nmdc:SedimentTypeEnum .

nmdc:SedimentTypeEnum.HYDROGENOUS a owl:NamedIndividual ;
  skos:notation "hydrogenous" ;
  a nmdc:SedimentTypeEnum .

nmdc:SedimentTypeEnum.LITHOGENOUS a owl:NamedIndividual ;
  skos:notation "lithogenous" ;
  a nmdc:SedimentTypeEnum .

nmdc:ShadingDeviceCondEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ShadingDeviceCondEnum.DAMAGED nmdc:ShadingDeviceCondEnum.NEEDS_REPAIR nmdc:ShadingDeviceCondEnum.NEW nmdc:ShadingDeviceCondEnum.RUPTURE nmdc:ShadingDeviceCondEnum.VISIBLE_WEAR )
  ] .

nmdc:ShadingDeviceCondEnum.DAMAGED a owl:NamedIndividual ;
  skos:notation "damaged" ;
  a nmdc:ShadingDeviceCondEnum .

nmdc:ShadingDeviceCondEnum.NEEDS_REPAIR a owl:NamedIndividual ;
  skos:notation "needs repair" ;
  a nmdc:ShadingDeviceCondEnum .

nmdc:ShadingDeviceCondEnum.NEW a owl:NamedIndividual ;
  skos:notation "new" ;
  a nmdc:ShadingDeviceCondEnum .

nmdc:ShadingDeviceCondEnum.RUPTURE a owl:NamedIndividual ;
  skos:notation "rupture" ;
  a nmdc:ShadingDeviceCondEnum .

nmdc:ShadingDeviceCondEnum.VISIBLE_WEAR a owl:NamedIndividual ;
  skos:notation "visible wear" ;
  a nmdc:ShadingDeviceCondEnum .

nmdc:ShadingDeviceTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ShadingDeviceTypeEnum.BAHAMA_SHUTTERS nmdc:ShadingDeviceTypeEnum.EXTERIOR_ROLL_BLIND nmdc:ShadingDeviceTypeEnum.GAMBREL_AWNING nmdc:ShadingDeviceTypeEnum.HOOD_AWNING nmdc:ShadingDeviceTypeEnum.PORCHROLLER_AWNING nmdc:ShadingDeviceTypeEnum.SARASOTA_SHUTTERS nmdc:ShadingDeviceTypeEnum.SLATTED_ALUMINUM nmdc:ShadingDeviceTypeEnum.SOLID_ALUMINUM_AWNING nmdc:ShadingDeviceTypeEnum.SUN_SCREEN nmdc:ShadingDeviceTypeEnum.TREE nmdc:ShadingDeviceTypeEnum.TRELLIS nmdc:ShadingDeviceTypeEnum.VENETIAN_AWNING )
  ] .

nmdc:ShadingDeviceTypeEnum.BAHAMA_SHUTTERS a owl:NamedIndividual ;
  skos:notation "bahama shutters" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.EXTERIOR_ROLL_BLIND a owl:NamedIndividual ;
  skos:notation "exterior roll blind" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.GAMBREL_AWNING a owl:NamedIndividual ;
  skos:notation "gambrel awning" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.HOOD_AWNING a owl:NamedIndividual ;
  skos:notation "hood awning" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.PORCHROLLER_AWNING a owl:NamedIndividual ;
  skos:notation "porchroller awning" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.SARASOTA_SHUTTERS a owl:NamedIndividual ;
  skos:notation "sarasota shutters" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.SLATTED_ALUMINUM a owl:NamedIndividual ;
  skos:notation "slatted aluminum" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.SOLID_ALUMINUM_AWNING a owl:NamedIndividual ;
  skos:notation "solid aluminum awning" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.SUN_SCREEN a owl:NamedIndividual ;
  skos:notation "sun screen" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.TREE a owl:NamedIndividual ;
  skos:notation "tree" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.TRELLIS a owl:NamedIndividual ;
  skos:notation "trellis" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:ShadingDeviceTypeEnum.VENETIAN_AWNING a owl:NamedIndividual ;
  skos:notation "venetian awning" ;
  a nmdc:ShadingDeviceTypeEnum .

nmdc:SoilHorizonEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SoilHorizonEnum.A_HORIZON nmdc:SoilHorizonEnum.B_HORIZON nmdc:SoilHorizonEnum.C_HORIZON nmdc:SoilHorizonEnum.E_HORIZON nmdc:SoilHorizonEnum.M_HORIZON nmdc:SoilHorizonEnum.O_HORIZON nmdc:SoilHorizonEnum.PERMAFROST nmdc:SoilHorizonEnum.R_LAYER )
  ] .

nmdc:SoilHorizonEnum.A_HORIZON a owl:NamedIndividual ;
  skos:notation "A horizon" ;
  a nmdc:SoilHorizonEnum .

nmdc:SoilHorizonEnum.B_HORIZON a owl:NamedIndividual ;
  skos:notation "B horizon" ;
  a nmdc:SoilHorizonEnum .

nmdc:SoilHorizonEnum.C_HORIZON a owl:NamedIndividual ;
  skos:notation "C horizon" ;
  a nmdc:SoilHorizonEnum .

nmdc:SoilHorizonEnum.E_HORIZON a owl:NamedIndividual ;
  skos:notation "E horizon" ;
  a nmdc:SoilHorizonEnum .

nmdc:SoilHorizonEnum.M_HORIZON a owl:NamedIndividual ;
  skos:notation "M horizon" ;
  a nmdc:SoilHorizonEnum .

nmdc:SoilHorizonEnum.O_HORIZON a owl:NamedIndividual ;
  skos:notation "O horizon" ;
  a nmdc:SoilHorizonEnum .

nmdc:SoilHorizonEnum.PERMAFROST a owl:NamedIndividual ;
  skos:notation "Permafrost" ;
  a nmdc:SoilHorizonEnum .

nmdc:SoilHorizonEnum.R_LAYER a owl:NamedIndividual ;
  skos:notation "R layer" ;
  a nmdc:SoilHorizonEnum .

nmdc:SpecificEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SpecificEnum.AS_BUILT nmdc:SpecificEnum.BID nmdc:SpecificEnum.CONSTRUCTION nmdc:SpecificEnum.DESIGN nmdc:SpecificEnum.OPERATION nmdc:SpecificEnum.PHOTOS )
  ] .

nmdc:SpecificEnum.AS_BUILT a owl:NamedIndividual ;
  skos:notation "as built" ;
  a nmdc:SpecificEnum .

nmdc:SpecificEnum.BID a owl:NamedIndividual ;
  skos:notation "bid" ;
  a nmdc:SpecificEnum .

nmdc:SpecificEnum.CONSTRUCTION a owl:NamedIndividual ;
  skos:notation "construction" ;
  a nmdc:SpecificEnum .

nmdc:SpecificEnum.DESIGN a owl:NamedIndividual ;
  skos:notation "design" ;
  a nmdc:SpecificEnum .

nmdc:SpecificEnum.OPERATION a owl:NamedIndividual ;
  skos:notation "operation" ;
  a nmdc:SpecificEnum .

nmdc:SpecificEnum.PHOTOS a owl:NamedIndividual ;
  skos:notation "photos" ;
  a nmdc:SpecificEnum .

nmdc:SrDepEnvEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SrDepEnvEnum.FLUVIOLDELTAIC nmdc:SrDepEnvEnum.FLUVIOMARINE nmdc:SrDepEnvEnum.LACUSTINE nmdc:SrDepEnvEnum.MARINE nmdc:SrDepEnvEnum.OTHER )
  ] .

nmdc:SrDepEnvEnum.FLUVIOLDELTAIC a owl:NamedIndividual ;
  skos:notation "Fluvioldeltaic" ;
  a nmdc:SrDepEnvEnum .

nmdc:SrDepEnvEnum.FLUVIOMARINE a owl:NamedIndividual ;
  skos:notation "Fluviomarine" ;
  a nmdc:SrDepEnvEnum .

nmdc:SrDepEnvEnum.LACUSTINE a owl:NamedIndividual ;
  skos:notation "Lacustine" ;
  a nmdc:SrDepEnvEnum .

nmdc:SrDepEnvEnum.MARINE a owl:NamedIndividual ;
  skos:notation "Marine" ;
  a nmdc:SrDepEnvEnum .

nmdc:SrDepEnvEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:SrDepEnvEnum .

nmdc:SrGeolAgeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SrGeolAgeEnum.ARCHEAN nmdc:SrGeolAgeEnum.CAMBRIAN nmdc:SrGeolAgeEnum.CARBONIFEROUS nmdc:SrGeolAgeEnum.CENOZOIC nmdc:SrGeolAgeEnum.CRETACEOUS nmdc:SrGeolAgeEnum.DEVONIAN nmdc:SrGeolAgeEnum.JURASSIC nmdc:SrGeolAgeEnum.MESOZOIC nmdc:SrGeolAgeEnum.NEOGENE nmdc:SrGeolAgeEnum.ORDOVICIAN nmdc:SrGeolAgeEnum.PALEOGENE nmdc:SrGeolAgeEnum.PALEOZOIC nmdc:SrGeolAgeEnum.PERMIAN nmdc:SrGeolAgeEnum.PRECAMBRIAN nmdc:SrGeolAgeEnum.PROTEROZOIC nmdc:SrGeolAgeEnum.SILURIAN nmdc:SrGeolAgeEnum.TRIASSIC nmdc:SrGeolAgeEnum.OTHER )
  ] .

nmdc:SrGeolAgeEnum.ARCHEAN a owl:NamedIndividual ;
  skos:notation "Archean" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.CAMBRIAN a owl:NamedIndividual ;
  skos:notation "Cambrian" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.CARBONIFEROUS a owl:NamedIndividual ;
  skos:notation "Carboniferous" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.CENOZOIC a owl:NamedIndividual ;
  skos:notation "Cenozoic" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.CRETACEOUS a owl:NamedIndividual ;
  skos:notation "Cretaceous" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.DEVONIAN a owl:NamedIndividual ;
  skos:notation "Devonian" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.JURASSIC a owl:NamedIndividual ;
  skos:notation "Jurassic" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.MESOZOIC a owl:NamedIndividual ;
  skos:notation "Mesozoic" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.NEOGENE a owl:NamedIndividual ;
  skos:notation "Neogene" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.ORDOVICIAN a owl:NamedIndividual ;
  skos:notation "Ordovician" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.PALEOGENE a owl:NamedIndividual ;
  skos:notation "Paleogene" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.PALEOZOIC a owl:NamedIndividual ;
  skos:notation "Paleozoic" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.PERMIAN a owl:NamedIndividual ;
  skos:notation "Permian" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.PRECAMBRIAN a owl:NamedIndividual ;
  skos:notation "Precambrian" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.PROTEROZOIC a owl:NamedIndividual ;
  skos:notation "Proterozoic" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.SILURIAN a owl:NamedIndividual ;
  skos:notation "Silurian" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.TRIASSIC a owl:NamedIndividual ;
  skos:notation "Triassic" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrGeolAgeEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:SrGeolAgeEnum .

nmdc:SrKerogTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SrKerogTypeEnum.TYPE_I nmdc:SrKerogTypeEnum.TYPE_II nmdc:SrKerogTypeEnum.TYPE_III nmdc:SrKerogTypeEnum.TYPE_IV nmdc:SrKerogTypeEnum.OTHER )
  ] .

nmdc:SrKerogTypeEnum.TYPE_I a owl:NamedIndividual ;
  skos:notation "Type I" ;
  a nmdc:SrKerogTypeEnum .

nmdc:SrKerogTypeEnum.TYPE_II a owl:NamedIndividual ;
  skos:notation "Type II" ;
  a nmdc:SrKerogTypeEnum .

nmdc:SrKerogTypeEnum.TYPE_III a owl:NamedIndividual ;
  skos:notation "Type III" ;
  a nmdc:SrKerogTypeEnum .

nmdc:SrKerogTypeEnum.TYPE_IV a owl:NamedIndividual ;
  skos:notation "Type IV" ;
  a nmdc:SrKerogTypeEnum .

nmdc:SrKerogTypeEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:SrKerogTypeEnum .

nmdc:SrLithologyEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SrLithologyEnum.BIOSILICIEOUS nmdc:SrLithologyEnum.CARBONATE nmdc:SrLithologyEnum.CLASTIC nmdc:SrLithologyEnum.COAL nmdc:SrLithologyEnum.OTHER )
  ] .

nmdc:SrLithologyEnum.BIOSILICIEOUS a owl:NamedIndividual ;
  skos:notation "Biosilicieous" ;
  a nmdc:SrLithologyEnum .

nmdc:SrLithologyEnum.CARBONATE a owl:NamedIndividual ;
  skos:notation "Carbonate" ;
  a nmdc:SrLithologyEnum .

nmdc:SrLithologyEnum.CLASTIC a owl:NamedIndividual ;
  skos:notation "Clastic" ;
  a nmdc:SrLithologyEnum .

nmdc:SrLithologyEnum.COAL a owl:NamedIndividual ;
  skos:notation "Coal" ;
  a nmdc:SrLithologyEnum .

nmdc:SrLithologyEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a nmdc:SrLithologyEnum .

nmdc:SubstructureTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SubstructureTypeEnum.BASEMENT nmdc:SubstructureTypeEnum.CRAWLSPACE nmdc:SubstructureTypeEnum.SLAB_ON_GRADE )
  ] .

nmdc:SubstructureTypeEnum.BASEMENT a owl:NamedIndividual ;
  skos:notation "basement" ;
  a nmdc:SubstructureTypeEnum .

nmdc:SubstructureTypeEnum.CRAWLSPACE a owl:NamedIndividual ;
  skos:notation "crawlspace" ;
  a nmdc:SubstructureTypeEnum .

nmdc:SubstructureTypeEnum.SLAB_ON_GRADE a owl:NamedIndividual ;
  skos:notation "slab on grade" ;
  a nmdc:SubstructureTypeEnum .

nmdc:SurfAirContEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SurfAirContEnum.BIOCIDES nmdc:SurfAirContEnum.BIOLOGICAL_CONTAMINANTS nmdc:SurfAirContEnum.DUST nmdc:SurfAirContEnum.NUTRIENTS nmdc:SurfAirContEnum.ORGANIC_MATTER nmdc:SurfAirContEnum.PARTICULATE_MATTER nmdc:SurfAirContEnum.RADON nmdc:SurfAirContEnum.VOLATILE_ORGANIC_COMPOUNDS )
  ] .

nmdc:SurfAirContEnum.BIOCIDES a owl:NamedIndividual ;
  skos:notation "biocides" ;
  a nmdc:SurfAirContEnum .

nmdc:SurfAirContEnum.BIOLOGICAL_CONTAMINANTS a owl:NamedIndividual ;
  skos:notation "biological contaminants" ;
  a nmdc:SurfAirContEnum .

nmdc:SurfAirContEnum.DUST a owl:NamedIndividual ;
  skos:notation "dust" ;
  a nmdc:SurfAirContEnum .

nmdc:SurfAirContEnum.NUTRIENTS a owl:NamedIndividual ;
  skos:notation "nutrients" ;
  a nmdc:SurfAirContEnum .

nmdc:SurfAirContEnum.ORGANIC_MATTER a owl:NamedIndividual ;
  skos:notation "organic matter" ;
  a nmdc:SurfAirContEnum .

nmdc:SurfAirContEnum.PARTICULATE_MATTER a owl:NamedIndividual ;
  skos:notation "particulate matter" ;
  a nmdc:SurfAirContEnum .

nmdc:SurfAirContEnum.RADON a owl:NamedIndividual ;
  skos:notation "radon" ;
  a nmdc:SurfAirContEnum .

nmdc:SurfAirContEnum.VOLATILE_ORGANIC_COMPOUNDS a owl:NamedIndividual ;
  skos:notation "volatile organic compounds" ;
  a nmdc:SurfAirContEnum .

nmdc:SurfMaterialEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SurfMaterialEnum.ADOBE nmdc:SurfMaterialEnum.CARPET nmdc:SurfMaterialEnum.CINDER_BLOCKS nmdc:SurfMaterialEnum.CONCRETE nmdc:SurfMaterialEnum.GLASS nmdc:SurfMaterialEnum.HAY_BALES nmdc:SurfMaterialEnum.METAL nmdc:SurfMaterialEnum.PAINT nmdc:SurfMaterialEnum.PLASTIC nmdc:SurfMaterialEnum.STAINLESS_STEEL nmdc:SurfMaterialEnum.STONE nmdc:SurfMaterialEnum.STUCCO nmdc:SurfMaterialEnum.TILE nmdc:SurfMaterialEnum.VINYL nmdc:SurfMaterialEnum.WOOD )
  ] .

nmdc:SurfMaterialEnum.ADOBE a owl:NamedIndividual ;
  skos:notation "adobe" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.CARPET a owl:NamedIndividual ;
  skos:notation "carpet" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.CINDER_BLOCKS a owl:NamedIndividual ;
  skos:notation "cinder blocks" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.CONCRETE a owl:NamedIndividual ;
  skos:notation "concrete" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.GLASS a owl:NamedIndividual ;
  skos:notation "glass" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.HAY_BALES a owl:NamedIndividual ;
  skos:notation "hay bales" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.METAL a owl:NamedIndividual ;
  skos:notation "metal" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.PAINT a owl:NamedIndividual ;
  skos:notation "paint" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.PLASTIC a owl:NamedIndividual ;
  skos:notation "plastic" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.STAINLESS_STEEL a owl:NamedIndividual ;
  skos:notation "stainless steel" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.STONE a owl:NamedIndividual ;
  skos:notation "stone" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.STUCCO a owl:NamedIndividual ;
  skos:notation "stucco" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.TILE a owl:NamedIndividual ;
  skos:notation "tile" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.VINYL a owl:NamedIndividual ;
  skos:notation "vinyl" ;
  a nmdc:SurfMaterialEnum .

nmdc:SurfMaterialEnum.WOOD a owl:NamedIndividual ;
  skos:notation "wood" ;
  a nmdc:SurfMaterialEnum .

nmdc:TidalStageEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:TidalStageEnum.EBB_TIDE nmdc:TidalStageEnum.FLOOD_TIDE nmdc:TidalStageEnum.HIGH_TIDE nmdc:TidalStageEnum.LOW_TIDE )
  ] .

nmdc:TidalStageEnum.EBB_TIDE a owl:NamedIndividual ;
  skos:notation "ebb tide" ;
  a nmdc:TidalStageEnum .

nmdc:TidalStageEnum.FLOOD_TIDE a owl:NamedIndividual ;
  skos:notation "flood tide" ;
  a nmdc:TidalStageEnum .

nmdc:TidalStageEnum.HIGH_TIDE a owl:NamedIndividual ;
  skos:notation "high tide" ;
  a nmdc:TidalStageEnum .

nmdc:TidalStageEnum.LOW_TIDE a owl:NamedIndividual ;
  skos:notation "low tide" ;
  a nmdc:TidalStageEnum .

nmdc:TillageEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:TillageEnum.CHISEL nmdc:TillageEnum.CUTTING_DISC nmdc:TillageEnum.DISC_PLOUGH nmdc:TillageEnum.DRILL nmdc:TillageEnum.MOULDBOARD nmdc:TillageEnum.RIDGE_TILL nmdc:TillageEnum.STRIP_TILLAGE nmdc:TillageEnum.TINED nmdc:TillageEnum.ZONAL_TILLAGE )
  ] .

nmdc:TillageEnum.CHISEL a owl:NamedIndividual ;
  skos:notation "chisel" ;
  a nmdc:TillageEnum .

nmdc:TillageEnum.CUTTING_DISC a owl:NamedIndividual ;
  skos:notation "cutting disc" ;
  a nmdc:TillageEnum .

nmdc:TillageEnum.DISC_PLOUGH a owl:NamedIndividual ;
  skos:notation "disc plough" ;
  a nmdc:TillageEnum .

nmdc:TillageEnum.DRILL a owl:NamedIndividual ;
  skos:notation "drill" ;
  a nmdc:TillageEnum .

nmdc:TillageEnum.MOULDBOARD a owl:NamedIndividual ;
  skos:notation "mouldboard" ;
  a nmdc:TillageEnum .

nmdc:TillageEnum.RIDGE_TILL a owl:NamedIndividual ;
  skos:notation "ridge till" ;
  a nmdc:TillageEnum .

nmdc:TillageEnum.STRIP_TILLAGE a owl:NamedIndividual ;
  skos:notation "strip tillage" ;
  a nmdc:TillageEnum .

nmdc:TillageEnum.TINED a owl:NamedIndividual ;
  skos:notation "tined" ;
  a nmdc:TillageEnum .

nmdc:TillageEnum.ZONAL_TILLAGE a owl:NamedIndividual ;
  skos:notation "zonal tillage" ;
  a nmdc:TillageEnum .

nmdc:TrainLineEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:TrainLineEnum.GREEN nmdc:TrainLineEnum.ORANGE nmdc:TrainLineEnum.RED )
  ] .

nmdc:TrainLineEnum.GREEN a owl:NamedIndividual ;
  skos:notation "green" ;
  a nmdc:TrainLineEnum .

nmdc:TrainLineEnum.ORANGE a owl:NamedIndividual ;
  skos:notation "orange" ;
  a nmdc:TrainLineEnum .

nmdc:TrainLineEnum.RED a owl:NamedIndividual ;
  skos:notation "red" ;
  a nmdc:TrainLineEnum .

nmdc:TrainStatLocEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:TrainStatLocEnum.FOREST_HILLS nmdc:TrainStatLocEnum.RIVERSIDE nmdc:TrainStatLocEnum.SOUTH_STATION_ABOVE_GROUND nmdc:TrainStatLocEnum.SOUTH_STATION_AMTRAK nmdc:TrainStatLocEnum.SOUTH_STATION_UNDERGROUND )
  ] .

nmdc:TrainStatLocEnum.FOREST_HILLS a owl:NamedIndividual ;
  skos:notation "forest hills" ;
  a nmdc:TrainStatLocEnum .

nmdc:TrainStatLocEnum.RIVERSIDE a owl:NamedIndividual ;
  skos:notation "riverside" ;
  a nmdc:TrainStatLocEnum .

nmdc:TrainStatLocEnum.SOUTH_STATION_ABOVE_GROUND a owl:NamedIndividual ;
  skos:notation "south station above ground" ;
  a nmdc:TrainStatLocEnum .

nmdc:TrainStatLocEnum.SOUTH_STATION_AMTRAK a owl:NamedIndividual ;
  skos:notation "south station amtrak" ;
  a nmdc:TrainStatLocEnum .

nmdc:TrainStatLocEnum.SOUTH_STATION_UNDERGROUND a owl:NamedIndividual ;
  skos:notation "south station underground" ;
  a nmdc:TrainStatLocEnum .

nmdc:TrainStopLocEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:TrainStopLocEnum.DOWNTOWN nmdc:TrainStopLocEnum.END nmdc:TrainStopLocEnum.MID )
  ] .

nmdc:TrainStopLocEnum.DOWNTOWN a owl:NamedIndividual ;
  skos:notation "downtown" ;
  a nmdc:TrainStopLocEnum .

nmdc:TrainStopLocEnum.END a owl:NamedIndividual ;
  skos:notation "end" ;
  a nmdc:TrainStopLocEnum .

nmdc:TrainStopLocEnum.MID a owl:NamedIndividual ;
  skos:notation "mid" ;
  a nmdc:TrainStopLocEnum .

nmdc:VisMediaEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:VisMediaEnum.3_D_SCANS nmdc:VisMediaEnum.COMMONLY_OF_THE_BUILDING nmdc:VisMediaEnum.EQUIPMENT nmdc:VisMediaEnum.INTERIORS nmdc:VisMediaEnum.PHOTOS nmdc:VisMediaEnum.SITE_CONTEXT_ADJACENT_BUILDINGS_VEGETATION_TERRAIN_STREETS nmdc:VisMediaEnum.VIDEOS )
  ] .

nmdc:VisMediaEnum.3_D_SCANS a owl:NamedIndividual ;
  skos:notation "3D scans" ;
  a nmdc:VisMediaEnum .

nmdc:VisMediaEnum.COMMONLY_OF_THE_BUILDING a owl:NamedIndividual ;
  skos:notation "commonly of the building" ;
  a nmdc:VisMediaEnum .

nmdc:VisMediaEnum.EQUIPMENT a owl:NamedIndividual ;
  skos:notation "equipment" ;
  a nmdc:VisMediaEnum .

nmdc:VisMediaEnum.INTERIORS a owl:NamedIndividual ;
  skos:notation "interiors" ;
  a nmdc:VisMediaEnum .

nmdc:VisMediaEnum.PHOTOS a owl:NamedIndividual ;
  skos:notation "photos" ;
  a nmdc:VisMediaEnum .

nmdc:VisMediaEnum.SITE_CONTEXT_ADJACENT_BUILDINGS_VEGETATION_TERRAIN_STREETS a owl:NamedIndividual ;
  skos:notation "site context (adjacent buildings, vegetation, terrain, streets)" ;
  a nmdc:VisMediaEnum .

nmdc:VisMediaEnum.VIDEOS a owl:NamedIndividual ;
  skos:notation "videos" ;
  a nmdc:VisMediaEnum .

nmdc:WallConstTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WallConstTypeEnum.FIRE_RESISTIVE nmdc:WallConstTypeEnum.FRAME_CONSTRUCTION nmdc:WallConstTypeEnum.JOISTED_MASONRY nmdc:WallConstTypeEnum.LIGHT_NONCOMBUSTIBLE nmdc:WallConstTypeEnum.MASONRY_NONCOMBUSTIBLE nmdc:WallConstTypeEnum.MODIFIED_FIRE_RESISTIVE )
  ] .

nmdc:WallConstTypeEnum.FIRE_RESISTIVE a owl:NamedIndividual ;
  skos:notation "fire resistive" ;
  a nmdc:WallConstTypeEnum .

nmdc:WallConstTypeEnum.FRAME_CONSTRUCTION a owl:NamedIndividual ;
  skos:notation "frame construction" ;
  a nmdc:WallConstTypeEnum .

nmdc:WallConstTypeEnum.JOISTED_MASONRY a owl:NamedIndividual ;
  skos:notation "joisted masonry" ;
  a nmdc:WallConstTypeEnum .

nmdc:WallConstTypeEnum.LIGHT_NONCOMBUSTIBLE a owl:NamedIndividual ;
  skos:notation "light noncombustible" ;
  a nmdc:WallConstTypeEnum .

nmdc:WallConstTypeEnum.MASONRY_NONCOMBUSTIBLE a owl:NamedIndividual ;
  skos:notation "masonry noncombustible" ;
  a nmdc:WallConstTypeEnum .

nmdc:WallConstTypeEnum.MODIFIED_FIRE_RESISTIVE a owl:NamedIndividual ;
  skos:notation "modified fire resistive" ;
  a nmdc:WallConstTypeEnum .

nmdc:WallFinishMatEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WallFinishMatEnum.ACOUSTICAL_TREATMENT nmdc:WallFinishMatEnum.GYPSUM_BOARD nmdc:WallFinishMatEnum.GYPSUM_PLASTER nmdc:WallFinishMatEnum.MASONRY nmdc:WallFinishMatEnum.METAL nmdc:WallFinishMatEnum.PLASTER nmdc:WallFinishMatEnum.STONE_FACING nmdc:WallFinishMatEnum.TERRAZZO nmdc:WallFinishMatEnum.TILE nmdc:WallFinishMatEnum.VENEER_PLASTER nmdc:WallFinishMatEnum.WOOD )
  ] .

nmdc:WallFinishMatEnum.ACOUSTICAL_TREATMENT a owl:NamedIndividual ;
  skos:notation "acoustical treatment" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallFinishMatEnum.GYPSUM_BOARD a owl:NamedIndividual ;
  skos:notation "gypsum board" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallFinishMatEnum.GYPSUM_PLASTER a owl:NamedIndividual ;
  skos:notation "gypsum plaster" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallFinishMatEnum.MASONRY a owl:NamedIndividual ;
  skos:notation "masonry" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallFinishMatEnum.METAL a owl:NamedIndividual ;
  skos:notation "metal" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallFinishMatEnum.PLASTER a owl:NamedIndividual ;
  skos:notation "plaster" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallFinishMatEnum.STONE_FACING a owl:NamedIndividual ;
  skos:notation "stone facing" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallFinishMatEnum.TERRAZZO a owl:NamedIndividual ;
  skos:notation "terrazzo" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallFinishMatEnum.TILE a owl:NamedIndividual ;
  skos:notation "tile" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallFinishMatEnum.VENEER_PLASTER a owl:NamedIndividual ;
  skos:notation "veneer plaster" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallFinishMatEnum.WOOD a owl:NamedIndividual ;
  skos:notation "wood" ;
  a nmdc:WallFinishMatEnum .

nmdc:WallLocEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WallLocEnum.EAST nmdc:WallLocEnum.NORTH nmdc:WallLocEnum.SOUTH nmdc:WallLocEnum.WEST )
  ] .

nmdc:WallLocEnum.EAST a owl:NamedIndividual ;
  skos:notation "east" ;
  a nmdc:WallLocEnum .

nmdc:WallLocEnum.NORTH a owl:NamedIndividual ;
  skos:notation "north" ;
  a nmdc:WallLocEnum .

nmdc:WallLocEnum.SOUTH a owl:NamedIndividual ;
  skos:notation "south" ;
  a nmdc:WallLocEnum .

nmdc:WallLocEnum.WEST a owl:NamedIndividual ;
  skos:notation "west" ;
  a nmdc:WallLocEnum .

nmdc:WallSurfTreatmentEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WallSurfTreatmentEnum.FABRIC nmdc:WallSurfTreatmentEnum.NO_TREATMENT nmdc:WallSurfTreatmentEnum.PAINTED nmdc:WallSurfTreatmentEnum.PANELING nmdc:WallSurfTreatmentEnum.STUCCO nmdc:WallSurfTreatmentEnum.WALL_PAPER )
  ] .

nmdc:WallSurfTreatmentEnum.FABRIC a owl:NamedIndividual ;
  skos:notation "fabric" ;
  a nmdc:WallSurfTreatmentEnum .

nmdc:WallSurfTreatmentEnum.NO_TREATMENT a owl:NamedIndividual ;
  skos:notation "no treatment" ;
  a nmdc:WallSurfTreatmentEnum .

nmdc:WallSurfTreatmentEnum.PAINTED a owl:NamedIndividual ;
  skos:notation "painted" ;
  a nmdc:WallSurfTreatmentEnum .

nmdc:WallSurfTreatmentEnum.PANELING a owl:NamedIndividual ;
  skos:notation "paneling" ;
  a nmdc:WallSurfTreatmentEnum .

nmdc:WallSurfTreatmentEnum.STUCCO a owl:NamedIndividual ;
  skos:notation "stucco" ;
  a nmdc:WallSurfTreatmentEnum .

nmdc:WallSurfTreatmentEnum.WALL_PAPER a owl:NamedIndividual ;
  skos:notation "wall paper" ;
  a nmdc:WallSurfTreatmentEnum .

nmdc:WallTextureEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WallTextureEnum.SANTA_FE_TEXTURE nmdc:WallTextureEnum.CROWS_FEET nmdc:WallTextureEnum.CROWS_FOOT_STOMP nmdc:WallTextureEnum.DOUBLE_SKIP nmdc:WallTextureEnum.HAWK_AND_TROWEL nmdc:WallTextureEnum.KNOCKDOWN nmdc:WallTextureEnum.ORANGE_PEEL nmdc:WallTextureEnum.POPCORN nmdc:WallTextureEnum.ROSEBUD_STOMP nmdc:WallTextureEnum.SKIP_TROWEL nmdc:WallTextureEnum.SMOOTH nmdc:WallTextureEnum.STOMP_KNOCKDOWN nmdc:WallTextureEnum.SWIRL )
  ] .

nmdc:WallTextureEnum.SANTA_FE_TEXTURE a owl:NamedIndividual ;
  skos:notation "Santa-Fe texture" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.CROWS_FEET a owl:NamedIndividual ;
  skos:notation "crows feet" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.CROWS_FOOT_STOMP a owl:NamedIndividual ;
  skos:notation "crows-foot stomp" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.DOUBLE_SKIP a owl:NamedIndividual ;
  skos:notation "double skip" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.HAWK_AND_TROWEL a owl:NamedIndividual ;
  skos:notation "hawk and trowel" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.KNOCKDOWN a owl:NamedIndividual ;
  skos:notation "knockdown" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.ORANGE_PEEL a owl:NamedIndividual ;
  skos:notation "orange peel" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.POPCORN a owl:NamedIndividual ;
  skos:notation "popcorn" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.ROSEBUD_STOMP a owl:NamedIndividual ;
  skos:notation "rosebud stomp" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.SKIP_TROWEL a owl:NamedIndividual ;
  skos:notation "skip trowel" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.SMOOTH a owl:NamedIndividual ;
  skos:notation "smooth" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.STOMP_KNOCKDOWN a owl:NamedIndividual ;
  skos:notation "stomp knockdown" ;
  a nmdc:WallTextureEnum .

nmdc:WallTextureEnum.SWIRL a owl:NamedIndividual ;
  skos:notation "swirl" ;
  a nmdc:WallTextureEnum .

nmdc:WaterFeatTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WaterFeatTypeEnum.FOUNTAIN nmdc:WaterFeatTypeEnum.POOL nmdc:WaterFeatTypeEnum.STANDING_FEATURE nmdc:WaterFeatTypeEnum.STREAM nmdc:WaterFeatTypeEnum.WATERFALL )
  ] .

nmdc:WaterFeatTypeEnum.FOUNTAIN a owl:NamedIndividual ;
  skos:notation "fountain" ;
  a nmdc:WaterFeatTypeEnum .

nmdc:WaterFeatTypeEnum.POOL a owl:NamedIndividual ;
  skos:notation "pool" ;
  a nmdc:WaterFeatTypeEnum .

nmdc:WaterFeatTypeEnum.STANDING_FEATURE a owl:NamedIndividual ;
  skos:notation "standing feature" ;
  a nmdc:WaterFeatTypeEnum .

nmdc:WaterFeatTypeEnum.STREAM a owl:NamedIndividual ;
  skos:notation "stream" ;
  a nmdc:WaterFeatTypeEnum .

nmdc:WaterFeatTypeEnum.WATERFALL a owl:NamedIndividual ;
  skos:notation "waterfall" ;
  a nmdc:WaterFeatTypeEnum .

nmdc:WeekdayEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WeekdayEnum.FRIDAY nmdc:WeekdayEnum.MONDAY nmdc:WeekdayEnum.SATURDAY nmdc:WeekdayEnum.SUNDAY nmdc:WeekdayEnum.THURSDAY nmdc:WeekdayEnum.TUESDAY nmdc:WeekdayEnum.WEDNESDAY )
  ] .

nmdc:WeekdayEnum.FRIDAY a owl:NamedIndividual ;
  skos:notation "Friday" ;
  a nmdc:WeekdayEnum .

nmdc:WeekdayEnum.MONDAY a owl:NamedIndividual ;
  skos:notation "Monday" ;
  a nmdc:WeekdayEnum .

nmdc:WeekdayEnum.SATURDAY a owl:NamedIndividual ;
  skos:notation "Saturday" ;
  a nmdc:WeekdayEnum .

nmdc:WeekdayEnum.SUNDAY a owl:NamedIndividual ;
  skos:notation "Sunday" ;
  a nmdc:WeekdayEnum .

nmdc:WeekdayEnum.THURSDAY a owl:NamedIndividual ;
  skos:notation "Thursday" ;
  a nmdc:WeekdayEnum .

nmdc:WeekdayEnum.TUESDAY a owl:NamedIndividual ;
  skos:notation "Tuesday" ;
  a nmdc:WeekdayEnum .

nmdc:WeekdayEnum.WEDNESDAY a owl:NamedIndividual ;
  skos:notation "Wednesday" ;
  a nmdc:WeekdayEnum .

nmdc:WindowCondEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WindowCondEnum.DAMAGED nmdc:WindowCondEnum.NEEDS_REPAIR nmdc:WindowCondEnum.NEW nmdc:WindowCondEnum.RUPTURE nmdc:WindowCondEnum.VISIBLE_WEAR )
  ] .

nmdc:WindowCondEnum.DAMAGED a owl:NamedIndividual ;
  skos:notation "damaged" ;
  a nmdc:WindowCondEnum .

nmdc:WindowCondEnum.NEEDS_REPAIR a owl:NamedIndividual ;
  skos:notation "needs repair" ;
  a nmdc:WindowCondEnum .

nmdc:WindowCondEnum.NEW a owl:NamedIndividual ;
  skos:notation "new" ;
  a nmdc:WindowCondEnum .

nmdc:WindowCondEnum.RUPTURE a owl:NamedIndividual ;
  skos:notation "rupture" ;
  a nmdc:WindowCondEnum .

nmdc:WindowCondEnum.VISIBLE_WEAR a owl:NamedIndividual ;
  skos:notation "visible wear" ;
  a nmdc:WindowCondEnum .

nmdc:WindowCoverEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WindowCoverEnum.BLINDS nmdc:WindowCoverEnum.CURTAINS nmdc:WindowCoverEnum.NONE )
  ] .

nmdc:WindowCoverEnum.BLINDS a owl:NamedIndividual ;
  skos:notation "blinds" ;
  a nmdc:WindowCoverEnum .

nmdc:WindowCoverEnum.CURTAINS a owl:NamedIndividual ;
  skos:notation "curtains" ;
  a nmdc:WindowCoverEnum .

nmdc:WindowCoverEnum.NONE a owl:NamedIndividual ;
  skos:notation "none" ;
  a nmdc:WindowCoverEnum .

nmdc:WindowHorizPosEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WindowHorizPosEnum.LEFT nmdc:WindowHorizPosEnum.MIDDLE nmdc:WindowHorizPosEnum.RIGHT )
  ] .

nmdc:WindowHorizPosEnum.LEFT a owl:NamedIndividual ;
  skos:notation "left" ;
  a nmdc:WindowHorizPosEnum .

nmdc:WindowHorizPosEnum.MIDDLE a owl:NamedIndividual ;
  skos:notation "middle" ;
  a nmdc:WindowHorizPosEnum .

nmdc:WindowHorizPosEnum.RIGHT a owl:NamedIndividual ;
  skos:notation "right" ;
  a nmdc:WindowHorizPosEnum .

nmdc:WindowLocEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WindowLocEnum.EAST nmdc:WindowLocEnum.NORTH nmdc:WindowLocEnum.SOUTH nmdc:WindowLocEnum.WEST )
  ] .

nmdc:WindowLocEnum.EAST a owl:NamedIndividual ;
  skos:notation "east" ;
  a nmdc:WindowLocEnum .

nmdc:WindowLocEnum.NORTH a owl:NamedIndividual ;
  skos:notation "north" ;
  a nmdc:WindowLocEnum .

nmdc:WindowLocEnum.SOUTH a owl:NamedIndividual ;
  skos:notation "south" ;
  a nmdc:WindowLocEnum .

nmdc:WindowLocEnum.WEST a owl:NamedIndividual ;
  skos:notation "west" ;
  a nmdc:WindowLocEnum .

nmdc:WindowMatEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WindowMatEnum.CLAD nmdc:WindowMatEnum.FIBERGLASS nmdc:WindowMatEnum.METAL nmdc:WindowMatEnum.VINYL nmdc:WindowMatEnum.WOOD )
  ] .

nmdc:WindowMatEnum.CLAD a owl:NamedIndividual ;
  skos:notation "clad" ;
  a nmdc:WindowMatEnum .

nmdc:WindowMatEnum.FIBERGLASS a owl:NamedIndividual ;
  skos:notation "fiberglass" ;
  a nmdc:WindowMatEnum .

nmdc:WindowMatEnum.METAL a owl:NamedIndividual ;
  skos:notation "metal" ;
  a nmdc:WindowMatEnum .

nmdc:WindowMatEnum.VINYL a owl:NamedIndividual ;
  skos:notation "vinyl" ;
  a nmdc:WindowMatEnum .

nmdc:WindowMatEnum.WOOD a owl:NamedIndividual ;
  skos:notation "wood" ;
  a nmdc:WindowMatEnum .

nmdc:WindowTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WindowTypeEnum.FIXED_WINDOW nmdc:WindowTypeEnum.HORIZONTAL_SASH_WINDOW nmdc:WindowTypeEnum.SINGLE_HUNG_SASH_WINDOW )
  ] .

nmdc:WindowTypeEnum.FIXED_WINDOW a owl:NamedIndividual ;
  skos:notation "fixed window" ;
  a nmdc:WindowTypeEnum .

nmdc:WindowTypeEnum.HORIZONTAL_SASH_WINDOW a owl:NamedIndividual ;
  skos:notation "horizontal sash window" ;
  a nmdc:WindowTypeEnum .

nmdc:WindowTypeEnum.SINGLE_HUNG_SASH_WINDOW a owl:NamedIndividual ;
  skos:notation "single-hung sash window" ;
  a nmdc:WindowTypeEnum .

nmdc:WindowVertPosEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:WindowVertPosEnum.BOTTOM nmdc:WindowVertPosEnum.HIGH nmdc:WindowVertPosEnum.LOW nmdc:WindowVertPosEnum.MIDDLE nmdc:WindowVertPosEnum.TOP )
  ] .

nmdc:WindowVertPosEnum.BOTTOM a owl:NamedIndividual ;
  skos:notation "bottom" ;
  a nmdc:WindowVertPosEnum .

nmdc:WindowVertPosEnum.HIGH a owl:NamedIndividual ;
  skos:notation "high" ;
  a nmdc:WindowVertPosEnum .

nmdc:WindowVertPosEnum.LOW a owl:NamedIndividual ;
  skos:notation "low" ;
  a nmdc:WindowVertPosEnum .

nmdc:WindowVertPosEnum.MIDDLE a owl:NamedIndividual ;
  skos:notation "middle" ;
  a nmdc:WindowVertPosEnum .

nmdc:WindowVertPosEnum.TOP a owl:NamedIndividual ;
  skos:notation "top" ;
  a nmdc:WindowVertPosEnum .

xsd:boolean rdfs:comment "A binary (true or false) value" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"boolean\"." ;
  skos:exactMatch schema:Boolean .

xsd:long rdfs:comment "An integer value that corresponds to a size in bytes" ;
  rdfs:seeAlso <http://purl.obolibrary.org/obo/UO_/0000233> .

xsd:date rdfs:comment "a date (year, month and day) in an idealized calendar" ;
  skos:editorialNote "URI is dateTime because OWL reasoners don't work with straight date or time" , "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"date\"." ;
  skos:exactMatch schema:Date .

linkml:DateOrDatetime a rdfs:Datatype ;
  rdfs:comment "Either a date or a datetime" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"date_or_datetime\"." .

xsd:dateTime rdfs:comment "The combination of a date and time" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"datetime\"." ;
  skos:exactMatch schema:DateTime .

xsd:double rdfs:comment "A real number that conforms to the xsd:double specification" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"double\"." ;
  skos:closeMatch schema:Float .

xsd:float rdfs:comment "A real number that conforms to the xsd:float specification" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"float\"." ;
  skos:exactMatch schema:Float .

xsd:integer rdfs:comment "An integer" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"integer\"." ;
  skos:exactMatch schema:Integer .

xsd:language rdfs:comment "A language code conforming to ISO_639-1" ;
  rdfs:seeAlso <https://en.wikipedia.org/wiki/ISO_639-1> .

shex:nonLiteral a rdfs:Datatype ;
  rdfs:comment "A URI, CURIE or BNODE that represents a node in a model." ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"nodeidentifier\"." .

shex:iri a rdfs:Datatype ;
  rdfs:comment "A URI or CURIE that represents an object in the model." ;
  skos:note "Used for inheritance and type checking" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"objectidentifier\"." .

xsd:time rdfs:comment "A time object represents a (local) time of day, independent of any particular day" ;
  skos:editorialNote "URI is dateTime because OWL reasoners do not work with straight date or time" , "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"time\"." ;
  skos:exactMatch schema:Time .

skos:editorialNote a owl:AnnotationProperty .

dcterms:license a owl:AnnotationProperty .

pav:version a owl:AnnotationProperty .

vann:preferredNamespacePrefix a owl:AnnotationProperty .

vann:preferredNamespaceUri a owl:AnnotationProperty .

skos:altLabel a owl:AnnotationProperty .

skos:exactMatch a owl:AnnotationProperty .

skos:note a owl:AnnotationProperty .

dcterms:contributor a owl:AnnotationProperty .

skos:closeMatch a owl:AnnotationProperty .

skos:broadMatch a owl:AnnotationProperty .

skos:relatedMatch a owl:AnnotationProperty .

skos:narrowMatch a owl:AnnotationProperty .

skos:mappingRelation a owl:AnnotationProperty .

skos:example a owl:AnnotationProperty .

nmdc:expected_value a owl:AnnotationProperty .

nmdc:occurrence a owl:AnnotationProperty .

nmdc:preferred_unit a owl:AnnotationProperty .

nmdc:storage_units a owl:AnnotationProperty .

nmdc:units_alignment_excuse a owl:AnnotationProperty .

nmdc:tooltip a owl:AnnotationProperty .

pav:createdBy a owl:AnnotationProperty .

skos:notation a owl:AnnotationProperty .

nmdc:file_name_pattern a owl:AnnotationProperty .

nmdc:originally a owl:AnnotationProperty .

sh:declare a owl:AnnotationProperty .

sh:prefix a owl:AnnotationProperty .

sh:namespace a owl:AnnotationProperty .
