Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicholascar/ontpub-profile
https://github.com/nicholascar/ontpub-profile
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/nicholascar/ontpub-profile
- Owner: nicholascar
- License: cc-by-4.0
- Created: 2022-03-06T02:25:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-10T10:19:45.000Z (over 2 years ago)
- Last Synced: 2023-02-27T06:32:14.223Z (over 1 year ago)
- Language: HTML
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ontology Publication Profile
This is a [profile](https://www.w3.org/TR/dx-prof/#definitions) of the [OWL](https://www.w3.org/TR/owl2-overview/), [RDFS](https://www.w3.org/TR/rdf-schema/), [schema.org](https://schema.org) and [SKOS](https://www.w3.org/TR/skos-reference/) 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](https://www.w3.org/TR/dx-prof/#definitions)) 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](https://www.w3.org/TR/dx-prof/) and provides [Shapes Constraint Language (SHACL)](https://www.w3.org/TR/shacl/) validator files that can be used to determine whether vocabularies conform to this profile.
This profile is hosted online in [Linked Data](https://www.w3.org/standards/semanticweb/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](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](https://www.w3.org/TR/shacl/)) file [validator.shacl.ttl](validator.shacl.ttl).Tools such as [pySHACL](https://github.com/RDFLib/pySHACL) and the online [SHACL Playground](https://shacl.org/playground/) or [SHACL Play!](https://shacl-play.sparna.fr/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](https://w3id.org/profile/vocpub)'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](https://creativecommons.org/licenses/by/4.0/) licence. See the [LICENSE file](LICENSE) for the deed.Note [Citation](#citation) below for attribution.
## Citation
To cite this profile, please use the following (formulated in [BibTex](http://www.bibtex.org/)):```
@software{ontdoc-profile,
author = {{Nicholas J. Car}},
title = {{Ontology Publication Profile}},
version = {1.0},
date = {2022},
publisher = {{PROPOSED: Australian Government Linked Data Working Group}},
url = {https://w3id.org/profile/ontpub}
}
```## Contact
*publisher -- proposed:*
![](style/agldwg-logo-ochre-150.png)
**Australian Government Linked Data Working Group**
*creator:*
**Dr Nicholas J. Car**
*Data Systems Architect*
SURROUND Australia Pty. Ltd.