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 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 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.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 MESH: <https://bioregistry.io/mesh:>
PREFIX MIXS: <https://w3id.org/mixs/>
PREFIX MIXS_yaml: <https://raw.githubusercontent.com/microbiomedata/mixs/main/model/schema/>
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 NCBITaxon: <http://purl.obolibrary.org/obo/NCBITaxon_>
PREFIX NCIT: <http://purl.obolibrary.org/obo/NCIT_>
PREFIX OBI: <http://purl.obolibrary.org/obo/OBI_>
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 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 SUPFAM: <https://bioregistry.io/supfam:>
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://identifiers.org/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 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: <https://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 jgi: <http://example.org/jgi/>
PREFIX jgi.proposal: <https://bioregistry.io/jgi.proposal:>
PREFIX kegg: <https://bioregistry.io/kegg:>
PREFIX linkml: <https://w3id.org/linkml/>
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 prov: <http://www.w3.org/ns/prov#>
PREFIX qud: <http://qudt.org/1.1/schema/qudt#>
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 """Schema for National Microbiome Data Collaborative (NMDC).
This schema is organized into multiple modules, such as:

 * a set of core types for representing data values
 * a subset of the mixs schema
 * an annotation schema
 * the NMDC schema itself, into which the other modules are imported""" ;
  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 "v10.0.0" ;
  vann:preferredNamespacePrefix "nmdc" ;
  vann:preferredNamespaceUri "https://w3id.org/nmdc/"^^xsd:anyURI ;
  sh:declare [
    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 "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.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 "MESH" ;
    sh:namespace "https://bioregistry.io/mesh:"^^xsd:anyURI
  ] , [
    sh:prefix "MIXS" ;
    sh:namespace "https://w3id.org/mixs/"^^xsd:anyURI
  ] , [
    sh:prefix "MIXS_yaml" ;
    sh:namespace "https://raw.githubusercontent.com/microbiomedata/mixs/main/model/schema/"^^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 "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 "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 "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 "SUPFAM" ;
    sh:namespace "https://bioregistry.io/supfam:"^^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://identifiers.org/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 "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 "https://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 "jgi" ;
    sh:namespace "http://example.org/jgi/"^^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.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 "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 "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:Activity a owl:Class ;
  rdfs:comment "Something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities." ;
  skos:note "to be replaced with PlannedProcess in the monterey-schema" ;
  skos:editorialNote "removed was_associated_with because we are trying to avoid instantiating id-less Agents" ;
  skos:mappingRelation prov:Activity ;
  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 nmdc:started_at_time ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o88 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:started_at_time ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ended_at_time ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o92 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:ended_at_time ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:allValuesFrom nmdc:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_informed_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:used ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:used ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o88 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)?)?)?)?" .

_:o92 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:AnalyticalSample a owl:Class ;
  rdfs:label "Analytical Sample" ;
  rdfs:subClassOf nmdc:MaterialEntity .

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 nmdc:was_generated_by ;
    owl:allValuesFrom nmdc:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_generated_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

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:editorialNote "could add GOLD and EBI's biosample definitions to the alt_descriptions?" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0000747> , <http://purl.obolibrary.org/obo/NCIT_/C43412> , FBcv:0003024 ;
  rdfs:subClassOf nmdc:MaterialEntity , [
    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:neon_biosample_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    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 nmdc:embargoed ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:embargoed ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    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:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:img_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    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 nmdc:biosample_categories ;
    owl:allValuesFrom nmdc:BiosampleCategoryEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom nmdc:Study
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:alternative_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gold_biosample_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_biosample_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:emsl_biosample_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:igsn_biosample_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    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 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 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:0000052 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000052 ;
    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 nmdc:core_field ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:core_field ;
    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 nmdc:dna_cont_well ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o321 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_cont_well ;
    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 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 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 nmdc:environment_field ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:environment_field ;
    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 ( _:o402 )
    ]
  ] , [
    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 nmdc:has_numeric_value ;
    owl:allValuesFrom xsd:double
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_numeric_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    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 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 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: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 nmdc:investigation_field ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:investigation_field ;
    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 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
  ] , [
    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 nmdc:manganese ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:manganese ;
    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:TextValue
  ] , [
    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 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 MIXS:0000426 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000426 ;
    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 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:0000038 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000038 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000037 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000037 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:nucleic_acid_sequence_source_field ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:nucleic_acid_sequence_source_field ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    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:0000049 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000049 ;
    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 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:0000325 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000325 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    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 ( _:o691 )
    ]
  ] , [
    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: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:0000111 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000111 ;
    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:0000050 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000050 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000051 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000051 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sequencing_field ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:sequencing_field ;
    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 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 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:0000044 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    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 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:zinc ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:zinc ;
    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_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_absorb_2 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_absorb_2 ;
    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_concentration ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:float ;
      owl:withRestrictions ( _:o1117 _:o1118 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_concentration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_cont_type ;
    owl:allValuesFrom nmdc:JgiContTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_cont_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_container_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_container_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_dnase ;
    owl:allValuesFrom nmdc:YesNoEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_dnase ;
    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:dna_project_contact ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_project_contact ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_samp_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_samp_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_sample_format ;
    owl:allValuesFrom nmdc:DnaSampleFormatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_sample_format ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_sample_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_sample_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_seq_project ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_seq_project ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_seq_project_pi ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_seq_project_pi ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_seq_project_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_seq_project_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_volume ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:float ;
      owl:withRestrictions ( _:o1146 _:o1147 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dna_volume ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:proposal_dna ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:proposal_dna ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dnase_rna ;
    owl:allValuesFrom nmdc:YesNoEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:dnase_rna ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:proposal_rna ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:proposal_rna ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_absorb_1 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_absorb_1 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_absorb_2 ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_absorb_2 ;
    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_concentration ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:float ;
      owl:withRestrictions ( _:o1163 _:o1164 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_concentration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_cont_type ;
    owl:allValuesFrom nmdc:JgiContTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_cont_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_cont_well ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1170 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_cont_well ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_container_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_container_id ;
    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:rna_project_contact ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_project_contact ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_samp_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_samp_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_sample_format ;
    owl:allValuesFrom nmdc:RnaSampleFormatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_sample_format ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_sample_name ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1186 _:o1187 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_sample_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_seq_project ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_seq_project ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_seq_project_pi ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_seq_project_pi ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_seq_project_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_seq_project_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_volume ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:float ;
      owl:withRestrictions ( _:o1197 _:o1198 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:rna_volume ;
    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:string
  ] , [
    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:string
  ] , [
    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 ( _:o1248 )
    ]
  ] ;
  owl:hasKey ( MIXS:0001107 ) .

_:o321 xsd:pattern "(?!A1|A12|H1|H12)(([A-H][1-9])|([A-H]1[0-2]))" .

_:o402 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]))?)?)?" .

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

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

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

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

_:o1147 xsd:maxInclusive "1000"^^xsd:float .

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

_:o1164 xsd:maxInclusive "1000"^^xsd:float .

_:o1170 xsd:pattern "(?!A1|A12|H1|H12)(([A-H][1-9])|([A-H]1[0-2]))" .

_:o1186 xsd:minInclusive "0" .

_:o1187 xsd:maxInclusive "2000" .

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

_:o1198 xsd:maxInclusive "1000"^^xsd:float .

_:o1248 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:BiosampleProcessing a owl:Class ;
  rdfs:comment "A process that takes one or more biosamples as inputs and generates one or more biosamples as outputs. An example of an output includes samples cultivated from another sample." ;
  skos:altLabel "material processing" ;
  skos:broadMatch <http://purl.obolibrary.org/obo/OBI_/0000094> ;
  rdfs:subClassOf <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:Biosample
  ] .

nmdc:BooleanValue a owl:Class ;
  rdfs:comment "A value that is a boolean" ;
  rdfs:subClassOf nmdc:AttributeValue , [
    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
  ] .

nmdc:ChemicalEntity a owl:Class ;
  rdfs:comment "An atom or molecule that can be represented with a chemical formula. Include lipids, glycans, natural products, drugs. There may be different terms for distinct acid-base forms, protonation states" ;
  skos:altLabel "metabolite" , "chemical substance" , "chemical compound" , "chemical" ;
  skos:note "As with the parent OntologyClass, we will not assign an nmdc id pattern or typecode to this class." ;
  rdfs:seeAlso <https://bioconductor.org/packages/devel/data/annotation/vignettes/metaboliteIDmapping/inst/doc/metaboliteIDmapping.html> ;
  skos:exactMatch biolink:ChemicalSubstance ;
  rdfs:subClassOf nmdc:OntologyClass , [
    a owl:Restriction ;
    owl:onProperty nmdc:chemical_formula ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:chemical_formula ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:inchi ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:inchi ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:inchi_key ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:inchi_key ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:smiles ;
    owl:allValuesFrom xsd:string
  ] .

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 <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    a owl:Restriction ;
    owl:onProperty nmdc:ordered_mobile_phases ;
    owl:allValuesFrom nmdc:Solution
  ] , [
    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 [
      a owl:Class ;
      owl:unionOf ( nmdc:Biosample nmdc:ProcessedSample )
    ]
  ] .

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:ControlledIdentifiedTermValue a owl:Class ;
  rdfs:comment "A controlled term or class from an ontology, requiring the presence of term with an id" ;
  skos:editorialNote "To be used for slots like env_broad_scale" ;
  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 nmdc:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

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:NamedThing , [
    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: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:data_object_type ;
    owl:allValuesFrom nmdc:FileTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:data_object_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    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:was_generated_by ;
    owl:allValuesFrom nmdc:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_generated_by ;
    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:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    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:planned_process_set ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/OBI_/0000011>
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:functional_annotation_agg ;
    owl:allValuesFrom nmdc:FunctionalAnnotationAggMember
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:activity_set ;
    owl:allValuesFrom nmdc:WorkflowExecutionActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:biosample_set ;
    owl:allValuesFrom nmdc:Biosample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:collecting_biosamples_from_site_set ;
    owl:allValuesFrom nmdc:CollectingBiosamplesFromSite
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:data_object_set ;
    owl:allValuesFrom nmdc:DataObject
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:extraction_set ;
    owl:allValuesFrom nmdc:Extraction
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:field_research_site_set ;
    owl:allValuesFrom nmdc:FieldResearchSite
  ] , [
    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:library_preparation_set ;
    owl:allValuesFrom nmdc:LibraryPreparation
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mags_activity_set ;
    owl:allValuesFrom nmdc:MagsAnalysisActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metabolomics_analysis_activity_set ;
    owl:allValuesFrom nmdc:MetabolomicsAnalysisActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metagenome_annotation_activity_set ;
    owl:allValuesFrom nmdc:MetagenomeAnnotationActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metagenome_assembly_set ;
    owl:allValuesFrom nmdc:MetagenomeAssembly
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metagenome_sequencing_activity_set ;
    owl:allValuesFrom nmdc:MetagenomeSequencingActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metaproteomics_analysis_activity_set ;
    owl:allValuesFrom nmdc:MetaproteomicsAnalysisActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metatranscriptome_activity_set ;
    owl:allValuesFrom nmdc:MetatranscriptomeActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:nom_analysis_activity_set ;
    owl:allValuesFrom nmdc:NomAnalysisActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:omics_processing_set ;
    owl:allValuesFrom nmdc:OmicsProcessing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:pooling_set ;
    owl:allValuesFrom nmdc:Pooling
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:processed_sample_set ;
    owl:allValuesFrom nmdc:ProcessedSample
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:read_based_taxonomy_analysis_activity_set ;
    owl:allValuesFrom nmdc:ReadBasedTaxonomyAnalysisActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:read_qc_analysis_activity_set ;
    owl:allValuesFrom nmdc:ReadQcAnalysisActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:study_set ;
    owl:allValuesFrom nmdc:Study
  ] .

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
  ] .

nmdc:EnvironmentalMaterialTerm a owl:Class ;
  rdfs:subClassOf nmdc:OntologyClass .

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 <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    a owl:Restriction ;
    owl:onProperty nmdc:extractant ;
    owl:allValuesFrom nmdc:Solution
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:extractant ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:extraction_method ;
    owl:allValuesFrom nmdc:ExtractionTargetEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:extraction_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:extraction_target ;
    owl:allValuesFrom nmdc:ExtractionTargetEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:extraction_target ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    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:has_input ;
    owl:allValuesFrom [
      a owl:Class ;
      owl:unionOf ( nmdc:Biosample nmdc:ProcessedSample )
    ]
  ] , [
    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
  ] .

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 nmdc:QuantityValue
  ] , [
    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:NamedThing
  ] , [
    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 <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    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
  ] .

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" ;
  skos:editorialNote "move id slot usage patterns to has_function slot usage?" ;
  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 ( _:o1375 )
    ]
  ] , [
    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:MetagenomeAnnotationActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:was_generated_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1375 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:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:metagenome_annotation_id ;
    owl:allValuesFrom nmdc:WorkflowExecutionActivity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metagenome_annotation_id ;
    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
  ] .

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:Reaction )
  ] .

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 ( _:o1391 )
    ]
  ] , [
    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 ( _:o1397 _:o1398 )
    ]
  ] , [
    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 ( _:o1404 )
    ]
  ] , [
    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 nmdc:type ;
    owl:allValuesFrom nmdc:OntologyClass
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1391 xsd:minInclusive 1 .

_:o1397 xsd:minInclusive 0 .

_:o1398 xsd:maxInclusive 2 .

_:o1404 xsd:minInclusive 1 .

nmdc:GeolocationValue a owl:Class ;
  rdfs:comment "A normalized value for a location on the earth's surface" ;
  skos:editorialNote "what did 'to_str: {latitude} {longitude}' mean?" ;
  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:IntegerValue a owl:Class ;
  rdfs:comment "A value that is an integer" ;
  rdfs:subClassOf nmdc:AttributeValue , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_numeric_value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_numeric_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

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:BiosampleProcessing , [
    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 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 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:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:bin_quality ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:bin_quality ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:completeness ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:completeness ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contamination ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:contamination ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gene_count ;
    owl:allValuesFrom xsd:integer
  ] , [
    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:members_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:num_16_s ;
    owl:allValuesFrom xsd:integer
  ] , [
    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 xsd:integer
  ] , [
    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 xsd:integer
  ] , [
    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 xsd:integer
  ] , [
    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 xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:number_of_contig ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:total_bases ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:total_bases ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:MagsAnalysisActivity 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:WorkflowExecutionActivity , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_contig_num ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:input_contig_num ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:binned_contig_num ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:binned_contig_num ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:too_short_contig_num ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:too_short_contig_num ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:low_depth_contig_num ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:low_depth_contig_num ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:unbinned_contig_num ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:unbinned_contig_num ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mags_list ;
    owl:allValuesFrom nmdc:MagBin
  ] .

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

nmdc:MetaboliteQuantification 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_quantified ;
    owl:allValuesFrom nmdc:ChemicalEntity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:metabolite_quantified ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:MetabolomicsAnalysisActivity a owl:Class ;
  rdfs:subClassOf nmdc:WorkflowExecutionActivity , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_calibration ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_calibration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_metabolite_quantifications ;
    owl:allValuesFrom nmdc:MetaboliteQuantification
  ] .

