PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX sssom: <https://w3id.org/sssom/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

sssom:NoTermFound a rdfs:Class ;
  rdfs:comment "sssom:NoTermFound can be used in place of a subject_id or object_id when the corresponding entity could not be found. It SHOULD be used in conjunction with a corresponding subject_source or object_source to signify where the term was not found." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/28> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/no_term_found.sssom.tsv> .

sssom:Prefix a rdfs:Class .

sssom:prefix_name a rdf:Property ;
  rdfs:range xsd:string .

sssom:prefix_url a rdf:Property ;
  rdfs:range xsd:anyURI .

sssom:ExtensionDefinition a rdfs:Class ;
  rdfs:comment "A definition of an extension (non-standard) slot." .

sssom:slot_name a rdf:Property ;
  rdfs:comment "The name of the extension slot." ;
  rdfs:range xsd:string .

sssom:property a rdf:Property ;
  rdfs:comment "The property associated with the extension slot. It is intended to provide a non-ambiguous meaning to the slot (contrary to the slot_name, which for brevity reasons may be ambiguous)." ;
  rdfs:range xsd:anyURI .

sssom:type_hint a rdf:Property ;
  rdfs:comment "Expected type of the values of the extension slot." ;
  rdfs:range xsd:anyURI .

<http://www.w3.org/2002/07/owl#Axiom> a rdfs:Class ;
  rdfs:comment "Represents an individual mapping between a pair of entities." .

sssom:subject_source a rdf:Property ;
  rdfs:comment "URI of vocabulary or identifier source for the subject." ;
  rdfs:range rdfs:Resource .

sssom:subject_category a rdf:Property ;
  rdfs:comment "The conceptual category to which the subject belongs to. This can be a string denoting the category or a term from a controlled vocabulary. This slot is deliberately underspecified. Conceptual categories can range from those that are found in general upper ontologies such as BFO (e.g. process, temporal region, etc) to those that serve as upper ontologies in specific domains, such as COB or BioLink (e.g. gene, disease, chemical entity). The purpose of this optional field is documentation for human reviewers - when a category is known and documented clearly, the cost of interpreting and evaluating the mapping decreases." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/13> , <https://github.com/mapping-commons/sssom/issues/256> ;
  rdfs:range xsd:string .

sssom:predicate_modifier a rdf:Property ;
  rdfs:comment "A modifier for negating the predicate. See https://github.com/mapping-commons/sssom/issues/40 for discussion" ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/107> ;
  rdfs:range sssom:PredicateModifierEnum .

<http://purl.org/dc/terms/creator> a rdf:Property ;
  rdfs:comment "Identifies the persons or groups responsible for the creation of the mapping. The creator is the agent that put the mapping in its published form, which may be different from the author, which is a person that was actively involved in the assertion of the mapping. Recommended to be a list of ORCIDs or otherwise identifying URIs." ;
  rdfs:range rdfs:Resource .

sssom:subject_match_field a rdf:Property ;
  rdfs:comment "A list of properties, annotations or attributes related to the subject that was used to establish the match. This property is recommended for use in conjunction with  mapping justifications related to lexical matching, such as `semapv:LexicalMatching`.  For additional information see the 'See Also' section." ;
  rdfs:seeAlso <https://mapping-commons.github.io/sssom/mapping-justifications/#lexical-matching> , <https://github.com/mapping-commons/sssom/issues/413> ;
  rdfs:range rdfs:Resource .

<http://www.w3.org/2002/07/owl#annotatedProperty> a rdf:Property ;
  rdfs:comment "The ID of the predicate or relation that relates the subject and object of this match." ;
  rdfs:range rdfs:Resource .

<http://purl.org/dc/terms/issued> a rdf:Property ;
  rdfs:comment "The date the mapping was published. This is different from the date the mapping was asserted." ;
  rdfs:range xsd:date .

sssom:predicate_type a rdf:Property ;
  rdfs:comment "The type of the predicate used to map the subject and object entities." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/143> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/predicate-types.sssom.tsv> ;
  rdfs:range sssom:EntityTypeEnum .

sssom:subject_type a rdf:Property ;
  rdfs:comment "The type of entity that is being mapped." ;
  rdfs:range sssom:EntityTypeEnum .

