From 7a3efefc80dce9da73e0c1c908ab33d9c0492237 Mon Sep 17 00:00:00 2001 From: Andres Tabima Date: Wed, 28 Jan 2026 12:07:43 +0100 Subject: [PATCH 1/4] Prepare for Commons deliverable D2.6 (#22) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs: Deliverable documentation for commons D2.6 --------- Co-authored-by: TomMiksa Co-authored-by: Pablo Alarcón <47357144+pabloalarconm@users.noreply.github.com> Co-authored-by: wilkos-dans Co-authored-by: Katja Moilanen Co-authored-by: Mark Wilkinson Co-authored-by: esgg Co-authored-by: Andrea Mannocci Co-authored-by: Daniel Garijo Co-authored-by: Raul Palma Co-authored-by: Marek Suchánek Co-authored-by: Jana Martinkova Co-authored-by: Vojtech Knaisl Co-authored-by: Markus Tuominen --- .editorconfig | 3 - CONTRIBUTING.md | 3 +- CONTRIBUTORS.yml | 80 + README.md | 2 +- docs/architecture/skg_if.rst | 3 +- .../FAIR/Assessment-Recommended-API.rst | 99 ++ ...alogue-of-Benchmark-Scoring-Algorithms.rst | 60 + docs/commons/FAIR/Catalogue-of-Benchmarks.rst | 19 + docs/commons/FAIR/Catalogue-of-Tests.rst | 67 + .../FAIR/FAIR-Test-Results-Vocabulary-FTR.rst | 53 + docs/commons/FAIR/FAIR-commons.rst | 23 + .../FAIR/Guidance-Element-Specification.rst | 14 + docs/commons/FAIR/Shared-Tests.rst | 15 + docs/commons/FAIR/Test-Algorithm-Registry.png | Bin 0 -> 214467 bytes docs/commons/dmp/application-profile.rst | 72 + docs/commons/dmp/dmp-common-standard.rst | 72 + docs/commons/dmp/dmp-commons.rst | 49 + docs/commons/dmp/madmp-api-specification.rst | 89 + ...Austrian-FWF\342\200\223maDMP-mapping.rst" | 285 +++ .../mappings/Science-Europe-maDMP-mapping.rst | 389 +++++ docs/commons/dmp/mappings/index.rst | 77 + docs/commons/dmp/ostrails_dmp-commons.png | Bin 0 -> 54012 bytes docs/commons/dmp/ostrails_dmp-commons.svg | 156 ++ docs/commons/resources.rst | 147 -- .../skg/mappings/Mapping-SKGIF-DDI.rst | 1537 +++++++++++++++++ .../skg/mappings/Mapping-SKGIF-OpenAIRE.rst | 114 ++ .../skg/mappings/Mapping-SKGIF-RO-Crate.rst | 188 ++ docs/commons/skg/mappings/index.rst | 49 + docs/commons/skg/skg-commons.rst | 51 + docs/commons/skg/skg-if-api-specification.rst | 81 + docs/commons/skg/skg-if-entity-extension.rst | 41 + docs/commons/skg/skg-if-metadata-model.rst | 56 + docs/conf.py | 1 + docs/index.rst | 18 +- docs/references.bib | 6 + docs/tools/DMP.rst | 9 + docs/tools/FAIR.rst | 18 + .../FAIR-Assessment-Authoring-Tool.rst | 109 ++ docs/tools/FAIR_tools/FAIR-Champion.rst | 10 + docs/tools/FAIR_tools/FAIR-Validator.rst | 10 + docs/tools/FAIR_tools/FAIROS.rst | 12 + docs/tools/FAIR_tools/FAIRsharing.rst | 110 ++ docs/tools/FAIR_tools/FOOPS.rst | 12 + .../fairassist-principles-navigation.png | Bin 0 -> 306337 bytes .../FAIR_tools/fairassist-search-filter.png | Bin 0 -> 74440 bytes docs/tools/SKG.rst | 15 + docs/tools/SKG_tools/SKG-OpenAIRE-Graph.png | Bin 0 -> 79465 bytes docs/tools/SKG_tools/cessda.rst | 25 + docs/tools/SKG_tools/openaire.rst | 55 + docs/tools/SKG_tools/rohub.rst | 87 + 50 files changed, 4234 insertions(+), 157 deletions(-) create mode 100644 docs/commons/FAIR/Assessment-Recommended-API.rst create mode 100644 docs/commons/FAIR/Catalogue-of-Benchmark-Scoring-Algorithms.rst create mode 100644 docs/commons/FAIR/Catalogue-of-Benchmarks.rst create mode 100644 docs/commons/FAIR/Catalogue-of-Tests.rst create mode 100644 docs/commons/FAIR/FAIR-Test-Results-Vocabulary-FTR.rst create mode 100644 docs/commons/FAIR/FAIR-commons.rst create mode 100644 docs/commons/FAIR/Guidance-Element-Specification.rst create mode 100644 docs/commons/FAIR/Shared-Tests.rst create mode 100644 docs/commons/FAIR/Test-Algorithm-Registry.png create mode 100644 docs/commons/dmp/application-profile.rst create mode 100644 docs/commons/dmp/dmp-common-standard.rst create mode 100644 docs/commons/dmp/dmp-commons.rst create mode 100644 docs/commons/dmp/madmp-api-specification.rst create mode 100644 "docs/commons/dmp/mappings/Austrian-FWF\342\200\223maDMP-mapping.rst" create mode 100644 docs/commons/dmp/mappings/Science-Europe-maDMP-mapping.rst create mode 100644 docs/commons/dmp/mappings/index.rst create mode 100644 docs/commons/dmp/ostrails_dmp-commons.png create mode 100644 docs/commons/dmp/ostrails_dmp-commons.svg delete mode 100644 docs/commons/resources.rst create mode 100644 docs/commons/skg/mappings/Mapping-SKGIF-DDI.rst create mode 100644 docs/commons/skg/mappings/Mapping-SKGIF-OpenAIRE.rst create mode 100644 docs/commons/skg/mappings/Mapping-SKGIF-RO-Crate.rst create mode 100644 docs/commons/skg/mappings/index.rst create mode 100644 docs/commons/skg/skg-commons.rst create mode 100644 docs/commons/skg/skg-if-api-specification.rst create mode 100644 docs/commons/skg/skg-if-entity-extension.rst create mode 100644 docs/commons/skg/skg-if-metadata-model.rst create mode 100644 docs/tools/DMP.rst create mode 100644 docs/tools/FAIR.rst create mode 100644 docs/tools/FAIR_tools/FAIR-Assessment-Authoring-Tool.rst create mode 100644 docs/tools/FAIR_tools/FAIR-Champion.rst create mode 100644 docs/tools/FAIR_tools/FAIR-Validator.rst create mode 100644 docs/tools/FAIR_tools/FAIROS.rst create mode 100644 docs/tools/FAIR_tools/FAIRsharing.rst create mode 100644 docs/tools/FAIR_tools/FOOPS.rst create mode 100644 docs/tools/FAIR_tools/fairassist-principles-navigation.png create mode 100644 docs/tools/FAIR_tools/fairassist-search-filter.png create mode 100644 docs/tools/SKG.rst create mode 100644 docs/tools/SKG_tools/SKG-OpenAIRE-Graph.png create mode 100644 docs/tools/SKG_tools/cessda.rst create mode 100644 docs/tools/SKG_tools/openaire.rst create mode 100644 docs/tools/SKG_tools/rohub.rst diff --git a/.editorconfig b/.editorconfig index be794c1..14281d9 100644 --- a/.editorconfig +++ b/.editorconfig @@ -8,9 +8,6 @@ trim_trailing_whitespace = true insert_final_newline = true max_line_length = off -[*.rst] -indent_size = 4 - [*.bat] indent_style = tab end_of_line = crlf diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4254d7a..d6c3e76 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -43,10 +43,11 @@ First, install the required dependencies (preferably in a virtual environment): ```bash python -m venv venv source venv/bin/activate - pip install -r requirements.txt ``` +**Note**: To activate the env on Windows, run in cmd: `venv\Scripts\activate.bat`. + Then, you can build the documentation using the following command: ```bash diff --git a/CONTRIBUTORS.yml b/CONTRIBUTORS.yml index 490681f..5b7c46d 100644 --- a/CONTRIBUTORS.yml +++ b/CONTRIBUTORS.yml @@ -5,6 +5,20 @@ Marek Suchánek: orcid: 0000-0001-7525-9218 affiliation: CTU in Prague +Jana Martínková: + first_name: Jana + last_name: Martínková + github: jmartinkova + orcid: 0000-0001-8575-6533 + affiliation: CTU in Prague + +Vojtěch Knaisl: + first_name: Vojtěch + last_name: Knaisl + github: vknaisl + orcid: 0000-0003-0103-8468 + affiliation: Codevence Solutions + Daniel Garijo: first_name: Daniel last_name: Garijo @@ -39,3 +53,69 @@ Allyson Lister: github: allysonlister orcid: 0000-0002-7702-4495 affiliation: University of Oxford + +Raul Palma: + first_name: Raul + last_name: Palma + github: rapw3k + orcid: 0000-0003-4289-4922 + affiliation: Poznan Supercomputing and Networking Center + +Katja Moilanen: + first_name: Katja + last_name: Moilanen + github: katja-moilanen + orcid: 0000-0002-7668-5427 + affiliation: TAU-FSD/CESSDA + +Andrea Mannocci: + first_name: Andrea + last_name: Mannocci + github: andremann + orcid: 0000-0002-5193-7851 + affiliation: CNR-ISTI + +Paolo Manghi: + first_name: Paolo + last_name: Manghi + github: paolomanghi + orcid: 0000-0001-7291-3210 + affiliation: CNR-ISTI + +Miriam Baglioni: + first_name: Miriam + last_name: baglioni + github: mirima2 + orcid: 0000-0002-2273-9004 + affiliation: CNR-ISTI + +Pablo Alarcón-Moreno: + first_name: Pablo + last_name: Alarcón-Moreno + github: pabloalarconm + orcid: 0000-0001-5974-589X + affiliation: Universidad Politécnica de Madrid + +Renaud Duyme: + first_name: Renaud + last_name: Duyme + github: rduyme + affiliation: ESFR + +Andres Tabima: + first_name: Andres + last_name: Tabima + github: andresTabiTuwien + orcid: 0009-0002-4848-5089 + affiliation: TU Wien + +Menzo Windhower: + first_name: Menzo + last_name: Windhowe + orcid: 0000-0002-2204-4018 + affiliation: KNAW + +Daan Broader: + first_name: Daan + last_name: Broader + affiliation: KNAW diff --git a/README.md b/README.md index b88fc8e..5d4ba3b 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ ## Usage -This repository contains the source files for the OSTrails documentation. The documentation is hosted on Read-the-Docs and can be accessed [here](https://docs.ostrails.eu/en/latest/). +This repository contains the source files for the OSTrails documentation. The documentation is hosted on Read-the-Docs and can be accessed (only for this branch) [here](https://ostrails-docs--22.org.readthedocs.build/en/22/commons/resources.html). ## Contributing diff --git a/docs/architecture/skg_if.rst b/docs/architecture/skg_if.rst index a230c1f..02e88e6 100644 --- a/docs/architecture/skg_if.rst +++ b/docs/architecture/skg_if.rst @@ -2,7 +2,8 @@ Architecture: SKG IF ==================== .. page-authors:: - Tomasz Miksa + Andrea Mannocci + Paolo Manghi This page introduces the Scientific/Scholarly Knowledge Graph Interoperability Framework (SKG-IF). It outlines its motivation, relation to key elements, and applications in OSTrails. diff --git a/docs/commons/FAIR/Assessment-Recommended-API.rst b/docs/commons/FAIR/Assessment-Recommended-API.rst new file mode 100644 index 0000000..de04713 --- /dev/null +++ b/docs/commons/FAIR/Assessment-Recommended-API.rst @@ -0,0 +1,99 @@ +Assessment Recommended API +========================== + +The FAIR-IF follows, as closely as possible, the REST standard; +however, unlike many REST architectures, not all identifiers in +the IF are “local”, and thus it is often necessary to pass the +full GUID of an identifier from one component to another, or from +client to server. For example, the GUID of a Benchmark is the +DOI of that Benchmark as recorded in the FAIRsharing registry, +and as such, it cannot become part of the URL of the REST interface. + +Nevertheless, there are two “types” of calls in the FAIR-IF. +Calls that are intended to retrieve information and calls that are +intended to trigger an activity (such as a test or assessment). +The latter kinds of calls are prefixed with /assess/. + +Please refer to the paragraphs below for API calls or implementation. +An OpenAPI yaml specification for FTR is available in the following [link](https://github.com/OSTrails/FAIR_testing_resource_vocabulary/blob/main/development/api/open_api_description.yaml) including examples and +method calls. + + +GET calls +--------- + +Each of following methods will return metadata of the artifact in JSON-LD, +following the FAIR-IF Application Profile. The method MUST accept a GET +string with key/value as in the table below. The same method MAY accept a JSON +Body as in Table 1, via HTTP POST. + +.. list-table:: GET endpoints + :header-rows: 1 + :widths: 20 20 60 + + * - Method + - Parameter + - Returns + * - ``/tests/`` + - ``testid`` + - A list with all the test identifiers supported by the tool. + When an id is sent, a DCAT record in JSON-LD is returned. + * - ``/benchmarks/`` + - ``bmid`` + - A list with all the benchmark identifiers supported by the tool. + When an id is sent, a DCAT record in JSON-LD is returned. + * - ``/metrics/`` + - ``mid`` + - A list with all the metrics identifiers supported by the tool. + When an id is sent, a DCAT record in JSON-LD is returned. + * - ``/algorithms/`` + - ``aid`` + - A list with all the algorithms identifiers supported by the tool. + When an id is sent, a DCAT record in JSON-LD is returned. + +POST calls +---------- + +All post requests must submit a body with the resource to assess as follows: + +.. code-block:: json + + { + "resource_identifier": "https://w3id.org/example#" + } + +.. list-table:: POST endpoints + :header-rows: 1 + :widths: 20 20 60 + + * - Method + - Parameter + - Returns + * - ``/assess/test/`` + - ``testid`` and ``resource_identifier`` + - Test result in JSON-LD + * - ``/assess/benchmark/`` + - ``bmid`` and ``resource_identifier`` + - Test result in JSON-LD + * - ``/assess/algorithm/`` + - ``algoid`` and ``resource_identifier`` + - Test result in JSON-LD + +In some cases, FAIR assessments may require inspecting multiple large resources. This is, for example, the case when assessing Research Objects. In such situations, the API may not immediately return the test results in JSON-LD format. Instead, it returns a JSON response with the following information: + +.. code-block:: json + + { + "ticket_id": "" + } + +In this case, the API returns an HTTP status code **202 (Accepted)**, indicating that the assessment request has been successfully created. Additionally, the response header **Location** contains a link where the results will be available once generated. + +The link follows this format:: + + /assess/algorithm/{ticket_id} + +When accessing this link, you may receive one of the following HTTP status codes: + +- **404 (Not Found)** if the results have not yet been generated +- **200 (OK)** if the results are available, returned in the same JSON-LD format as a standard test result diff --git a/docs/commons/FAIR/Catalogue-of-Benchmark-Scoring-Algorithms.rst b/docs/commons/FAIR/Catalogue-of-Benchmark-Scoring-Algorithms.rst new file mode 100644 index 0000000..470c005 --- /dev/null +++ b/docs/commons/FAIR/Catalogue-of-Benchmark-Scoring-Algorithms.rst @@ -0,0 +1,60 @@ +Catalogue-of-Benchmark-Scoring-Algorithms +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +FAIR Data Point +---------------- + +OSTrails has generated a federated metadata registry for publishing and +indexing FAIR Scoring Algorithm descriptions. Every Algorithm intended to be discoverable +and to support FAIR assessment activities should be registered in this +repository. + +This repository is built on top of the **FAIR Data Point (FDP)**, a +software framework maintained by the +`FAIRDataTeam `_. + +The FDP index includes descriptions of test records from multiple +assessment tools, such as +`FAIR Champion `_ +and +`FOOPS `_. + +Registering a Scoring Algorithm in the Catalogue +-------------------------------------------------- + +To register a Scoring Algorithm, you may use one of the following standardised +procedures: + +Submitting an Existing Metadata Record via FAIR Champion +------------------------------------------------------------ + +Visit the FAIR Champion registration page: https://tests.ostrails.eu/tests/new + +Provide the persistent unique identifier of your existing metadata +record and submit it for indexing. + +You may verify the publication and validation status of your metadata at: https://tools.ostrails.eu/fdp-index/ + +If your DCAT record contains structural or semantic errors, the metadata +may be displayed as **invalid**. + + + NOTE: This method requires the metadata record to already exist in your + tool or repository. The record **must** comply with the FTR model. + +Registering Metadata via the FAIR Assessment Authoring Tool +-------------------------------------------------------------- + +The FAIR Assessment Authoring Tool, developed by the OSTrails team, +supports the creation of FAIR assessment components such as Tests, +Metrics, Benchmarks, and others. + +Through a machine-actionable questionnaire, the tool automatically +generates the metadata record, stores it, and submits it to an OSTrails +GitHub repository that acts as an openly accessible, self-hosted +index for transparency and long-term availability. This submission also +registers the record in the FDP-based OSTrails index: https://tools.ostrails.eu/fdp-index/ + +The FAIR Assessment Authoring Tool is available at: https://ostrails-fair.fair-wizard.com/wizard/dashboard + +All its documentation is available `here `_ diff --git a/docs/commons/FAIR/Catalogue-of-Benchmarks.rst b/docs/commons/FAIR/Catalogue-of-Benchmarks.rst new file mode 100644 index 0000000..460b70e --- /dev/null +++ b/docs/commons/FAIR/Catalogue-of-Benchmarks.rst @@ -0,0 +1,19 @@ +Metric and Benchmark Commons +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +In the context of FAIR assessment and assistance, metrics are clearly defined, narrative descriptions of community-specific implementations of individual FAIR Principles. Benchmarks are structured groupings of these metrics that articulate how a specific research community interprets FAIR in ways that are meaningful for particular domains, object types, or use cases. + +Benchmarks provide a narrative that captures a community’s priorities and expectations for FAIRness, enabling consistency and comparability in assessment while preserving contextual relevance.⁤ Community-defined metrics and benchmarks are critical because they ensure that FAIR assessment is open, transparent, and adaptable: they allow researchers and domain experts to collaboratively define what FAIR means for their specific objects and workflows, +support reuse of definitions across projects and tools, and enable FAIR assessments that are both machine-actionable and aligned with shared interpretations of FAIR. By anchoring assessments in community consensus and making these definitions discoverable and interoperable, research groups can drive more meaningful evaluation, reduce ambiguity in FAIR interpretation, and foster trust and reuse within and across disciplines. + +The FAIRassist registry (https://fairassist.org/registry), powered by FAIRsharing (https://fairsharing.org/) provides a trusted, community-facing commons for FAIR metrics and benchmarks used within OSTrails and by the wider research community adopting the Assess-IF. By offering a single, curated point of access, the registry helps researchers, infrastructure providers, funders, and publishers identify, compare, and reuse assessment components in a transparent and interoperable way. + +FAIRassist (for conceptual components such as metrics and benchmarks) and the FDP Index (for software-based assessment services) act as complementary exemplar services that demonstrate how Assess-IF components can be: + +- **Registered and shared** using community-agreed descriptions, +- **Discovered efficiently**, based on digital object type, disciplinary relevance, or generic applicability, and +- **Understood and reused**, through clear documentation that supports consistent and responsible FAIR assessments. + +Registering metrics and benchmarks in FAIRassist and FDP is strongly recommended to promote transparency, reuse, and FAIR-aligned assessment practices. Once a metric or benchmark is considered mature by its maintainer, it can be assigned a DOI, enabling citation, credit, and long-term reference within assessment workflows and policy contexts. +Through FAIRsharing’s APIs and content negotiation, the registry exposes rich, human-curated descriptions in machine-actionable formats (including DCAT and JSON). This allows FAIR assessments to move beyond bespoke or opaque implementations, supporting automation, comparability, and interoperability across tools, communities, and infrastructures. +For further details, see the sections on FAIRsharing and FAIRassist in the documentation (FAIRsharing Registry, FAIRassist Registry). diff --git a/docs/commons/FAIR/Catalogue-of-Tests.rst b/docs/commons/FAIR/Catalogue-of-Tests.rst new file mode 100644 index 0000000..4bf8811 --- /dev/null +++ b/docs/commons/FAIR/Catalogue-of-Tests.rst @@ -0,0 +1,67 @@ +Catalogue of Tests +================== + +FAIR Data Point +--------------- + +OSTrails has generated a federated metadata registry for publishing and +indexing FAIR Test descriptions. Every test intended to be discoverable +and to support FAIR assessment activities should be registered in this +repository. + +This repository is built on top of the **FAIR Data Point (FDP)**, a +software framework maintained by the +`FAIRDataTeam `_. + +.. figure:: Test-Algorithm-Registry.png + :alt: Test Algorithm Registry + :align: center + + Test Algorithm Registry + + +The FDP index includes descriptions of test records from multiple +assessment tools, such as +`FAIR Champion `_ +and +`FOOPS `_. + +Registering a Test in the Catalogue +----------------------------------- + +To register a test, you may use one of the following standardised +procedures: + +Submitting an Existing Metadata Record via FAIR Champion +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Visit the FAIR Champion registration page: https://tests.ostrails.eu/tests/new + +Provide the persistent unique identifier of your existing metadata +record and submit it for indexing. + +You may verify the publication and validation status of your metadata at: https://tools.ostrails.eu/fdp-index/ + +If your DCAT record contains structural or semantic errors, the metadata +may be displayed as **invalid**. + + + NOTE: This method requires the metadata record to already exist in your + tool or repository. The record **must** comply with the FTR model. + +Registering Metadata via the FAIR Assessment Authoring Tool +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The FAIR Assessment Authoring Tool, developed by the OSTrails team, +supports the creation of FAIR assessment components such as Tests, +Metrics, Benchmarks, and others. + +Through a machine-actionable questionnaire, the tool automatically +generates the metadata record, stores it, and submits it to an OSTrails +GitHub repository that acts as an openly accessible, self-hosted +index for transparency and long-term availability. This submission also +registers the record in the FDP-based OSTrails index: https://tools.ostrails.eu/fdp-index/ + +The FAIR Assessment Authoring Tool is available at: https://ostrails-fair.fair-wizard.com/wizard/dashboard + +All its documentation is available `here `_ diff --git a/docs/commons/FAIR/FAIR-Test-Results-Vocabulary-FTR.rst b/docs/commons/FAIR/FAIR-Test-Results-Vocabulary-FTR.rst new file mode 100644 index 0000000..91b83f5 --- /dev/null +++ b/docs/commons/FAIR/FAIR-Test-Results-Vocabulary-FTR.rst @@ -0,0 +1,53 @@ +FAIR Testing Resource Vocabulary (FTR) +======================================= + +Definition +---------- + +The FAIR Testing Resource Vocabulary (FTR) is an ontology created to +describe the results of FAIR Assessment in a consistent, +machine-readable way. Its purpose is to help different FAIR assessment +tools communicate the same language for transparency and reusability. + +FTR is the **application profile** of the assessment components, +acting as a reference model that extends W3C standards such as +`DCAT `_, +`DQV `_, +`PROV `_, +and others to describe the different assessment components, such as: + +- **Test**: Service, formed by an API and associated piece of code that implements a Metric, and is executed (by a FAIR assessment tool), retrieving a particular and standardised result. +- **TestResult**: Output of running a test over a resource. A test result should also contain provenance metadata about the process followed to create it. ``TestResult`` is represented as an extension of ``prov:Entity``. A test result points to the corresponding test through the ``ftr:outputFromTest`` property. +- **TestResultSet**: A set of FAIR test results, together with their respective metadata. Common metadata may describe the set. For example, if all results were run by a request to the same API. +- **TestExecutionActivity**: The action carried out by an agent + +calling an API in which a test (or set of tests) was run. The result +of this activity is either a ``TestResult`` or a ``TestResultSet``. + +- **Metric**: Narrative domain-agnostic description that a Test must wholly implement. +- **Benchmark**: Community-specific groupings of a set of Metrics that provide a narrative describing how that community defines FAIR for assessment purposes. +- **ScoringAlgorithm**: Piece of code that contextualises the sum of all test results for a given benchmark into a final quantitative assessment result. +- **ScoringAlgorithmActivity**: The action carried out by an agent calling an API in which a ``ScoringAlgorithm`` was executed. The result of this activity is a ``BenchmarkScore``. +- **BenchmarkScore**: Output of a Scoring Algorithm over a resource, generating the final score and guidance for the whole assessment. + +---- + +.. image:: https://github.com/OSTrails/FAIR_testing_resource_vocabulary/blob/main/development/img/FAIRTestResult_diagram_v12.drawio.png?raw=true + :align: center + + +Specification +------------- + + * The full FAIR Testing Resource Vocabulary (FTR) 1.2.0 is specified here: https://w3id.org/ftr/1.2.0 + + * You can also explore the GitHub repository for additional content: https://github.com/OSTrails/FAIR_assessment_output_specification/ + + +FAIR assessment validation +-------------------------- + +FTR also includes `ShEX and SHACL files `_ +for the different assessment components, allowing you to validate your +FTR records against this representation using any RDF validator tool, +such as `rudof `_. diff --git a/docs/commons/FAIR/FAIR-commons.rst b/docs/commons/FAIR/FAIR-commons.rst new file mode 100644 index 0000000..c630d97 --- /dev/null +++ b/docs/commons/FAIR/FAIR-commons.rst @@ -0,0 +1,23 @@ +FAIR Commons +============= + +The FAIR Commons provide a shared, reusable, and interoperable foundation for working with FAIR assessment content across tools and services within OSTrails. They define how FAIR-related guidance, tests, and assessment results are represented and exchanged in a consistent way, without prescribing how individual systems are internally designed or implemented. FAIR Commons are primarily aimed at software developers building services that produce, execute, or consume FAIR assessments and their results. This includes: + +FAIR assessment tool providers, Registries and catalogues exposing FAIR-related guidance and tests, other services that integrate with these tools and registries, as outlined in our Architecture and Pathways. + +The following resources in this section are part of the FAIR Commons component. + + +.. toctree:: + :caption: Commons + :maxdepth: 1 + :titlesonly: + + Guidance Element Specification + FAIR Test Results Vocabulary (FTR) + Assessment Recommended API + Catalogue of Benchmarks and Metrics + Catalogue of Tests + Catalogue of Benchmark Scoring Algorithms + Code of Shared Tests + diff --git a/docs/commons/FAIR/Guidance-Element-Specification.rst b/docs/commons/FAIR/Guidance-Element-Specification.rst new file mode 100644 index 0000000..68d6c99 --- /dev/null +++ b/docs/commons/FAIR/Guidance-Element-Specification.rst @@ -0,0 +1,14 @@ +FAIR Guidance Vocabulary Specification (FGV) +============================================= + +The **FAIR Guidance Vocabulary (FGV)** provides a machine-readable ontology that implements the FAIR Guidance Model described in the OSTrails Deliverable D1.3. It formalizes the structure of FAIR-enabling guidance by extending and aligning with standards such as `DCAT `__, `Schema.org `__, and the `Semanticscience Integrated Ontology (SIO) `__. + +**FGV** describes Guidance Entities—including their *typology* (e.g., FAQ, Best Practice), their links to *external resources* (such as webpages, annotations, or API responses), and their conceptual *focus areas* (e.g., How, Why, What). This enables consistent, interoperable, and machine-actionable representation of guidance across systems and services in a FAIR manner. + +The code release provides the ontology, including vocabularies, definitions, and specifications in machine-readable form. + + - **Persistent identifier**: `https://w3id.org/fgv# `__ + - **Code Repository**: https://github.com/OSTrails/FAIR-Guidance-Vocabulary/ + - **Latest Release**: https://github.com/OSTrails/FAIR-Guidance-Vocabulary/releases/latest + - **Documentation**: https://ostrails.github.io/FAIR-Guidance-Vocabulary/ + - **License**: Creative Commons Attribution 4.0 International `CC-BY 4.0 `__ diff --git a/docs/commons/FAIR/Shared-Tests.rst b/docs/commons/FAIR/Shared-Tests.rst new file mode 100644 index 0000000..043b274 --- /dev/null +++ b/docs/commons/FAIR/Shared-Tests.rst @@ -0,0 +1,15 @@ +Shared Tests +============== + +The FAIR-IF defines the API for assessments. + +In OSTrails, code for assessment tools ("Tests") that adhere to that API is stored in public GitHub repositories. +The repository reflects, primarily, the origin assessment platform that authored the test (e.g. Champion vs. FOOPS!) + +This code can be deployed by anyone, or can be used as a template to guide independent implementations of Tests. + +Repositories +------------- + + - **FAIR Champion Core FAIR Tests**: https://github.com/wilkinsonlab/FAIR-Core-Tests + - **FAIR Champion OSTrails Pilots Community Tests**: https://github.com/wilkinsonlab/Community-FAIR-Tests diff --git a/docs/commons/FAIR/Test-Algorithm-Registry.png b/docs/commons/FAIR/Test-Algorithm-Registry.png new file mode 100644 index 0000000000000000000000000000000000000000..27b378e6c474e625b1324c8982b67b0d6209ced5 GIT binary patch literal 214467 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⁡;DVq70IkWs~B*D#W4a%0i9Ia;+jv%8R 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

G)+|wXF8;o&UvE} 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. + +It is designed to enhance interoperability while addressing requirements from national and thematic pilots, often reflecting specific funder and community templates. The profile provides a list of additional terms that can be used to express information contained in DMPs in a machine-actionable way. + +Upon successful review, some of the fields from the AP will be incorporated into the RDA DCS. This process is still ongoing and requires broader community consensus and RDA involvement. + +The work presented on this page reflects the **working draft as of January 2026**. + +Purpose and scope +----------------- + +The OSTrails AP enhances interoperability by introducing **additional entities, fields, constraints, and usage patterns** that are not covered by the minimal core defined in the DMP Common Standard. + +It is designed to: + +- Support **information requirements imposed by funding agencies** +- Reflect **national, institutional, and thematic practices** around DMPs +- Enable reliable machine-to-machine interactions in the European research data management ecosystem + +Technically, the application profile is specified in accordance with the extension mechanisms foreseen by the DMP Common Standard and forms a core artefact of the DMP Commons as a formal description of the maDMP data structure. + +Iterative and community-driven development +------------------------------------------ + +The OSTrails Application Profile is developed **iteratively**. + +Rather than defining a fixed, one-time specification, the profile continuously evolves by consolidating requirements gathered from multiple perspectives and real-world implementations. This approach allows the AP to respond to emerging needs while maintaining internal consistency and interoperability. + +The application profile is intentionally designed as an artefact that is **by-design ready for future evolution**, both within the OSTrails project and beyond it. + +At present, the OSTrails AP is in an **early stage of development**, and its structure and content are expected to mature through successive iterations. + +Sources of requirements and inputs +---------------------------------- + +The OSTrails Application Profile is informed by a wide range of inputs, including: + +- **Funding agency DMP templates** and policy requirements +- **European and EOSC-level guidelines** and interoperability recommendations +- **National and regional DMP practices** identified through pilots +- **Institutional requirements**, including those of research-performing and research-supporting organisations +- **Thematic and domain-specific guidelines** from research communities +- **Feedback from national and thematic pilots within OSTrails** +- **Practical implementation experience** from DMP platforms and services +- **Gaps and ambiguities identified in the DMP Common Standard** when applied in operational settings + +These inputs are analysed, consolidated, and progressively incorporated into the application profile. Some of the exemplary efforts are documented in the :doc:`maDMP mappings `. + +Relationship to the DMP Common Standard +--------------------------------------- + +The OSTrails Application Profile is a **formal extension** of the :doc:`RDA DMP Common Standard (DCS) for maDMPs `. + +This means that the profile may introduce: + +- new entities, +- additional fields or attributes, +- more specific constraints on existing elements, +- clarified usage patterns for machine-actionable exchange. + +At the same time, **compatibility is a core design principle**. Every maDMP that conforms to the OSTrails Application Profile is also compliant with the broader and in a sense simpler DMP Common Standard. + +This ensures that DMPs expressed using the OSTrails AP remain interoperable with services that only support the core RDA model, while enabling richer interactions where the application profile is implemented. diff --git a/docs/commons/dmp/dmp-common-standard.rst b/docs/commons/dmp/dmp-common-standard.rst new file mode 100644 index 0000000..a85601b --- /dev/null +++ b/docs/commons/dmp/dmp-common-standard.rst @@ -0,0 +1,72 @@ +RDA DMP Common Standard for maDMPs +================================== + +.. page-authors:: + Tomasz Miksa + Marek Suchánek + + +The **RDA DMP Common Standard for machine-actionable Data Management Plans (maDMPs)** defines a minimal, interoperable data model for representing information contained in Data Management Plans in a machine-actionable way. + +The standard provides a shared vocabulary and structure for core DMP concepts that are common across domains, funders, and infrastructures. It is designed to enable consistent interpretation and exchange of DMP information between systems, while remaining independent of specific implementations, workflows, or regional policies. + +Version and usage +----------------- + +The DMP Commons currently build on **version 1.2** of the RDA DMP Common Standard: + + - **RDA DMP Common Standard**: https://github.com/RDA-DMP-Common/RDA-DMP-Common-Standard/tree/v1.2 + +This version serves as the **foundational layer** for the DMP Commons and is used as the base model for higher-level specifications: :doc:`OSTrails Application Profile ` and then :doc:`API specification `. All extensions and constraints introduced by the DMP Commons are defined as additions on top of this common core, ensuring compatibility with the RDA standard. + +Scope and role within the DMP Commons +------------------------------------- + +Within the DMP Commons, the RDA DMP Common Standard: + +- Defines the **minimum set of concepts** needed to describe a DMP in a machine-actionable way +- Establishes a **shared semantic baseline** across tools and services +- Enables interoperability without constraining internal data models or system architectures + +The standard intentionally avoids domain-specific requirements or policy-driven constraints. Such specializations are addressed at higher layers (e.g. application profiles), allowing the common standard to remain stable and broadly applicable. + +.. figure:: https://raw.githubusercontent.com/RDA-DMP-Common/RDA-DMP-Common-Standard/refs/tags/v1.2/docs/diagrams/maDMP-diagram.png + :alt: RDA DMP Common Standard for maDMPs v1.2 + :target: https://github.com/RDA-DMP-Common/RDA-DMP-Common-Standard/tree/v1.2 + + RDA DMP Common Standard for maDMPs v1.2 + +Community governance and maintenance +------------------------------------ + +The RDA DMP Common Standard is developed and maintained by the community under the Research Data Alliance (RDA). Issues, discussions, and proposals related **directly to the standard itself** are handled within its established community processes. + +Relevant resources include: + + - **Specification repository**: https://github.com/RDA-DMP-Common/RDA-DMP-Common-Standard + - **Issue tracker and discussions**: https://github.com/RDA-DMP-Common/RDA-DMP-Common-Standard/issues + - **RDA Working Group page**: https://www.rd-alliance.org/groups/dmp-common-standards-wg + +These channels are the authoritative venues for proposing changes, reporting issues, and discussing the evolution of the standard. + +Contribution and future evolution +---------------------------------- + +In OSTrails and DMP Commons, we actively **collaborate with and contribute to the evolution of the RDA DMP Common Standard**. + +This collaboration is driven by practical experience gained through building the :doc:`OSTrails Application Profile ` and also API on top of the standard, as well as by identifying gaps or ambiguities that affect interoperability beyond specific infrastructures or regional contexts. + +Proposed improvements are intentionally **not limited to OSTrails, EOSC, or Europe-specific needs**, but aim to strengthen the standard for the broader international community and future versions of the specification. + +As the RDA DMP Common Standard evolves, the DMP Commons will track and align with new versions, ensuring continuity while supporting incremental adoption. + +References +---------- + +.. bibliography:: + :list: bullet + :filter: False + :keyprefix: dmp-common-standard- + :labelprefix: dmp-common-standard- + + Miksa_RDA_DMP_Common diff --git a/docs/commons/dmp/dmp-commons.rst b/docs/commons/dmp/dmp-commons.rst new file mode 100644 index 0000000..c52ae03 --- /dev/null +++ b/docs/commons/dmp/dmp-commons.rst @@ -0,0 +1,49 @@ +DMP Commons +=========== + +.. page-authors:: + Marek Suchánek + Jana Martínková + Tomasz Miksa + + +The **DMP Commons** provide a shared, reusable, and interoperable foundation for working with **machine-actionable Data Management Plans (maDMPs)** across tools and services to support the adoption of the **DMP Interoperability Framework**. They define how DMP information is structured, constrained, and exchanged, without prescribing how individual systems are internally designed or implemented. DMP Commons are primarily aimed at software developers building services that create or consume machine-actionable DMPs (maDMPs). This includes: + +- DMP platform providers, +- Other services that integrate with these platforms, as outlined in our *Architecture and Pathways*. + +In addition, DMP Commons are relevant for data stewards and other stakeholders who need to structure information about Research Data Management (RDM). + +The Commons are built as a **layered framework** consisting of a common data model, an OSTrails (i.e. Europe/EOSC) -specific application profile, and a standard API. Together, these layers enable consistent interpretation of DMP content and predictable interactions between services, regardless of their internal architectures. This approach allows platforms to evolve independently while remaining interoperable at the boundaries. In addition, we provide `maDMP mappings `_ to support the development of application profiles and to align DMP information with external standards and domain models. + +.. figure:: ostrails_dmp-commons.png + :alt: DMP Commons Layers + :align: center + :scale: 60% + + DMP Commons Layers + + +As illustrated above, the DMP Commons consist of three main components: + +- :doc:`RDA DMP Common Standard for maDMPs `: The foundational data model defining core DMP concepts and structures in a machine-actionable way. +- :doc:`OSTrails Application Profile for maDMPs `: A Europe/EOSC-specific extension of the common standard that introduces additional entities, fields, and constraints to address regional interoperability needs. +- :doc:`OSTrails maDMP API Specification `: A standardised interface for programmatically interacting with maDMPs across platforms, built on top of the common standard and compatible with the application profile. + +The primary users of the DMP Commons are **software developers, system architects, and service operators** who design or operate DMP platforms and related research data management services. Researchers are not expected to interact with the Commons directly; instead, they benefit indirectly through increased automation, reduced duplication of effort, and better reuse of DMP information across systems. + +The DMP Commons are **community-driven and evolutionary** in a sense that they are designed to continuously evolve based on community feedback and emerging needs. They build heavily on work carried out in the Research Data Alliance (RDA), including the RDA DMP Common Standard recommendation, and in turn actively contribute back to those communities. The framework is designed to support gradual adoption, while enabling full interoperability when all components are implemented. + +---- + +For the time being, the Commons consist of the following resources: + +.. toctree:: + :caption: DMP Commons Resources + :maxdepth: 1 + :titlesonly: + + DMP Common Standard for maDMPs + OSTrails Application Profile for maDMPs + OSTrails maDMP API Specification + maDMP mappings diff --git a/docs/commons/dmp/madmp-api-specification.rst b/docs/commons/dmp/madmp-api-specification.rst new file mode 100644 index 0000000..7c06b06 --- /dev/null +++ b/docs/commons/dmp/madmp-api-specification.rst @@ -0,0 +1,89 @@ +maDMP API Specification +======================= + +.. page-authors:: + Tomasz Miksa + Marek Suchánek + Vojtěch Knaisl + + +The **maDMP API specification** defines a common way to **programmatically interact with machine-actionable Data Management Plans (maDMPs)** across DMP platforms and related services. + +The API enables uniform access to DMP information and actions, even when individual platforms differ in their internal architectures, functional focus, user experience, or integrations with other systems. + +Purpose and design principles +----------------------------- + +The maDMP API is designed to: + +- Enable **standardised operations** over DMPs across platforms +- Support **machine-to-machine interoperability** in heterogeneous environments +- Decouple external interactions from internal system design +- Facilitate automation of research data management workflows + +The API focuses on *how* DMP information is accessed and manipulated, not on *how* services internally store or manage that information. This allows platforms to evolve independently while exposing a predictable and interoperable interface. + +Relationship to the data models +------------------------------- + +The maDMP API builds directly on top of the :doc:`RDA DMP Common Standard ` and uses its concepts and structures as the semantic foundation for all exchanged messages. + +The API is designed to be **flexible with respect to compatible extensions**, such as the :doc:`OSTrails Application Profile `. This means that: + +- The API can operate over DMPs expressed using the core DMP Common Standard. +- It can also be used with extended profiles, as long as they remain compatible with the common model. + +This approach allows the same API to be reused across different contexts and extensions, while preserving interoperability at the core level. + +Uniform operations across DMP platforms +--------------------------------------- + +By implementing the maDMP API, DMP platforms expose a common set of operations that can be used consistently across systems, for example: + +- searching or filtering DMPs based on various criteria, +- retrieving DMPs and their metadata, +- updating or enriching DMP information, +- creating new DMPs, +- deleting or archiving DMPs. + +These operations are performed in a unified way, independent of the platform’s specific focus, user interface, or internal integrations. + +Community governance and maintenance +------------------------------------ + +The maDMP API specification is being **developed jointly** within the `RDA Common Application Programming Interface (API) for machine-actionable Data Management Plans (maDMPs) Working Group `_. + +The working group was established during the OSTrails project and brings together experts from multiple initiatives and infrastructures to define a broadly applicable, community-endorsed API. + +Relevant resources include: + + - **Specification repository**: https://github.com/RDA-DMP-Common/common-madmp-api + - **Issue tracker and discussions**: https://github.com/RDA-DMP-Common/common-madmp-api/issues + - **RDA Working Group page**: https://www.rd-alliance.org/groups/common-application-programming-interface-api-for-machine-actionable-data-management-plans-madmps + +Documentation and versioning +---------------------------- + +The API is documented using OpenAPI, with rendered documentation available at: + +- **OpenAPI documentation**: + https://rda-dmp-common.github.io/common-madmp-api/ + +Currently, the API specification is at **version 0.1.0**, representing an early stage of development. Future versions will evolve based on community feedback, implementation experience, and emerging needs. The current specification reflects the consensus of the working group and is being tested by participating tools. Future updates will incorporate feedback from the community and ensure broad compatibility. + +Involved tools +-------------- + +The development and adoption of the maDMP API involve collaboration with several DMP platforms and services, including: + +* Argos +* DAMAP +* DMPonline +* DMP OPIDoR +* DMP Tool +* Data Stewardship Wizard (DSW) +* DataPLAN +* FAIR Wizard +* OpenCDMP + +These tools will implement the API endpoints to enable interoperability and integration with other services such as data repositories, FAIR assessment tools, and virtual research environments. diff --git "a/docs/commons/dmp/mappings/Austrian-FWF\342\200\223maDMP-mapping.rst" "b/docs/commons/dmp/mappings/Austrian-FWF\342\200\223maDMP-mapping.rst" new file mode 100644 index 0000000..e2ba08a --- /dev/null +++ "b/docs/commons/dmp/mappings/Austrian-FWF\342\200\223maDMP-mapping.rst" @@ -0,0 +1,285 @@ +Austrian FWF – maDMP mapping +============================ + +We performed a mapping for each section using te Evaluation Rubric of the FWF template. + +Section: I General Information +------------------------------- + +.. list-table:: Subsection: I.1 Administrative information + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Provide information such as name of principal investigator, FWF project number, and version of DMP + - Contains the minimal information required to identify the principal investigator and the references of the project as well as the version of the DMP. + - dmp/contact/name, + dmp/project/number, + dmp/project/description, + dmp/project/funding/funder_id, + dmp/project/funding/grant_id, + - + +.. list-table:: Subsection: I.2 Data management responsibilities and resources + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Who (for example, role, position, and institution) will be responsible for data management? + - Clearly outlines the roles and responsibilities for data management, naming responsible individual(s) and clearly indicates who is responsible for day-to-day implementation and adjustments to the DMP. + - contributor/contributor_id, + contributor/role, + contributor/affiliation, + contributor/name, + - + * - What resources will be dedicated to data management and ensuring that data will be FAIR (Findable, Accessible, Interoperable, Re-usable)? + - Provides clear estimates of the resources and costs (for example, staff time and repository charges) that will be dedicated to data management and ensuring that data will be FAIR and describes how these costs will be covered. Alternatively, there is a statement that no additional resources are needed. + - cost/description, + cost/value, + cost/title, + - + +Section: II Data Characteristics +--------------------------------- + +.. list-table:: Subsection: II.1 Data description and collection or re-use of existing data + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - How will new data be collected or produced and/or how will existing data be re-used? + - Gives clear details of where the existing data come from and how new data will be collected or produced. It clearly explains methods and software used. + - + - dataset/methodology + * - What data (types, formats, and, volumes) will be collected or produced? + - Explains, if existing data are re-used, how these data will be accessed and any constraints on their re-use. + - dataset/is_reused, + dataset/distribution + /data_access, + - + * - + - Clearly describes or lists what data types will be generated (for example, numeric, textual, audio, or video) and their associated data formats. + - dataset/type , + dataset/distribution + /format + - + * - + - Explains why certain formats have been chosen and indicates if they are in open and standard format. If a proprietary format is used, it explains why. + - dataset/distribution + /description, + - dataset/distribution + /format_justification + * - + - Provides information about the estimated data volume. + - dataset/distribution/byte_size + - + + +Section: III Documentation and Data Quality +-------------------------------------------- + +.. list-table:: Subsection: III.1 Metadata and documentation + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - What metadata and documentation (for example, the methodology of data collection and way of organising the data) will accompany the data? + - Clearly outlines the metadata that will accompany the data, with reference to good practice in the community (for example, uses metadata standards where they exist). + - datset/metadata + - + * - + - Indicates how the data will be organised during the project (for example, naming conventions, version control strategy, and folder structures). + - dataset/metadata + dataset/data_quality_assurance + - + * - + - Clearly outlines the documentation needed to enable data re-use, stating where the information will be recorded (for example, a database with links to each item, a ‘readme’ text file, code books, or lab notebooks). + - + - dataset/methodology + +.. list-table:: Subsection: III.2 Data quality control + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - What data quality control measures will be used? + - Clearly describes the approach taken to ensure and document quality control in the collection of data during the lifetime of the project. + - + - dataset/methodology + +Section: IV Data Storage, Sharing, and Long-Term Preservation +-------------------------------------------------------------- + +.. list-table:: Subsection: IV.1 Data storage and backup during the research process + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - How will the data and metadata be stored and backed up during the research process? + - The location where the data and backups will be stored during the research activities. + - dataset/distribution + /host/url + - + * - + - How often backups will be performed. + - dataset/distribution + /host/backup_type + - + * - + - The use of robust, managed storage with automatic backup (for example, storage provided by the home institution). + - dataset/distribution + /host/backup_frequency, + dataset/distribution + /host/backup_type + - + * - + - Explains why institutional storage will not be used (and for what part of the data) and describes the (additional) locations, storage media, and procedures that will be used for storing and backing up data during the project. + - dataset/distribution + /host/description, + dataset/distributions + /host/url , + dataset/distribution + /access_url + - + * - How will data security and protection of sensitive data be taken care of during the research? + - How the data will be recovered in the event of a technical incident. + - dataset/distribution + /host/title, + dataset/distribution + /host/description, + - dataset/distribution + /host/recovery_plan + +.. list-table:: Subsection: IV.2 Data sharing and long-term preservation + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - How and when will the data be shared? Are there restrictions to data sharing or embargo reasons? + - Clearly describes how and when the data will be made discoverable and shared. + - dataset/distroibution/*, + dataset/distributions/host/*, + dataset/distribution + /license/start_date, + dataset/issued + - + * - In which repository will the data be archived and made available for re-use? What persistent identifier (e.g., DOI) and which usage licence (e.g., CC BY) will be used? + - Specifies a repository for data re-use and explains which persistent identifiers (PIDs) are provided for the data and under which licence the data will be made available. (see FWF Open Access Policy for Research Data). + - dataset/distribution + /host/url, + dataset/distribution + /licenselicense_ref + - + * - + - Clearly explains, if applicable, why data sharing is limited or not possible, and who can access the data under which conditions (for example, only members of certain communities or via a sharing agreement). + - dataset/security_and _privacy, + dataset/personal_data, + dataset/sensitive_data + - + * - + - Explains what actions will be taken to overcome or to minimise data sharing restrictions. + - dataset/distribution + /license/start_date + - + * - What methods and software tools are needed to access and use the data? + - Clearly indicates which specific tools or software (for example, specific scripts, codes, or algorithms developed during the project, version of the software) potential users may need to access, interpret, and (re-) use the data. + - dataset/technical_resouce/* + - + * - + - Provides details on how the data, accompanying documentation, and any other required technology such as copies of software in specific versions will be archived in the long term. + - dataset/distribution/host/url + - + * - How will data for preservation be selected, and where will the data be preserved long-term? + - Provides details of which (versions of) data and accompanying documentation will be retained or destroyed, and explains the rationale (for example, contractual, legal requirements, or regulatory purposes). + - dataset/preservation_statement + - dmp/related_policy + * - + - Provides details of what data collected or created in the project will be preserved in the long term and clearly indicates for how long. This should be in alignment with institutional, or national policies and/or legislation, or community standards. + - dataset/preservation_statement, + dataset/distribution + /license/start_date, + dataset/data_quality_assurance + - + +Section: V Legal and Ethical Aspects +------------------------------------- + +.. list-table:: Subsection: V.1 Legal aspects + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - How will legal issues, such as intellectual property rights and ownership, be managed? What legislation is applicable? + - Clearly explains who will have the rights to control access to the data. + - dataset/creator/\*, + dataset/distribution + /license/license_ref, + dataset/data_quality_assurance + - + * - + - Explains for multi-partner projects and multiple data owners how these matters are addressed in the consortium agreement. + - dataset/distribution + /license/license_ref, + dataset/data_quality_assurance + - + * - + - Clearly explains, if applicable, how intellectual property rights will be managed. + - + - dataset/distribution + /property_rights_explanation + * - + - Indicates, if applicable, whether there are any restrictions on the re-use of third-party data. + - + - dataset/distribution + /restriction_explanation + * - If personal data are processed, how will compliance with legislation on personal data and on security be ensured? + - Clearly indicates if personal data will be collected/used as part of the project, and, if applicable, how compliance with applicable legislation will be ensured (for example, by gaining informed consent, considering encryption, anonymisation, or pseudonymisation). + - dataset/personal_data + - + +.. list-table:: Subsection: V.2 Ethical aspects + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - What ethical issues and codes of conduct are there, and how will they be taken into account? + - Provides details of what ethical issues have been considered that may affect data storage, sharing, and/or preservation, and demonstrates that adequate measures are in place to manage ethical requirements. + - dataset/security_and_privacy + - + * - + - Mentions, if applicable, whether ethical review is being pursued. If ethical approval has been obtained, refers to the relevant committee and documents. + - ethical_issues_exist, + ethical_issues_report, + ethical_issues_description + - + * - + - Refers to relevant ethical guidelines and/or codes of conduct or alternatively provides a clear statement that explains why ethical issues have not been considered. + - + - dmp/related_policy diff --git a/docs/commons/dmp/mappings/Science-Europe-maDMP-mapping.rst b/docs/commons/dmp/mappings/Science-Europe-maDMP-mapping.rst new file mode 100644 index 0000000..5340109 --- /dev/null +++ b/docs/commons/dmp/mappings/Science-Europe-maDMP-mapping.rst @@ -0,0 +1,389 @@ +Science Europe maDMP mapping +============================ + +We performed a mapping for each section using te Evaluation Rubric of the Science Europe template. + +Section: GENERAL INFORMATION +----------------------------- + +.. list-table:: Subsection: Administrative information + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Provide information such as name of applicant, project number (if applicable), funding programme, version of DMP. + - This section contains the minimal information required to identify the applicant and the references of the project. + - dmp/contact/name, + dmp/project/number, + dmp/project/description, + dmp/project/funding/funder_id, + dmp/project/funding/grant_id + - + +Section: 1 DATA DESCRIPTION AND COLLECTION OR RE-USE OF EXISTING DATA +---------------------------------------------------------------------- + +.. list-table:: Subsection: 1a How will new data be collected or produced and/or how will existing data be re-used? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Explain which methodologies or software will be used if new data are collected or produced. + - Gives clear details of where the existing data come from and how new data will be collected or produced. It clearly explains methods and software used. + - + - dataset/methodology + * - State any constraints on re-use of existing data if there are any. + - Explains, if existing data are re-used, how these data will be accessed and any constraints on their re-use. + - ditribution/data_access, + dmp/ethical_issues_exist, + dataset/is_reused, + dataset/security_and_privacy + - dataset/is_reused, + distribution/restriction_explanation + * - Explain how data provenance will be documented. + - Explains clearly, if applicable, why new data must be collected, rather than re-using existing data. + - dataset/data_quality_assurance + - + * - Briefly state the reasons if the re-use of any existing data sources has been considered but discarded. + - Explains clearly, if applicable, why new data must be collected, rather than re-using existing data. + - + - dataset/methodology + +.. list-table:: Subsection: 1b What data (for example the kind, formats, and volumes), will be collected or produced? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Give details on the kind of data: for example, numeric (databases, spreadsheets), textual (documents), image, audio, video, and/or mixed media. + - Clearly describes or lists what data types will be generated (for example numeric, textual, audio, or video) and their associated data formats, including, if needed, data conversion strategies. + - dataset/type, + dataset/description + - + * - Give details on the data format: the way in which the data is encoded for storage, often reflected by the filename extension (for example pdf, xls, doc, txt, or rdf). + - Explains why certain formats have been chosen and indicates if they are in open and standard format. If a proprietary format is used, it explains why + - dataset/format + distribution/format + - + * - Justify the use of certain formats. For example, decisions may be based on staff expertise within the host organisation, a preference for open formats, standards accepted by data repositories, widespread usage within the research community, or on the software or equipment that will be used. + - Explains why certain formats have been chosen and indicates if they are in open and standard format. If a proprietary format is used, it explains why + - distribution/description + - distribution/format_justification + * - Give preference to open and standard formats as they facilitate sharing and long-term re-use of data (several repositories provide lists of such ‘preferred formats’). + - Explains why certain formats have been chosen and indicates if they are in open and standard format. If a proprietary format is used, it explains why + - distribution/format + - + * - Give details on the volumes (they can be expressed in storage space required (bytes), and/or in numbers of objects, files, rows, and columns). + - Provides information about the estimated data volume. + - distribution/byte_size + - + + +Section: 2 DOCUMENTATION AND DATA QUALITY +------------------------------------------ + +.. list-table:: Subsection: 2a What metadata and documentation (for example the methodology of data collection and way of organising data) will accompany the data? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Indicate which metadata will be provided to help others identify and discover the data. + - Clearly outlines the metadata that will accompany the data, with reference to good practice in the community (for example uses metadata standards where they exist). + - dataset/metadata + - + * - Indicate which metadata standards (for example DDI, TEI, EML, MARC, CMDI) will be used. + - Clearly outlines the documentation needed to enable data re-use, stating where the information will be recorded (for example a database with links to each item, a ‘readme’ text file, file headers, code books, or lab notebooks). + - dataset/metadata + - + * - Use community metadata standards where these are in place. + - + - dataset/metadata + - + * - Indicate how the data will be organised during the project mentioning, for example, conventions, version control, and folder structures. Consistent, well-ordered research data will be easier to find, understand, and reuse. + - Indicates how the data will be organised during the project (for example naming conventions, version control strategy and folder structures). + - dataset/metadata, + dataset/keyword, + dataset/data_quality_assurance + - + * - Consider what other documentation is needed to enable re-use. This may include information on the methodology used to collect the data, analytical and procedural information, definitions of variables, units of measurement, and so on. + - + - + - dataset/methodology + * - Consider how this information will be captured and where it will be recorded (for example in a database with links to each item, a ’readme’ text file, file headers, code books, or lab notebooks). + - + - + - dataset/metadata/description, + distribution/host/* + +.. list-table:: Subsection: 2b What data quality control measures will be used? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Explain how the consistency and quality of data collection will be controlled and documented. This may include processes such as calibration, repeated samples or measurements, standardised data capture, data entry validation, peer review of data, or representation with controlled vocabularies. + - Clearly describes the approach taken to ensure and document quality control in the collection of data during the lifetime of the project. + - dataset/data_quality_assurance + - + + +Section: 3 STORAGE AND BACKUP DURING THE RESEARCH PROCESS +---------------------------------------------------------- + +.. list-table:: Subsection: 3a How will data and metadata be stored and backed up during the research? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Describe where the data will be stored and backed up during research activities and how often the backup will be performed. It is recommended to store data in least at two separate locations. + - Clearly (even if briefly) describes: + the location where the data and backups will be stored during the research activities. + how often backups will be performed. + the use of robust, managed storage with automatic backup (for example storage provided by the home institution). + - host/backup_type + host/backup_frequency + - + * - Give preference to the use of robust, managed storage with automatic backup, such as provided by IT support services of the home institution. Storing data on laptops, stand-alone hard drives, or external storage devices such as USB sticks is not recommended. + - Explains why institutional storage will not be used (and for what part of the data) and describes the (additional) locations, storage media, and procedures that will be used for storing and backing up data during the project. + - dataset/distribution/host/* + - + + +.. list-table:: Subsection: 3b How will data security and protection of sensitive data be taken care of during the research? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Explain how the data will be recovered in the event of an incident. + - Clearly explains + how the data will be recovered in the event of an incident. + - + - host/description + host/data_recovery_explanation + * - Explain who will have access to the data during the research and how access to data is controlled, especially in collaborative partnerships. + - Clearly explains + Who will have access to the data during the research. + - distribution/data_access + distribution/licence + - distribution/restriction_explanation + * - Consider data protection, particularly if your data is sensitive (for example containing personal data, politically sensitive information, or trade secrets). Describe the main risks and how these will be managed. + - which institutional and/or national data protection policies are in place and provides a link to where they can be accessed. + - dataset/security_and_privacy + dataset/distribution/host/licence + - distribution/restriction_explanation + dmp/related_policies + * - Explain which institutional data protection policies are in place. + - Clearly describes the additional security measures (in terms of physical security, network security, and security of computer systems and files) that will be taken to ensure that stored and transferred data are safe, when sensitive data are involved (for example personal data, politically sensitive information, or trade secrets). + - dataset/security_and_privacy + dataset/distribution/host/licence + - distribution/restriction_explanation + dmp/related_policies + + + + +Section: 4 LEGAL AND ETHICAL REQUIREMENTS, CODES OF CONDUCT +------------------------------------------------------------ + +.. list-table:: Subsection: 4a If personal data are processed, how will compliance with legislation on personal data and security be ensured? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Ensure that when dealing with personal data, data protection laws (for example GDPR) are complied with: Gain informed consent for preservation and/or sharing of personal data. + - Clearly indicates if personal data will be collected/used as part of the project, and, if applicable, how compliance with applicable legislation will be ensured (for example by gaining informed consent, considering encryption, anonymisation, or pseudonymisation). + - dataset/security_and_privacy + - distribution/property_rights_explanation + +.. list-table:: Subsection: 4b How will other legal issues, such as intellectual property rights and ownership, be managed? What legislation is applicable? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Explain who will be the owner of the data, meaning who will have the rights to control access: + - + - contributor/role + - + * - Indicate whether intellectual property rights (for example Database Directive, sui generis rights) are affected. If so, explain which and how will they be dealt with. + - + - + - distribution/property_rights_explanation + * - Indicate whether there are any restrictions on the re-use of third-party data. + - + - distribution/data_access + distribution/licence + - distribution/restriction_explanation + + +.. list-table:: Subsection: 4c What ethical issues and codes of conduct are there, and how will they be taken into account? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Consider whether ethical issues can affect how data are stored and transferred, who can see or use them, and how long they are kept. Demonstrate awareness of these aspects and respective planning. + - Provides details of what ethical issues have been considered that may affect data storage, transfer, use, sharing and/or preservation, and demonstrates that adequate measures are in place to manage ethical requirements. + - dmp/ethical_issues_exist + dmp/ethical_issues_description + dmp/ethical_issues_report + - + * - Follow the national and international codes of conducts and institutional ethical guidelines, and check if ethical review (for example by an ethics committee) is required for data collection in the research project. + - Refers to relevant ethical guidelines and/or codes of conduct or alternatively provides a clear statement that explains why ethical issues have not been considered. + - dmp/ethical_issues_exist + dmp/ethical_issues_description + dmp/ethical_issues_report + - + +Section: 5 DATA SHARING AND LONG-TERM PRESERVATION +-------------------------------------------------- + +.. list-table:: Subsection: 5a How and when will data be shared? Are there possible restrictions to data sharing or embargo reasons? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Explain how the data will be discoverable and shared (for example by deposit in a trustworthy data repository, indexed in a catalogue, use of a secure data service, direct handling of data requests, or use of another mechanism). + - Clearly describes how the data and/or metadata will be made discoverable and shared. + - host/title + host/url + distribution/description + distribution/data_access + - + +.. list-table:: Subsection: 5b How will data for preservation be selected, and where data will be preserved longterm (for example a data repository or archive)? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Indicate what data must be retained or destroyed for contractual, legal, or regulatory purposes. + - Provides details of what data collected or created in the project will be preserved in the long term and clearly indicates for how long. This should be in alignment with funder, institutional, or national policies and/or legislation, or community standards. + - dataset/preservation_statement + - dmp/related_policies + * - Indicate how it will be decided what data to keep. Describe the data to be preserved long-term. + - Provides details of which (versions of) data and accompanying documentation will be retained or destroyed, and explains the rationale (for example contractual, legal requirements, or regulatory purposes). + - dataset/preservation_statement + - + * - Explain the foreseeable research uses (and/ or users) for the data. + - Provides details of how the selection is made, and what possible interest there would be for re-use (or not). + - dataset/descriptions + - + * - Indicate where the data will be deposited. If no established repository is proposed, demonstrate in the data management plan that the data can be curated effectively beyond the lifetime of the grant. It is recommended to demonstrate that the repositories policies and procedures (including any metadata standards, and costs involved) have been checked. + - Provides details on how the data, accompanying documentation, and any other required technology such as copies of software in specific versions will be archived in the long term. + - dmp/cost + dataset/preservation_statement + - + + +.. list-table:: Subsection: 5c What methods or software tools are needed to access and use data? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Indicate whether potential users need specific tools to access and (re-)use the data. Consider the sustainability of software needed for accessing the data. + - Clearly indicates which specific tools or software (for example specific scripts, codes, or algorithms developed during the project, version of the software) potential users may need to access, interpret, and (re-)use the data. + - dataset/technical_resource + - dataset/methodology + * - Indicate whether data will be shared via a repository requests handled directly, or whether another mechanism will be used? + - Provides information, if relevant, on any protocol to access the data (for example if authentication is needed or if there is a data access request procedure). + - dataset/dataset_id + - + +.. list-table:: Subsection: 5d How will the application of a unique and persistent identifier (such as a Digital Object Identifier (DOI)) to each data set be ensured? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Explain how the data might be re-used in other contexts. Persistent identifiers (PIDs) should be applied so that data can be reliably and efficiently located and referred to. Persistent identifiers also help to track citations and re-use + - Specifies how the data can be re-used in other contexts. + Clearly indicates if and which persistent identifiers (PIDs) are provided for all datasets, individual datasets, data collections, or subsets. If PIDs will not be used, it explains why. + - dataset/dataset_id + - dataset/methodology + +Section: 6 DATA MANAGEMENT RESPONSIBILITIES AND RESOURCES +--------------------------------------------------------- + +.. list-table:: Subsection: 6a Who (for example role, position, and institution) will be responsible for data management (i.e. the data steward)? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Outline the roles and responsibilities for data management/ stewardship activities for example data capture, metadata production, data quality, storage and backup, data archiving, and data sharing. Name responsible individual(s) where possible. + - Clearly outlines the roles and responsibilities for data management/stewardship (for example data capture, metadata production, data quality, storage and backup, data archiving, and data sharing), naming responsible individual(s) where possible. + - contributor/role + - + * - For collaborative projects, explain the co-ordination of data management responsibilities across partners + - Clearly indicates who is responsible for day-to-day implementation and adjustments to the DMP. + - contributor/role + - + * - Indicate who is responsible for implementing the DMP, and for ensuring it is reviewed and, if necessary, revised. + - Explains, for collaborative projects, the co-ordination of data management responsibilities across partners. + - contributor/role + - + * - Indicate who is responsible for implementing the DMP, and for ensuring it is reviewed and, if necessary, revised. + - + - dmp/modified + - + +.. list-table:: Subsection: 6b What resources (for example financial and time) will be dedicated to data management and ensuring that data will be FAIR (Findable, Accessible, Interoperable, Reusable)? + :class: small-table + :header-rows: 1 + + * - Question or Requirement information + - Evaluation Rubric + - DCS + - OSTrails AP + * - Explain how the necessary resources (for example time) to prepare the data for sharing/preservation (data curation) have been costed in. + - + - dmp/cost + - dataset/methodology + * - Carefully consider and justify any resources needed to deliver the data. These may include storage costs, hardware, staff time, costs of preparing data for deposit, and repository charges. + - + - dmp/cost + - + * - Indicate whether additional resources will be needed to prepare data for deposit or to meet any charges from data repositories. If yes, explain how much is needed and how such costs will be covered + - + - dmp/cost + dataset/technical_resource + - diff --git a/docs/commons/dmp/mappings/index.rst b/docs/commons/dmp/mappings/index.rst new file mode 100644 index 0000000..78472fe --- /dev/null +++ b/docs/commons/dmp/mappings/index.rst @@ -0,0 +1,77 @@ +maDMP Mappings +============== + +.. page-authors:: + Tomasz Miksa + +Overview +-------- + +**maDMP mappings** are structured documents that translate traditional Data Management Plan (DMP) templates into a machine-actionable format based on the `RDA maDMP Common Standard (DCS) `_ and the OSTrails Application Profile (AP). These mappings are published as part of the commons to support interoperability and automation in Research Data Management (RDM). + +Purpose +------- + +The main goals of maDMP mappings are: + +* **Enable machine-actionability** + Convert narrative DMP templates into structured, interoperable formats that can be processed by software systems. + +* **Support integration with RDM services** + Facilitate connections between DMP platforms and services such as CRIS systems, repositories, and PID infrastructures. + +* **Provide a shared reference** + Publish mappings as commons so they can be reused and adapted by other projects and communities. + +Creation Process +---------------- + +The creation of maDMP mappings follows a collaborative workflow: + +1. **Select a traditional DMP template** + + * Identify the template to be converted into a machine-actionable format. + +2. **Review standards and profiles** + + * Familiarize yourself with the RDA maDMP Common Standard and the OSTrails Application Profile. Review existing mappings (e.g., Science Europe template). + +3. **Draft the mapping** + + * Map sections and fields from the traditional template to maDMP components. + * Define validation rules and controlled vocabularies (licenses, access levels, standards). + * Request additions to the OSTrails AP if no corresponding field exists. + +4. **Test usability** + + * Validate the mapping with 3–5 real projects to ensure practical applicability. + +5. **Publish as commons** + + * The final mapping becomes part of the OSTrails commons and is available for reuse. + + +Integration +----------- + +Once mappings are created, they can be integrated into DMP platforms and connected to RDM services such as: + +* CRIS systems +* Data repositories +* PID systems + +This integration enables automated workflows and ensures that DMPs remain accurate and up-to-date throughout the research lifecycle. +This work must be done by respective tool owners. The mappings are the relevant guidance for them that helps them achieve interoperability. + + +Mappings +----------- +Here we present the mappings identified for common DMP templates used across countries and thematic clusters. +We will add more mappings as we progress with the review. + +.. toctree:: + :maxdepth: 1 + :titlesonly: + + Science Europe maDMP mapping + Austrian FWF – maDMP mapping diff --git a/docs/commons/dmp/ostrails_dmp-commons.png b/docs/commons/dmp/ostrails_dmp-commons.png new file mode 100644 index 0000000000000000000000000000000000000000..fe6d91137dd9de02ba3155f266752c7fe1ede3b9 GIT binary patch literal 54012 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�zIwiZANqlklM)Bo5M_DKb2ytc5LY&#Lqxx&S1tc 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 literal 0 HcmV?d00001 diff --git a/docs/commons/dmp/ostrails_dmp-commons.svg b/docs/commons/dmp/ostrails_dmp-commons.svg new file mode 100644 index 0000000..7bf9be0 --- /dev/null +++ b/docs/commons/dmp/ostrails_dmp-commons.svg @@ -0,0 +1,156 @@ + + + + + +DMP Common Standard for maDMPsOSTrails Application ProfileCommon maDMP APIBase CommonData ModelEOSC-ExtendedData ModelUnified Operationsfor Data Model diff --git a/docs/commons/resources.rst b/docs/commons/resources.rst deleted file mode 100644 index dfa09aa..0000000 --- a/docs/commons/resources.rst +++ /dev/null @@ -1,147 +0,0 @@ -OSTrails Commons: Resources -=========================== - -.. page-authors:: - Daniel Garijo - Marek Suchánek - Allyson Lister - - -This page embodies the OSTrails Commons, a collection of reusable resource according to its structure as :ref:`components `. - -DMP Commons ------------ - -The following resources in this section are part of the DMP Commons component. - -OSTrails Application Profile for maDMPs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -OSTrails Application Profile (AP) as a tailored extension of the `RDA DMP Common Standard (DCS) for maDMPs `_ will be designed to enhance interoperability while addressing various requirements (e.g. funders). Technically, the specification of the application profile will be done as prescribed by the DCS (which will support such extensions) and will be part of the Commons as the description of data structure. - -- *Planned resource to be developed* - - -OSTrails maDMP API Specification -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -maDMP API Specification will build on top of the DSC and OSTrails AP and specify the operations and data exchange. We plan to materialize this in the form of OpenAPI specification (using the current version, currently v3.1.1. Again, this promotes adoption as OpenAPI specification not only documents the API but also provides a way to generate source code or other artifacts (e.g. tests) as well as check compliance. - -- *Planned resource to be developed* - - -SKG Commons ------------ - -The following resources in this section are part of the SKG Commons component. - -OSTrails SKG IF -^^^^^^^^^^^^^^^ - -OSTrails SGK-IF as an extension of the `RDA SKG-IF `_ will focus on Common Standard and Data Model extensions, resulting in a specification for data structures guiding the adoption. - -- *Planned resource to be developed* - - -OSTrails SKG-IF Common API -^^^^^^^^^^^^^^^^^^^^^^^^^^ - -SKG-IF Common API will be a specification of API following identified use cases and supporting relevant operators to guide the adoption and eventually also check compliance. - -- *Planned resource to be developed* - - -FAIR Commons ------------- - -The following resources in this section are part of the FAIR Commons component. - -FAIR Assessment specifications and SHACL shapes (FTR) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -FTR is the first OWL implementation of the FAIR Reference model described in Deliverables D1.2 and D.1.4. The reference model extends W3C standards such as DCAT (https://www.w3.org/TR/vocab-dcat-3/), DQV (https://www.w3.org/TR/vocab-dqv/) and PROV (https://www.w3.org/TR/prov-o/) to describe test results, test definitions, metrics, benchmarks, algorithms, dimensions/principles and their interpretation to generate a FAIR assessment score. - -The code release includes the vocabularies, definitions, specifications in machine-readable format and a set of SHACL validation rules to ensure tests and metrics are defined according to the specification. - -- Persistent identifier: https://w3id.org/ftr/1.0.0 -- Code Repository: https://github.com/OSTrails/FAIR_assessment_output_specification/ -- Version: 1.0.0 -- Release (in GitHub): https://github.com/OSTrails/FAIR_assessment_output_specification/releases/tag/v1.0.0 -- License: CC-BY 4.0 - - -FAIR Champion -^^^^^^^^^^^^^ - -FAIR Champion is a general-purpose FAIR assessment tool intended to be used by all communities and for all digital objects. In this release, FAIR Champion is aware of the 22 FAIR Tests (below), but any test, from any provider, can be registered so long as the test generates a metadata descriptor compliant with the FAIR Reference Model defined by OSTrails. The OpenAPI interface descriptor for this release is only partially complete; the Champion has a variety of functions related to new test registration and benchmark registration that are currently pending decisions by the OSTrails project. - -- Persistent identifier: https://tools.ostrails.eu/champion/sets/ -- Code repository: https://github.com/OSTrails/FAIR-Champion -- Version: Release v1 -- Release: https://github.com/OSTrails/FAIR-Champion/releases/tag/1.0.0 -- License: MIT - - -FAIR Champion Tests -^^^^^^^^^^^^^^^^^^^ - -A set of 22 tests for FAIRness. These are generic tests for all four FAIR facets – F, A, I, R – and do not represent any specific community or digital object. All tests require the GUID of the digital object’s metadata as input. Output follows the FAIR Test Results schema (https://w3id.org/ftr/1.0.0). - -- Persistent identifier: https://tests.ostrails.eu/tests -- Code repository: https://github.com/OSTrails/FAIR-Core-Tests -- Version: Release v1 -- Release: https://github.com/OSTrails/FAIR-Core-Tests/releases/tag/1.0.0 -- License: MIT - - -FOOPS! Test and metric catalogue -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The Ontology Pitfall Scanner for FAIR is a FAIR assessment tool for vocabularies and ontologies. In this release, FOOPS! has been adapted to comply with the FTR specification. A catalog of test descriptions has been made available in https://w3id.org/foops/catalogue. The release contains the source code of the tools, as well as the machine-readable and human-readable documentation of all tests, metrics and benchmarks associated with the tool. - -- Persistent identifier: https://w3id.org/foops/catalogue -- Zenodo link (latest release): https://doi.org/10.5281/zenodo.14767999 -- Code repository: https://github.com/oeg-upm/fair_ontologies -- Version: 0.2.0 -- Release: https://github.com/oeg-upm/fair_ontologies/releases/tag/v0.2.0 -- License: Apache-2.0 - - -FAIR Data Point -^^^^^^^^^^^^^^^ - -The FAIR Data Point software is maintained by a third party (the “FAIRDataTeam”). In OSTrails we utilize the FAIR Data Point (FDP) in its configuration as an “index”, using the 16.x releases of the software suite in DockerHub. FDP Index is the first implementation of a test registry and will include many of the descriptions from the FAIR Champion and FOOPS! - -- Identifier: https://tools.ostrails.eu/fdp-index/ -- Code repository: https://github.com/FAIRDataTeam -- Version: Docker Image version 16.x -- Release: N/A -- License: MIT - - -FAIR Data Point Index Proxy -^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -An early prototype of a “proxy” service that allows native DCAT records to be registered in a FAIR Data Point Index. - -- Identifier: https://tools.ostrails.eu/fdp-index-proxy -- Zenodo link (latest release) -- Code repository: https://github.com/OSTrails/FDP-Index-Proxy -- Version: Release v1.0.0 -- Release: https://github.com/OSTrails/FDP-Index-Proxy/releases/tag/v1.0.0 -- License: MIT - - -FAIRsharing Registry -^^^^^^^^^^^^^^^^^^^^ - -FAIRsharing is a registry of standards, databases, policies and FAIR assistance conceptual components. Registration of FAIR principles/dimensions, metrics, and benchmarks within FAIRsharing allows human- and machine-readable integration of the FAIR assessment components within the wider research landscape, and is key to discovery of these resources as well as for the implementation of the tests themselves via the rich metadata contained within the registry. Rather than being a specific tool release, it is the extension to FAIRsharing with the new FAIRassist registry which is relevant to the other Commons resources described in this section. - -- Identifier: https://fairsharing.org/ -- Code repository: https://github.com/FAIRsharing/fairsharing.github.io -- Version: Continuous release - -Cross-Cutting and Supporting Resources --------------------------------------- - -*(No resources yet in this component.)* diff --git a/docs/commons/skg/mappings/Mapping-SKGIF-DDI.rst b/docs/commons/skg/mappings/Mapping-SKGIF-DDI.rst new file mode 100644 index 0000000..fc10915 --- /dev/null +++ b/docs/commons/skg/mappings/Mapping-SKGIF-DDI.rst @@ -0,0 +1,1537 @@ +Mapping between SKG Interoperability Framework and DDI 2.5 +---------------------------------------------------------- +.. page-authors:: + Katja Moilanen + + +**The SKG Interoperability Framework** enables to exchange data about six core entities and their relationships These entities are: +1. Research Product – may be literature, data, software, or other +2. Agent – may represent a Person, an Organization, or a generic Agent linked to other entities +3. Grant – describes the funding of a project +4. Venue – models a publishing gateway +5. Topic – defines terms that can be used to describe a research product +6. Data Source – represents the storage location of a research product +For more details, visit: https://skg-if.github.io/interoperability-framework/. + +**DDI 2.5** can be used to provide structured, descriptive documentation of a dataset’s content, meaning, provenance, and access. It includes metadata fields suitable for both quantitative and qualitative research data in the social, behavioral, economic, and health sciences. +For more information, visit: https://ddialliance.org/ddi-codebook_v2.5 . + + +**The mapping between SKG Interoperability Framework and DDI2.5** is intended for individuals who are familiar with DDI 2.5 but new to SKG-IF. To support this, it provides four columns related to SKG-IF: Property name (JSONPath), Type, Optional/recommended/mandatory and Description. For DDI 2.5, there is a single column: DDI 2.5 XPath (excluding Dublin Core fields). Additionally, the Notes column contains miscellaneous information about both SKG-IF and DDI 2.5. + + +Dataset as research product +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| Property JSONPath | Type | Optional/Recommended | Description | DDI 2.5 XPath (Dublin Core fields excluded) | Notes | +| | | /Mandatory | | | | ++==============================+==================+======================+==================================================+======================================================================================================+=======================================================================+ +| $.local_identifier | String | mandatory | An unique identifier in SKG, it is suggested to | The value of this field is implementation-dependent. | | +| | | | use URL as identifier | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*] | Array of Objects | recommended | The array of the objects representing external | structure, no need to map | | +| | | | identifiers for the entity | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].scheme | String | mandatory | The scheme/name of the external identifier | /codeBook/stdyDscr/citation/titlStmt/IDNo/@agency | Only in the case that this attribute is used for the name of the PID | +| | | | system | | e.g. DOI | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].value | String | mandatory | The external identifier | /codeBook/stdyDscr/citation/titlStmt/IDNo | Only in the case that this element is used for the PID e.g. | +| | | | | | 10.17026/dans-xpf-5u9e | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.entity_type | String | mandatory | Needed for parsing purposes; fixed to product. | information can be generated because it is always “product” | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.titles | Object | optional | The titles of the entity | structure, no need to map | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.titles.ISO 639-1 language | name of the key | ? | The name of the key, which must be ISO 639-1 | /codeBook/stdyDscr/citation/titlStmt/titl/@xml:lang | If XML file is monolingual then /codeBook/@xml:lang is used | +| code | | | language code and be the language of the content | /codeBook/stdyDscr/citation/titlStmt/parTitl/@xml:lang | | +| | | | of the value | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.titles.ISO 639-1 language | Array of Strings | ? | The list of the titles in the given (ISO 639-1) | /codeBook/stdyDscr/citation/titlStmt/titl | It also possible to map "titles" with the bibliographical citation if | +| code[*] | | | language, specified by the key name | /codeBook/stdyDscr/citation/titlStmt/parTitl | needed: | +| | | | | | /codeBook/stdyDscr/citation/rspStmt/biblCit | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.abstracts | Object | optional | The abstracts of the entity | structure, no need to map | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.abstracts.ISO 639-1 | name of the key | ? | The name of the key, which must be ISO 639-1 | /codeBook/stdyDscr/stdyInfo/abstract/@xml:lang | If XML file is monolingual then /codeBook/@xml:lang is used | +| language code | | | language code and be the language of the content | | | +| | | | of the value | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.abstracts.ISO 639-1 | Array of Strings | ? | The list of the abstracts in the given (ISO | /codeBook/stdyDscr/stdyInfo/abstract | | +| language code[*] | | | 639-1) language, specified by the key name | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.product_type | String | optional | The type of the product , one of the values | information can be generated because it is always “research data” | | +| | | | “research data”, “literature”, "research | | | +| | | | software", "other" | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.topics[*] | Array of Objects | optional | The array of the objects referring to entity | structure, no need to map | | +| | | | Topic | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.topics[*].term | String | mandatory | The reference, (local) identifier, of the topic | /codeBook/stdyDscr/stdyInfo/subject/keyword | Even if keyword and topcClas are the best mappings, it is possible to | +| | | | relevant for this entity | /codeBook/stdyDscr/stdyInfo/subject/topcClas | map any "vocabulary field" to this e.g. | +| | | | | | /codeBook/stdyDscr/sumDscr/anlyUnit | +| | | | | | /codeBook/stdyDscr/method/dataColl/timeMeth | +| | | | | | /codeBook/stdyDscr/method/dataColl/sampProc | +| | | | | | /codeBook/stdyDscr/method/dataColl/collMode | +| | | | | | /codeBook/stdyDscr/sumDscr/dataKind | +| | | | | | /codeBook/stdyDscr/method/dataColl/resInstru | +| | | | | | | +| | | | | | | +| | | | | | DDI-C does not support references to topics (or more generally to | +| | | | | | vocabulary terms). Therefore there is no direct mapping for this | +| | | | | | field. This mapping is based on the suitable information content. | +| | | | | | Note that in SKG-IF the terms are documented using Topics entity and | +| | | | | | the related Topics entities are only referenced here using their | +| | | | | | identifier. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.topics[*].provenance | Array of Objects | recommended | The provanance information tracking the | structure, no need to map | | +| | | | software(s) used for adding topics and the trust | | | +| | | | in given relation . | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.topics[*].provenance.assoc | String | mandatory | The reference, (local) identifier, of the Agent | not supported | | +| iated_with | | | responsible for adding this term to this | | | +| | | | research product. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.topics[*].provenance.trust | Number (float) | mandatory | The trust given to the relation | not supported | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*] | Array of Objects | optional | The array of objects describing the contributors | structure, no need to map | | +| | | | and their contribution | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].by | String | mandatory | The reference (Identifier) of the agent | /codeBook/docDscr/citation/prodStmt/producer | DDI-C does not support references. Therefore there is no direct | +| | | | contributing to the research product | /codeBook/stdyDscr/citation/rspStmt/AuthEnty | mapping for this field. This mapping is based on the suitable | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId | information content. Note that in SKG-IF the contributors are | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer | documented using Agent entity and the related Agent entities are only | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector | referenced here using their identifier. | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].declared_ | Array of Strings | recommended | The reference (identifier) of the agent which is | /codeBook/docDscr/citation/prodStmt/producer/@affiliation | DDI-C does not support references. Therefore there is no direct | +| affiliations | | | affiliation of the contributor. | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/@affiliation | mapping for this field. This mapping is based on the suitable | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/@affiliation | information content. Note that in SKG-IF the contributor affiliations | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/@affiliation | are documented using Agent entity and the related Agent entities are | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/@affiliation | only referenced here using their identifier. | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant/@affiliation | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].rank | Number (integer) | recommended | The rank of the agent (order of appearance e.g. | not supported | | +| | | | in the list of authors) | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].role | String | recommended | The role of the agent. The possible values are | information can be generated because it is always “author” | | +| | | | author, editor, publisher. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].contribut | Array of Strings | recommended | The contributions of the agent using CRediT | DDI-element mappings with CReciT taxonomy: | | +| ion_types[*] | | | taxonomy | /codeBook/docDscr/citation/prodStmt/producer: "Data curation" | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty: "Conceptualization", "Investigation", "Methodology", | | +| | | | | "Supervision" | | +| | | | | codeBook/stdyDscr/citation/rspStmt/othId: the mapping must be done case by case depending of the | | +| | | | | role in this work | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer: "Project administration" | | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector: "Investigation" | | +| | | | | codeBook/stdyDscr/studyDevelopment/developmentActivity/participant: mapping depends of the | | +| | | | | development activity type of the participant | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*] | Array of Objects | optional | Object representing different and multiple | structure, no need to map | In the case of datasets, it is possible to only describe one | +| | | | manifestations of the same research product | | manifestation for the most recent version or the document all | +| | | | | | different versions of the same datasets as manifestations. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type | Object | recommended | The object representing the type of the | structure, no need to map | | +| | | | manifestation. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type.cla | String | recommended | The URL of the class identifying the entity | not applicable | | +| ss | | | (e.g., in an ontology) describing that type. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type.lab | Object | recommended | The object used for documenting the labels | not applicable | | +| els | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type.lab | name of the key | ? | The name of the key, which must be ISO 639-1 | No need to fill in, if there is just one manifestation for a research product. If different versions | | +| els.ISO 639-1 language code | | | language code and be the language of the content | of the dataset are described as manifestations, can be set to "Version" and use "en" as the name of | | +| | | | of the value | the key. | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type.lab | Array of Strings | ? | The label describing the manifestation type. | No need to fill in, if there is just one manifestation for a research product. If different versions | | +| els.ISO 639-1 language | | | | of the dataset are described as manifestations, can be set to "Version". | | +| code[*] | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type.def | String | recommended | The URL of the schema of the manifestation type, | not applicable | | +| ined_in | | | e.g., a link to the vocabulary of allowed | | | +| | | | product types. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates | Object | recommended | The object is a dictionary, the keys represent | structure, no need to map | Choose the dates suitable for your own use case. | +| | | | the type of date and the value is expressed as | | | +| | | | either a string or a list of string, where each | | | +| | | | string is compliant with the ISO 8601 datetime | | | +| | | | string. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.ac | String or Array | ? | The date of acceptance | not applicable | | +| ceptance[*] | of Strings | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.ac | String or Array | ? | The date on which a particular digital item has | not applicable | | +| cess[*] | of Strings | | been accessed by somebody. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.co | String or Array | ? | The date on which some item has been collected, | /codeBook/stdyDscr/stdyInfo/sumDscr/collDate/@date | | +| llected[*] | of Strings | | for example the data gathered by means of | | | +| | | | questionnaires. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.co | String or Array | ? | The date on which an entity has been | not applicable | | +| pyright[*] | of Strings | | copyrighted. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.co | String or Array | ? | The date on which something, for example a | not applicable | | +| rrection[*] | of Strings | | document, is corrected. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.cr | String or Array | ? | The date on which an entity has been created. | /codeBook/stdyDscr/citation/prodStmt/prodDate/@date | | +| eation[*] | of Strings | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.de | String or Array | ? | The date on which a particular endeavour, such | not applicable | | +| cision[*] | of Strings | | as a grant application, has been or will be | | | +| | | | approved or rejected by somebody. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.de | String or Array | ? | The date on which an entity has been deposited, | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/distStmt/depDate/@date | | +| posit[*] | of Strings | | for example in a library, repository, | | | +| | | | supplementary information archive, database or | | | +| | | | similar place of document or information | | | +| | | | storage. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.di | String or Array | ? | The date on which something is distributed, for | not applicable | | +| stribution[*] | of Strings | | example the date on which a preprint of a | | | +| | | | document is e-mailed to colleagues and other | | | +| | | | academics by the author(s), or the date on which | | | +| | | | a printed announcement of forthcoming theatre | | | +| | | | events is mailed to those those on the theatre’s | | | +| | | | mailing list. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.em | String or Array | ? | The date before which an entity should not be | not supported | | +| bargo[*] | of Strings | | published, or before which a press release | | | +| | | | should not be reported on. For open-access | | | +| | | | journal articles, the embargo date is the date | | | +| | | | before which availability of the open-access | | | +| | | | version of the article is restricted by the | | | +| | | | publisher, following subscription-access | | | +| | | | availability of the published work. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.mo | String or Array | ? | The date on which an entity has been modified. | /codeBook/docDscr/citation/verStmt/version/@date | | +| dified[*] | of Strings | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.pu | String or Array | ? | The date of formal issuance of a resource (e.g. | /codeBook/stdyDscr/citation/distStmt/distDate/@date | | +| blication[*] | of Strings | | a publication or a patent). | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.re | String or Array | ? | The date on which some item is received, for | not applicable | | +| ceived[*] | of Strings | | example a document being received by a | | | +| | | | publisher. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.re | String or Array | ? | The date on which an agent is requested to do | not applicable | | +| quest[*] | of Strings | | something, for example a reviewer is requested | | | +| | | | to write a review of a paper submitted to a | | | +| | | | journal for publication, or an author is | | | +| | | | requested to supply a revised version of the | | | +| | | | paper in response to the reviews received. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.re | String or Array | ? | The date on which something, for example a claim | not applicable | | +| traction[*] | of Strings | | or a journal article, is retracted. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.va | String or Array | ? | Date of validity of a resource. | not applicable | | +| lidity[*] | of Strings | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].identifi | Array of Objects | recommended | External identifiers of the manifestationt | structure, no need to map | This is not mandatory information. In the case of documenting just | +| ers[*] | | | | | the most recent version of the dataset, this information already is | +| | | | | | documented in $.identifiers[*]. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].identifi | String | mandatory | The scheme for the external identifier. | /codeBook/stdyDscr/citation/titlStmt/IDNo/@agency | Only in the case that this attribute is used for the name of the PID | +| ers[*].scheme | | | | | e.g. DOI. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].identifi | String | mandatory | The external identifier. | /codeBook/stdyDscr/citation/titlStmt/IDNo | Only in the case that this element is used for the PID e.g. | +| ers[*].value | | | | | 10.17026/dans-xpf-5u9e | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].peer_rev | Object | recommended | Whether the manifestation has undergone a peer | structure, no need to map | | +| iew | | | review. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].peer_rev | String | mandatory | The status (reviewed or not yet) of the peer- | not applicable | | +| iew.status | | | review. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].peer_rev | String | recommended | The type of peer review. Allowed values: single- | not applicable | | +| iew.description | | | blind peer review, double-blind peer review, | | | +| | | | open peer review. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].access_r | Object | recommended | The access rights of this manifestation | structure, no need to map | | +| ights | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].access_r | String | mandatory | Describes if the manifestation is open access | /codeBook/stdyDscr/dataAccs/useStmt/conditions | There is no perfect field for this in DDI2.5. All the "access | +| ights.status | | | (open), closed access (closed), under embargo | | information" fields are more like a free text fields. | +| | | | (embargoed), restricted access (restricted), or | | | +| | | | unavailable for some reason (unavailable). | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].access_r | String | recommended | Describe and qualify the specific status | /codeBook/stdyDscr/dataAccs/useStmt/restrctn | | +| ights.description | | | selected. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].licence | String | recommended | The URL of the licence specific to the | not supported | | +| | | | manifestation. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].version | String | recommended | The version for a software or research data | /codeBook/docDscr/citation/verStmt/version | | +| | | | product. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio | Object | optional | An object containing bibliographic information | structure, no need to map | | +| | | | about a manifestation. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.i | String | optional | Issue number | not applicable | | +| ssue | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.p | Object | optional | The pages (e.g. of the book or journal) where | not applicable | | +| ages | | | the manifestation in defined | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.p | String | mandatory | The starting page | not applicable | | +| ages.first | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.p | String | mandatory | The ending page | not applicable | | +| ages.last | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.v | String | optional | Volume number (for journals, books, conferences) | not applicable | | +| olume | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.e | String | optional | The edition (for journals and books) | not applicable | | +| dition | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.n | String | optional | A number of the manifestation within Venue (e.g. | not applicable | | +| umber | | | chapter number) | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.i | String | optional | A Venue identifier for the manifestation. | /codeBook/stdyDscr/citation/distStmt/distrbtr | DDI-C does not support references. Therefore there is no direct | +| n | | | | The mapping of the field is dependent on the implementation. If metadata is harvested and published | mapping for this field. This mapping is based on the suitable | +| | | | | by a second party, then there is no mapping. | information content. Note that in SKG-IF the venue/publishing gateway | +| | | | | | is documented using Venue entity and the related Venue entities are | +| | | | | | only referenced here using their identifier. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.h | String | optional | A Data source identifier for the manifestation. | /codeBook/stdyDscr/citation/holdings/@location | DDI-C does not support references. Therefore there is no direct | +| osting_data_source | | | | | mapping for this field. This mapping is based on the suitable | +| | | | | | information content. Note that in SKG-IF the venue/publishing gateway | +| | | | | | is documented using Venue entity and the related Venue entities are | +| | | | | | only referenced here using their identifier. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.relevant_organisations[*] | Array of Strings | optional | Relevant Organisation identifiers associated | not applicable | | +| | | | with a Research product, in case the individual | | | +| | | | affiliations of an Agent are not available. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.funding[*] | Array of Strings | optional | Relevant Grant identifiers associated with a | /codeBook/stdyDscr/citation/prodStmt/grantNo | DDI-C does not support references. Therefore there is no direct | +| | | | Research product. | | mapping for this field. This mapping is based on the suitable | +| | | | | | information content. Note that in SKG-IF the grant is documented | +| | | | | | using Grant entity and the related Grant entities are only referenced | +| | | | | | here using their identifier. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products | Object | optional | Related Research products, where the semantics | structure, no need to map | | +| | | | of such relationships is specified as a key. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products.cites[*] | Array of Strings | optional | Research products identifiers that are cited by | In SKG publication e.g. article using a dataset tells which datasets it cites. In DDI2.5 it is other | | +| | | | a given Research product. | way around, the dataset has the information which publications are related to (using) the dataset. | | +| | | | | Therefore mapping for this field is done with element "pointing" from dataset to the publication | | +| | | | | which cites the dataset. | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products.is_supple | Array of Strings | optional | Research products identifiers that are | /codeBook/otherMat | DDI-C does not support references. Therefore there is no direct | +| mented_by[*] | | | supplement of a given Research product. | | mapping for this field. This mapping is based on the suitable | +| | | | | | information content. Note that in SKG-IF is_supplemented_by is | +| | | | | | documented using Research Product entity and the related Research | +| | | | | | Product entities are only referenced here using their identifier. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products.is_docume | Array of Strings | optional | Research products identifiers that documents a | /codeBook/stdyDscr/othrStdyMat/relMat | DDI-C does not support references. Therefore there is no direct | +| nted_by[*] | | | given Research product. | | mapping for this field. This mapping is based on the suitable | +| | | | | | information content. Note that in SKG-IF is_documented_by is | +| | | | | | documented using Research Product entity and the related Research | +| | | | | | Product entities are only referenced here using their identifier. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products.is_new_ve | Array of Strings | optional | Research products identifiers that are prior | not applicable | | +| rsion_of[*] | | | versions of a given Research product. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products.is_part_o | Array of Strings | optional | Research products identifiers that contain the | /codeBook/stdyDscr/citation/serStmt | DDI-C does not support references. Therefore there is no direct | +| f[*] | | | current Research product. | | mapping for this field. This mapping is based on the suitable | +| | | | | | information content. Note that in SKG-IF is_part_of is documented | +| | | | | | using Research Product entity and the related Research Product | +| | | | | | entities are only referenced here using their identifier. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ + +Related publications, related materials, other materials and series as research product +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| Property JSONPath | Type | Optional/Recommended | Description | DDI 2.5 XPath (Dublin Core fields excluded) | Notes | +| | | /Mandatory | | | | ++==============================+==================+======================+==================================================+======================================================================================================+=======================================================================+ +| $.local_identifier | String | mandatory | An unique identifier in SKG, it is suggested to | The value of this field is implementation-dependent. | | +| | | | use URL as identifier | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*] | Array of Objects | recommended | The array of the objects representing external | structure, no need to map | | +| | | | identifiers for the entity | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].scheme | String | mandatory | The scheme/name of the external identifier | Publication citing (cites) the dataset (related publication): | | +| | | | system | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/titlStmt/IDNo/@agency | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/titlStmt/IDNo/@agency | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/titlStmt/IDNo/@agency | | +| | | | | | | +| | | | | Series information of the dataset (is_part_of): | | +| | | | | set value to "url" | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].value | String | mandatory | The external identifier | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/titlStmt/IDNo | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/titlStmt/IDNo | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/titlStmt/IDNo | | +| | | | | | | +| | | | | Series information of the dataset (is_part_of): | | +| | | | | /codeBook/stdyDscr/citation/serStmt/@URI | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.entity_type | String | mandatory | Needed for parsing purposes; fixed to product. | information can be generated because it is always “product” | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.titles | Object | optional | The titles of the entity | structure, no need to map | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.titles.ISO 639-1 language | name of the key | ? | The name of the key, which must be ISO 639-1 | Publication citing (cites) the dataset (related publication): | If XML file is monolingual then /codeBook/@xml:lang may be used in | +| code | | | language code and be the language of the content | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/titlStmt/titl/@xml:lang | some cases | +| | | | of the value | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/titlStmt/parTitl/@xml:lang | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/titlStmt/titl/@xml:lang | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/titlStmt/parTitl/@xml:lang | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/titlStmt/titl/@xml:lang | | +| | | | | /codeBook/otherMat/citation/titlStmt/parTitl/@xml:lang | | +| | | | | | | +| | | | | Series information of the dataset (is_part_of): | | +| | | | | /codeBook/stdyDscr/citation/serStmt/serName/@xml:lang | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.titles.ISO 639-1 language | Array of Strings | ? | The list of the titles in the given (ISO 639-1) | Publication citing (cites) the dataset (related publication): | | +| code[*] | | | language, specified by the key name | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/titlStmt/titl | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/titlStmt/parTitl | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/titlStmt/titl | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/titlStmt/parTitl | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/titlStmt/titl | | +| | | | | /codeBook/otherMat/citation/titlStmt/parTitl | | +| | | | | | | +| | | | | Series information of the dataset (is_part_of): | | +| | | | | /codeBook/stdyDscr/citation/serStmt/serName | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.abstracts | Object | optional | The abstracts of the entity | structure, no need to map | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.abstracts.ISO 639-1 | name of the key | ? | The name of the key, which must be ISO 639-1 | Series information of the dataset (is_part_of): | If XML file is monolingual then /codeBook/@xml:lang is used | +| language code | | | language code and be the language of the content | /codeBook/stdyDscr/citation/serStmt/serInfo/@xml:lang | | +| | | | of the value | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.abstracts.ISO 639-1 | Array of Strings | ? | The list of the abstracts in the given (ISO | Series information of the dataset (is_part_of): | | +| language code[*] | | | 639-1) language, specified by the key name | /codeBook/stdyDscr/citation/serStmt/serInfo | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.product_type | String | optional | The type of the product , one of the values | information can be generated because it is either “literature” e.g. related publication or "other" | | +| | | | “research data”, “literature”, "research | e.g. other material, series information | | +| | | | software", "other" | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.topics[*] | Array of Objects | optional | The array of the objects referring to entity | structure, no need to map | | +| | | | Topic | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.topics[*].term | String | mandatory | The reference, (local) identifier, of the topic | not applicable | | +| | | | relevant for this entity | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.topics[*].provenance | Array of Objects | recommended | The provanance information tracking the | structure, no need to map | | +| | | | software(s) used for adding topics and the trust | | | +| | | | in given relation . | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.topics[*].provenance.assoc | String | mandatory | The reference, (local) identifier, of the Agent | not applicable | | +| iated_with | | | responsible for adding this term to this | | | +| | | | research product. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.topics[*].provenance.trust | Number (float) | mandatory | The trust given to the relation | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*] | Array of Objects | optional | The array of objects describing the contributors | structure, no need to map | | +| | | | and their contribution | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].by | String | mandatory | The reference (Identifier) of the agent | Publication citing (cites) the dataset (related publication): | DDI-C does not support references. Therefore there is no direct | +| | | | contributing to the research product | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty | mapping for this field. This mapping is based on the suitable | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId | information content. Note that in SKG-IF the contributors are | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer | documented using Agent entity and the related Agent entities are only | +| | | | | | referenced here using their identifier. | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].declared_ | String | recommended | The reference (identifier) of the agent which is | Publication citing (cites) the dataset (related publication): | DDI-C does not support references. Therefore there is no direct | +| affiliations | | | affiliation of the contributor. | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty/@affiliation | mapping for this field. This mapping is based on the suitable | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId/@affiliation | information content. Note that in SKG-IF the contributor affiliations | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/@affiliation | are documented using Agent entity and the related Agent entities are | +| | | | | | only referenced here using their identifier. | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/@affiliation | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer/@affiliation | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].rank | Number (integer) | recommended | The rank of the agent (order of appearance e.g. | not applicable | | +| | | | in the list of authors) | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].role | String | recommended | The role of the agent. The possible values are | information can be generated because it is always “author” | | +| | | | author, editor, publisher. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].contribut | Array of Strings | recommended | The contributions of the agent using CRediT | DDI-element mappings with CReciT taxonomy: | | +| ion_types[*] | | | taxonomy | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty: the mapping must be done | | +| | | | | case by case depending of the role in this work | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId: the mapping must be done | | +| | | | | case by case depending of the role in this work | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer: "Project administration" | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty: the mapping must be done | | +| | | | | case by case depending of the role in this work | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId: the mapping must be done case | | +| | | | | by case depending of the role in this work | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer: "Project administration" | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty: the mapping must be done case by case | | +| | | | | depending of the role in this work | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId: the mapping must be done case by case depending | | +| | | | | of the role in this work | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer: "Project administration" | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*] | Array of Objects | optional | Object representing different and multiple | structure, no need to map | | +| | | | manifestations of the same research product | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type | Object | recommended | The object representing the type of the | structure, no need to map | | +| | | | manifestation. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type.cla | String | recommended | The URL of the class identifying the entity | not applicable | | +| ss | | | (e.g., in an ontology) describing that type. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type.lab | Object | recommended | The object used for documenting the labels | not applicable | | +| els | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type.lab | name of the key | ? | The name of the key, which must be ISO 639-1 | No need to fill in, if there is just one manifestation for a research product. If different versions | | +| els.ISO 639-1 language code | | | language code and be the language of the content | of the related publication / related material / other material are described as manifestations, use | | +| | | | of the value | e.g. "en" as the name of the key (language). | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type.lab | Array of Strings | ? | The label describing the manifestation type. | No need to fill in, if there is just one manifestation for a research product. If different versions | | +| els.ISO 639-1 language | | | | of the related publication / related material / other material are described as manifestations, can | | +| code[*] | | | | be set to "Version" and use "en" as the name of the key. | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].type.def | String | recommended | The URL of the schema of the manifestation type, | not applicable | | +| ined_in | | | e.g., a link to the vocabulary of allowed | | | +| | | | product types. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates | Object | recommended | The object is a dictionary, the keys represent | structure, no need to map | | +| | | | the type of date and the value is expressed as | | | +| | | | either a string or a list of string, where each | | | +| | | | string is compliant with the ISO 8601 datetime | | | +| | | | string. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.ac | String or Array | ? | The date of acceptance | not applicable | | +| ceptance[*] | of String | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.ac | String or Array | ? | The date on which a particular digital item has | not applicable | | +| cess[*] | of String | | been accessed by somebody. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.co | String or Array | ? | The date on which some item has been collected, | not applicable | | +| llected[*] | of String | | for example the data gathered by means of | | | +| | | | questionnaires. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.co | String or Array | ? | The date on which an entity has been | not applicable | | +| pyright[*] | of String | | copyrighted. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.co | String or Array | ? | The date on which something, for example a | not applicable | | +| rrection[*] | of String | | document, is corrected. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.cr | String or Array | ? | The date on which an entity has been created. | Publication citing (cites) the dataset (related publication): | | +| eation[*] | of String | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/prodDate/@date | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/prodStmt/prodDate/@date | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/prodStmt/prodDate/@date | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.de | String or Array | ? | The date on which a particular endeavour, such | not applicable | | +| cision[*] | of String | | as a grant application, has been or will be | | | +| | | | approved or rejected by somebody. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.de | String or Array | ? | The date on which an entity has been deposited, | Publication citing (cites) the dataset (related publication): | | +| posit[*] | of String | | for example in a library, repository, | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/distStmt/depDate/@date | | +| | | | supplementary information archive, database or | | | +| | | | similar place of document or information | Material documenting (is_documented_by) the dataset (related material): | | +| | | | storage. | /codeBook/stdyDscr/othrStdyMat/relMat/citation/distStmt/depDate/@date | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/distStmt/depDate/@date | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.di | String or Array | ? | The date on which something is distributed, for | not applicable | | +| stribution[*] | of String | | example the date on which a preprint of a | | | +| | | | document is e-mailed to colleagues and other | | | +| | | | academics by the author(s), or the date on which | | | +| | | | a printed announcement of forthcoming theatre | | | +| | | | events is mailed to those those on the theatre’s | | | +| | | | mailing list. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.em | String or Array | ? | The date before which an entity should not be | not applicable | | +| bargo[*] | of String | | published, or before which a press release | | | +| | | | should not be reported on. For open-access | | | +| | | | journal articles, the embargo date is the date | | | +| | | | before which availability of the open-access | | | +| | | | version of the article is restricted by the | | | +| | | | publisher, following subscription-access | | | +| | | | availability of the published work. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.mo | String or Array | ? | The date on which an entity has been modified. | Publication citing (cites) the dataset (related publication): | | +| dified[*] | of String | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/verStmt/version/@date | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/verStmt/version/@date | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/verStmt/version/@date | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.pu | String or Array | ? | The date of formal issuance of a resource (e.g. | Publication citing (cites) the dataset (related publication): | | +| blication[*] | of String | | a publication or a patent). | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/distStmt/distDate/@date | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/distStmt/distDate/@date | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/distStmt/distDate/@date | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.re | String or Array | ? | The date on which some item is received, for | not applicable | | +| ceived[*] | of String | | example a document being received by a | | | +| | | | publisher. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.re | String or Array | ? | The date on which an agent is requested to do | not applicable | | +| quest[*] | of String | | something, for example a reviewer is requested | | | +| | | | to write a review of a paper submitted to a | | | +| | | | journal for publication, or an author is | | | +| | | | requested to supply a revised version of the | | | +| | | | paper in response to the reviews received. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.re | String or Array | ? | The date on which something, for example a claim | not applicable | | +| traction[*] | of String | | or a journal article, is retracted. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].dates.va | String or Array | ? | Date of validity of a resource. | not applicable | | +| lidity[*] | of String | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].identifi | Array of Objects | recommended | External identifiers of the manifestationt | structure, no need to map | | +| ers[*] | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].identifi | String | mandatory | The scheme for the external identifier. | Publication citing (cites) the dataset (related publication): | | +| ers.scheme | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/titlStmt/IDNo/@agency | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/titlStmt/IDNo/@agency | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/titlStmt/IDNo/@agency | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].identifi | String | mandatory | The external identifier. | Publication citing (cites) the dataset (related publication): | | +| ers.value | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/titlStmt/IDNo | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/titlStmt/IDNo | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/titlStmt/IDNo | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].peer_rev | Object | recommended | Whether the manifestation has undergone a peer | structure, no need to map | | +| iew | | | review. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].peer_rev | String | mandatory | The status (reviewed or not yet) of the | not applicable | | +| iew.status | | | peer-review. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].peer_rev | String | recommended | The type of peer review. Allowed values: | not applicable | | +| iew.description | | | single-blind peer review, double-blind peer | | | +| | | | review, open peer review. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].access_r | Object | recommended | The access rights of this manifestation | structure, no need to map | | +| ights | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].access_r | String | mandatory | Describes if the manifestation is open access | not applicable | | +| ights.status | | | (open), closed access (closed), under embargo | | | +| | | | (embargoed), restricted access (restricted), or | | | +| | | | unavailable for some reason (unavailable). | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].access_r | String | recommended | Describe and qualify the specific status | not applicable | | +| ights.description | | | selected. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].licence | String | recommended | The URL of the licence specific to the | not applicable | | +| | | | manifestation. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].version | String | recommended | The version for a software or research data | Publication citing (cites) the dataset (related publication): | | +| | | | product. | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/verStmt/version | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/verStmt/version | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/verStmt/version | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio | Object | optional | An object containing bibliographic information | structure, no need to map | | +| | | | about a manifestation. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.i | String | optional | Issue number | not supported | | +| ssue | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.p | Object | optional | The pages (e.g. of the book or journal) where | not supported | | +| ages | | | the manifestation in defined | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.p | String | mandatory | The starting page | not supported | | +| ages.first | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.p | String | mandatory | The ending page | not supported | | +| ages.last | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.v | String | optional | Volume number (for journals, books, conferences) | not supported | | +| olume | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.e | String | optional | The edition (for journals and books) | not supported | | +| dition | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.n | String | optional | A number of the manifestation within Venue (e.g. | not supported | | +| umber | | | chapter number) | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.i | String | optional | A Venue identifier for the manifestation. | not supported | | +| n | | | | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.manifestations[*].biblio.h | String | optional | A Data source identifier for the manifestation. | Publication citing (cites) the dataset (related publication): | | +| osting_data_source | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/holdings/@location | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/holdings/@location | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/holdings/@location | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.relevant_organisations[*] | Array of Strings | optional | Relevant Organisation identifiers associated | not applicable | | +| | | | with a Research product, in case the individual | | | +| | | | affiliations of an Agent are not available. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.funding[*] | Array of Strings | optional | Relevant Grant identifiers associated with a | Publication citing (cites) the dataset (related publication): | | +| | | | Research product. | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/grantNo | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/prodStmt/grantNo | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/prodStmt/grantNo | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products | Object | optional | Related Research products, where the semantics | structure, no need to map | | +| | | | of such relationships is specified as a key. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products.cites[*] | Array of Strings | optional | Research products identifiers that are cited by | In SKG publication e.g. article using a dataset tells which datasets it cites. In DDI2.5 it is other | | +| | | | a given Research product. | way around, the dataset has the information which publications are related to (using) the dataset. | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products.is_supple | Array of Strings | optional | Research products identifiers that are | not applicable | | +| mented_by[*] | | | supplement of a given Research product. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products.is_docume | Array of Strings | optional | Research products identifiers that documents a | not applicable | | +| nted_by[*] | | | given Research product. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products.is_new_ve | Array of Strings | optional | Research products identifiers that are prior | not applicable | | +| rsion_of[*] | | | versions of a given Research product. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.related_products.is_part_o | Array of Strings | optional | Research products identifiers that contain the | not applicable | | +| f[*] | | | current Research product. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ + +Person +^^^^^^^ ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| Property JSONPath | Type | Optional/Recommended | Description | DDI 2.5 (Dublin Core fields excluded) | Notes | +| | | /Mandatory | | | | ++==============================+==================+======================+==================================================+======================================================================================================+=======================================================================+ +| $.local_identifier | String | mandatory | An unique identifier in SKG, it is suggested to | The value of this field is implementation-dependent. | | +| | | | use URL as identifier | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*] | Array of Objects | recommended | The array of the objects representing external | structure, no need to map | Using ExtLink element is a workaround, there is not actually a field | +| | | | identifiers for the entity | | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | | DDI2.5. | +| | | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | | does not include ExtLink | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].scheme | String | mandatory | The scheme/name of the external identifier | Dataset: | Using ExtLink element is a workaround, there is not actually a field | +| | | | system | /codeBook/docDscr/citation/prodStmt/producer/ExtLink/@title | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/ExtLink/@title | DDI2.5. | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/ExtLink/@title | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/ExtLink/@title | does not include ExtLink | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/ExtLink/@title | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/ExtLink/@title | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/ExtLink/@title | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty/@title | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId/@title | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer/@title | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].value | String | mandatory | The external identifier | Dataset: | Using ExtLink element is a workaround, there is not actually a field | +| | | | | /codeBook/docDscr/citation/prodStmt/producer/ExtLink | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/ExtLink | DDI2.5. | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/ExtLink | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/ExtLink | does not include ExtLink | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/ExtLink | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/ExtLink | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/ExtLink | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.entity_type | String | mandatory | Field stating the kind of entity, can be agent | information can be generated because it is always “person” | DDI2.5 do not have field stating if an agent is a person or an | +| | | | (generic), person or organisation | | organization. It is possible to separate person and organisation only | +| | | | | | if considered that AuthEnty (or other contributor field) is a person | +| | | | | | when it has affiliation attribute attached. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.name | String | optional | The string containing whatever concatenation of | Dataset: | | +| | | | an Agent name(s). | /codeBook/docDscr/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector | | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.given_name | String | optional | The given name of a Person. | not supported | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.family_name | String | optional | The family name of a Person. | not supported | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.affiliations[*] | Array of Objects | optional | All the affiliations of a Person | structure, no need to map | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.affiliations[*].affiliatio | String | mandatory | The identifier of an Organisation a Person is | Dataset: | DDI-C does not support references. Therefore there is no direct | +| n | | | affiliated with. | /codeBook/docDscr/citation/prodStmt/producer/@affiliation | mapping for this field. This mapping is based on the suitable | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/@affiliation | information content. Note that in SKG-IF the contributor affiliations | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/@affiliation | are documented using Agent entity and the related Agent entities are | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/@affiliation | only referenced here using their identifier. | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/@affiliation | | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant/@affiliation | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/@affiliation | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/@affiliation | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer/@affiliation | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.affiliations[*].role | String | recommended | The role that a Person had in the context of an | information can be generated because it is always “affiliate” | | +| | | | Organisation. Needed for parsing purposes; fixed | | | +| | | | to affiliate. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.affiliations[*].role.perio | Object | recommended | The time period where the Person was affiliated | not applicable | | +| d | | | with an Organisation. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.affiliations[*].role.perio | String | recommended | The start datetime of the affiliation with an | not applicable | | +| d.start | | | Organisation. The string should be compliant | | | +| | | | with the ISO 8601 datetime string. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.affiliations[*].role.perio | String | recommended | The end datetime (if any) of the affiliation | not applicable | | +| d.end | | | with an Organisation. The string should be | | | +| | | | compliant with the ISO 8601 datetime string. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ + + +Affiliation of a person as Organisation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| Property JSONPath | Type | Optional/Recommended | Description | DDI 2.5 XPath (Dublin Core fields excluded) | Notes | +| | | /Mandatory | | | | ++==============================+==================+======================+==================================================+======================================================================================================+=======================================================================+ +| $.local_identifier | String | mandatory | An unique identifier in SKG, it is suggested to | The value of this field is implementation-dependent. | | +| | | | use URL as identifier | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*] | Array of Objects | recommended | The array of the objects representing external | structure, no need to map | Using ExtLink element is a workaround, there is not actually a field | +| | | | identifiers for the entity | | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | | DDI2.5. | +| | | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | | does not include ExtLink | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].scheme | String | mandatory | The scheme/name of the external identifier | Dataset: | Using ExtLink element is a workaround, there is not actually a field | +| | | | system | /codeBook/docDscr/citation/prodStmt/producer/ExtLink/@title | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/ExtLink/@title | DDI2.5. | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/ExtLink/@title | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/ExtLink/@title | does not include ExtLink | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/ExtLink/@title | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/ExtLink/@title | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/ExtLink/@title | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty/@title | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId/@title | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer/@title | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].value | String | mandatory | The external identifier | Dataset: | Using ExtLink element is a workaround, there is not actually a field | +| | | | | /codeBook/docDscr/citation/prodStmt/producer/ExtLink | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/ExtLink | DDI2.5. | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/ExtLink | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/ExtLink | does not include ExtLink | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/ExtLink | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/ExtLink | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/ExtLink | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.entity_type | String | mandatory | Field stating the kind of entity, can be agent | information can be generated because it is always “person” | DDI2.5 do not have field stating if an agent is a person or an | +| | | | (generic), person or organisation | | organization. It is possible to separate person and organisation only | +| | | | | | if considered that AuthEnty (or other contributor field) is a person | +| | | | | | when it has affiliation attribute attached. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.name | String | optional | The string containing whatever concatenation of | Dataset: | | +| | | | an Agent name(s). | /codeBook/docDscr/citation/prodStmt/producer/@affiliation | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/@affiliation | | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/@affiliation | | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant/@affiliation | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/@affiliation | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/@affiliation | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer/@affiliation | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.short_name | String | optional | The short name/acronym for an Organisation. | Dataset: | These fields do not support abbreviation | +| | | | | /codeBook/docDscr/citation/prodStmt/producer/@abbr | Dataset: | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/@abbr | /codeBook/stdyDscr/citation/rspStmt/AuthEnty | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/@abbr | /codeBook/stdyDscr/citation/rspStmt/othId | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant/@abbr | | +| | | | | | Publication citing (cites) the dataset (related publication): | +| | | | | Publication citing (cites) the dataset (related publication): | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/Auth | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/@abbr | Enty | +| | | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othI | +| | | | | Material documenting (is_documented_by) the dataset (related material): | d | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/@abbr | | +| | | | | | Material documenting (is_documented_by) the dataset (related | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | material): | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer/@abbr | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthE | +| | | | | | nty | +| | | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId | +| | | | | | | +| | | | | | Material supplementing (is_supplemented_by) the dataset (other | +| | | | | | material): | +| | | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty | +| | | | | | /codeBook/otherMat/citation/citation/rspStmt/othId | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.other_names[*] | Array of Strings | optional | Other names, perhaps in different languages, | DDI2.5 includes possibility for multilingual metadata by using xml:lang attribute for all of these | | +| | | | identifying an Organisation. | fields: | | +| | | | | Dataset: | | +| | | | | /codeBook/docDscr/citation/prodStmt/producer/@affiliation | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/@affiliation | | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/@affiliation | | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant/@affiliation | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/@affiliation | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/@affiliation | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty/@affiliation | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId/@affiliation | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer/@affiliation | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.website | String | optional | The website URL for an Organisation. | not supported | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.country | String | optional | The country code of an Organisation | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.type | String | optional | The types of an Organisation. | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ + + +Organisation +^^^^^^^^^^^^ ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| Property JSONPath | Type | Optional/Recommended | Description | DDI 2.5 XPath (Dublin Core fields excluded) | Notes | +| | | /Mandatory | | | | ++==============================+==================+======================+==================================================+======================================================================================================+=======================================================================+ +| $.local_identifier | String | mandatory | An unique identifier in SKG, it is suggested to | The value of this field is implementation-dependent. | | +| | | | use URL as identifier | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*] | Array of Objects | recommended | The array of the objects representing external | structure, no need to map | Using ExtLink element is a workaround, there is not actually a field | +| | | | identifiers for the entity | | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | | DDI2.5. | +| | | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | | does not include ExtLink | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].scheme | String | mandatory | The scheme/name of the external identifier | Dataset: | Using ExtLink element is a workaround, there is not actually a field | +| | | | system | /codeBook/docDscr/citation/prodStmt/producer/ExtLink/@title | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/ExtLink/@title | DDI2.5. | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/ExtLink/@title | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/ExtLink/@title | does not include ExtLink | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/fundAg/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/grantNo/ExtLink/@title | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/rspStmt/AuthEnty/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/rspStmt/othId/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/producer/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/fundAg/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/grantNo/ExtLink/@title | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/rspStmt/AuthEnty/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/rspStmt/othId/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/prodStmt/producer/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMatl/citation/prodStmt/fundAg/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/prodStmt/grantNo/ExtLink/@title | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/rspStmt/AuthEnty/@title | | +| | | | | /codeBook/otherMat/citation/rspStmt/othId/@title | | +| | | | | /codeBook/otherMat/citation/prodStmt/producer/@title | | +| | | | | /codeBook/otherMat/citation/prodStmt/fundAg/ExtLink/@title | | +| | | | | /codeBook/otherMat/citation/prodStmt/grantNo/ExtLink/@title | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].value | String | mandatory | The external identifier | Dataset: | Using ExtLink element is a workaround, there is not actually a field | +| | | | | /codeBook/docDscr/citation/prodStmt/producer/ExtLink | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/ExtLink | DDI2.5. | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/ExtLink | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/ExtLink | does not include ExtLink | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/ExtLink | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/fundAg/ExtLink | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/grantNo/ExtLink | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/rspStmt/AuthEnty/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/rspStmt/othId/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/producer/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/fundAg/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/grantNo/ExtLink | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/rspStmt/AuthEnty/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/rspStmt/othId/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/prodStmt/producer/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMatl/citation/prodStmt/fundAg/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/prodStmt/grantNo/ExtLink | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/otherMat/citation/rspStmt/othId | | +| | | | | /codeBook/otherMat/citation/prodStmt/producer | | +| | | | | /codeBook/otherMat/citation/prodStmt/fundAg/ExtLink | | +| | | | | /codeBook/otherMat/citation/prodStmt/grantNo/ExtLink | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.entity_type | String | mandatory | Field stating the kind of entity, can be agent | information can be generated because it is always “organisation” | DDI2.5 do not have field stating if an agent is a person or an | +| | | | (generic), person or organisation | | organization. It is possible to separate person and organisation only | +| | | | | | if considered that AuthEnty (or other contributor field) is a person | +| | | | | | when it has affiliation attribute attached. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.name | String | optional | The string containing whatever concatenation of | Dataset: | | +| | | | an Agent name(s). | /codeBook/docDscr/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector | | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/fundAg | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/grantNo/@agency | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/fundAg | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/grantNo/@agency | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMatl/citation/prodStmt/fundAg | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/prodStmt/grantNo/@agency | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/otherMat/citation/rspStmt/othId | | +| | | | | /codeBook/otherMat/citation/prodStmt/producer | | +| | | | | /codeBook/otherMat/citation/prodStmt/fundAg | | +| | | | | /codeBook/otherMat/citation/prodStmt/grantNo/@agency | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.short_name | String | optional | The short name/acronym for an Organisation. | Dataset: | | +| | | | | /codeBook/docDscr/citation/prodStmt/producer/@abbr | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/@abbr | | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/@abbr | | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant/@abbr | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/fundAg/@abbr | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/@abbr | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/fundAg/@abbr | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/@abbr | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMatl/citation/prodStmt/fundAg/@abbr | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer/@abbr | | +| | | | | /codeBook/otherMat/citation/prodStmt/fundAg/@abbr | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.other_names[*] | Array of Strings | optional | Other names, perhaps in different languages, | DDI2.5 includes possibility for multilingual metadata by using xml:lang attribute for all of these | | +| | | | identifying an Organisation. | fields: | | +| | | | | Dataset: | | +| | | | | /codeBook/docDscr/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector | | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/fundAg | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/grantNo/@agency | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/fundAg | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/prodStmt/grantNo/@agency | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMatl/citation/prodStmt/fundAg | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/prodStmt/grantNo/@agency | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/otherMat/citation/rspStmt/othId | | +| | | | | /codeBook/otherMat/citation/prodStmt/producer | | +| | | | | /codeBook/otherMat/citation/prodStmt/fundAg | | +| | | | | /codeBook/otherMat/citation/prodStmt/grantNo/@agency | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.website | String | optional | The website URL for an Organisation. | not supported | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.country | String | optional | The country code of an Organisation | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.type | String | optional | The types of an Organisation. | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ + +Agent (not known if it is Person or Organization) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| Property JSONPath | Type | Optional/Recommended | Description | DDI 2.5 XPath (Dublin Core fields excluded) | Notes | +| | | /Mandatory | | | | ++==============================+==================+======================+==================================================+======================================================================================================+=======================================================================+ +| $.local_identifier | String | mandatory | An unique identifier in SKG, it is suggested to | The value of this field is implementation-dependent. | | +| | | | use URL as identifier | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*] | Array of Objects | recommended | The array of the objects representing external | structure, no need to map | Using ExtLink element is a workaround, there is not actually a field | +| | | | identifiers for the entity | | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | | DDI2.5. | +| | | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | | does not include ExtLink | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].scheme | String | mandatory | The scheme/name of the external identifier | Dataset: | Using ExtLink element is a workaround, there is not actually a field | +| | | | system | /codeBook/docDscr/citation/prodStmt/producer/ExtLink/@title | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/ExtLink/@title | DDI2.5. | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/ExtLink/@title | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/ExtLink/@title | does not include ExtLink | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/ExtLink/@title | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/ExtLink/@title | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId/ExtLink/@title | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/ExtLink/@title | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty/@title | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId/@title | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer/@title | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].value | String | mandatory | The external identifier | Dataset: | Using ExtLink element is a workaround, there is not actually a field | +| | | | | /codeBook/docDscr/citation/prodStmt/producer/ExtLink | for Persistent Identifiers for any Agent, Person or Organization in | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty/ExtLink | DDI2.5. | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId/ExtLink | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer/ExtLink | does not include ExtLink | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector/ExtLink | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer/ExtLink | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId/ExtLink | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer/ExtLink | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.entity_type | String | mandatory | Field stating the kind of entity, can be agent | information can be generated because it is always “agent” | | +| | | | (generic), person or organisation | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.name | String | optional | The string containing whatever concatenation of | Dataset: | | +| | | | an Agent name(s). | /codeBook/docDscr/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/citation/prodStmt/producer | | +| | | | | /codeBook/stdyDscr/method/dataColl/dataCollector | | +| | | | | /codeBook/stdyDscr/studyDevelopment/developmentActivity/participant | | +| | | | | | | +| | | | | Publication citing (cites) the dataset (related publication): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relPubl/citation/citation/prodStmt/producer | | +| | | | | | | +| | | | | Material documenting (is_documented_by) the dataset (related material): | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/rspStmt/othId | | +| | | | | /codeBook/stdyDscr/othrStdyMat/relMat/citation/citation/prodStmt/producer | | +| | | | | | | +| | | | | Material supplementing (is_supplemented_by) the dataset (other material): | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/AuthEnty | | +| | | | | /codeBook/otherMat/citation/citation/rspStmt/othId | | +| | | | | /codeBook/otherMat/citation/citation/prodStmt/producer | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ + + + +Grant +^^^^^^ ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| Property JSONPath | Type | Optional/Recommended | Description | DDI 2.5 XPath (Dublin Core fields excluded) | Notes | +| | | /Mandatory | | | | ++==============================+==================+======================+==================================================+======================================================================================================+=======================================================================+ +| $.local_identifier | String | mandatory | An unique identifier in SKG, it is suggested to | The value of this field is implementation-dependent. | | +| | | | use URL as identifier | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.grant_number | String | recommended | Unique code identifying the Grant at the funder. | /codeBook/stdyDscr/citation/prodStmt/grantNo | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*] | Array of Objects | recommended | The array of the objects representing external | structure, no need to map | | +| | | | identifiers for the entity | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].scheme | String | mandatory | The scheme/name of the external identifier | not supported | | +| | | | system | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].value | String | mandatory | The external identifier | not supported | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.entity_type | String | mandatory | Needed for parsing purposes; fixed to grant. | information can be generated because it is always “grant” | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.titles | Object | optional | The titles of the entity | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.titles.ISO 639-1 language | name of the key | ? | The name of the key, which must be ISO 639-1 | not applicable | | +| code | | | language code and be the language of the content | | | +| | | | of the value | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.titles.ISO 639-1 language | Array of Strings | ? | The list of the titles in the given (ISO 639-1) | not applicable | | +| code[*] | | | language, specified by the key name | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.abstracts | Object | optional | The abstracts of the entity | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.abstracts.ISO 639-1 | name of the key | ? | The name of the key, which must be ISO 639-1 | not applicable | | +| language code | | | language code and be the language of the content | | | +| | | | of the value | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.abstracts.ISO 639-1 | Array of Strings | ? | The list of the abstracts in the given (ISO | not applicable | | +| language code[*] | | | 639-1) language, specified by the key name | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.acronym | String | optional | The acronym of the grant | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.funding_agency | String | optional | The reference (identifier) of an agent | /codeBook/stdyDscr/citation/prodStmt/grantNo/@agency | | +| | | | (Organisation) funding the Grant. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.funding_stream | String | optional | The funding stream of the Grant e.g. Horizon | not applicable | | +| | | | Europe | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.currency | String | optional | Currency of the funded amount. Mandatory if | not applicable | | +| | | | funded_amount is provided) | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.funded_amount | Numeric | optional | Amount funded | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.keywords[*] | Array of Strings | optional | Keywords | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.duration | Object | optional | Duration of the Grant | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.duration.start | String | mandatory | Start date | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.duration.end | String | optional | End date | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.website | String | optional | The URL of the funded project website. | not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.beneficiaries[*] | Array of Strings | optional | The references (identifiers) of the Organization | not applicable | | +| | | | Agents funded by the Grant | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*] | Array of Objects | optional | The array of objects describing the contributors | structure, no need to map | | +| | | | and their contribution | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].by | String | mandatory | The reference (Identifier) of the agent | not applicable | | +| | | | contributing to the grant | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].declared_ | Array of Strings | recommended | The reference (identifier) of the agent which is | not applicable | | +| affiliations[*] | | | affiliation of the contributor. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].role[*] | Array of Strings | recommended | The role of the agent. SCoro project roles: | not applicable | | +| | | | co-applicant, lead applican, project leader, | | | +| | | | project manager, project member, workpackage | | | +| | | | leader | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ + +Venue +^^^^^^ ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| Property JSONPath | Type | Optional/Recommended | Description | DDI 2.5 XPath (Dublin Core fields excluded) | Notes | +| | | /Mandatory | | | | ++==============================+==================+======================+==================================================+======================================================================================================+=======================================================================+ +| $.local_identifier | String | mandatory | An unique identifier in SKG, it is suggested to | The value of this field is implementation-dependent. |   | +| | | | use URL as identifier | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*] | Array of Objects | recommended | The array of the objects representing external | structure, no need to map |   | +| | | | identifiers for the entity | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].scheme | String | mandatory | The scheme/name of the external identifier | If the contents of the URI attribute are used as the identifier then this should be set to "url" |   | +| | | | system | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].value | String | mandatory | The external identifier | /codeBook/stdyDscr/citation/distStmt/distrbtr/@URI |   | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.entity_type | String | mandatory | Needed for parsing purposes; fixed to venue | information can be generated because it is always “venue” |   | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.name | String | optional | The name of a Venue. | /codeBook/stdyDscr/citation/distStmt/distrbtr |   | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.acronym | String | optional | Acronym used by a Venue. | /codeBook/stdyDscr/citation/distStmt/distrbtr/@abbr |   | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.type | String | optional | The type of a Venue. Allowed values: journal, | Most of the times this value would be set to "repository" |   | +| | | | conference, book, repository, other, unknown | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.series | String | optional | The name of the conference or book series. | not applicable | The desciption of the field says that it is meant for the venues of | +| | | | | | type "conference" or "book" | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.access_rights | Object | recommended | The access right for the specific journal. | not applicable | The desciption of the field says that it is meant for the venues of | +| | | | | | type "journal" | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.access_rights.status | String | mandatory | The description if the journal is open access | not applicable | The desciption of the field says that it is meant for the venues of | +| | | | (open), closed access (closed), or hybrid | | type "journal" | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.access_rights.description | String | recommended | Describe and qualify the specific status | not applicable | The desciption of the field says that it is meant for the venues of | +| | | | selected. | | type "journal" | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.creation_date | String | optional | The date of creation of a Venue. | not applicable |   | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*] | Array of Objects | optional | The array of objects describing the contributors | not applicable |   | +| | | | and their contribution | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].by | String | mandatory | The reference (Identifier) of the agent | not applicable |   | +| | | | contributing to the research Venue. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.contributions[*].role | String | recommended | The role of the agent. The possible values are | not applicable |   | +| | | | editor, publisher. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ + + +Topic when collected from DDI2.5 files +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| Property JSONPath | Type | Optional/Recommended | Description | DDI 2.5 XPath (Dublin Core fields excluded) | Notes | +| | | /Mandatory | | | | ++==============================+==================+======================+==================================================+======================================================================================================+=======================================================================+ +| $.local_identifier | String | mandatory | An unique identifier in SKG, it is suggested to | The value of this field is implementation-dependent. | When topic information is collected from DDI2.5, it is quite likely | +| | | | use URL as identifier | | that "on-the-fly" local identifiers will be used. | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*] | Array of Objects | recommended | The array of the objects representing external | structure, no need to map |   | +| | | | identifiers for the entity | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].scheme | String | mandatory | The scheme/name of the external identifier | | Using ExtLink element is a workaround, there is not actually a field | +| | | | system | /codeBook/stdyDscr/stdyInfo/subject/keyword/ExtLink/@title | for (Persistent) Identifiers | +| | | | | /codeBook/stdyDscr/stdyInfo/subject/topcClas/ExtLink/@title | Even if keyword and topcClas are the best mappings, it is possible to | +| | | | | | map any "vocabulary field" to this e.g. | +| | | | | | /codeBook/stdyDscr/sumDscr/anlyUnit/ExtLink/@title | +| | | | | | /codeBook/stdyDscr/method/dataColl/timeMeth/ExtLink/@title | +| | | | | | /codeBook/stdyDscr/method/dataColl/sampProc/ExtLink/@title | +| | | | | | /codeBook/stdyDscr/method/dataColl/collMode/ExtLink/@title | +| | | | | | /codeBook/stdyDscr/sumDscr/dataKind/ExtLink/@title | +| | | | | | /codeBook/stdyDscr/method/dataColl/resInstru/ExtLink/@title | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.identifiers[*].value | String | mandatory | The external identifier | | Even if keyword and topcClas are the best mappings, it is possible to | +| | | | | /codeBook/stdyDscr/stdyInfo/subject/keyword/ExtLink | map any "vocabulary field" to this e.g. | +| | | | | /codeBook/stdyDscr/stdyInfo/subject/topcClas/ExtLink | /codeBook/stdyDscr/sumDscr/anlyUnit/ExtLink | +| | | | | | /codeBook/stdyDscr/method/dataColl/timeMeth/ExtLink | +| | | | | | /codeBook/stdyDscr/method/dataColl/sampProc/ExtLink | +| | | | | | /codeBook/stdyDscr/method/dataColl/collMode/ExtLink | +| | | | | | /codeBook/stdyDscr/sumDscr/dataKind/ExtLink | +| | | | | | /codeBook/stdyDscr/method/dataColl/resInstru/ExtLink | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.entity_type | String | mandatory | Needed for parsing purposes; fixed to topic. | information can be generated because it is always “topic” | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.labels | Object | optional | Labels (terms) | structure, no need to map | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.labels.ISO 639-1 language | name of the key | ? | The name of the key, which must be ISO 639-1 | | Even if keyword and topcClas are the best mappings, it is possible to | +| code | | | language code and be the language of the content | /codeBook/stdyDscr/stdyInfo/subject/keyword/@xml:lang | map any "vocabulary field" to this e.g. | +| | | | of the value | /codeBook/stdyDscr/stdyInfo/subject/topcClas/@xml:lang | /codeBook/stdyDscr/sumDscr/anlyUnit/@xml:lang | +| | | | | | /codeBook/stdyDscr/method/dataColl/timeMeth/@xml:lang | +| | | | | | /codeBook/stdyDscr/method/dataColl/sampProc/@xml:lang | +| | | | | | /codeBook/stdyDscr/method/dataColl/collMode/@xml:lang | +| | | | | | /codeBook/stdyDscr/sumDscr/dataKind/@xml:lang | +| | | | | | /codeBook/stdyDscr/method/dataColl/resInstru/@xml:lang | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| $.labels.ISO 639-1 language | Array of Strings | ? | Label describing a Topic in the given (ISO | | Even if keyword and topcClas are the best mappings, it is possible to | +| code[*] | | | 639-1) language, specified by the key name | /codeBook/stdyDscr/stdyInfo/subject/keyword | map any "vocabulary field" to this e.g. | +| | | | | /codeBook/stdyDscr/stdyInfo/subject/topcClas | /codeBook/stdyDscr/sumDscr/anlyUnit | +| | | | | | /codeBook/stdyDscr/method/dataColl/timeMeth | +| | | | | | /codeBook/stdyDscr/method/dataColl/sampProc | +| | | | | | /codeBook/stdyDscr/method/dataColl/collMode | +| | | | | | /codeBook/stdyDscr/sumDscr/dataKind | +| | | | | | /codeBook/stdyDscr/method/dataColl/resInstru | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ + +Data source +^^^^^^^^^^^^ ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +| Property JSONPath | Type | Optional/Recommended | Description | DDI 2.5 XPath (Dublin Core fields excluded) | Notes | +| | | /Mandatory | | | | ++==============================+==================+======================+==================================================+======================================================================================================+=======================================================================+ +|$.local_identifier |String |mandatory |An unique identifier in SKG, it is suggested to |The value of this field is implementation-dependent. | | +| | | |use URL as identifier | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.identifiers[*] |Array of Objects |recommended |The array of the objects representing external |structure, no need to map | | +| | | |identifiers for the entity | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.identifiers[*].scheme |String |mandatory |The scheme/name of the external identifier |/codeBook/stdyDscr/citation/holdings/ExtLink/@title |Using ExtLink element is a workaround, there is not actually a field | +| | | |system | |for identifier/URL pointing to the organization (data source) | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.identifiers[*].value |String |mandatory |The external identifier |/codeBook/stdyDscr/citation/holdings/ExtLink/@URI | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.entity_type |String |mandatory |Needed for parsing purposes; fixed to datasource |information can be generated because it is always “datasource” | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.name |String |optional |The name of a Data source. |/codeBook/stdyDscr/citation/holdings/@location | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.persistent_identity_system |Array of Objects |optional |The persistent identifier systems that are used |not applicable | | +|s[*] | | |by a Data source to identify the ProductType it | | | +| | | |supports. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.persistent_identity_system |? |mandatory |The Product type to which the persistent |not applicable | | +|s[*].for | | |identifier is referring to. Allowed values: | | | +| | | |literature, research data, software, metadata, | | | +| | | |any | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.persistent_identity_system |Array of Strings |mandatory |Persistent identifier schemes used to refer to |not applicable | | +|s[*].pid_schemes[*] | | |ProductTypes. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.audience[*] |Array of Objects |optional |The property defines the target audiences of the |not applicable | | +| | | |users of a Data source. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.audience[*].audience_type |String |mandatory |The type of the audience based on the vocabulary |not applicable | | +| | | |"Jurisdiction". Allowed values "Global", | | | +| | | |"National", "Regional", "Institution", "Research | | | +| | | |infrastructure", "e-infrastructure" | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.data_source_classification |String |optional |The specific type of a Data source, based on the |not applicable | | +| | | |vocabulary Data source Classification. It can be | | | +| | | |chosen among the following values: repository, | | | +| | | |aggregator, scientific database, journal | | | +| | | |archive, publisher archive, cris system | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.research_product_type[*] |Array of Strings |optional |The types of entities managed by a Data source. |not applicable | | +| | | |Each item in the list should be compliant with | | | +| | | |the following terms: metadata, research data, | | | +| | | |literature, software, any | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.disciplines[*] |Array of Strings |optional |The disciplines for which a Data source is |not applicable | | +| | | |dedicated - specified using the Library of | | | +| | | |Congress Classification codes, available at | | | +| | | |https://id.loc.gov/authorities/classification | | | +| | | |(e.g. PA3000-PA3049 for classical literature). | | | +| | | |In case a Data source is discipline agnostic, | | | +| | | |the string all should be specified. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.policies[*] |Array of Objects |optional |The policies followed by a Data source. |not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.policies.about |String |mandatory |The type of policy to consider. |not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.policies.target[*] |Array of Strings |recommended |The types of resources to which the policy |not applicable | | +| | | |applies to, allowed values: : metadata, research | | | +| | | |data, literature, software, any | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.policies.documented_at |String |recommended |The URL of the document that describes the |not applicable | | +| | | |policy. | | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ +|$.policies.description |String |recommended |Describe the type of policy, if necessary. |not applicable | | ++------------------------------+------------------+----------------------+--------------------------------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------+ diff --git a/docs/commons/skg/mappings/Mapping-SKGIF-OpenAIRE.rst b/docs/commons/skg/mappings/Mapping-SKGIF-OpenAIRE.rst new file mode 100644 index 0000000..ca6a48a --- /dev/null +++ b/docs/commons/skg/mappings/Mapping-SKGIF-OpenAIRE.rst @@ -0,0 +1,114 @@ +OpenAIRE SKG-IF Mapping +----------------------------------------- +.. page-authors:: + Miriam Baglioni + + + +This page documents the conceptual mapping between the `OpenAIRE Graph model `_ towards the `SKG-IF `_ (`version 1.1.0 `_). + +The OpenAIRE APIs implementation draws from this mapping. The mapped entities reported are only those returned by the APIs. So far only research products. + +Research Product +=============================================== + +.. list-table:: + :header-rows: 1 + + * - SKG-IF JSON-LD property + - OpenAIRE Graph property + - Notes + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#local_identifier + - https://graph.openaire.eu/docs/data-model/entities/research-product#id + - The internal identifier is used to resolve to the landing page in Explore for the research product. The URL prefix "https://explore.openaire.eu/search/result?id=" is added to the result identifier. + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#identifiers + - https://graph.openaire.eu/docs/data-model/entities/research-product#pids + - + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#entity_type + - product + - Fixed value + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#titles + - https://graph.openaire.eu/docs/data-model/entities/research-product#maintitle or https://graph.openaire.eu/docs/data-model/entities/research-product#subtitle + - Maps the first title with type *main title*. If no *main title* exists, it maps the first *subtitle*. The element always has *none* as language keyword. + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#abstracts + - https://graph.openaire.eu/docs/data-model/entities/research-product#descriptions + - Maps the whole set of descriptions. All of them are associated with the language tag *none*. + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#product_type + - https://graph.openaire.eu/docs/data-model/entities/research-product#sub-types + - The sub-types are mapped in the SKG-IF as: + + - publication → literature + - dataset → research data + - software → research software + - otherresearchproduct → other + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#topics + - https://graph.openaire.eu/docs/data-model/entities/research-product#subjects + - The mapping considers *{FOS, SDG, keyword}* subject schemes. Each subfield is mapped as follows: + + - term → otf identifier depending on the creation date of the dataset, and the value for the topic + - **provenance** + + - trust → subject.provenance.trust + - provenance → subject.provenance.provenance + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#contributions + - https://graph.openaire.eu/docs/data-model/entities/research-product#authors + - Each subfield is mapped as follows: + + - by → otf identifier depending on the creation date of the dataset and the ORCID if found in the metadata. If no ORCID is found, the identifier depends on the creation date and a concatenation of result ID and author position in the list of authors. + - declared_affiliations → not mapped so far + - rank → author[*].rank + - contribution_types → not mapped so far + - role → author + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#manifestations + - https://graph.openaire.eu/docs/data-model/entities/research-product#instances, https://graph.openaire.eu/docs/data-model/entities/research-product#container, and https://graph.openaire.eu/docs/data-model/relationships/relationship-object + - Each subfield is mapped as follows: + + - **type** + + - class → the COAR classification for instance[*].type + - labels → instances[*].type (language keyword always *en*) + - defined_in → https://vocabularies.coar-repositories.org/resource_types/ (Fixed) + + - dates → instance.publicationDate (date type always *publication*) + - identifiers → instances[*].pids + - **peer_review** + + - status → set to *peer reviewed* if instances[*].refereed is *peer reviewed* + - description → not mapped so far + + - **access_right** + + - status → instances[*].accessright.label + - description → fixed text depending on status value + + - licence → instances[*].licence + - version → not mapped + - **biblio** + + - issue → container.iss (only for publications) + - edition → container.edition (only for publications) + - volume → container.volume (only for publications) + - pages → container.sp and container.ep (only for publications) + - in → otf identifier depending on the creation date and container.issnPrinted. If not present, container.issnOnline is used + - hosting_datasource → "https://explore.openaire.eu/search/dataprovider?datasourceId=" + target in the relation isHostedBy + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#relevant_organisations + - https://graph.openaire.eu/docs/data-model/relationships/relationship-object + - The list of landing pages in OpenAIRE built from organization identifiers found in *relation.source* for relations with *relation.relType.name = isAuthorInstitutionOf* and *relation.target* as the considered result + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#funding + - https://graph.openaire.eu/docs/data-model/relationships/relationship-object + - The list of landing pages in OpenAIRE built from project identifiers found in *relation.source* for relations with *relation.relType.name = produces* and *relation.target* as the considered result + + * - https://skg-if.github.io/interoperability-framework/docs/research-product.html#related_products + - https://graph.openaire.eu/docs/data-model/relationships/relationship-object + - For each supported semantics in SKG-IF, the corresponding semantics in the OpenAIRE graph is considered. For any relation type, the list of landing pages in OpenAIRE is built from *relation.target* relations having as *relation.source* the result under consideration diff --git a/docs/commons/skg/mappings/Mapping-SKGIF-RO-Crate.rst b/docs/commons/skg/mappings/Mapping-SKGIF-RO-Crate.rst new file mode 100644 index 0000000..b345399 --- /dev/null +++ b/docs/commons/skg/mappings/Mapping-SKGIF-RO-Crate.rst @@ -0,0 +1,188 @@ +Mapping between SKG Interoperability Framework and RO-Crate +-------------------------------------------------------------- +.. page-authors:: + Raul Palma + + +**RO-crate** (https://w3id.org/ro/crate/1.2) is an open, community data package specification for describing all kinds of research data and related resources, within and outside the package, used and generated throughout the research process in alignment with the FAIR principles. +RO-Crates are rich structured metadata containers, providing a straightforward and lightweight implementation of FDOs, which are part of the long-term vision of EOSC. +The metadata, expressed in JSON-LD following the Linked Data approach, describes the package and the aggregated research data entities like datasets, software, workflows, publications, as well as the associated contextual entities such as people, organizations, software and equipment, in a series of linked JSON-LD objects - using common published vocabularies, chiefly schema.org.  + +**The mapping between SKG-IF and RO-Crate** is intended for individuals who are familiar with RO-Crate specification, but new to SKG-IF. +The mapping is presented in the table below. + + ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| Unnamed: 0 | RO-Crate Term | SKG-IF Ontology Term | SKG-IF JSON-LD term | Type | Fixed values | ++===========================+========================================+==================================+=====================================+==========+==============================================+ +| ResearchObject (RO-Crate) | | | | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:name | dcterms:title | titles | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:Dataset | fabio:Work | entity_type=product | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:Dataset | fabio:Dataset | product_type=research data | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | ro:ResearchObject | | product_type=rocrate_ResearchObject | Class | extension | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:identifier (supposed to be @id) | | local_identifier | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:identifier | datacite:hasIdentifier | identifiers | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | datacite:usesIdentifierScheme | scheme | Property | w3id (extension) | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | literal:hasLiteralValue | value | Property | ro-id/xxxx | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:author | pro:isRelatedToRoleInTime | contributions | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:contributor | pro:isRelatedToRoleInTime | contributions | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:publisher | pro:isRelatedToRoleInTime | contributions | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | author/contributor/publisher @id | pro:isHeldBy | by | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | pro:withRole | role | Property | author/contributor = author, publisher = | +| | | | | | publisher, creator = editor, | +| | | | | | copyrightHolder= rocrate_copyright-owner | +| | | | | | (extension) | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | co:index | rank | Property | Auto-incremental | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:description | dcterms:abstract | abstract | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:hasPart | schema:hasPart | rocrate_hasPart | Property | extension | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:funding | frapo:isFundedBy | funding | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:studySubject | bido:holdsBibliometricDataInTime | topics | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:sdDatePublished | dcterms:issued | publication | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:dateCreated | dcterms:created | creation | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:dateModified | dcterms:modified | modified | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| Grant | | | | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | @id | | local_identifier | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:Grant | frapo:Grant | entity_type=grant | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:funder | frapo:hasFundingAgency | funding_agency | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:name | foaf:name | name | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:title | dcterms:title | titles | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:identifier | datacite:hasIdentifier | identifiers | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | datacite:usesIdentifierScheme | scheme | Property | doi | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | http://purl.org/ontology/bibo/doi | literal:hasLiteralValue | value | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| FundingAgency | | | | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | @id | | local_identifier | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:Organization | frapo:FundingAgency | entity_type=funder | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:name | foaf:name | name | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:identifier | datacite:hasIdentifier | identifiers | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | datacite:usesIdentifierScheme | scheme | Property | doi | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | http://purl.org/ontology/bibo/doi | literal:hasLiteralValue | value | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| Authors/contributors | | | | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | @id | | local_identifier | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:Person | foaf:Person | entity_type=person | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:name | foaf:name | name | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:givenName | foaf:givenName | given_name | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:familyName | foaf:familyName | family_name | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:identifier | datacite:hasIdentifier | identifiers | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | datacite:usesIdentifierScheme | scheme | Property | orcid/email (extension) | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | https://w3id.org/dingo#orcid or | literal:hasLiteralValue | value | Property | | +| | schema:email | | | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| Publisher/copyrightholder | | | | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | @id | | local_identifier | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:Organization | foaf:Organization | entity_type=organisation | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:name | foaf:name | name | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:identifier | datacite:hasIdentifier | identifiers | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | datacite:usesIdentifierScheme | scheme | Property | ror/email (extension) | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:identifier or schema:email | literal:hasLiteralValue | value | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| Topic | | | | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | @id | | local_identifier | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:DefinedTerm | fabio:SubjectTerm | entity_type=topic | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:name | skos:prefLabel | labels | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:identifier | datacite:hasIdentifier | identifiers | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | datacite:usesIdentifierScheme | scheme | Property | url | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | literal:hasLiteralValue | value | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| Data source | | | | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | @id | | local_identifier | Property | local_identifier=https://doi.org/10.25504/FA | +| | | | | | IRsharing.d3c5fd | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:DataCatalog | dcat:DataService | entity_type=datasource | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:name | foaf:name | name | Property | name=ROHub | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:identifier | datacite:hasIdentifier | identifiers | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | datacite:usesIdentifierScheme | scheme | Property | doi | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | literal:hasLiteralValue | value | Property | value=10.25504/FAIRsharing.d3c5fd | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | odrl:hasPolicy | policy | Property | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | | odrl:action | about | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:target | odrl:target | target | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:mainEntityOfPage | foaf:page | documented_at | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:conformsTo | dcerms:conformsTo | persistent_identity_systems | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:requirements | dcterms:requires | pid_schemes | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:target | dcterms:coverage | for | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema: hasDefinedTerm | dcat:theme | data_source_classification | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:target | dcterms:coverage | research_product_type | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| Other | | | | | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:CreativeWork | skg:ResearchProduct | entity_type=product | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:ScholarlyArticle | fabio:ScholarlyWork | entity_type=literature | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:SoftwareSourceCode | fabio:Software | entity_type=research software | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:Event | fabio:ExpressionCollection | entity_type=venue | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ +| | schema:PublicationEvent | fabio:ExpressionCollection | entity_type=venue | Class | | ++---------------------------+----------------------------------------+----------------------------------+-------------------------------------+----------+----------------------------------------------+ diff --git a/docs/commons/skg/mappings/index.rst b/docs/commons/skg/mappings/index.rst new file mode 100644 index 0000000..7fe3ee2 --- /dev/null +++ b/docs/commons/skg/mappings/index.rst @@ -0,0 +1,49 @@ +SKG-IF mappings +================ + +Overview +--------- + +SKG mappings are structured specifications that translate existing scholarly metadata schemas, exchange formats, or APIs into formats compliant with the SKG Interoperability Framework (SKG-IF) Core Data Model and SKG-IF Extensions. These mappings are published as part of the SKG Commons to foster interoperability and automation across Scholarly Knowledge Graph (SKG) providers. + +Purpose +------- +The main goals of SKG mappings are: + +- Enable machine-actionability: Transform heterogeneous, often bespoke SKG or metadata representations into structured, interoperable formats that can be consistently processed by software systems in accordance with SKG-IF. +- Support integration with SKG-related services: Facilitate connections between SKG providers and services, including CRIS/RIS systems, repositories, PID infrastructures, and other scholarly information systems. +- Provide a shared reference: Publish mappings as part of the Commons so they can be reused, profiled, and adapted by other projects, domains, and communities. + +Creation Process +------------------ + +The development of SKG mappings follows a collaborative workflow: + +1. Select a source schema, format, or interface: Identify the metadata schema, exchange format, API, or SKG model that should be aligned with SKG-IF. +2. Review SKG-IF and existing extension profiles: Familiarise yourself with the SKG-IF Core Data Model and relevant SKG-IF Extensions or application profiles. Review existing mappings where available. +3. Draft the mapping: + - Map entities, relationships, and fields from the source specification to SKG-IF components. + - Define validation rules, cardinalities, and controlled vocabularies (e.g., identifiers, resource types, access categories). + - Propose additions or revisions to SKG-IF Extensions where no suitable target element exists. +4. Test usability: Validate the mapping using representative real-world datasets or graph instances to ensure that it is practical, loss-minimising, and supports intended interoperability scenarios. +5. Publish as Commons: The validated mapping is contributed to the SKG Commons and made available for reuse and further refinement. + +Integration +----------- + +Once established, SKG mappings can be implemented by SKG platforms and related services to achieve interoperability. These integrations enable automated data exchange and graph enrichment, ensuring that SKGs remain consistent, up-to-date, and interoperable across the research ecosystem. The concrete implementation work lies with the respective tool and service owners; SKG mappings provide the technical guidance they need to achieve interoperability. + +Mappings +-------- + +Below, we list SKG mappings defined for commonly used scholarly metadata sources: + + +.. toctree:: + :maxdepth: 1 + :titlesonly: + + DDI SKG-IF mapping + RO-Crate SKG-IF mapping + OpenAIRE Graph SKG-IF mapping + diff --git a/docs/commons/skg/skg-commons.rst b/docs/commons/skg/skg-commons.rst new file mode 100644 index 0000000..66a7cd3 --- /dev/null +++ b/docs/commons/skg/skg-commons.rst @@ -0,0 +1,51 @@ +SKG Commons +============ + +.. page-authors:: + Andrea Mannocci + Paolo Manghi + Renaud Duyme + Menzo Windhower + Daan Broader + + +The SKG Commons provide a common, reusable, +extensible, and interoperable foundation for handling data exchange between Scholarly Knowledge Graph (SKG) +interfaces across tools and services that implement the Scholarly Knowledge Graph Interoperability Framework (SKG-IF). +They specify how SKG information is modelled, constrained, and exchanged, +while remaining neutral regarding the internal design or implementation of individual systems. The main audience for the SKG Commons consists of software developers who build services to create, manage, or consume SKGs. This includes SKG providers (e.g., OpenAIRE Graph, OpenCitations), other services that manage scholarly metadata and wish to expose interoperable interfaces (e.g., FAIRSharing, RO-Hub), and services that want to integrate with such platforms, as described in the OSTrails Architecture and Pathways. + +The Commons are organised as a framework composed of a shared core data model, SKG-IF community extensions to that model, +standard APIs, and shared mappings from local platform models onto the SKG-IF: + +- **RDA SKG-IF Core Data Model**: The base model that captures the key SKG entities, relationships, and constraints in a machine-actionable form. +- **SKG-IF Extensions**: Community- or domain-specific specialisations of the core model that add entities, fields, and constraints to meet particular interoperability and policy requirements. +- **SKG Commons API Specifications**: Standardised APIs for programmatic access to SKG data across platforms, built on the core model and designed to work with the defined application profiles. +- **SKG mappings**: data model mappings between SKG-IF and external vocabularies, schemas, and domain models, facilitating the creation of application profiles and the alignment of SKG information with existing standards. + +These layers together ensure a consistent understanding of SKG content and predictable behaviour when services interact, regardless of how they are implemented internally. This design enables platforms to evolve independently while remaining interoperable at their interfaces. + + +The SKG Commons primarily target software developers, system architects, and service providers who build or run SKGs and related research information services. Researchers and other end users typically do not interact with the Commons directly; instead, they benefit indirectly through improved automation, more comprehensive linking of research outputs and actors, and enhanced reuse of SKG data across systems. +The SKG Commons follow a community-driven, evolutionary approach, meaning they are intended to adapt continuously to community input, emerging practices, and new interoperability demands. They are grounded in work carried out within the Research Data Alliance (RDA), notably the SKG Interoperability Framework and associated recommendations, and they actively feed back into these communities. The framework supports stepwise adoption while still enabling full interoperability once all components are in place. + +Contribution and future evolution +---------------------------------- +The SKG Commons actively collaborate with and contributes to the further development of the SKG-IF Core Data Model and SKG-O. + +This contribution is informed by practical implementation experience with SKG-IF Extensions, JSON-LD contexts, SHACL validation, and the SKG Commons APIs, as well as by identifying gaps or ambiguities that hinder interoperability across infrastructures, domains, or regions. + +Proposed enhancements are not limited to a particular platform or geography; they aim to strengthen SKG-IF for the broader international community and future versions of the framework. As SKG-IF evolves, the SKG Commons will track and adopt new versions, preserving continuity while enabling incremental uptake of improvements. + + +The following resources in this section are part of the SKG Commons component. + +.. toctree:: + :caption: SKGs Resources + :maxdepth: 1 + :titlesonly: + + OSTrails Metadata Model for SKGs + OSTrails SKG-IF API Specification + OSTrails SKG-IF Extensions + SKG-IF mappings diff --git a/docs/commons/skg/skg-if-api-specification.rst b/docs/commons/skg/skg-if-api-specification.rst new file mode 100644 index 0000000..b70e828 --- /dev/null +++ b/docs/commons/skg/skg-if-api-specification.rst @@ -0,0 +1,81 @@ +OSTrails SKG-IF API Specification +================================== + +The SKG-IF OpenAPI specification defines a common way to programmatically interact with Scholarly Knowledge Graph (SKG) providers and related services. The API enables uniform access to SKG information and operations, even when individual implementations differ in their internal architectures, technology stacks, or integration patterns. + +Purpose and design principles +------------------------------- + +The SKG-IF API specifications are designed so as to: + +* Provide a standardised REST/OpenAPI interface for SKG-IF entities (research products, agents, venues, data sources, grants, topics); +* Support machine-to-machine interoperability in heterogeneous environments; +* Decouple external interactions from internal data models and storage technologies; +* Facilitate validation, testing, and automation of SKG-IF–based workflows. + + +The specification focuses on the shape and semantics of the JSON responses and operations, not on how services internally manage or persist data. This enables the independent evolution of local systems while maintaining a predictable, interoperable way for exchanging data. + +Relationship to the data model and JSON-LD +--------------------------------------------- + +The SKG-IF OpenAPI builds directly on the SKG-IF Data Model and the SKG-IF JSON-LD context. In particular: + +* Single-entity operations (`/{entity-type}/{local_identifier}`) return JSON that is compatible with the SKG-IF JSON-LD context (via `@context`), and **must** conform to the OpenAPI response schemas. +* Search operations (`/{entity-type}?filter=…`) return JSON-only responses with a `meta` object and a `results` array; work is in progress to provide an appropriate JSON-LD context pattern for paged/search results. + +The specification defines how key SKG-IF concepts, such as `local_identifier`, `entity_type`, and identifiers (DOI, ORCID, ROR, etc.), as well as embedded entities (e.g., agents and venues within products), are exposed via the API. + +Uniform operations and validation across implementations +--------------------------------------------------------- + +By implementing the SKG-IF OpenAPI, SKG-IF providers can expose a consistent set of operations, such as: + +* Retrieving a single entity by `local_identifier`, +* Searching entities using filter expressions, +* Serving JSON-LD–compatible representations for core SKG-IF entities. + +Implementations can be automatically validated against the SKG-IF OpenAPI specification using a validation proxy such as Stoplight Prism. A typical validation setup: + +1. Download the SKG-IF OpenAPI YAML file: https://skg-if.github.io/api/openapi/ver/current/skg-if-openapi.yaml +2. Run a Prism proxy in front of your implementation, e.g.: docker run --init --rm -v $(pwd):/tmp -p 4010:4010 stoplight/prism:4 proxy -h 0.0.0.0 /tmp/skg-if-openapi.yaml http://my-dev-server:8080 --errors +3. Exercise your endpoints through the proxy (e.g., http://localhost:4010/products) and use the proxy responses to detect schema and contract violations. + +This validation approach can be integrated into CI/CD pipelines. If an implementation passes the OpenAPI conformance tests, it is considered compliant with SKG-IF at the API level; SHACL validation is not required in addition to OpenAPI compliance. + +Community governance and maintenance +------------------------------------- + +The SKG-IF OpenAPI specification is developed and maintained collaboratively within the RDA SKG-IF Working Group and its broader implementer community. Discussion and feedback loops are driven by concrete implementation experience (e.g., hackathons, pilot deployments) and captured in public issue trackers and documents. + +Relevant community resources include: + + * SKG-IF OpenAPI YAML (“current” dev version): https://skg-if.github.io/api/openapi/ver/current/skg-if-openapi.yaml + * GitHub source (current): https://raw.githubusercontent.com/skg-if/api/refs/heads/main/openapi/ver/current/skg-if-openapi.yaml + * Permanent alias for the current version: https://w3id.org/skg-if/api/skg-if-openapi.yaml + * General API repository: https://github.com/skg-if/api + * RDA SKG-IF WG and implementer channel on Discord. + +These venues are the authoritative places to report issues, discuss design choices (e.g., filter grammar, JSON-LD options, authentication strategies), and propose enhancements. + +Documentation and versioning +----------------------------- + +The SKG-IF OpenAPI specification is published as a machine-readable OpenAPI document and can be explored through multiple viewers: + + * Stoplight Elements: https://elements-demo.stoplight.io/?spec=https://skg-if.github.io/api/openapi/ver/current/skg-if-openapi.yaml + * Redocly Redoc: https://redocly.github.io/redoc/?url=https://skg-if.github.io/api/openapi/ver/current/skg-if-openapi.yaml + * Swagger Editor https://editor-next.swagger.io with input https://skg-if.github.io/api/openapi/ver/current/skg-if-openapi.yaml + +Versioning follows a clear separation between the SKG-IF Data Model / JSON-LD context version (e.g., `https://w3id.org/skg-if/context/1.0.1/skg-if.json`), and the **SKG-IF OpenAPI** version, using semantic versioning in `info.version` (e.g., `1.1.3`), with the rule that major versions of the data model and the OpenAPI should always match. + +Examples: +--------- + + * Official released OpenAPI version: https://github.com/skg-if/api/openapi/ver/1.1.3/skg-if-openapi.yaml + * Permanent URL: https://w3id.org/skg-if/api/1.1.3/skg-if-openapi.yaml + * Data Model / context versions: https://w3id.org/skg-if/context/1.0.0/skg-if.json, and https://w3id.org/skg-if/context/1.0.1/skg-if.json + * Current alias: https://w3id.org/skg-if/context/skg-if.json + +The specification evolves iteratively, incorporating feedback from real-world implementations (e.g., on filters, extensions, missing fields, JSON-LD behaviour). Future versions aim to maintain compatibility with the SKG-IF Data Model while providing a stable yet extensible API surface for the SKG Commons. + diff --git a/docs/commons/skg/skg-if-entity-extension.rst b/docs/commons/skg/skg-if-entity-extension.rst new file mode 100644 index 0000000..003c3d6 --- /dev/null +++ b/docs/commons/skg/skg-if-entity-extension.rst @@ -0,0 +1,41 @@ +OSTrails SKG-IF Extensions +============================ + +SKG-IF extensions are introduced as a strategic mechanism to address the evolving and diverse needs of scientific communities and projects. Within the SKG-IF, extensions are intended to capture shared requirements and interests that are not fully covered by the core set of entities and properties. + + +By enabling the definition of extensions that enrich the core SKG-IF model, the framework can support specialised use cases, discipline- or project-specific requirements, and emerging data practices, while preserving the integrity and structure of the underlying model. + +Extensions provide a controlled way to expand the framework’s capabilities without altering existing entities, thereby maintaining compatibility, conceptual coherence, and interoperability across different datasets and scholarly knowledge graphs. + + +The status of such extension proposed is summarised in the table below: + +.. list-table:: Extensions + :header-rows: 1 + :widths: 10 30 30 30 + + * - Acronym + - Scope + - Status + - Link/request + * - RA-SKG + - Indicators for products and agents + - Development finalised + - https://skg-if.github.io/ext-ra-skg/ + * - SRV + - New entity to model services + - Under development + - https://skg-if.github.io/ext-srv + * - GEO-SKG + - Geolocation and timestamps for products + - Accepted + - https://skg-if.github.io/ext-geo-skg/ + * - SKG-PROV + - Provenance tracking + - To be discussed + - https://github.com/skg-if/extensions/issues/4 + * - RP-STDS + - Research Products for Standards + - To be discussed + - https://github.com/skg-if/extensions/issues/5 diff --git a/docs/commons/skg/skg-if-metadata-model.rst b/docs/commons/skg/skg-if-metadata-model.rst new file mode 100644 index 0000000..55cbcf1 --- /dev/null +++ b/docs/commons/skg/skg-if-metadata-model.rst @@ -0,0 +1,56 @@ +OSTrails Metadata Model for SKGs +================================== + +The RDA Scholarly Knowledge Graph Interoperability Framework (SKG-IF) Core Data Model defines a minimal, interoperable metadata model for representing SKG data in a machine-actionable way. + +The model is used to describe the main SKG-IF entities, their attributes, and their relations, using Semantic Web technologies. It reuses and aligns existing ontologies that address specific scholarly communication scenarios, ensuring compatibility with the overall aims of SKG-IF while avoiding reinvention of established models. + +The SKG-IF Core Data Model, summarised in Graffoo diagrams, supports the representation of the following key entities: + +- **Agent**: individuals or organisations (or other acting entities) involved in the creation, publication, dissemination, curation, or assessment of research products. +- **Data source**: services or platforms where research products (metadata and, where applicable, files) are stored, preserved, made discoverable, and accessed. +- **Grant**: funding awarded by a funding body to one or more agents. +- **Research product**: research outputs of different types, such as research literature, research data, research software, or other categories. +- **Topic**: scientific disciplines, subjects, or keywords relevant to a research product and its context. +- **Venue**: publishing or dissemination channels through which research products are made available (e.g., journals, conferences, platforms). + +The SKG-IF Core Data Model is implemented as an OWL ontology, the SKG-IF Ontology (SKG-O). Rather than introducing yet another standalone bibliographic ontology, SKG-O aggregates and organises complementary ontological entities from several existing vocabularies used within SKG-IF, providing a coherent space for descriptive metadata compliant with the SKG-IF Data Model. + +SKG-O is structured into six ontological modules, one for each SKG-IF entity type, all formally imported into the main ontology: + + - **SKG-O**: agent – https://w3id.org/skg-if/ontology/agent/ + - **SKG-O**: data-source – https://w3id.org/skg-if/ontology/data-source/ + - **SKG-O**: grant – https://w3id.org/skg-if/ontology/grant/ + - **SKG-O**: research-product – https://w3id.org/skg-if/ontology/research-product/ + - **SKG-O**: topic – https://w3id.org/skg-if/ontology/topic/ + - **SKG-O**: venue – https://w3id.org/skg-if/ontology/venue/ + +Version and usage +------------------ +Within the SKG Commons, the SKG-IF Core Data Model and SKG-O serve as the foundational layer on which higher-level specifications are built: SKG-IF Extensions, application profiles, and the SKG Commons API specifications. All additional constraints and specialisations are defined on top of this core model, ensuring alignment with the RDA SKG-IF framework. + +SKG-IF data produced under the Interoperability Framework align with SKG-O via the SKG-IF JSON-LD context, which binds JSON structures to ontology terms. Furthermore, a dedicated SHACL shapes document is provided for semantic validation of data against the Core Data Model, ensuring conformance and consistency across implementations. + +Scope and role within the SKG Commons +---------------------------------------- + +Within the SKG Commons, the SKG-IF Core Data Model: + +- Defines the minimum set of concepts required to describe SKGs in a machine-actionable, semantically rich way +- Establishes a shared semantic baseline across tools and services +- Enables interoperability without dictating internal data models or architectures in individual systems + +Domain- or policy-specific requirements are intentionally handled at higher layers (e.g., SKG-IF Extensions and application profiles). This separation keeps the core model stable, reusable, and broadly applicable across communities and infrastructures. + +Community governance and maintenance +--------------------------------------- +The SKG-IF Core Data Model and SKG-O are developed and maintained by the community within the Research Data Alliance (RDA) SKG-IF activities. Issues, discussions, and change proposals concerning the model and ontology are managed via the established RDA community processes. + +Typical resources include: + + * `SKG-IF Framework: `_ + * `SKG-IF on GitHub: `_ + * `JSON-LD Context: `_ + +These venues are the authoritative channels for proposing changes, reporting issues, and discussing the ongoing evolution of the SKG-IF Core Data Model and its ontology. + diff --git a/docs/conf.py b/docs/conf.py index 22b6083..e6fa529 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -14,6 +14,7 @@ project = 'OSTrails' release = '0.1.0' +master_doc = 'index' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/docs/index.rst b/docs/index.rst index e5e6e4e..cda6386 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -13,7 +13,7 @@ Documentation Structure The documentation is structured as follows: .. toctree:: - :maxdepth: 2 + :maxdepth: 4 :caption: Architecture Introduction @@ -23,16 +23,26 @@ The documentation is structured as follows: .. toctree:: - :maxdepth: 2 + :maxdepth: 4 :caption: Commons Introduction Governance - Resources + DMP Commons + SKG Commons + FAIR Commons .. toctree:: - :maxdepth: 2 + :maxdepth: 4 + :caption: Tools + + FAIR Tools + DMP Tools + SKG Tools + +.. toctree:: + :maxdepth: 4 :caption: Other other/vocabulary diff --git a/docs/references.bib b/docs/references.bib index 05db23b..1c836f0 100644 --- a/docs/references.bib +++ b/docs/references.bib @@ -55,3 +55,9 @@ @misc{ostrails_d2.5 doi = {10.5281/zenodo.14795060}, } +@misc{Miksa_RDA_DMP_Common, + author = {Miksa, Tomasz and Walk, Paul and Neish, Peter}, + doi = {10.15497/rda00039}, + title = {{RDA DMP Common Standard for Machine-actionable Data Management Plans}}, + version = {1.1} +} diff --git a/docs/tools/DMP.rst b/docs/tools/DMP.rst new file mode 100644 index 0000000..d17a8e3 --- /dev/null +++ b/docs/tools/DMP.rst @@ -0,0 +1,9 @@ +OSTrails DMP Tools +=================== + +DAMAP, DSWizard, and Argos are Data Management Plan (DMP) platforms that work towards implementing the DMP Common Standard (DMP-IF). These tools adopt and use the common concepts, structures, and conventions described in this documentation to enable interoperability and exchange of DMP information. +For tool-specific functionality, implementation details, or support related to DMP-IF, please contact the respective tool providers directly. + + - DAMAP: https://damap.org/ + - DSWizard: https://ds-wizard.org/ + - Argos: https://argos.openaire.eu/portal/ diff --git a/docs/tools/FAIR.rst b/docs/tools/FAIR.rst new file mode 100644 index 0000000..92139cd --- /dev/null +++ b/docs/tools/FAIR.rst @@ -0,0 +1,18 @@ +OSTrails FAIR Tools +==================== + + +The following resources in this section are part of the FAIR Tools component. + +.. toctree:: + :caption: Tools + :maxdepth: 1 + :titlesonly: + + FAIR Champion + FOOPS + FAIROS + FAIRsharing + FAIR Assessment Authoring Tool + FAIR Validator + diff --git a/docs/tools/FAIR_tools/FAIR-Assessment-Authoring-Tool.rst b/docs/tools/FAIR_tools/FAIR-Assessment-Authoring-Tool.rst new file mode 100644 index 0000000..aaec303 --- /dev/null +++ b/docs/tools/FAIR_tools/FAIR-Assessment-Authoring-Tool.rst @@ -0,0 +1,109 @@ +FAIR Assessment Authoring Tool +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +A complete framework for **generating, registering, and authoring your FAIR assessment components** across different metadata repositories. + +The different FAIR assessment metadata components: + +* FAIR Benchmark +* FAIR Metric +* FAIR Test +* FAIR Benchmark Algorithm + +Authoring workflow +------------------ + +The FAIR Assessment Authoring Tool integrates **three main steps**: + +1. **FAIR Wizard Knowledge Model** + + A questionnaire-based knowledge model for capturing your metadata fields using machine-actionable questions. + It connects via APIs to various registries, such as `ORCID `_, `ROR `_, and `FAIRsharing `_. + +2. **DSW-TDK-based Template Transformation** + + DSW-TDK templates transform your questionnaire data into different serializations, such as JSON and RDF (Turtle). + +3. **Proxy Submission Service** + + Registers your generated metadata into the appropriate repository or registry, authoring your FAIR metadata automatically. + +Submissions +~~~~~~~~~~~ + +The following table summarises the available submission options: + ++-----------------------+----------------+----------------------------+----------------------------------------------+ +| **Registries** | **Format** | **Submission Method** | **Assessment Components** | ++=======================+================+============================+==============================================+ +| FAIRsharing Record | JSON | FAIRsharing Registry | Benchmarks and Metrics | ++-----------------------+----------------+----------------------------+----------------------------------------------+ +| DCAT Record | RDF (Turtle) | GitHub / FAIR Data Point | Benchmarks, Metrics, Tests, Scoring | +| | | | Algorithms | ++-----------------------+----------------+----------------------------+----------------------------------------------+ +| FDP Test Record | RDF (Turtle) | GitHub / FAIR Data Point | Tests | ++-----------------------+----------------+----------------------------+----------------------------------------------+ + + +Step-by-Step Guide +------------------ + +1. Fill in the Questionnaire +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. Go to the dedicated environment for this questionnaire: + https://ostrails-fair.fair-wizard.com/wizard/ +2. Register yourself or log in if you already have access. +3. Navigate to **Projects** and click **Create** to start a new project. + Each project corresponds to one FAIR assessment component. +4. Give your project a **name** and select the **filter** corresponding to the specific type of assessment component you want to create. + +2. Template Your Information +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. Populate your metadata using the **machine-actionable questionnaire**. +2. Once all desired fields are completed, click **Documents** in the top menu. +3. Create an instance of your completed questionnaire by selecting the latest version of the **FAIR Assessment Authoring Tool Template**. +4. Choose your preferred **serialization format**: + + * **JSON** – for registration in FAIRsharing + * **Turtle (RDF)** – for generating a DCAT-compliant record + +3. Submit Your Information +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Once your document is generated, you can review it or submit it directly using the tool’s **submission service**. + +1. In the **Documents** section, click the three dots icon (⋯) beside your document. +2. Select **Submit**. + +Depending on your document format: + +* If your record is formatted in **JSON**, the submission will be sent via the FAIRsharing API to be authored at their registry. + + .. note:: + + *Why Use This Tool?* + FAIR assessment components are a specific subtype of records within the FAIRsharing registry. + Using this tool significantly reduces manual curation and accelerates the registration process. + +* If your record is formatted in **Turtle**, the submission will be sent via the GitHub API to be registered in an OSTrails GitHub repository for collecting metadata about these assessment components. + +If your assessment component is a **FAIR Test**, this submission will also register the test in the +`OSTrails FAIR Data Point test index `_. + +References +---------- + + * `DCAT Vocabulary (W3C) `_ + * `FAIR Testing Resource (FTR) `_ + * `DSW-TDK Github template repository `_ + * `Proxy service Github repository `_ + * `Proxy service endpoint `_ + * `FAIRsharing API documentation `_ + +Contact us +---------- + +Any question or issue related to this workflow, please contact: +``pablo.alarcon@upm.es`` diff --git a/docs/tools/FAIR_tools/FAIR-Champion.rst b/docs/tools/FAIR_tools/FAIR-Champion.rst new file mode 100644 index 0000000..5da4529 --- /dev/null +++ b/docs/tools/FAIR_tools/FAIR-Champion.rst @@ -0,0 +1,10 @@ +FAIR Champion +^^^^^^^^^^^^^ + +FAIR Champion is a general-purpose FAIR assessment tool intended to be used by all communities and for all digital objects. In this release, FAIR Champion is aware of the 22 FAIR Tests (below), but any test, from any provider, can be registered so long as the test generates a metadata descriptor compliant with the FAIR Reference Model defined by OSTrails. The OpenAPI interface descriptor for this release is only partially complete; the Champion has a variety of functions related to new test registration and benchmark registration that are currently pending decisions by the OSTrails project. + + - **Persistent identifier**: https://tools.ostrails.eu/champion/sets/ + - **Code repository**: https://github.com/OSTrails/FAIR-Champion + - **Version**: Release v1 + - **Release**: https://github.com/OSTrails/FAIR-Champion/releases/tag/1.0.0 + - **License**: MIT diff --git a/docs/tools/FAIR_tools/FAIR-Validator.rst b/docs/tools/FAIR_tools/FAIR-Validator.rst new file mode 100644 index 0000000..f1bcee3 --- /dev/null +++ b/docs/tools/FAIR_tools/FAIR-Validator.rst @@ -0,0 +1,10 @@ +FAIR Validator +^^^^^^^^^^^^^^ + +The OpenAIRE Metadata Validator is a software tool designed to evaluate metadata records for research products (publications, datasets, software, and other outputs) against the OpenAIRE Guidelines, which define the minimum requirements for inclusion in the OpenAIRE Graph. In addition to guideline compliance, the tool is being extended with FAIR evaluation capabilities through the FAIR Validator, which builds on the OpenAIRE Guidelines assessment. The version presented here supports and implements the FAIR Reference Model defined by OSTrails. This release includes the source code of the tool. + + - **Persistent identifier**: not available yet + - **Code repository**: https://code-repo.d4science.org/MaDgIK/openaire-ostrails-api/ + - **Version**: Release v0.1.0 + - **Release**: https://code-repo.d4science.org/MaDgIK/openaire-ostrails-api/releases/tag/0.1.0 + - **License**: Apache-2.0 diff --git a/docs/tools/FAIR_tools/FAIROS.rst b/docs/tools/FAIR_tools/FAIROS.rst new file mode 100644 index 0000000..c61ae9a --- /dev/null +++ b/docs/tools/FAIR_tools/FAIROS.rst @@ -0,0 +1,12 @@ +FAIROS +^^^^^^ + +FAIROs is a FAIR assessment tool for [Research Objects](https://www.researchobject.org/ro-crate/). The tool uses external tools such as [F-UJI](https://f-uji.net/), [FOOPS](https://w3id.org/foops/) and [RSFC](https://github.com/oeg-upm/rsfc) to assess datasets, ontologies and software. The catalog contains the metrics and tests used to evaluate Research Objects. The source code with the FTR specification is in the branch dev-ostrails. + + - **Persistent identifier**: https://w3id.org/FAIROS/ + - **Zenodo link (latest release)**: https://doi.org/10.5281/zenodo.7795727 + - **Code repository**: https://github.com/oeg-upm/FAIR-Research-Object + - **Version**: 0.0.2 + - **Release**:https://github.com/oeg-upm/FAIR-Research-Object/releases/tag/v0.0.2 + - **License**: Apache-2.0 + - **Test and metric catalogue**: https://w3id.org/FAIROS/catalog diff --git a/docs/tools/FAIR_tools/FAIRsharing.rst b/docs/tools/FAIR_tools/FAIRsharing.rst new file mode 100644 index 0000000..4a6fee7 --- /dev/null +++ b/docs/tools/FAIR_tools/FAIRsharing.rst @@ -0,0 +1,110 @@ +.. _fairsharing-registry: + +FAIRsharing Registry +==================== + +Across all disciplines, there are thousands of repositories (databases and knowledge bases), as well as +community-developed standards for the identification, citation, and reporting of digital objects (DOs), +such as datasets, software, and research materials. Making the right choice is challenging, but understanding +this evolving landscape is essential: standards and repositories are fundamental pillars of the FAIR +Principles. + +FAIRsharing (`https://fairsharing.org/ `_) is a curated, informative, and educational +resource on data and metadata standards, inter-related to databases and data policies across all disciplines. +It guides: + +- **Consumers**, to discover, select, and use standards and repositories with confidence; +- **Producers**, to make their resources more discoverable, widely adopted, and cited; and +- **Third-party tools**, by providing trustworthy content to promote standards and databases. + +FAIRsharing is a core integration component within a variety of research data management tools, including +technical solutions for FAIR assessment and evaluation as well as data management plan (DMP) creation. It is +recommended within infrastructures such as **EOSC** and **ELIXIR**, as well as by research data management +communities including the **Research Data Alliance (RDA)**. + +FAIRsharing provides more than **40 richly described metadata fields and relationships**, including: + +- How standards are related to each other (e.g. which terminologies are required by discipline-specific formats), +- Which repositories implement specific standards, +- The maturity status of standards and databases, +- Which data policies recommend them, and +- Which digital object (DO) types and disciplines are in scope. + +All FAIRsharing information is available in a **machine-actionable format**, using DCAT and JSON, and can be +accessed via content negotiation and FAIRsharing APIs to support advanced queries. + +Community Engagement and Curation +--------------------------------- + +FAIRsharing has a strong user community and an ongoing **Community Champion Programme** +(`https://fairsharing.org/community_champions `_). This programme +brings together domain and discipline experts who: + +- Act as advocates for standards, databases, and policies for digital objects, +- Create educational material to support discovery, use, and adoption of these resources, and +- Enrich FAIRsharing content by improving the description and discoverability of standards, repositories, and policies. + +OSTrails Cluster representatives participate as Champions and collaborators, working with the programme to +advance open and FAIR data management within the project. + +FAIRsharing and the Assess-IF +----------------------------- + +The Assess-IF requires high-quality information on standards and digital object types. OSTrails Cluster +representatives therefore engage with FAIRsharing to: + +- **Curate FAIRsharing content**, ensuring that domain-agnostic and discipline-specific standards and data resources are represented according to Cluster usage, recommendations, and community best practices. This curation enables these resources to be used within FAIR assistance and evaluation workflows. +- **Curate FAIRassist content**, by registering and maintaining FAIR assistance benchmarks and associated components. These records are essential for the development of FAIR test workflows for OSTrails Clusters, as well as thematic and national pilots. +- **Create collections of resources**, which group standards and data resources to facilitate discovery and use by humans and machines. Collections are based on community best practices and are required to support each Cluster’s assessment process. + +Collections also provide graphical representations of Cluster requirements, illustrating relationships +among standards and repositories (for example, which terminologies are required by specific formats, or which +identifier schemes are used by a given repository). This approach fosters reuse of common standards and +repositories across Clusters, disciplines, and communities where appropriate. + +.. _fairassist-registry: + +FAIRassist Registry +------------------- + +The FAIRassist registry (`https://fairassist.org/registry `_), powered by +FAIRsharing, stores records with persistent identifiers (DOIs) relating to the **conceptual components of FAIR +assistance and evaluation**. + +FAIRassist and the FDP Index are complementary exemplar services that showcase: + +- Registration and sharing of the components of the Assess-IF, +- Assistance with their discoverability (based on digital object types, discipline specificity, or generic scope), and +- Delivery of information and documentation to guide and support the FAIR assessment process. + +In particular, FAIRassist complements the FDP registry of **software components** from the Assess-IF (tests and +algorithms) by registering the **conceptual components**, including: + +- FAIR Dimensions and Principles, +- Metrics, and +- Benchmarks, + +as well as their relationships and links to individual tests. + +Registration with FAIRassist and FDP is strongly recommended for transparency and FAIRness. This approach +supports ease of adoption while providing clear guidance on the formality and consistency expected within an +Interoperability Framework. Through content negotiation and FAIRsharing APIs, FAIRassist provides a rich set of +human-curated data to FAIR assessments in a machine-actionable DCAT/JSON format. + +Cross-linking and Ecosystem Integration +--------------------------------------- + +The cross-linking between FAIRsharing and FAIRassist enables the Assess-IF by connecting metrics and benchmarks +to the FAIRsharing graph of information, including: + +- The digital objects (e.g. datasets, terminologies) applicable to a given metric or benchmark, +- The expert communities or domains for which the metric or benchmark is relevant, +- The standards or policies involved in the FAIR evaluation, and +- The assessment tools or platforms that run the evaluations. + +Other tools within the OSTrails ecosystem that integrate with FAIRassist include: + +- **OSTrails Wizard** – creation of Assess-IF components, +- **FAIR Champion** – running benchmarks and registering software components, +- **FOOPS!** – creation of Assess-IF components for terminologies, +- **DSW**, **damap**, and **Argos** – tools for DMP creation and evaluation. diff --git a/docs/tools/FAIR_tools/FOOPS.rst b/docs/tools/FAIR_tools/FOOPS.rst new file mode 100644 index 0000000..ddfbebd --- /dev/null +++ b/docs/tools/FAIR_tools/FOOPS.rst @@ -0,0 +1,12 @@ +FOOPS! +^^^^^^ + +The Ontology Pitfall Scanner for FAIR (FOOPS!) is a FAIR assessment tool for vocabularies and ontologies. In this release, FOOPS! has been adapted to comply with the [FTR specification](https://w3id.org/ftr/). A catalog of test descriptions and metrics has been made available in https://w3id.org/foops/catalogue. The release contains the source code of the tools, as well as the machine-readable and human-readable documentation of all tests, metrics and benchmarks associated with the tool. + + - **Persistent identifier**: https://w3id.org/foops/ + - **Zenodo link (latest release)**: https://doi.org/10.5281/zenodo.14767999 + - **Code repository**: https://github.com/oeg-upm/fair_ontologies + - **Version**: 0.2.0 + - **Release**: https://github.com/oeg-upm/fair_ontologies/releases/tag/v0.2.0 + - **License**: Apache-2.0 + - **Catalog of tests and metrics**: https://w3id.org/foops/catalogue diff --git a/docs/tools/FAIR_tools/fairassist-principles-navigation.png b/docs/tools/FAIR_tools/fairassist-principles-navigation.png new file mode 100644 index 0000000000000000000000000000000000000000..a1fea22ff5e86748529798fecc7161c25a8201d5 GIT binary patch literal 306337 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�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