nmdc:MetagenomeAnnotationActivity a owl:Class ;
  rdfs:comment "A workflow execution activity that provides functional and structural annotation of assembled metagenome contigs" ;
  rdfs:subClassOf nmdc:WorkflowExecutionActivity , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gold_analysis_project_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] .

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:WorkflowExecutionActivity , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    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 [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1554 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_assembly_identifiers ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1554 xsd:pattern "insdc.sra:[A-Z]+[0-9]+(\\.[0-9]+)?" .

nmdc:MetagenomeSequencingActivity a owl:Class ;
  rdfs:label "Metagenome sequencing activity" ;
  rdfs:comment "Initial sequencing activity that precedes any analysis.  This activity has output(s) that are the raw sequencing data." ;
  rdfs:subClassOf nmdc:WorkflowExecutionActivity .

nmdc:MetaproteomicsAnalysisActivity a owl:Class ;
  rdfs:subClassOf nmdc:WorkflowExecutionActivity , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_peptide_quantifications ;
    owl:allValuesFrom nmdc:PeptideQuantification
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:used ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:MetatranscriptomeActivity a owl:Class ;
  rdfs:comment "A metatranscriptome activity that e.g. pools assembly and annotation activity." ;
  rdfs:subClassOf nmdc:WorkflowExecutionActivity , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:MetatranscriptomeAnnotationActivity a owl:Class ;
  rdfs:subClassOf nmdc:WorkflowExecutionActivity , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gold_analysis_project_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] .

nmdc:MetatranscriptomeAssembly a owl:Class ;
  rdfs:subClassOf nmdc:WorkflowExecutionActivity , [
    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 [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1619 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_assembly_identifiers ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1619 xsd:pattern "insdc.sra:[A-Z]+[0-9]+(\\.[0-9]+)?" .

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 <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    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 [
      a owl:Class ;
      owl:unionOf ( nmdc:Biosample nmdc:ProcessedSample )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:ProcessedSample
  ] .

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:Class ;
    owl:unionOf ( nmdc:DataObject nmdc:GeneProduct nmdc:MaterialEntity nmdc:OntologyClass <http://purl.obolibrary.org/obo/OBI_/0000011> nmdc:Study )
  ] .

nmdc:NomAnalysisActivity a owl:Class ;
  rdfs:subClassOf nmdc:WorkflowExecutionActivity , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_calibration ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_calibration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:used ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:used ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:OmicsProcessing a owl:Class ;
  rdfs:comment "The methods and processes used to generate omics data from a biosample or organism." ;
  skos:altLabel "omics assay" , "sequencing project" , "experiment" ;
  skos:broadMatch <http://purl.obolibrary.org/obo/OBI_/0000070> , ISA:Assay ;
  rdfs:subClassOf <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    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 MIXS:0000052 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000052 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gold_sequencing_project_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:allValuesFrom nmdc:NamedThing
  ] , [
    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:insdc_bioproject_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:insdc_experiment_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:instrument_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:instrument_name ;
    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_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 MIXS:0000038 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000038 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000037 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000037 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:omics_type ;
    owl:allValuesFrom nmdc:ControlledTermValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:omics_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom nmdc:Study
  ] , [
    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 MIXS:0000046 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000046 ;
    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:processing_institution ;
    owl:allValuesFrom nmdc:ProcessingInstitutionEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:processing_institution ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000111 ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000111 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000050 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000050 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000051 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000051 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty MIXS:0000044 ;
    owl:allValuesFrom nmdc:TextValue
  ] , [
    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:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:OntologyClass a owl:Class ;
  skos:editorialNote "The identifiers for terms from external ontologies can't have their ids constrained to the nmdc namespace" ;
  rdfs:subClassOf nmdc:NamedThing .

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 ;
  rdfs:subClassOf nmdc:FunctionalAnnotationTerm , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_part ;
    owl:allValuesFrom nmdc:Reaction
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_part ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:PeptideQuantification a owl:Class ;
  rdfs:comment "This is used to link a metaproteomics analysis workflow to a specific peptide sequence and related information" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:all_proteins ;
    owl:allValuesFrom nmdc:GeneProduct
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:best_protein ;
    owl:allValuesFrom nmdc:GeneProduct
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:best_protein ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:min_q_value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:min_q_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:peptide_sequence ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:peptide_sequence ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:peptide_spectral_count ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:peptide_spectral_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:peptide_sum_masic_abundance ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:peptide_sum_masic_abundance ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

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 ( _:o1702 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_raw_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1702 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:designated_class ;
    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: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:instrument_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:instrument_name ;
    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:BiosampleProcessing nmdc:ChromatographicSeparationProcess nmdc:CollectingBiosamplesFromSite nmdc:Extraction nmdc:FiltrationProcess nmdc:MixingProcess nmdc:OmicsProcessing nmdc:SubSamplingProcess )
  ] .

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:BiosampleProcessing , [
    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:ProcessedSample a owl:Class ;
  rdfs:label "Processed Sample" ;
  rdfs:subClassOf nmdc:MaterialEntity , [
    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 ( _:o1731 _:o1732 )
    ]
  ] , [
    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
  ] .

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

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

nmdc:ProteinQuantification a owl:Class ;
  rdfs:comment "This is used to link a metaproteomics analysis workflow to a specific protein" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:all_proteins ;
    owl:allValuesFrom nmdc:GeneProduct
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:best_protein ;
    owl:allValuesFrom nmdc:GeneProduct
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:best_protein ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:peptide_sequence_count ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:peptide_sequence_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:protein_spectral_count ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:protein_spectral_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:protein_sum_masic_abundance ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:protein_sum_masic_abundance ;
    owl:maxCardinality "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
  ] .

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:float
  ] , [
    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:float
  ] , [
    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:double
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_numeric_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    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 nmdc:has_unit ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:Reaction a owl:Class ;
  rdfs:comment "An individual biochemical transformation carried out by a functional unit of an organism, in which a collection of substrates are transformed into a collection of products. Can also represent transporters" ;
  skos:exactMatch biolink:MolecularActivity ;
  rdfs:subClassOf nmdc:FunctionalAnnotationTerm , [
    a owl:Restriction ;
    owl:onProperty nmdc:direction ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:direction ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_balanced ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_balanced ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_diastereoselective ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_diastereoselective ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_fully_characterized ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_fully_characterized ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_stereo ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_stereo ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_transport ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:is_transport ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:left_participants ;
    owl:allValuesFrom nmdc:ReactionParticipant
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:right_participants ;
    owl:allValuesFrom nmdc:ReactionParticipant
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:smarts_string ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:smarts_string ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:ReactionParticipant a owl:Class ;
  rdfs:comment "Instances of this link a reaction to a chemical entity participant" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:chemical ;
    owl:allValuesFrom nmdc:ChemicalEntity
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:chemical ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:stoichiometry ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:stoichiometry ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:ReadBasedTaxonomyAnalysisActivity 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:WorkflowExecutionActivity , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

nmdc:ReadQcAnalysisActivity 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:WorkflowExecutionActivity , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    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: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: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: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: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: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:version ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

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

nmdc:Solution a owl:Class ;
  rdfs:comment "A mixture that is homogeneous, made up of two or more scattered molecular aggregates, one playing the role of solute and the other playing the role of solvent." ;
  skos:altLabel "mixture" , "solvent" ;
  skos:note "We acknowledge that users of the nmdc-schema may instantiate Solution with only a single component which goes against the letter of the description." , "The solution class may be used to instantiate a single component in the has_solution_components slot" ;
  skos:editorialNote "TODO review the description, possibly more descriptive modeling to allow solvent to be used" , "TODO consider making a \"Fluid\" class" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:has_solution_components ;
    owl:allValuesFrom nmdc:SolutionComponent
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_solution_components ;
    owl:minCardinality "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:SolutionComponent a owl:Class ;
  rdfs:comment "One constituent of a solution" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nmdc:compound ;
    owl:allValuesFrom nmdc:CompoundEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:compound ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:concentration ;
    owl:allValuesFrom nmdc:QuantityValue
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:concentration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

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 class can include 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 rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:neon_study_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:jgi_portal_study_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:alternative_identifiers ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gnps_task_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    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 dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:associated_dois ;
    owl:allValuesFrom nmdc:Doi
  ] , [
    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:funding_sources ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:gold_study_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:qualifiedAssociation ;
    owl:allValuesFrom prov:Association
  ] , [
    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:insdc_bioproject_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:mgnify_project_identifiers ;
    owl:allValuesFrom rdfs:Literal
  ] , [
    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: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:relevant_protocols ;
    owl:allValuesFrom xsd:string
  ] , [
    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: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:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:websites ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o1849 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1849 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." ;
  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 <http://purl.obolibrary.org/obo/OBI_/0000011> , [
    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:has_input ;
    owl:allValuesFrom [
      a owl:Class ;
      owl:unionOf ( nmdc:Biosample nmdc:ProcessedSample )
    ]
  ] , [
    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" ;
  skos:editorialNote "removed the following slots: year, month, day" ;
  rdfs:subClassOf nmdc:AttributeValue .

nmdc:UrlValue a owl:Class ;
  rdfs:comment "A value that is a string that conforms to URL syntax" ;
  rdfs:subClassOf nmdc:AttributeValue .

nmdc:WorkflowExecutionActivity 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) activities is  a distinct run with start and stop times, potentially with different inputs and outputs" ;
  rdfs:subClassOf nmdc:Activity , [
    a owl:Restriction ;
    owl:onProperty nmdc:execution_resource ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:execution_resource ;
    owl:cardinality "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:has_input ;
    owl:allValuesFrom nmdc:NamedThing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_input ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:has_output ;
    owl:allValuesFrom nmdc:NamedThing
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom nmdc:NamedThing
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:type ;
    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: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:Restriction ;
    owl:onProperty nmdc:ended_at_time ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty nmdc:started_at_time ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

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

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:jgi_metatranscriptomics a owl:DatatypeProperty ;
  rdfs:comment "Group of terms that appear in the 'JGI-Metatranscriptomics' 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:altLabel "absolute air humidity" ;
  skos:example "9 gram per gram" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram per gram, kilogram per kilogram, kilogram, pound" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:activity_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of workflow activities." ;
  rdfs:range nmdc:WorkflowExecutionActivity ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

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:altLabel "secondary and tertiary recovery methods and start date" ;
  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:altLabel "additional info" ;
  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:altLabel "address" ;
  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:altLabel "adjacent rooms" ;
  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:altLabel "aerospace structure" ;
  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:altLabel "history/agrochemical additions" ;
  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:altLabel "air particulate matter concentration" ;
  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:altLabel "air temperature" ;
  skos:example "20 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "air temperature regimen" ;
  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:altLabel "extreme_unusual_properties/Al saturation" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  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:altLabel "extreme_unusual_properties/Al saturation method" ;
  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:altLabel "alkalinity" ;
  skos:example "50 milligram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milliequivalent per liter, milligram per liter" ;
  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:altLabel "alkalinity method" ;
  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:altLabel "alkyl diethers" ;
  skos:example "0.005 mole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mole per liter" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:all_proteins a owl:ObjectProperty ;
  rdfs:comment "the list of protein identifiers that are associated with the peptide sequence" ;
  rdfs:range nmdc:GeneProduct .

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:altLabel "altitude" ;
  skos:example "100 meter" ;
  nmdc:expected_value "measurement value" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:environment_field ;
  a owl:FunctionalProperty .

nmdc:alternate_emails a owl:DatatypeProperty ;
  rdfs:comment "One or more other email addresses for an entity." ;
  rdfs:range xsd:string ;
  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." ;
  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:altLabel "aminopeptidase activity" ;
  skos:example "0.269 mole per liter per hour" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mole per liter per hour" ;
  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:altLabel "ammonium" ;
  skos:example "1.5 milligram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  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 "ammonium_nitrogen" , "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" ;
  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:altLabel "amount of light" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "lux, lumens per square meter" ;
  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:example "metagenomics; metabolomics; proteomics" ;
  rdfs:seeAlso MIXS:investigation_type ;
  rdfs:range nmdc:AnalysisTypeEnum .

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:altLabel "ancestral data" ;
  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:altLabel "mean annual precipitation" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millimeter" ;
  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:altLabel "mean annual temperature" ;
  skos:example "12.5 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "antibiotic regimen" ;
  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:altLabel "API gravity" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degrees API" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:applied_roles a owl:ObjectProperty ;
  nmdc:display_hint "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 ;
  rdfs:domain prov:Association .

nmdc:applies_to_person a owl:ObjectProperty ;
  rdfs:range nmdc:PersonValue ;
  rdfs:domain prov:Association ;
  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:altLabel "architectural structure" ;
  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:altLabel "aromatics wt%" ;
  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:altLabel "asphaltenes wt%" ;
  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" ;
  skos:example "[{'doi': 'doi:10.46936/intm.proj.2021.60141/60000423', 'doi_provider': 'emsl', 'doi_category': 'award_doi'}, {'doi': 'doi:10.1101/2022.12.12.520098', 'doi_category': 'publication_doi'}, {'doi': 'doi:10.48321/D1Z60Q', 'doi_category': 'data_management_plan_doi', 'doi_provider': 'gsc'}]" ;
  rdfs:range nmdc:Doi ;
  rdfs:domain nmdc:Study .

MIXS:0001097 a owl:ObjectProperty ;
  rdfs:label "atmospheric data" ;
  rdfs:comment "Measurement of atmospheric data; can include multiple data" ;
  skos:altLabel "atmospheric 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:altLabel "average dew point" ;
  skos:example "25.5 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "average daily occupancy" ;
  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:altLabel "average temperature" ;
  skos:example "12.5 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "bacterial production" ;
  skos:example "5 milligram per cubic meter per day" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per cubic meter per day" ;
  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:altLabel "bacterial respiration" ;
  skos:example "300 micromole oxygen per liter per hour" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per cubic meter per day, micromole oxygen per liter per hour" ;
  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:altLabel "bacterial carbon production" ;
  skos:example "2.53 microgram per liter per hour" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "nanogram per hour" ;
  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:altLabel "barometric pressure" ;
  skos:example "5 millibar" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millibar" ;
  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:altLabel "basin name" ;
  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:altLabel "bathroom count" ;
  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:altLabel "bedroom count" ;
  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:altLabel "benzene" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:best_protein a owl:ObjectProperty ;
  rdfs:comment "the specific protein identifier most correctly associated with the peptide sequence" ;
  rdfs:range nmdc:GeneProduct ;
  a owl:FunctionalProperty .

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

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

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

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:altLabel "biochemical oxygen demand" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  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:altLabel "biocide 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:altLabel "biocide administration method" ;
  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:altLabel "biological status" ;
  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:altLabel "biomass" ;
  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:range nmdc:QuantityValue ;
  rdfs:domain nmdc:ProcessedSample ;
  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:domain nmdc:Database ;
  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:altLabel "biotic regimen" ;
  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:altLabel "observed biotic relationship" ;
  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:altLabel "bishomohopanol" ;
  skos:example "14 microgram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, microgram per gram" ;
  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:altLabel "host blood pressure diastolic" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millimeter mercury" ;
  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:altLabel "host blood pressure systolic" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millimeter mercury" ;
  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:altLabel "bromide" ;
  skos:example "0.05 parts per million" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "parts per million" ;
  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:altLabel "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:altLabel "building occupancy type" ;
  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:altLabel "building setting" ;
  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:altLabel "built structure age" ;
  skos:example "15" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "year" ;
  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:altLabel "built structure setting" ;
  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:altLabel "built structure type" ;
  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." ;
  skos:example "JsonObj(has_raw_value='0.017 mS/cm', has_numeric_value=0.017, has_unit='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:altLabel "calcium" ;
  skos:example "0.2 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, micromole per liter, parts per million" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  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:altLabel "carbon dioxide" ;
  skos:example "410 parts per million" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, parts per million" ;
  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:altLabel "carbon monoxide" ;
  skos:example "0.1 parts per million" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, parts per million" ;
  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:altLabel "carbon/nitrogen ratio" ;
  skos:example "0.417361111" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "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:altLabel "ceiling area" ;
  skos:example "25 square meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  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:altLabel "ceiling condition" ;
  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:altLabel "ceiling finish material" ;
  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:altLabel "ceiling structure" ;
  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:altLabel "ceiling texture" ;
  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:altLabel "ceiling thermal mass" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "joule per degree Celsius" ;
  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:altLabel "ceiling type" ;
  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:altLabel "ceiling signs of water/mold" ;
  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:altLabel "chemical administration" ;
  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:altLabel "chemical mutagen" ;
  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:altLabel "chemical oxygen demand" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  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:altLabel "chemical treatment method" ;
  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:altLabel "chemical treatment" ;
  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 a owl:ObjectProperty ;
  rdfs:comment "from reaction participant class" ;
  rdfs:range nmdc:ChemicalEntity ;
  rdfs:domain nmdc:ReactionParticipant ;
  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:altLabel "chimera check software" ;
  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:altLabel "chloride" ;
  skos:example "5000 milligram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  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:altLabel "chlorophyll" ;
  skos:example "5 milligram per cubic meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per cubic meter, microgram per liter" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  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:altLabel "climate environment" ;
  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 ;
  rdfs:domain nmdc:Biosample ;
  a owl:FunctionalProperty .

nmdc:collecting_biosamples_from_site_set a owl:ObjectProperty ;
  rdfs:range nmdc:CollectingBiosamplesFromSite ;
  rdfs:domain nmdc:Database ;
  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:altLabel "collection date" ;
  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 and 2021 are all acceptable." ;
  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 or 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 or 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:range xsd:float ;
  a owl:FunctionalProperty .

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

nmdc:compound a owl:ObjectProperty ;
  rdfs:comment "A substance that consists of more than one atom or ion. Includes solvents and solutes. Can be combined into solutions." ;
  rdfs:range nmdc:CompoundEnum ;
  rdfs:domain nmdc:SolutionComponent ;
  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" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:domain nmdc:SolutionComponent ;
  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:altLabel "conductivity" ;
  skos:example "10 milliSiemens per centimeter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milliSiemens per centimeter" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:contained_in a owl:ObjectProperty ;
  rdfs:comment "A type of container. i.e. test tube, falcon tube, etc." ;
  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 ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

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

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:altLabel "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:altLabel "history/crop rotation" ;
  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:altLabel "culture rooting medium" ;
  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:altLabel "current land use" ;
  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:altLabel "current vegetation" ;
  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:altLabel "current vegetation method" ;
  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_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:domain nmdc:Database ;
  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 "FT ICR-MS Analysis Results" , "GC-MS Metabolomics Results" ;
  rdfs:range nmdc:FileTypeEnum ;
  rdfs:domain nmdc:DataObject ;
  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:altLabel "date last rain" ;
  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: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:altLabel "density" ;
  skos:example "1000 kilogram per cubic meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram per cubic meter, gram per cubic centimeter" ;
  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:altLabel "depositional environment" ;
  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:altLabel "depth" ;
  skos:example "10 meter" ;
  nmdc:expected_value "measurement value" ;
  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 .

nmdc:designated_class a owl:ObjectProperty ;
  skos:editorialNote "MAM prefers to use this functionality in a `type` class and to eliminate '...type...' from the names of any NMDC-owned elements" , "this would be required on all instances in a polymorphic Database slot, like planned_process_set" ;
  rdfs:seeAlso <https://github.com/microbiomedata/nmdc-schema/issues/1048> , <https://github.com/microbiomedata/nmdc-schema/issues/1233> ;
  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:altLabel "dew point" ;
  skos:example "22 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "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:direction a owl:DatatypeProperty ;
  rdfs:comment "One of l->r, r->l, bidirectional, neutral" ;
  rdfs:range xsd:string ;
  rdfs:domain nmdc:Reaction ;
  a owl:FunctionalProperty .

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 ;
  rdfs:domain nmdc:ImageValue ;
  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:altLabel "dissolved carbon dioxide" ;
  skos:example "5 milligram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter" ;
  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:altLabel "dissolved hydrogen" ;
  skos:example "0.3 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  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:altLabel "dissolved inorganic carbon" ;
  skos:example "2059 micromole per kilogram" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, milligram per liter, parts per million" ;
  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:altLabel "dissolved inorganic nitrogen" ;
  skos:example "761 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter" ;
  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:altLabel "dissolved inorganic phosphorus" ;
  skos:example "56.5 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, milligram per liter, parts per million" ;
  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:altLabel "dissolved iron" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  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:altLabel "dissolved organic carbon" ;
  skos:example "197 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter" ;
  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:altLabel "dissolved organic nitrogen" ;
  skos:example "0.05 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, milligram per liter" ;
  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:altLabel "dissolved oxygen" ;
  skos:example "175 micromole per kilogram" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per kilogram, milligram per liter" ;
  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:altLabel "dissolved oxygen in fluids" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per kilogram, milligram per liter" ;
  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" ;
  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 ( _:o1886 _:o1887 )
  ] ;
  a owl:FunctionalProperty .

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

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

nmdc:dna_cont_type a owl:ObjectProperty ;
  rdfs:label "DNA container type" ;
  rdfs:comment "Tube or plate (96-well)" ;
  skos:example "plate" ;
  rdfs:range nmdc:JgiContTypeEnum ;
  a owl:FunctionalProperty .

nmdc:dna_cont_well a owl:DatatypeProperty ;
  rdfs:label "DNA plate position" ;
  skos:note "Required when 'plate' is selected for container type." , "Leave blank if the sample will be shipped in a tube." , "JGI will not process samples in corner wells, so A1, A12, H1 and H12 will not pass validation." , "For partial plates, fill by columns, like B1-G1,A2-H2,A3-D3 (NOT A2-A11,B1-B8)." ;
  skos:example "B2" ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1889 )
  ] ;
  a owl:FunctionalProperty .