sssom:reviewer_agreement a rdf:Property ;
  rdfs:comment """A value assigned by the reviewer of the mapping to denote their confidence that the mapping record is correct. A value of 1.0 means the reviewer fully agrees with the mapping record. A value of -1.0 means the reviewer fully disagrees with the mapping record. A value of 0.0 means the reviewer is not sure whether the mapping record is correct or not.
When not explicitly specified, confidence estimation algorithms should consider the reviewer agreement to be 1.0 by default.""" ;
  rdfs:seeAlso <https://mapping-commons.github.io/sssom/confidence-model> , <https://github.com/mapping-commons/sssom/issues/510> , <https://github.com/mapping-commons/sssom/pull/519> ;
  rdfs:range xsd:double .

sssom:subject_label a rdf:Property ;
  rdfs:comment "The label of subject of the mapping." ;
  rdfs:range xsd:string .

<http://www.w3.org/2002/07/owl#annotatedTarget> a rdf:Property ;
  rdfs:comment "The ID of the object of the mapping." ;
  rdfs:range rdfs:Resource .

sssom:record_id a rdf:Property ;
  rdfs:comment "A unique identifier for a mapping record, that is for an instance of the Mapping class (in the SSSOM/TSV serialisation, this corresponds to an individual row after propagation is applied). This slot is intended to uniquely identify one such record within a mapping set and may for example act as the resource identifier for the record when it is serialised into RDF. This slot MUST NOT be used to “group” several records together to indicate that they pertain to a single mapping (for example, that they represent different versions of the same mapping), by assigning the same ID to several records. When it is used, every record within a set MUST have a unique, non-empty value. The identifier MUST be a URI; beyond that, its format is unconstrained and the identifier MUST be treated as an opaque string." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/359> , <https://github.com/mapping-commons/blob/master/examples/schema/record-ids.sssom.tsv> ;
  rdfs:range rdfs:Resource .

sssom:curation_rule a rdf:Property ;
  rdfs:comment "A curation rule is a (potentially) complex condition executed by an agent that led to the establishment of a mapping. Curation rules often involve complex domain-specific considerations, which are hard to capture in an automated fashion. The curation rule is captured as a resource rather than a string, which enables higher levels of transparency and sharing across mapping sets. The URI representation of the curation rule is expected to be a resolvable identifier which provides details about the nature of the curation rule." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/166> , <https://github.com/mapping-commons/sssom/pull/258> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/curation_rule.sssom.tsv> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/curation_rule-propagated.sssom.tsv> ;
  rdfs:range rdfs:Resource .

sssom:mapping_tool_version a rdf:Property ;
  rdfs:comment "Version string that denotes the version of the mapping tool used." ;
  rdfs:range xsd:string .

sssom:review_date a rdf:Property ;
  rdfs:comment "The date the mapping was reviewed. This is different from the date the mapping was asserted and published. If this field is used in a mapping, reviewer_id and/or reviewer_label MUST also be be set." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/511> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/review_date.sssom.tsv> ;
  rdfs:range xsd:date .

sssom:mapping_tool_id a rdf:Property ;
  rdfs:comment "The ID (entity reference) of the tool or algorithm that was used to generate the mapping." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/blob/master/examples/schema/mapping_tool_id.sssom.tsv> , <https://github.com/mapping-commons/sssom/issues/449> ;
  rdfs:range rdfs:Resource .

sssom:predicate_label a rdf:Property ;
  rdfs:comment "The label of the predicate/relation of the mapping." ;
  rdfs:range xsd:string .

sssom:similarity_score a rdf:Property ;
  rdfs:comment "A score between 0 and 1 to denote the similarity between two entities, where 1 denotes equivalence, and 0 denotes disjointness. The score is meant to be used in conjunction with the similarity_measure field, to document, for example, the lexical or semantic match of a matching algorithm." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/385> , <https://github.com/mapping-commons/sssom/pull/386> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/similarity_score.sssom.tsv> ;
  rdfs:range xsd:double .

sssom:object_source_version a rdf:Property ;
  rdfs:comment "Version IRI or version string of the source of the object term." ;
  rdfs:range xsd:string .

