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: . +@prefix dcat: . +@prefix dct: . +@prefix dctype: . +@prefix mime: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix sdo: . +@prefix xsd: . + + + rdf:type owl:Ontology ; + dct:conformsTo sdo: ; + sdo:comment "This graph provides a schema.org-conformant representation of a catalog entry together with some related resource descriptions" ; + owl:imports sdo: ; + owl:imports ; +. +:dataset-004 + a sdo:Dataset ; + sdo:distribution :dataset-004-csv ; + sdo:distribution :dataset-004-png ; +. +:dataset-004-csv + a sdo:DataDownload ; + dcat:accessService :table-service-005 ; + sdo:url ; + sdo:encodingFormat ; +. +:dataset-004-png + a sdo:DataDownload ; + dcat:accessService :figure-service-006 ; + sdo:url ; + sdo:encodingFormat ; +. +:figure-service-006 + a sdo:EntryPoint ; + dct:conformsTo ; + sdo:additionalType ; + sdo:url ; +. +:table-service-005 + a sdo:EntryPoint ; + dct:conformsTo ; + sdo:additionalType ; + sdo:url ; +. diff --git a/dcat/index.html b/dcat/index.html index 4616de478..2b48a377b 100644 --- a/dcat/index.html +++ b/dcat/index.html @@ -1731,10 +1731,6 @@

Class: Distribution

-

- The intention of the phrase "informationally equivalent" needs to be clarified, in particular as different serializations may have different expressivity. -

-

Property: title

@@ -2535,10 +2531,6 @@

Quality information

-

- We might want to include examples of quality documentation related to services. -

-

Providing quality information

@@ -3098,391 +3090,6 @@

Data citation

-
- -

Alignment with other general purpose metadata vocabularies

-

- See the wiki page on Alignments and Crosswalks for more discussion. -

- -
-

Schema.org

-

- 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 based on 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: -

-
UML model of schema.org classes and properties related to dataset catalogs -
- schema.org support for dataset catalogs, showing a selection of schema.org properties that have the classes shown within their domain and range -
-
-

- 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 - 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]] 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 schema:domainIncludes and schema:rangeIncludes to match [[?SCHEMA-ORG]] semantics. The mapping is summarized in the table below, considering the prefix schema as http://schema.org/. -

-

- This alignment of DCAT with schema.org is provisional and non-normative. Feedback is invited in the issue tracker. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DCAT elementmapping propertytarget element from schema.org
dct:descriptionowl:equivalentPropertyschema:description
dct:format[ owl:inverseOf rdfs:subPropertyOf ]schema:encodingFormat
dct:identifierowl:equivalentPropertyschema:identifier
dct:issuedskos:closeMatchschema:datePublished
dct:languageowl:equivalentPropertyschema:inLanguage
dct:licenseowl:equivalentPropertyschema:license
dct:modifiedowl:equivalentPropertyschema:dateModified
dct:publisherowl:equivalentPropertyschema:publisher
dct:spatialowl:equivalentPropertyschema:spatialCoverage
dct:temporalowl:equivalentPropertyschema:temporalCoverage
dct:titleowl:equivalentPropertyschema:name
dct:typeskos:closeMatchschema:additionalType
dcat:Catalogowl:equivalentClassschema:DataCatalog
dcat:DataServiceskos:closeMatchschema:DataFeed
Unclear if a schema:DataFeed is a data service, or a data collection.
dcat:Datasetowl:equivalentClassschema:Dataset
dcat:Distributionowl:equivalentClassschema:DataDownload
dcat:Resourcerdfs:subClassOfschema:Thing
dcat:accessURLrdfs:subPropertyOfschema:contentUrl
schema:domainIncludesdcat:Distribution , schema:DataDownload
schema:rangeIncludesrdfs:Resource , schema:URL
dcat:byteSizerdfs:subPropertyOfschema:contentSize
schema:domainIncludesdcat:Distribution , schema:DataDownload
schema:rangeIncludesrdfs:Literal , schema:Text
dcat:catalogschema:domainIncludesdcat:Catalog , schema:DataCatalog
schema:rangeIncludesdcat:Catalog , schema:DataCatalog
dcat:contactPointowl:equivalentPropertyschema:contactPoint
schema:domainIncludesdcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset
dcat:datasetowl:equivalentPropertyschema:dataset
schema:domainIncludesdcat:Catalog , schema:DataCatalog
schema:rangeIncludesdcat:Dataset , schema:Dataset
dcat:distributionowl:equivalentPropertyschema:distribution
schema:domainIncludesdcat:Dataset , schema:Dataset
schema:rangeIncludesdcat:Distribution , schema:DataDownload
dcat:downloadURLrdfs:subPropertyOfschema:contentUrl
schema:domainIncludesdcat:Distribution , schema:DataDownload
schema:rangeIncludesrdfs:Resource , schema:Thing
dcat:keywordrdfs:subPropertyOfschema:keywords
dcat:keyword is singular, schema:keywords is plural
schema:domainIncludesdcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset
schema:rangeIncludesrdfs:Literal , schema:Text
dcat:landingPagerdfs:subPropertyOfschema:url
schema:domainIncludesdcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset
schema:rangeIncludesfoaf:Document , schema:WebPage
dcat:mediaTypeowl:equivalentPropertyschema:encodingFormat
schema:domainIncludesdcat:Distribution , schema:DataDownload
schema:rangeIncludesdct:MediaTypeOrExtent , schema:Text , schema:url
dcat:recordschema:domainIncludesdcat:Catalog , schema:DataCatalog
schema:rangeIncludesdcat:CatalogRecord
dcat:serviceschema:domainIncludesdcat:Catalog , schema:DataCatalog
schema:rangeIncludesdcat:DataService
dcat:themeowl:equivalentPropertyschema:about
schema:domainIncludesdcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset
schema:rangeIncludesskos:Concept , schema:Class
dcat:themeTaxonomyschema:domainIncludesdcat:Catalog , schema:DataCatalog
schema:rangeIncludesskos:ConceptScheme
foaf:Organizationowl:equivalentClassschema:Organization
foaf:Personowl:equivalentClassschema:Person
foaf:homepageowl:equivalentPropertyschema:url
foaf:mboxowl:equivalentPropertyschema:email
- -
- - -
-