_:o1889 xsd:pattern "(?!A1|A12|H1|H12)(([A-H][1-9])|([A-H]1[0-2]))" .

nmdc:dna_container_id a owl:DatatypeProperty ;
  rdfs:label "DNA container label" ;
  skos:note "Must be unique across all tubes and plates, and <20 characters. All samples in a plate should have the same plate label." ;
  skos:example "Pond_MT_041618" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_dnase a owl:ObjectProperty ;
  rdfs:label "DNase treatment DNA" ;
  skos:note "Note DNase treatment is required for all RNA samples." ;
  skos:example "no" ;
  rdfs:range nmdc:YesNoEnum ;
  a owl:FunctionalProperty .

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: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%)" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_project_contact a owl:DatatypeProperty ;
  rdfs:label "DNA seq project contact" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "John Jones" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_samp_id a owl:DatatypeProperty ;
  rdfs:label "DNA sample ID" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "187654" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_sample_format a owl:ObjectProperty ;
  rdfs:label "DNA sample format" ;
  rdfs:comment "Solution in which the DNA sample has been suspended" ;
  skos:example "Water" ;
  rdfs:range nmdc:DnaSampleFormatEnum ;
  a owl:FunctionalProperty .

nmdc:dna_sample_name a owl:DatatypeProperty ;
  rdfs:label "DNA sample name" ;
  rdfs:comment "Give the DNA sample a name that is meaningful to you. Sample names must be unique across all JGI projects and contain a-z, A-Z, 0-9, - and _ only." ;
  skos:example "JGI_pond_041618" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_seq_project a owl:DatatypeProperty ;
  rdfs:label "DNA seq project ID" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "1191234" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_seq_project_name a owl:DatatypeProperty ;
  rdfs:label "DNA seq project name" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "JGI Pond metagenomics" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_seq_project_pi a owl:DatatypeProperty ;
  rdfs:label "DNA seq project PI" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "Jane Johnson" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:dna_volume a owl:DatatypeProperty ;
  rdfs:label "DNA volume in ul" ;
  skos:note "Units must be in uL. Enter the numerical part only. Value must be 0-1000. This form accepts values < 25, but JGI may refuse to process them unless permission has been granted by a project manager" ;
  skos:example "25" ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:float ;
    owl:withRestrictions ( _:o1891 _:o1892 )
  ] ;
  a owl:FunctionalProperty .

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

_:o1892 xsd:maxInclusive "1000"^^xsd:float .

nmdc:dnase_rna a owl:ObjectProperty ;
  rdfs:label "DNase treated" ;
  skos:note "Note DNase treatment is required for all RNA samples." ;
  skos:example "no" ;
  rdfs:range nmdc:YesNoEnum ;
  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 ;
  rdfs:domain nmdc:Doi ;
  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 ;
  rdfs:domain nmdc:Doi ;
  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> ;
  rdfs:domain nmdc:Doi ;
  a owl:FunctionalProperty .

MIXS:0000795 a owl:ObjectProperty ;
  rdfs:label "door type, composite" ;
  rdfs:comment "The composite type of the door" ;
  skos:altLabel "door type, composite" ;
  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:altLabel "door condition" ;
  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:altLabel "door direction of opening" ;
  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:altLabel "door location" ;
  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:altLabel "door material" ;
  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:altLabel "door movement" ;
  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:altLabel "door area or size" ;
  skos:example "2.5 square meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  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:altLabel "door type" ;
  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:altLabel "door type, metal" ;
  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:altLabel "door type, wood" ;
  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:altLabel "door signs of water/mold" ;
  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:altLabel "downward PAR" ;
  skos:example "28.71 microEinstein per square meter per second" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microEinstein per square meter per second, microEinstein per square centimeter per second" ;
  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:altLabel "drainage classification" ;
  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:altLabel "drawings" ;
  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." ;
  skos:example "JsonObj(has_numeric_value=2, has_unit='hours')" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:domain <http://purl.obolibrary.org/obo/OBI_/0000011> ;
  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." ;
  rdfs:range xsd:string ;
  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:altLabel "efficiency percent" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000093 a owl:ObjectProperty ;
  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:altLabel "elevation" ;
  skos:example "100 meter" ;
  nmdc:expected_value "measurement value" ;
  rdfs:range nmdc:QuantityValue ;
  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:altLabel "elevator count" ;
  skos:example "2" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  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:DatatypeProperty ;
  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:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:emsl_project_identifiers a owl:DatatypeProperty ;
  rdfs:label "EMSL Project Identifiers" ;
  rdfs:comment "an identifier that links to an EMSL user facility 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:domain nmdc:Study ;
  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:string ;
  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:altLabel "emulsions" ;
  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 ;
  rdfs:domain nmdc:GenomeFeature ;
  a owl:FunctionalProperty .

nmdc:end a owl:DatatypeProperty ;
  rdfs:comment "The end of the feature in positive 1-based integer coordinates" ;
  skos:note "- \"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:domain nmdc:GenomeFeature ;
  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 ( _:o1894 )
  ] ;
  rdfs:domain nmdc:Activity ;
  a owl:FunctionalProperty .

_:o1894 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:altLabel "broad-scale environmental context" ;
  skos:example "oceanic epipelagic zone biome [ENVO:01000033] for annotating a water sample from the photic zone in middle of the Atlantic Ocean" ;
  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." ;
  rdfs:range nmdc:ControlledIdentifiedTermValue ;
  rdfs:subPropertyOf nmdc:environment_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:altLabel "local environmental context" ;
  skos:example "litter layer [ENVO:01000338]; Annotating a pooled sample taken from various vegetation layers in a forest consider: canopy [ENVO:00000047]|herb and fern layer [ENVO:01000337]|litter layer [ENVO:01000338]|understory [01000335]|shrub layer [ENVO:01000336]." ;
  nmdc:expected_value "Environmental entities having causal influences upon the entity at time of sampling." ;
  rdfs:range nmdc:ControlledIdentifiedTermValue ;
  rdfs:subPropertyOf nmdc:environment_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:altLabel "environmental medium" ;
  skos:example "soil [ENVO:00001998]; Annotating a fish swimming in the upper 100 m of the Atlantic Ocean, consider: ocean water [ENVO:00002151]. Example: Annotating a duck on a pond consider: pond water [ENVO:00002228]|air [ENVO_00002005]" ;
  nmdc:expected_value "The material displaced by the entity at time of sampling. Recommend subclasses of environmental material [ENVO:00010483]." ;
  rdfs:range nmdc:ControlledIdentifiedTermValue ;
  rdfs:subPropertyOf nmdc:environment_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:altLabel "escalator count" ;
  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:altLabel "ethylbenzene" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  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:execution_resource a owl:DatatypeProperty ;
  skos:example "NERSC-Cori" ;
  rdfs:range xsd:string ;
  rdfs:domain nmdc:Activity ;
  a owl:FunctionalProperty .

