diff --git a/dcat/UML/schema.org-dataset.png b/dcat/UML/schema.org-dataset.png
index f68a241b2..f406d1f34 100644
Binary files a/dcat/UML/schema.org-dataset.png and b/dcat/UML/schema.org-dataset.png differ
diff --git a/dcat/config.js b/dcat/config.js
index 2483d1d2e..d1b4b4f6b 100644
--- a/dcat/config.js
+++ b/dcat/config.js
@@ -31,7 +31,6 @@ var respecConfig = {
},{
name: "Andrea Perego",
company: "European Commission, Joint Research Centre (JRC)",
- url: "https://joinup.ec.europa.eu/user/14209",
companyURL: "https://ec.europa.eu/jrc/"
},{
name: "Peter Winstanley",
diff --git a/dcat/examples/dataset-004-sdo.ttl b/dcat/examples/dataset-004-sdo.ttl
new file mode 100644
index 000000000..79cb89aa7
--- /dev/null
+++ b/dcat/examples/dataset-004-sdo.ttl
@@ -0,0 +1,51 @@
+# baseURI: http://example.org/dataset-004/s/
+# imports: http://schema.org/
+# imports: http://www.w3.org/ns/dcat
+
+@prefix dap: Class: Distribution
- The intention of the phrase "informationally equivalent" needs to be clarified, in particular as different serializations may have different expressivity. -
-DCAT element | -mapping property | -target element from schema.org | -
---|---|---|
dct:description | -owl:equivalentProperty |
- schema:description | -
dct:format | -[ owl:inverseOf rdfs:subPropertyOf ] |
- schema:encodingFormat | -
dct:identifier | -owl:equivalentProperty |
- schema:identifier | -
dct:issued | -skos:closeMatch |
- schema:datePublished | -
dct:language | -owl:equivalentProperty |
- schema:inLanguage | -
dct:license | -owl:equivalentProperty |
- schema:license | -
dct:modified | -owl:equivalentProperty |
- schema:dateModified | -
dct:publisher | -owl:equivalentProperty |
- schema:publisher | -
dct:spatial | -owl:equivalentProperty |
- schema:spatialCoverage | -
dct:temporal | -owl:equivalentProperty |
- schema:temporalCoverage | -
dct:title | -owl:equivalentProperty |
- schema:name | -
dct:type | -skos:closeMatch |
- schema:additionalType | -
dcat:Catalog | -owl:equivalentClass |
- schema:DataCatalog | -
dcat:DataService | -skos:closeMatch |
- schema:DataFeed | -
Unclear if a schema:DataFeed is a data service, or a data collection. |
- ||
dcat:Dataset | -owl:equivalentClass |
- schema:Dataset | -
dcat:Distribution | -owl:equivalentClass |
- schema:DataDownload | -
dcat:Resource | -rdfs:subClassOf |
- schema:Thing | -
dcat:accessURL | -rdfs:subPropertyOf |
- schema:contentUrl | -
schema:domainIncludes |
- dcat:Distribution , schema:DataDownload | -|
schema:rangeIncludes |
- rdfs:Resource , schema:URL | -|
dcat:byteSize | -rdfs:subPropertyOf |
- schema:contentSize | -
schema:domainIncludes |
- dcat:Distribution , schema:DataDownload | -|
schema:rangeIncludes |
- rdfs:Literal , schema:Text | -|
dcat:catalog | -schema:domainIncludes |
- dcat:Catalog , schema:DataCatalog | -
schema:rangeIncludes |
- dcat:Catalog , schema:DataCatalog | -|
dcat:contactPoint | -owl:equivalentProperty |
- schema:contactPoint | -
schema:domainIncludes |
- dcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset | -|
dcat:dataset | -owl:equivalentProperty |
- schema:dataset | -
schema:domainIncludes |
- dcat:Catalog , schema:DataCatalog | -|
schema:rangeIncludes |
- dcat:Dataset , schema:Dataset | -|
dcat:distribution | -owl:equivalentProperty |
- schema:distribution | -
schema:domainIncludes |
- dcat:Dataset , schema:Dataset | -|
schema:rangeIncludes |
- dcat:Distribution , schema:DataDownload | -|
dcat:downloadURL | -rdfs:subPropertyOf |
- schema:contentUrl | -
schema:domainIncludes |
- dcat:Distribution , schema:DataDownload | -|
schema:rangeIncludes |
- rdfs:Resource , schema:Thing | -|
dcat:keyword | -rdfs:subPropertyOf |
- schema:keywords | -
dcat:keyword is singular, schema:keywords is plural | -||
schema:domainIncludes |
- dcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset | -|
schema:rangeIncludes |
- rdfs:Literal , schema:Text | -|
dcat:landingPage | -rdfs:subPropertyOf |
- schema:url | -
schema:domainIncludes |
- dcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset | -|
schema:rangeIncludes |
- foaf:Document , schema:WebPage | -|
dcat:mediaType | -owl:equivalentProperty |
- schema:encodingFormat | -
schema:domainIncludes |
- dcat:Distribution , schema:DataDownload | -|
schema:rangeIncludes |
- dct:MediaTypeOrExtent , schema:Text , schema:url | -|
dcat:record | -schema:domainIncludes |
- dcat:Catalog , schema:DataCatalog | -
schema:rangeIncludes |
- dcat:CatalogRecord | -|
dcat:service | -schema:domainIncludes |
- dcat:Catalog , schema:DataCatalog | -
schema:rangeIncludes |
- dcat:DataService | -|
dcat:theme | -owl:equivalentProperty |
- schema:about | -
schema:domainIncludes |
- dcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset | -|
schema:rangeIncludes |
- skos:Concept , schema:Class | -|
dcat:themeTaxonomy | -schema:domainIncludes |
- dcat:Catalog , schema:DataCatalog | -
schema:rangeIncludes |
- skos:ConceptScheme | -|
foaf:Organization | -owl:equivalentClass |
- schema:Organization | -
foaf:Person | -owl:equivalentClass |
- schema:Person | -
foaf:homepage | -owl:equivalentProperty |
- schema:url | -
foaf:mbox | -owl:equivalentProperty |
- schema:email | -
- Some of the DCAT application profiles are: -
Some of the DCAT application profiles are:
+ +- This section will describe security and privacy considerations relevant to the DCAT revision. -
++ The DCAT vocabulary supports the attribution of data and metadata to various participants such as resource creators, publishers and other parties or agents via qualified relations, + and as such defines terms that may be related to personal information. In addition, it also supports the association of rights and licenses with cataloged Resources and Distributions. + These rights and licences could potentially include or reference sensitive information such as user and asset identifiers as described in [[!ODRL-VOCAB]]. Implementations that produce, maintain, publish or + consume such vocabulary terms must take steps to ensure security and privacy considerations are addressed at the application level. +
+ See the wiki page on Alignments and Crosswalks for more discussion. +
+ ++ Schema.org [[?SCHEMA-ORG]] includes a number of types and properties based on the original DCAT work (see schema:Dataset as a starting point), + and the index for Google's Dataset Search service relies on structured description in web pages about datasets distinguishing both + schema.org and DCAT. + A comparison of the DCAT backbone, shown in above with the related classes from [[?SCHEMA-ORG]] in shows the similarity: +
+ ++ General purpose web search services that use metadata at all rely primarily on [[?SCHEMA-ORG]], so the relationship of DCAT to [[?SCHEMA-ORG]] is of interest for data providers and catalog publishers who wish their datasets and services to be exposed through those indexes. +
++ A mapping between DCAT 2014 and schema.org was discussed on the original proposal to extend [[?SCHEMA-ORG]] for describing datasets and data catalogs. + Partial mappings between DCAT 2014 [[?VOCAB-DCAT-20140116]] and [[?SCHEMA-ORG]] were provided earlier by the + Spatial Data on the Web Working Group, building upon previous work. +
+
+ A recommended mapping from the revised DCAT (this document) to [[?SCHEMA-ORG]] version 3.4 is available in an RDF file.
+ This mapping is axiomatized using the predicates rdfs:subClassOf
, rdfs:subPropertyOf
, owl:equivalentClass
, owl:equivalentProperty
, skos:closeMatch
,
+ and also using the annotation properties sdo:domainIncludes
and sdo:rangeIncludes
to match [[?SCHEMA-ORG]] semantics. The alignment is summarized in the table below, considering the prefix sdo
as http://schema.org/
.
+
+ This alignment of DCAT with schema.org is provisional and non-normative. Feedback is invited in the issue tracker. +
+ +DCAT element | + +target element from schema.org | +
---|---|
dcat:Resource | + +sdo:Thing | +
dcat:Catalog | + +sdo:DataCatalog | +
dcat:Dataset | + +sdo:Dataset | +
dcat:Distribution | + +sdo:DataDownload | +
?? | + +sdo:DataFeed + Unclear if a sdo:DataFeed is a data service, or a data collection. |
+
dct:hasPart | + +sdo:hasPart | +
dcat:dataset | + +sdo:dataset | +
dcat:distribution | + +sdo:distribution | +
dct:title | + +sdo:name | +
dct:description | + +sdo:description | +
dcat:keyword | + +sdo:keywords + dcat:keyword is singular, sdo:keywords is plural |
+
dct:subject | + +sdo:about | +
dcat:theme | + +sdo:about | +
dct:identifier | + +sdo:identifier | +
dct:type | + +sdo:additionalType | +
dct:issued | + +sdo:datePublished | +
dct:modified | + +sdo:dateModified | +
dct:language | + +sdo:inLanguage | +
dct:license | + +sdo:license | +
dct:publisher | + +sdo:publisher | +
dcat:contactPoint | + +sdo:contactPoint | +
dct:spatial | + +sdo:spatialCoverage | +
dct:temporal | + +sdo:temporalCoverage | +
dct:format | + +sdo:encodingFormat | +
dcat:mediaType | + +sdo:encodingFormat | +
dcat:byteSize | + +sdo:contentSize | +
dcat:accessURL | + +sdo:contentUrl | +
dcat:downloadURL | + +sdo:contentUrl | +
dcat:landingPage | + +sdo:url | +
foaf:Organization | + +sdo:Organization | +
foaf:Person | + +sdo:Person | +
foaf:homepage | + +sdo:url | +
foaf:mbox | + +sdo:email | +
We recognise that the term 'profile' occurs in several domains, and that there are a range of definitions available from different communities. We have taken this variability into account but for the purpose of this document we - are using the following definitions: + are using the following definition:
Source: deliberations of the DXWG. See ProfileContext wiki page.
-- The act of creating a profile - an activity that has been undertaken by many communities with a range of formalisms. -
-- The terminology in this section is still under discussion, e.g. here or - here + The idea of the previous paragraph is to have a set of links to various sections, as done in the SKOS Primer at + https://www.w3.org/TR/skos-primer/#secsimple. + It needs to be re-written considering the final structure of the document. + Also, the terminology in this section is still under discussion, e.g. here or + here.
+ The act of creating a profile - an activity that has been undertaken by many communities with a range of formalisms. +
+