Ontology Publication Profile
This is a profile of the OWL, RDFS, schema.org and SKOS ontologies used to define and annotate ontologies. It supplies requirements, defines testable rules and some other supporting resources for its use.
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(s) are OWL, RDFS, schema.org and SKOS.
This profile is formulated in a formal and formulaic way 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:
Profile Resources
Specification
This profile's specification is the resource that contains its normative rules. It is presented within the file specification.html and it is able to be viewed online at its persistent web location:
Validator
This profile's rules, as defined in the specification, are presented for machine validation of RDF vocabularies in the Shapes Constraint Language (SHACL) file validator.shacl.ttl.
Tools such as pySHACL and the online SHACL Playground or SHACL Play! can be used with this shape file to validate vocabulary files.
The validator's persistent web location is:
How To Validate
This profile refers users on to the VocPub Profile's How To Validate resource which is a small instruction on how to use SHACL validation tooling with data. That information is relevant to this profile and its validator.
License
This code is licensed using the CC BY 4.0 licence. See the LICENSE file for the deed.
Note Citation below for attribution.
Citation
To cite this profile, please use the following (formulated in BibTex):
@software{ontdoc-profile,
author = {{Nicholas J. Car}},
title = {{Ontology Publication Profile}},
version = {1.0},
date = {2022},
publisher = {{Australian Government Linked Data Working Group}},
url = {https://w3id.org/profile/ontpub}
}
Contact
publisher:
Australian Government Linked Data Working Group
https://www.linked.data.gov.au
creator:
Dr Nicholas J. Car
Honorary Lecturer
Australian National University
nicholas.car@anu.edu.au
https://orcid.org/0000-0002-8742-7730
https://cecs.anu.edu.au/people/nicholas-car