Skip to content
Snippets Groups Projects
Nicole Parks's avatar
Nicole Parks authored
Fix trailing white spaces in Vocab

See merge request !434
70afffc6
History

Metadata Profiles

This repository contains all Coscine Metadata Profiles (so-called application profiles).

Proposed Structure:

  • ontologies Folder: contains subfolders with full schema definitions (properties + "word lists") of external definitions, no shapes
    • e.g. index.ttl for the definition of "external" properties like dcterms:title of Dublin Core metadata schema
  • profiles Folder: Contains Metadata Profiles
    • e.g. radar/index.ttl with the Metadata profile.
  • terms Folder: contains subfolders with full schema definitions (properties + "word lists"), no shapes
    • e.g. index.ttl for the definition of "internal" properties like current coscineode:simulation and its possible values
    • later for definition of fields we may need when converting current forms.
  • vocabularies Folder: Contains "word lists" with a subfolder structure, no shapes
    • e.g. dc/dcmitype/index.ttl for the dublin core types. Try to stick to the usual naming conventions for the prefixes in Turtle.
    • e.g. dfg/dfgs/index.ttl for DFG Fachsystematik.
    • every vocabulary definition contains a coscine.ttl file which specifies the a coscinetype:Vocabulary relation and makes it available in Coscine (example: dc/dcmitype/coscine.ttl)

Stick to lower case letters for all folders.

Use purl.org/coscine/ as prefix.

File structure:

  • Files containing Turtle syntax should have .ttl ending.
  • Make sure .ttl are valid. E.g. define prefixes like rwth (unlike here)
  • Make sure every file has a self descriptive "header" like
<http://purl.org/coscine/terms/> # redirects to /terms/index.ttl in this repo
    dcterms:license <https://spdx.org/licenses/MIT> ;
    dcterms:publisher <https://itc.rwth-aachen.de> ;
    dcterms:rights "Copyright © 2020 IT Center, RWTH Aachen University" ;
    dcterms:title "Coscine Technical Metadata"@en .

including a (dcterms:license and dcterms:publisher) or dcterms:rights statement. The example above has both for illustration purposes. If other information like creator are available include them or leave them in. Refere to https://spdx.org/licenses/ for license URLs.

  • Make sure every vocabulary has a coscine.ttl file, if they are meant to be available in Coscine

Redirections:

  • https://purl.org/coscine/ontologies/ will redirect to the ontolgies folder and subfolders
  • https://purl.org/coscine/ap/ will redirect to the profiles folder and subfolders
  • https://purl.org/coscine/terms/ will redirect to the terms folder and subfolders
  • https://purl.org/coscine/voc/ will redirect to the vocabularies folder and subfolders