sssom:reviewer_label a rdf:Property ;
  rdfs:comment "A string representing the reviewer of this mapping. This should only be used in the absence of a proper semantic identifier (which would be stored in reviewer_id) for that reviewer. It is not expected that there should be any link between reviewer_id and reviewer_label; in particular, reviewer_label is not intended to provide a human-friendly version of an identifier in reviewer_id." ;
  rdfs:range xsd:string .

sssom:object_type a rdf:Property ;
  rdfs:comment "The type of entity that is being mapped." ;
  rdfs:range sssom:EntityTypeEnum .

<http://www.w3.org/ns/prov#wasDerivedFrom> a rdf:Property ;
  rdfs:comment "A set of identifiers referring to mappings (i.e., subject-predicate-object-predicate modifier quadruple) that were used to derive this mapping, e.g., through mapping chaining or inversion." , "A mapping set or set of mapping set that was used to derive the mapping set." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/537> , <https://github.com/mapping-commons/sssom/pull/548> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/derived_from.sssom.tsv> ;
  rdfs:range rdfs:Resource , xsd:anyURI .

sssom:mapping_justification a rdf:Property ;
  rdfs:comment "A mapping justification is an action (or the written representation of that action) of showing a mapping to be right or reasonable." ;
  rdfs:seeAlso <https://mapping-commons.github.io/semantic-mapping-vocabulary/> , <https://www.ebi.ac.uk/ols4/ontologies/semapv> ;
  rdfs:range rdfs:Resource .

sssom:author_label a rdf:Property ;
  rdfs:comment "A string representing the author of this mapping. This should only be used in the absence of a proper semantic identifier (which would be stored in author_id) for that author. It is not expected that there should be any link between author_id and author_label; in particular, author_label is not intended to provide a human-friendly version of an identifier in author_id." ;
  rdfs:range xsd:string .

sssom:similarity_measure a rdf:Property ;
  rdfs:comment "The measure used for computing a similarity score. This field is meant to be used in conjunction with the similarity_score field, to document, for example, the lexical or semantic match of a matching algorithm. To make processing this field as unambiguous as possible, we recommend using wikidata CURIEs, but the type of this field is deliberately unspecified." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/385> , <https://github.com/mapping-commons/sssom/pull/386> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/similarity_score.sssom.tsv> ;
  rdfs:range xsd:string .

sssom:cardinality_scope a rdf:Property ;
  rdfs:comment "A list of mapping slots that define the scope for the value found in the mapping_cardinality slot. Mappings are considered to belong to the same scope if they have the same value for all slots listed in the scope. If no scope is defined, the default scope is empty, meaning that all mappings belong to a single scope that is identical to the entire mapping set. The behaviour if a value in the list does not correspond to a valid slot name is undefined." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/467> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/cardinality-scope-predicate.sssom.tsv> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/cardinality-scope-predicate+object_source.sssom.tsv> ;
  rdfs:range xsd:string .

sssom:mapping_provider a rdf:Property ;
  rdfs:comment "URL pointing to the source that provided the mapping, for example an ontology that already contains the mappings, or a database from which it was derived." ;
  rdfs:range xsd:anyURI .

sssom:confidence a rdf:Property ;
  rdfs:comment """A value assigned by the creator of the mapping to denote the creator's confidence or estimated probability that the mapping record is correct. A value of 1.0 means the creator has full confidence in the correctness of the mapping record, while a value of 0.0 means the creator is fully unsure whether the mapping record is correct or not.
When not explicitly specified, confidence estimation algorithms should consider the mapping confidence to be 1.0 by default.""" ;
  rdfs:seeAlso <https://mapping-commons.github.io/sssom/confidence-model> ;
  rdfs:range xsd:double .

sssom:curation_rule_text a rdf:Property ;
  rdfs:comment "A curation rule is a (potentially) complex condition executed by an agent that led to the establishment of a mapping. Curation rules often involve complex domain-specific considerations, which are hard to capture in an automated fashion. The curation rule should be captured as a resource (entity reference) rather than a string (see curation_rule element), which enables higher levels of transparency and sharing across mapping sets. The textual representation of curation rule is intended to be used in cases where the creation of a resource is not practical from the perspective of the mapping_provider." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/166> , <https://github.com/mapping-commons/sssom/pull/258> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/curation_rule_text.sssom.tsv> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/curation_rule_text-propagated.sssom.tsv> ;
  rdfs:range xsd:string .

rdfs:seeAlso a rdf:Property ;
  rdfs:comment "A URL specific for the mapping instance. E.g. for kboom we have a per-mapping image that shows surrounding axioms that drive probability. Could also be a github issue URL that discussed a complicated alignment" ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/422> ;
  rdfs:range xsd:anyURI .

<http://purl.org/dc/terms/created> a rdf:Property ;
  rdfs:comment "The date the mapping was asserted. This is different from the date the mapping was published or compiled in a SSSOM file." ;
  rdfs:range xsd:date .

<http://purl.org/dc/terms/license> a rdf:Property ;
  rdfs:comment "A url to the license of the mapping. In absence of a license we assume no license." ;
  rdfs:range xsd:anyURI .

sssom:creator_label a rdf:Property ;
  rdfs:comment "A string representing the creator of this mapping. This should only be used in the absence of a proper semantic identifier (which would be stored in creator_id) for that creator. It is not expected that there should be any link between creator_id and creator_label; in particular, creator_label is not intended to provide a human-friendly version of an identifier in creator_id." ;
  rdfs:range xsd:string .

sssom:mapping_cardinality a rdf:Property ;
  rdfs:comment "A value indicating whether the subject (respectively object) of this mapping record is present in other records involving a different object (respectively subject), within the subset of records defined by the cardinality_scope slot (or within the entire mapping set if cardinality_scope is undefined). Note that this is a convenience field, whose values can always be derived from the mapping set." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/blob/master/examples/schema/cardinality.sssom.tsv> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/cardinality-with-unmapped-entities.sssom.tsv> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/cardinality-scope-empty.sssom.tsv> ;
  rdfs:range sssom:MappingCardinalityEnum .

sssom:mapping_source a rdf:Property ;
  rdfs:comment "The mapping set this mapping was originally defined in. mapping_source is used for example when merging multiple mapping sets or deriving one mapping set from another." ;
  rdfs:range rdfs:Resource .

sssom:reviewer_id a rdf:Property ;
  rdfs:comment "Identifies the persons or groups that reviewed and confirmed the mapping. Recommended to be a list of ORCIDs or otherwise identifying URIs." ;
  rdfs:range rdfs:Resource .

sssom:match_string a rdf:Property ;
  rdfs:comment "String that is shared by subj/obj. It is recommended to indicate the fields for the match using the object and subject_match_field slots." ;
  rdfs:range xsd:string .

rdfs:comment a rdf:Property ;
  rdfs:comment "Free text field containing either curator notes or text generated by tool providing additional informative information." ;
  rdfs:range xsd:string .

sssom:subject_source_version a rdf:Property ;
  rdfs:comment "Version IRI or version string of the source of the subject term." ;
  rdfs:range xsd:string .

sssom:object_label a rdf:Property ;
  rdfs:comment "The label of object of the mapping." ;
  rdfs:range xsd:string .

sssom:mapping_tool a rdf:Property ;
  rdfs:comment "A reference to the tool or algorithm that was used to generate the mapping. Should be a URL pointing to more info about it, but can be free text. Consider using the mapping_tool_id slot for a more standardised reference." ;
  rdfs:range xsd:string .

sssom:object_preprocessing a rdf:Property ;
  rdfs:comment "Method of preprocessing applied to the fields of the object. If different preprocessing steps were performed on different fields, it is recommended to store the match in separate rows." ;
  rdfs:range rdfs:Resource .

sssom:object_match_field a rdf:Property ;
  rdfs:comment "A list of properties, annotations or attributes related to the object that was used to establish the match. This property is recommended for use in conjunction with  mapping justifications related to lexical matching, such as `semapv:LexicalMatching`.  For additional information see the 'See Also' section." ;
  rdfs:seeAlso <https://mapping-commons.github.io/sssom/mapping-justifications/#lexical-matching> , <https://github.com/mapping-commons/sssom/issues/413> ;
  rdfs:range rdfs:Resource .

<http://purl.org/pav/authoredBy> a rdf:Property ;
  rdfs:comment "Identifies the persons or groups responsible for asserting the mappings. Recommended to be a list of ORCIDs or otherwise identifying URIs." ;
  rdfs:range rdfs:Resource .