PROV-O

- An alignment of DCAT with PROV-O [[?PROV-O]] is being prepared, and has been discussed in Issue #128. - A provisional version is available. - -
- - -

DCAT Profiles

@@ -3493,9 +3100,9 @@

DCAT Profiles

an application profile extends one of the DCAT extensions themselves.

-

- Some of the DCAT application profiles are: -

    +

    Some of the DCAT application profiles are:

    + +
    • DCAT-AP [[?DCAT-AP]]: the DCAT application profile for data portals in Europe
    • GeoDCAT-AP [[?GeoDCAT-AP]]: the geo-spatial extension to DCAT-AP
    • StatDCAT-AP [[?StatDCAT-AP]]: Statistical extension to DCAT-AP
    • @@ -3506,15 +3113,17 @@

      DCAT Profiles

    • DCAT-BE [[?DCAT-BE]]: Belgian extension to DCAT-AP
    • DCAT-AP-SE [[?DCAT-AP-SE]]: Swedish extension to DCAT-AP
    -

Security and Privacy

-

- 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. +

@@ -3697,6 +3306,234 @@

Linked Data Notifications (LDN +
+ +

Alignment with other general purpose metadata vocabularies

+

+ See the wiki page on Alignments and Crosswalks for more discussion. +

+ +
+

Schema.org

+

+ 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: +

+
UML model of schema.org classes and properties related to dataset catalogs +
+ schema.org support for dataset catalogs, showing a selection of schema.org properties related to the classes shown +
+
+

+ 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 elementtarget element from schema.org
dcat:Resourcesdo:Thing
dcat:Catalogsdo:DataCatalog
dcat:Datasetsdo:Dataset
dcat:Distributionsdo:DataDownload
?? sdo:DataFeed
+ Unclear if a sdo:DataFeed is a data service, or a data collection.
dct:hasPartsdo:hasPart
dcat:datasetsdo:dataset
dcat:distributionsdo:distribution
dct:titlesdo:name
dct:descriptionsdo:description
dcat:keywordsdo:keywords
+ dcat:keyword is singular, sdo:keywords is plural
dct:subjectsdo:about
dcat:themesdo:about
dct:identifiersdo:identifier
dct:typesdo:additionalType
dct:issuedsdo:datePublished
dct:modifiedsdo:dateModified
dct:languagesdo:inLanguage
dct:licensesdo:license
dct:publishersdo:publisher
dcat:contactPointsdo:contactPoint
dct:spatialsdo:spatialCoverage
dct:temporalsdo:temporalCoverage
dct:formatsdo:encodingFormat
dcat:mediaTypesdo:encodingFormat
dcat:byteSizesdo:contentSize
dcat:accessURLsdo:contentUrl
dcat:downloadURLsdo:contentUrl
dcat:landingPagesdo:url
foaf:Organizationsdo:Organization
foaf:Personsdo:Person
foaf:homepagesdo:url
foaf:mboxsdo:email
+ +
+ + +
+

PROV-O

+ An alignment of DCAT with PROV-O [[?PROV-O]] is being prepared, and has been discussed in Issue #128. + A provisional version is available. + +
+ +
+

Alignment with external metadata vocabularies

diff --git a/profiles/index.html b/profiles/index.html index 41880f7cc..8afbfb7eb 100644 --- a/profiles/index.html +++ b/profiles/index.html @@ -102,7 +102,7 @@

Definitions

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:

profile
@@ -119,14 +119,6 @@

Definitions

Source: deliberations of the DXWG. See ProfileContext wiki page.

-
-
profiling
-
-

- The act of creating a profile - an activity that has been undertaken by many communities with a range of formalisms. -

-
-
@@ -147,7 +139,7 @@

The motivation for profiles

has identified typical use cases for profiles, such as:

@@ -224,8 +216,11 @@

Diving into profiles

- 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.

@@ -666,6 +661,14 @@

Appendices

Definitions

+
+
profiling
+
+

+ The act of creating a profile - an activity that has been undertaken by many communities with a range of formalisms. +

+
+
formalism