Prototype tool for editing W3C Data Cube DSDs
DSD-Editor is a single page application built with React. It was bootstraped with Create React App and designed thanks to Bootstrap. To run the application in development mode, run the following commands from a shell prompt in the local directory, and then navigate to http://localhost:3000:
# Download all the dependencies needed by the application
yarn install
# Compiles the code and starts a minimal web server
yarn start
Attribute | Predicat | Type |
---|---|---|
rdf:type | qb:DataStructureDefinition | |
Identifier | dcterms:identifier | xsd:string |
Label | rdfs:label | xsd:string (typed by lang) |
Description | dc:description | xsd:string (typed by lang) |
ComponentSpecification | qb:Component | URI (ComponentSpecification) |
Attribute | Predicat | Type |
---|---|---|
rdf:type | qb:ComponentSpecification | |
Property | qb:ComponentProperty | URI (ComponentProperty) |
Attachement | qb:componentAttachement | URI (componentAttachement) |
Attribute | Predicat | Type |
---|---|---|
rdf:type | qb:{type}Property | |
Identifier | dcterms:identifier | xsd:string |
Label | rdfs:label | xsd:string (typed by lang) |
Concept | qb:concept | URI |
Range | rdfs:range | xsd type or URI |
CodeList | qb:codeList | URI (ComponentSpecification) |
{type} can only be one of : Attribute, Dimension, Measure or Coded
A Component Property can also combine types.
Attribute | Predicat | Type |
---|---|---|
rdf:type | skos:Concept | |
Label | rdfs:label / skos:prefLabel | xsd:string (typed by lang) |
Attribute | Predicat | Type |
---|---|---|
rdf:type | sdmx:CodeList | |
Label | skos:prefLabel | xsd:string (typed by lang) |