sssom:object_category a rdf:Property ;
  rdfs:comment "The conceptual category to which the subject belongs to. This can be a string denoting the category or a term from a controlled vocabulary. This slot is deliberately underspecified. Conceptual categories can range from those that are found in general upper ontologies such as BFO (e.g. process, temporal region, etc) to those that serve as upper ontologies in specific domains, such as COB or BioLink (e.g. gene, disease, chemical entity). The purpose of this optional field is documentation for human reviewers - when a category is known and documented clearly, the cost of interpreting and evaluating the mapping decreases." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/13> , <https://github.com/mapping-commons/sssom/issues/256> ;
  rdfs:range xsd:string .

sssom:other a rdf:Property ;
  rdfs:comment "Pipe separated list of key value pairs for properties not part of the SSSOM spec. Can be used to encode additional provenance data. NOTE. This field is not recommended for general use, and should be used sparingly. See https://github.com/mapping-commons/sssom/blob/master/examples/schema/extension-slots.sssom.tsv for an alternative approach based on extension slots." ;
  rdfs:range xsd:string .

sssom:object_source a rdf:Property ;
  rdfs:comment "URI of vocabulary or identifier source for the object." ;
  rdfs:range rdfs:Resource .

sssom:subject_preprocessing a rdf:Property ;
  rdfs:comment "Method of preprocessing applied to the fields of the subject. If different preprocessing steps were performed on different fields, it is recommended to store the match in separate rows." ;
  rdfs:range rdfs:Resource .

sssom:issue_tracker_item a rdf:Property ;
  rdfs:comment "The issue tracker item discussing this mapping." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/78> , <https://github.com/mapping-commons/sssom/pull/259> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/issue_tracker_item.sssom.tsv> ;
  rdfs:range rdfs:Resource .

<http://www.w3.org/2002/07/owl#annotatedSource> a rdf:Property ;
  rdfs:comment "The ID of the subject of the mapping." ;
  rdfs:range rdfs:Resource .

sssom:Propagatable a rdfs:Class ;
  rdfs:comment "Metamodel extension class to describe slots whose value can be propagated down from the MappingSet class to the Mapping class." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/305> .

sssom:propagated a rdf:Property ;
  rdfs:comment "Indicates whether a slot can be propagated from a mapping down to individual mappings." ;
  rdfs:range xsd:boolean .

sssom:MappingSet a rdfs:Class ;
  rdfs:comment "Represents a set of mappings." .

<http://www.w3.org/2002/07/owl#versionInfo> a rdf:Property ;
  rdfs:comment "A version string for the mapping." ;
  rdfs:range xsd:string .

sssom:curie_map a rdf:Property ;
  rdfs:comment "A dictionary that contains prefixes as keys and their URI expansions as values." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/225> , <https://github.com/mapping-commons/sssom/pull/349> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/curie_map.sssom.tsv> ;
  rdfs:range sssom:Prefix .

<http://purl.org/dc/terms/title> a rdf:Property ;
  rdfs:comment "The display name of a mapping set." ;
  rdfs:range xsd:string .

sssom:mappings a rdf:Property ;
  rdfs:comment "Contains a list of mapping objects." ;
  rdfs:range <http://www.w3.org/2002/07/owl#Axiom> .

sssom:mapping_set_confidence a rdf:Property ;
  rdfs:comment """Mapping-set level confidence is assigned by the creator of the mapping set to indicate their overall confidence in the correctness (i.e., precision) of mappings in the mapping set. Mapping set confidence is intended to be used in cases were the creator wants to express an overall confidence into the agent that curated the individual mappings, for example a lexical matching tool, or a group of students.
When not explicitly specified, confidence estimation algorithms should consider the mapping set confidence to be 1.0 by default.""" ;
  rdfs:seeAlso <https://mapping-commons.github.io/sssom/confidence-model> , <https://github.com/mapping-commons/sssom/issues/438> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/mapping_set_confidence.sssom.tsv> ;
  rdfs:range xsd:double .

<http://purl.org/dc/terms/description> a rdf:Property ;
  rdfs:comment "A description of the mapping set." ;
  rdfs:range xsd:string .

