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) |
