VocPub Profile

URI
https://w3id.org/profile/vocpub
Title
VocPub Profile
Is Profile of
SKOS
Definition

This is a profile of the taxonomy data model SKOS - i.e. SKOS with additional constraints. It defines some compulsory properties for SKOS's ConceptScheme, Concept and Collection classes and ensures that certain relationships between them are present, e.g. topConceptOf & inScheme linking Concepts to ConceptSchemes. It also requires goes a bit beyond 'pure' SKOS by ensuring that Concepts indicate the ConceptScheme they are defined in, which may be different to the ConceptScheme they re presented in. This allows VocPub-valid SKOS Concepts to be re-used in multiple of vocabularies efficiently.

This profile is used for multile Australian government and international vocabularies and is entirely generic, i.e. the additional constraints are not Australian or government-specific but just ensure certain technical model capabilities in the data.

Created
2020-06-14
Modified
2021-08-31
Creator
SURROUND Australia Pty Ltd
Publisher
SURROUND Australia Pty Ltd
Repository
https://github.com/surroundaustralia/vocpub-profile
Profile Resources
  1. Specification
  2. Validator
  3. How to validate instructions
  4. Valid example data
  5. Invalid example data 1
  6. Invalid example data 2
  7. schema.org mapping
  8. Profile code repository

Profile Resources

This profile contains the following prof:Resource instances:

1. Specification Document

DescriptionThe normative, human-readable, listing of profile requirements
Artifacthttps://w3id.org/profile/vocpub/spec
Rolerole:specification
ConformsHTML 5.2
Formattext/html

2. Validator in SHACL

DescriptionA SHACL Shapes file to be used to test the conformance of RDF data to this profile
Artifacthttps://w3id.org/profile/vocpub/validator
Rolerole:validation
ConformsSHACL
Formattext/turtle

3. How to Validate instructions

DescriptionWritten instructions on how to use this profile's validator on data
Artifacthttps://w3id.org/profile/vocpub/htv
Rolerole:guidance
Formattext/html

4. Example of a valid vocabulary

DescriptionA vocabulary that can shown to be valid - conforming to VocPub - using to the Validator in this profile
Artifacthttps://w3id.org/profile/vocpub/example/valid
Rolerole:example
Conformshttps://w3id.org/profile/vocpub
Formattext/turtle

5. Example of an invalid vocabulary

Description This example vocabulary does not satisfy the Specification's Requirement 2.1.5 (the ConceptScheme is missing a dcterms:created date)
Artifacthttps://w3id.org/profile/vocpub/example/invalid
Rolerole:example
Formattext/turtle

6. Example of a second invalid vocabulary

Description This example vocabulary does not satisfy the Specification's Requirements 2.3.1 & 2.3.2 (one Concept has two titles, another is missing rdfs:isDefinedBy)
Artifacthttps://w3id.org/profile/vocpub/example/invalid-2
Rolerole:example
Formattext/turtle

7. schema.org mapping

DescriptionA vocabulary of mappings of all the RDF, RDFS, OWL & SKOS etc. elements in this profile to the schema.org vocabulary.
Artifacthttps://w3id.org/profile/vocpub/sdo
Rolerole:mapping
ConformsOWL 2 Web Ontology Language RDF-Based Semantics (Second Edition)
Formattext/turtle

8. Profile code repository

DescriptionCode repository storing all Profile artifacts
Artifacthttps://w3id.org/profile/vocpub/repo
Rolerole:repository