DS-V7
The specification version DS-V7 introduces improvements and new features based on version DS-V5, which include:
Adaptions to the DS and Data matching
Adaptions and fixes for some terms, and the DS structure
Adaptions to the
@context
Introduction of new terms
Support for multilingual metadata
Improved handling of language-tagged strings
Introduction of Sub-DS and references (internal and external)
A detailed listing of all changes to the previous specification version can be found in the Changelog.
A detailed listing of patches for this specification version can be found below (patches are changes to the specification that happen after the specification version has been published).
Content
Standard @context - The standard
@context
that is used for Domain Specifications and Verification Reports.Grammar - Formal specification of the components (node types, terms, etc.) of Domain Specifications and Verification Reports.
Changelog - A detailed listing of all changes and additions of DS-V7 in comparison to DS-V5.
Developer Notes - Guidelines for developers building software around Domain Specifications.
Examples - Example files for Domain Specifications and Verification Reports.
Patches
[2022-06-13]
The range for
ds:defaultLanguage
has been changed from a string to an array of strings. This means multiple languages can be defined as "default". See Grammar/DomainSpecification/DataType for details.
[2022-03-22]
Adapted chapter 3.2.2.3. sh:pattern & sh:flags in Grammar/DomainSpecification/DataType:
sh:flags
has been corrected in all occurrences (wassh:flag
sometimes). Details about the use and syntax ofsh:pattern
andsh:flags
have been added.
[2022-01-07]
Added
rdfs:label
andrdfs:comment
as options for all DS grammar node types to be able to express metadata, except for the DomainSpecification-node, since it already hasschema:name
andschema:description
for this purpose. The corresponding grammar node pages have been updated.
[2021-10-18]
ds:propertyDisplayOrder
is introduced as a new property for the DS root node and Class nodes. It replacessh:order
in property nodes, which is deprecated now. Details at Grammar/DomainSpecification/DomainSpecification. A corresponding entry in the standard@context
is added.Examples have been updated to use the new property instead of
sh:order
.
[2021-09-28]
rdf:HTML
as introduced as a new datatype. Added chapter 3.1.2. and adapted mapping-table in chapter 3.1. in Grammar/DomainSpecification/DataType.The DS-Path Syntax is introduced at Grammar/DsPath/README.md. This syntax can be used for the verification report or for any application that needs pointer to a specific node of a DS.
[2021-07-07]
Removed chapter 3.3. about internal references from Grammar/DomainSpecification/Class.
All changes and details regarding internal and external references, Super-DS, and the resolving of these relations (population) have been added to chapter 3.5. of Grammar/DomainSpecification/DomainSpecification.
Examples for the population process have been added to Examples.
Last updated