MIXS:0000144 a owl:ObjectProperty ;
  rdfs:label "exposed ductwork" ;
  rdfs:comment "The amount of exposed ductwork in the room" ;
  skos:altLabel "exposed ductwork" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  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:altLabel "exposed pipes" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "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:altLabel "experimental factor" ;
  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:altLabel "exterior door count" ;
  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:altLabel "orientations of 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:altLabel "orientations of exterior window" ;
  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:editorialNote "had tried ranges of external identifier and string" ;
  skos:closeMatch skos:closeMatch ;
  rdfs:subPropertyOf nmdc:alternative_identifiers .

nmdc:extractant a owl:ObjectProperty ;
  rdfs:comment "The active component(s) primarily responsible for transfer of a solute from one phase to the other." ;
  rdfs:range nmdc:Solution ;
  rdfs:domain nmdc:Extraction ;
  a owl:FunctionalProperty .

nmdc:extraction_method a owl:ObjectProperty ;
  rdfs:range nmdc:ExtractionTargetEnum ;
  rdfs:domain nmdc:Extraction ;
  a owl:FunctionalProperty .

nmdc:extraction_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of extractions within it." ;
  rdfs:range nmdc:Extraction ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:extraction_target a owl:ObjectProperty ;
  rdfs:range nmdc:ExtractionTargetEnum ;
  rdfs:domain nmdc:Extraction ;
  a owl:FunctionalProperty .

MIXS:0000320 a owl:ObjectProperty ;
  rdfs:label "history/extreme events" ;
  rdfs:comment "Unusual physical events that may have affected microbial populations" ;
  skos:altLabel "history/extreme events" ;
  skos:example "" ;
  nmdc:expected_value "date" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TimestampValue ;
  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:altLabel "soil_taxonomic/FAO classification" ;
  skos:example "Luvisols" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:FaoClassEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:feature_type a owl:DatatypeProperty ;
  rdfs:comment "TODO: Yuri to write" ;
  rdfs:range xsd:string ;
  rdfs:domain nmdc:GenomeFeature ;
  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:altLabel "fertilizer regimen" ;
  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:altLabel "field name" ;
  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:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:file_size_bytes a owl:DatatypeProperty ;
  rdfs:comment "Size of the file in bytes" ;
  rdfs:range xsd:long ;
  rdfs:domain nmdc:DataObject ;
  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." ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:domain nmdc:FiltrationProcess ;
  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:altLabel "filter type" ;
  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 .

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

MIXS:0000802 a owl:ObjectProperty ;
  rdfs:label "fireplace type" ;
  rdfs:comment "A firebox with chimney" ;
  skos:altLabel "fireplace type" ;
  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:ObjectProperty ;
  rdfs:label "history/flooding" ;
  rdfs:comment "Historical and/or physical evidence of flooding" ;
  skos:altLabel "history/flooding" ;
  skos:example "" ;
  nmdc:expected_value "date" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:TimestampValue ;
  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:altLabel "floor age" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "years, weeks, days" ;
  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:altLabel "floor area" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  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:altLabel "floor condition" ;
  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:altLabel "floor count" ;
  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:altLabel "floor finish material" ;
  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:altLabel "floor structure" ;
  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:altLabel "floor thermal mass" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "joule per degree Celsius" ;
  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:altLabel "floor signs of water/mold" ;
  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:altLabel "fluorescence" ;
  skos:example "2.5 volts" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram chlorophyll a per cubic meter, volts" ;
  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:altLabel "frequency of cleaning" ;
  skos:example "" ;
  nmdc:expected_value "enumeration or {text}" ;
  nmdc:occurrence "1" ;
  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:altLabel "frequency of cooking" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:functional_annotation_agg a owl:ObjectProperty ;
  rdfs:range nmdc:FunctionalAnnotationAggMember ;
  rdfs:domain nmdc:Database .

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:domain nmdc:Database ;
  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:altLabel "fungicide regimen" ;
  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:altLabel "furniture" ;
  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:altLabel "gaseous environment" ;
  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:altLabel "gaseous 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:altLabel "gender of 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:range xsd:integer ;
  a owl:FunctionalProperty .

nmdc:gene_function_id a owl:ObjectProperty ;
  rdfs:comment "The identifier for the gene function." ;
  skos:example "KEGG.ORTHOLOGY:K00627" ;
  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:altLabel "genetic modification" ;
  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:domain nmdc:Database ;
  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:altLabel "geographic location (country and/or sea,region)" ;
  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 ( _:o1896 )
  ] ;
  a owl:FunctionalProperty .

_:o1896 xsd:minInclusive 1 .

nmdc:git_url a owl:DatatypeProperty ;
  skos:example "https://github.com/microbiomedata/mg_annotation/releases/tag/0.1" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

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

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

nmdc:gnps_task_identifiers a owl:DatatypeProperty ;
  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/MetabolomicsAnalysisActivity/> ;
  rdfs:domain nmdc:Study ;
  rdfs:subPropertyOf nmdc:study_identifiers , nmdc:gnps_identifiers .

nmdc:gold_analysis_project_identifiers a owl:DatatypeProperty ;
  rdfs:comment "identifiers for corresponding analysis project in GOLD" ;
  skos:example "https://bioregistry.io/gold:Ga0526289" ;
  rdfs:subPropertyOf nmdc:analysis_identifiers , nmdc:gold_identifiers .

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

nmdc:gold_identifiers a owl:DatatypeProperty ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:gold_path_field a owl:DatatypeProperty ;
  rdfs:comment "This is a grouping for any of the gold path fields" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:gold_sequencing_project_identifiers a owl:DatatypeProperty ;
  rdfs:comment "identifiers for corresponding sequencing project in GOLD" ;
  skos:example "https://bioregistry.io/gold:Gp0108335" ;
  rdfs:domain nmdc:OmicsProcessing ;
  rdfs:subPropertyOf nmdc:omics_processing_identifiers , nmdc:gold_identifiers .

nmdc:gold_study_identifiers a owl:DatatypeProperty ;
  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 "https://bioregistry.io/gold:Gs0110115" ;
  rdfs:seeAlso <https://gold.jgi.doe.gov/studies> ;
  rdfs:domain nmdc:Study ;
  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:altLabel "gravidity" ;
  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:altLabel "gravity" ;
  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:altLabel "growth facility" ;
  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:altLabel "growth habit" ;
  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:altLabel "growth hormone regimen" ;
  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:range xsd:string ;
  a owl:FunctionalProperty .

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

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

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

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

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

nmdc:gtdbtk_species a owl:DatatypeProperty ;
  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:altLabel "hallway/corridor count" ;
  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:altLabel "handidness" ;
  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_numeric_value a owl:DatatypeProperty ;
  rdfs:comment "Links a quantity value to a number" ;
  skos:mappingRelation qud:quantityValue , schema:value ;
  rdfs:range xsd:double ;
  a owl:FunctionalProperty ;
  rdfs:range xsd:float ;
  rdfs:domain nmdc:QuantityValue .

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 ;
  rdfs:domain nmdc:AttributeValue .

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

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_calibration a owl:DatatypeProperty ;
  rdfs:comment "A reference to a file that holds calibration information." ;
  rdfs:range xsd:string ;
  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:display_hint "Other researchers associated with this study." ;
  rdfs:range prov:Association ;
  rdfs:domain nmdc:Study .

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 ( _:o1898 )
  ] ;
  rdfs:domain nmdc:FunctionalAnnotation ;
  a owl:FunctionalProperty .

_:o1898 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 ;
  rdfs:domain nmdc:NamedThing .

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:domain nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:has_numeric_value ;
  a owl:FunctionalProperty .

nmdc:has_metabolite_quantifications a owl:ObjectProperty ;
  rdfs:range nmdc:MetaboliteQuantification ;
  rdfs:domain nmdc:MetabolomicsAnalysisActivity .

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:domain nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:has_numeric_value ;
  a owl:FunctionalProperty .

nmdc:has_output a owl:ObjectProperty ;
  rdfs:comment "An output biosample to a processing step" ;
  skos:altLabel "output" ;
  rdfs:range nmdc:NamedThing ;
  rdfs:domain nmdc:NamedThing .

nmdc:has_part a owl:ObjectProperty ;
  rdfs:range nmdc:Reaction ;
  rdfs:domain nmdc:Pathway .

nmdc:has_participants a owl:DatatypeProperty ;
  skos:exactMatch <http://purl.obolibrary.org/obo/RO_/0000057> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:has_peptide_quantifications a owl:ObjectProperty ;
  rdfs:range nmdc:PeptideQuantification ;
  rdfs:domain nmdc:MetaproteomicsAnalysisActivity .

nmdc:has_solution_components a owl:ObjectProperty ;
  rdfs:comment "Relationship from a Solution to one or more constituent solution components" ;
  rdfs:range nmdc:SolutionComponent ;
  rdfs:domain nmdc:Solution .

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:altLabel "hydrocarbon type produced" ;
  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:altLabel "hydrocarbon resource type" ;
  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:altLabel "formation water salinity" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  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:altLabel "hydrocarbon resource geological age" ;
  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:altLabel "hydrocarbon resource original pressure" ;
  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:altLabel "hydrocarbon resource original temperature" ;
  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:altLabel "heating and cooling system type" ;
  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:altLabel "heating delivery locations" ;
  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:altLabel "heating system delivery method" ;
  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:altLabel "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:altLabel "extreme_unusual_properties/heavy metals" ;
  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:altLabel "extreme_unusual_properties/heavy metals method" ;
  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:altLabel "height carpet fiber mat" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "centimeter" ;
  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:altLabel "herbicide regimen" ;
  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 .

MIXS:0000321 a owl:ObjectProperty ;
  rdfs:label "soil horizon method" ;
  rdfs:comment "Reference or method used in determining the horizon" ;
  skos:altLabel "soil horizon method" ;
  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:altLabel "host age" ;
  skos:example "10 days" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "year, day, hour" ;
  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:altLabel "host body habitat" ;
  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:altLabel "host body product" ;
  skos:example "Portion of mucus [fma66938]" ;
  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:altLabel "host body site" ;
  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:altLabel "host body temperature" ;
  skos:example "15 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "host color" ;
  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:altLabel "host common name" ;
  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:altLabel "host diet" ;
  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:altLabel "host disease status" ;
  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:altLabel "host dry mass" ;
  skos:example "500 gram" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "kilogram, gram" ;
  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:altLabel "host family relationship" ;
  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:altLabel "host 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:altLabel "host growth conditions" ;
  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:altLabel "host height" ;
  skos:example "0.1 meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "centimeter, millimeter, meter" ;
  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:altLabel "host last meal" ;
  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:altLabel "host length" ;
  skos:example "1 meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "centimeter, millimeter, meter" ;
  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:altLabel "host life stage" ;
  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:altLabel "host phenotype" ;
  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:altLabel "host sex" ;
  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:altLabel "host shape" ;
  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:altLabel "host subject id" ;
  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:altLabel "host subspecific genetic lineage" ;
  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:altLabel "host substrate" ;
  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:altLabel "observed host symbionts" ;
  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:altLabel "host taxid" ;
  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:altLabel "host total mass" ;
  skos:example "2500 gram" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "kilogram, gram" ;
  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:altLabel "host wet mass" ;
  skos:example "1500 gram" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "kilogram, gram" ;
  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:altLabel "humidity" ;
  skos:example "25 gram per cubic meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram per cubic meter" ;
  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:altLabel "humidity regimen" ;
  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:DatatypeProperty ;
  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:DatatypeProperty ;
  rdfs:range xsd:string ;
  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:inchi a owl:DatatypeProperty ;
  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" ;
  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:altLabel "indoor space" ;
  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:altLabel "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:altLabel "industrial effluent percent" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  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 ( _:o1900 )
  ] .

_:o1900 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:altLabel "inorganic 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:range xsd:integer ;
  a owl:FunctionalProperty .

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> ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:domain <http://purl.obolibrary.org/obo/OBI_/0000011> ;
  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." ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:domain <http://purl.obolibrary.org/obo/OBI_/0000011> ;
  a owl:FunctionalProperty .

nmdc:insdc_analysis_identifiers a owl:DatatypeProperty ;
  skos:note "in INSDC this is a run but it corresponds to a GOLD analysis" ;
  skos:example "https://www.ebi.ac.uk/metagenomics/runs/DRR218479" , "https://www.ebi.ac.uk/ena/browser/view/ERR436051" ;
  rdfs:subPropertyOf nmdc:analysis_identifiers , nmdc:insdc_identifiers ;
  a owl:FunctionalProperty .

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

nmdc:insdc_bioproject_identifiers a owl:DatatypeProperty ;
  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 "https://bioregistry.io/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:DatatypeProperty ;
  rdfs:comment "identifiers for corresponding sample in INSDC" ;
  skos:altLabel "EBI biosample identifiers" , "NCBI biosample identifiers" , "DDBJ biosample identifiers" ;
  skos:example "https://bioregistry.io/biosample:SAMEA5989477" , "https://bioregistry.io/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:DatatypeProperty ;
  rdfs:domain nmdc:OmicsProcessing ;
  rdfs:subPropertyOf nmdc:external_database_identifiers , nmdc:insdc_identifiers .

nmdc:insdc_identifiers a owl:DatatypeProperty ;
  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:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:insdc_secondary_sample_identifiers a owl:DatatypeProperty ;
  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 "https://bioregistry.io/insdc.sra:DRS166340" ;
  rdfs:subPropertyOf nmdc:biosample_identifiers , nmdc:insdc_identifiers ;
  a owl:FunctionalProperty .

nmdc:insdc_sra_ena_study_identifiers a owl:DatatypeProperty ;
  rdfs:comment "identifiers for corresponding project in INSDC SRA / ENA" ;
  skos:altLabel "EBI ENA study identifiers" , "NCBI SRA identifiers" , "DDBJ SRA identifiers" ;
  skos:example "https://bioregistry.io/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:altLabel "inside lux light" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "kilowatt per square metre" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:instrument_name a owl:DatatypeProperty ;
  rdfs:comment "The name of the instrument that was used for processing the sample." ;
  rdfs:range xsd:string ;
  rdfs:domain <http://purl.obolibrary.org/obo/OBI_/0000011> ;
  a owl:FunctionalProperty .

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:altLabel "interior wall condition" ;
  skos:example "damaged" ;
  nmdc:expected_value "enumeration" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:IntWallCondEnum ;
  rdfs:subPropertyOf nmdc:core_field ;
  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:is_balanced a owl:DatatypeProperty ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

nmdc:is_diastereoselective a owl:DatatypeProperty ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

nmdc:is_fully_characterized a owl:DatatypeProperty ;
  rdfs:comment "False if includes R-groups" ;
  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_stereo a owl:DatatypeProperty ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

