This document defines a vocabulary (classes and properties) used in Data Specification Vocabulary Default Application Profile (DSV-DAP) for machine processable representation of Data Specifications and Application Profiles. DSV and DSV-DAP are created using Dataspecer, a 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.
Preferred prefix: dsv
, stands for https://w3id.org/dsv#
.
This specification and the specification of DSV-DAP are both described using DSV-DAP.
IRI | dsv:ApplicationProfile |
Label | Application Profile |
Definition | An Application Profile identifies classes and properties from vocabularies, and class profiles and property profiles from Application profiles that are re-used in a certain usage context. It also allows specification editors to further adjust the description of re-used classes and properties for that usage context without the need to explicitly create subclasses and subproperties. |
IRI | dsv:ApplicationProfileSpecificationDocument |
Label | Application Profile Specification Document |
Definition | An Application Profile Specification Document contains human-readable version of an Application Profile. |
Subclass of | Resource Descriptor |
IRI | dsv:ClassProfile |
Label | Class Profile |
Definition | Profile of a class. Allows specification editors to specify profile specific names, definitions and usage notes. |
Subclass of | Term Profile |
IRI | dsv:DatatypePropertyProfile |
Label | Datatype Property Profile |
Definition | Profile of a datatype property allows specification editors to specify profile-specific name, definition, usage note, domain, datatype, and cardinality. |
Subclass of | Property Profile |
IRI | dsv:InvalidTermProfile |
Label | Invalid Term Profile |
Definition | Invalid Term Profile is a profile, which breaks profile compliance rules. This may be for a good reason such as temporary, to be propagated upstream, inconsistency. |
Subclass of | Term Profile |
IRI | dsv:ObjectPropertyProfile |
Label | Object Property Profile |
Definition | Profile of an object property allows specification editors to specify profile-specific name, definition, usage note, domain, range, and cardinality. |
Subclass of | Property Profile |
IRI | dsv:PropertyProfile |
Label | Property Profile |
Definition | Profile of a property allows specification editors to specify profile specific name, definition, usage note, domain, range and cardinality. |
Subclass of | Term Profile |
Subclasses | Datatype Property Profile, Object Property Profile |
IRI | dsv:PropertyValueReuse |
Label | Property Value Reuse |
Definition | Specifies, which values of which properties of which resources are reused for the current Profile. E.g. reuse of profile name, reuse of class name, reuse of profile definition, reuse of profile usage note, etc. |
IRI | dsv:TermProfile |
Label | Term Profile |
Definition | Term profile. Allows profile editors to specify context dependent information such as label, definition, usage note, cardinalities, etc. for Class profiles and Property profiles. |
Subclasses | Class Profile, Property Profile, Invalid Term Profile |
IRI | dsv:VocabularySpecificationDocument |
Label | Vocabulary Specification Document |
Definition | A Vocabulary Specification Document is a human-readable representation of a Vocabulary. |
Subclass of | Resource Descriptor |
IRI | dsv:cardinality |
Label | cardinality |
Domain | Property Profile |
Range | Concept |
IRI | dsv:classRole |
Label | class role |
Definition | Class role, e.g. Mandatory, Supportive, etc. |
Domain | Class Profile |
Range | Concept |
IRI | dsv:datatype |
Label | datatype |
Domain | Datatype Property Profile |
Range | Datatype |
IRI | dsv:domain |
Label | domain |
Definition | Class profile, which is the domain of the property profile. |
Domain | Property Profile |
Range | Class Profile |
IRI | dsv:externalDocumentation |
Label | external documentation |
Definition | Link to an external documentation of this resource. Profiles of this resource should preferably link to this URL for documentation. |
Domain | Resource |
Range | Resource |
IRI | dsv:profileOf |
Label | profile of |
Definition | Specifies a parent profile of the current profile. |
Domain | Term Profile |
Range | Term Profile |
IRI | dsv:class |
Label | profiled class |
Definition | The profiled class. |
Domain | Class Profile |
Range | Class |
IRI | dsv:property |
Label | profiled property |
Definition | The property profiled by the property profile. |
Domain | Property Profile |
Range | Property |
IRI | dsv:range |
Label | range |
Definition | Class profile, which is the range of the object property profile. |
Domain | Object Property Profile |
Range | Class Profile |
IRI | dsv:requirementLevel |
Label | requirement level |
Definition | Requirement level of the property, typically mandatory, recommended or optional. |
Domain | Property Profile |
Range | Concept |
IRI | dsv:reusedFromResource |
Label | reused from resource |
Definition | The Resource on which there is a property with a value for reuse. |
Domain | Property Value Reuse |
Range | Resource |
IRI | dsv:reusedProperty |
Label | reused property |
Domain | Property Value Reuse |
Range | Property |
IRI | dsv:reusesPropertyValue |
Label | reuses property value |
Definition | Points to definitions of Property value reuse for this Profile. |
Domain | Term Profile |
Range | Property Value Reuse |
IRI | dsv:specializes |
Label | specializes |
Definition | Specifies a profile specialized by this profile. |
Domain | Term Profile |
Range | Term Profile |
Prefix | Namespace IRI |
---|---|
dsv | https://w3id.org/dsv# |
This specification includes the following attachments.
Attachment | Link |
---|---|
Vocabulary | ./model.owl.ttl |