Skip to content

Commit 62bf0f3

Browse files
authored
Merge pull request #119 from mapping-commons/update_docs_gha-0f7660d
Update documentation pages.
2 parents 0f7660d + dcc0a63 commit 62bf0f3

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

docs/integration.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Integration with Other Standards
2+
3+
Last updated: 22.12.2025.
4+
5+
!!! warning
6+
7+
This document is constantly being updated.
8+
9+
## Integration with SSSOM
10+
11+
One of the core premises of the RDA FAIR Mappings Working Group was to build our proposal as much as possible on [SSSOM](https://mapping-commons.github.io/sssom/). In collaboration with multiple SSSOM core team members, we gradually discovered throughout 2025 that the SSSOM metadata model was too restrictive to be generalised to schema mappings.
12+
13+
The limitations were both terminological and conceptual:
14+
15+
- **Terminological**: Many slots contain "mapping set"-specific terminology (e.g., the use of the "justification" attribute)
16+
- **Conceptual**: The need to represent complex mapping rules, n:n mappings, and the design of SSSOM around a flat, table-like data model
17+
18+
The [FAIR Mappings Schema](https://mapping-commons.github.io/fair-mappings-schema/) was drafted by members of the SSSOM Core Team to align as closely as possible with SSSOM while generalising to support both SSSOM-style mapping sets and schema mappings. This involved:
19+
20+
- Generalising terminology (e.g., removing the use of terms like "mapping set" from attribute names)
21+
- More intuitive structuring (e.g., richer nested "source" and "target" metadata)
22+
23+
Note that the FAIR Mappings Schema operates only at the level of **mapping specifications** (e.g., SSSOM mapping sets or LinkML TransformationSpecification) and does not address the representation of individual mapping relationships (see [Integration with LinkML-map](#integration-with-linkml-map)).
24+
25+
As part of preliminary work (applicable only to mapping sets, now being generalised to schema mappings), we have mapped the recommended attributes from FAIR Impact to the SSSOM vocabulary.
26+
27+
## Integration with LinkML-map
28+
29+
[LinkML-map](https://linkml.io/linkml-map/) is a system for declarative mapping specifications developed by the LinkML core team at the University of North Carolina and Lawrence Berkeley National Labs. Given a source schema, you can develop a LinkML-map transformation specification that defines how an instance of a source schema should be transformed into an instance of a target schema.
30+
31+
The FAIR Mappings WG has collaborated with the LinkML-map team to align and implement the FAIR Mappings Schema, where possible, as part of the LinkML TransformerSpecification data model. A [draft implementation](https://github.com/linkml/linkml-map/pull/81) adds the `creator`, `author`, `mapping_method`, `publication_date`, `license`, and `version` slots according to the FAIR Mappings Schema.
32+
33+
Examples have been implemented as part of that PR and are available in the [FAIR Mappings WG repository](https://github.com/mapping-commons/rda-fair-mappings/tree/main/examples/linkml-map).
34+
35+
## Integration with SEMAPV
36+
37+
Initially, the plan was to incorporate most of the terminology into [SEMAPV](https://mapping-commons.github.io/semantic-mapping-vocabulary/). This approach has been replaced by providing a [conceptual model](model.md) in conjunction with the FAIR Mappings Schema.
38+
39+
However, some core concepts—such as mapping specification, mapping relationship, and mapping execution—are still being prepared for inclusion in SEMAPV later in 2026.
40+
41+
## Integration with FAIR Impact Recommendations
42+
43+
The [FAIR Impact recommendations](https://zenodo.org/records/15111167) are a set of guidelines for publishing FAIR mappings produced by the FAIR Impact project. We have built on these recommendations by:
44+
45+
- Converting them into a [searchable webpage](recommendation.md) as part of our FAIR Mappings knowledge base
46+
- Providing a preliminary mapping to the SSSOM Metadata Vocabulary

0 commit comments

Comments
 (0)