P<(Gw4<84#fO3$8}3GOER{#t<|ZX?#z?zH zwYKM{eeZPJ%f7EEU|^yB+@Xw^BsFRb}aWj)M0i9m!SRTdx`~OzrOTA7Pq% z#C?E!7&|4l9QGDDHO}unW=)|h(G>-5=$M{Yeavtfrk9ncr(#zhe@6$W*w3c3F@nqT zbU(C$_q94WP6b1grFj`gUM4oHxa}WkKL5mJi@mKG!cBRQTuzwus@q-gV~JKJKL zoT&LuXhP#lCKG4hB*Z=LeRb=>#uV?p#IPHpp$^@f4B|>Xd944Qz=vPdJI`P19^gtG_ir2edDlt{4d zKn6B)-}|GsalYRNB15IX!9${OU!?;6Ry5 z-Q8b4e?|b>k#FQi$R`Pvr(-n^FrHt|QpbBYQl|6;bu7T9cwEv6&s_C?b&p7twY6n5 zHHiRumZ3amo%g=teIMsvO{U<8KUOC!j=&b+B_Ruqj5G&Kqy-NNLiu3IMmk58%WZcI z{_K6SL5x3PSi-GPCTv)ys938~>sbqcrBR5-^;_@!n3oWrL68x5c z7d=4^t!o=T9oCaavW&Ljk>IK$U-;Vc@Fp_$Kb{jB!JAeF`2Vsn3&mpRLz^A_x-l@aQ#!3Kk zN&-T-$s!SH(|u7<(P9x$4vFdN0cvWoHmd~>eJ%}nw!65v zA(4^vfak8Pt=USHOuGk34UpE=^Ir1s5a8kt*rU?7+P2b8h1Gq{dTZ{gy6b?Uy_%!| z#`eKXRn~Cx_P%^_^kvj|>f3Pf#R(s7g=_PASd5Tk? z9e_~g37i?AS0<$RT*krb+VT_4T0j54LdE}))Iy{34gg>?DQ0-|r%&$_5~M)ENz@}V zU6En;?4oMQ26!BDj~>wq>DloT$851b1l#z`Xb@Mi-EjnY z@CGw3wG#V<$Dq;mBc3-8vHE&rq{tk^egJgO4x6kcYLm6~i(&vMUji$Qfo|3T1P;Uj z0WydoP-_r`3WsWvDRWpjF0?u7f6PiulD^R9XmY|aF*&62q9o=>mGdZ3^X9`B2?kn; z>iWIGOGj&Io*&GYnlVi`SzH}DwC2uVTBvF~lSiXM(DHywj37w(u2-0+c=171S_gbt z-&_+U5K9Nj3cn(G<>$}Wk`xGerr~nn$M(wGBPshJ$OGgUoh2_j`<}3H?X)NGZ*Mli zxp)N95I{$^LnU9!p^Eq$^tx|_9+WlGv6X^nK5{eqJJa>3fw*9tDI9K~%=&>>A_Xl5Rn&Tfok9x=q4YK5 zxsMqa7k3U>-lL)-EIly$DFih-{pWXtbRwK_O-S)zsBpV1?*@R>3_*7f=#5;U`{%Dy2=@zW7wx^JgfZ(x(h32egdU`rBtcV7_qh!$t z&+$o zKT3p+%D@pg>Y@QwW)1SWuYG|_CdX|jr40PwdVxt!L!@nP) zL!dy?1QY^TG&xc(&W>Eay8+ds?()>?&(2H=kSyblkB_m4HU7^V%Q^Q7uDpZkUfruJ z6g+ai!j6TxA|EdaZRNk8(Eg^P%fSuHt*P1=LC55^;wDW!EiJ9?xc%Eeu-MuyLBy^* z-AnuXO@Ul4pK5E|nOMK(w072cWfmp}{x_3pWgG%^2;f&TA`~k<#cXTa9fZgctLs5Z z;)&s3yA0-TeQ}3m0#?uiqrxXvF6k(sp!50s$;wqEq@^z7V*WVhnawHWribkn81}Y5MU&)kn6Z4`ko2r%U zrdGF2)YVkJy-Zn*vfX!@@BSZS5sHz?K=ps#c8e06$;0se$;$=erW!|24@nUd+&`FwE4!z}`$L>$`r>^lxGj*!g-49NGk8mWuDm!K zX&zvr%AfMo(@ljqK{k;k;gf#_KIP*HnZlu49r+XlE80~Ytp26c>c1{OX1@-LlzYo1}5fxJ;`;+HSoH}}H3j-t4Xq<^_Ut{-8)HIz_Y>Gjfy`{0Tdd$Lm{aQetX$k~A2 z1Af`{^fI}pw_XgnT&FHSH__zrnb2*|79hVabaLwL@ZGO%Yh}5?=)b2Do=xzlUmz0~ z&l3X5rI12BP*6a056Q%npTTrQ-}XQ}F*G6qpppT=+Z!k{5C_aut=sb7qaR$c{;OXT zTI7(g{`&iLAUk*siQ9XBe>Wg}3OiB4b%a^n)BJh#g}tXyz#4fLY6B5oY7%+oZ^}{H zv>KT~*9`ZM$JDl;D-{NmKf?MXCvT~w7W2%3HT-5&gOG9C+(D(A82yCm{9-r@?#K~V z%cx&%*ZSeY?-M0Pg_pb})#`SW>vQnEwYhjK%%&Uaw+Nce8(Am z1B!~@yO~_dVV0R0>OnTcgu+!@S;om^cgU+!eDV}VHii>ZFt%FP)XwQ?wm)v}r06h1 z@5bEt{oKdRqC);sIo;u@(e-|!rZ9@f)8D!Fek3#LQ%+Q`Sa#lFe&ka0zjA7OZBV}f zO07~DnP6^S)?YX7zxq&*U}o1%1Y8GYWY+$K5OhJ)MpBM{k1ywtj- z=^(oL@h1RG?B`5zjSr%7Y;@L-IM*Fc<0?#vq}0BL>e4+XPXsfo;f-32)S;JJ$}l*}Gatr1Mp)JpY9E?{G{!A_&lpg$a#u9#@HDoe440w0QoJ}J}hA0>>c&bOwj+bPr~pP@c_N2Yx7 ziSlBIQ;v-i3EP%sVJ_U%x{4(lx)(V!%ed((dq2PUH@O9M+pwJ%zDDhhSRD4AL+UO^)U{F}qA0L%CTV;iQz(PIbdnT}H(vh-ePFjW*rHb~r+zUesGzQ)=rd#kof@O!D^R{k zFQ0s+ej|O}sVCXvwQ+3>p^L^>rkRL7>u5^M#~r&CW`zukQ*V}=PTbvfP-K7ScZ&(X4?yi9 zD{%`R$^*+~fId+X|7DDHew{~?T;Z5}u2K(}J{RN3!`MpL%vZP*IZ@@R$M`Hf%nXj% z8PnA2NA!03wKuuf`3}ggjjCdz{@VNjQ=#bEDX;6a zLdAJ3W`Xj9_NVxF*&$?fQd!c`ks^LfIVeWSeyA@4Zm|BeUfa5)Fx)sA6X$M&jq{T6k7BHXTk7ehX_JVy=r z&abd(uBO#GHG&EzRk-Svrp`aN2m0A1Tg-!44)o6iM*OsMX6JAEDd~%MYpZmhU(mS+SP6)C zHZ?QxYZS12{;`zqksWw~J0CY)?>^xZ8L|`?_49#Aoln19^+1=}TH5XK7a}(tHlERX zel($y%riE_rZIzMStHSW0xP{vnfiIA(k~}>P3|b9q;v#6ii#uo2IqdVw1TI&*N4kE zPV`F+`Z&0gIB_a528Kap;VwNEQA_B%`(vnV1f7!9vg0*;3Df@-{YSIYglogqr4U_QKe@k^G&=o#t>U9lb($-YYchUsp#!1M zd37wcpPEL~f3N@^2lWGk)qRz(j;G#Ag3peF6^fqkll7L^3N^K!R1XmHP>S!i4x7&)#TAEy_gN= zD{yhP2|qZp@gZ6Tw`{Czm(%96V^I{*judl3hul!t&(~b~5jUGsANUH9uQ_$o?wF!M z;29iya;YOUMY>n@y$n2GjsAe7=|;sy@P_*GuESI=wff=&FhM$4AfL?cHOqK1Inv^yCSp&IGMYf~3ko zYgXr9^pbBXeC;OM@1lZR72wzJ>n9=?CmgTd>o6|V*78zlZ{1j<$Tc%x& zZ_08rPn~oof!V7Mp1|gi`_eZ7$PYT|P z&5`iM2wm?wZ<5aoJ%NZbgN8|%LEOn%tyMguyF-*RuHHPu9}{J!y5F5mq#SNJ-Oa`6 zszIwrPL?cAmF#_oWFC`g`B^Zwzu%OY_{gPVE2^Lw-Tn1f4i9%w?}g*EGzz|G$~%gc-BZC!IJao!*Rit$X2V~**;v8JBk%3*14 zUX|RA%_1TM*te2oPY;r~M5YV{xWGO0l~KCL@Nv}D7w7f}p<5yyUepXLGO@nUx)Mc#Q?FZZeF6<#U@nObrY{j>RUznqTpPhk+uE{~wp#LaU8(KW+M{Q+;I0Q?Y z$8>!^lFZdK{+w{mL?~p;`r%2vS>SEkJls10;e=xYvWnl|Gr15(_f)=W8_rKZ6Fyv$ z@1NrJGdGox58~&VgNvgCm60c?-H9pIv*jiBzBM+E6&i@k@FCu$YRg`3A>*ctiCiM2 z!_~sQy-ATdhp=>J2fJ6;CLdNV4TPB>7@hBYd;ZyZXkv%K(P1l>I(bH`IZ=u8!M?kl z-FUK=`ctLW^}Ig=OR z6cH-!#_rbCZ|d^MCBpTYKh|-;B;Ehs&rrCfCVC0=hnx+i?0)|F3&V%~7q5Ohe%}c4 zv1T-XQufJ}p6AotF8RSE*f<+r=8f1!)0$=_>j-&>A8xRFLbSsxDF;fr>AY_ zVc_#(&r_SaE>kj2si1Z30JY~tB0Aw}o7>*wYFC0(FNJbjU*j8G#dkT(7r*Oxm*KmP zq_2`!)zHNn?)ehw9ULT8_O)WvGCxIADmnkQ*fi=|$ZF*5OI}2&`WAPDfqST_u}@IR zcX#b2ejQwvyjROArIwc%zC@xvzEeKyD}&)7Zn>Vo_qb^#_#H1d3+(K*Txt5kBW@+; z=?vqcqENEhP*R#DROf0iJR9`iXOqD&S_Xf%G;uP~&+uMS^?pD$O!7)noaBe`ghqAN zjJIPo*>ZE<@$o73eaSds5x2p}?f$=eJN$9BoPRKfpImrDKX&}Z0y7?ZVf~>HoS>8W zP<9f`upwg1v zi}6#wB|%>HAJ2Rk+ctt?dc)Iao^JJ!%>O=t`Y>2M$51KBQlcvokvdm>HD^$;z1ZK| zQX;)h&Fc%>rs^KFr82N4Y*T}4<^!Gt1^E!X*%|Xj6iBw^4rZBgoDG$YE~>(rhx9W}XFL!L%ES z9}LSIr$J&ylhfj4&w5Oc;dXy5TqQuuM7o`O3zfW*&ug1pUmT_i)eNlnaYU{W-Ay;q zwsa=_^`YpntSpoHt6H_^gB^^7tUdFjsRf$45KBiRZ4`=>#%T`@#>Liykvu%zM1pVj zdGw0Wwl9(~QRu&gDqbXuiH|i!aGCeJ_2{)^-cQ0)u4fX(6E98|IX-dv?PwuY@&-JP zl}8W?Yh$&oz^$A3vhlC_Dwk_6bXN_Zgt6fey;)ybO>g;3M3KJn?xbvx|JBgKq-qv^ zhB9*G?T~L<`=y%}cEz={eYQa(k)2yKZKJ!~X&%{#TryS@*DwD4-Mc)8?<~m0u0mFZ zGT*N|a$S6xokd~12{}(KGl}gHMuCsPW6NkrQw9m{P3o(QUT$5y=^N@SV3p#PIn?{f zins)idISH!YaaVYyC|JE|G8~p$gQiY_lZ;&btW{Hl>a}@T)_qGQB749p;@aytdpi_ zcX7aP2W_H#P*DPJK5SOW8P^Rop*y6c6Pq(W2B zf5A@!*~9`I(*{Zf4J&Gd?iIL^kHLFMTeFUPX)vTDz#M3EAs=lH+GDDdZS|XKJAP5xw3@Ruk@znTQ&3v+#V**(S_Qs*uk@q1Y;IjDKeM1 zlcZz}ZAllX@{p3{VtyhRt%o#uF?P!Bg5%GAI%Z*t?f$#rC*M~Wtwu?_ESK#a&YC}v zXTQK0JNvRy~3I{qkaQ^kHvNR~+IWtyo< zYol06%?n=L9P#?Z*QV&my{6zkJ)-aWtY@F8Lsc|JobOlies)_+^`87r9`BB{D7(J5-M^{5LPsRD zy`%M?4&r~RVE@-_XyHpsC`9k^1Ue~ z(iOT@ErZQjs45v=2RhJ*HKtJg)ZQk=)7mNj@c+>D7Eo2TTh}m%f{&Dlbg4*(AkrnR zq)2ycO1e8#q@+|jRS=NwZYgQ$?vgGksef&s^Pcyd=ly=hkg;{(=HB;xUF%wFuDRw! z)7|{6#$eWI>(JIbpNk*3M%3q;Ab9Mgmz_}_wGSP8fW53Y$XX$zOps2ji8D5L{+KcD z_u?*dPw7rQf=ilQcToD8(!`JWBF+#wd~+ekk?E5XWu>8mGpk93FYLfCN<{hrzWu=sVSKlSt>=Vq@Yc z2Yio@Fx}k=7-}I_zR{z=#r9BDDo3}aDWM~N>VNv{|BFp(u15y69&QW&m_uYKGg{Z| zN?tS>}yR8U4V~beVcCs*J5FG@-TnZPWK|-?(#cMw5{E$vG2_8K=S-+5Nr* z!FL702qi4n^8)%da`ol?CPYG~o1=qUu$E_OTbyTZjdy{&=fP`iEsH$Gsm|wGFMck* z7JYh`(Y|}@)2zBo*5aeI!c$RHqjdj*w86$#jND2}eCeFV2nWC^SJnlXoO^?U05;&# zQhDK+m<&i1ZZV5UClTc%4huQ<=y(T})nA_lGhYv+k2~m@5@9EKL|y5Td06nMm(X#G zNk=G}s+e6sbtLoXa;R2x_xD^QcG~D#;zt0J;EaOg$zn~JCA+llxVd(2=l2O;Z|h5X zt55OMqi@za>}(R1SFIs)2aI}^o=oQTc3(>XvsvU@6EVpqgp;^=6x8)N?mjuJ1xot+ z_VP8X1v#}NR)$5da?^SqV@kigkr6&I9JwP>Rynl)BAkJ9yY#5oH@^{s7qV}yZyG31 z(FvBq!myKYLi_MiRClID9DZCY`(~P`;&$9{KNNoOM!yR14Vr?UqMtPc z@X}3R3JHt&91U$@Tpy3=T%pVE?{2SFGNV;7|2VeQY!0>arYh1YHzpN_w2B8QAzS@Iu zb>0V=2e~KK+f+R)7H{1=>f?m5L(F!a)edefL9s*c;Ogf3WFRVki}Ge;zW`adB_pPC z^~u)PP^vwv8rQ9$x2mN>ipi6zJzv!+%708A8WrvbIag!jDrv|W2U|q$@(a7r( z4_pwYbn_16M@gfaO07fPB@M_AP!YYN@*Y<-&I`R4_=%^gpR+akj6c68aSXjGfy@4;U z8Wk+T8}0roECP6zCI^_NTY1tKRi7g>8Sb7b|C}8VBg|VRApQF05uUlGF;nW!s7a)Vv{3y{bR{e~syhFyK)g*=V!I!2xb>4NOeA;qz>5|#%_FQp zvjfj@gl$Q5I|Dkv5PsbY2-lpjgBE$A?_3;r`x**j%lrmDgqjZ%^6iKPsHBAqGM=o@ zK1l|!Ayk+UiP-GrSPOL&zB5tA@XL4i&(u)SN8ZfzG=H``(i8KrgwIv1Y3V+?*5QT^ zvEP?$+vjKcYVWp6l0FxqjhUd}&YDb+Nu!*)7?it|!(*MH_r;%TZ$^Q62q|w!wuul&71@c5+|L#0IW?0hGsj2%SVQDyXP(Ya zzF8xTYBF>bvD)Kn8oerbY2%2c!b*kgmSuVJ<0ey#8Aa7<0t0fT@3SHlz>v(6U}S3p z&f78*Ab~Ml`TxVf{JMVMjFkV#H>Ct1jrY$&KOmWN;VetXuaG>)FQIpnhmZF^J((t@ zQrNb|7A71Wd$wUDTN9?%*18MHAA0%8&e>JQMBU^`O%cdIH}1aIo~Et{UBW~dR@VCP zkOfn8O{=%|*b@Q$Q~&Utf1716FE!!`w#q)xVqw|ELf=z~IwfJ|W(BNbBqfhMI{e44@w^1bn_5}`dTE(e zF6IYpKtG2G%kuf=+Vj>aTI<`I4V~5MU4YX$_lMJY+L|HNdei3F?yxuhHBJ_Kt>1N5 zp)r#Jd-j8MfJ&H3TPtB)#-1i&x?$BQ?@=c@`Jc)K6jV+z9j0wCiIYQ!;ICi0NU{JldFO0P>f@ifx~^-|-?+=yGvcPIEhJ2o^jg|pG_WV_ zQx)S3>`7>+xqjl@jQiBTv;ZY)GNs$H-<0^sAI}jvLfEnBF@xmog%V3B^!rGb@Xd;tf8-rvE)WAT?X1o$8 zTaK63-b^_dzCEs?wg{(>DjcOEiFGH0??nR#W}rb^CuqLVyDoELX@5`Cctj<|f+3%Z za`aipvAFM5b%|i4D!8~rl3B3_aJv9ra$8M{iRE{(ChGYIdq*^InL*(I=k(X=RMr7f zKoeMX1)90yQc|hP$=9PnwK~rG{P*V}^9jxjxPP1Dy4U;MPZ=kXy&9_10FLaB%BT4A zBciA^iFh(4@-0;_9hF8bb@cw-xB3#ga zViTuk>*$mOl+%G6^Wujyn6CjLc?V2pOVPsB|G5|1<=xT>x28Nw%)P)^XkhgYA78p| ze)sr;NgyS$#$nn9 zNzBfU9dw7~^=pCg7!6Xx0U#F~&6HmQJe=sOq6nn2^D~O;37i&$;N4o2V) z%636Y61`QC{eDsSR^&Xb6UWZr)(16!C)fRKdN)PasH*KRuIyBDlc!n z`y2dF3>sd(Isk7g&;w2d%2PJVYaJ&18z0U;rpzzD> z2IROwZo7>@O&ia36FiCA^x1YmEqEV1fc8Nc8tDOD1d`iamZK;yhs>9N$h+)MW<3im zXF3j!h|9ATVc-XR06AOq*5B}tNbc!~t_KSy5vvg>Wzi0!2U-vlU4&&f-@%lBwPDkFAM~Ta3nfTC1JjZl zoEuF7s%N6 zK|=i|&;IE-l7%e`{-L$HGmWPIA_@Nc`6On_yLm{zZ1nAw%pX~>qsSPlj2?YWIOO@aN+{=`d(eKGBGVAxl9`XE!4==6v35%`Yc=FEK3)r z>LgP?oAxHl^~ijF2DYM)KqLAwtW_}fyiG*JVcZevOp*VO&g!w#>W3e(jry~{*KKCO z=)`j8V7x&+7dcQ65zz#r0bmRU!!UL`vm!uS9_I|tRN`PK#@Zwm`}@idk>pSqkU>E@ z4kKq#y)RBo0f)d)F3-JMu@tQZjw$xFn+OB~ZM_=;LSiC0Yt4?R_vPu#K(VO;Fvf`o zlb?Tn22PqfHi`Zq?py?}MPQ^U0xUcC+GI@DicdOiO#do!<_AIb{fU~w-%lbCISRzc z#8mB0n&KBCiO3$_{s4RzAl_?$#Q-nwm`Eo!I@f zg+Hq)a3-B8ui~|uuA3itqHx|Mm64G_Yp^co0P$zZ@@{}oU?>9EnE{|r&R1{-L$cVK z4}e+p;lnL$RwB*Zvi1`s%@M|7k(Ufie%R4A2LV_AXN~Bjrd{ek`E#oRmF@y}6=oua z25zz}I`V0iddKK!K&}d6=b%^c$~g2|D_^`QD(D;QJnQ@y2XP$CyKG_OA{|?SgNX|x z;MCOAz7S`?tM0b?$oj!Uup0sVgRr>SNevK|n70m#23P z%yfWEe*{nw7Y^JD$1G8>DEJ~l@fzu}fON$H;rPz2 z37jco1uc7!cfB}n6HZQPh>Zcg_J?LaKFQCFqO_LPLLSWON^C+JmGAgMZT;=<*wZ z&ks^b9vrx$K|{Gg2uXv6lQ>S;M+m8C4|3)LK>Eh+F$JZ5Aa26(CIUnKD<4t*XDR$E z{@F~^jtJv$HgWsSi|CNrRn3V0L<}UE6(1|E2Y_>cPMmrmktQ61eT@8n2B=~KlF#5 z;11YIxYGk&E#+rH?I3Uj-MsV&F8NIW?WR%9H#C3y3Wz}|N}RPTKGrNNspObIK0y{7 zKiwZ}=FJ~?seB1|p+1uteeZv`09>2mQPqlil!zxG(a>itcdfHAii@qz{$MKA@~4rx zZq01B^E59C`UKpqZKbYMn}6e$I-Rgk!JPs*!{oFcDi-hVMUE;-wmjYUKXA;nzXaR&d+n?9Etv;cT%hb<;6Uc=-|7#bH(|KE- z?_FIRYngxI!T){>9Qg49pA-#7c#xE2V=#zA9y_C(ht8oHL+0PR5?djpDKb{q;F|{U zGCl81o^e@Ud*K)>X2NZ=!NJbS`G%;q`FVN8NbS0`oA5*z&6FrH>A>z>8ildED$!`A z&$Ih3i3F7D7n5N(2+7%iQ`PeFiB$vws^Cc>VXCEA;G=j~Y_5o6T;qCx?sO{Vjgd8J zlrX6sOZaUM!PP;oYxpbclM}fv)#a3_A*4xk{!;r;A+k``|NZe&*1;?-47y854T9Yj z;Y*DytG^HHe=q((^d!~K>|d>^;~?(?X(2et_>sQ5#>TmSM$F$Ur*9S=4+~cTV=sMf0%8mYnX7se6KJCZ`?av@g8wg3-{tzYyKH z65)7l*OW?o_=)o)#%lmc3kW_WP1StrH_%p*9}f6O!KW-8=m+4}gBgdZgze0y>nOmO ziL0M!PQOKmUi#W${$Ns={`KO!o=P1;@~^DM$3Mp2Cr)DT?anFw!csywV>l_c{J*Jx zC;*>^9M2Q`kdOzBZ6bg$Mq3{4F#oHIgg~q$k59a!z5~1A&3&&Q$H?Z1Z9|t`c1Am_ z5ZR;$67ghh*_&%CEwCedy`VG&Hd6V8 zau;A6K(_}MbW4s45^)-&*DPvt^k-PD~Tbb#I@t|dJUwMZ{i0;4)}^R>PvMcI>{LNtX73Zz3r z#r>i~Ur5(y!V299;9-!Ibgc(KlpWKVGX&fm5J)P_4eipR!0iXpw4xpaz?fAhe{N2z!y7|Apsw!T^ZU6*2u6fZmfXuMrp=-5kvIvaBXp#E#6 z#GI90XYXuQI+7)EMoK&^nS_UO86L=D-i5x1=!fK9T&*>~R^=O4KIadc_m&|az)yF` zPYpp6K}Qh#-}~wB=wTPnZzYCs0>5=O@WX;=I1VFR{Vh|XuFlG`vn$YQC_hYaHFR~n z6T66E!u()%Nl+yuXk?&1{cY5hz=7=VPrgz;|C?PxoG^Lhz|YA3m4G=e{!LxFwwl$o z5`ZZH90LF!7+&^=!!If;7-!^xWb-Tjh7K_I;Dp&3K6XV(cgdgLuEyvFcISOkW$cYw zuRSZuD$bk47F{Xi921>7o}4uAbvZ?<{$}~?BSiw(D%YycK_sBKm}8=dCSmG+0_F3- zyMm9z9>2Yfca`Doolj3NqopXRB*ZtQ@qT=~Cmrk_f);%W@a*j6=^+qMhK8w~)_te}~+_p#MdXsaW49A#F>hE4B8gu4Q*!-3DrZsu8Px6tqZM!S3 zFu7578+X=~M*$0ooQ!tzJ)}|Xq1%JSbqrl4lW2O13NQusUtc)5j0}(72n{eWU)>R{ zq{2Uat@iGE01N5+#(4jmg^xTgleqeaR!-+C8ZDwwYBbJKx@zO1EOZ$6{tPr{SAs2=lxoI}NUHyB7+s zdJ`vY)>QC@%eU_z&V9inakVr_9$Q*>sr^s2m_M&6aDt=}0a=^V*V)m84jd)Ix7B{9 zhLAt@%biv(k@%|(`=X{YO4!DF^Uz!BafcNLNB)m?rYLXg#OUr$kMm|M9>ikZGp(+d z0p(?T{mCfRHSZ$})Fz*BETNxSRmbS%TFGAsWHh|D{A)}ly*uQ=2U5nzYlmv%V-wi=uNbvFlbG^BldIQp3{0(zb{i#1(zMYQ|B7h20RZR$ob*AF<$GdbCHo`w!yHLTGj(KkwudOCK>=sa~HLLF{xvoLy(E=KMb z8|O$*N7c9+w^-fc19fqg|`^{RSQYJ^uuQ$G^4#h`p|8zR3FkqwZ?Fmg9f96~e zcO=YvplSS4YuaYf!8lHPm?80+ZQGfrVUnmrM3K^jh$ObJqBT?7BL9cag>5b+b0x9I z+8$|@)341}Em!>PeLgle!17OgbT4&c{r@~<9fn8FD4|^?w*pBc-Eu-~DJsMSJCf90 z*h~rvzK^XGnT9y-rVfP)luxwnt=)-{x6P=z^sM}-B&|JJ%qD!IiJ%X?rJ)njRg$hF zVI}{{H=x{IV}#hmJ-K#fNk&`M+}DoqHZMumye8G7Hx;`{?qO8PjS42X>xUP+O{YS6 z6g^Z6%N|T*>bew*EjNTSqN{8*2B?f}CQeK%!-K}StdrkQY}QiM%zQ7d_PP=JFGbxy z^7_bcPc+>hT;BI}wp6^=yx#_@h^oVWuCCeKOPs~+;-r3G-4{z@W7)eJWjxN5U9v_A zIA)0~;xku&X-WlmU~rYs2e($2rvH*y;Hmn>tF1$IMPE2zBp~^SND4 z4a>OI$u$Z2tTRR3oSlrCi|?urw#&nv?v#~ER=B%S;1^q+IU5N1(yO+TQ0u^Msw*#g zrQbFCx^U}4crcvNCq%{Rt~`rVA>7W*nRz^t8eNhGA_~`v{}Xq@1hU{+P;gJS!@3YC zs||fZE>FB=q~aA=ziqaVVwY)^RZ!!Rg&u3{ARp<`EVp5K6%p0?1?=Uza}*^vwcw^Zz7f<%)h{t zrgn6wja=`XnneQd(USQx5g&bf$@973J#*uimep}gv?eq$_0G~<4h+b|i@x z3JY_-^=3zTZ)v`pX^XD1xZYAR->qrr-$)Qqq^=S}%2yn#uWR70(s~DPmOpo}WyYn9 zy~Ap=xZ9*Ed2GlZHE~>QUGXI>B7vHrPKWCAsbv)(q0{FCC-RuMN$Na5?cV6+33A z3ytpfLx=XWgEACIdY)20 zbTyPBE6*`+CJJ@v{dPs3VU<^XC_!hMzVsFG#n(pencS7P+!jg~I;YO(FOSkvt44`h zvFbXA8yuE|Br9`6dW#N@FE*}VXgG89ZXRO0PFZ-|1Lzu%DUEyHD5}{}`@NS}AeZ`PUG9@8M)>Cwi##`z{g10& zynZ{pO`~vL5d69N&VPG8B3&wMqx|#dH72VO%(=&QFW;q1`*Q{4*Z=#oksFYbk{)l` z_{cao47|(P4x*!6NsEcLTL_f_d&$vvIZA(i6At-#Wx#)|&F^?d`^(*v&J*GO%xuG- z)6)DVtWWW@$}B1S58jenhHv8R{@nV}NGYkQ$}M@)c{tlh=@0*%{K{=o{6CNF?{B=K zFtOx6bG}uFRuu}3hj7q>yL@RahLg;atGLW;F(0%iMlH^%-f2O7W|B%3v!ow>UyzmQ z%vehQ@!fLVgj*}WDg~uld80n>hDKQ>o=bK%Qnr5b`ml2O&4+uxskF{lFr+C=*o4hg z1K-7Z54ZidZuVas@E3T)bJptPD3gm7v?QgI#b+MU|8ZIGsT*K$*bO8z+`VQD3jtO1 z{WGGB3T-U*gzn}AyZK!n6n}#slanF6D>8M%aTA-%fV$8E=G-1Zhr23NqfM~vVd3sG z`g=1~TbpP6{n<$)g~-;#t=WJ94&LJC=>=25^NhF`yo6hEo2Z{S4GWH=mLrWHGCx}@ zvTeQ2PZY&l7>mv&Sv@9h=O3pOY^BXBr2e@g; zJyNE@Z#T~DO?pplPxy0lY=U-UPAJotu+9pkUFUx_vhdjKv~5+j#8`oD8m`D5$+TJ|9ML>D^JUuTbz%E6WTRYmsjX0(>VRGhaX8)dN{nyohBCMtGW!>Pii9$ zA;~cd+-tKEaXv9TGxD$Q?Tvr=7%QdqrGH`>TI~he=lzqPmNgkGKfc3987^-|FYTVO z!M+(rqRnv^@oasJ>Vc|%CUz?ZIVsw)Wl$1^%hi*GvO6y114r6qIk@qL0u|KXuceaT z2u-_d{*v2JpGsf2K-y=XC#I4`wu6ri!LPir%`QMr@%G3b@5D&)zjrH}39)4TtHQ7j zLloy~3K$)4H!_^8CEHJcq0!j;c)nX>;2{}1lFVKs}zJb|ob0{|} z$-LlerMH`jnv*WqEfcs~!^(&=Zcn(C^2s9T<&&w;BO4XR2=kI+NeO@Nx(oMi{HEXP68q1Orq>J-wOrQ|Oa*b;&07U;z+4Hl_hX`i6zX*RJ_hXtRRD zJ9`34tnBRmiJ6rZ4KWsIL+qZO^N@!{HmCS@F`M0xP452#i zp%x_qgEF^Nfs%%%FU(AIwf$Wi0$N1}^Z8uIZq_z|^{idXm%}B6#VoCC0dY*Nyw#=h zlgpvI4TpEu<5No{=gE^S5ba+=BD1swb1z%6*kovpcYbc&B)H&lbH*nMbGCh|aoLtj zOT1FYf;ycQs$U!%8)dq5I-t!kl%aVK{mAOC9bKijFfBycAyvL*1FOyf*dpC2MsWsO;WImLXT89n#%4_aY=r6h=n-bIJBUYf6|@H?p-w9hNG9Loe+d6nc>qdIgc*m;_v$T zp{x^I4}DCW4MkLAPK{Sve*MCXhC>&l#WL7+oB> zXxHz_Gfhm)3pjZa`t^vj6{phdbt`Enj;z*k{Wwutd$`}-zUpUGJ>AJ4wse`WzHC!1 z>N$G5}qnN0oY3 zJNrj_H|t~L+9}A;juGhj%so%T((1PxaE@#+cQ%sQa^Le5?^{kj6pYaJSQC*x(j6ua zbJ&!AKvmjo8!OjEVX}lVpflR-MfK~v(liK*prr#KoqvDfC_!eECPTG);1$s>4$VbO zLT3GovlD1cz6TL0$ktM&V%W_G>G$^h!2t9=Xr;rTBo>uWVtYjR{2P3EqvftRFvWWp zHRO>NVce-Jtx9`ZL41GwH0ilz8-la2prJ$f$RE9SdhIYvCHXu@Aj(QcAl@SM%i*ol zgH{wjdHk42-uCTOQcWJ58SSao>oI;D(&SeWwx{mG*<`8h#-w6)dG5WP>!o<KKr#FaBUEw+=&as9;Xnf;;`GK4{0sNXfNQtA_7=s!U2??vFmX> zsCcR(h}OzLYu>s%VQ+5=shBl5f}{}8GcrQ2lov$IfQ|IR%4*Z;oGT#|y0s6%QTX#@ zsnB^jtEf!#Y{}u_y9|Pf$`dgvGA#so6z5I{Md)Xq&a8W9*1;dIWW*sb54Z6q#+SvP zq;w^b`X9>{hEmCI*RH7qRG^N?+7?v^-q|0rv+MCr^)ptPGa^V2a7N#iz^2rVZCO0@ z%7tfp)J+Iy+G1Ji>2!}y@nriNEgj+b@!6j0MG^J)%39?G)CvnFl#FYXf?P}*ZfU9G z-5v*c%S#hGlGxLE;c$xjCeYG-li-%?nVsa;a;@a+U-^wOe|X>xYt_>r(%01EdMa<% z{p`M9#=+bjYyl)vxW;btlK1WpDT6$0<<2neC?Uty4+|s^a5r zUY`#qK^{ZJ`+^s z#`NeXe#giyP#>#q zhCzV$-3fv_!BxL5py=>)d##mTZ`<_Z*V3DN{4>0a)Ro=6^<&@av!65JI!E<5%|sln zQ4a>pPuhhfEKF>RS;VJkpCreqWi^FRe0+cCN%qrg%Rh+3vuwc205&JDGY2lq&i$3y z+;z{I0&ZCZk9_i!z^unumjIJXul=^xj3(6sW&g3UVGo)0#_3{lbeYfW|5;5n4LbCm zr_LC|o*XOAcwJS+XKrB;)P_IgnU$T5WRFBed5l%qQM0hHK!pmvc}q)6SX8;riM1^(17BnMcjW5`Da=wjNv4ZHv`OO&iTHg7Bf{H_S59nB}Px*^!&OZ73F5JYCBF!vz>`%i@NB zpzfw=-C^P8%yA6|f9TZ~!HXg*TF3_G(PQNb+7rykTp&YEQdpWaDBJp6=$CB0o{(sK zO?2bnh>{ZZdr7={pK&6s{_D1HMOjaJsmzaZQ?)(UzYbcIQ2*2*c#_nBc-YMV3Z<9I zQn8Ed8CM_ONHhuSD7v5Bc96DSdc2)=o%TtkiCn|39~b2~-hGqDlWe2?q)R!sJfsP} zLEdY5F5BFwO@x-DfQgyIfSNlLinsRKu7~)&dyN8f(XO~#AU2EQGEQ;fXBz3cro>yL zouvu%oh2o`o6{`WSRAcZPtjZXgifOh<-HHzf5c|#i!}E}t0Z#fq=g3^g6hf0T{s=) z7O{0k_1&)4Iwcscv%)wxyyJ1o+lepoN7Ifgy~D%w!Tu8w@F5U;IqDe4Is;>8@@ zWxLDvB&}vm--KQ&t@U4a1G5Q|`FfJ%8P4GXm7VU0lvCZ&xNZ_`lR`KRF zv`QEUy=8{<5NeZ#p#=_iubl}Mg~qZV4b?h+8ef6ahVi_E7Q@%Eg*E}^ukDtPZVLR? zUcFG+TN|B;em|B`>GWpn*J@yr}EqL{gh z#AHbZk@%wYbi-4KuYxb>?QmeDm(~@}^wDH23v9_d=zd;TQ>*MXsYA6OqQMNDfyRYd&<*%q zs4Y+5S5qrhq+KrhZ8Rg5EI;+Pj44=Dvwdszg2lWbpP~P6h!sZ+lnl>V5ryjX^z;oz z58ubF-s9)zCn0s<*#JGRIFL)a6(l}dWXyyjpAliV(25t_0t7C|W&n!$jTQPT2xKie z-1ZhfkAgwqi@xD8nW#A-s^iOY*8bdD6@?q)6Wgd=9mRVa$v5jKNS~BVuPLnPCp2ND zv2rxIe;wo;Oe9pR2m*rLlEzzgJa`QjT9;F5nU(sYJ9wl}Px_|8m+$AO}d+1ouw zw?Ln*zZ_1n)TEd4k{yMp1S>5fK7K`=i5Ga(C>~CrNxj+}+0XqBF%%(q!K0@&N7H0D ze=JJI;gE~v5L@Y#l;5@_wn6>SwKS%Pmp)TW zm6ZJ9X9M9C1*xDd6 z^noH4ZH__@iN;6H)olm7EISE^Dm8u3`2UhwAN+;t)C0LNoIEe8m9#@THYmR^cFM|< znDA61lczJePdTea`=sjU>@mO9|G{jTRM(*pOl@i>n6V>7mqb0}OYD!Ll^ z4-}_u0&UwQg&%BT?-s{d`}23d=q-OW4UfHJyPHF7u?#J9^hHWpKo)I+W~w+g{y-5%^uC`REz&o^LU-|rS_Jp99z#D z?<^KL5Q@Kk?|EQqLaS$SBO_*KY%R1Xm8I1sy`n;Yux?GLlkpU{g*jWgB>H^)TaM9A zYF;>_pbi0l_n;rvGFCB8l?226WiK}LR5;UerTCfb;|pVdma8BX(EmgMC(mh<^xj?~ zUikUL2gGXe2I(mQZ%rpAZnc?P#z&C_h{EH((^kr9XnRB}+_tDOHhOERN6y=u$7_Z& zqUVgE=SkPc_=X?;%13P%x<^{I?2wqknG(pe5>0MwOTS z`3#4=s}}24)FF!GFGWAwuiF~;(42M_vi=iue7NYmH959&N*fV0KW`|TF0NAaj6MM0RPNpzrt!U+T7;&#(rNbM9n{Bb(;tV~s7rd&vxk1kcRz>EcLFVqw1v^K^)Z#X(453IfyAc(K(I=|gsIl)YTHq=jCCnQfRK)Htt;D`J z+aE6tUW-4xsk0&%H{rA9`LwhwKW{%0xD93Q3%^{%wZ2J~bA8O_FH2}$jZLsg1u%0d z%eG@Zd>dzX&if6@$_gE$oZx6$e?R2N;hXa0Quu64y{#6Ucvq6_5ma0fLBBYb9rJ_3 z-s&W+G(TQeQb=D>Z!fqXCbzOba`UajNIJ^gVJOS@@}kc)t;@q+{3FC+bZG2eyoKM9 zfOa4;n#tQvOmuS3sE;cx`q2E{rI4S|yT{-esI^;|`L9o*-_ZDTb zHL~v0@qPDLc#O4JwY>&_3q(h`7fr5?VFcM@;!=&Rjw=(7w;gn_5BUphIvZOx2VjFMf;;$ zH!sJ@me1r>#QNvhnod&5kqrg7lWmJ$52=cEl$RHSrVR3QhFS>_Njxk&fIK(G0@8SD zGj+Uh;4S~4%t5)#4@y5Xtd>e|!5W=q^`DbA|1%h8_tuLZ#j)i^DQC@AwbK2AUo`G&g-Qr_Bw_ z%c4H|WF4I|_ORiHl3ALEKIFCd+2h35c0)g8;u~PL_2a~|vD%mb>BL2uEn)Zk`+PrYusBr;OW)z$l( zXQnppqYVBy3u^l2$wc)?;-oE^Z6$Ql z?u&;`NQbO)syk#PkXUuL(u(G+_GBa*O~`5sx3@gtKCU$Ji`kdr&D@c4%ep7~)So1^ zcB_v_l3$~WsTq5lZi@j0^0MbdAxe`n*S_IEn_v%$Pb4rIwUBt5xBJY&CNNynkU1`q z{Y$RnDWvBCzw!o#LKQD6>6)*lQbZcXp6n6RLCSWr>rSOW`7yL565!N5b-IyU*{+Yl zoexLnL-&;3zRtW`dPe%)X=X?x%{e*iy4`sPmk@VRYzHiblI@L8qow`&OTh zD)Z1!DMrU0ZyVc;NF0yfc%W323uLhxWrF2FLw+}}$fsm$9?{<)XZFYbXXn@8`^x^o zi8siRvc?3br%S@Z=j7zPeS1+!Q}b<0(Kf@^_Ny>Xqt2`fATLagP?LuC4-fl~thWH4 z8uo^E-qz+Fe$0SVYdzlEx;Zxh&^{X912z^xcsFz}ro^tSRyc;>2ebf2hoPFgxUg6h z>uUBYAhn1YnUxDBpvm?Y?(B#v6bY*9T|DX)bKvQDAhb7d^KG$_J-TW1FY<5eY`mS{ z^p>khwjS-DvY=kfl-+3|A@mk*>;8UdHQr5&d}S)LQKLh&)VA)Wd~JU6(O3(&hZ&9g zos$%FtM_$iPv~xs7sSh*WmH|x_CEgNkb_dk*V8y@pbD#|sE+1+WGpNqI*x}V3uQa@ zPHzaX73=t0S}N0=?Kd)46S{L1p`Mgykr#BCiH&WfF_wqyZa39QsKd+7TCmE4ZEl2v zgSUE6M2Eg-fZ(pSD#uZmvx8$8XWH|b`8h~*m-HpP-o%VEEiI19oz+)T5-v_0e`5Fs z9Z<;Dc7>I+$&(Oij6Xc~7S{0}R=C$h0GR8uA@@dY>*ESsBen%8Ds=!!G-X1|Uw&N4 zQ~1jn>*vQQcHX=L-6<(`D|R;CeAE&7Ax?YVVn|r^LVMXMXk!spR#Za z*Kgh^93orD_-GH12-{JgBkR=qyZKZf8qb=zV8P()5rHuwFYO) z4umdr2n-b8Cjmb7VH2g;iuQtMq}w(l$fNA4tC8tD{2Nv;C=>!nC^dc>Y_XBaxcD8z zkS>|#t<4Ko28YAblh4sxXWQEqtysrnQr=J`)Ct|i6EBLB(-vm%g`C%Cx-S2oG2g!F zbV2jki_rT$O?%_lxn(;(6~shGV@Owxc&SAc=bSm0C9LuiCNtyO9WA3+Cj{|_J+0m9 zkF!Cm>^(3ln0b|i{Y&?-Si#tkJC2bCjol-W<;DRafa1& zhcX;LRC3q77Lr7&oWegmtnYX8>gp(A3S!8-#ggl2BFo5U^$46d;fq8XW8H-$0AV{6 zT~!6+QSM&7bGB?S?E+%o8ld9tOZENAMH)R`q=rU;)_Rv$$8m6er$X<9LphVGni!-UR}qJIyvXPF|z%mdBh+ZEx4m-Sdc8OComWA?L;d>cpQg~wZwv3_8x`XP;uAKKcF@_%S7|-pzz9z5 zp3i|hQ=_{Lya~E*AjK^uA#v>zrc-bZpScs<@I(LQ(M4Bm{Wp8%Ur_){+Qh^pf2b8Y zws8-Q8DXy*nXcUT)dgE5^;|-8b8{q5UVf!cnhhtw7b$nFt`0WSsb9WaMS+SP0AwIe z3=WDzfge8M$Rl)-_3)mr-3bp}?>6=>w50Ti_4x;UGieNWCX;W@d`urUp^BlfVlQ(= zBo1d5O=J%Rby!FlAM^(UGv&8qp9E1MOouM^l8}%fNBxja76(IW5m9OSzw{X%(f&tL zXiv<@%4z~a`hs;tICS5z!0Q1y{C83{W|^LsM;O7NsPWBce58YcFxY@A0rEg-KmDkT zlM|pcT_4VEHmogA>g?>K*kBFv%z^#~GVTi|oHKtf$F3+HYrM%ZdulPRuCBkr(PD0O zXs4k|Hg}|jhCJdDjSZ}nBI!DOL!7kK1+-U0#EpCa*|2ZCMuY<156Fc9YTHXNA2$cH z2rbqlg3fIJtZJg7qQL1nJ2P_*W(C2&hTVG76%3&uys*rQjEvj5dHd*yFL{1`{_d3U`|u_jW1RSJcCbr|jEdIvaWnLQ z6{9XoYt8>VLU_2T-58OC3_lrsU8&WtjWp#vtA6xgM+`OeR)qo`Om8lr4oLH9L7Z6`2ge)CNvaaM@77!yGI%di$Ru$9A1EX z)pH>PF**>sa?}f7!~Ex*b2WRM?D4tx+WI=OvrybW`sOeE0LM!sGcVJ(!P~NmKfcn9 z$aUTMaXNS*jy%}kh?1EMG*Y&|UrBt9u@XtiXC*5kj-wJx$Z`d_g&6Yl_3D#_FLuLo zG)v!tsa6l)I&&Tf*GC!ynCb@3l5XJTl9``x3hhU2yA}ellAt!OWYH?yDgJmK0;0>$ zVV>5HNH=!xVn9K-8`tMpYzxL}<-xXhaUEJB4}6ZBs9fPbz;yAiXIqD;eKuy6FicI= z#`C8)+7ISkVh#@bz=!(6z`?Pvk1O)$-xmW_G&RRpP8;>#0gViX6a2;!zcNNgMI~A8 zBT6-4>`XmZ73x*OV83Vduy;6eb938!|1gnUrK>ygL_a^PU%)%L-&sJuf%m2Dg`y@< z#BglDZUCiXYHQKLrv99Zd)k#6X8l&+Ng2bzJPFPhDDAVO$$}oo{V{doaH7K;D?6;9 znahhKZI8`T0hp7AO@Q)DO|4C>{9>#sZWQK{^zbknRQ*1eF%)2I=kw6$K;(q)Vlxq`SM7hM`kHK$;={dpz%ZzW1E} zTkD&(kij*~JnU!hJFn}$NJ-5G{+#Y(y6c#~L8;cRjnY}SM4f*vrw9#XJSV)4*Ar}8 zNl$)CiaulU28oPqAo;`wvQ+v51O>(2gFS_86FqwfVk{pH?*v+V%#))w1>9E3SD-4| zKQYnG>a~T{%QugW78f610g`SJYrR0P1P);}aw#5CNobOll$2PEetQl4!TouGyFTd| zmj7dNX#BG5dy$&zU5g-L;~)Tg88l2Jf=C*6R{&tr~t!a}`~-P>^}=?`Sc86WMgfHX}sxmEdVRi;*J?_&)VWfeuk1{&oP-&%nL zo5rgyHB&FiyMSu>4a9q1>SF6|FLa>2P*$eZ(Euw0ItmPHT^${IFlmorO%%BhVQOWy zRC6$OX=ZOk2V*8RLYC}Hjp*;A+yAuR{GC=Dl*USJmG=pL~cFP9pcDLiF=HvuvSXEqkRa(ju z#iZ6~nvvKFdns8HMOsDEbR1F=&NF~920+BedIh}o2;(GIUpRi>fFt~}WwO_DI6FI= zRMg9(&ik%yCqu^XdFt~Rpr0nb!y?`WnHzT4GoT7zelB>zuJ|wDm0{5sYNL1G2^E@{ zKOP(7?ed@`{QP$|k>l74pb8Zt8!CvaTK$p(h_Swej!_VLU z8GBm*DHRB*9AK;zwP9MCtn00%9i$74RyahluswS83s9prTJ$?G>^@|+ey^Yrvrdqe zEG+c-v;4Z6u8WZ<;wY0=>h+lTnN; zEZ`eia<`bYt7AYHjR*Fkow_?i);esKYl*XzVZR%lBcIJD1hT}RU$FE#~!_|B+7 zXxfVgOACtyAQ#@d@g5C@w4Ah(Q=5kE{%UalBPv8%?2NP+E4+tPhy5n#^y?>2QiPlc z=_@}fH-DJbz~Q($czb*x)bC%tg$hX7fzIiM2A0JQI|wJuMX2{)wB{pO*^LX6A*fZN zP-Ch3#Q|Ouxu$b|?e1CGx(x4RGkkFQ{0TIC z*#oz(14xs-KuW)M_x^?xABXx|QtSTfIq6t?gd`1h*QN#P`^k@0nfvrzr)SJ)&*g$DE zlFK(9<^xeR5RTT_=J{EuVOLZEO7x&|jU_>r4oyYN@h0!20|BIMAXu9Ks#!Eph@6e9EKG9o9(|JulHc}sXpulq7GS`WZ%o90~o0h3A#+lFtuU* z)#=oSyw@TT1zytgH~zfaU;l*3p`>{s%&hNEle+46N32k`iH$8*wxeQ z5^rlykbmLVXPYvZ#Td{G>YX6=H-AquQFgB$@C#&3=mwKUz4vWx&N2swKZTVy^usS? zVk=SxadsLmX-FDEZ7xc4>0KuqfZS}SDe&z5*4-EO>!^=hGDI5J=;&Ja)MaAMk@am* zfOq*y)6HZ3(T~Uls+BFo+^9M?lr=j~Z96%bJscB!9zV`%EBe2n8_Svev>#)^9SIZD zf{+>H-B80++&3yPqPrZw`4#K@D=2)!Pl3DCm)v)P+=0-}5X}ECR8?~IJ{dVV7%&oa z=KxUjV{vF1Hdhx^8}P zjG(Ba@Lr=*SDL%9LCOMwR=exO2(Uj|F$2J?%oNwBv>DA>OxsBA z6#~SeyQ|C*5rwjhPrL_JwNaMmzYko7K)($1v@=CYz3?_vcNxmo6p@CrKCSd>eq}rS_8e!%kJY#acdc^)JWVOA(dD2_97< zZ(1%B2aO+8UM<&qj-CK?MkMtj6mKP}k(2`H%9HKSjUO z@jRFBT({cr;Cjt0>3gzkP;Ea?Tm=}<#rw;O|HT4$$$FK%>rf+tF2{BnyR6W#=j$A; zS`tqCD$z&rKc8OicPed(N#Z<|v`~7@2iOfBd$X~^iYAM0$|%g1$m6-U^MLR~SF7Y4 zwWM@E-Fg@*hFX*m>3B+^}_Ha+4hWd{O_4Tpdv!`jZRR-s<>NvD^K_B&io zVk_&jVP|B;A1sVJ-Vh$sPPO=+KtynA5ukcp+Do}IvoO1FwYfZYkRq3k`h)+);DB<( zsA)ROOE%+}$SM67+zoty=MCvCusgyO%n1EvKg36;b7IX{H*tMtYyQUPf_`kyo5CS?;rC3JXv*;M5fjV4XT+o>Q743DZ;{@xH;xf*AsJ(PE>9#*Lqa8OLV`=V0_du zGKW4TKZ97N6Rj>n1;z{0G z;}2P?Y0A0yY(%+TLIgltyrB=NAQf~kf-_vHA*8ePd6emFR>1Y42EH*K0%&(+;kB^G zA6b*T0^R|MRQ4+RA?Hco%jc}G1?Ta^LBhzc;@>6u8xM=1Ywnst;c4+F159=H6E|TZ zyjB20w-8RW!T`*yoSf8>lAEt`a+m@FCE2Vd_&|hG4(dU;erFhke=k4WldwiT-?TQP zEwFGeqo7_c`+=9lI==|X>|?dQ<}#x=-2 zXuLd@3pwRp>CTHHv?KUy$E>e>E6-NIN^p z=Rqu!9Db-M5{0LP#D??n<0e0k)4xCE?@&PDf5r~U2!g7gt+dmRe5W?f*&$*Tm4>o{{5DJp4hnv z{ETb`s942($g~F&V%tUN0>HYW zdrnq~5C|Guxzz;90hsS%YHYobn6K1%MX^EY22;u%Pujz zIm?RFL8J*M&p1ExO^DoyPz*d5bw8k_lyoiiKB@9d8~QpPHR0YeT8_|-v&1xgyB~gC z0GC;I`;ixG*4^80AKbWj`*!hl%+ItJ6fdz;`WV2g28qrm1INuirl7>*;%ojqx3M{DoQW7w%3*?(H)k zy2SS-ZJSoiiDJ&HStX(r#H@JNIhoJ+d27bpy%D5KXYhMGh`#3T6oXpktm9t^f}>4x zAyP7Ko0D_&qM8~_6J9JEad8rTqLw0}UR4b3_Q8*=oyd3hMoE)rXAmihBuT@Z$pZ#M zffzJ{%`qclXnYdf-t!E2t*9LQh36~4B^jIk7R^<8U zNiH>A^jmM2;B(0RbStJ@xv8Hb$TEpwwJ_$&g{H>I%n&`}&A_SQetw6HBz1SwvEi?L zq8ijMr7I%@X^#m>)^1OetTwED!!NsWb5P`d;MR0MT3^C~ai-kEbb)gQ|K~S&swl{g zkMr1c$Yx}(1@G;0O8tGNP)|hM-MG2-VanQpiBzXR@Fjx}CQ3-i(CuKHq{ABDJSPPc zSw#O5k1f^|Q;?mJH?K9JglpC4Opfde|4utZeDId~!;d;S`Lk&!^u)NP$5JNwm!hIb zUXT*4Fu$mBTYPXi|5D=?k<-S7;A}U_rTB>I~B^Bu|UNy)46`sodg;Xsp@KIj{cyuj>}b9(iPdD6=*`J#rKlksYX4 zP5knO21HMrp{VKRfg8-s$eqc>#6rID`4-9YGzLxLHJXx_UVv~%i@&e`y)(Mi@m;m- z%JN+BBcG9LUpx#CnEJ*GEYw zUwT{(>}MrAr?x#!KEZu@;wi&!aBz*(vKmSsBv6zEv*PXA3_W2Dwtv#17XhzVbNv2^ z#*F=TQ$u4IgLIEmY1KYjnqI_lncv~3=K5k?he{tEne88ai0iEt_KF{j4;~+`6H)_4 z0Y6BiTDWeO)8Xzf%w|^;N&h{+Iq{xmS8b8Tu5JpIekXYUC#Iz zZ1ZXyfBDN(5anKzC*X9okac_hDQlym*hKo;5PRS`p?DUDbh>fXA#zKkaH3-e@q%=@ zVg2DSRluzCSZwUP^jDF?nSC~I#LceTa%ti+s^n+W63Op|lf)>snl>s!rW+e&ylXZPiVh{$R8hW;LWPkQ2@#SLd;!R41GcYoIiI)nfJwt{H3 z)rJ^@gP6MJKq9uht&No1>_y<~0s$!EuHt7o43B0b6?~BtK{C$U?=Da&N4L?7CQ$i2 zct~I1t&TO68ArBi&o;g}vv?`YXj8aO^v!_Pd^gb>1zW7zs>(Px6QoH?GYhpWPUv%* zNWEA0oAmwrIy^Z~JZvB6Pa|lL567AZQw;!p@>WbCVh7!wPo!v1*>GA*tH=JBCbjBU zg79~ldNyRkcpTC4L`2At`JRN{M{^Z){}>`(nJ0$Yd4cz?C|Id0D%SNRDtb)FlSfs0 zyp29KI^5zH)Oo!!(8-riED@W$ycATuWN*4&`|U!;a>b}30iEdJw{$6~FU`_{NG(iE zE4&yuW6h~dboR%UqiU4P?%9_Ho5@7xH*b03X)?6vHJU5#PdJW8z8W}970 zOZFe@MM#Nae=Ba*wGt(^KN3I|)3n~CzQRW+lazAh#7NQqsTywWSPPG{*3BRd4`)Yi za>lvtm9>`=A%P_Tu>Wm~Q}vbn+4RkKGI@t=^_@QKON$kx%g(>83L0>-vk^jGlEVeU z=~sBYG-bTLFO(_v$CV`I7P;uWT}(sI*tdsM+)?=4huSk-sLn7A9ZTi%C^Z+d^8sE; z|F7ye>c!Sj^3wR&`Q~EX$FU0M4Il_;`X$owIki=w(2B_Bv=goC z84g(0gs^2JXUBvLCth#ui5mWP(F2L!{1$NE#C*G2aj1Fg(BXA?YHBj3qYK$SLNBW< zg{to~>o~pDNHo`&BccdWKh)Y!9T`7T>mQwVe%E0$b~yW%kcBj*ATp61_KqfB)=lKI-Xnw4KHlO*zFqa$BF^ZPKB} zCyu|caECfQQgx zsb9dSQD&t#QNATC5G~M9-r_BV!$KW)7=9RdX#!=$>#)A;4aE!Gq3|d`pCTqldf0HBS449N~|LZ(PlyIJ3yG>t7KHhIY$l^^p?0b*i zpaK7W_A%(_nF=|hzK8kaSMFu#NY{wY7t`bsjnNoXW7j-BU`j+jmPUEej?)_>W|NS-aOm8*ZWXYp_7kl07!g;TyXbN{qX$K@$6AF4o2g^@9JNm`S8d#8azcrukc(tj%=!lQs z-Sp-rp(KA=av=N4`*q6))S)$#%TC5gbm><{Liai9cpS=XQai?^7}cJWtiNy+MWvg6 zKlq(?pQRPtlR6tnX@kkX=%~@d@jRAh+-%CrFvWPY)K+JdTCX)+?5THcZO+%T(~<2I zahdG1t_|$y;FU31*l>bEtx0h%rv-9eJJ&_eQhm#>)bZaA{*n8l-;~LW_C8a^IuFsN zb>@>D*@B0WdbS(4@O}_oLsl!jWE-~5KM$w=lt0pY=zw7^sQP}Pxwe-FrfPL{VN>vw z+dL7YZ$|g9wzy`DW5b)xrns!zoSO3^dEX-{e~5tY2)R75n>x}u8!q zp8dLDU%JmWY`wIom=E8k;ECor>6omL7T^-lj=BTXf`TeS{hvjHK+u;7V zq_j(2^Gx^IM(VIX0cRppyZw$t*uw#Yx0g0zw(@?{vm?#7bCy<9dXAAll&QE@MI$1L z5^@9>1GCM2coYWad~Wy**iG&|B!30*q3x({&*$M}a=)UG51BC~E;@6ZI|^z!W0l-I z%!sgE&A5-T<<{38y{{2r2~{BDsnGSOGp&LscxAa{N8L-Gf}HIhqN7sm{bQEU7zpSp zyd17Y`nI$NG$Zqb2@NbNIaemg)_zu6WNACYsAP;bDtaL^3EHMaUy;KmA=BZ)O}XPc|0@a*mRF)_eEX6yA`ZLooF>|%u3Kx zm?z*-V!r=)iagJOaETB(QaD?bgM!Ebl2TbFpM z8@Mt!dGW9-P^NO2Z4WqdgJ+y8cDm0wq{I^tH{(3c$2`(P{!XD*l;ui(Q)?Fn%}e)R z-Rserx&wn#pPsrlzl812+?!QJ=qt@J>7*(1NQl#3v%A~$l!Eo}Q^2Z(B_?%3Y-{na z;j(iko$T@}=cD9H>oh)|+_v}0OFTG3Z3Kr)N1t4Nu02Zq`L4xtLY^!RrlpeaONERH zCDFZ^mcnWjvV#WXiNna_l5eH=^sOSUcY(7AY)!pevu|bl5h?(qYL?H*c-DMK*B>YD zE4TT_5;gV5O>5j4ps3a+N#nDios3vVwj7D4l?bSWK7-)b?>q;>g}I3as8FR?VNWy!`H8nR27Dlju%KZ(dtnBq#ZC^&Jxz6n!=xp zQ(&(?pYpZ1iII53nts{6#%IT5iETj?#NOj%cPYwL)%9oW$IEs7{U9kp zej3!(Pmhr6G_X{b{`Ipm@~sR7Pk5sWGeaH@6OJj}L`4Rz?L^eL@^EPUz|!sV`ODNR zCAsw8C7*q<%M!EWC#?N;itY~SrR2BCnhG||gyhYJm4{OD_-jyRe=jY$-y2cY1nHy# zVd?5-gID5V_sB}f@>Aobe?mea*!h!DT&?7f6^J%N3vFIrTgiQqXPT22*Ex1+vRZ*;5pF0c zzbwSr!a`Ye3OG*49$6R^(mTNBfqC(24<@9*+ zqWRu&&%-1Hv7T~BM4+!LN%AZz_oxE|c+@wof?KTkWbPS!KWKYR%h>a=av21hmRCK{ zQdm@Gzm<4SPSFRUc5KkDAYV~k{L@(6FSHZYdFhkvap?Cn`uq2+x`tAo^LalJdtjQG zzxPT(Bm4P5M$)8EY^vKwO;v%3tKSULF$ z^0CNmo{18lGjpRNz6agk)MV|1oUF#a zpTT4a;Vq%R-4*IdSYH&}Ttr2Y@z)?nZZ`C9<|BDlSA$Cy7f&eXkC-qRYV zXLpD=?Gh4`42-d#6zpghJe{D)x~Zwx{?hyVOLeC%W|rmMm0As?YMrvwwJ!-tYfH|G z9((zet55pBL=6~8eH|Z;Fj^@8EofP-Vj*uDBi&;+SQfNqb*lJ_&q99U^}eqR&h}7= zL=b1WLQ8sFOiM-hM@it^W`jpfwj$new((|Y^>E^xu#RNR?adM`Arh% zvdVk$A7;_U^8+wGMC;GbZ%1kT7*cW~Qx!bhe~|D>kDVLQ!Itb3=*q(Rf782yG88}eU`flaySgocp zR`ZaP!Jk*C=V3acwQZ4InKHPIgY?Fs7H#5sBv_b)@1<^q*gm!4C+AVm)= zf0q$lTjzMtUHhqHD>gUTc(Ri5yv6Q--J%n(MMDvsku zIXU3CAHiKuyQg5LPZZj_Pp4F}_AFcbXYBGH0PEl0z@wC6%NpAmm@?~a2_l|u(U%Oq z7Y+5TR(srP{K!N{w{OeN*%rIIZ0;lU@v(Fiui2du1%rXa?snTPNHX4R^g8DZtbdTJ8-$xJaxTlpRK)!>Wp6K0=R)s)gI&}BT|EY>8p#ezC(mUmC_ zOlj~#t4a9*echZYh|KR>-FtI$gVs7fyG9~d(s5Y%3wyluy%BQ*IT;}azS1u_JIe@F z^MiLdF_70rh@lH!v|U1Y~(A4*^grXiMYxVYc6pq^UZG!Pd&A&wXe&lA49I2_=P^ANF7(&DcW?5 z<)Uv((J{@_d}_=%Z~}%lUlY5>zdnPisLgsO+T-9inh_ij*6;+4M_1#*{F_85oybp^ zRFz*ju(+zwFM*kpvNnqEsx8PXw+m5);ES!?tPV9<4o!&GLhpKdooSfK6LQ2xB~sjt zAE3j(p8Z}ep`R7sDh{$xOTP>!x+G>xt+tRn#6&F%(@e!F&OxeaLuJ6ihwrIO#HO<3 z`Ac-uRg8G8;b&eR=@EpIAo_l2@5ZKY*B5pDhm*)18HfvOMFyMFJ6-x!DNofdeygQP z;)*6V?{kz*E)_F?VoXwPsK)%au{dF8Ml+w9;7hMC-q0H27mW#9TkD-K8SHNC{G;e9 z9^xfg-LLxa;lna2R(z7Gye^;z2LvoJV^$4Rim?YY(MIDQlpdZXh{y`zlIIhN^JfK@ z8s=8$zm0yJjSW*ZX2%tnLw|(t_`0~b7{_e;cLdLm=Xp5pWfE$$`rECw-f}ma!`|a} zscN4&4X1Zb_%8qBYu=;IO&*NcxW$EV<=zTzSo7|U`Gvfmhn+OE;GUVLsP(|yBj}FD zMeFqhhVvtv(Ay08Tx-}mr^q5=`DLN%x$1M5JD7u1%;SBh2E-0}Ix-1ek}gl}#}DV~ z#Y+;cnX>1=b6;t2DPof}E^*Z9?z7*SdyR>!F<0l_Z+NHL!&vFnnzHg%j~;^sRHhE=tU88+Z^v z@VaVMqGm>2!)DP>iRpyCKCP*SB)w(8ou;|KR*P;UI`8mE9*_E?IC3)m7AvJc z8^gd;h0%qSLXvbtTgjBZX%&nLwQA8uXB8#;UR~ZSTyi*cH#nJ>_AL(!wwtbIX(AO~ zLFvF|%!XA~gXX&Wje_uTBc7ojj=wTFkE_&N*=%c)CW%dpp6e)5xz8aFz;m8W$C;t> zvDcqE?g)x4xUFk)F(E6vyKT3U-_R3qQXHCR$H7hltE;LUXTpw13dun%Fwwz&pQz$~ z5*e21vOjl*X&&#PEbPSR?eAB&d2Odj&Wz-vzOjm9g3@9K!m!)|oWlJ&1mVI_N(h^zQDhOO)rZQ}0}#*PvFiJ-f~d4H`*jUy_ez z%L`uXqV9r)zQUf=WkxP>(AvS-n4r)%i}FFbTBRFSq3m&BloAK)h)i5p>)Ja7CX37Q zgjnROMLQ3(8lY?iNdzZP&7#?x8suLNkGwUZ?!Q=o|9Zf%lxh5YE@dU9AQ0?T1s@d{6a4{(u56?{bdO6_&%%_jH(Rc$}@4hj$CcZa*SwsLay<%^flY6W$ z5kgQm(3&c3?0GLciG#7NBR9eW`W|IgIkS*8Z3fGj7IkVTGD^50>$b8iayg)F_95{# z32%_pV)|Cr9zv5>;GMaI>r>lN7Y0%M33r#MWH6Rw&W|lD*V{4#U0ynUc{i6B|7POM z^g7nzJQpu52um4bw&$VUUT{mtM!)z#I^5X}HAMA3pB!XIlrIlP5QVTXrvf zJ38>FtG3j`Gt*Ba%bC=oqwQ1$N2cE<@3C(Jf)2U+Ry!!M8WGy9dAPN z5y|Np>=~hfsDhdw^F!!R^^_+-%cSjfwS)q$gOmN8>M^$Kqj@&*wRG;D>qk~b0Qs9eT$_1-^ z&1%;#p|#qAK)a+OY%&o*6}ff2etyN{W^n0*P1Cu) zV`&}9_k0~u00=$>jW2+L1BJ16J2Jn}c3uL2aAQqzib7QL8KO1FZy~p7v+;&jeTe3Q@wA4|z8<$`_3<^cib zWjA*+$#;^}o*zX|X7NDlOari6`}+>+gzv?F!wkPfSwODyX!N~pjz6OUEORmyspKE$ zB0}BS+3B|E9J_HQD}nl-1)HCOu?AAcbrJk?(}Wor8H#FZV_BX{y@_2)D$F2v^7iD! z109d5@xyH~dS+(fU-cxPbQ;Coet`S;y<)uJSUZ{FU%a{3NS|^Va>P@Bwi!(V@d53r zKQYBk{-sIRG1Qrc0%Icfe}1;(nhiMUG@CzlE6(e zauJWqDq1BUP+;Dcz~rXQgNUdluCWaP z96r&w;>h7Ate%zq=d$ACd+J^v6NhZUaik@WvR@%MK{-nprczhbKG7i=z(X48}TaVqJV zU#fsbj)2t72aBVeAd7>-yDs%~ob!Ew8;wEj@d0$oFhbj!K+Fi)A?Nkz*|Tlq?UE7g z`5_e@!}akJY$~Cc0a?M|?7YhRS;20Oj@)Gvc37ZT)x7S6x{mPpc#ZQ~L$w6grP!B- zhFgGa%|6?cr*B3r8L4qX17LNh#2Ehp8)^%`GZk$%Q~x?~T!bP7G`psl*w6>P$A|)3 zDut-K3Q0I#K8ZdcM!AglZS$a$1uxM)R|i@XsP6EC5Z^ME&f!JiB2WOxd$yI_T6+8d z@WyjX@zzG)KRrBIRjJd5?-SnVr$WE$FYO^zqgtS2?*h9JVC_PH`;HzfF((cc+J17% z19P-Ed-;5N;&~P2<>k+h07!V%uL)Gx>M&IP0lf~nCn?0WwB`h;D*0@e z4iK%ZHM=)ZJedj@%Uc2ZG>4ns=UuBq*%vU;eNaaT*b>t-K%ZboLDvC$E{qZ$0xCha z=rG(l6fL0~aOSQ*Kl_yf5zciXOfrVuK%(CR^u5sP0TB;-$;)HhyJI+sra^ z6NLT#=g(SRh>%+Xg}7xHBRCT-#WD+&jzyF#T=h=xrFu5(DYrFdxQq{j`rE*GXk2kX zNywo+S5yQ*H>K!d1Kw&G@NJ-^;d==Kcd)J$%q1E?!V8Z^z>LA4DHAsW1Q&o78vw}l z!Iwv4a9m?S*)Z@N^A89RWynwuk>rFL_Me#wDNkf%V4!JfW$+)AMyMXip9NfG)R_e^ zc)oXCd3j75m3t5{xg1=nq6{6suEwHF5$4^m{y^EdV1uwM1Ffb8kjGq`W~HaUMS{Hz zU}Dr452DWYxP5!uF3D|`0pz?I^0cZjFJDCCOT;->smaX5jP7dr{#gu>5Zz;B0F$7F zfb;P&DhfzU;y`iOSz4if_79`yqkT2_0!GqAF{$t5Sbke0`9~l|ZqD5=kT`ik(V?>F`!Th%iH!K-1u+;26 zmlZwTH9B5iSQxY}Gx=XX^X?1TM5#8V4Kb7R`AYbQoDp2B?|E^Ucl&WW;BLW4_ z?_ZO-WDpz~9j&OXJ;gkaNAf+H-JsQ>s{r-u3p;BG_Pw(W7}N{1e$;t*!8jCr*IxlM z6K=iwr1MCgmc>MQn9j)@F-jP7FTV~*KTi=jpo<9978o~VRaVu51OdcI5Qu|qs0Ffa z{9DZgPi17*SN~(N+wr;d8sAPOy+N(=lW+iV?e7z&`heFHD5o|%g zjBLY+*iAEySannL^Qf1%8z*-y&Vl5Y(a={VU?yEd15*gXYcA_0BlHXmS<^gJp*z57 zsyNeG1ZpVS-75{)O}brC%&JjJ=i>?d_7D^hYrA|t;~wCG+b$Q^(*_)!VKrlv;t`58 zNyM1=zka2CStH-K6^_2>(T~tqcZf*>Td?zLkIbsItwTfa`EAbI`M~tY{e3R9^7(;V z?`{{BWuSOnlAlq`DbNl3{WB$WxXuZb-|%4`Iry_cVph~tY$NCv0>h3Gq7O6xbBn<) z5j{utA-$ewghdED}Xg`{hH&d2ZHiva<2%^1wNw zi8AKqktk&jgO1yP4=Sy+q_+Z=Jlaq}QhX>ZJ4HNLf(o!*YNZyWC>cgwsFR~))KG$$ zC?QZVh@oev$2;G}@Yqeh-$LWy;5Y=PNGAZ<)j*3CxN~)}!0Qk_9_s^gCQnOC%bo#H z?u1d|nRH1mZ$Mfy0_5Y)4!qCHT9DH5Ji)MkjC$f8OGrrcvA#mx`u{#C6fKnJYk6N8 zs>P%~Wg@zB9dl;OC8S+^dk63LprV{XoUmd?2iuLCt!^}I%7&`l0Ex-Rb=cXN_nh=P z>C1-x8m(@OkboeiU#@Yhi<#V8pkebvLH>;pF9AmawrmM1)#YX{cTsIRr7oLU>-tKP z1Vk(b(@B9)|Eu29H|HSzL|nAx(BhG8w=0Cu_*Bu22T@VL(d&Z{gT^g>aMMo*jA^RG z#z70?_~W6;12pfXSz~3{E`;Aa5!O`RE&WEz2v3jC-d|3KqrUP*v*hdlh#|})`Qf%$ zw_kc(J~7jBs_+#%P*m3XxDsGhuR=TZt3AxnU4^UjXlVNFVY;q~~>NSJ54+jA_${$HjHb)1kuwY1jb%J$D*Hh_aIW7|Q7(ks}4 zPJCJx@P^9beMQCn-ZGJ|`ih1@3~DU0J&pz00=;D_S5!T}|NLzWH9yn68bET1S0V}L zh)x_O{q3jo7b+u%pkR4}2a$)SVyK!UMACFoyTjVE7XGN@E7rA0T3~1*ca{(KU;O#Y z{`1cQ{h$-W=R4iYJHT31`DQvm3yc{h{emW}C5SLUI<*g6XQipHU23(M1_bneL#ZOya+a3fgy6kGwS35ilyysLUkj@D}J!MsATK(qyHr}NZHv^o5 zo}aP%xd)aw;TwfpjSQrR3GW^0L*qOwO>fF=2BV6A8|>A%(6x{s>Qt|_yY*(|!t6%Z z7(P4mSt(;9!>Q)UAs=4dlv#XXcC12ILH{V`*; zViSCRe*PNad;iVRQQ!HmQ7U~d5J1u50U-<`neRY1AbERRjB;wEkO{ckADY-KJ)ur2QzS+FAW2_I1#%OnHa`h30LWcO$X8rQMhETw3Ub}e# z1qcaCydBU)bV+etQ*^uwn#@6cHow<8-Ya{SS!K=w;wZbf^V#@8;HEMM&t!w}0Gaxc zryYGOG*2K244W%vXGV0CwWWSoE^&67sNAWs*6=sHht487=fW!|eXk^VTW^*R?(6(E zkvjgy|ANGhv``>1+S&B}Zyl!yF%NltUG?`-fpu{UDLU(}IU*)Dr(ai(){UWMSnhyf zjPu*3FG{z6?JvMo)`KtOqr^v5uJ=SA-AxKuX6yPC=?j%uEDRbwTTP@W)eJ08^{ zXe+LtGRefb$qw@emm=(ZEJ73Wv3DUP_uZ=mC|mT-9U(`3bWtspo{d#Lekwso54KAl z;xO|bpv%x239La=7YYu5ogwr?Z-SV!qf7>rMyzyBfv$tqTF6Uw_UQ>;!+-#vYi1U14>|S8q>eJctp8R*E6L zF?K`$S!sj~#S|<1;nXS`Yx1}}{wf@HXm@^C1S#a#R&Uq?HFz(-k6{x@+1YVVVe9N0 z9%18b>yROMKK6oiKH2@wuRI>txn|#IDwLFE^cHrDeixW@wUgrEj#jmx8_t@Yab)jx zs*&Hv#vagr+wF61FCT zE6@YQykE7L@!4|;9~@n%KWlN*60v1R259S0d_U3FRyMO47$@^h9Y?O-!i#4#0IbaA z4}=tfalcQwhoCct>Zq9(G+2`RV9Q!&&g^$)^;i>P(Fdv~4CWgw^9(NQ7EdpraB!as zmJcLt#w`=n$jR1NaLM;T;(+fu*Vyx$^Zm1?-7E7n1D5lVCz&WZ=60<8m|?UneC_RX z{qz1hOW&o15CkYu{7VRFkt$Z{`fo0?grcM+mM7@P6em!yRHh2rihPZ8;qz)t3jtlm zKpD@I{mm2lx(WFv0C}wE5iJ_C4qdQ|ILBJ&tY25n;wiE4?yTVjiJ6Y4JGr zp<468MwV&9M4yuAMw#+umn!;B|8Xauzi~O(g%j^>d6n;$Rymu0NT%Lw+AM|^%G0k+ z5`*ZR_GBX0pj&>zLjJita@Q>}>`a``(tYN)n8C66jpgw^L;>21i8lyQ94KSPzWA}; zEAx;FTrgByQirq&2Hvbmy2mC*mxo|U#wFAghu?emg9qUyQXwb}W#Wa}^|JKKY|^L# zA@l*q)NdMFSdR9wF>7b%ZbUwhKQ9t^L6CDST*mr?W@lHEjtB4+RN7skzkRM|Q5Y5Q z{jYh2=V1mRHK#JERVPpe1Y||F2pc+EEsw4u2}eXJZP8{@fVwM$lVnjK17Q#GX#>L6_lutSr$&g==c< zM(eg~OJm_a_z{H?-s%KwH;SIxb8D_a8$YICLB2ovQps9f`ot$Li|w=v9XD&h=i;;L zDH?89CJoXbMy{0%v>9Zu5n4NnK)VBG3v)teFG1pSZ6QxDote6a>nHNENvKbU9gR#g z@MLl@K^^Y)_|c6)thR`@EUrpAU84(tt>iCBCRecx?PJ|{R-i0$sY^Znn*6_^G%9|h zU(5mCWF>>8MFmfydIj9b8sO9cIwGhP3X4Si!bzK zy64hMhF(@!oOqd$l_2kzzG$g%a8>Fr1(*0`KkAklt@`7nsI|G^M*3;$=r<#J^NW}8 z3x%DQ_U*T{ZI5Sj0N{ok7?wYs&VV+FiP4&+w4m8y1BoF%XV%bivosxab58_CJ69?s zjRiISy(^Qxd>_T%1u$%KUbbH9bOUS<=}w31+_OuL+=(JlH5lrvr(X6SmiHgWM9wdK z(W7cL<^z2C{ALx|BOS2Ec{fI(Qp?nCPSx4rROa=`AsVNt*guYFgZ9$dLivkY{_Z9} zLv|7HvjEBCZ@cNN~ z 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 J{yqH{{|Ao7d@KL} literal 0 HcmV?d00001 diff --git a/docs/tools/FAIR_tools/fairassist-search-filter.png b/docs/tools/FAIR_tools/fairassist-search-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..aece2dde0b822232c056bcbb220f813dc1910fc9 GIT binary patch literal 74440 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 i + RO-HUB SKG-IF API + CESSDA SKG-IF API diff --git a/docs/tools/SKG_tools/SKG-OpenAIRE-Graph.png b/docs/tools/SKG_tools/SKG-OpenAIRE-Graph.png new file mode 100644 index 0000000000000000000000000000000000000000..00c626dcb0d5be108fc3dbffdac186a352a70602 GIT binary patch literal 79465 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

    p~ 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 literal 0 HcmV?d00001 diff --git a/docs/tools/SKG_tools/cessda.rst b/docs/tools/SKG_tools/cessda.rst new file mode 100644 index 0000000..13bf0b0 --- /dev/null +++ b/docs/tools/SKG_tools/cessda.rst @@ -0,0 +1,25 @@ + +CESSDA SKG-IF API +================= + +Overview +-------- + +For links to OpenAPI documentation, implemented endpoints and examples of filter usage: + + - `https://skg-if-staging.cessda.eu/ `__ + +Endpoints +--------- + + * `https://skg-if-staging.cessda.eu/products `__ – Returns studies from the CESSDA Data Catalogue (CDC). + * `https://skg-if-staging.cessda.eu/topics `__ – Returns topics from the European Language Social Science Thesaurus (ELSST). + +Current Status +-------------- + +Version 0.1.0 has been released with minor fixes since then. The Products endpoint may respond slowly but should return all CDC studies without any errors. + +.. note:: + + This is a staging environment intended for testing. Availability is not guaranteed, and services may be down without prior notice. Endpoints, data, and behavior are subject to change at any time. diff --git a/docs/tools/SKG_tools/openaire.rst b/docs/tools/SKG_tools/openaire.rst new file mode 100644 index 0000000..8de55ad --- /dev/null +++ b/docs/tools/SKG_tools/openaire.rst @@ -0,0 +1,55 @@ +OpenAIRE Graph API +=================== + +The OpenAIRE Graph (http://graph.openaire.eu) is a scholarly knowledge graph designed to provide a comprehensive view of scholarly communication and research outputs at the global level. It integrates data from various sources, including publications, research datasets, projects, and authors, creating a cohesive representation of scholarly information. + +Data Model +----------- + +The OpenAIRE Graph employs a comprehensive data model that encapsulates a diverse range of entities essential to scholarly communication. Key entities include: + +- Publications: Scholarly articles, conference papers, and other forms of research outputs. +- Research Data: Datasets: Research data associated with various scholarly works. +- Research Software: Tools and applications developed for research purposes. +- Authors: Individual researchers and their institutional affiliations. +- Funders and Projects: Funded research initiatives and their resultant outputs. +- Organizations: Institutions, companies, funding bodies, controbuting to research and its developments. + +The graph not only represents these entities but also illustrates the relationships between them. This interconnectedness allows users to explore citations, collaborations, project affiliations, and software dependencies among a vast network of research products. + +.. figure:: SKG-OpenAIRE-Graph.png + :alt: SKG OpenAIRE Graph + :align: center + + SKG OpenAIRE Graph + + +Content +-------- + +The OpenAIRE Graph populates its content by harvesting from more than 2000 trusted data sources native to scholarly communication, including: + +- Crossref and DOAJ: For scholarly publishers metadata and citations. +- DataCite: For research data, software, publication metadata and citations. +- OpenCitations: For citation data. +- ORCID: Linking researchers to their work and contributions. +- Institutional repositories and CRIS systems worldwide: For research data, software, publication metadata and citations. +- ROR (Research Organization Registry): Standardizing organization identifiers and author-organization-research product affiliations. +- ArXiv, PubMed, DBLP, REPEC, and others: Covering scientific papers in specific disciplines. +- Additionally, it includes hundreds of data and software repositories sourced from research infrastructures, science clusters, and the broader European Open Science Cloud (EOSC) domain. + +Today, the Graph boasts the largest collection of research products and citations, facilitating discovery, browsing, and in-depth bibliometric analysis of how knowledge and findings are shared and built upon within the scholarly community. + +To know more about how it is built and how to access the data, refer to https://graph.openaire.eu/docs/. + +Implementation of the SKG-IF APIs + +The OpenAIRE Graph APIs are accessible from https://graph.openaire.eu/docs/apis/home. The set of APIs is being extended with the implementation of the Scholarly Knowledge Graph Interoperability Framework (SKG-IF) APIs to further enhance the accessibility and usability of the OpenAIRE Graph. + + - **Swagger API**:https://api.openaire.eu/graph/v3/api-docs/SKG-IF%20OpenAPI%20V1 + - **Endpoints**: + - https:....//skg-if/v1/products – Returns products matching criteria + - https:....//skg-if/v1/products/{local identifier} – Returns the product record with the given {local identifier} + - **Current Status**: + - Version 1.0.0 has been released as an initial draft, with the intent to extend to other endpoints serving the remaining entities. + diff --git a/docs/tools/SKG_tools/rohub.rst b/docs/tools/SKG_tools/rohub.rst new file mode 100644 index 0000000..fc6c10f --- /dev/null +++ b/docs/tools/SKG_tools/rohub.rst @@ -0,0 +1,87 @@ +ROHub API +========== + +.. page-authors:: + Raul Palma + +ROHub (https://www.rohub.org/) is an RO-Crate management platform that provides a holistic solution for the storage, lifecycle management and preservation of scientific investigations, campaigns and operational processes via research objects. +It makes these resources available to others, allows to publish and release them through a DOI, and allows to discover and reuse pre-existing scientific knowledge. +ROHub implements the RO-Crate specification and uses it as the standard format for serialising and exchanging research objects. +ROHub provides the backbone to a wealth of RO centric applications and interfaces across different scientific communities. +It is available via a public instance, and can provided also as a dedicated/private instance (Platform as a service) or on-premises. + +Architecture overview and integrations +------------------------------------------ +ROHub comprises a backend component, an IAM component, (meta-) data and resource storage components and a set of user interfaces. +The backend exposes a comprehensive REST API, which can be used by different applications. +The user interfaces, include a reference Web Portal and a Python library. +The ROHub portal provides a comprehensive user interface for the management and preservation of research objects, while the Python library works on top of the ROHub backend REST API, wrapping and abstracting the REST methods in user-friendly API methods that can be used, for instance, via Jupyter Notebooks. +Additionally, various external services are integrated or leverated in ROHub, including RO added value services as well as various EOSC services. + +These include: + +- Semantic enrichment and recommendation plus a set of extended analytic services. The former generate structured machine-readable metadata about the content of a research object including the main concepts and phrases, the entities and their type, and topical information from domains according to the Expert.ai linguistic knowledge graph, and generate recommendations based on the discovered metadata. The latter include the challenge and solution extraction, the Question Generation service, the claim analysis service, and the novelty scoring service +- Checklist service: provides access to the minim-based checklist evaluation of research objects, used to assess their quality for different purposes, e.g., completeness, accessibility or ready to release, and according to the needs of a particular community or application. +- Quality monitoring service: enables the evaluation of the RO through time by capturing discrete values provided by the checklist service in different moments of its evolution. +- FAIROs service: measures the FAIRness of Research Objects, by calculating the FAIRness of individual aggregated resources, including the Research Object itself, and then aggregating those results to calculate the over FAIR score. +- EGI check-in, the EOSC Identity and Access Management (IAM) service that connects federated Identity Providers (IdPs) with EOSC service providers. +- Zenodo. ROHub allows to release and share ro-crates via Zenodo. +- B2share. ROHub allows to release and share ro-crates via B2Share. +- B2drop. ROHub users have the possibility to use the default ROHub storage, or B2drop as their personal storage space where the resources uploaded to their research objects will be stored. B2drop resources are synchronized with the corresponding research objects in both ways. +- Notebooks. ROHub users can open and load the Jupyter notebooks in the ROs automatically in EGI Notebooks directly from ROHub and execute their methods/processing in an interactive computing environment (eproducible science). +- Replay. ROHub users can open and load automatically Jupyter notebooks and reproduce their associated computing environment with Replay, including any related input datasets, directly from the ROs in ROHub. (highest reproducible science) +- OpenAire/EOSC Research Graph. ROHub resources, particularly ROs, Jupyter notebooks and data cubes, are harvested in the graph, and thus they are findable directly from the EOSC marketplace. +- Argos. ROHub enables the creation of ROs from DMPs in Argos, leveraging and representing all the DMP information in machine-readable format, enabling researchers to shift their DMP into machine actionable DMPs, connected with the datasets themselves. +- ADAM. ROHub enables the aggregation of data cubes from ADAM by reference, leveraging all the available metadata available in ADAM to describe them in the RO. ROHub users can open and load data cubes in ADAM directly from ROHub for their usage and exploration + + +Authentication and Authorization +---------------------------------- +The ROHub Identity and Access Management (IAM) is based on Keycloak technology. +It allows users to authenticate to ROHub and enables the single sign-on across different various services. +The most important feature of ROHub IAM is that is integrated with EGI check-in AAI and with Pionier.ID. +The former allows the user to authenticate through the EGI check-in service that operates as a central hub to connect federated Identity Providers (IdPs) with EOSC service providers. +The latter allows access to the services of the PIONIER Consortium for Polish science and automatic membership in eduGain, which connects identity federations around the world, simplifying access to content, services and resources for the global research and education community. + + +SKG-IF implementation +------------------------ +Initial implementation (under testing) of OSTrails SKG-IF to expose RO-Crates as Scientific Knowledge Graphs, focused on research products. +This required the specification and implementation of the mapping of the RO-Crate metadata to the SKG-IF data model. +This will allow the integration and/or harvesting of RO-Crate metadata in other SKGs that will use this API to harvest metadata, like OpenAire that plans to use such API in the future for harvesting. +Currently, OpenAire SKG harvest metadata about RO-Crates (and other key resources) from ROHub via its OAI-PMH endpoint. + +Resources and identifiers +-------------------------- +Portal +~~~~~~~~ + - **Portal**: https://www.rohub.org/ + - **re3data.org persistent identifier**: http://doi.org/10.17616/R31NJN60 + - **FAIRSharing identifier**: https://fairsharing.org/4119 + - **Portal documentation**: https://reliance-eosc.github.io/rohub-portal-documentation/ + - **Version**: 4.0.2 + +API +~~~~~~~~ + - **API**: https://api.rohub.org/api/ + - **OpenAPI**: https://api.rohub.org/api/swagger/ + - **Redoc**: https://api.rohub.org/api/redoc/ + - **OAI-PMH endpoint**: https://api.rohub.org/api/oai2d/ + - **SPARQL endpoint**: https://rohub2020-api-virtuoso-route-rohub2020.apps.paas.psnc.pl/sparql/ + - **Version**: 2.1.81 + +Python library +~~~~~~~~~~~~~~~~ + - **Python library**: https://reliance-eosc.github.io/ROHUB-API_documentation/html/README.html + - **API library documentation**: https://reliance-eosc.github.io/ROHUB-API_documentation/html/index.html + - **API library example Jupyter Notebooks**: https://github.com/RELIANCE-EOSC/sample-notebooks + - **Repository**: https://github.com/oeg-upm/FAIR-Research-Object + - **License**: MIT + +support +~~~~~~~~ + - **ROHub in EOSC**: https://open-science-cloud.ec.europa.eu/resources/datasources/21.11166%2FBA1Ba2 + - **Tutorial**: https://reliance-eosc.github.io/ROHUB-API_documentation/html/tutorials.html + - **Training materias**: https://www.reliance-project.eu/adopters/ + - **Helpdesk**: https://support.pcss.pl/servicedesk/customer/portal/27 + - **support email**: support@rohub.org From 2b877bd28d2f0cccbe14363f9bf0161bd20c6ec6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Such=C3=A1nek?= Date: Fri, 30 Jan 2026 20:22:58 +0100 Subject: [PATCH 2/4] Update dependencies --- requirements.direct.txt | 6 ----- requirements.in | 8 ++++++ requirements.txt | 55 +++++++++++++++++++++-------------------- 3 files changed, 36 insertions(+), 33 deletions(-) delete mode 100644 requirements.direct.txt create mode 100644 requirements.in diff --git a/requirements.direct.txt b/requirements.direct.txt deleted file mode 100644 index 49aeb0f..0000000 --- a/requirements.direct.txt +++ /dev/null @@ -1,6 +0,0 @@ -Sphinx -sphinx-copybutton -sphinxcontrib-bibtex -sphinxcontrib-openapi - -furo diff --git a/requirements.in b/requirements.in new file mode 100644 index 0000000..ec1b79a --- /dev/null +++ b/requirements.in @@ -0,0 +1,8 @@ +# requirements.in +# This file lists the direct dependencies for the project: +Sphinx +sphinx-copybutton +sphinxcontrib-bibtex +sphinxcontrib-openapi + +furo diff --git a/requirements.txt b/requirements.txt index 0b56f96..a6f997e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,39 +1,40 @@ +accessible-pygments==0.0.5 alabaster==1.0.0 -attrs==25.1.0 +attrs==25.4.0 babel==2.17.0 -beautifulsoup4==4.13.3 -certifi==2025.1.31 -charset-normalizer==3.4.1 +beautifulsoup4==4.14.3 +certifi==2026.1.4 +charset-normalizer==3.4.4 deepmerge==2.0 -docutils==0.21.2 -furo==2024.8.6 -idna==3.10 +docutils==0.22.4 +furo==2025.12.19 +idna==3.11 imagesize==1.4.1 -Jinja2==3.1.5 -jsonschema==4.23.0 -jsonschema-specifications==2024.10.1 -latexcodec==3.0.0 -MarkupSafe==3.0.2 -mistune==3.1.1 -packaging==24.2 +Jinja2==3.1.6 +jsonschema==4.26.0 +jsonschema-specifications==2025.9.1 +latexcodec==3.0.1 +MarkupSafe==3.0.3 +mistune==3.2.0 +packaging==26.0 picobox==4.0.0 -pybtex==0.24.0 +pybtex==0.25.1 pybtex-docutils==1.0.3 -Pygments==2.19.1 -PyYAML==6.0.2 -referencing==0.36.2 -requests==2.32.3 -rpds-py==0.22.3 -setuptools==75.8.0 +Pygments==2.19.2 +PyYAML==6.0.3 +referencing==0.37.0 +requests==2.32.5 +roman-numerals==4.1.0 +rpds-py==0.30.0 six==1.17.0 -snowballstemmer==2.2.0 -soupsieve==2.6 -Sphinx==8.1.3 +snowballstemmer==3.0.1 +soupsieve==2.8.3 +Sphinx==9.1.0 sphinx-basic-ng==1.0.0b2 sphinx-copybutton==0.5.2 sphinx_mdinclude==0.6.2 sphinxcontrib-applehelp==2.0.0 -sphinxcontrib-bibtex==2.6.3 +sphinxcontrib-bibtex==2.6.5 sphinxcontrib-devhelp==2.0.0 sphinxcontrib-htmlhelp==2.1.0 sphinxcontrib-httpdomain==1.8.1 @@ -41,5 +42,5 @@ sphinxcontrib-jsmath==1.0.1 sphinxcontrib-openapi==0.8.4 sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 -typing_extensions==4.12.2 -urllib3==2.3.0 +typing_extensions==4.15.0 +urllib3==2.6.3 From 9e86c6b14245a6f8138ad0ed0daefcca13c05eaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Such=C3=A1nek?= Date: Mon, 2 Feb 2026 10:12:16 +0100 Subject: [PATCH 3/4] Fix/remove use of GitHub-hosted figures (#38) --- .../FAIR/FAIR-Test-Results-Vocabulary-FTR.rst | 5 +++-- .../FAIR/FAIRTestResult_diagram_v12.drawio.png | Bin 0 -> 468039 bytes docs/commons/dmp/dmp-common-standard.rst | 2 +- docs/commons/dmp/maDMP-diagram-v1.2.png | Bin 0 -> 69358 bytes 4 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 docs/commons/FAIR/FAIRTestResult_diagram_v12.drawio.png create mode 100644 docs/commons/dmp/maDMP-diagram-v1.2.png diff --git a/docs/commons/FAIR/FAIR-Test-Results-Vocabulary-FTR.rst b/docs/commons/FAIR/FAIR-Test-Results-Vocabulary-FTR.rst index 91b83f5..ede55c2 100644 --- a/docs/commons/FAIR/FAIR-Test-Results-Vocabulary-FTR.rst +++ b/docs/commons/FAIR/FAIR-Test-Results-Vocabulary-FTR.rst @@ -32,8 +32,9 @@ of this activity is either a ``TestResult`` or a ``TestResultSet``. ---- -.. image:: https://github.com/OSTrails/FAIR_testing_resource_vocabulary/blob/main/development/img/FAIRTestResult_diagram_v12.drawio.png?raw=true - :align: center +.. figure:: FAIRTestResult_diagram_v12.drawio.png + :alt: FAIR Testing Resource Vocabulary (FTR) + :target: https://github.com/OSTrails/FAIR_testing_resource_vocabulary Specification diff --git a/docs/commons/FAIR/FAIRTestResult_diagram_v12.drawio.png b/docs/commons/FAIR/FAIRTestResult_diagram_v12.drawio.png new file mode 100644 index 0000000000000000000000000000000000000000..58725f03f3ee92475865c267d445527fa90ccda9 GIT binary patch literal 468039 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

    >A)oCJhT&l4!uZL>6Y5fR`#fr*B9j)3M37vq)$Q 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

    Cy43ZWW0im;$qN(K?0#OTb<3@Q3 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

    mRh|A#)Q8cl$0ivt0t!F?Uk5)!4rO#+?`K`+b+D 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 Qavw_%ul zr*YXf%t^;Evr|t8HR2asd8v`O3)oIN^&IAQyAp>kY7L0p?)!#!zyg;~H=<3(lU?^3 zuLEltEN6FczK&oWYl2B_&JANqiqeAA3mA1na;cOn!*o}PmXbs2n$31$7FCl@bp&>usaiI7TD-ztjIh9detx*dlmMDE6{D`oHY?|1++81}}IVVxnNYA(1BufF7b)n)8 zJkh=9$$Lmja5Jz6dL7Ac6HZs@dUM$DcYl+K%Xq|3=QjGBxr5l(J)B)#k#};2vTR&k z=kY6NU+l>`Q)U`^7b^b6Z(qHAa9zhygTiZ?8jO|Egf99nYAtj`SA(i>OIlh3GCcOC zTLTK1l7t9O^AXl^m~(^n{!d?Rb3RZ=qHw=&Xh^}gyj=XHP{ z^I8yh6<*XNtdM4A;%t4onoafO%5D23p#%2@x$5UWgnR~y8(r=n!G?=Vr`*fjf?mIkQh)+_>mz%wPL0L8N4vC8{1nkNv*V zp4ZbHKPF)GM9?}x{Jh)F+MVE^&}z!2D#jhtC(su;JsmV8tUGBT`B(F`0$$V>(C>5G zSvN;`6WM!*G{ToWa@w<{M_h7#_S%u3R4NcG5co#3VOaAT$0cgXIK^W2yYvT)(yDC} zyAcc-GUXZ7Qv_aNiqpKLPn@U&?!7f4PpCK8?WQboCkZaa7V@;Mv?NI> zL+0lCBI3)+j|&(itL12?;{@>aeV;zVw|jVdm1fL?Rq1n_gZp_KM+N*PoL>jr(GN?h zz(2%%gRVlG|DX7Vr;gl-S3}$5Jqh|A*xm)F^>7^Td5RqSs=L!OmKFK+t3-*vj`gxy zM<4G|wIPJm9&rU-e`8GIqrdwVqyYI(Zpc9SzQdS1Z0A&)izN zSbA9?vJP!uTBV|3epK?Jt&xiR(~j2M-|OHxXh@EFaNGax!R4x3&6g78l-gjx%MCykl<>$fC5AX7S0Ur+dJtF-=mLL8G61~15S2407 z5$Natq1R%>{=4vU7o_^HWARrTOcDug7LG*)r#2h{HyoWQTj?b397iYNU2 z`Y*pAh6m-xcI{0$vuM>AL%Z7`i0$=YF9deE5zDw?QiTBSn1GTf1d#Vy!0lh_4nrv^ zm?N#SXKJTW^eFi*=-^gwLV_AI{LdWyB2rCY444pYRRdIU;8M8=5l3S4t5`Vr)5d9_ z7bz#>*3}k6^b!E;--T;<*r{Al;#}q@+7m5`21j>kFm(O}!MN>`m;bIcj{rp2hm`QS z|A8ExcH)FQE2tE-5e_ek-%?95A3s6(bg|g>cv#!JJ4}KgPYQc&{e1R1kK`r*nf1^p zynO*`8nGPnZmuFI*xuUBwB>+I>*>PtXbyYbqk~iVy4UrCpqJ-PYYITaiyWoOxBos7 zl+nSh4ub?Isiq9I*`*~Nx()Yqxv7&}Ku%-?aEG7l z;q;r}@4%=c7bDN~!lvwl<)gyE#vA|qio;u``C>Y&U&w?$KIYwTr1|)N{ps=Xd~o86 z$%3qB0=TUg;7*qX^aj)M?#_b^9*~+wK*lV=dNjW!n`^n%z%`h6Z$1w7rgFKvTRxG~ zLeUfkA_t<2v@>-@ih%i<$jEI{4snLSE>jwfz!IR25i~t5xdteuaR7ok`F%+kJ|-X@ zz(?Rz{SH}VEQj089^QD%zZ<54nr%RzKa8nB3UWUCh&D`y1<6?$RDrrbjdb1CRjDuO zdltZq>Z$Kw^UpA8xgV|o0cr;vrPSeayX^0oOS0k3& z158w+7DOQ`?^YF|CV`!zRCkG5OBCwj4Pf7Y6Im+Hky|wzjnsQ5IdC4qYtv^nZ$0{1 zAOF1a?;GUm|LvvOLE}?DSn5Kah$y=rK{Lv>RMox@9hsVAy?TZgY6XHt3b58{3zAj-XwPD>NK6?msbk9Kbihx;h&)JKf5W*9CsdOMBQdTg}S64W60Xmi3)BOS`@Zq zNYu^JmsrQH;WGZ}ePXt=3<7jNkZ6d(aJyuvBWENxA!Jw%66@EIP_b+e8^l|#kPjAeHOstUl3#tSmQ)Nzf~CAIQ1n? ztK(3lk&9oQ`V3VzPaxg9=GXY1@sH{*M6h@+cBV)0+STY918L_hyukzG((k%Nap@GB zCa~fT7)Eibb^n4bSVO|fnQ-JZ{kxE#0jdc7T|8F*7vKiKNiz5?RFMeCZJ6Xn9-vbD z@gl*QY2vlAtxQm9OWfd*w67+B|tO^`pr4(A>4H-i|rl9WeD3Xw%L1 z;c(T-Z9|uMy6r#(i3$Ut$}aFJq0P<~L_x4VJA|VtzZ~K_LO~8JhvvPOebNS~9&=xz z1nfgzGhUB_y~~ZPiC5j;SPn`u*2faA2dwFjU@h z)UaWUNvI;Cpym0?4Z6;@tou@KLS9v|ccjNyP%A@~m{6kc_+W`9@55j(xeLkrKI-2M&gm%ok z)afWfo2VIDnekux&qoAgMQterXn-KF~!J*f16S$98@DxcV@^tBz*%y|Q&D5nTTa?JWI%E9T9@d^*K;`5 zBq1~OnlO(PX+ezCAU3KQk@N+sNs~P+BJKD&1G}?-mYv{q@L&U zExP1!;OaJpa)}IBs|W*?Ql`>s9J679ynTkp>m(s-25lhO&3G$cSAq)oF|l`&i*$DG zaK&pp-2-H(y>XWwXe7>@DcjxS*i)0Zs!L%55iaR8$tidPX_Q?d0q%cEY-*VJcODfg zj92k{hG@P}oBw)#UW~u%CTgqyteXT`D`IQjGYx{URmrFs=ZV))T5P^+IR52{#>9m0|YN z`zk7o+|k%CmmN%2m1f`K4S0RBNWss;-5b?BfWsuZCTLI5lgwQ#Tiw`euvNnau}tv-NEry|KK*#)|J9a)hNtbRD0VZ56q^Q+45@W;ivR+y>fT_@6@*Z$;p8Y26)9`f+Sfcp-&zjFCXx17Nro-IF-$f z(%irdu7+bx8B3gFnm$;nBr)IEL*xK0BH_;s9v@XK#}lzOHlnYNo+nwX%$LaPNl|l! z568&zu#0;&$Xv)us&WYiX7FO3x8dz|LK4`AEZSXa{KQCk*9r&cmN<9RM?XU9a~dIihessXVANkct$o|)c819VSe6N$5nDK%�#ru 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