VocPub Specification Document!
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
andCollection
classes and ensures that certain relationships between them are present, e.g.topConceptOf
&inScheme
linkingConcepts
toConceptSchemes
. 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 theConceptScheme
they re presented in. This allows VocPub-valid SKOSConcepts
to 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://w3id.org/profile/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://w3id.org/profile/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://w3id.org/profile/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://w3id.org/profile/vocpub/expander |
Role | role:script |
Conforms | SHACL |
Format | text/turtle |
4. Combined Expander & Validator in SHACL |
|
Description | The combined Validator & Expander |
---|---|
Artifact | https://w3id.org/profile/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://w3id.org/profile/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://w3id.org/profile/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://w3id.org/profile/vocpub/examples |
Role | role:example |
Conforms | https://w3id.org/profile/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://w3id.org/profile/vocpub/vocs |
Role | role:vocabulary |
Conforms | VocPub |
Format | text/turtle |
09. Profile code repository |
|
Description | Code repository storing all Profile artifacts |
---|---|
Artifact | https://w3id.org/profile/vocpub/repo |
Role | role:repository |