This vocabulary defines vocabulary (classes and properties) and a default application profile for machine processable representation of Data Specifications and Application Profiles. DSV and DSV-DAP is currently being implemented in the Dataspecer tool for management of data specifications, management of application profiles and semi-automatic generation of technical artifacts such as data schemas and transformations based on semantic vocabularies.
The goals of this specification are two-fold:
Preferred prefix: dsv
, stands for https://w3id.org/dsv#
.
For issues and development, see GitHub.
As a proof-of-concept, dogfooding and for state-of-implementation demonstration purposes, below you can find generated representations of DSV and DSV-AP from a current version of Dataspecer, DSV-AP represented using DSV-AP:
For additional sample specifications, e.g. DCAT Default application profile, see Specifications.
Included with DSV are also codelists: