Skip to content
Snippets Groups Projects
Select Git revision
  • dev
  • master default protected
  • Request/e0c43c64-4f22-4400-b84e-5b454150fb28
  • patch-parks-elnBaseProfile
  • Request/013a5520-3999-49c7-84e5-103c7368e4c7
  • Request/774d22e3-0200-479a-8982-6f6d37e15017
  • Request/4ac45142-b78a-4b6e-99e1-5fa3f0a71cf0
  • Request/5283cc1f-324a-4015-b143-adbe6d7ecd6f
  • Request/0250697e-e31c-44b7-b55c-952a25b99be1
  • Request/852cc7ab-86ce-4c0c-80c1-d6a97e8f43a9
  • Request/d54148d5-9a17-4e49-84cf-f6f55f2fa36a
  • Request/ffd7a053-8509-4dca-aa24-0be654d270a9
  • Request/f6f5b192-9a83-4b28-8493-a734bc523eae
  • Request/02e91e67-ebb6-4dd9-9b2d-5d633961e967
  • Request/a4e94ae8-826a-439b-b281-68bfc44c5100
  • Request/408bfefc-de6a-4cb3-a45f-9c686b5d15b6
  • Request/167197eb-bcf9-4189-95c4-0f56c1261060
  • Request/2ec9d7d0-10e4-4eb1-a6f1-c82facfd4d49
  • parks_elnArchiveFix
  • Request/2610d22a-c799-4c7e-88b0-857502cb0655
20 results

applicationprofiles

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • Kseniia Dukkart's avatar
    Kseniia Dukkart authored
    Merge request for new application profile: DT-sensor_metadata
    
    See merge request !479
    0f8752cc
    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