sssom:extension_definitions a rdf:Property ;
  rdfs:comment "A list that defines the extension slots used in the mapping set." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/328> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/extension-slots.sssom.tsv> ;
  rdfs:range sssom:ExtensionDefinition .

sssom:sssom_version a rdf:Property ;
  rdfs:comment "The version of the SSSOM specification a mapping set is compliant with." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/439> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/version.sssom.tsv> ;
  rdfs:range sssom:SssomVersionEnum .

sssom:mapping_set_id a rdf:Property ;
  rdfs:comment "A globally unique identifier for the mapping set (not each individual mapping). Should ideally be resolvable." ;
  rdfs:range xsd:anyURI .

sssom:issue_tracker a rdf:Property ;
  rdfs:comment "A URL location of the issue tracker for this entity." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/78> , <https://github.com/mapping-commons/sssom/pull/259> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/issue_tracker.sssom.tsv> ;
  rdfs:range xsd:anyURI .

sssom:MappingSetReference a rdfs:Class ;
  rdfs:comment "A reference to a mapping set. It allows to augment mapping set metadata from the perspective of the registry, for example, providing confidence, or a local filename or a grouping." .

sssom:registry_confidence a rdf:Property ;
  rdfs:comment """This value is set by the creator/maintainer of the mapping registry and reflects the confidence the mapping registry has in the correctness (i.e., precision) of mappings in the mapping set.
When not explicitly specified, confidence estimation algorithms should consider the registry confidence in a mapping set to be 1.0 by default.""" ;
  rdfs:seeAlso <https://mapping-commons.github.io/sssom/confidence-model> ;
  rdfs:range xsd:double .

sssom:mirror_from a rdf:Property ;
  rdfs:comment "A URL location from which to obtain a resource, such as a mapping set." ;
  rdfs:range xsd:anyURI .

sssom:last_updated a rdf:Property ;
  rdfs:comment "The date this reference was last updated." ;
  rdfs:range xsd:date .

sssom:mapping_set_group a rdf:Property ;
  rdfs:comment "Set by the owners of the mapping registry. A way to group related mapping sets for example for UI purposes." ;
  rdfs:range xsd:string .

sssom:local_name a rdf:Property ;
  rdfs:comment "The local name assigned to file that corresponds to the downloaded mapping set." ;
  rdfs:range xsd:string .

sssom:MappingRegistry a rdfs:Class ;
  rdfs:comment "A registry for managing mapping sets. It holds a set of mapping set references, and can import other registries." .

sssom:mapping_registry_id a rdf:Property ;
  rdfs:comment "The unique identifier of a mapping registry." ;
  rdfs:range rdfs:Resource .

sssom:documentation a rdf:Property ;
  rdfs:comment "A URL to the documentation of this mapping commons." ;
  rdfs:range xsd:anyURI .

sssom:mapping_set_references a rdf:Property ;
  rdfs:comment "A list of mapping set references." ;
  rdfs:range sssom:MappingSetReference .

sssom:homepage a rdf:Property ;
  rdfs:comment "A URL to a homepage of this mapping commons." ;
  rdfs:range xsd:anyURI .

sssom:mapping_registry_description a rdf:Property ;
  rdfs:comment "The description of a mapping registry." ;
  rdfs:range xsd:string .

sssom:imports a rdf:Property ;
  rdfs:comment "A list of registries that should be imported into this one." ;
  rdfs:range xsd:anyURI .

sssom:mapping_registry_title a rdf:Property ;
  rdfs:comment "The title of a mapping registry." ;
  rdfs:range xsd:string .

sssom:Versionable a rdfs:Class ;
  rdfs:comment "Metamodel extension class to manage slots that may not exist in all versions of the model." .

sssom:added_in a rdf:Property ;
  rdfs:comment "The version of the specification in which the slot was added. If not specified, the slot must be assumed to have been added in version 1.0." ;
  rdfs:range sssom:SssomVersionEnum .

rdfs:Resource a rdfs:Datatype ;
  rdfs:comment """A reference to an entity involved in the mapping.
""" ;
  rdfs:seeAlso <https://mapping-commons.github.io/sssom/spec/#tsv> .

sssom:SssomVersionEnum a rdfs:Class .