nmdc:is_transport a owl:DatatypeProperty ;
  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" , "H218O" ;
  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:altLabel "injection water breakthrough date of specific well" ;
  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:altLabel "injection water fraction" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percent" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:jgi_portal_identifiers a owl:DatatypeProperty ;
  rdfs:comment "identifiers for entities according to JGI Portal" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:jgi_portal_study_identifiers a owl:DatatypeProperty ;
  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:domain nmdc:Study ;
  rdfs:subPropertyOf nmdc:study_identifiers , nmdc:jgi_portal_identifiers .

nmdc:keywords a owl:DatatypeProperty ;
  rdfs:comment "A list of keywords that used to associate the entity. Keywords SHOULD come from controlled vocabularies, including MESH, ENVO." ;
  skos:mappingRelation dcterms:subject ;
  rdfs:range xsd:string .

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:altLabel "last time 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:altLabel "geographic location (latitude and longitude)" ;
  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 "latitude" ;
  skos:example "-33.460524" ;
  skos:mappingRelation schema:latitude ;
  rdfs:range xsd:decimal ;
  rdfs:domain nmdc:GeolocationValue ;
  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 "lbc_thirty" , "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 mg/kg" ;
  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" ;
  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 "lbceq" , "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 mg/kg" ;
  rdfs:seeAlso <https://www.ornl.gov/content/bio-scales-0> ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "ppm CaCO3/pH" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:left_participants a owl:ObjectProperty ;
  rdfs:range nmdc:ReactionParticipant ;
  rdfs:domain nmdc:Reaction ;
  rdfs:subPropertyOf nmdc:has_participants .

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

nmdc:library_preparation_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of DNA extractions within it." ;
  skos:altLabel "library_construction_set" ;
  rdfs:range nmdc:LibraryPreparation ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

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

MIXS:0000706 a owl:ObjectProperty ;
  rdfs:label "light intensity" ;
  rdfs:comment "Measurement of light intensity" ;
  skos:altLabel "light intensity" ;
  skos:example "0.3 lux" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "lux" ;
  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:altLabel "light regimen" ;
  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:altLabel "light type" ;
  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:altLabel "links to additional analysis" ;
  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:altLabel "link to 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:altLabel "link to climate 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: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:altLabel "lithology" ;
  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:altLabel "soil_taxonomic/local classification" ;
  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:altLabel "soil_taxonomic/local classification method" ;
  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 "longitude" ;
  skos:example "150.168149" ;
  skos:mappingRelation schema:longitude ;
  rdfs:range xsd:decimal ;
  rdfs:domain nmdc:GeolocationValue ;
  a owl:FunctionalProperty .

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

MIXS:0000431 a owl:ObjectProperty ;
  rdfs:label "magnesium" ;
  rdfs:comment "Concentration of magnesium in the sample" ;
  skos:altLabel "magnesium" ;
  skos:example "52.8 micromole per kilogram" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "mole per liter, milligram per liter, parts per million, micromole per kilogram" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:mags_activity_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of MAGs analysis activities." ;
  rdfs:range nmdc:MagsAnalysisActivity ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:mags_list a owl:ObjectProperty ;
  rdfs:range nmdc:MagBin ;
  rdfs:domain nmdc:MagsAnalysisActivity .

nmdc:manganese a owl:ObjectProperty ;
  rdfs:label "manganese" ;
  rdfs:comment "Concentration of manganese in the sample" ;
  skos:altLabel "manganese" ;
  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)" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

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> ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

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 .

MIXS:0000229 a owl:ObjectProperty ;
  rdfs:label "maximum occupancy" ;
  rdfs:comment "The maximum amount of people allowed in the indoor environment" ;
  skos:altLabel "maximum occupancy" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "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:altLabel "mean friction velocity" ;
  skos:example "0.5 meter per second" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter per second" ;
  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:altLabel "mean peak friction velocity" ;
  skos:example "1 meter per second" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter per second" ;
  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:altLabel "mechanical 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:altLabel "mechanical damage" ;
  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:range xsd:string ;
  rdfs:domain nmdc:MagBin ;
  a owl:FunctionalProperty .

nmdc:metabolite_quantified a owl:ObjectProperty ;
  rdfs:comment "the specific metabolite identifier" ;
  rdfs:range nmdc:ChemicalEntity ;
  rdfs:domain nmdc:MetaboliteQuantification ;
  a owl:FunctionalProperty .

nmdc:metabolomics_analysis_activity_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of metabolomics analysis activities." ;
  rdfs:range nmdc:MetabolomicsAnalysisActivity ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:metagenome_annotation_activity_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of metagenome annotation activities." ;
  rdfs:range nmdc:MetagenomeAnnotationActivity ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:metagenome_annotation_id a owl:ObjectProperty ;
  rdfs:comment "The identifier for the analysis activity (WorkflowExecutionActivity) that generated the functional annotation results." ;
  rdfs:range nmdc:WorkflowExecutionActivity ;
  rdfs:domain nmdc:FunctionalAnnotationAggMember ;
  a owl:FunctionalProperty .

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

nmdc:metagenome_assembly_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of metagenome assembly activities." ;
  rdfs:range nmdc:MetagenomeAssembly ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:metagenome_sequencing_activity_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of metagenome sequencing activities." ;
  rdfs:range nmdc:MetagenomeSequencingActivity ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:metaproteomics_analysis_activity_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of metaproteomics analysis activities." ;
  rdfs:range nmdc:MetaproteomicsAnalysisActivity ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:metatranscriptome_activity_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of metatranscriptome analysis activities." ;
  rdfs:range nmdc:MetatranscriptomeActivity ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

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

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

nmdc:mgnify_identifiers a owl:DatatypeProperty ;
  rdfs:seeAlso <https://www.ebi.ac.uk/metagenomics/> ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:mgnify_project_identifiers a owl:DatatypeProperty ;
  rdfs:comment "identifiers for corresponding project in MGnify" ;
  skos:example "https://bioregistry.io/mgnify.proj:MGYS00005757" ;
  rdfs:domain nmdc:Study ;
  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:altLabel "microbial biomass method" ;
  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:altLabel "microbial biomass" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "ton, kilogram, gram per kilogram soil" ;
  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 .

nmdc:min_q_value a owl:DatatypeProperty ;
  rdfs:comment "smallest Q-Value associated with the peptide sequence as provided by MSGFPlus tool" ;
  rdfs:seeAlso <http://purl.obolibrary.org/obo/OBI_/0001442> ;
  rdfs:range xsd:float ;
  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:altLabel "mineral nutrient regimen" ;
  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 "Any other measurement performed or parameter collected, that is not listed here" ;
  skos:altLabel "miscellaneous parameter" ;
  skos:example "Bicarbonate ion concentration;2075 micromole per kilogram" ;
  nmdc:expected_value "parameter name;measurement value" ;
  nmdc:occurrence "m" ;
  rdfs:range nmdc:TextValue ;
  rdfs:subPropertyOf nmdc:core_field .

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:altLabel "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_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:DatatypeProperty ;
  rdfs:subPropertyOf nmdc:biosample_identifiers , nmdc:neon_identifiers .

nmdc:neon_identifiers a owl:DatatypeProperty ;
  rdfs:comment "identifiers for entities according to NEON" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:neon_study_identifiers a owl:DatatypeProperty ;
  rdfs:domain nmdc:Study ;
  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:altLabel "nitrate" ;
  skos:example "65 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  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 "nitrate_nitrogen" , "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" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

MIXS:0000426 a owl:ObjectProperty ;
  rdfs:label "nitrite" ;
  rdfs:comment "Concentration of nitrite in the sample" ;
  skos:altLabel "nitrite" ;
  skos:example "0.5 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  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 "nitrite_nitrogen" , "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" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

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

nmdc:nom_analysis_activity_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of natural organic matter (NOM) analysis activities." ;
  rdfs:range nmdc:NomAnalysisActivity ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

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:altLabel "non-mineral nutrient regimen" ;
  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:comment "from study class" ;
  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:altLabel "nucleic acid amplification" ;
  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:altLabel "nucleic acid extraction" ;
  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:range xsd:integer ;
  a owl:FunctionalProperty .

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

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

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:range xsd:integer ;
  a owl:FunctionalProperty .

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

MIXS:0000231 a owl:ObjectProperty ;
  rdfs:label "number of pets" ;
  rdfs:comment "The number of pets residing in the sampled space" ;
  skos:altLabel "number of pets" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "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:altLabel "number of houseplants" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "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:altLabel "number of residents" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "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 ;
  rdfs:domain nmdc:Database .

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:altLabel "occupant density at sampling" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  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:altLabel "occupancy documentation" ;
  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:altLabel "occupancy at sampling" ;
  skos:example "10" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "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:omics_processing_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of omics processings within it." ;
  rdfs:range nmdc:OmicsProcessing ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:omics_type a owl:ObjectProperty ;
  rdfs:comment "The type of omics data" ;
  skos:example "metatranscriptome" , "metagenome" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:domain nmdc:OmicsProcessing ;
  a owl:FunctionalProperty .

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

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

MIXS:0000508 a owl:ObjectProperty ;
  rdfs:label "organic carbon" ;
  rdfs:comment "Concentration of organic carbon" ;
  skos:altLabel "organic carbon" ;
  skos:example "1.5 microgram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  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:altLabel "organism count qPCR information" ;
  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:altLabel "organic matter" ;
  skos:example "1.75 milligram per cubic meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  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:altLabel "organic nitrogen" ;
  skos:example "4 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  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:altLabel "organic particles" ;
  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:altLabel "organism count" ;
  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" ;
  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:altLabel "oil water contact depth" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  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:altLabel "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:altLabel "oxygen" ;
  skos:example "600 parts per million" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  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 ;
  rdfs:domain nmdc:NamedThing .

MIXS:0000515 a owl:ObjectProperty ;
  rdfs:label "particulate organic carbon" ;
  rdfs:comment "Concentration of particulate organic carbon" ;
  skos:altLabel "particulate organic carbon" ;
  skos:example "1.92 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  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:altLabel "particulate organic nitrogen" ;
  skos:example "0.3 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter" ;
  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:altLabel "particle classification" ;
  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:altLabel "pcr conditions" ;
  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:altLabel "pcr primers" ;
  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 .

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

nmdc:peptide_sequence_count a owl:DatatypeProperty ;
  rdfs:comment "count of peptide sequences grouped to the best_protein" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

nmdc:peptide_spectral_count a owl:DatatypeProperty ;
  rdfs:comment "sum of filter passing MS2 spectra associated with the peptide sequence within a given LC-MS/MS data file" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

nmdc:peptide_sum_masic_abundance a owl:DatatypeProperty ;
  rdfs:comment "combined MS1 extracted ion chromatograms derived from MS2 spectra associated with the peptide sequence from a given LC-MS/MS data file using the MASIC tool" ;
  rdfs:range xsd:integer ;
  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:altLabel "permeability" ;
  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:altLabel "perturbation" ;
  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:altLabel "pesticide regimen" ;
  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:altLabel "petroleum hydrocarbon" ;
  skos:example "0.05 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  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:altLabel "pH" ;
  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:altLabel "pH method" ;
  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:altLabel "pH 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:altLabel "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 ( _:o1902 _:o1903 )
  ] ;
  rdfs:domain nmdc:GenomeFeature ;
  a owl:FunctionalProperty .

_:o1902 xsd:minInclusive 0 .

_:o1903 xsd:maxInclusive 2 .

MIXS:0000505 a owl:ObjectProperty ;
  rdfs:label "phosphate" ;
  rdfs:comment "Concentration of phosphate" ;
  skos:altLabel "phosphate" ;
  skos:example "0.7 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  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:altLabel "phospholipid fatty acid" ;
  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:altLabel "photon flux" ;
  skos:example "3.926 micromole photons per second per square meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "number of photons per second per unit area" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:planned_process_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of planned processes within it." ;
  skos:note "PlannedProcess instances aggregated by this slot will require the designated_class slot" ;
  rdfs:range <http://purl.obolibrary.org/obo/OBI_/0000011> ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

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:altLabel "plant growth medium" ;
  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:altLabel "plant product" ;
  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:altLabel "plant sex" ;
  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:altLabel "plant structure" ;
  skos:example "epidermis [PO:0005679]" ;
  nmdc:expected_value "PO" ;
  nmdc:occurrence "1" ;
  rdfs:range nmdc:ControlledTermValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  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:altLabel "pollutants" ;
  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:altLabel "pooling of DNA extracts (if done)" ;
  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 .

nmdc:pooling_set a owl:ObjectProperty ;
  rdfs:range nmdc:Pooling ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

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:altLabel "porosity" ;
  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:altLabel "potassium" ;
  skos:example "463 milligram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  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:altLabel "pour point" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "pre-treatment" ;
  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:altLabel "presence of pets, animals, or insects" ;
  skos:example "cat;5" ;
  nmdc:expected_value "enumeration;count" ;
  nmdc:occurrence "1" ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1905 )
  ] ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

_:o1905 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:altLabel "pressure" ;
  skos:example "50 atmosphere" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "atmosphere" ;
  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:altLabel "history/previous land use method" ;
  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:altLabel "history/previous land use" ;
  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:altLabel "primary production" ;
  skos:example "100 milligram per cubic meter per day" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per cubic meter per day, gram per square meter per day" ;
  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:altLabel "primary treatment" ;
  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:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:processing_institution a owl:ObjectProperty ;
  rdfs:comment "The organization that processed the sample." ;
  rdfs:range nmdc:ProcessingInstitutionEnum ;
  rdfs:domain <http://purl.obolibrary.org/obo/OBI_/0000011> ;
  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:altLabel "production rate" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "cubic meter per day" ;
  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:altLabel "production start date" ;
  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 ;
  rdfs:domain nmdc:PersonValue ;
  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:altLabel "profile position" ;
  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:proposal_dna a owl:DatatypeProperty ;
  rdfs:label "DNA proposal ID" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "504000" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:proposal_rna a owl:DatatypeProperty ;
  rdfs:label "RNA proposal ID" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "504000" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:protein_spectral_count a owl:DatatypeProperty ;
  rdfs:comment "sum of filter passing MS2 spectra associated with the best protein within a given LC-MS/MS data file" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

nmdc:protein_sum_masic_abundance a owl:DatatypeProperty ;
  rdfs:comment "combined MS1 extracted ion chromatograms derived from MS2 spectra associated with the best protein from a given LC-MS/MS data file using the MASIC tool" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

