This dataset contains a central data model / ontology used for the linking of digital cultural data of research projects in Saxony, Germany. It is applied by six Saxon non-university research institutions within the DIKUSA-project (Vernetzung digitaler Kulturdaten in Sachsen). Future use as a means of data integration between these partners is intended.
- is used as a common core ontology to harmonize the data of the partners which internally use their own (more) specialized ontology
- consists of the central entity types described in the sub-projects of DIKUSA such as person, place, group, object, bibliographic item and event
- technnologies used: RDFS, RDF-star, OWL, SHACL
- RDF-star is mainly used to include information on provenance of facts, which can be annotated to any triple / statement in a knowledge base
- OWL is used for labeling inverse relations
- SHACL is used to allow for validating instance data against the schema
- Main files:
- the RDFS-schema including SHACL-constraints can be found in: core_ontology_schema.ttl
- the RDFS-schema without SHACL-constraints can be found in: core_ontology_schema_no_shacl.ttl
- additional controlled vocabularies can be found in the vocabs-folder in SKOS-format, more will follow as results of the modelling and data acquisition processes of the sub-projects
- as a starting point rdfs:comment is used as a short description of every class and property
- rdfs:label provides additional labels in English and German
- Basic documentation created with pyLODE 3.1.3 using the OntPub-profile can be found in documentation folder
- The file core_ontology_howto.ttl found in example_data contains typical examples of usage of the data model
- Links to additional visualisations are provided in the following
Since the ontology is rather complex and the Turtle-file is difficult to comprehend, additional visualisations can be created based on some mockup ttl-files:
- Person part 1
- Person part 2
- Person part 3
- Person part 4
- Place part 1
- Place part 2
- Event part 1
- Event part 2
- Object part 1
- Object part 2
- Complex file: Real world examples as used in core_ontology_howto.ttl
- So far all main Categories: Persons, Places, Events, Objects, Groups and Works (bibliographic items) have been modelled.
- The current state forms the basis of further discussions with project partners.
The main namespace of the ontology is still just a placeholder. The strategy concerning IRI-resolution is currently discussed and depending on technological and strategical choices the namespace will be finalized.
Using standard tools - such as those provided with Apache Jena - instance data as found in folder example_data can be validated against the schema as described by shacl constraints (under open world assumption). For validating your own instance data against the schema please be aware that all subclass relations need to be included in your data (see supplied file in example_data) and not (only) in the schema. This is expected by shacl-tools. For Apache Jena use the following command: shacl v -s schema_file -d instance_data_file
2022-2024, Sächsische Akademie der Wissenschaften zu Leipzig
AGPLv3