Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified project/excel/sssom_schema.xlsx
Binary file not shown.
1 change: 1 addition & 0 deletions project/graphql/sssom_schema.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ type Mapping
similarityMeasure: String
seeAlso: [NonRelativeURI]
issueTrackerItem: EntityReference
derivedFrom: [EntityReference]
other: String
comment: String
}
Expand Down
4 changes: 4 additions & 0 deletions project/jsonld/sssom_schema.context.jsonld
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@
"@type": "@id",
"@id": "curie_map"
},
"derived_from": {
"@type": "rdfs:Resource",
"@id": "prov:wasDerivedFrom"
},
"documentation": {
"@type": "xsd:anyURI",
"@id": "documentation"
Expand Down
51 changes: 48 additions & 3 deletions project/jsonld/sssom_schema.jsonld
Original file line number Diff line number Diff line change
Expand Up @@ -2555,6 +2555,50 @@
"range": "NonRelativeURI",
"@type": "SlotDefinition"
},
{
"name": "derived_from",
"definition_uri": "https://w3id.org/sssom/derived_from",
"instantiates": [
"sssom:Versionable"
],
"annotations": [
{
"tag": "added_in",
"value": "1.1",
"@type": "Annotation"
}
],
"description": "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.",
"examples": [
{
"value": "mapping:36a1f9244ea7641a90987c82f33c25c0c13712ee8f48207b2a0825f8a4e4e26a",
"description": "A single value can be used when inverting the mapping mesh:C000089-skos:exactMatch-CHEBI:28646, represented with the [mapping sameness identifier (MSI)](https://github.com/ts4nfdi/mapping-sameness-identifier) `36a1f9244ea7641a90987c82f33c25c0c13712ee8f48207b2a0825f8a4e4e26a`, to get mapping CHEBI:28646-skos:exactMatch-mesh:C000089",
"@type": "Example"
},
{
"value": "mapping:36a1f9244ea7641a90987c82f33c25c0c13712ee8f48207b2a0825f8a4e4e26a|mapping:bb768f0b1e1643298f4df1a381001f6ed68fcc8fff49b371f0235b51dbab9e1e",
"description": "The mappings mesh:C000089-skos:exactMatch-CHEBI:28646 and CHEBI:28646-skos:exactMatch-cas:645-92-1, whose [mapping sameness identifiers (MSIs)](https://github.com/ts4nfdi/mapping-sameness-identifier) are respectively `mapping:36a1f9244ea7641a90987c82f33c25c0c13712ee8f48207b2a0825f8a4e4e26a` and `mapping:bb768f0b1e1643298f4df1a381001f6ed68fcc8fff49b371f0235b51dbab9e1e`, can be used to infer mesh:C000089-skos:exactMatch-cas:645-92-1.",
"@type": "Example"
}
],
"from_schema": "https://w3id.org/sssom/schema/",
"see_also": [
"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"
],
"mappings": [
"http://www.w3.org/ns/prov#wasDerivedFrom"
],
"slot_uri": "http://www.w3.org/ns/prov#wasDerivedFrom",
"owner": "Mapping",
"domain_of": [
"Mapping"
],
"range": "EntityReference",
"multivalued": true,
"@type": "SlotDefinition"
},
{
"name": "see_also",
"definition_uri": "https://w3id.org/sssom/see_also",
Expand Down Expand Up @@ -3008,6 +3052,7 @@
"similarity_measure",
"see_also",
"issue_tracker_item",
"derived_from",
"other",
"comment"
],
Expand Down Expand Up @@ -3358,9 +3403,9 @@
],
"metamodel_version": "1.7.0",
"source_file": "sssom_schema.yaml",
"source_file_date": "2026-05-22T10:41:37",
"source_file_size": 58964,
"generation_date": "2026-05-22T11:31:44",
"source_file_date": "2026-05-26T11:53:00",
"source_file_size": 60847,
"generation_date": "2026-05-26T15:25:40",
"@type": "SchemaDefinition",
"@context": [
"project/jsonld/sssom_schema.context.jsonld",
Expand Down
10 changes: 10 additions & 0 deletions project/jsonschema/sssom_schema.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,16 @@
"null"
]
},
"derived_from": {
"description": "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.",
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"issue_tracker_item": {
"description": "The issue tracker item discussing this mapping.",
"type": [
Expand Down
1 change: 1 addition & 0 deletions project/protobuf/sssom_schema.proto
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ message Mapping
string similarityMeasure = 0
repeated nonRelativeURI seeAlso = 0
entityReference issueTrackerItem = 0
repeated entityReference derivedFrom = 0
string other = 0
string comment = 0
}
Expand Down
Loading
Loading