sssom:version1.0 a sssom:SssomVersionEnum ;
  rdfs:comment "SSSOM specification version 1.0" .

sssom:version1.1 a sssom:SssomVersionEnum ;
  rdfs:comment "SSSOM specification version 1.1" .

sssom:EntityTypeEnum a rdfs:Class .

<http://www.w3.org/2002/07/owl#Class> a sssom:EntityTypeEnum .

<http://www.w3.org/2002/07/owl#ObjectProperty> a sssom:EntityTypeEnum .

<http://www.w3.org/2002/07/owl#DataProperty> a sssom:EntityTypeEnum .

<http://www.w3.org/2002/07/owl#AnnotationProperty> a sssom:EntityTypeEnum .

<http://www.w3.org/2002/07/owl#NamedIndividual> a sssom:EntityTypeEnum .

<http://www.w3.org/2004/02/skos/core#Concept> a sssom:EntityTypeEnum .

rdfs:Resource a sssom:EntityTypeEnum .

rdfs:Class a sssom:EntityTypeEnum .

rdfs:Literal a sssom:EntityTypeEnum ;
  rdfs:comment "This value indicates that the entity being mapped is not a semantic entity with a distinct identifier, but is instead represented entirely by its literal label. This value MUST NOT be used in the predicate_type slot." ;
  rdfs:seeAlso <https://mapping-commons.github.io/sssom/spec-model/#literal-mappings> , <https://github.com/mapping-commons/sssom/issues/234> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/literals.sssom.tsv> .

rdfs:Datatype a sssom:EntityTypeEnum .

rdf:Property a sssom:EntityTypeEnum .

sssom:ComposedEntityExpression a sssom:EntityTypeEnum ;
  rdfs:comment "This value indicates that the entity ID does not represent a single entity, but a composite involving several individual entities. This value MUST NOT be used in the predicate_type slot. This specifications does not prescribe how an ID representing a composite entity should be interpreted; this is left at the discretion of applications." ;
  rdfs:seeAlso <https://github.com/mapping-commons/sssom/issues/402> , <https://github.com/mapping-commons/sssom/blob/master/examples/schema/composite-entities.sssom.tsv> .

sssom:PredicateModifierEnum a rdfs:Class .

sssom:NegatedPredicate a sssom:PredicateModifierEnum ;
  rdfs:comment "Negating the mapping predicate. The meaning of the triple becomes subject_id is not a predicate_id match to object_id." .

sssom:MappingCardinalityEnum a rdfs:Class .

sssom:MappingCardinalityEnum.1_1 a sssom:MappingCardinalityEnum ;
  rdfs:comment "Indicates the mapping record is about a one-to-one mapping, that is, the subject and the object are only mapped to each other, exclusive of any other subject or object." .

sssom:MappingCardinalityEnum.1_N a sssom:MappingCardinalityEnum ;
  rdfs:comment "Indicates the mapping record is about a one-to-many mapping, that is, the same subject is mapped to several different objects." .

sssom:MappingCardinalityEnum.N_1 a sssom:MappingCardinalityEnum ;
  rdfs:comment "Indicates the mapping record is about a many-to-one mapping, that is, several different subjects are mapped to the same object." .

sssom:MappingCardinalityEnum.N_N a sssom:MappingCardinalityEnum ;
  rdfs:comment "Indicates the mapping record is about a many-to-many mapping, that is, the subject is mapped to several different objects and the object is mapped to several different subjects." .

sssom:MappingCardinalityEnum.1_0 a sssom:MappingCardinalityEnum ;
  rdfs:comment "Indicates that the subject has no match in the object vocabulary. This value MUST only be used when the object_id is sssom:NoTermFound." .

sssom:MappingCardinalityEnum.0_1 a sssom:MappingCardinalityEnum ;
  rdfs:comment "Indicates that the object has no match in the subject vocabulary. This value MUST only be used when the subject_id is sssom:NoTermFound." .

sssom:MappingCardinalityEnum.0_0 a sssom:MappingCardinalityEnum ;
  rdfs:comment "Indicates that there is no match between the subject vocabulary and the object vocabulary. This value MUST only be used when both the subject_id and the object_id are sssom:NoTermFound." .
