Giter Club home page Giter Club logo

fairdatapoint-spec's Issues

Incorrect use of the dct:conformsTo property?

Hello,

When searching for a way to specify the format of a dataset I noticed that the FAIR Data Point metadata specification uses dct:conformsTo to specify the format of the metadata resource itself. For example the value of the dct:conformsTo property is https://www.purl.org/fairtools/fdp/schema/0.1/datasetMetadata in the Dataset Metadata example. I wonder whether this use of dct:conformsTo is correct because dct:conformsTo is used in DCAT to specify the standard to which the
described resource conforms (as opposed to the metadata resource, see: DCAT specifation). The usage of dct:conformsTo as described in the DCAT specification seems exactly what I need.

If I'm wrong, is there another way to specify this using the FAIR Data Point metadata specification?

Regards,

Bas Harmsen

Custom metadata extensions

Currently the (meta)data model defines a minimal set of properties to describe the repository and its content. User-defined (extensions to the existing) properties are not considered. To allow for user extensions, the model could provide (among other things) standard mechanisms for describing an extension.

Architecture image not visible

"FDPs’ Archimate Application layer architecture" image (Fig 5) is not defined in the document and therefore not visible.

FAIR-Metrics

To comply with the FAIR Metrics, the (meta)data model should provide information in a way the evaluator implementations can understand.

Standardized navigational model

The current (meta)data model uses DCAT with some custom additions (re3data etc.). To facilitate a broader uptake by existing client libraries, a standardized navigational model (LDP, Hydra, etc.) could be considered.

Search functionality

Assume that this swagger API is the reference API specification, is looks like it is not possible to search for datasets that meet a certain criterion (e. g. of a given type). Is this correct?

If so, this means the client of the FDP needs to download the full catalog and browse through it. The a FDP implementing this specification would be more useful if it provided such functionality.

Reference API specification

Since this repository contain the specification for FAIR data point, it would be very beneficial if it also provided a reference API specification, for example as a reference swagger specification. From other links on this repository, I assume this swagger API to be the reference API specification.

Figure 4 does not show the architecture diagram

dct:creator vs dct:publisher

In the DANS hackathon we've encountered the distinction between authors and publishers. In some cases the publisher is the institute hosting the repository, and the creator is the original creator of the data. For DANS the need to make a distinction between these roles is present.

Metadata of metadata

The current (meta)data model mixes metadata (about the data) and 'metadata metadata' (metadata about the metadata: provenance, etc.). To separate these layers, a distinct description of a layer's metadata could be added.

Conditions of use

To communicate to a human user what the conditions are for using the (meta)data, or to allow the FAIR Data Point to act in a Personal Health Train environment for automated reasoning, a clear description of conditions of use should be made available.

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.