Skip to content

Aproaching a model-driven solution for improving FAIR qualities of Citizen Science Metadata

License

Notifications You must be signed in to change notification settings

ralvarezluna/ppsr2dcatcs

Repository files navigation

ppsr2dcatcs

Aproaching a model-driven solution for improving FAIR qualities of Citizen Science Metadata

Terms:

The proposal of this work consists of creating metamodels (for PPSR Core and DCAT-CS) to ensure model-to-model transformations that contribute to the creation of FAIR capabilities in CS community. The first phase involves identifying the fundamental entities and attributes of the PPSR Core. Through this analysis, essential concepts are identified to form the metamodel. The relationships between these concepts are defined, together with any constraints and limitations. Based on this analysis, the necessary elements for constructing the metamodel using PPSR Core are identified, marking the transition to the next phase.

After establishing the PPSR Core metamodel, the next step involves examining the specifications of DCAT to identify compatible extension points for designing the DCAT profile for CS. Subsequently, the metamodel corresponding to the DCAT profile is defined. Once both metamodels are in place, the essential code for model-to-model transformations is written.

For running the project you must:

  • Prepare or load a JSON File from a PPSR implementation.
  • Run the class src/ppsr2dcatlauncher/runner.java (adjust file paths in config.properties file, using relative path)
  • The execution will produce a XMI file as instance from de PPSR metamodel, later a XMI file with an instance of DCAT-CS metamodel transformed.

The project is a Java - Maven project, be sure your able to resolve the declared dependencies.

This work is promoted by Web and Knowledge Research Group (WAKE) - University of Alicante - Spain

About

Aproaching a model-driven solution for improving FAIR qualities of Citizen Science Metadata

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published