FAIRDataPoint

FAIRDataPoint provides a REST API for creation, storage, and serving of FAIR metadata compliant with the FAIR Data Point software specification to support machine- and human-readable metadata management.


Key Features:

  • REST API: Exposes HTTP endpoints for metadata interaction and management.
  • HTTP methods: Supports GET, POST, and PATCH requests for retrieving, creating, and updating metadata.
  • Specification compliance: Implements the FAIR Data Point software specification for metadata structuring and exchange.
  • Metadata lifecycle: Provides capabilities for creation, storage, and serving of FAIR metadata.
  • Semi-automated metadata generation: Offers a semi-automated approach to generating metadata for human and machine agents.
  • Machine and human agent support: Enables both machine and human agents to manage, produce, publish, and consume metadata.

Scientific Applications:

  • Metadata management and publication: Managing, producing, publishing, and serving FAIR metadata for datasets and resources.
  • Machine-actionable metadata provisioning: Providing metadata that can be consumed by machine agents for downstream data operations.
  • Advancing FAIR compliance: Supporting implementation and adoption of FAIR principles and data stewardship practices.

Methodology:

Implements a REST API that supports HTTP GET, POST, and PATCH, conforms to the FAIR Data Point software specification, and provides semi-automated metadata generation.

Topics

Details

License:
MIT
Maturity:
Emerging
Cost:
Free of charge
Tool Type:
api, web application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Java
Added:
6/18/2019
Last Updated:
6/16/2020

Operations

Data Inputs & Outputs

Publications

Thompson M, Burger K, Kaliyaperumal R, Roos M, da Silva Santos LOB. Making FAIR Easy with FAIR Tools: From Creolization to Convergence. Data Intelligence. 2020;2(1-2):87-95. doi:10.1162/dint_a_00031.

Documentation

Downloads

Links

Repository
https://github.com/FAIRDataTeam/FAIRDataPoint
(FAIRDataPoint API repository)
Repository
https://github.com/FAIRDataTeam/FAIRDataPoint-Spec
(FAIRDataPoint metadata specs repository)
Repository
https://github.com/FAIRDataTeam/fairmetadata4j
(FAIRDataPoint metadata java library repository)

Related Tools

FAIR_Data_Tools
Relation: includedIn