VocPub Specification Document!
VocPub Profile
- URI
https://linked.data.gov.au/def/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,ConceptandCollectionclasses and ensures that certain relationships between them are present, e.g.topConceptOf&inSchemelinkingConceptstoConceptSchemes. 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 theConceptSchemethey re presented in. This allows VocPub-valid SKOSConceptsto be re-used in multiple of vocabularies efficiently.This profile is used for multiple 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
- 2024-06-13
- Version IRI
- https://linked.data.gov.au/def/vocpub/4.10
- Creator
- Nicholas J. Car
- Publisher
- Australian Government Linked Data Working Group
- Repository
- https://github.com/AGLDWG/vocpub-profile/
- Profile Resources
Profile Resources
This profile contains the following prof:Resource instances:
1. Specification Document |
|
| Description | The normative, human-readable, listing of profile requirements |
|---|---|
| Artifact | https://linked.data.gov.au/def/vocpub/spec |
| Role | role:specification |
| Conforms | HTML 5.2 |
| Format | text/html |
2. Validator in SHACL |
|
| Description | A SHACL Shapes file to be used to test the conformance of RDF data to this profile |
|---|---|
| Artifact | https://linked.data.gov.au/def/vocpub/validator |
| Role | role:validation |
| Conforms | SHACL |
| Format | text/turtle |
3. SHACL Data Expander |
|
| Description | A SHACL Shapes file to be used to expand data according to a series of SKOS rules |
|---|---|
| Artifact | https://linked.data.gov.au/def/vocpub/expander |
| Role | role:script |
| Conforms | SHACL |
| Format | text/turtle |
4. Combined Expander & Validator in SHACL |
|
| Description | The combined Validator & Expander |
|---|---|
| Artifact | https://linked.data.gov.au/def/vocpub/validator-combined |
| Role | role:validation |
| Conforms | SHACL |
| Format | text/turtle |
5. How to Validate instructions |
|
| Description | Written instructions on how to use this profile's validator on data |
|---|---|
| Artifact | https://linked.data.gov.au/def/vocpub/htv |
| Role | role:guidance |
| Format | text/html |
6. Validation Script |
|
| Description | A Python script that allows for basic validation or validation after expansion |
|---|---|
| Artifact | https://linked.data.gov.au/def/vocpub/validate |
| Role | role:script |
| Conforms | The Python programming language & the RDFLib library |
| Format | text/turtle |
7. Examples |
|
| Description | A directory of valid and invalid vocabularies |
|---|---|
| Artifact | https://linked.data.gov.au/def/vocpub/examples |
| Role | role:example |
| Conforms | https://linked.data.gov.au/def/vocpub |
| Format | text/turtle |
8. Supporting Vocabularies |
|
| Description | A directory of vocabularies that contain Concepts which are expected to be indicated by several predicates mandated or suggested for use on vocabularies |
|---|---|
| Artifact | https://linked.data.gov.au/def/vocpub/vocs |
| Role | role:vocabulary |
| Conforms | VocPub |
| Format | text/turtle |
09. Profile code repository |
|
| Description | Code repository storing all Profile artifacts |
|---|---|
| Artifact | https://linked.data.gov.au/def/vocpub/repo |
| Role | role:repository |