Skip to content

Define a Datacite namespace; Convert schema into the JSON-LD format #105

@Zack-83

Description

@Zack-83

Context/problem

With the expansion of the semantic web it has become more and more important to set up metadata descriptions composed of fields defined univoquely in a semantic way in a so-calles "namespace".

DataCite does define univoquely fields via its XML and JSON schema, but it misses a semantic description and a resolvable namespace. This makes it very difficult to create metadata schemas compatible with DataCite referencing it and mapping to it. For instance, the AIMS metadata profile generator https://profiles.nfdi4ing.de/ is not able to upload any DataCite schemas in the currently available format. A schema validator such as https://validator.schema.org/ confirms that the field types are not defined enough.

Describe the solution you'd like

  • Please define a namespace URI, choose a namespace prefix, and relate the field definitions to it or to other existing namespaces/ontologies. A previous version of it, now outdated, is https://sparontologies.github.io/datacite/current/datacite.html .
  • Please publish the DataCite schema in a semantic format: TTL, NTriples, JSON-LD or RDF/XML.

Describe alternatives you've considered

The alternative for me would be to add all needed fields by hand, getting them from other namespaces (DCTerms, DCat, schema.org ...) and mapping them to DataCite separately in a program script and not in my schema description itself.

Additional context

A previous semantic implementation of the DataCite schema is https://sparontologies.github.io/datacite/current/datacite.html . Unfortunately it relates to a now deprecated version of the DataCite schema. I would find it good if DataCite itself maintained a semantic version of its own schema.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions