PREFIX miiid: <https://w3id.org/FAIR-MI/miiid/>
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#>

<http://schema.org/Thing> a rdfs:Class ;
  rdfs:comment "A generic grouping for any identifiable entity" .

<http://schema.org/name> a rdf:Property ;
  rdfs:comment "A human-readable name for a thing" ;
  rdfs:range xsd:string .

<http://schema.org/description> a rdf:Property ;
  rdfs:comment "A human-readable description for a thing" ;
  rdfs:range xsd:string .

miiid:IntermicrobialInteraction a rdfs:Class ;
  rdfs:comment "Represents an interaction between microbial entities" ;
  rdfs:subClassOf <http://schema.org/Thing> .

miiid:method_type a rdf:Property ;
  rdfs:comment "One or several of the types of methods used to determine the interaction." ;
  rdfs:range miiid:MethodType .

miiid:participant_outcomes a rdf:Property ;
  rdfs:comment "Outcomes of each of the participants described in the interaction when known." ;
  rdfs:range miiid:ParticipantOutcome .

miiid:participants a rdf:Property ;
  rdfs:comment "Names of the microbial entities, with descriptions of any genetic manipulations performed." ;
  rdfs:range xsd:string .

miiid:evidence_type a rdf:Property ;
  rdfs:comment "Type of evidence used to determine the interaction using the Evidence and Conclusion Ontology." ;
  rdfs:range xsd:string .

miiid:reference a rdf:Property ;
  rdfs:comment "Persistent identifier (e.g. DOI or URL) to a resource, script, or article, documenting the method." ;
  rdfs:range xsd:string .

miiid:tax_id a rdf:Property ;
  rdfs:comment "NCBI Taxonomy identifiers at the relevant taxonomic level. Novel taxa lacking identifiers are denoted by N/A." ;
  rdfs:range xsd:integer .

miiid:sequence_id a rdf:Property ;
  rdfs:comment "Accession to the matching sequence data (e.g., genome, marker gene sequence)." ;
  rdfs:range xsd:string .

miiid:IntermicrobialInteractionCollection a rdfs:Class ;
  rdfs:comment "A holder for IntermicrobialInteraction objects" .

miiid:entries a rdf:Property ;
  rdfs:comment "An IntermicrobialInteraction object" ;
  rdfs:range miiid:IntermicrobialInteraction .

miiid:env_exp a rdf:Property ;
  rdfs:comment "Biome term (from the Environmental Ontology) used in the experiment. Engineered ecosystems such as bioreactors, agar plates or computational models use N/A." ;
  rdfs:range xsd:string .

miiid:MethodType a rdfs:Class ;
  rdfs:comment "List of methods used to determine interactions" .

<http://edamontology.org/topic_3524> a miiid:MethodType ;
  rdfs:comment "Any type of biological computational model experiments" .

<http://edamontology.org/topic_3382> a miiid:MethodType ;
  rdfs:comment "Any type of imaging-related experiments" .

<http://purl.obolibrary.org/obo/NCIT_C25300> a miiid:MethodType ;
  rdfs:comment "Any laboratory procedure for growing microorganisms" .

<http://purl.obolibrary.org/obo/OBI_0000659> a miiid:MethodType ;
  rdfs:comment "Any type of experiments based on the analysis of a sample" .

miiid:ParticipantOutcome a rdfs:Class ;
  rdfs:comment "Outcome indicating how each participant was affected" .

miiid:ParticipantOutcome.NOT_AFFECTED a miiid:ParticipantOutcome ;
  rdfs:comment "usually encoded with numerical 0" .

miiid:ParticipantOutcome.POSITIVELY a miiid:ParticipantOutcome ;
  rdfs:comment "usually encoded with +1" .

miiid:ParticipantOutcome.NEGATIVELY a miiid:ParticipantOutcome ;
  rdfs:comment "usually encoded with -1" .

<http://purl.obolibrary.org/obo/GENEPIO_0001619> a miiid:ParticipantOutcome ;
  rdfs:comment "The information is inappropriate to report, this can indicate that the standard itself fails to model or represent the information appropriately" .