nmdc:protocol_link a owl:ObjectProperty ;
  rdfs:range nmdc:Protocol ;
  rdfs:domain <http://purl.obolibrary.org/obo/OBI_/0000011> ;
  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 ;
  rdfs:domain nmdc:FailureCategorization ;
  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 ;
  rdfs:domain nmdc:FailureCategorization ;
  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:altLabel "quadrant position" ;
  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:altLabel "radiation regimen" ;
  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:altLabel "rainfall regimen" ;
  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:altLabel "reactor type" ;
  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_based_taxonomy_analysis_activity_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of read based analysis activities." ;
  rdfs:range nmdc:ReadBasedTaxonomyAnalysisActivity ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:read_qc_analysis_activity_set a owl:ObjectProperty ;
  rdfs:comment "This property links a database object to the set of read QC analysis activities." ;
  rdfs:range nmdc:ReadQcAnalysisActivity ;
  rdfs:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

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:altLabel "redox potential" ;
  skos:example "300 millivolt" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millivolt" ;
  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:altLabel "relative air humidity" ;
  skos:example "80%" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  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:altLabel "outside relative humidity" ;
  skos:example "12 per kilogram of air" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram of air, kilogram of air" ;
  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:altLabel "relative sampling location" ;
  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 ;
  rdfs:domain nmdc:Study ;
  a owl:FunctionalProperty .

nmdc:relevant_protocols a owl:DatatypeProperty ;
  rdfs:range xsd:string .

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:string ;
  a owl:FunctionalProperty .

MIXS:0000303 a owl:ObjectProperty ;
  rdfs:label "reservoir name" ;
  rdfs:comment "Name of the reservoir (e.g. Carapebus)" ;
  skos:altLabel "reservoir name" ;
  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:altLabel "resins wt%" ;
  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:right_participants a owl:ObjectProperty ;
  rdfs:range nmdc:ReactionParticipant ;
  rdfs:domain nmdc:Reaction ;
  rdfs:subPropertyOf nmdc:has_participants .

nmdc:rna_absorb_1 a owl:DatatypeProperty ;
  rdfs:label "RNA absorbance 260/280" ;
  rdfs:comment "260/280 measurement of RNA 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:rna_absorb_2 a owl:DatatypeProperty ;
  rdfs:label "RNA absorbance 260/230" ;
  rdfs:comment "260/230 measurement of RNA 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: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" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:rna_concentration a owl:DatatypeProperty ;
  rdfs:label "RNA 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 ( _:o1907 _:o1908 )
  ] ;
  a owl:FunctionalProperty .

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

_:o1908 xsd:maxInclusive "1000"^^xsd:float .

nmdc:rna_cont_type a owl:ObjectProperty ;
  rdfs:label "RNA container type" ;
  rdfs:comment "Tube or plate (96-well)" ;
  skos:example "plate" ;
  rdfs:range nmdc:JgiContTypeEnum ;
  a owl:FunctionalProperty .

nmdc:rna_cont_well a owl:DatatypeProperty ;
  rdfs:label "RNA plate position" ;
  skos:note "Required when 'plate' is selected for container type." , "Leave blank if the sample will be shipped in a tube." , "JGI will not process samples in corner wells, so A1, A12, H1 and H12 will not pass validation." , "For partial plates, fill by columns, like B1-G1,A2-H2,A3-D3 (NOT A2-A11,B1-B8)." ;
  skos:example "B2" ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1910 )
  ] ;
  a owl:FunctionalProperty .

_:o1910 xsd:pattern "(?!A1|A12|H1|H12)(([A-H][1-9])|([A-H]1[0-2]))" .

nmdc:rna_container_id a owl:DatatypeProperty ;
  rdfs:label "RNA container label" ;
  skos:note "Must be unique across all tubes and plates, and <20 characters. All samples in a plate should have the same plate label." ;
  skos:example "Pond_MT_041618" ;
  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: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%)" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:rna_project_contact a owl:DatatypeProperty ;
  rdfs:label "RNA seq project contact" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "John Jones" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:rna_samp_id a owl:DatatypeProperty ;
  rdfs:label "RNA sample ID" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "187654" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:rna_sample_format a owl:ObjectProperty ;
  rdfs:label "RNA sample format" ;
  rdfs:comment "Solution in which the RNA sample has been suspended" ;
  skos:example "Water" ;
  rdfs:range nmdc:RnaSampleFormatEnum ;
  a owl:FunctionalProperty .

nmdc:rna_sample_name a owl:DatatypeProperty ;
  rdfs:label "RNA sample name" ;
  rdfs:comment "Give the RNA sample a name that is meaningful to you. Sample names must be unique across all JGI projects and contain a-z, A-Z, 0-9, - and _ only." ;
  skos:example "JGI_pond_041618" ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1912 _:o1913 )
  ] ;
  a owl:FunctionalProperty .

_:o1912 xsd:minInclusive "0" .

_:o1913 xsd:maxInclusive "2000" .

nmdc:rna_seq_project a owl:DatatypeProperty ;
  rdfs:label "RNA seq project ID" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "1191234" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:rna_seq_project_name a owl:DatatypeProperty ;
  rdfs:label "RNA seq project name" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "JGI Pond metatranscriptomics" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:rna_seq_project_pi a owl:DatatypeProperty ;
  rdfs:label "RNA seq project PI" ;
  skos:note "Do not edit these values. A template will be provided by NMDC in which these values have been pre-filled." ;
  skos:example "Jane Johnson" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:rna_volume a owl:DatatypeProperty ;
  rdfs:label "RNA volume in ul" ;
  skos:note "Units must be in uL. Enter the numerical part only. Value must be 0-1000. This form accepts values < 25, but JGI may refuse to process them unless permission has been granted by a project manager" ;
  skos:example "25" ;
  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 "1000"^^xsd:float .

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:altLabel "room air exchange rate" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "liter per hour" ;
  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:altLabel "room architectural elements" ;
  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:altLabel "room condition" ;
  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:altLabel "rooms connected 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:altLabel "room count" ;
  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:altLabel "room dimensions" ;
  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:altLabel "room door distance" ;
  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:altLabel "rooms that share a door with 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:altLabel "rooms that are on the same hallway" ;
  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:altLabel "room location in 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:altLabel "room moisture damage or mold history" ;
  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:altLabel "room net area" ;
  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:altLabel "room occupancy" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "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:altLabel "room sampling position" ;
  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:altLabel "room type" ;
  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:altLabel "room volume" ;
  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:altLabel "rooms that share a wall with 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:altLabel "room window count" ;
  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:altLabel "rooting conditions" ;
  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:altLabel "rooting medium carbon" ;
  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:altLabel "rooting medium macronutrients" ;
  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:altLabel "rooting medium micronutrients" ;
  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:altLabel "rooting medium pH" ;
  skos:example "7.5" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  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:altLabel "rooting medium regulators" ;
  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:altLabel "rooting medium solidifier" ;
  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:altLabel "rooting medium organic supplements" ;
  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:altLabel "salinity" ;
  skos:example "25 practical salinity unit" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "practical salinity unit, percentage" ;
  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:altLabel "salinity method" ;
  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:altLabel "salt regimen" ;
  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:altLabel "sample capture status" ;
  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:altLabel "sample collection device" ;
  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:altLabel "sample collection method" ;
  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:altLabel "sample collection point" ;
  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:altLabel "sample disease stage" ;
  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:altLabel "sampling floor" ;
  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:altLabel "corrosion rate at sample location" ;
  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:altLabel "sample material processing" ;
  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:altLabel "sample measured depth" ;
  skos:example "1534 meter;MSL" ;
  nmdc:expected_value "measurement value;enumeration" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  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:altLabel "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:altLabel "preservative added to sample" ;
  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:altLabel "sampling room ID or name" ;
  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:altLabel "amount or size of sample collected" ;
  skos:example "5 liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:preferred_unit "millliter, gram, milligram, liter" ;
  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:altLabel "sample size sorting method" ;
  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:altLabel "sample storage duration" ;
  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:altLabel "sample storage location" ;
  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:altLabel "sample storage temperature" ;
  skos:example "-80 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "sample subtype" ;
  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:altLabel "Taxonomy ID of DNA sample" ;
  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:altLabel "sampling time outside" ;
  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:altLabel "sample transport conditions" ;
  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:altLabel "sample true vertical depth subsea" ;
  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:altLabel "sample type" ;
  skos:example "built environment sample [GENEPIO:0001248]" ;
  nmdc:expected_value "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:altLabel "sample volume or weight for DNA extraction" ;
  skos:example "1500 milliliter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:preferred_unit "millliter, gram, milligram, square centimeter" ;
  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:altLabel "sampling day weather" ;
  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:altLabel "sample well name" ;
  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 (ml), mass (g) or area (m2) ) 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 .

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:altLabel "saturates wt%" ;
  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:altLabel "season" ;
  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:altLabel "seasonal environment" ;
  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:altLabel "mean seasonal precipitation" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "millimeter" ;
  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:altLabel "mean seasonal temperature" ;
  skos:example "18 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "seasonal use" ;
  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:altLabel "secondary treatment" ;
  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:altLabel "sediment type" ;
  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 ;
  rdfs:domain nmdc:FiltrationProcess ;
  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:altLabel "sequencing method" ;
  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:altLabel "sequence quality check" ;
  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:altLabel "sewage type" ;
  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:altLabel "shading device signs of water/mold" ;
  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:altLabel "shading device condition" ;
  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:altLabel "shading device location" ;
  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:altLabel "shading device material" ;
  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:altLabel "shading device type" ;
  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:altLabel "composite design/sieving" ;
  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:altLabel "silicate" ;
  skos:example "0.05 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter" ;
  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:altLabel "size fraction selected" ;
  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:altLabel "size-fraction lower threshold" ;
  skos:example "0.2 micrometer" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micrometer" ;
  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:altLabel "size-fraction upper threshold" ;
  skos:example "20 micrometer" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micrometer" ;
  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:altLabel "slope aspect" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree" ;
  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:altLabel "slope gradient" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  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:altLabel "sludge retention time" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "hours" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:smarts_string a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  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." ;
  rdfs:range xsd:string .

MIXS:0000428 a owl:ObjectProperty ;
  rdfs:label "sodium" ;
  rdfs:comment "Sodium concentration in the sample" ;
  skos:altLabel "sodium" ;
  skos:example "10.5 milligram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  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:altLabel "soil horizon" ;
  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:altLabel "soil texture measurement" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  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:altLabel "soil texture method" ;
  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:altLabel "soil type" ;
  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:altLabel "soil type method" ;
  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:altLabel "solar irradiance" ;
  skos:example "1.36 kilowatts per square meter per day" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "kilowatts per square meter per day, ergs per square centimeter per second" ;
  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:altLabel "soluble inorganic material" ;
  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:altLabel "soluble organic material" ;
  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:altLabel "soluble reactive phosphorus" ;
  skos:example "0.1 milligram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  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:altLabel "source material identifiers" ;
  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 .

MIXS:0000770 a owl:ObjectProperty ;
  rdfs:label "space typical state" ;
  rdfs:comment "Customary or normal state of the space" ;
  skos:altLabel "space typical state" ;
  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:altLabel "specifications" ;
  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:altLabel "specific humidity" ;
  skos:example "15 per kilogram of air" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram of air, kilogram of air" ;
  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:altLabel "source rock depositional environment" ;
  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:altLabel "source rock geological age" ;
  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:altLabel "source rock kerogen type" ;
  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:altLabel "source rock lithology" ;
  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:altLabel "standing water regimen" ;
  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:domain nmdc:GenomeFeature ;
  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 and 2021 are all acceptable." ;
  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 or 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 ( _:o1918 )
  ] ;
  rdfs:domain nmdc:Activity ;
  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)?)?)?)?" .

nmdc:stationary_phase a owl:ObjectProperty ;
  rdfs:comment "The material the stationary phase is comprised of used in chromatography." ;
  rdfs:range nmdc:StationaryPhaseEnum ;
  rdfs:domain nmdc:ChromatographicSeparationProcess ;
  a owl:FunctionalProperty .

nmdc:stoichiometry a owl:DatatypeProperty ;
  rdfs:comment "from reaction participant class" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

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:altLabel "storage conditions" ;
  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 ;
  rdfs:domain nmdc:GenomeFeature ;
  a owl:FunctionalProperty .

nmdc:study_category a owl:ObjectProperty ;
  rdfs:comment "The type of research initiative" ;
  rdfs:range nmdc:StudyCategoryEnum ;
  rdfs:domain nmdc:Study ;
  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 ;
  rdfs:domain nmdc:Study .

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:domain nmdc:Database ;
  rdfs:subPropertyOf nmdc:object_set .

nmdc:subject a owl:ObjectProperty ;
  rdfs:range nmdc:GeneProduct ;
  rdfs:domain nmdc:FunctionalAnnotation ;
  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:altLabel "substructure type" ;
  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 ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

MIXS:0000423 a owl:ObjectProperty ;
  rdfs:label "sulfate" ;
  rdfs:comment "Concentration of sulfate in the sample" ;
  skos:altLabel "sulfate" ;
  skos:example "5 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  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:altLabel "sulfate in formation water" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  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:altLabel "sulfide" ;
  skos:example "2 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

MIXS:0000759 a owl:ObjectProperty ;
  rdfs:label "surface-air contaminant" ;
  rdfs:comment "Contaminant identified on surface" ;
  skos:altLabel "surface-air contaminant" ;
  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:altLabel "surface humidity" ;
  skos:example "10%" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percentage" ;
  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:altLabel "surface material" ;
  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:altLabel "surface moisture" ;
  skos:example "0.01 gram per square meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "parts per million, gram per cubic meter, gram per square meter" ;
  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:altLabel "surface moisture pH" ;
  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:altLabel "surface temperature" ;
  skos:example "15 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "suspended particulate matter" ;
  skos:example "0.5 milligram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  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:altLabel "suspended solids" ;
  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:altLabel "total acid number" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  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:altLabel "target gene" ;
  skos:example "16S rRNA, 18S rRNA, nif, amoA, rpo" ;
  nmdc:expected_value "gene name" ;
  rdfs:range nmdc:TextValue ;
  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:altLabel "target subfragment" ;
  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:string ;
  a owl:FunctionalProperty .

MIXS:0000113 a owl:ObjectProperty ;
  rdfs:label "temperature" ;
  rdfs:comment "Temperature of the sample at the time of sampling." ;
  skos:altLabel "temperature" ;
  skos:example "25 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:preferred_unit "degree Celsius" ;
  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:altLabel "temperature outside house" ;
  skos:example "5 degree Celsius" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "degree Celsius" ;
  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 ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

