Difference between revisions of "BioPortal Mappings"

From NCBO Wiki
Jump to navigation Jump to search
(New page: = BioPortal Mapping Types = There are mappings of the following types in BioPortal: * '''identical, the same''' : [http://www.w3.org/2002/07/owl#sameAs owl:sameAs] ** '''Definition''' (f...)
 
(→‎Related Mapping Documents: deleted dead link)
 
(24 intermediate revisions by 8 users not shown)
Line 1: Line 1:
= BioPortal Mapping Types =
+
= BioPortal Mapping Notes =
 +
 
 +
This page documents mapping sources and common relationships in the [http://bioportal.bioontology.org NCBO BioPortal], with examples of different mappings that already exist in BioPortal. We welcome comments on the mapping processes and relations; please send email to [mailto:support@bioontology.org support@bioontology.org].
 +
 
 +
== Related Mapping Documents ==
 +
 
 +
* [http://bioportal.bioontology.org/mappings BioPortal Mappings]: the BioPortal mapping service
 +
 
 +
= Mapping Sources =
 +
 
 +
* [http://www.bioontology.org/ The National Center for Biomedical Ontology (NCBO)]
 +
** '''NCBO lexical mapping (loom)''': Mappings were generated by the LOOM algorithm automatically based on close lexical match between preferred names of terms or a preferred name and a synonym.  The lexical match involves removing white-space and punctuation from labels.  Any labels with no more than 3 characters are excluded. These mappings are represented by the mapping relationship '''skos:closeMatch'''.
 +
** '''NCBO Identical URI (loom)''': Mapping for terms with the same URI from different ontologies. These mappings are represented by the mapping relationship '''skos:exactMatch'''.
 +
 
 +
* [http://www.nlm.nih.gov/research/umls/ Unified Medical Language System (UMLS)]
 +
** '''NLM UMLS (CUI)''': Mappings between terms from different ontologies that were created automatically, linking terms with the same UMLS concept unique identifier (CUI). The CUIs are assigned to terms in the UMLS by editors at the NLM. These mappings are represented by the mapping relationship '''skos:closeMatch'''.
 +
** '''NLM UMLS (MRMAP)''': Mappings between terms from the UMLS MRMAP.RRF data. These mappings are represented by the mapping relationship '''skos:closeMatch'''.
 +
 
 +
* [http://obofoundry.org/ The Open Biological and Biomedical Ontologies (OBO)]
 +
** '''OBO xref''': Mappings between ontology terms related by an OBO xref property. These mappings are represented by the mapping relationship '''skos:relatedMatch'''.
 +
** See also, [http://obofoundry.org/index.cgi?show=mappings OBO mappings]
 +
 
 +
= Mapping Relationships =
  
 
There are mappings of the following types in BioPortal:
 
There are mappings of the following types in BioPortal:
Line 5: Line 27:
 
* '''identical, the same''' : [http://www.w3.org/2002/07/owl#sameAs owl:sameAs]
 
* '''identical, the same''' : [http://www.w3.org/2002/07/owl#sameAs owl:sameAs]
 
** '''Definition''' (from [http://www.w3.org/TR/owl-ref/#sameAs-def OWL]): <tt>owl:sameAs</tt> is used to state that two URI references refer to the same individual
 
** '''Definition''' (from [http://www.w3.org/TR/owl-ref/#sameAs-def OWL]): <tt>owl:sameAs</tt> is used to state that two URI references refer to the same individual
* '''exact match''': [http://www.w3.org/2008/05/skos#exactMatch  skos:exactMatch]
+
 
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS]): The property <tt>skos:exactMatch</tt> is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications. <tt>skos:exactMatch</tt> is a transitive property, and is a sub-property of <tt>skos:closeMatch</tt>.
 
* '''close match''': [http://www.w3.org/2008/05/skos#closeMatch  skos:closeMatch]
 
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS]): The property <tt>skos:closeMatch</tt> is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications. In order to avoid the possibility of "compound errors" when combining mappings across more than two concept schemes, <tt>skos:closeMatch</tt> is not declared to be a transitive property.
 
 
* '''related''' (but not necessarily similar): [http://www.w3.org/2000/01/rdf-schema#seeAlso  rdfs:seeAlso]
 
* '''related''' (but not necessarily similar): [http://www.w3.org/2000/01/rdf-schema#seeAlso  rdfs:seeAlso]
 
** '''Definition''' (from [http://www.w3.org/TR/2000/CR-rdf-schema-20000327/#s2.3.4 RDFS]): The property <tt>rdfs:seeAlso</tt> specifies a resource that might provide additional information about the subject resource.  
 
** '''Definition''' (from [http://www.w3.org/TR/2000/CR-rdf-schema-20000327/#s2.3.4 RDFS]): The property <tt>rdfs:seeAlso</tt> specifies a resource that might provide additional information about the subject resource.  
* '''homologous to''' (for anatomical terms): ''not defined yet''
+
 
** '''Definition''': The property links two anatomical terms from different species that refer to terms that have a common ancestor (evolutionary derived form a common ancestor).
+
* '''related match''': [http://www.w3.org/2004/02/skos/core#relatedMatch skos:relatedMatch]
 +
** '''Definition''': (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The property <tt>skos:relatedMatch</tt> is used to state an associative mapping link between two concepts; <tt>skos:relatedMatch</tt> is a sub-property of <tt>skos:mappingRelation</tt>.
 +
** '''Symmetry''': <tt>skos:relatedMatch</tt> is an instance of <tt>owl:SymmetricProperty</tt>; for bidirectional mappings between <tt><conceptA></tt> and <tt><conceptB></tt> that are <tt>rdf:type skos:Concept</tt>:
 +
 
 +
    <conceptA> skos:relatedMatch <conceptB> .
 +
    <conceptB> skos:relatedMatch <conceptA> .
 +
 
 +
* '''close match''': [http://www.w3.org/2004/02/skos#closeMatch  skos:closeMatch]
 +
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The property <tt>skos:closeMatch</tt> is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications. In order to avoid the possibility of "compound errors" when combining mappings across more than two concept schemes, <tt>skos:closeMatch</tt> is not declared to be a transitive property.  The <tt>skos:closeMatch</tt> is a sub-property of <tt>skos:mappingRelation</tt>.
 +
** '''Symmetry''': <tt>skos:closeMatch</tt> is an instance of <tt>owl:SymmetricProperty</tt>; for bidirectional mappings between <tt><conceptA></tt> and <tt><conceptB></tt> that are <tt>rdf:type skos:Concept</tt>:
 +
 
 +
    <conceptA> skos:closeMatch <conceptB> .
 +
    <conceptB> skos:closeMatch <conceptA> .
 +
 
 +
* '''exact match''': [http://www.w3.org/2004/02/skos#exactMatch  skos:exactMatch]
 +
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The property <tt>skos:exactMatch</tt> is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications.  The <tt>skos:exactMatch</tt> it is a sub-property of <tt>skos:closeMatch</tt> and, in addition, it is an instance of <tt>owl:TransitiveProperty</tt>.  Also, <tt>skos:exactMatch</tt> is disjoint with each of the properties <tt>skos:relatedMatch</tt>, <tt>skos:broadMatch</tt> and <tt>skos:narrowMatch</tt>.
 +
** '''Symmetry''': <tt>skos:exactMatch</tt> is an instance of <tt>owl:SymmetricProperty</tt>; for bidirectional mappings between <tt><conceptA></tt> and <tt><conceptB></tt> that are <tt>rdf:type skos:Concept</tt>:
 +
 
 +
    <conceptA> skos:exactMatch <conceptB> .
 +
    <conceptB> skos:exactMatch <conceptA> .

Latest revision as of 18:42, 23 January 2017

BioPortal Mapping Notes

This page documents mapping sources and common relationships in the NCBO BioPortal, with examples of different mappings that already exist in BioPortal. We welcome comments on the mapping processes and relations; please send email to support@bioontology.org.

Related Mapping Documents

Mapping Sources

  • The National Center for Biomedical Ontology (NCBO)
    • NCBO lexical mapping (loom): Mappings were generated by the LOOM algorithm automatically based on close lexical match between preferred names of terms or a preferred name and a synonym. The lexical match involves removing white-space and punctuation from labels. Any labels with no more than 3 characters are excluded. These mappings are represented by the mapping relationship skos:closeMatch.
    • NCBO Identical URI (loom): Mapping for terms with the same URI from different ontologies. These mappings are represented by the mapping relationship skos:exactMatch.
  • Unified Medical Language System (UMLS)
    • NLM UMLS (CUI): Mappings between terms from different ontologies that were created automatically, linking terms with the same UMLS concept unique identifier (CUI). The CUIs are assigned to terms in the UMLS by editors at the NLM. These mappings are represented by the mapping relationship skos:closeMatch.
    • NLM UMLS (MRMAP): Mappings between terms from the UMLS MRMAP.RRF data. These mappings are represented by the mapping relationship skos:closeMatch.

Mapping Relationships

There are mappings of the following types in BioPortal:

  • identical, the same : owl:sameAs
    • Definition (from OWL): owl:sameAs is used to state that two URI references refer to the same individual
  • related (but not necessarily similar): rdfs:seeAlso
    • Definition (from RDFS): The property rdfs:seeAlso specifies a resource that might provide additional information about the subject resource.
  • related match: skos:relatedMatch
    • Definition: (from SKOS-REFERENCE): The property skos:relatedMatch is used to state an associative mapping link between two concepts; skos:relatedMatch is a sub-property of skos:mappingRelation.
    • Symmetry: skos:relatedMatch is an instance of owl:SymmetricProperty; for bidirectional mappings between <conceptA> and <conceptB> that are rdf:type skos:Concept:
   <conceptA> skos:relatedMatch <conceptB> .
   <conceptB> skos:relatedMatch <conceptA> .
  • close match: skos:closeMatch
    • Definition (from SKOS-REFERENCE): The property skos:closeMatch is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications. In order to avoid the possibility of "compound errors" when combining mappings across more than two concept schemes, skos:closeMatch is not declared to be a transitive property. The skos:closeMatch is a sub-property of skos:mappingRelation.
    • Symmetry: skos:closeMatch is an instance of owl:SymmetricProperty; for bidirectional mappings between <conceptA> and <conceptB> that are rdf:type skos:Concept:
   <conceptA> skos:closeMatch <conceptB> .
   <conceptB> skos:closeMatch <conceptA> .
  • exact match: skos:exactMatch
    • Definition (from SKOS-REFERENCE): The property skos:exactMatch is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications. The skos:exactMatch it is a sub-property of skos:closeMatch and, in addition, it is an instance of owl:TransitiveProperty. Also, skos:exactMatch is disjoint with each of the properties skos:relatedMatch, skos:broadMatch and skos:narrowMatch.
    • Symmetry: skos:exactMatch is an instance of owl:SymmetricProperty; for bidirectional mappings between <conceptA> and <conceptB> that are rdf:type skos:Concept:
   <conceptA> skos:exactMatch <conceptB> .
   <conceptB> skos:exactMatch <conceptA> .