Skip to content

Commit

Permalink
Merge branch 'gh-pages' into andrea-perego-dcat-rev-config
Browse files Browse the repository at this point in the history
  • Loading branch information
Simon Cox committed Mar 26, 2019
2 parents 10b979e + 5e7e6f6 commit 2e65c5e
Show file tree
Hide file tree
Showing 18 changed files with 374 additions and 4,087 deletions.
4 changes: 2 additions & 2 deletions profilesont/README.md
Expand Up @@ -3,7 +3,7 @@ This vocabulary is for describing relationships between standards/specifications

This model starts with [http://dublincore.org/2012/06/14/dcterms#Standard](dct:Standard) entities which can either be base specifications (Standards not profiling any other Standard) or Profiles (Standards which do profile others). Non-profiling Standards or Profiles can have Resource Descriptors associated with them that define implementing rules for the them. Resource Descriptors must indicate the role they play (to guide, to validate etc.) and the formalism they adhere to (dct:format) to allow for content negotiation. An extensible vocabulary of Resource Roles is provided alongside this vocabulary.

![](profilesont.svg)
![](figures/profilesont.svg)
**Fig. 1**: Overview diagram of this ontology

Development of this ontology is part of the work of the [Data Exchange Working Group](https://www.w3.org/2017/dxwg/) (DXWG)'s [Profile Guidance](https://w3c.github.io/dxwg/profiles/) work.
Expand All @@ -13,7 +13,7 @@ The main files of this ontology are:

* [index.html](https://w3c.github.io/dxwg/profilesont/) - ontology description as a web page (HTML)
* [profilesont.ttl](profilesont.ttl) - ontology source (RDF, turtle)
* [profilesont.svg](profilesont.svg) - ontology diagram (PNG)
* [profilesont.svg](figures/profilesont.svg) - ontology diagram (PNG)

Additional components:

Expand Down
641 changes: 1 addition & 640 deletions profilesont/examples/adms.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion profilesont/examples/adms.ttl
Expand Up @@ -20,7 +20,6 @@
.



#
# ADMS, described as a profile of DCAT (original)
#
Expand Down
1 change: 1 addition & 0 deletions profilesont/examples/csiro-dummy-dcap.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
64 changes: 64 additions & 0 deletions profilesont/examples/csiro-dummy-dcap.ttl
@@ -0,0 +1,64 @@
#
# This document is a description, according to the Profiles Vocabulary (see https://www.w3.org/TR/dx-prof/)
# of a dummy "CSIRO ePublish Repository" profile of the Dubline Core standard. This profile is known as a DCAP -
# Dublin Core Application Profile
#
# See http://dublincore.org/documents/profile-guidelines/ for more information about Dublin Core Application Profiles
#

@prefix dct: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix prof: <http://www.w3.org/ns/dx/prof/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix role: <http://www.w3.org/ns/dx/prof/role/> .


# Base Specification being profiled
<http://dublincore.org/documents/2012/06/14/dcmi-terms/> a dct:Standard ;
rdfs:label "DCMI Metadata Terms" .

# dummy CSIRO profile of DC for ePublish repository
# URIs not dereferencable
<http://test.linked.data.gov.au/test/def/CSIRO-ePub-DCAP>
a prof:Profile ;
rdfs:label "CSIRO's profile of DC for ePublish" ;
prof:isProfileOf <http://dublincore.org/documents/2012/06/14/dcmi-terms/> ;
prof:token "ePubDC"^^xsd:Token ;
prof:hasResource _:1 , _:2 , _:3 , _:4 .

# example's code repository home
_:1
a prof:ResourceDescriptor ;
rdfs:label "Profile Specifcation" ;
dct:format <https://w3id.org/mediatype/text/html> ;
# the official written text specifying the Profile
prof:hasRole role:Specification ;
prof:hasArtifact <http://linked.data.gov.au/def/CSIRO-ePub-DCAP/> .

# this is an RDF (turtle) version of the DSP constraints for this profile
_:2
a prof:ResourceDescriptor ;
rdfs:label "Full constraints in RDF" ;
dct:conformsTo <http://dublincore.org/documents/2008/03/31/dc-dsp/> ; # the constraints conform to the DSP spec
dct:format <https://w3id.org/mediatype/text/turtle> ; # it's in Turtle format
# this is full constraints: if your instance passes these, you're compliant with the profile
prof:hasRole role:Constraints ;
prof:hasArtifact <http://test.linked.data.gov.au/test/def/CSIRO-ePub-DCAP/constraints.ttl> .

_:3
a prof:ResourceDescriptor ;
rdfs:label "Full constraints in DSP constraint language" ;
dct:conformsTo <http://dublincore.org/documents/2008/03/31/dc-dsp/> ; # the constraints conform to the DSP spec
dct:format <https://w3id.org/mediatype/text/plain> ; # it's in plain text format
# this is full constraints: if your instance passes these, you're compliant with the profile
prof:hasRole role:Constraints ;
prof:hasArtifact <http://test.linked.data.gov.au/test/def/CSIRO-ePub-DCAP/constraints-dcap-syntax.txt> .

# this resource is a PDF file in the def about how to use the CSIRO-ePub-DCAP
_:4
a prof:ResourceDescriptor ;
rdfs:label "Guidance document" ;
dct:format <https://w3id.org/mediatype/application/pdf> ;
# general guidance info on how to use/implement this Profile
prof:hasRole role:Guidance ;
prof:hasArtifact <http://test.linked.data.gov.au/test/def/CSIRO-ePub-DCAP/HowTo.pdf> .

0 comments on commit 2e65c5e

Please sign in to comment.