This is a profile of the Simple Knowledge Organization System (SKOS) implemented by SURROUND Australia to allow for the validation of vocabularies according to their business needs.
By profile, what is meant here is "A specification that constrains, extends, combines, or provides guidance or explanation about the usage of other specifications." (from PROF) and, here the other specification is SKOS.
This profile is formulated according to the Profiles Vocabulary and provides Shapes Constraint Language (SHACL) validator files that can be used to determine whether vocabularies conform to this profile.
This profile is hosted online in Linked Data form using a persistent web address:
This profile's specification - the resource that contains the normative rules - is within the file specification.html and it is able to be viewed online at:
This profile's rules, as defined in the specification are presented for machine validation of RDF vocabularies in the shape file validator.shacl.ttl which conforms to the SHACL standard.
Tools such as pySHACL and the online SHACL Playground or SHACL Play! can be used with this shape file to validate vocabulary files.
This code is licensed using the CC BY 4.0 licence. See the LICENSE file for the deed.
Note Citation below for attribution.
To cite this profile, please use the following (formulated in BibTex):
@software{vocpub-profile,
author = {{SURROUND Australia Pty Ltd}},
title = {{Vocabulary Publication Profile}},
version = {1.0},
date = {2021},
publisher = {{SURROUND Australia Pty Ltd}},
url = {https://w3id.org/profile/vocpub}
}
publisher:
SURROUND Australia Pty. Ltd.
https://surroundaustralia.com
creator:
Dr Nicholas J. Car
Data Systems Architect
SURROUND Australia Pty. Ltd.
nicholas.car@surroudaustralia.com
https://orcid.org/0000-0002-8742-7730