Giter Club home page Giter Club logo

fairtool's Introduction

FAIRTool.org

Overview

FAIRTool is a semantic web application to provide stewardship to Earth science research output. The tool will implement the 15 FAIR principles. The core of FAIRTool is the FAIR-O Ontology, which will be built following these 15 FAIR principles. The web application will use FAIR-O Ontology to capture the properties equivalent to the 15 FAIR principle and display them as metadata. Through a technical pipeline, a score for each principle will be calculated and displayed as the FAIRness score of that research output. The created metadata record from the FAIRTool can be downloaded as RDF file. The FAIRTool can be used by both researchers and data managers, as well as other users.

FAIRTool (FAIRTool.org) is a framework that provides metadata conforms to FAIR principles. FAIRTool uses a composition of well-known ontologies (e.g. Schema.org, DCAT, PROV, FOAF, VOID, SKOS, VCARD, ODRL), semantic web technologies, web application, and a database for creating, storing and serving FAIR metadata of research output.

FAIRtool.org is a semantic web application that allows data creators describe a dataset with FAIR metadata and, in the other side, allows data users to discover information (metadata) about the offered datasets and, if the data are open access, the actual data can be retrieved.

The FAIRTool application is being initially developed as a stand-alone web application. However, the SPARQL endpoint of the FAIRTool can be also accessed from other applications to provide FAIR metadata accessibility of the datasets.

  • The 15 FAIR principles (Wilkinson et al., 2016)

FAIR principles

Timeline

  • Feb.- Mar., 2019 Project plan report; Architecture design; Ontologies building, Application creation and integration.
  • Apr.- Jun., 2019 Write program codes; Triple store setup; development.
  • Jul., 2019 Online testing, debugging and implementation of deliverables;
  • Jul. 18, 2019 Presenting FAIRtool.org at the ESIP 2019 summer meeting.
  • Aug., 2019 Project final report writing.
  • Sep. - Oct. 2019 FAIRtool.org online Beta release.
  • Nov. - Dec. 2019 Application tuneup and final release.
  • Jan. - 2020 Present the Earth science scientific dataset's metadata case study output at the ESIP 2020 winter meeting.

Goals

The main objective of this project is to produce human/machine-readable FAIR metadata for the digital data outputs of the Earth science community research.

  • The end result will be a tool that will promote the Earth science community research outputs toward better data stewardship.

    • Enable the Earth science community data owners to show their dataset’s metadata in a way that conforms with the FAIR Metadata Guiding Principles.

    • Enable the Earth science community data owner to measure the FAIRness of their dataset's metadata.

    • Enable Earth science community data consumers to search and find information about the dataset and its offered metadata.

    • Enable Earth science community data consumers to discover information (metadata) about the offered datasets and, if the data is open access, the actual data can be retrieved.

    • Enable individual researchers or groups to evaluate and improve the FAIRness of their dataset's metadata.

    • Enable integration for both humans (GUI) and software agents (SPARQL endpoint), e.g. Integration with Google dataset search.

Measures of outreach

The work augments the active discussion on FAIR Principles by providing an executable implementation.

  • The FAIRTool poster was presented at the 2nd U.S. Semantic Technologies Symposium (US2TS 2019) that took place between March 11-13, 2019 at Duke University, Durham, North Carolina.

FAIRTool Poster

@esip.figshare.com (97 views, 16 Downloads)

https://esip.figshare.com/articles/Toward_an_implementable_framework_of_FAIR_principles_for_Earth_science_data_management_and_stewardship/7949441/1

ESIP 2019 summer meeting

  • FAIRtool.org was presented at the ESIP 2019 summer meeting.

ESIP

  • Received request for collaboration.

Architecture

The FAIRTool Ontology model FAIRTool Otology is a composition of DCAT, DCT, VoID, PROV, FOAF, SKOS Schema.org, CompNet, and ODRL

FAIRTool Ontology

  • The representation of selected Ontology properties against FAIR components.

FAIR-Table

FAIRTool main components

  • MySql database, it holds and relates information on research output artifacts (e.g., data and software, and more).

    • Create the database

    mysql -u root -p CREATE DATABASE FAIRdb CHARACTER SET utf8;

  • Semantic web application, it provides intelligence and reporting on Earth Science community research output artifacts. The application was built based on Vitro platform (https://vivoweb.org/info/about-vitro) and linked to mysql database to store the metadata triples.

    - To install, copy / update the example-settings.xml, and run:
    - mvn install -s example-settings.xml
    - vitro-1.10.0.tar.gz is just the installer, resolving all dependencies from Maven central.
    
  • Apache Tomcat Web application Server

    • A container that host the FAIRTool application
      • sudo yum install tomcat tomcat-webapps
      • sudo service tomcat start
  • Snapshot of one sample of the FAIRTool semantic web application forms.

FAIR-Interface

  • Integration with other registration systems (e.g., DOI, ORCID, CC, etc.), via APIs, it produces essential information vital to the FAIR metadata system, e.g. DOI identifier.

  • FAIRTool SPARQL endpoint, it will be available to support data mining for special purpose and ad hoc needs.

Future work

  • Beta release on Sep.-Oct., 2019.

  • Tune up and prepare for the final release Nov.-Dec., 2019.

  • Presenting use case at the ESIP 2020 winter meeting.

  • Applying for grant to elevate FAIRTool.org and introduce new functionality, e.g. integration with the Google dataset search engine.

  • This report will be updated constantly as the work progresses.

fairtool's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.