nmdc:term a owl:ObjectProperty ;
  rdfs:comment "pointer to an ontology class" ;
  skos:editorialNote "removed 'slot_uri: rdf:type'" ;
  rdfs:range nmdc:OntologyClass ;
  rdfs:domain nmdc:ControlledTermValue ;
  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:altLabel "tertiary treatment" ;
  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:altLabel "tidal stage" ;
  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:altLabel "history/tillage" ;
  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:altLabel "tissue culture growth media" ;
  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. For example, when extracting study information for GOLD, the GOLD system has assigned a name/label. However, for display purposes, we may also wish the capture the title of the proposal that was used to fund the study." ;
  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:altLabel "toluene" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

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

MIXS:0000525 a owl:ObjectProperty ;
  rdfs:label "total carbon" ;
  rdfs:comment "Total carbon content" ;
  skos:altLabel "total carbon" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  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:altLabel "total depth of water column" ;
  skos:example "500 meter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  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:altLabel "total dissolved nitrogen" ;
  skos:example "40 microgram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  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:altLabel "total inorganic nitrogen" ;
  skos:example "40 microgram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter" ;
  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:altLabel "total iron" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, milligram per kilogram" ;
  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:altLabel "total nitrogen concentration" ;
  skos:example "50 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter, milligram per liter" ;
  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:altLabel "total nitrogen content method" ;
  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:altLabel "total nitrogen content" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter, milligram per liter" ;
  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:altLabel "total organic carbon method" ;
  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:altLabel "total organic carbon" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram Carbon per kilogram sample material" ;
  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:altLabel "total particulate carbon" ;
  skos:example "35 micromole per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter" ;
  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:altLabel "total phosphorus" ;
  skos:example "0.03 milligram per liter" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "micromole per liter, milligram per liter, parts per million" ;
  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:altLabel "total phosphate" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "microgram per liter, micromole per liter" ;
  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:altLabel "total sulfur" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:total_bases a owl:DatatypeProperty ;
  rdfs:range xsd:integer ;
  rdfs:domain nmdc:MagBin ;
  a owl:FunctionalProperty .

MIXS:0000837 a owl:ObjectProperty ;
  rdfs:label "train line" ;
  rdfs:comment "The subway line name" ;
  skos:altLabel "train line" ;
  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:altLabel "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:altLabel "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:altLabel "turbidity" ;
  skos:example "0.3 nephelometric turbidity units" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "formazin turbidity unit, formazin nephelometric units" ;
  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:altLabel "depth (TVDSS) of hydrocarbon resource pressure" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  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:altLabel "depth (TVDSS) of hydrocarbon resource temperature" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter" ;
  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:altLabel "typical occupant density" ;
  skos:example "25" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  rdfs:range xsd:double ;
  rdfs:subPropertyOf nmdc:core_field ;
  a owl:FunctionalProperty .

nmdc:type a owl:ObjectProperty ;
  rdfs:comment "An optional string that specifies the type object.  This is used to allow for searches for different kinds of objects." ;
  skos:example "nmdc:Biosample" , "nmdc:Study" ;
  rdfs:seeAlso <https://github.com/microbiomedata/nmdc-schema/issues/1233> ;
  owl:deprecated "Due to confusion about what values are used for this slot, it is best not to use this slot. See https://github.com/microbiomedata/nmdc-schema/issues/248. MAM removed designates_type and rdf:type slot uri 2022-11-30" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

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

nmdc:url a owl:DatatypeProperty ;
  skos:editorialNote "See issue 207 - this clashes with the mixs field" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

nmdc:used a owl:DatatypeProperty ;
  skos:mappingRelation prov:used ;
  rdfs:range xsd:string ;
  rdfs:domain nmdc:Activity ;
  a owl:FunctionalProperty .

nmdc:value a owl:ObjectProperty ;
  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:altLabel "ventilation rate" ;
  skos:example "750 cubic meter per minute" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "cubic meter per minute, liters per second" ;
  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:altLabel "ventilation type" ;
  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:range xsd:string ;
  rdfs:domain nmdc:Activity ;
  a owl:FunctionalProperty .

MIXS:0000152 a owl:ObjectProperty ;
  rdfs:label "volatile fatty acids" ;
  rdfs:comment "Concentration of Volatile Fatty Acids in the sample" ;
  skos:altLabel "volatile fatty acids" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  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:altLabel "vfa in formation water" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter" ;
  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:altLabel "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:altLabel "viscosity" ;
  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:altLabel "volatile organic compounds" ;
  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 ;
  rdfs:range nmdc:QuantityValue ;
  rdfs:domain <http://purl.obolibrary.org/obo/OBI_/0000011> ;
  a owl:FunctionalProperty .

MIXS:0000198 a owl:ObjectProperty ;
  rdfs:label "wall area" ;
  rdfs:comment "The total area of the sampled room's walls" ;
  skos:altLabel "wall area" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  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:altLabel "wall construction type" ;
  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:altLabel "wall finish material" ;
  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:altLabel "wall height" ;
  skos:example "" ;
  nmdc:expected_value "value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "centimeter" ;
  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:altLabel "wall location" ;
  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:altLabel "wall surface treatment" ;
  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:altLabel "wall texture" ;
  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:altLabel "wall thermal mass" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "joule per degree Celsius" ;
  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:altLabel "wall signs of water/mold" ;
  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:Activity ;
  a owl:FunctionalProperty .

nmdc:was_informed_by a owl:ObjectProperty ;
  skos:mappingRelation prov:wasInformedBy ;
  rdfs:range nmdc:Activity ;
  rdfs:domain nmdc:Activity ;
  a owl:FunctionalProperty .

MIXS:0000353 a owl:ObjectProperty ;
  rdfs:label "wastewater type" ;
  rdfs:comment "The origin of wastewater such as human waste, rainfall, storm drains, etc." ;
  skos:altLabel "wastewater type" ;
  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:altLabel "water content method" ;
  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:ObjectProperty ;
  rdfs:label "water content" ;
  rdfs:comment "Water content measurement" ;
  skos:altLabel "water content" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "gram per gram or cubic centimeter per cubic centimeter" ;
  rdfs:range nmdc:QuantityValue ;
  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:altLabel "water current" ;
  skos:example "10 cubic meter per second" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "cubic meter per second, knots" ;
  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:altLabel "water cut" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "percent" ;
  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:altLabel "water feature size" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "square meter" ;
  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:altLabel "water feature type" ;
  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:altLabel "water production rate" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "cubic meter per day" ;
  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:altLabel "water temperature regimen" ;
  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:altLabel "watering regimen" ;
  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." ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:string ;
    owl:withRestrictions ( _:o1920 )
  ] .

_:o1920 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:altLabel "weekday" ;
  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:altLabel "well identification number" ;
  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:altLabel "wind direction" ;
  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:altLabel "wind speed" ;
  skos:example "21 kilometer per hour" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "meter per second, kilometer per hour" ;
  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:altLabel "window condition" ;
  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:altLabel "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:altLabel "window horizontal position" ;
  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:altLabel "window location" ;
  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:altLabel "window material" ;
  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:altLabel "window open frequency" ;
  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:altLabel "window area/size" ;
  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:altLabel "window status" ;
  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:altLabel "window type" ;
  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:altLabel "window vertical position" ;
  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:altLabel "window signs of water/mold" ;
  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 .

MIXS:0000156 a owl:ObjectProperty ;
  rdfs:label "xylene" ;
  rdfs:comment "Concentration of xylene in the sample" ;
  skos:altLabel "xylene" ;
  skos:example "" ;
  nmdc:expected_value "measurement value" ;
  nmdc:occurrence "1" ;
  nmdc:preferred_unit "milligram per liter, parts per million" ;
  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:altLabel "zinc" ;
  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)" ;
  rdfs:range nmdc:QuantityValue ;
  a owl:FunctionalProperty .

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://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://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:CompoundEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:CompoundEnum.AMMONIUM_BICARBONATE nmdc:CompoundEnum.CHLORIDIC_ACID nmdc:CompoundEnum.DEIONIZED_WATER nmdc:CompoundEnum.METHANOL nmdc:CompoundEnum.TRYPSIN nmdc:CompoundEnum.WATER )
  ] .

nmdc:CompoundEnum.AMMONIUM_BICARBONATE a owl:NamedIndividual ;
  skos:notation "ammonium bicarbonate" ;
  a nmdc:CompoundEnum .

nmdc:CompoundEnum.CHLORIDIC_ACID a owl:NamedIndividual ;
  skos:notation "chloridic acid" ;
  skos:altLabel "hydrochloric acid" ;
  a nmdc:CompoundEnum .

nmdc:CompoundEnum.DEIONIZED_WATER a owl:NamedIndividual ;
  skos:notation "deionized water" ;
  a nmdc:CompoundEnum .

nmdc:CompoundEnum.METHANOL a owl:NamedIndividual ;
  skos:notation "methanol" ;
  a nmdc:CompoundEnum .

nmdc:CompoundEnum.TRYPSIN a owl:NamedIndividual ;
  skos:notation "trypsin" ;
  a nmdc:CompoundEnum .

nmdc:CompoundEnum.WATER a owl:NamedIndividual ;
  skos:notation "water" ;
  a nmdc:CompoundEnum .

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.V_BOTTOM_CONICAL_TUBE nmdc:ContainerCategoryEnum.FALCON_TUBE )
  ] .

nmdc:ContainerCategoryEnum.V_BOTTOM_CONICAL_TUBE a owl:NamedIndividual ;
  skos:notation "V-bottom conical tube" ;
  a nmdc:ContainerCategoryEnum .

nmdc:ContainerCategoryEnum.FALCON_TUBE a owl:NamedIndividual ;
  skos:notation "falcon tube" ;
  a nmdc:ContainerCategoryEnum .

nmdc:DeviceEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DeviceEnum.AGITATION_PLUNGER nmdc:DeviceEnum.CEREX_SYSTEM_96_PROCESSOR nmdc:DeviceEnum.DRYING_OVEN nmdc:DeviceEnum.ORBITAL_SHAKER nmdc:DeviceEnum.THERMOMIXER nmdc:DeviceEnum.VORTEX )
  ] .

nmdc:DeviceEnum.AGITATION_PLUNGER a owl:NamedIndividual ;
  skos:notation "Agitation plunger" ;
  a nmdc:DeviceEnum .

nmdc:DeviceEnum.CEREX_SYSTEM_96_PROCESSOR a owl:NamedIndividual ;
  skos:notation "CEREX System 96 processor" ;
  a nmdc:DeviceEnum .

nmdc:DeviceEnum.DRYING_OVEN a owl:NamedIndividual ;
  skos:notation "Drying oven" ;
  a nmdc:DeviceEnum .

nmdc:DeviceEnum.ORBITAL_SHAKER a owl:NamedIndividual ;
  skos:notation "Orbital Shaker" ;
  a nmdc:DeviceEnum .

nmdc:DeviceEnum.THERMOMIXER a owl:NamedIndividual ;
  skos:notation "Thermomixer" ;
  a nmdc:DeviceEnum .

nmdc:DeviceEnum.VORTEX a owl:NamedIndividual ;
  skos:notation "Vortex" ;
  a nmdc:DeviceEnum .

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:ProcessingInstitutionEnum ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <https://ror.org/0330j0z60> <https://ror.org/04rc0xn13> <https://ror.org/01t14bp54> nmdc:DoiProviderEnum.GSC <https://ror.org/04xm1d337> <https://ror.org/01znn6x10> nmdc:DoiProviderEnum.MASSIVE <https://ror.org/031478740> nmdc:DoiProviderEnum.ZENODO )
  ] .

<https://ror.org/0330j0z60> a owl:NamedIndividual ;
  skos:notation "edi" ;
  rdfs:label "EDI" ;
  skos:altLabel "EDI" , "Environmental Data Initiative" ;
  a nmdc:DoiProviderEnum .

<https://ror.org/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://ror.org/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 .

nmdc:DoiProviderEnum.GSC a owl:NamedIndividual ;
  skos:notation "gsc" ;
  rdfs:label "GSC" ;
  skos:altLabel "GSC" , "Genomic Standards Consortium" ;
  a nmdc:DoiProviderEnum .

<https://ror.org/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://ror.org/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://ror.org/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:ExtractionTargetEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:ExtractionTargetEnum.DNA nmdc:ExtractionTargetEnum.RNA nmdc:ExtractionTargetEnum.METABOLITE nmdc:ExtractionTargetEnum.PHENOL_CHLOROFORM_EXTRACTION 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.METABOLITE a owl:NamedIndividual ;
  skos:notation "metabolite" ;
  a nmdc:ExtractionTargetEnum .

nmdc:ExtractionTargetEnum.PHENOL_CHLOROFORM_EXTRACTION a owl:NamedIndividual ;
  skos:notation "phenol/chloroform extraction" ;
  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_ACTIVITY nmdc:FailureWhereEnum.METAGENOME_ANNOTATION_ACTIVITY nmdc:FailureWhereEnum.METAGENOME_ASSEMBLY nmdc:FailureWhereEnum.METATRANSCRIPTOME_ACTIVITY nmdc:FailureWhereEnum.OMICS_PROCESSING nmdc:FailureWhereEnum.POOLING nmdc:FailureWhereEnum.READ_BASED_TAXONOMY_ANALYSIS_ACTIVITY nmdc:FailureWhereEnum.READ_QC_ANALYSIS_ACTIVITY )
  ] .

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_ACTIVITY a owl:NamedIndividual ;
  skos:notation "MagsAnalysisActivity" ;
  rdfs:comment "A failure has occurred in binning, a workflow process to generate metagenome-assembled genomes (MAGS)." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.METAGENOME_ANNOTATION_ACTIVITY a owl:NamedIndividual ;
  skos:notation "MetagenomeAnnotationActivity" ;
  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.METATRANSCRIPTOME_ACTIVITY a owl:NamedIndividual ;
  skos:notation "MetatranscriptomeActivity" ;
  rdfs:comment "A failure has occurred in metatranscriptome analysis, a workflow process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.OMICS_PROCESSING a owl:NamedIndividual ;
  skos:notation "OmicsProcessing" ;
  rdfs:comment "A failure has occurred in omics processing, a lab 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_ACTIVITY a owl:NamedIndividual ;
  skos:notation "ReadBasedTaxonomyAnalysisActivity" ;
  rdfs:comment "A failure has occurred in reads based taxonomy, a workflow process." ;
  a nmdc:FailureWhereEnum .

nmdc:FailureWhereEnum.READ_QC_ANALYSIS_ACTIVITY a owl:NamedIndividual ;
  skos:notation "ReadQcAnalysisActivity" ;
  rdfs:comment "A failure has occurred in read qc, a workflow process." ;
  a nmdc:FailureWhereEnum .

nmdc:InstrumentModelEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:InstrumentModelEnum.ORBITRAP nmdc:InstrumentModelEnum.PIPETMAN_F_144059_M nmdc:InstrumentModelEnum.VORTEX_GENIE_2 )
  ] .

