/SemanticDataDictionary

Tools and specifications for Semantic Data Dictionaries

Primary LanguagePythonApache License 2.0Apache-2.0

SemanticDataDictionary

Tools and specifications for Semantic Data Dictionaries

SDD Specification

The SDD may contain the following columns

DM Column Related Property Description
Attribute rdf:type Class of attribute entry
attributeOf sio:isAttributeOf Entity having the attribute
Column Entry column header in dataset
Comment rdfs:comment Comment for the entry
Definition skos:definition Entry text definition
Entity rdf:type Class of entity entry
Format Specifies the structure of the Unit value
inRelationTo sio:inRelationTo Entity that the role is linked to
Label rdfs:label Label for the entry
Relation Custom relation that replaces inRelationTo
Role sio:hasRole Type of the role of the entry
Time sio:existsAt Time point of measurement
Unit sio:hasUnit Unit of Measure for entry
wasDerivedFrom prov:wasDerivedFrom Entity from which the entry was derived
wasGeneratedBy prov:wasGeneratedBy Activity from which the entry was produced

sdd2owl

store required prefixes in prefixes.txt file

Usage: python sdd2rdf.py <config_file>