molgenis
9.0
9.0
  • Introduction
  • What is MOLGENIS
  • Try out MOLGENIS
  • Quick start (docker)
  • Find, view, query
    • Using the navigator
    • Using the search-all
    • Using the dataexplorer
    • Setup authentication
  • Data management
    • EMX format
    • Using expressions in EMX
    • Quickly import data
    • Advanced data import
    • Modify metadata
    • Questionnaires
    • Downloading data
    • MagmaScript expressions (mapping service)
  • Access control
    • Users
    • Groups and roles
    • Finegrained permissions
  • Data processing
    • Scripts
    • R
    • Schedule jobs
  • Configuration
    • Settings
    • Customize MOLGENIS
    • Localization
    • Apps in MOLGENIS
    • Creating themes
    • Migration
    • Auditing
  • Interoperability
    • Swagger specification
    • Data API
    • Metadata API
    • REST api v1
    • REST api v2
    • Files api
    • Import api
    • Permission api
    • Python-api client
    • R-api client
    • Beacon api
    • FAIR api
    • RSQL operators
  • For developers
    • Developing MOLGENIS
    • Developing frontend in MOLGENIS
    • Developing Apps in MOLGENIS
    • Using an IDE (Intellij)
    • Technologies
    • Dynamic decorators
    • Running the integration tests
    • Jobs
    • Security
  • Deploy MOLGENIS
    • Using RPM
    • Technical Migration
Powered by GitBook
On this page
  • Model
  • Test data
  • Endpoints
  • Metadata entrypoint: /api/fdp/
  • Any DCAT Resource: /api/fdp/{type}/{id}
  • Preview
  • Ping home
  • Format
  1. Interoperability

FAIR api

PreviousBeacon apiNextRSQL operators

Last updated 3 years ago

MOLGENIS partly supports the FAIR(Findable, Accessible, Interoperable, and Re-usable) .

Model

The actual data used in the responses of the FAIR data endpoint are specified in the entities in the "fdp" model package defined in . This model emx contains an implementation of the . The entities and attributes in the model are tagged using ontology terms to generate RDF statements based on the values in the rows.

Test data

To test it out you can import the demo data in .

Endpoints

Metadata entrypoint: /api/fdp/

Example: http://molgenis.mydomain.example/api/fdp/ This endpoint transforms the first row of the fdp_Metadata entity type to RDF statements.

Any DCAT Resource: /api/fdp/{type}/{id}

Example: http://molgenis.mydomain.example/api/fdp/fdp_Catalog/catalogue. This endpoint transforms any row of any entity type to RDF statements, as long as the entity type is tagged as a http://www.w3.org/ns/dcat#Resource.

Preview

You can preview the RDF generated for fdp_Metadata, or an fdp_Catalog, fdp_Dataset or fdp_Distribution in the Data Explorer by clicking view-row button.

Ping home

You can "Ping home" to add your FAIR Data Point to the https://home.fairdatapoint.org index by clicking the ping button in the fdp_Metadata preview.

Format

All the endpoints respond in

principles
FDP.xlsx
https://github.com/FAIRDataTeam/FAIRDataPoint-Spec/
FDP_test_data.xlsx
turtle format