nmdc:InstrumentModelEnum.ORBITRAP a owl:NamedIndividual ;
  skos:notation "Orbitrap" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.PIPETMAN_F_144059_M a owl:NamedIndividual ;
  skos:notation "PIPETMAN F144059M" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentModelEnum.VORTEX_GENIE_2 a owl:NamedIndividual ;
  skos:notation "VortexGenie2" ;
  a nmdc:InstrumentModelEnum .

nmdc:InstrumentVendorEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:InstrumentVendorEnum.GILSON nmdc:InstrumentVendorEnum.PERKIN_ELMER nmdc:InstrumentVendorEnum.SCIENTIFIC_INDUSTRIES nmdc:InstrumentVendorEnum.THERMO_FISHER nmdc:InstrumentVendorEnum.VWR )
  ] .

nmdc:InstrumentVendorEnum.GILSON a owl:NamedIndividual ;
  skos:notation "Gilson" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.PERKIN_ELMER a owl:NamedIndividual ;
  skos:notation "PerkinElmer" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.SCIENTIFIC_INDUSTRIES a owl:NamedIndividual ;
  skos:notation "ScientificIndustries" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.THERMO_FISHER a owl:NamedIndividual ;
  skos:notation "ThermoFisher" ;
  a nmdc:InstrumentVendorEnum .

nmdc:InstrumentVendorEnum.VWR a owl:NamedIndividual ;
  skos:notation "VWR" ;
  a nmdc:InstrumentVendorEnum .

nmdc:JgiContTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:JgiContTypeEnum.PLATE nmdc:JgiContTypeEnum.TUBE )
  ] .

nmdc:JgiContTypeEnum.PLATE a owl:NamedIndividual ;
  skos:notation "plate" ;
  a nmdc:JgiContTypeEnum .

nmdc:JgiContTypeEnum.TUBE a owl:NamedIndividual ;
  skos:notation "tube" ;
  a nmdc:JgiContTypeEnum .

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: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.PTFE_96_WELL_FILTER_PLATE a owl:NamedIndividual ;
  skos:notation "PTFE 96-well filter plate" ;
  a nmdc:SeparationMethodEnum .

nmdc:StationaryPhaseEnum a owl:Class ;
  rdfs:comment "The type of stationary phase used in a solid phase extraction process." ;
  dcterms:contributor ORCID:0009-0001-1555-1601 ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( 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.NH_2 nmdc:StationaryPhaseEnum.PS_DVB nmdc:StationaryPhaseEnum.PHENYL 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.C_1 a owl:NamedIndividual ;
  skos:notation "C1" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_18 a owl:NamedIndividual ;
  skos:notation "C18" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_2 a owl:NamedIndividual ;
  skos:notation "C2" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_30 a owl:NamedIndividual ;
  skos:notation "C30" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_4 a owl:NamedIndividual ;
  skos:notation "C4" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_60 a owl:NamedIndividual ;
  skos:notation "C60" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.C_8 a owl:NamedIndividual ;
  skos:notation "C8" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.CN a owl:NamedIndividual ;
  skos:notation "CN" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.CNT a owl:NamedIndividual ;
  skos:notation "CNT" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.DIOL a owl:NamedIndividual ;
  skos:notation "Diol" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.HILIC a owl:NamedIndividual ;
  skos:notation "HILIC" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.NH_2 a owl:NamedIndividual ;
  skos:notation "NH2" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.PS_DVB a owl:NamedIndividual ;
  skos:notation "PS-DVB" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.PHENYL a owl:NamedIndividual ;
  skos:notation "Phenyl" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.SAX a owl:NamedIndividual ;
  skos:notation "SAX" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.SCX a owl:NamedIndividual ;
  skos:notation "SCX" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.SILICA a owl:NamedIndividual ;
  skos:notation "Silica" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.WAX a owl:NamedIndividual ;
  skos:notation "WAX" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.WCX a owl:NamedIndividual ;
  skos:notation "WCX" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.ZIC_HILIC a owl:NamedIndividual ;
  skos:notation "ZIC-HILIC" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.ZIC_C_HILIC a owl:NamedIndividual ;
  skos:notation "ZIC-cHILIC" ;
  a nmdc:StationaryPhaseEnum .

nmdc:StationaryPhaseEnum.ZIC_P_HILIC a owl:NamedIndividual ;
  skos:notation "ZIC-pHILIC" ;
  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: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, 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: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:AnalysisTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:AnalysisTypeEnum.METABOLOMICS nmdc:AnalysisTypeEnum.METAGENOMICS nmdc:AnalysisTypeEnum.METAPROTEOMICS nmdc:AnalysisTypeEnum.METATRANSCRIPTOMICS nmdc:AnalysisTypeEnum.NATURAL_ORGANIC_MATTER )
  ] .

nmdc:AnalysisTypeEnum.METABOLOMICS a owl:NamedIndividual ;
  skos:notation "metabolomics" ;
  a nmdc:AnalysisTypeEnum .

nmdc:AnalysisTypeEnum.METAGENOMICS a owl:NamedIndividual ;
  skos:notation "metagenomics" ;
  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: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:CreditEnum a owl:Class ;
  skos:note "credit enums 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: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:DnaSampleFormatEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:DnaSampleFormatEnum.10_M_M_TRIS_H_CL nmdc:DnaSampleFormatEnum.DNA_STABLE nmdc:DnaSampleFormatEnum.ETHANOL nmdc:DnaSampleFormatEnum.GENTEGRA_DNA nmdc:DnaSampleFormatEnum.GENTEGRA_RNA nmdc:DnaSampleFormatEnum.LOW_EDTA_TE nmdc:DnaSampleFormatEnum.MDA_REACTION_BUFFER nmdc:DnaSampleFormatEnum.PBS nmdc:DnaSampleFormatEnum.PELLET nmdc:DnaSampleFormatEnum.RNA_STABLE nmdc:DnaSampleFormatEnum.TE nmdc:DnaSampleFormatEnum.WATER )
  ] .

nmdc:DnaSampleFormatEnum.10_M_M_TRIS_H_CL a owl:NamedIndividual ;
  skos:notation "10 mM Tris-HCl" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.DNA_STABLE a owl:NamedIndividual ;
  skos:notation "DNAStable" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.ETHANOL a owl:NamedIndividual ;
  skos:notation "Ethanol" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.GENTEGRA_DNA a owl:NamedIndividual ;
  skos:notation "Gentegra-DNA" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.GENTEGRA_RNA a owl:NamedIndividual ;
  skos:notation "Gentegra-RNA" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.LOW_EDTA_TE a owl:NamedIndividual ;
  skos:notation "Low EDTA TE" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.MDA_REACTION_BUFFER a owl:NamedIndividual ;
  skos:notation "MDA reaction buffer" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.PBS a owl:NamedIndividual ;
  skos:notation "PBS" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.PELLET a owl:NamedIndividual ;
  skos:notation "Pellet" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.RNA_STABLE a owl:NamedIndividual ;
  skos:notation "RNAStable" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.TE a owl:NamedIndividual ;
  skos:notation "TE" ;
  a nmdc:DnaSampleFormatEnum .

nmdc:DnaSampleFormatEnum.WATER a owl:NamedIndividual ;
  skos:notation "Water" ;
  a nmdc:DnaSampleFormatEnum .

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:FileTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( 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.CATH_FUN_FAMS_FUNCTIONAL_FAMILIES_ANNOTATION_GFF nmdc:FileTypeEnum.CRT_ANNOTATION_GFF nmdc:FileTypeEnum.CENTRIFUGE_CLASSIFICATION_REPORT 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.CONTIG_MAPPING_FILE nmdc:FileTypeEnum.CRISPR_TERMS nmdc:FileTypeEnum.DIRECT_INFUSION_FT_ICR_MS_RAW_DATA nmdc:FileTypeEnum.ERROR_CORRECTED_READS nmdc:FileTypeEnum.FT_ICR_MS_ANALYSIS_RESULTS nmdc:FileTypeEnum.FILTERED_SEQUENCING_READS nmdc:FileTypeEnum.FUNCTIONAL_ANNOTATION_GFF nmdc:FileTypeEnum.GC_MS_METABOLOMICS_RESULTS 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.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_DDA_MS_MS_RAW_DATA nmdc:FileTypeEnum.METAGENOME_BINS nmdc:FileTypeEnum.METAGENOME_BINS_COMPRESSION_FILE nmdc:FileTypeEnum.METAGENOME_BINS_INFO_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.MISC_ANNOTATION_GFF nmdc:FileTypeEnum.PEPTIDE_REPORT nmdc:FileTypeEnum.PFAM_ANNOTATION_GFF 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.SMART_ANNOTATION_GFF nmdc:FileTypeEnum.SUPER_FAM_ANNOTATION_GFF nmdc:FileTypeEnum.SCAFFOLD_LINEAGE_TSV 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.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.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_CLASSIFICATION_REPORT a owl:NamedIndividual ;
  skos:notation "Centrifuge Classification Report" ;
  rdfs:comment "Centrifuge output report file" ;
  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.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 21 Tesla Fourier Transform ion cyclotron resonance mass spectrometry raw data acquired in broadband full scan mode" ;
  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.FT_ICR_MS_ANALYSIS_RESULTS a owl:NamedIndividual ;
  skos:notation "FT ICR-MS Analysis Results" ;
  rdfs:comment "FT ICR-MS-based molecular formula assignment results table" ;
  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.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.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_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.METAGENOME_BINS a owl:NamedIndividual ;
  skos:notation "Metagenome Bins" ;
  rdfs:comment "Metagenome bin contigs fasta" ;
  a nmdc:FileTypeEnum .

nmdc:FileTypeEnum.METAGENOME_BINS_COMPRESSION_FILE a owl:NamedIndividual ;
  skos:notation "Metagenome Bins Compression File" ;
  rdfs:comment "Compressed file containing all metagenome bins and associated files" ;
  nmdc:file_name_pattern "[mag_wf_activity_id]_hqmq_bin.zip" ;
  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_RAW_READ_1 a owl:NamedIndividual ;
  skos:notation "Metagenome Raw Read 1" ;
  rdfs:comment "Read 1 raw 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 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 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.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.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.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.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: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.NEUTER )
  ] .

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.NEUTER a owl:NamedIndividual ;
  skos:notation "neuter" ;
  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:ProcessingInstitutionEnum a owl:Class ;
  skos:editorialNote "use ROR meanings like https://ror.org/0168r3w48 for UCSD" ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <https://ror.org/05gvnxz63> <https://ror.org/01h5tnr73> <https://ror.org/04rc0xn13> <https://ror.org/04xm1d337> <https://genomecenter.ucdavis.edu/> <https://ror.org/0168r3w48> )
  ] .

<https://ror.org/05gvnxz63> a owl:NamedIndividual ;
  skos:notation "ANL" ;
  rdfs:label "Argonne National Laboratory" ;
  a nmdc:ProcessingInstitutionEnum .

<https://ror.org/01h5tnr73> a owl:NamedIndividual ;
  skos:notation "Battelle" ;
  rdfs:label "Battelle Memorial Institute" ;
  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://ror.org/0168r3w48> a owl:NamedIndividual ;
  skos:notation "UCSD" ;
  rdfs:label "University of California, San Diego" ;
  a nmdc:ProcessingInstitutionEnum .

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:RnaSampleFormatEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:RnaSampleFormatEnum.10_M_M_TRIS_H_CL nmdc:RnaSampleFormatEnum.DNA_STABLE nmdc:RnaSampleFormatEnum.ETHANOL nmdc:RnaSampleFormatEnum.GENTEGRA_DNA nmdc:RnaSampleFormatEnum.GENTEGRA_RNA nmdc:RnaSampleFormatEnum.LOW_EDTA_TE nmdc:RnaSampleFormatEnum.MDA_REACTION_BUFFER nmdc:RnaSampleFormatEnum.PBS nmdc:RnaSampleFormatEnum.PELLET nmdc:RnaSampleFormatEnum.RNA_STABLE nmdc:RnaSampleFormatEnum.TE nmdc:RnaSampleFormatEnum.WATER )
  ] .

nmdc:RnaSampleFormatEnum.10_M_M_TRIS_H_CL a owl:NamedIndividual ;
  skos:notation "10 mM Tris-HCl" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.DNA_STABLE a owl:NamedIndividual ;
  skos:notation "DNAStable" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.ETHANOL a owl:NamedIndividual ;
  skos:notation "Ethanol" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.GENTEGRA_DNA a owl:NamedIndividual ;
  skos:notation "Gentegra-DNA" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.GENTEGRA_RNA a owl:NamedIndividual ;
  skos:notation "Gentegra-RNA" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.LOW_EDTA_TE a owl:NamedIndividual ;
  skos:notation "Low EDTA TE" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.MDA_REACTION_BUFFER a owl:NamedIndividual ;
  skos:notation "MDA reaction buffer" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.PBS a owl:NamedIndividual ;
  skos:notation "PBS" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.PELLET a owl:NamedIndividual ;
  skos:notation "Pellet" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.RNA_STABLE a owl:NamedIndividual ;
  skos:notation "RNAStable" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.TE a owl:NamedIndividual ;
  skos:notation "TE" ;
  a nmdc:RnaSampleFormatEnum .

nmdc:RnaSampleFormatEnum.WATER a owl:NamedIndividual ;
  skos:notation "Water" ;
  a nmdc:RnaSampleFormatEnum .

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:SampleTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nmdc:SampleTypeEnum.SOIL nmdc:SampleTypeEnum.WATER_EXTRACT_SOIL )
  ] .

nmdc:SampleTypeEnum.SOIL a owl:NamedIndividual ;
  skos:notation "soil" ;
  a nmdc:SampleTypeEnum .

nmdc:SampleTypeEnum.WATER_EXTRACT_SOIL a owl:NamedIndividual ;
  skos:notation "water_extract_soil" ;
  a nmdc:SampleTypeEnum .

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:note a owl:AnnotationProperty .

skos:mappingRelation a owl:AnnotationProperty .

skos:altLabel a owl:AnnotationProperty .

skos:exactMatch a owl:AnnotationProperty .

skos:broadMatch a owl:AnnotationProperty .

dcterms:contributor a owl:AnnotationProperty .

skos:closeMatch a owl:AnnotationProperty .

skos:relatedMatch a owl:AnnotationProperty .

skos:narrowMatch 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:display_hint a owl:AnnotationProperty .

skos:notation a owl:AnnotationProperty .

nmdc:originally a owl:AnnotationProperty .

nmdc:file_name_pattern a owl:AnnotationProperty .

sh:declare a owl:AnnotationProperty .

sh:prefix a owl:AnnotationProperty .

sh:namespace a owl:AnnotationProperty .
