This document describes the RDF ontology used in the Labeling System.
1. Introduction
2. Ontology
I. Agent
II. Vocabulary
III. Label
IV. Revision
3. Descriptions
I. MainClasses
III. DescribingProperties
The Labeling System datamodel describes the releations between classes in the Labeling System "lucy edition".
The user-friendly implementation is available on http://labeling.link.
| Labeling System Datamodel | |
|---|---|
| Label: | Labeling System Datamodel |
| Date: | 24.02.2017 |
| Description: | A RDF ontology describing the Labeling System. |
| Version: | Alperton Edition |
| Creator: | Florian Thiery M.Sc., Mainz Centre for Digitality in the Humanities and Cultural Studies |
| Licence: | CC BY 4.0 |
| prefix | uri |
|---|---|
ls |
http://labeling.link/docs/ls/core# |
owl |
http://www.w3.org/2002/07/owl# |
rdfs |
http://www.w3.org/2000/01/rdf-schema# |
rdf |
http://www.w3.org/1999/02/22-rdf-syntax-ns# |
dc |
http://purl.org/dc/elements/1.1/ |
dct |
http://purl.org/dc/terms/ |
xsd |
http://www.w3.org/2001/XMLSchema# |
skos |
http://www.w3.org/2004/02/skos/core# |
foaf |
http://xmlns.com/foaf/0.1/ |
prov |
http://www.w3.org/ns/prov# |
| subject | predicate | object | mendatory? | changeable? | note |
|---|---|---|---|---|---|
ls:Agent |
a |
owl:Class |
MENDATORY |
FIXED |
|
ls:Agent |
rdfs:label |
"Acting Agent"@en |
MENDATORY |
FIXED |
|
ls:Agent |
owl:equivalentClass |
foaf:Agent |
MENDATORY |
FIXED |
|
ls:Agent |
dc:identifier |
rdfs:Literal |
MENDATORY |
FIXED |
|
ls:Agent |
foaf:title |
rdfs:Literal |
OPTIONAL |
CHANGEABLE |
|
ls:Agent |
foaf:firstName |
rdfs:Literal |
MENDATORY |
CHANGEABLE |
|
ls:Agent |
foaf:lastName |
rdfs:Literal |
MENDATORY |
CHANGEABLE |
|
ls:Agent |
dcterms:publisher |
rdfs:Resource |
MENDATORY |
CHANGEABLE |
orcid |
ls:Agent |
dcterms:isPartOf |
rdfs:Resource |
MENDATORY |
CHANGEABLE |
affiliation |
| subject | predicate | object | mendatory? | changeable? | note |
|---|---|---|---|---|---|
ls:Vocabulary |
a |
owl:Class |
MENDATORY |
FIXED |
|
ls:Vocabulary |
rdfs:Label |
"Controlled Vocabulary"@en |
MENDATORY |
FIXED |
|
ls:Vocabulary |
owl:equivalentClass |
skos:ConceptScheme |
MENDATORY |
FIXED |
|
ls:Vocabulary |
dc:identifier |
rdfs:Literal |
MENDATORY |
FIXED |
|
ls:Vocabulary |
dct:creator |
ls:Agent |
MENDATORY |
FIXED |
|
ls:Vocabulary |
dc:creator |
rdfs:Literal |
MENDATORY |
FIXED |
|
ls:Vocabulary |
dc:title |
rdfs:Literal |
MENDATORY |
CHANGEABLE |
|
ls:Vocabulary |
dc:description |
rdfs:Literal |
MENDATORY |
CHANGEABLE |
|
ls:Vocabulary |
dc:language |
rdfs:Literal |
MENDATORY |
CHANGEABLE |
|
ls:Vocabulary |
dc:created |
rdfs:Literal |
MENDATORY |
FIXED |
date |
ls:Vocabulary |
dct:license |
rdfs:Resource |
MENDATORY |
CHANGEABLE |
|
ls:Vocabulary |
dc:modified |
rdfs:Literal |
OPTIONAL |
FIXED |
date |
ls:Vocabulary |
ls:released |
rdfs:Literal |
OPTIONAL |
FIXED |
date |
ls:Vocabulary |
ls:hasReleaseType |
ls:ReleaseType |
MENDATORY |
CHANGEABLE |
|
| subject | predicate | object | mendatory? | changeable? | note |
|---|---|---|---|---|---|
ls:Label |
a |
owl:Class |
MENDATORY |
FIXED |
|
ls:Label |
rdfs:label |
"Labeling System Label"@en |
MENDATORY |
FIXED |
|
ls:Label |
owl:equivalentClass |
skos:Concept |
MENDATORY |
FIXED |
|
ls:Label |
dc:identifier |
rdfs:Literal |
MENDATORY |
FIXED |
|
ls:Label |
dct:creator |
ls:Agent |
MENDATORY |
FIXED |
|
ls:Label |
dc:creator |
rdfs:Literal |
MENDATORY |
FIXED |
|
ls:Label |
skos:inScheme |
skos:ConceptScheme |
MENDATORY |
FIXED |
|
ls:Label |
ls:thumbnail |
rdfs:Literal |
MENDATORY |
CHANGEABLE |
|
ls:Label |
dc:language |
rdfs:Literal |
MENDATORY |
CHANGEABLE |
|
ls:Label |
skos:scopeNote |
rdfs:Literal |
OPTIONAL |
CHANGEABLE |
|
ls:Label |
skos:prefLabel |
rdfs:Literal |
MENDATORY |
CHANGEABLE |
|
ls:Label |
skos:broader |
skos:Concept |
OPTIONAL |
CHANGEABLE |
|
ls:Label |
skos:narrower |
skos:Concept |
OPTIONAL |
CHANGEABLE |
|
ls:Label |
skos:related |
skos:Concept |
OPTIONAL |
CHANGEABLE |
|
ls:Label |
skos:broadMatch |
skos:Concept |
OPTIONAL |
CHANGEABLE |
|
ls:Label |
skos:narrowMatch |
skos:Concept |
OPTIONAL |
CHANGEABLE |
|
ls:Label |
skos:relatedMatch |
skos:Concept |
OPTIONAL |
CHANGEABLE |
|
ls:Label |
skos:closeMatch |
skos:Concept |
OPTIONAL |
CHANGEABLE |
|
ls:Label |
skos:exactMatch |
rdfs:Resource |
OPTIONAL |
CHANGEABLE |
|
ls:Label |
rdfs:seeAlso |
skos:Concept |
OPTIONAL |
CHANGEABLE |
|
ls:Label |
dc:created |
rdfs:Literal |
MENDATORY |
FIXED |
date |
ls:Label |
dc:modified |
rdfs:Literal |
OPTIONAL |
FIXED |
date |
ls:Label |
skos:changeNote |
ls:Revision |
OPTIONAL |
FIXED |
|
| subject | predicate | object | mendatory? | changeable? | note |
|---|---|---|---|---|---|
ls:Revision |
a |
owl:Class |
MENDATORY |
FIXED |
|
ls:Revision |
rdfs:label |
"Labeling System Revision"@en |
MENDATORY |
FIXED |
|
ls:Revision |
owl:equivalentClass |
owl:Activity |
MENDATORY |
FIXED |
|
ls:Revision |
dc:identifier |
rdfs:Literal |
MENDATORY |
FIXED |
|
ls:Revision |
ls:action |
rdfs:Literal |
MENDATORY |
FIXED |
|
ls:Revision |
ls:objectType |
rdfs:Literal |
MENDATORY |
FIXED |
|
ls:Revision |
ls:valueBefore |
rdfs:Literal |
MENDATORY |
FIXED |
|
ls:Revision |
ls:valueAfter |
rdfs:Literal |
MENDATORY |
FIXED |
|
ls:Revision |
prov:startedAtTime |
rdfs:Literal |
MENDATORY |
FIXED |
date |
The four main classes (Agent, Label, Revision and Vocabulary) are describing the main items of the Labeling System datamodel.
The Labeling System knows two types of vocabulary releases: draft and public.
The Labeling System datamodel uses three special describing properties for skos:ConceptScheme and skos:Concept: has release type and date of release for concept schemes as well as a thumbnail for each concept.
Once a vocabulary is published, a revision history will be tracked. Four important properties will be saved: the action, the object type, the value before and after modification.
This work is licensed under a
Creative Commons Attribution 4.0 International License.