Skip to content

Class: MappingSet

Represents a set of mappings.

URI: sssom:MappingSet

classDiagram class MappingSet MappingSet : comment MappingSet : creator_id MappingSet : creator_label MappingSet : curie_map MappingSet --|> prefix : curie_map MappingSet : extension_definitions MappingSet --|> extension definition : extension_definitions MappingSet : issue_tracker MappingSet : license MappingSet : mapping_date MappingSet : mapping_provider MappingSet : mapping_set_description MappingSet : mapping_set_id MappingSet : mapping_set_source MappingSet : mapping_set_title MappingSet : mapping_set_version MappingSet : mapping_tool MappingSet : mapping_tool_version MappingSet : mappings MappingSet --|> mapping : mappings MappingSet : object_match_field MappingSet : object_preprocessing MappingSet : object_source MappingSet : object_source_version MappingSet : object_type MappingSet --|> entity_type_enum : object_type MappingSet : other MappingSet : publication_date MappingSet : see_also MappingSet : subject_match_field MappingSet : subject_preprocessing MappingSet : subject_source MappingSet : subject_source_version MappingSet : subject_type MappingSet --|> entity_type_enum : subject_type

Slots

Name Cardinality and Range Description Inheritance
curie_map *
Prefix
A dictionary that contains prefixes as keys and their URI expansions as value... direct
mappings * recommended
Mapping
Contains a list of mapping objects direct
mapping_set_id 1
Uri
A globally unique identifier for the mapping set (not each individual mapping... direct
mapping_set_version 0..1
String
A version string for the mapping direct
mapping_set_source *
Uri
A mapping set or set of mapping set that was used to derive the mapping set direct
mapping_set_title 0..1
String
The display name of a mapping set direct
mapping_set_description 0..1
String
A description of the mapping set direct
creator_id *
EntityReference
Identifies the persons or groups responsible for the creation of the mapping direct
creator_label *
String
A string identifying the creator of this mapping direct
license 1
Uri
A url to the license of the mapping direct
subject_type 0..1
EntityTypeEnum
The type of entity that is being mapped direct
subject_source 0..1
EntityReference
URI of vocabulary or identifier source for the subject direct
subject_source_version 0..1
String
Version IRI or version string of the source of the subject term direct
object_type 0..1
EntityTypeEnum
The type of entity that is being mapped direct
object_source 0..1
EntityReference
URI of vocabulary or identifier source for the object direct
object_source_version 0..1
String
Version IRI or version string of the source of the object term direct
mapping_provider 0..1
Uri
URL pointing to the source that provided the mapping, for example an ontology... direct
mapping_tool 0..1
String
A reference to the tool or algorithm that was used to generate the mapping direct
mapping_tool_version 0..1
String
Version string that denotes the version of the mapping tool used direct
mapping_date 0..1
Date
The date the mapping was asserted direct
publication_date 0..1
Date
The date the mapping was published direct
subject_match_field *
EntityReference
A list of properties (term annotations on the subject) that was used for the ... direct
object_match_field *
EntityReference
A list of properties (term annotations on the object) that was used for the m... direct
subject_preprocessing *
EntityReference
Method of preprocessing applied to the fields of the subject direct
object_preprocessing *
EntityReference
Method of preprocessing applied to the fields of the object direct
see_also *
String
A URL specific for the mapping instance direct
issue_tracker 0..1
Uri
A URL location of the issue tracker for this entity direct
other 0..1
String
Pipe separated list of key value pairs for properties not part of the SSSOM s... direct
comment 0..1
String
Free text field containing either curator notes or text generated by tool pro... direct
extension_definitions *
ExtensionDefinition
A list that defines the extension slots used in the mapping set direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/sssom/schema/

Mappings

Mapping Type Mapped Value
self sssom:MappingSet
native sssom:MappingSet

LinkML Source

Direct

name: mapping set
description: Represents a set of mappings.
from_schema: https://w3id.org/sssom/schema/
rank: 1000
slots:
- curie_map
- mappings
- mapping_set_id
- mapping_set_version
- mapping_set_source
- mapping_set_title
- mapping_set_description
- creator_id
- creator_label
- license
- subject_type
- subject_source
- subject_source_version
- object_type
- object_source
- object_source_version
- mapping_provider
- mapping_tool
- mapping_tool_version
- mapping_date
- publication_date
- subject_match_field
- object_match_field
- subject_preprocessing
- object_preprocessing
- see_also
- issue_tracker
- other
- comment
- extension_definitions
slot_usage:
  license:
    name: license
    required: true

Induced

name: mapping set
description: Represents a set of mappings.
from_schema: https://w3id.org/sssom/schema/
rank: 1000
slot_usage:
  license:
    name: license
    required: true
attributes:
  curie_map:
    name: curie_map
    description: A dictionary that contains prefixes as keys and their URI expansions
      as values.
    from_schema: https://w3id.org/sssom/schema/
    see_also:
    - 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
    rank: 1000
    alias: curie_map
    owner: mapping set
    domain_of:
    - mapping set
    range: prefix
    multivalued: true
    inlined: true
  mappings:
    name: mappings
    description: Contains a list of mapping objects.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: mappings
    owner: mapping set
    domain_of:
    - mapping set
    range: mapping
    recommended: true
    multivalued: true
    inlined_as_list: true
  mapping_set_id:
    name: mapping_set_id
    description: A globally unique identifier for the mapping set (not each individual
      mapping). Should be IRI, ideally resolvable.
    examples:
    - value: http://purl.obolibrary.org/obo/mondo/mappings/mondo_exactmatch_ncit.sssom.tsv
      description: A persistent URI pointing to the latest version of the Mondo -
        NCIT mapping in the Mondo namespace.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: mapping_set_id
    owner: mapping set
    domain_of:
    - mapping set
    - mapping set reference
    range: uri
    required: true
  mapping_set_version:
    name: mapping_set_version
    description: A version string for the mapping.
    examples:
    - value: '2020-01-01'
      description: A date-based version that indicates that the mapping was published
        on the 1st January in 2021.
    - value: 1.2.1
      description: (A semantic version tag that indicates that this is the 1st major,
        2nd minor version, patch 1 (https://semver.org/).)
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    slot_uri: owl:versionInfo
    alias: mapping_set_version
    owner: mapping set
    domain_of:
    - mapping set
    range: string
  mapping_set_source:
    name: mapping_set_source
    description: A mapping set or set of mapping set that was used to derive the mapping
      set.
    examples:
    - value: http://purl.obolibrary.org/obo/mondo/mappings/2022-05-20/mondo_exactmatch_ncit.sssom.tsv
      description: A persistent, ideally versioned, link to the mapping set from which
        the current mapping set is derived.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    slot_uri: prov:wasDerivedFrom
    alias: mapping_set_source
    owner: mapping set
    domain_of:
    - mapping set
    range: uri
    multivalued: true
  mapping_set_title:
    name: mapping_set_title
    description: The display name of a mapping set.
    examples:
    - value: The Mondo-OMIM mappings by Monarch Initiative.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    slot_uri: dcterms:title
    alias: mapping_set_title
    owner: mapping set
    domain_of:
    - mapping set
    range: string
  mapping_set_description:
    name: mapping_set_description
    description: A description of the mapping set.
    examples:
    - value: This mapping set was produced to integrate human and mouse phenotype
        data at the IMPC. It is primarily used for making mouse phenotypes searchable
        by human synonyms at https://mousephenotype.org/.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    slot_uri: dcterms:description
    alias: mapping_set_description
    owner: mapping set
    domain_of:
    - mapping set
    range: string
  creator_id:
    name: creator_id
    description: 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.
    examples:
    - value: orcid:0000-0002-7356-1779|orcid:0000-0002-6601-2165
      description: The ORCID of the (multiple) creators of the mapping.
    - value: orcid:0000-0002-7356-1779
      description: The ORCID of the creator of the mapping.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    slot_uri: dcterms:creator
    alias: creator_id
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: EntityReference
    multivalued: true
  creator_label:
    name: creator_label
    description: A string identifying the creator of this mapping. In the spirit of
      provenance, consider using creator_id instead.
    examples:
    - value: Nicolas Matentzoglu|Chris Mungall
      description: The human-readable names of the (multiple) creators of the mapping.
    - value: Nicolas Matentzoglu
      description: The human-readable name of the creator of the mapping.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: creator_label
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: string
    multivalued: true
  license:
    name: license
    description: A url to the license of the mapping. In absence of a license we assume
      no license.
    examples:
    - value: https://creativecommons.org/licenses/by/4.0/
      description: The URI of the Creative Commons Attribution 4.0 International license.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    slot_uri: dcterms:license
    alias: license
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: uri
    required: true
  subject_type:
    name: subject_type
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: The type of entity that is being mapped.
    examples:
    - value: owl:Class
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: subject_type
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: entity_type_enum
  subject_source:
    name: subject_source
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: URI of vocabulary or identifier source for the subject.
    examples:
    - value: obo:mondo.owl
      description: A persistent OBO CURIE pointing to the latest version of the Mondo
        ontology.
    - value: wikidata:Q7876491
      description: A Wikidata identifier for the Uberon ontology resource.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: subject_source
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: EntityReference
  subject_source_version:
    name: subject_source_version
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: Version IRI or version string of the source of the subject term.
    examples:
    - value: http://purl.obolibrary.org/obo/mondo/releases/2021-01-30/mondo.owl
      description: A persistent Version IRI pointing to the Mondo version '2021-01-30'
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: subject_source_version
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: string
  object_type:
    name: object_type
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: The type of entity that is being mapped.
    examples:
    - value: owl:Class
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: object_type
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: entity_type_enum
  object_source:
    name: object_source
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: URI of vocabulary or identifier source for the object.
    examples:
    - value: obo:mondo.owl
      description: A persistent OBO CURIE pointing to the latest version of the Mondo
        ontology.
    - value: wikidata:Q7876491
      description: A Wikidata identifier for the Uberon ontology resource.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: object_source
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: EntityReference
  object_source_version:
    name: object_source_version
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: Version IRI or version string of the source of the object term.
    examples:
    - value: http://purl.obolibrary.org/obo/mondo/releases/2021-01-30/mondo.owl
      description: A persistent Version IRI pointing to the Mondo version '2021-01-30'
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: object_source_version
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: string
  mapping_provider:
    name: mapping_provider
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: 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.
    examples:
    - value: https://www.ohdsi.org/
      description: A URL pointing to the Observational Health Data Sciences and Informatics
        initiative.
    - value: https://monarchinitiative.org/
      description: A URL pointing to the Monarch Initiative Resource.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: mapping_provider
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: uri
  mapping_tool:
    name: mapping_tool
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: 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.
    examples:
    - value: https://github.com/AgreementMakerLight/AML-Project
      description: A URL pointing to the AgreementMakerLight project.
    - value: AgreementMakerLight
      description: A string (name) denoting the AgreementMakerLight project.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: mapping_tool
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: string
  mapping_tool_version:
    name: mapping_tool_version
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: Version string that denotes the version of the mapping tool used.
    examples:
    - value: v3.2
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: mapping_tool_version
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: string
  mapping_date:
    name: mapping_date
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: The date the mapping was asserted. This is different from the date
      the mapping was published or compiled in a SSSOM file.
    examples:
    - value: '2021-01-01'
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    slot_uri: pav:authoredOn
    alias: mapping_date
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: date
  publication_date:
    name: publication_date
    description: The date the mapping was published. This is different from the date
      the mapping was asserted.
    examples:
    - value: '2021-01-01'
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    slot_uri: dcterms:created
    alias: publication_date
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: date
  subject_match_field:
    name: subject_match_field
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: A list of properties (term annotations on the subject) that was used
      for the match.
    examples:
    - value: rdfs:label
      description: The RDFS label property (rdfs:label) was used to match the subject.
    - value: skos:prefLabel
      description: The SKOS preferred label property (skos:prefLabel) was used to
        match the subject.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: subject_match_field
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: EntityReference
    multivalued: true
  object_match_field:
    name: object_match_field
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: A list of properties (term annotations on the object) that was used
      for the match.
    examples:
    - value: rdfs:label
      description: The RDFS label property (rdfs:label) was used to match the object.
    - value: skos:prefLabel
      description: The SKOS preferred label property (skos:prefLabel) was used to
        match the object.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: object_match_field
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: EntityReference
    multivalued: true
  subject_preprocessing:
    name: subject_preprocessing
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: 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.
    examples:
    - value: semapv:Stemming
    - value: semapv:StopWordRemoval
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: subject_preprocessing
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: EntityReference
    multivalued: true
  object_preprocessing:
    name: object_preprocessing
    instantiates:
    - sssom:Propagatable
    annotations:
      propagated:
        tag: propagated
        value: true
    description: 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.
    examples:
    - value: semapv:Stemming
    - value: semapv:StopWordRemoval
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: object_preprocessing
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: EntityReference
    multivalued: true
  see_also:
    name: see_also
    description: 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
    examples:
    - value: https://github.com/mapping-commons/mh_mapping_initiative/pull/41
      description: A URL pointing to the pull request that introduced the mapping.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    slot_uri: rdfs:seeAlso
    alias: see_also
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: string
    multivalued: true
  issue_tracker:
    name: issue_tracker
    description: A URL location of the issue tracker for this entity.
    examples:
    - value: https://github.com/mapping-commons/mh_mapping_initiative/issues
      description: A URL resolving to the issue tracker of the Mouse-Human mapping
        initiative
    from_schema: https://w3id.org/sssom/schema/
    see_also:
    - 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
    rank: 1000
    alias: issue_tracker
    owner: mapping set
    domain_of:
    - mapping set
    - mapping registry
    range: uri
  other:
    name: other
    description: 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.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: other
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: string
  comment:
    name: comment
    description: Free text field containing either curator notes or text generated
      by tool providing additional informative information.
    examples:
    - value: This mapping is weird in that the hierarchical position of the two terms
        is very different.
      description: A comment explaining a mapping authors reservation on a mapping.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    slot_uri: rdfs:comment
    alias: comment
    owner: mapping set
    domain_of:
    - mapping set
    - mapping
    range: string
  extension_definitions:
    name: extension_definitions
    description: A list that defines the extension slots used in the mapping set.
    from_schema: https://w3id.org/sssom/schema/
    see_also:
    - https://github.com/mapping-commons/sssom/issues/328
    - https://github.com/mapping-commons/sssom/blob/master/examples/schema/extension-slots.sssom.tsv
    rank: 1000
    alias: extension_definitions
    owner: mapping set
    domain_of:
    - mapping set
    range: extension definition
    multivalued: true