diff --git a/Catalogue/ADOPTERS.yaml b/Catalogue/ADOPTERS.yaml
index dc8ba20..b097ed8 100644
--- a/Catalogue/ADOPTERS.yaml
+++ b/Catalogue/ADOPTERS.yaml
@@ -1,10 +1,10 @@
description: This is a compilation list of the current adopters of the data model CatalogueDCAT-AP of the Subject dataModel.DCAT-AP. All fields are non mandatory. More info at https://smart-data-models.github.io/data-models/templates/dataModel/CURRENT_ADOPTERS.yaml
currentAdopters:
-
- adopter:
- description:
- mail:
- organization:
- project:
- comments:
- startDate:
+ adopter: Waterverse Project
+ description:
+ mail:
+ organization:
+ project: https://waterverse.eu/
+ comments: Adoption of DCAT-AP to define metadata information of Datasets including FAIR and Meloda5 principles
+ startDate: 2024-10-01
diff --git a/DataService/ADOPTERS.yaml b/DataService/ADOPTERS.yaml
index 36123c9..38ad75a 100644
--- a/DataService/ADOPTERS.yaml
+++ b/DataService/ADOPTERS.yaml
@@ -16,3 +16,11 @@ currentAdopters:
project: https://salted-project.eu/
comments:
startDate:
+-
+ adopter: Waterverse Project
+ description:
+ mail:
+ organization:
+ project: https://waterverse.eu/
+ comments: Adoption of DCAT-AP to define metadata information of Datasets including FAIR and Meloda5 principles
+ startDate: 2024-10-01
diff --git a/DataService/README.md b/DataService/README.md
deleted file mode 100644
index 693371d..0000000
--- a/DataService/README.md
+++ /dev/null
@@ -1,60 +0,0 @@
-[![Smart Data Models](https://smartdatamodels.org/wp-content/uploads/2022/01/SmartDataModels_logo.png "Logo")](https://smartdatamodels.org)
-
# DataService
-Version: 0.0.2
-
-## Description
-
-Data Service adapted from DCAT-AP 2.1.1 specification, but extended with additional properties and compatible with NGSI standard
-### Specification
-
-Link to the [interactive specification](https://swagger.lab.fiware.org/?url=https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/swagger.yaml)
-
-Link to the [specification](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/doc/spec.md)
-
-Enlace a la [Especificación en español](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/doc/spec_ES.md)
-
-Lien vers le [spécification en français](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/doc/spec_FR.md)
-
-Link zur [deutschen Spezifikation](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/doc/spec_DE.md)
-
-Link alla [specifica](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/doc/spec_IT.md)
-
-[仕様へのリンク](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/doc/spec_JA.md)
-
-[链接到规范](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/doc/spec_ZH.md)
-
-[사양 링크](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/doc/spec_KO.md)
-### Examples
-
-Link to the [example](https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/examples/example.json) (keyvalues) for NGSI v2
-
-Link to the [example](https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/examples/example.jsonld) (keyvalues) for NGSI-LD
-
-Link to the [example](https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/examples/example-normalized.json) (normalized) for NGSI-V2
-
-Link to the [example](https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/examples/example-normalized.jsonld) (normalized) for NGSI-LD
-
-Link to the [example](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/examples/example.json.csv) (keyvalues) for NGSI v2 in CSV format
-
-Link to the [example](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/examples/example.jsonld.csv) (keyvalues) for NGSI-LD in CSV format
-
-Link to the [example](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/examples/example-normalized.json.csv) (normalized) for NGSI-V2 in CSV format
-
-Link to the [example](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/examples/example-normalized.jsonld.csv) (normalized) for NGSI-LD in CSV format
-### Dynamic Examples generation
-
-Link to the [Generator](https://smartdatamodels.org/extra/ngsi-ld_generator.php?schemaUrl=https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/DataService/schema.json&email=info@smartdatamodels.org) of NGSI-LD normalized payloads compliant with this data model. Refresh for new values
-
-Link to the [Generator](https://smartdatamodels.org/extra/ngsi-ld_generator_keyvalues.php?schemaUrl=https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/DataService/schema.json&email=info@smartdatamodels.org) of NGSI-LD keyvalues payloads compliant with this data model. Refresh for new values
-
-Link to the [Generator](https://smartdatamodels.org/extra/geojson_features_generator.php?schemaUrl=https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/DataService/schema.json&email=info@smartdatamodels.org) of geojson feature format payloads compliant with this data model. Refresh for new values
-### PostgreSQL schema
-
-Link to the [PostgreSQL schema](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/schema.sql) of this data model
-### Contribution
-
- If you have any issue on this data model you can raise an [issue](https://github.com/smart-data-models/dataModel.DCAT-AP/issues) or contribute with a [PR](https://github.com/smart-data-models/dataModel.DCAT-AP/pulls)
-
- If you wish to develop your own data model you can start from [contribution manual](https://bit.ly/contribution_manual). Several services have been developed to help with:
- - [Test data model repository](https://smartdatamodels.org/index.php/data-models-contribution-api/) including the schema and example payloads, etc
- - [Generate PostgreSQL schema](https://smartdatamodels.org/index.php/sql-service/) to help create a table, create type, etc
\ No newline at end of file
diff --git a/DataService/examples/example-normalized.json b/DataService/examples/example-normalized.json
index 466b473..56edc6c 100644
--- a/DataService/examples/example-normalized.json
+++ b/DataService/examples/example-normalized.json
@@ -1,21 +1,9 @@
{
"id": "urn:ngsi-ld:DataService:id:JBDJ:56257192",
"type": "DataService",
- "description": {
- "type": "StructuredValue",
- "value": [
- "Data service for the solar system open data portal."
- ]
- },
- "location": {
- "type": "geo:json",
- "value": {
- "type": "Point",
- "coordinates": [
- 72.564509,
- 11.125289
- ]
- }
+ "accessRights": {
+ "type": "Text",
+ "value": "No restrictions to access the data but APi requests limit, 5000 requests per hour"
},
"address": {
"type": "StructuredValue",
@@ -28,44 +16,157 @@
"postOfficeBoxNumber": ""
}
},
+ "applicableLegislation": {
+ "type": "StructuredValue",
+ "value": [
+ "Regulation 883/2004",
+ "Regulation 465/2012"
+ ]
+ },
"areaServed": {
"type": "Text",
- "value": "European union and beyond"
+ "value": "European Union and beyond"
},
- "endPointURL": {
+ "conformsTo": {
"type": "StructuredValue",
"value": [
- "urn:ngsi-ld:DataServiceDCAT-AP:items:AFGI:79071729",
- "urn:ngsi-ld:DataServiceDCAT-AP:items:JAZP:97999812"
+ "OGC WFS API"
]
},
- "title": {
+ "contactPoint": {
"type": "StructuredValue",
"value": [
- "Data service of the european open data portal",
- "Data service del portal europeo de datos abiertos"
+ {
+ "type": "Text",
+ "email": "wheatfarm@email.com"
+ },
+ {
+ "type": "Text",
+ "email": "vehiculoelectrico@ava.es"
+ }
]
},
- "endPointDescription": {
+ "description": {
+ "type": "StructuredValue",
+ "value": {
+ "en": "Data service of the european open data portal",
+ "de": "Datendienst des Europäischen Portals für offene Daten",
+ "es": "Data service del portal europeo de datos abiertos",
+ "fr": "Service de données du portail européen de données ouvertes",
+ "it": "Servizio dati del Portale europeo dei dati aperti",
+ "ja": "欧州オープンデータ・ポータルのデータサービス",
+ "ko": "유럽 오픈 데이터 포털의 데이터 서비스",
+ "zh": "欧洲开放数据门户的数据服务",
+ "el": "Υπηρεσία δεδομένων της Ευρωπαϊκής Πύλης Ανοικτών Δεδομένων",
+ "nl": "Dataservice van het Europese open dataportaal",
+ "fi": "Euroopan avoimen datan portaalin tietopalvelu"
+ }
+ },
+ "endpointDescription": {
"type": "StructuredValue",
"value": [
"SPARQL end point without authentication",
"API compliant with CKAN specification"
]
},
- "servesDataset": {
+ "endpointURL": {
"type": "StructuredValue",
"value": [
- "EU geographic map",
- "EU physical map"
+ "urn:ngsi-ld:DataServiceDCAT-AP:items:AFGI:79071729",
+ "urn:ngsi-ld:DataServiceDCAT-AP:items:JAZP:97999812"
]
},
- "accessRights": {
- "type": "Text",
- "value": "No restrictions to access the data but APi requests limit, 5000 requests per hour"
+ "format": {
+ "type": "StructuredValue",
+ "value": [
+ "CSV",
+ "JSON"
+ ]
+ },
+ "keyword": {
+ "type": "StructuredValue",
+ "value": [
+ "Data Service",
+ "CKAN"
+ ]
+ },
+ "landingPage": {
+ "type": "StructuredValue",
+ "value": [
+ "https://dataservice.data",
+ "https://otherservice.data"
+ ]
+ },
+ "lastUpdated": {
+ "type": "StructuredValue",
+ "value": {
+ "@type": "DateTime",
+ "@value": "2021-07-01T10:27:59Z"
+ }
},
"license": {
"type": "Text",
- "value": "EUPL."
+ "value": "GPL-1.0"
+ },
+ "operationSpace": {
+ "type": "geo:json",
+ "value": {
+ "type": "Point",
+ "coordinates": [
+ 72.564509,
+ 11.125289
+ ]
+ }
+ },
+ "page": {
+ "type": "StructuredValue",
+ "value": [
+ "http://foo.org/how-to"
+ ]
+ },
+ "provenance": {
+ "type": "StructuredValue",
+ "value": [
+ "1",
+ "2"
+ ]
+ },
+ "publisher": {
+ "type": "Text",
+ "value": "Comunidad de madrid"
+ },
+ "servesDataset": {
+ "type": "StructuredValue",
+ "object": [
+ "urn:ngsi-ld:Dataset:id:HUZY:41266715",
+ "urn:ngsi-ld:Dataset:id:HUZY:41266716"
+ ]
+ },
+ "theme": {
+ "type": "StructuredValue",
+ "value": [
+ "Economy",
+ "Tourism"
+ ]
+ },
+ "title": {
+ "type": "StructuredValue",
+ "value": {
+ "en": "Data service of the european open data portal",
+ "de": "Datendienst des Europäischen Portals für offene Daten",
+ "es": "Data service del portal europeo de datos abiertos",
+ "fr": "Service de données du portail européen de données ouvertes",
+ "it": "Servizio dati del Portale europeo dei dati aperti",
+ "ja": "欧州オープンデータ・ポータルのデータサービス",
+ "ko": "유럽 오픈 데이터 포털의 데이터 서비스",
+ "zh": "欧洲开放数据门户的数据服务",
+ "el": "Υπηρεσία δεδομένων της Ευρωπαϊκής Πύλης Ανοικτών Δεδομένων",
+ "nl": "Dataservice van het Europese open dataportaal",
+ "fi": "Euroopan avoimen datan portaalin tietopalvelu"
+ }
+ },
+ "validationSchema": {
+ "type": "Text",
+ "value": "https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/schema.json"
}
-}
\ No newline at end of file
+}
diff --git a/DataService/examples/example-normalized.jsonld b/DataService/examples/example-normalized.jsonld
index 7124cdb..adc3eab 100644
--- a/DataService/examples/example-normalized.jsonld
+++ b/DataService/examples/example-normalized.jsonld
@@ -1,72 +1,173 @@
{
- "id": "urn:ngsi-ld:DataService:id:JBDJ:56257192",
- "type": "DataService",
- "accessRights": {
- "type": "Property",
- "value": "No restrictions to access the data but APi requests limit, 5000 requests per hour"
- },
- "address": {
- "type": "Property",
- "value": {
- "streetAddress": "2, rue Mercier",
- "addressLocality": "Luxembourg",
- "addressRegion": "Luxembourg",
- "addressCountry": "Luxembourg",
- "postalCode": "2985",
- "postOfficeBoxNumber": ""
- }
- },
- "areaServed": {
- "type": "Property",
- "value": "European union and beyond"
- },
- "description": {
- "type": "Property",
- "value": "Data service for the solar system open data portal."
- },
- "endPointDescription": {
- "type": "Property",
- "value": [
- "SPARQL end point without authentication",
- "API compliant with CKAN specification"
- ]
- },
- "endPointURL": {
- "type": "Property",
- "value": [
- "urn:ngsi-ld:DataServiceDCAT-AP:items:AFGI:79071729",
- "urn:ngsi-ld:DataServiceDCAT-AP:items:JAZP:97999812"
- ]
- },
- "license": {
- "type": "Property",
- "value": "EUPL."
- },
- "location": {
- "type": "GeoProperty",
- "value": {
- "type": "Point",
- "coordinates": [
- 72.564509,
- 11.125289
- ]
- }
- },
- "servesDataset": {
- "type": "Property",
- "value": [
- "EU geographic map",
- "EU physical map"
- ]
- },
- "title": {
- "type": "Property",
- "value": [
- "Data service of the european open data portal",
- "Data service del portal europeo de datos abiertos"
- ]
- },
- "@context": [
- "https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/context.jsonld"
+ "id": "urn:ngsi-ld:DataService:id:JBDJ:56257192",
+ "type": "DataService",
+ "accessRights": {
+ "type": "Property",
+ "value": "No restrictions to access the data but APi requests limit, 5000 requests per hour"
+ },
+ "address": {
+ "type": "Property",
+ "value": {
+ "streetAddress": "2, rue Mercier",
+ "addressLocality": "Luxembourg",
+ "addressRegion": "Luxembourg",
+ "addressCountry": "Luxembourg",
+ "postalCode": "2985",
+ "postOfficeBoxNumber": ""
+ }
+ },
+ "applicableLegislation": {
+ "type": "Property",
+ "value": [
+ "Regulation 883/2004",
+ "Regulation 465/2012"
]
+ },
+ "areaServed": {
+ "type": "Property",
+ "value": "European Union and beyond"
+ },
+ "conformsTo": {
+ "type": "Property",
+ "value": [
+ "OGC WFS API"
+ ]
+ },
+ "contactPoint": {
+ "type": "Property",
+ "value": [
+ {
+ "email": "wheatfarm@email.com"
+ },
+ {
+ "email": "vehiculoelectrico@ava.es"
+ }
+ ]
+ },
+ "description": {
+ "type": "LanguageProperty",
+ "languageMap": {
+ "en": "Data service of the european open data portal",
+ "de": "Datendienst des Europäischen Portals für offene Daten",
+ "es": "Data service del portal europeo de datos abiertos",
+ "fr": "Service de données du portail européen de données ouvertes",
+ "it": "Servizio dati del Portale europeo dei dati aperti",
+ "ja": "欧州オープンデータ・ポータルのデータサービス",
+ "ko": "유럽 오픈 데이터 포털의 데이터 서비스",
+ "zh": "欧洲开放数据门户的数据服务",
+ "el": "Υπηρεσία δεδομένων της Ευρωπαϊκής Πύλης Ανοικτών Δεδομένων",
+ "nl": "Dataservice van het Europese open dataportaal",
+ "fi": "Euroopan avoimen datan portaalin tietopalvelu"
+ }
+ },
+ "endpointDescription": {
+ "type": "Property",
+ "value": [
+ "SPARQL end point without authentication",
+ "API compliant with CKAN specification"
+ ]
+ },
+ "endpointURL": {
+ "type": "Property",
+ "value": [
+ "urn:ngsi-ld:DataServiceDCAT-AP:items:AFGI:79071729",
+ "urn:ngsi-ld:DataServiceDCAT-AP:items:JAZP:97999812"
+ ]
+ },
+ "format": {
+ "type": "Property",
+ "value": [
+ "CSV",
+ "JSON"
+ ]
+ },
+ "keyword": {
+ "type": "Property",
+ "value": [
+ "Data Service",
+ "CKAN"
+ ]
+ },
+ "landingPage": {
+ "type": "Property",
+ "value": [
+ "https://dataservice.data",
+ "https://otherservice.data"
+ ]
+ },
+ "lastUpdated": {
+ "type": "Property",
+ "value": {
+ "@type": "DateTime",
+ "@value": "2021-07-01T10:27:59Z"
+ }
+ },
+ "license": {
+ "type": "Property",
+ "value": "GPL-1.0"
+ },
+ "operationSpace": {
+ "type": "GeoProperty",
+ "value": {
+ "type": "Point",
+ "coordinates": [
+ 72.564509,
+ 11.125289
+ ]
+ }
+ },
+ "page": {
+ "type": "Property",
+ "value": [
+ "http://foo.org/how-to"
+ ]
+ },
+ "provenance": {
+ "type": "Property",
+ "value": [
+ "1",
+ "2"
+ ]
+ },
+ "publisher": {
+ "type": "Property",
+ "value": "Comunidad de madrid"
+ },
+ "servesDataset": {
+ "type": "Relationship",
+ "object": [
+ "urn:ngsi-ld:Dataset:id:HUZY:41266715",
+ "urn:ngsi-ld:Dataset:id:HUZY:41266716"
+ ]
+ },
+ "theme": {
+ "type": "Property",
+ "value": [
+ "Economy",
+ "Tourism"
+ ]
+ },
+ "title": {
+ "type": "LanguageProperty",
+ "languageMap": {
+ "en": "Data service of the european open data portal",
+ "de": "Datendienst des Europäischen Portals für offene Daten",
+ "es": "Data service del portal europeo de datos abiertos",
+ "fr": "Service de données du portail européen de données ouvertes",
+ "it": "Servizio dati del Portale europeo dei dati aperti",
+ "ja": "欧州オープンデータ・ポータルのデータサービス",
+ "ko": "유럽 오픈 데이터 포털의 데이터 서비스",
+ "zh": "欧洲开放数据门户的数据服务",
+ "el": "Υπηρεσία δεδομένων της Ευρωπαϊκής Πύλης Ανοικτών Δεδομένων",
+ "nl": "Dataservice van het Europese open dataportaal",
+ "fi": "Euroopan avoimen datan portaalin tietopalvelu"
+ }
+ },
+ "validationSchema": {
+ "type": "Property",
+ "value": "https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/schema.json"
+ },
+ "@context": [
+ "https://smart-data-models.github.io/dataModel.DCAT-AP/context.jsonld"
+ ]
}
diff --git a/DataService/examples/example.json b/DataService/examples/example.json
index c9e7bd5..26a0d81 100644
--- a/DataService/examples/example.json
+++ b/DataService/examples/example.json
@@ -10,33 +10,92 @@
"postalCode": "2985",
"streetAddress": "2, rue Mercier"
},
- "areaServed": "European union and beyond",
- "description": [
- "Digital resources for accessing to the end points of the EU open data portal for solar system.",
- "Recursos digitales para el acceso a los puntos de interaccion del portal europeo de datos abiertos del sistema solar."
+ "applicableLegislation": [
+ "Regulation 883/2004",
+ "Regulation 465/2012"
],
- "endPointDescription": [
+ "areaServed": "European Union and beyond",
+ "conformsTo": [
+ "OGC WFS API"
+ ],
+ "contactPoint": [
+ {
+ "email": "wheatfarm@email.com"
+ },
+ {
+ "email": "vehiculoelectrico@ava.es"
+ }
+ ],
+ "description": {
+ "en": "Data service of the european open data portal",
+ "de": "Datendienst des Europäischen Portals für offene Daten",
+ "es": "Data service del portal europeo de datos abiertos",
+ "fr": "Service de données du portail européen de données ouvertes",
+ "it": "Servizio dati del Portale europeo dei dati aperti",
+ "ja": "欧州オープンデータ・ポータルのデータサービス",
+ "ko": "유럽 오픈 데이터 포털의 데이터 서비스",
+ "zh": "欧洲开放数据门户的数据服务",
+ "el": "Υπηρεσία δεδομένων της Ευρωπαϊκής Πύλης Ανοικτών Δεδομένων",
+ "nl": "Dataservice van het Europese open dataportaal",
+ "fi": "Euroopan avoimen datan portaalin tietopalvelu"
+ },
+ "endpointDescription": [
"SPARQL end point without authentication",
"API compliant with CKAN specification"
],
- "endPointURL": [
+ "endpointURL": [
"urn:ngsi-ld:DataServiceDCAT-AP:items:AFGI:79071729",
"urn:ngsi-ld:DataServiceDCAT-AP:items:JAZP:97999812"
],
- "license": "EUPL.",
- "location": {
+ "format": [
+ "CSV",
+ "JSON"
+ ],
+ "keyword": [
+ "Data Service",
+ "CKAN"
+ ],
+ "landingPage": [
+ "https://dataservice.data",
+ "https://otherservice.data"
+ ],
+ "lastUpdated": "2021-07-01T10:27:59Z",
+ "license": "GPL-1.0",
+ "operationSpace": {
"coordinates": [
72.564509,
11.125289
],
"type": "Point"
},
+ "page": [
+ "http://foo.org/how-to"
+ ],
+ "provenance": [
+ "1",
+ "2"
+ ],
+ "publisher": "Comunidad de madrid",
"servesDataset": [
- "EU geographic map",
- "EU physical map"
- ],
- "title": [
- "Data service of the european open data portal",
- "Data service del portal europeo de datos abiertos"
- ]
-}
\ No newline at end of file
+ "urn:ngsi-ld:Dataset:id:HUZY:41266715",
+ "urn:ngsi-ld:Dataset:id:HUZY:41266716"
+ ],
+ "theme": [
+ "Economy",
+ "Tourism"
+ ],
+ "title": {
+ "en": "Data service of the european open data portal",
+ "de": "Datendienst des Europäischen Portals für offene Daten",
+ "es": "Data service del portal europeo de datos abiertos",
+ "fr": "Service de données du portail européen de données ouvertes",
+ "it": "Servizio dati del Portale europeo dei dati aperti",
+ "ja": "欧州オープンデータ・ポータルのデータサービス",
+ "ko": "유럽 오픈 데이터 포털의 데이터 서비스",
+ "zh": "欧洲开放数据门户的数据服务",
+ "el": "Υπηρεσία δεδομένων της Ευρωπαϊκής Πύλης Ανοικτών Δεδομένων",
+ "nl": "Dataservice van het Europese open dataportaal",
+ "fi": "Euroopan avoimen datan portaalin tietopalvelu"
+ },
+ "validationSchema": "https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/schema.json"
+}
diff --git a/DataService/examples/example.jsonld b/DataService/examples/example.jsonld
index 6ee8bba..49020df 100644
--- a/DataService/examples/example.jsonld
+++ b/DataService/examples/example.jsonld
@@ -10,36 +10,99 @@
"postalCode": "2985",
"streetAddress": "2, rue Mercier"
},
- "areaServed": "European union and beyond",
- "description": [
- "Digital resources for accessing to the end points of the EU open data portal for solar system.",
- "Recursos digitales para el acceso a los puntos de interaccion del portal europeo de datos abiertos del sistema solar."
+ "applicableLegislation": [
+ "Regulation 883/2004",
+ "Regulation 465/2012"
],
- "endPointDescription": [
+ "areaServed": "European Union and beyond",
+ "conformsTo": [
+ "OGC WFS API"
+ ],
+ "contactPoint": [
+ {
+ "email": "wheatfarm@email.com"
+ },
+ {
+ "email": "vehiculoelectrico@ava.es"
+ }
+ ],
+ "description": {
+ "languageMap": {
+ "en": "Data service of the european open data portal",
+ "de": "Datendienst des Europäischen Portals für offene Daten",
+ "es": "Data service del portal europeo de datos abiertos",
+ "fr": "Service de données du portail européen de données ouvertes",
+ "it": "Servizio dati del Portale europeo dei dati aperti",
+ "ja": "欧州オープンデータ・ポータルのデータサービス",
+ "ko": "유럽 오픈 데이터 포털의 데이터 서비스",
+ "zh": "欧洲开放数据门户的数据服务",
+ "el": "Υπηρεσία δεδομένων της Ευρωπαϊκής Πύλης Ανοικτών Δεδομένων",
+ "nl": "Dataservice van het Europese open dataportaal",
+ "fi": "Euroopan avoimen datan portaalin tietopalvelu"
+ }
+ },
+ "endpointDescription": [
"SPARQL end point without authentication",
"API compliant with CKAN specification"
],
- "endPointURL": [
+ "endpointURL": [
"urn:ngsi-ld:DataServiceDCAT-AP:items:AFGI:79071729",
"urn:ngsi-ld:DataServiceDCAT-AP:items:JAZP:97999812"
],
- "license": "EUPL.",
- "location": {
+ "format": [
+ "CSV",
+ "JSON"
+ ],
+ "keyword": [
+ "Data Service",
+ "CKAN"
+ ],
+ "landingPage": [
+ "https://dataservice.data",
+ "https://otherservice.data"
+ ],
+ "lastUpdated": "2021-07-01T10:27:59Z",
+ "license": "GPL-1.0",
+ "operationSpace": {
"coordinates": [
72.564509,
11.125289
],
"type": "Point"
},
+ "page": [
+ "http://foo.org/how-to"
+ ],
+ "provenance": [
+ "1",
+ "2"
+ ],
+ "publisher": "Comunidad de madrid",
"servesDataset": [
- "EU geographic map",
- "EU physical map"
+ "urn:ngsi-ld:Dataset:id:HUZY:41266715",
+ "urn:ngsi-ld:Dataset:id:HUZY:41266716"
],
- "title": [
- "Data service of the european open data portal",
- "Data service del portal europeo de datos abiertos"
+ "theme": [
+ "Economy",
+ "Tourism"
],
+ "title": {
+ "languageMap": {
+ "en": "Data service of the european open data portal",
+ "de": "Datendienst des Europäischen Portals für offene Daten",
+ "es": "Data service del portal europeo de datos abiertos",
+ "fr": "Service de données du portail européen de données ouvertes",
+ "it": "Servizio dati del Portale europeo dei dati aperti",
+ "ja": "欧州オープンデータ・ポータルのデータサービス",
+ "ko": "유럽 오픈 데이터 포털의 데이터 서비스",
+ "zh": "欧洲开放数据门户的数据服务",
+ "el": "Υπηρεσία δεδομένων της Ευρωπαϊκής Πύλης Ανοικτών Δεδομένων",
+ "nl": "Dataservice van het Europese open dataportaal",
+ "fi": "Euroopan avoimen datan portaalin tietopalvelu"
+ }
+ },
+ "validationSchema": "https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/schema.json",
"@context": [
- "https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/context.jsonld"
+ "https://smart-data-models.github.io/dataModel.DCAT-AP/context.jsonld"
]
}
diff --git a/DataService/notes.yaml b/DataService/notes.yaml
index ca3a7fa..c6ac9ac 100644
--- a/DataService/notes.yaml
+++ b/DataService/notes.yaml
@@ -1,7 +1,28 @@
notesHeader:
- Adapted from [DCAT-AP version 2.1.1](https://joinup.ec.europa.eu/collection/semantic-interoperability-community-semic/solution/dcat-application-profile-data-portals-europe/release/211). Some properties have been renamed in order to prevent conflicts with other existing properties. Additionally other properties have been added to mantain compatibility with NGSI standard and other data models.
+ - Adapted from [DCAT-AP version 3.0.0](https://semiceu.github.io/DCAT-AP/releases/3.0.0/). Some properties have been renamed in order to prevent conflicts with other existing properties. Additionally other properties have been added to maintain compatibility with NGSI standard and other data models.
+ - Adding of the FAIR principles and MELODA5 dimensions properties:
+ - provenance, list of libraries and tools used in the development and execution of the service.
+ - lastUpdated, last time at which the data service has been updated in a way that changes its behavior.
+ - operationSpace, Geojson reference to the Data Service, it can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon.
+ - address, the mailing address or the organization that provide the Data Service.
+ - validationSchema, URL to the technical validation schema for the Data Service (JSON Schema) in the Smart Data Models program.
+ - license, this property contains the license under which the Data service is made available.
notesMiddle:
- Some properties have been added to allow for more a wider range of usage. Namely contactPoint, assetProvider and configuration.
+ Some properties have been added to allow for more a wider range of usage. Namely assetProvider and configuration.
-notesFooter:
\ No newline at end of file
+notesFooter:
+ # CHANGELOG DCAT-AP
+
+ ## DCAT-AP::DataService 2.1.1 -> 3.0.0 ($schemaVersion": "0.0.2 -> $schemaVersion": "1.0.0")
+
+ - contactPoint, new property in DCAT-AP 3.0.0, array of contacts information that can be used for sending comments about the Data Service.
+ - format, new property in DCAT-AP 3.0.0, the structure that can be returned by querying the endpointURL.
+ - keyword, new property in DCAT-AP 3.0.0, contains a list of keywords or tags, describing the Data Service.
+ - landingPage, new property in DCAT-AP 3.0.0, this property refers to a web page that provides access to the Data Service and/or additional information.
+ - publisher, new property in DCAT-AP 3.0.0, this property refers to a collection of data that this data service can distribute.
+ - theme, new property in DCAT-AP 3.0.0, this property refers to a category of the Data Service.
+ - endPointURL is translated to endpointURL.
+ - endPointDescription is translated to endpointDescription.
+ - serverDataset description is modified from Property to Relationship of Datasets.
+ - title/description properties were represented as an array of strings, each entry in the array being a translation in a specific language. They are represented now as LanguageProperty defined in the ETSI NGSI-LD specification to offer multilanguage support of the Data Service data.
diff --git a/DataService/schema.json b/DataService/schema.json
index df28f3b..b0f7c85 100644
--- a/DataService/schema.json
+++ b/DataService/schema.json
@@ -1,28 +1,134 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
- "$schemaVersion": "0.0.2",
- "modelTags": "",
+ "$schemaVersion": "1.0.0",
+ "modelTags": "WATERVERSE",
"$id": "https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/schema.json",
- "title": "Data Service DCAT-AP 2.1.1 schema - extended",
- "description": "Data Service adapted from DCAT-AP 2.1.1 specification, but extended with additional properties and compatible with NGSI standard",
+ "title": "Data Service DCAT-AP 3.0.0 schema - extended",
+ "description": "Data Service adapted from DCAT-AP 3.0.0 specification, but extended with additional properties and compatible with NGSI standard",
"type": "object",
+ "derivedFrom": "https://semiceu.github.io/DCAT-AP/releases/3.0.0/#DataService",
+ "license": "https://creativecommons.org/licenses/by/4.0",
"allOf": [
{
"$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons"
},
{
"properties": {
+ "id": {
+ "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/id"
+ },
"type": {
"type": "string",
- "enum": [
- "DataService"
- ],
- "description": "Property. NGSI Entity type. It has to be DataService"
+ "enum": ["DataService"],
+ "description": "Property. NGSI Entity type. It has to be DataService."
},
- "id": {
- "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/id"
+ "accessRights": {
+ "type": "string",
+ "description": "Property. Model:'http://purl.org/dc/terms/RightsStatement'. This property MAY include information regarding access or restrictions based on privacy, security, or other policies."
+ },
+ "applicableLegislation": {
+ "type": "array",
+ "description": "Property. Model:'http://data.europa.eu/r5r/applicableLegislation'. The legislation that mandates the creation or management of the Data Service. Cardinality: 0..n.",
+ "items": {
+ "type": "string",
+ "description": "Property. Model:'http://data.europa.eu/eli/ontology#LegalResource'. This class represents the legislation, policy or policies that lie behind the Rules that govern the service. The definition and properties of the Legal Resource class are aligned with the ontology included in \"Council conclusions inviting the introduction of the European Legislation Identifier (ELI - https://eur-lex.europa.eu/eli-register/about.html)\". For describing the attributes of a Legal Resource (labels, preferred labels, alternative labels, definition, etc.) we refer to the (ELI - https://op.europa.eu/en/web/eu-vocabularies/eli) ontology. In this data specification the use is restricted to instances of this class that follow the (ELI - https://op.europa.eu/en/web/eu-vocabularies/eli) URI guidelines."
+ }
+ },
+ "conformsTo": {
+ "type": "array",
+ "description": "Property. Model:'http://purl.org/dc/terms/conformsTo'. An established (technical) standard to which the Data Service conforms. The standards referred here SHOULD describe the Data Service and not the data it serves. The latter is provided by the dataset with which this Data Service is connected. For instance the data service adheres to the OGC WFS API standard, while the associated dataset adheres to the INSPIRE (https://knowledge-base.inspire.ec.europa.eu/index_en) Address data model. Cardinality: 0..n.",
+ "items": {
+ "type": "string",
+ "description": "Property. Model:'https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Standard'. A standard or other specification to which a resource conforms. This specification does not impose any additional requirements to properties for this entity."
+ }
},
- "endPointURL": {
+ "contactPoint": {
+ "type": "array",
+ "description": "Property. Model:'http://www.w3.org/ns/dcat#contactPoint'. Contact information that can be used for sending comments about the Data Service. Cardinality: 0..n.",
+ "items": {
+ "type": "object",
+ "description": "Property. Every contact element",
+ "properties": {
+ "email": {
+ "type": "string",
+ "format": "email"
+ }
+ }
+ }
+ },
+ "description": {
+ "description": "LanguageProperty. Model:'http://purl.org/dc/terms/description'. A free-text account of the Data Service.",
+ "oneOf": [
+ {
+ "type": "object",
+ "properties": {
+ "languageMap": {
+ "type": "object",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. A JSON object consisting of a series of key-value pairs where the keys shall be JSON strings representing IETF RFC 5646 (https://www.rfc-editor.org/info/rfc5646) language codes.",
+ "properties": {
+ "en": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in English."
+ },
+ "de": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in German."
+ },
+ "es": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Spanish."
+ },
+ "fr": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in French."
+ },
+ "it": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Italian."
+ },
+ "ja": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Japanese."
+ },
+ "ko": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Korean."
+ },
+ "zh": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Chinese."
+ },
+ "el": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Modern Greek."
+ },
+ "nl": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Dutch."
+ },
+ "fi": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Finnish."
+ }
+ }
+ }
+ }
+ },
+ {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in a specific language."
+ }
+ ]
+ },
+ "endpointDescription": {
+ "type": "array",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Resource'. This property contains a description of the services available via the end-points, including their operations, parameters etc. The property gives specific details of the actual endpoint instances, while dct:conformsTo is used to indicate the general standard or specification that the endpoints implement.",
+ "items": {
+ "type": "string",
+ "description": "Property. Every service available at an end-point."
+ }
+ },
+ "endpointURL": {
"type": "array",
"description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Resource'. The root location or primary endpoint of the service (an IRI)",
"items": {
@@ -32,53 +138,926 @@
"description": "Property. Every root location"
}
},
- "title": {
+ "format": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a name given to the Data Service. This property can be repeated for parallel language versions of the name",
+ "description": "Property. Model:'http://purl.org/dc/terms/format'. The structure that can be returned by querying the endpointURL. Cardinality: 0..n.",
"items": {
"type": "string",
- "description": "Property. The title in one language"
+ "description": "Property. Model:'http://purl.org/dc/terms/MediaTypeOrExtent'. A media type or extent. This specification does not impose any additional requirements to properties for this entity."
}
},
- "endPointDescription": {
+ "keyword": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Resource'. This property contains a description of the services available via the end-points, including their operations, parameters etc. The property gives specific details of the actual endpoint instances, while dct:conformsTo is used to indicate the general standard or specification that the endpoints implement",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a keyword or tag, describing the Data Service.",
"items": {
"type": "string",
- "description": "Property. Every service available at an end-point"
+ "description": "Property. Every keyword tag included."
}
},
- "servesDataset": {
+ "landingPage": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/ns/dcat#Dataset'. This property refers to a collection of data that this data service can distribute",
+ "description": "Property. Model:'http://xmlns.com/foaf/0.1/Document'. This property refers to a web page that provides access to the Data Service and/or additional information. It is intended to point to a landing page at the original data service provider, not to a page on a site of a third party, such as an aggregator.",
"items": {
"type": "string",
- "description": "Property. Every dataset distributed"
+ "format": "uri",
+ "description": "Property. Every web page listed."
}
},
- "accessRights": {
+ "lastUpdated": {
"type": "string",
- "description": "Property. Model:'http://purl.org/dc/terms/RightsStatement'. This property MAY include information regarding access or restrictions based on privacy, security, or other policies"
+ "format": "date-time",
+ "description": "Property. Model:'https://schema.org/DateTime'. Last time at which the data service has been updated in a way that changes its behavior."
},
- "description": {
+ "license": {
+ "type": "string",
+ "description": "Property. Model:'http://purl.org/dc/terms/LicenseDocument'. This property contains the license under which the Data Service is made available.",
+ "enum": [
+ "0BSD",
+ "AAL",
+ "Abstyles",
+ "AdaCore-doc",
+ "Adobe-2006",
+ "Adobe-Glyph",
+ "ADSL",
+ "AFL-1.1",
+ "AFL-1.2",
+ "AFL-2.0",
+ "AFL-2.1",
+ "AFL-3.0",
+ "Afmparse",
+ "AGPL-1.0",
+ "AGPL-1.0-only",
+ "AGPL-1.0-or-later",
+ "AGPL-3.0",
+ "AGPL-3.0-only",
+ "AGPL-3.0-or-later",
+ "Aladdin",
+ "AMDPLPA",
+ "AML",
+ "AMPAS",
+ "ANTLR-PD",
+ "ANTLR-PD-fallback",
+ "Apache-1.0",
+ "Apache-1.1",
+ "Apache-2.0",
+ "APAFML",
+ "APL-1.0",
+ "App-s2p",
+ "APSL-1.0",
+ "APSL-1.1",
+ "APSL-1.2",
+ "APSL-2.0",
+ "Arphic-1999",
+ "Artistic-1.0",
+ "Artistic-1.0-cl8",
+ "Artistic-1.0-Perl",
+ "Artistic-2.0",
+ "ASWF-Digital-Assets-1.0",
+ "ASWF-Digital-Assets-1.1",
+ "Baekmuk",
+ "Bahyph",
+ "Barr",
+ "Beerware",
+ "Bitstream-Charter",
+ "Bitstream-Vera",
+ "BitTorrent-1.0",
+ "BitTorrent-1.1",
+ "blessing",
+ "BlueOak-1.0.0",
+ "Boehm-GC",
+ "Borceux",
+ "Brian-Gladman-3-Clause",
+ "BSD-1-Clause",
+ "BSD-2-Clause",
+ "BSD-2-Clause-FreeBSD",
+ "BSD-2-Clause-NetBSD",
+ "BSD-2-Clause-Patent",
+ "BSD-2-Clause-Views",
+ "BSD-3-Clause",
+ "BSD-3-Clause-Attribution",
+ "BSD-3-Clause-Clear",
+ "BSD-3-Clause-LBNL",
+ "BSD-3-Clause-Modification",
+ "BSD-3-Clause-No-Military-License",
+ "BSD-3-Clause-No-Nuclear-License",
+ "BSD-3-Clause-No-Nuclear-License-2014",
+ "BSD-3-Clause-No-Nuclear-Warranty",
+ "BSD-3-Clause-Open-MPI",
+ "BSD-4-Clause",
+ "BSD-4-Clause-Shortened",
+ "BSD-4-Clause-UC",
+ "BSD-4.3RENO",
+ "BSD-4.3TAHOE",
+ "BSD-Advertising-Acknowledgement",
+ "BSD-Attribution-HPND-disclaimer",
+ "BSD-Protection",
+ "BSD-Source-Code",
+ "BSL-1.0",
+ "BUSL-1.1",
+ "bzip2-1.0.5",
+ "bzip2-1.0.6",
+ "C-UDA-1.0",
+ "CAL-1.0",
+ "CAL-1.0-Combined-Work-Exception",
+ "Caldera",
+ "CATOSL-1.1",
+ "CC-BY-1.0",
+ "CC-BY-2.0",
+ "CC-BY-2.5",
+ "CC-BY-2.5-AU",
+ "CC-BY-3.0",
+ "CC-BY-3.0-AT",
+ "CC-BY-3.0-DE",
+ "CC-BY-3.0-IGO",
+ "CC-BY-3.0-NL",
+ "CC-BY-3.0-US",
+ "CC-BY-4.0",
+ "CC-BY-NC-1.0",
+ "CC-BY-NC-2.0",
+ "CC-BY-NC-2.5",
+ "CC-BY-NC-3.0",
+ "CC-BY-NC-3.0-DE",
+ "CC-BY-NC-4.0",
+ "CC-BY-NC-ND-1.0",
+ "CC-BY-NC-ND-2.0",
+ "CC-BY-NC-ND-2.5",
+ "CC-BY-NC-ND-3.0",
+ "CC-BY-NC-ND-3.0-DE",
+ "CC-BY-NC-ND-3.0-IGO",
+ "CC-BY-NC-ND-4.0",
+ "CC-BY-NC-SA-1.0",
+ "CC-BY-NC-SA-2.0",
+ "CC-BY-NC-SA-2.0-DE",
+ "CC-BY-NC-SA-2.0-FR",
+ "CC-BY-NC-SA-2.0-UK",
+ "CC-BY-NC-SA-2.5",
+ "CC-BY-NC-SA-3.0",
+ "CC-BY-NC-SA-3.0-DE",
+ "CC-BY-NC-SA-3.0-IGO",
+ "CC-BY-NC-SA-4.0",
+ "CC-BY-ND-1.0",
+ "CC-BY-ND-2.0",
+ "CC-BY-ND-2.5",
+ "CC-BY-ND-3.0",
+ "CC-BY-ND-3.0-DE",
+ "CC-BY-ND-4.0",
+ "CC-BY-SA-1.0",
+ "CC-BY-SA-2.0",
+ "CC-BY-SA-2.0-UK",
+ "CC-BY-SA-2.1-JP",
+ "CC-BY-SA-2.5",
+ "CC-BY-SA-3.0",
+ "CC-BY-SA-3.0-AT",
+ "CC-BY-SA-3.0-DE",
+ "CC-BY-SA-3.0-IGO",
+ "CC-BY-SA-4.0",
+ "CC-PDDC",
+ "CC0-1.0",
+ "CDDL-1.0",
+ "CDDL-1.1",
+ "CDL-1.0",
+ "CDLA-Permissive-1.0",
+ "CDLA-Permissive-2.0",
+ "CDLA-Sharing-1.0",
+ "CECILL-1.0",
+ "CECILL-1.1",
+ "CECILL-2.0",
+ "CECILL-2.1",
+ "CECILL-B",
+ "CECILL-C",
+ "CERN-OHL-1.1",
+ "CERN-OHL-1.2",
+ "CERN-OHL-P-2.0",
+ "CERN-OHL-S-2.0",
+ "CERN-OHL-W-2.0",
+ "CFITSIO",
+ "check-cvs",
+ "checkmk",
+ "ClArtistic",
+ "Clips",
+ "CMU-Mach",
+ "CNRI-Jython",
+ "CNRI-Python",
+ "CNRI-Python-GPL-Compatible",
+ "COIL-1.0",
+ "Community-Spec-1.0",
+ "Condor-1.1",
+ "copyleft-next-0.3.0",
+ "copyleft-next-0.3.1",
+ "Cornell-Lossless-JPEG",
+ "CPAL-1.0",
+ "CPL-1.0",
+ "CPOL-1.02",
+ "Crossword",
+ "CrystalStacker",
+ "CUA-OPL-1.0",
+ "Cube",
+ "curl",
+ "D-FSL-1.0",
+ "diffmark",
+ "DL-DE-BY-2.0",
+ "DL-DE-ZERO-2.0",
+ "DOC",
+ "Dotseqn",
+ "DRL-1.0",
+ "DSDP",
+ "dtoa",
+ "dvipdfm",
+ "ECL-1.0",
+ "ECL-2.0",
+ "eCos-2.0",
+ "EFL-1.0",
+ "EFL-2.0",
+ "eGenix",
+ "Elastic-2.0",
+ "Entessa",
+ "EPICS",
+ "EPL-1.0",
+ "EPL-2.0",
+ "ErlPL-1.1",
+ "etalab-2.0",
+ "EUDatagrid",
+ "EUPL-1.0",
+ "EUPL-1.1",
+ "EUPL-1.2",
+ "Eurosym",
+ "Fair",
+ "FDK-AAC",
+ "Frameworx-1.0",
+ "FreeBSD-DOC",
+ "FreeImage",
+ "FSFAP",
+ "FSFUL",
+ "FSFULLR",
+ "FSFULLRWD",
+ "FTL",
+ "GD",
+ "GFDL-1.1",
+ "GFDL-1.1-invariants-only",
+ "GFDL-1.1-invariants-or-later",
+ "GFDL-1.1-no-invariants-only",
+ "GFDL-1.1-no-invariants-or-later",
+ "GFDL-1.1-only",
+ "GFDL-1.1-or-later",
+ "GFDL-1.2",
+ "GFDL-1.2-invariants-only",
+ "GFDL-1.2-invariants-or-later",
+ "GFDL-1.2-no-invariants-only",
+ "GFDL-1.2-no-invariants-or-later",
+ "GFDL-1.2-only",
+ "GFDL-1.2-or-later",
+ "GFDL-1.3",
+ "GFDL-1.3-invariants-only",
+ "GFDL-1.3-invariants-or-later",
+ "GFDL-1.3-no-invariants-only",
+ "GFDL-1.3-no-invariants-or-later",
+ "GFDL-1.3-only",
+ "GFDL-1.3-or-later",
+ "Giftware",
+ "GL2PS",
+ "Glide",
+ "Glulxe",
+ "GLWTPL",
+ "GNU-compiler-exception",
+ "gnuplot",
+ "GPL-1.0",
+ "GPL-1.0+",
+ "GPL-1.0-only",
+ "GPL-1.0-or-later",
+ "GPL-2.0",
+ "GPL-2.0+",
+ "GPL-2.0-only",
+ "GPL-2.0-or-later",
+ "GPL-2.0-with-autoconf-exception",
+ "GPL-2.0-with-bison-exception",
+ "GPL-2.0-with-classpath-exception",
+ "GPL-2.0-with-font-exception",
+ "GPL-2.0-with-GCC-exception",
+ "GPL-3.0",
+ "GPL-3.0+",
+ "GPL-3.0-only",
+ "GPL-3.0-or-later",
+ "GPL-3.0-with-autoconf-exception",
+ "GPL-3.0-with-GCC-exception",
+ "Graphics-Gems",
+ "gSOAP-1.3b",
+ "HaskellReport",
+ "Hippocratic-2.1",
+ "HP-1986",
+ "HP-1989",
+ "HPND",
+ "HPND-export-US",
+ "HPND-Markus-Kuhn",
+ "HPND-sell-variant",
+ "HPND-sell-variant-MIT-disclaimer",
+ "HTMLTIDY",
+ "IBM-pibs",
+ "ICU",
+ "IEC-Code-Components-EULA",
+ "IJG",
+ "IJG-short",
+ "ImageMagick",
+ "iMatix",
+ "Imlib2",
+ "Info-ZIP",
+ "Inner-Net-2.0",
+ "Intel",
+ "Intel-ACPI",
+ "Interbase-1.0",
+ "IPA",
+ "IPL-1.0",
+ "ISC",
+ "Jam",
+ "JasPer-2.0",
+ "JPL-image",
+ "JPNIC",
+ "JSON",
+ "Kazlib",
+ "Knuth-CTAN",
+ "LAL-1.2",
+ "LAL-1.3",
+ "Latex2e",
+ "Latex2e-translated-notice",
+ "Leptonica",
+ "LGPL-2.0",
+ "LGPL-2.0+",
+ "LGPL-2.0-only",
+ "LGPL-2.0-or-later",
+ "LGPL-2.1",
+ "LGPL-2.1+",
+ "LGPL-2.1-only",
+ "LGPL-2.1-or-later",
+ "LGPL-3.0",
+ "LGPL-3.0+",
+ "LGPL-3.0-only",
+ "LGPL-3.0-or-later",
+ "LGPLLR",
+ "Libpng",
+ "libpng-2.0",
+ "libselinux-1.0",
+ "libtiff",
+ "libutil-David-Nugent",
+ "LiLiQ-P-1.1",
+ "LiLiQ-R-1.1",
+ "LiLiQ-Rplus-1.1",
+ "Linux-man-pages-1-para",
+ "Linux-man-pages-copyleft",
+ "Linux-man-pages-copyleft-2-para",
+ "Linux-man-pages-copyleft-var",
+ "Linux-OpenIB",
+ "LOOP",
+ "LPL-1.0",
+ "LPL-1.02",
+ "LPPL-1.0",
+ "LPPL-1.1",
+ "LPPL-1.2",
+ "LPPL-1.3a",
+ "LPPL-1.3c",
+ "LZMA-SDK-9.11-to-9.20",
+ "LZMA-SDK-9.22",
+ "MakeIndex",
+ "Martin-Birgmeier",
+ "metamail",
+ "Minpack",
+ "MirOS",
+ "MIT",
+ "MIT-0",
+ "MIT-advertising",
+ "MIT-CMU",
+ "MIT-enna",
+ "MIT-feh",
+ "MIT-Festival",
+ "MIT-Modern-Variant",
+ "MIT-open-group",
+ "MIT-testregex",
+ "MIT-Wu",
+ "MITNFA",
+ "MMIXware",
+ "Motosoto",
+ "MPEG-Software-Simulation",
+ "mpi-permissive",
+ "mpich2",
+ "MPL-1.0",
+ "MPL-1.1",
+ "MPL-2.0",
+ "MPL-2.0-no-copyleft-exception",
+ "mplus",
+ "MS-LPL",
+ "MS-PL",
+ "MS-RL",
+ "MTLL",
+ "MulanPSL-1.0",
+ "MulanPSL-2.0",
+ "Multics",
+ "Mup",
+ "NAIST-2003",
+ "NASA-1.3",
+ "Naumen",
+ "NBPL-1.0",
+ "NCGL-UK-2.0",
+ "NCSA",
+ "Net-SNMP",
+ "NetCDF",
+ "Newsletr",
+ "NGPL",
+ "NICTA-1.0",
+ "NIST-PD",
+ "NIST-PD-fallback",
+ "NIST-Software",
+ "NLOD-1.0",
+ "NLOD-2.0",
+ "NLPL",
+ "Nokia",
+ "NOSL",
+ "Noweb",
+ "NPL-1.0",
+ "NPL-1.1",
+ "NPOSL-3.0",
+ "NRL",
+ "NTP",
+ "NTP-0",
+ "Nunit",
+ "O-UDA-1.0",
+ "OCCT-PL",
+ "OCLC-2.0",
+ "ODbL-1.0",
+ "ODC-By-1.0",
+ "OFFIS",
+ "OFL-1.0",
+ "OFL-1.0-no-RFN",
+ "OFL-1.0-RFN",
+ "OFL-1.1",
+ "OFL-1.1-no-RFN",
+ "OFL-1.1-RFN",
+ "OGC-1.0",
+ "OGDL-Taiwan-1.0",
+ "OGL-Canada-2.0",
+ "OGL-UK-1.0",
+ "OGL-UK-2.0",
+ "OGL-UK-3.0",
+ "OGTSL",
+ "OLDAP-1.1",
+ "OLDAP-1.2",
+ "OLDAP-1.3",
+ "OLDAP-1.4",
+ "OLDAP-2.0",
+ "OLDAP-2.0.1",
+ "OLDAP-2.1",
+ "OLDAP-2.2",
+ "OLDAP-2.2.1",
+ "OLDAP-2.2.2",
+ "OLDAP-2.3",
+ "OLDAP-2.4",
+ "OLDAP-2.5",
+ "OLDAP-2.6",
+ "OLDAP-2.7",
+ "OLDAP-2.8",
+ "OLFL-1.3",
+ "OML",
+ "OpenPBS-2.3",
+ "OpenSSL",
+ "OPL-1.0",
+ "OPL-UK-3.0",
+ "OPUBL-1.0",
+ "OSET-PL-2.1",
+ "OSL-1.0",
+ "OSL-1.1",
+ "OSL-2.0",
+ "OSL-2.1",
+ "OSL-3.0",
+ "Parity-6.0.0",
+ "Parity-7.0.0",
+ "PDDL-1.0",
+ "PHP-3.0",
+ "PHP-3.01",
+ "Plexus",
+ "pnmstitch",
+ "PolyForm-Noncommercial-1.0.0",
+ "PolyForm-Small-Business-1.0.0",
+ "PostgreSQL",
+ "PSF-2.0",
+ "psfrag",
+ "psutils",
+ "Python-2.0",
+ "Python-2.0.1",
+ "Qhull",
+ "QPL-1.0",
+ "QPL-1.0-INRIA-2004",
+ "Rdisc",
+ "RHeCos-1.1",
+ "RPL-1.1",
+ "RPL-1.5",
+ "RPSL-1.0",
+ "RSA-MD",
+ "RSCPL",
+ "Ruby",
+ "SANE-exception",
+ "SAX-PD",
+ "Saxpath",
+ "SCEA",
+ "SchemeReport",
+ "Sendmail",
+ "Sendmail-8.23",
+ "SGI-B-1.0",
+ "SGI-B-1.1",
+ "SGI-B-2.0",
+ "SGP4",
+ "SHL-0.5",
+ "SHL-0.51",
+ "SimPL-2.0",
+ "SISSL",
+ "SISSL-1.2",
+ "SL",
+ "Sleepycat",
+ "SMLNJ",
+ "SMPPL",
+ "SNIA",
+ "snprintf",
+ "Soundex",
+ "Spencer-86",
+ "Spencer-94",
+ "Spencer-99",
+ "SPL-1.0",
+ "SSH-OpenSSH",
+ "SSH-short",
+ "SSPL-1.0",
+ "StandardML-NJ",
+ "stunnel-exception",
+ "SugarCRM-1.1.3",
+ "SunPro",
+ "SWL",
+ "Symlinks",
+ "TAPR-OHL-1.0",
+ "TCL",
+ "TCP-wrappers",
+ "TermReadKey",
+ "Texinfo-exception",
+ "TMate",
+ "TORQUE-1.1",
+ "TOSL",
+ "TPDL",
+ "TPL-1.0",
+ "TTWL",
+ "TTYP0",
+ "TU-Berlin-1.0",
+ "TU-Berlin-2.0",
+ "UCAR",
+ "UCL-1.0",
+ "Unicode-DFS-2015",
+ "Unicode-DFS-2016",
+ "Unicode-TOU",
+ "UnixCrypt",
+ "Unlicense",
+ "UPL-1.0",
+ "URT-RLE",
+ "Vim",
+ "VOSTROM",
+ "VSL-1.0",
+ "W3C",
+ "W3C-19980720",
+ "W3C-20150513",
+ "w3m",
+ "Watcom-1.0",
+ "Widget-Workshop",
+ "Wsuipa",
+ "WTFPL",
+ "wxWindows",
+ "X11",
+ "X11-distribute-modifications-variant",
+ "Xdebug-1.03",
+ "Xerox",
+ "Xfig",
+ "XFree86-1.1",
+ "xinetd",
+ "xlock",
+ "Xnet",
+ "xpp",
+ "XSkat",
+ "YPL-1.0",
+ "YPL-1.1",
+ "Zed",
+ "Zeeff",
+ "Zend-2.0",
+ "Zimbra-1.3",
+ "Zimbra-1.4",
+ "Zlib",
+ "zlib-acknowledgement",
+ "ZPL-1.1",
+ "ZPL-2.0",
+ "ZPL-2.1"
+ ]
+ },
+ "operationSpace": {
+ "description": "GeoProperty. Geojson reference to the item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon.",
+ "oneOf": [
+ {
+ "title": "GeoJSON Point",
+ "type": "object",
+ "required": ["type", "coordinates"],
+ "description": "GeoProperty. Geojson reference to the item. Point.",
+ "properties": {
+ "type": {
+ "type": "string",
+ "enum": ["Point"]
+ },
+ "coordinates": {
+ "type": "array",
+ "minItems": 2,
+ "items": {
+ "type": "number"
+ }
+ },
+ "bbox": {
+ "type": "array",
+ "minItems": 4,
+ "items": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ {
+ "title": "GeoJSON LineString",
+ "type": "object",
+ "required": ["type", "coordinates"],
+ "description": "GeoProperty. Geojson reference to the item. LineString.",
+ "properties": {
+ "type": {
+ "type": "string",
+ "enum": ["LineString"]
+ },
+ "coordinates": {
+ "type": "array",
+ "minItems": 2,
+ "items": {
+ "type": "array",
+ "minItems": 2,
+ "items": {
+ "type": "number"
+ }
+ }
+ },
+ "bbox": {
+ "type": "array",
+ "minItems": 4,
+ "items": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ {
+ "title": "GeoJSON Polygon",
+ "type": "object",
+ "required": ["type", "coordinates"],
+ "description": "GeoProperty. Geojson reference to the item. Polygon.",
+ "properties": {
+ "type": {
+ "type": "string",
+ "enum": ["Polygon"]
+ },
+ "coordinates": {
+ "type": "array",
+ "items": {
+ "type": "array",
+ "minItems": 4,
+ "items": {
+ "type": "array",
+ "minItems": 2,
+ "items": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ "bbox": {
+ "type": "array",
+ "minItems": 4,
+ "items": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ {
+ "title": "GeoJSON MultiPoint",
+ "type": "object",
+ "required": ["type", "coordinates"],
+ "description": "GeoProperty. Geojson reference to the item. MultiPoint.",
+ "properties": {
+ "type": {
+ "type": "string",
+ "enum": ["MultiPoint"]
+ },
+ "coordinates": {
+ "type": "array",
+ "items": {
+ "type": "array",
+ "minItems": 2,
+ "items": {
+ "type": "number"
+ }
+ }
+ },
+ "bbox": {
+ "type": "array",
+ "minItems": 4,
+ "items": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ {
+ "title": "GeoJSON MultiLineString",
+ "type": "object",
+ "required": ["type", "coordinates"],
+ "description": "GeoProperty. Geojson reference to the item. MultiLineString.",
+ "properties": {
+ "type": {
+ "type": "string",
+ "enum": ["MultiLineString"]
+ },
+ "coordinates": {
+ "type": "array",
+ "items": {
+ "type": "array",
+ "minItems": 2,
+ "items": {
+ "type": "array",
+ "minItems": 2,
+ "items": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ "bbox": {
+ "type": "array",
+ "minItems": 4,
+ "items": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ {
+ "title": "GeoJSON MultiPolygon",
+ "type": "object",
+ "required": ["type", "coordinates"],
+ "description": "GeoProperty. Geojson reference to the item. MultiLineString.",
+ "properties": {
+ "type": {
+ "type": "string",
+ "enum": ["MultiPolygon"]
+ },
+ "coordinates": {
+ "type": "array",
+ "items": {
+ "type": "array",
+ "items": {
+ "type": "array",
+ "minItems": 4,
+ "items": {
+ "type": "array",
+ "minItems": 2,
+ "items": {
+ "type": "number"
+ }
+ }
+ }
+ }
+ },
+ "bbox": {
+ "type": "array",
+ "minItems": 4,
+ "items": {
+ "type": "number"
+ }
+ }
+ }
+ }
+ ]
+ },
+ "page": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a free-text account of the Data Service. This property can be repeated for parallel language versions of the description",
+ "description": "Property. Model:'http://xmlns.com/foaf/0.1/page'. A page or document about this Data Service. Cardinality: 0..n.",
"items": {
"type": "string",
- "description": "Property. Every description in a language"
+ "description": "Property. Model:'https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Document'. A textual resource intended for human consumption that contains information, e.g. a web page about a Dataset. This specification does not impose any additional requirements to properties for this entity."
}
},
- "license": {
+ "provenance": {
+ "type": "array",
+ "description": "Property. Model:'http://purl.org/dc/terms/ProvenanceStatement'. List of libraries and tools used in the development and execution of the service.",
+ "items": {
+ "type": "string",
+ "description": "Property. Every lineage associated to the data service."
+ }
+ },
+ "publisher": {
+ "type": "string",
+ "description": "Property. Model:'http://xmlns.com/foaf/0.1/Agent'. This property refers to an entity (organisation) responsible for making the Data Service available."
+ },
+ "servesDataset": {
+ "type": "array",
+ "description": "Relationship. Model:'https://www.w3.org/ns/dcat#servesDataset'. This property refers to a collection of data that this data service can distribute.",
+ "items": {
+ "description": "Property. Model:'http://www.w3.org/ns/dcat#Dataset'. This property refers to a collection of data that this data service can distribute.",
+ "anyOf": [
+ {
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 256,
+ "pattern": "^[\\w\\-\\.\\{\\}\\$\\+\\*\\[\\]`|~^@!,:\\\\]+$",
+ "description": "Property. Identifier format of any NGSI entity."
+ },
+ {
+ "type": "string",
+ "format": "uri",
+ "description": "Property. Identifier format of any NGSI entity."
+ }
+ ]
+ }
+ },
+ "theme": {
+ "type": "array",
+ "description": "Property. Model:'http://www.w3.org/2004/02/skos/core#Concept'. This property refers to a category of the Data Service. A Dataset may be associated with multiple themes.",
+ "items": {
+ "type": "string",
+ "description": "Property. Every theme included."
+ }
+ },
+ "title": {
+ "description": "LanguageProperty. Model:'http://purl.org/dc/terms/title'. This property contains a name given to the Data Service. This property can be repeated for parallel language versions of the name.",
+ "oneOf": [
+ {
+ "type": "object",
+ "properties": {
+ "languageMap": {
+ "type": "object",
+ "description": "Property. Model:'https://www.w3.org/2000/01/rdf-schema#Literal'. A JSON object consisting of a series of key-value pairs where the keys shall be JSON strings representing IETF RFC 5646 (https://www.rfc-editor.org/info/rfc5646) language codes.",
+ "properties": {
+ "en": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in English."
+ },
+ "de": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in German."
+ },
+ "es": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Spanish."
+ },
+ "fr": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in French."
+ },
+ "it": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Italian."
+ },
+ "ja": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Japanese."
+ },
+ "ko": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Korean."
+ },
+ "zh": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Chinese."
+ },
+ "el": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Modern Greek."
+ },
+ "nl": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Dutch."
+ },
+ "fi": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Finnish."
+ }
+ }
+ }
+ }
+ },
+ {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in a specific language."
+ }
+ ]
+ },
+ "validationSchema": {
"type": "string",
- "description": "Property. Model:'http://purl.org/dc/terms/LicenseDocument'. This property contains the licence under which the Data service is made available"
+ "description": "Property. Model:'https://schema.org/url'. URL to the technical validation schema for the DataService (JSON Schema) in the Smart Data Models program."
}
}
}
],
- "required": [
- "endPointURL",
- "id",
- "title",
- "type"
- ]
-}
\ No newline at end of file
+ "required": ["endpointURL", "id", "title", "type"]
+}
diff --git a/DataServiceRun/examples/example-normalized.jsonld b/DataServiceRun/examples/example-normalized.jsonld
index b6cc0a3..e0d6827 100644
--- a/DataServiceRun/examples/example-normalized.jsonld
+++ b/DataServiceRun/examples/example-normalized.jsonld
@@ -1,64 +1,64 @@
{
- "id": "urn:ngsi-ld:DataServiceRun:example-1234",
- "type": "DataServiceRun",
- "configuration": {
- "type": "Property",
- "value": [
- {
- "parameter": "param1",
- "value": "10"
- },
- {
- "parameter": "param2",
- "value": "3"
- }
- ]
- },
- "dateCreated": {
- "type": "Property",
- "value": "2022-06-21T08:24:35.905712+02:00"
- },
- "dateModified": {
- "type": "Property",
- "value": "2022-06-22T09:24:35.905712+02:00"
- },
- "description": {
- "type": "Property",
- "value": "This is a representation of one specific run of a data service."
- },
- "resultEntities": {
- "type": "Relationship",
- "object": [
- "urn:ngsi-ld:KeyPerformanceIndicator:example3",
- "urn:ngsi-ld:KeyPerformanceIndicator:example4"
- ]
- },
- "resultExternal": {
- "type": "Property",
- "value": [
- "http://1.2.3.4:5678/files/example-file-3",
- "http://1.2.3.4:5678/files/example-file-4"
- ]
- },
- "sourceEntities": {
- "type": "Relationship",
- "object": [
- "urn:ngsi-ld:Organization:example1",
- "urn:ngsi-ld:Organization:example2"
- ]
- },
- "sourceExternal": {
- "type": "Property",
- "value": [
- "http://1.2.3.4:5678/files/example-file-1",
- "http://1.2.3.4:5678/files/example-file-2"
- ]
- },
- "service": {
- "type": "Relationship",
- "object": "urn:ngsi-ld:DataServiceDCAT-AP:example"
- },
- "@context": [
- "https://raw.githubusercontent.com/smart-data-models/dataModel.DataServices/master/context.jsonld"
+ "id": "urn:ngsi-ld:DataServiceRun:example-1234",
+ "type": "DataServiceRun",
+ "configuration": {
+ "type": "Property",
+ "value": [
+ {
+ "parameter": "param1",
+ "value": "10"
+ },
+ {
+ "parameter": "param2",
+ "value": "3"
+ }
+ ]
+ },
+ "dateCreated": {
+ "type": "Property",
+ "value": "2022-06-21T08:24:35.905712+02:00"
+ },
+ "dateModified": {
+ "type": "Property",
+ "value": "2022-06-22T09:24:35.905712+02:00"
+ },
+ "description": {
+ "type": "Property",
+ "value": "This is a representation of one specific run of a data service."
+ },
+ "resultEntities": {
+ "type": "Relationship",
+ "object": [
+ "urn:ngsi-ld:KeyPerformanceIndicator:example3",
+ "urn:ngsi-ld:KeyPerformanceIndicator:example4"
+ ]
+ },
+ "resultExternal": {
+ "type": "Property",
+ "value": [
+ "http://1.2.3.4:5678/files/example-file-3",
+ "http://1.2.3.4:5678/files/example-file-4"
+ ]
+ },
+ "sourceEntities": {
+ "type": "Relationship",
+ "object": [
+ "urn:ngsi-ld:Organization:example1",
+ "urn:ngsi-ld:Organization:example2"
+ ]
+ },
+ "sourceExternal": {
+ "type": "Property",
+ "value": [
+ "http://1.2.3.4:5678/files/example-file-1",
+ "http://1.2.3.4:5678/files/example-file-2"
+ ]
+ },
+ "service": {
+ "type": "Relationship",
+ "object": "urn:ngsi-ld:DataServiceDCAT-AP:example"
+ },
+ "@context": [
+ "https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/context.jsonld"
]
- }
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/Dataset/ADOPTERS.yaml b/Dataset/ADOPTERS.yaml
index 49e817b..95d19e2 100644
--- a/Dataset/ADOPTERS.yaml
+++ b/Dataset/ADOPTERS.yaml
@@ -1,10 +1,10 @@
description: This is a compilation list of the current adopters of the data model Dataset of the Subject dataModel.DCAT-AP. All fields are non mandatory. More info at https://smart-data-models.github.io/data-models/templates/dataModel/CURRENT_ADOPTERS.yaml
currentAdopters:
-
- adopter:
- description:
- mail:
- organization:
- project:
- comments:
- startDate:
+ adopter: Waterverse Project
+ description:
+ mail:
+ organization:
+ project: https://waterverse.eu/
+ comments: Adoption of DCAT-AP to define metadata information of Datasets including FAIR and Meloda5 principles
+ startDate: 2024-10-01
diff --git a/Dataset/README.md b/Dataset/README.md
deleted file mode 100644
index a21d25f..0000000
--- a/Dataset/README.md
+++ /dev/null
@@ -1,60 +0,0 @@
-[![Smart Data Models](https://smartdatamodels.org/wp-content/uploads/2022/01/SmartDataModels_logo.png "Logo")](https://smartdatamodels.org)
-
# Dataset
-Version: 2.0.1
-
-## Description
-
-Dataset Schema meeting DCAT-AP 2.1.1 specification
-### Specification
-
-Link to the [interactive specification](https://swagger.lab.fiware.org/?url=https://smart-data-models.github.io/dataModel.DCAT-AP/Dataset/swagger.yaml)
-
-Link to the [specification](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/doc/spec.md)
-
-Enlace a la [Especificación en español](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/doc/spec_ES.md)
-
-Lien vers le [spécification en français](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/doc/spec_FR.md)
-
-Link zur [deutschen Spezifikation](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/doc/spec_DE.md)
-
-Link alla [specifica](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/doc/spec_IT.md)
-
-[仕様へのリンク](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/doc/spec_JA.md)
-
-[链接到规范](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/doc/spec_ZH.md)
-
-[사양 링크](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/doc/spec_KO.md)
-### Examples
-
-Link to the [example](https://smart-data-models.github.io/dataModel.DCAT-AP/Dataset/examples/example.json) (keyvalues) for NGSI v2
-
-Link to the [example](https://smart-data-models.github.io/dataModel.DCAT-AP/Dataset/examples/example.jsonld) (keyvalues) for NGSI-LD
-
-Link to the [example](https://smart-data-models.github.io/dataModel.DCAT-AP/Dataset/examples/example-normalized.json) (normalized) for NGSI-V2
-
-Link to the [example](https://smart-data-models.github.io/dataModel.DCAT-AP/Dataset/examples/example-normalized.jsonld) (normalized) for NGSI-LD
-
-Link to the [example](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/examples/example.json.csv) (keyvalues) for NGSI v2 in CSV format
-
-Link to the [example](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/examples/example.jsonld.csv) (keyvalues) for NGSI-LD in CSV format
-
-Link to the [example](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/examples/example-normalized.json.csv) (normalized) for NGSI-V2 in CSV format
-
-Link to the [example](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/examples/example-normalized.jsonld.csv) (normalized) for NGSI-LD in CSV format
-### Dynamic Examples generation
-
-Link to the [Generator](https://smartdatamodels.org/extra/ngsi-ld_generator.php?schemaUrl=https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/Dataset/schema.json&email=info@smartdatamodels.org) of NGSI-LD normalized payloads compliant with this data model. Refresh for new values
-
-Link to the [Generator](https://smartdatamodels.org/extra/ngsi-ld_generator_keyvalues.php?schemaUrl=https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/Dataset/schema.json&email=info@smartdatamodels.org) of NGSI-LD keyvalues payloads compliant with this data model. Refresh for new values
-
-Link to the [Generator](https://smartdatamodels.org/extra/geojson_features_generator.php?schemaUrl=https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/Dataset/schema.json&email=info@smartdatamodels.org) of geojson feature format payloads compliant with this data model. Refresh for new values
-### PostgreSQL schema
-
-Link to the [PostgreSQL schema](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/schema.sql) of this data model
-### Contribution
-
- If you have any issue on this data model you can raise an [issue](https://github.com/smart-data-models/dataModel.DCAT-AP/issues) or contribute with a [PR](https://github.com/smart-data-models/dataModel.DCAT-AP/pulls)
-
- If you wish to develop your own data model you can start from [contribution manual](https://bit.ly/contribution_manual). Several services have been developed to help with:
- - [Test data model repository](https://smartdatamodels.org/index.php/data-models-contribution-api/) including the schema and example payloads, etc
- - [Generate PostgreSQL schema](https://smartdatamodels.org/index.php/sql-service/) to help create a table, create type, etc
\ No newline at end of file
diff --git a/Dataset/examples/example-normalized.json b/Dataset/examples/example-normalized.json
index 8d0e77a..27397fa 100644
--- a/Dataset/examples/example-normalized.json
+++ b/Dataset/examples/example-normalized.json
@@ -1,132 +1,118 @@
{
"id": "urn:ngsi-ld:Dataset:id:HUZY:68185655",
"type": "Dataset",
- "modified": {
- "type": "DateTime",
- "value": "2021-07-01T10:27:59Z"
+ "accessMechanism": {
+ "type": "Text",
+ "value": "Level3AccessMechanism"
},
- "source": {
- "type": "StructuredValue",
- "value": [
- "urn:ngsi-ld:Dataset:items:YSWN:41266715"
- ]
+ "accessRights": {
+ "type": "Text",
+ "value": "https://creativecommons.org/licenses/by/4.0/legalcode.es"
},
- "description": {
- "type": "StructuredValue",
- "value": [
- "Alojamientos tur\u00edsticos en sus diferentes modalidades y categorias de la Comunidad de Madrid."
- ]
+ "accuralPeriodicity": {
+ "type": "Text",
+ "value": "two years"
},
- "title": {
- "type": "StructuredValue",
- "value": [
- "Alojamientos tur\u00edsticos en sus diferentes modalidades y categorias de la Comunidad de Madrid"
- ]
+ "addressesAvailable": {
+ "type": "Boolean",
+ "value": true
},
- "contactPoint": {
+ "applicableLegislation": {
"type": "StructuredValue",
"value": [
- "https://datos.gob.es/es/comment/reply/145778."
+ "Regulation 883/2004",
+ "Regulation 465/2012"
]
},
"belongsToCatalogue": {
"type": "Text",
- "value": "urn:ngsi-ld:Catalogue:items:MWVK:61846917"
- },
- "distribution": {
- "type": "StructuredValue",
- "value": [
- "urn:ngsi-ld:Distribution:items:KJVK:30944451",
- "urn:ngsi-ld:Distribution:items:MMWU:84196227"
- ]
+ "object": "urn:ngsi-ld:Catalogue:items:MWVK:61846917"
},
- "keyword": {
+ "conformsTo": {
"type": "StructuredValue",
"value": [
- "alojamiento",
- "apartamento rural",
- "apartamento tur\u00edstico",
- "campamento de turismo",
- "camping",
- "casa rural",
- "casas de hu\u00e9spedes",
- "hostal",
- "hostel",
- "hosteria",
- "hotel",
- "hotel rural",
- "hotel-apartamento",
- "pension",
- "vivienda de uso turistico"
+ "http://www.opengis.net/def/crs/EPSG/0/28992",
+ "http://data.europa.eu/eli/reg/2014/1312/oj"
]
},
- "publisher": {
- "type": "Text",
- "value": "comunidad de madrid"
- },
- "spatial": {
+ "contactPoint": {
"type": "StructuredValue",
"value": [
{
- "type": "Point",
- "coordinates": [
- 22.1394715,
- -7.100602
- ]
+ "type": "Text",
+ "email": "wheatfarm@email.com"
+ },
+ {
+ "type": "Text",
+ "email": "vehiculoelectrico@ava.es"
}
]
},
- "temporal": {
+ "creator": {
"type": "StructuredValue",
- "value": [
- "2023-04-03T02:35:57Z"
+ "value": [
+ "Comunidad de Madrid"
]
},
- "theme": {
+ "description": {
"type": "StructuredValue",
- "value": [
- "Economy",
- "Tourism"
- ]
+ "value": {
+ "en": "Tourist accommodation in its different types and categories in the Community of Madrid.",
+ "de": "Touristische Unterkünfte in ihren verschiedenen Arten und Kategorien in der Gemeinschaft Madrid.",
+ "es": "Alojamientos turísticos en sus diferentes modalidades y categorias de la Comunidad de Madrid.",
+ "fr": "L'hébergement touristique dans ses différents types et catégories dans la Communauté de Madrid.",
+ "it": "Gli alloggi turistici nelle loro diverse tipologie e categorie nella Comunità di Madrid.",
+ "ja": "マドリッド州内の様々なタイプやカテゴリーの観光宿泊施設。",
+ "ko": "마드리드 커뮤니티의 다양한 유형과 카테고리의 관광 숙박 시설.",
+ "zh": "马德里大区不同类型和类别的旅游住宿。",
+ "el": "Τουριστικά καταλύματα σε διάφορους τύπους και κατηγορίες στην Κοινότητα της Μαδρίτης.",
+ "nl": "Toeristische accommodatie in de verschillende soorten en categorieën in de gemeente Madrid.",
+ "fi": "Matkailijoiden majoitustyypit ja -luokat Madridin alueella."
+ }
+ },
+ "dissemination": {
+ "type": "Text",
+ "value": "Level2Dissemination"
},
- "accessRights": {
+ "disseminationOrganization": {
"type": "Text",
- "value": "https://creativecommons.org/licenses/by/4.0/legalcode.es"
+ "value": "https://url_to_organization.org"
},
- "creator": {
+ "distribution": {
"type": "StructuredValue",
- "value": [
- "Comunidad de Madrid"
+ "object": [
+ "urn:ngsi-ld:Distribution:items:KJVK:30944451",
+ "urn:ngsi-ld:Distribution:items:MMWU:84196227"
]
},
- "page": {
+ "geolocation": {
+ "type": "Boolean",
+ "value": true
+ },
+ "hasVersion": {
"type": "StructuredValue",
"value": [
- "",
- ""
+ "urn:ngsi-ld:Dataset:id:ASDF:68185655",
+ "urn:ngsi-ld:Dataset:id:ASDF:78185655"
]
},
- "accrualPeriodicity": {
- "type": "Text",
- "value": "two years"
- },
- "hasVersion": {
+ "identifier": {
"type": "StructuredValue",
"value": [
- "",
- ""
+ "urn:ngsi-ld:Dataset:items:MBNQ:57176010",
+ "urn:ngsi-ld:Dataset:items:DDDJ:93242038"
]
},
- "identifier": {
+ "inSeries": {
"type": "StructuredValue",
"value": [
- "",
- ""
+ "urn:ngsi-ld:Dataset:id:HUZY:681332655",
+ "urn:ngsi-ld:Dataset:id:HUZY:681970245"
]
},
"isReferencedBy": {
"type": "StructuredValue",
- "value": [
+ "object": [
"urn:ngsi-ld:Dataset:items:HJNK:88711880",
"urn:ngsi-ld:Dataset:items:MDEO:95193079"
]
@@ -138,6 +124,33 @@
"urn:ngsi-ld:Dataset:items:GATZ:02632837"
]
},
+ "issued": {
+ "type": "StructuredValue",
+ "value": {
+ "@type": "DateTime",
+ "@value": "2021-10-01T15:46:46Z"
+ }
+ },
+ "keyword": {
+ "type": "StructuredValue",
+ "value": [
+ "alojamiento",
+ "apartamento rural",
+ "apartamento turístico",
+ "campamento de turismo",
+ "camping",
+ "casa rural",
+ "casas de huéspedes",
+ "hostal",
+ "hostel",
+ "hosteria",
+ "hotel",
+ "hotel rural",
+ "hotel-apartamento",
+ "pension",
+ "vivienda de uso turístico"
+ ]
+ },
"landingPage": {
"type": "StructuredValue",
"value": [
@@ -151,30 +164,54 @@
"ES"
]
},
+ "license": {
+ "type": "Text",
+ "value": "AGPL-3.0"
+ },
+ "modified": {
+ "type": "StructuredValue",
+ "value": {
+ "@type": "DateTime",
+ "@value": "2021-07-01T10:27:59Z"
+ }
+ },
"otherIdentifier": {
"type": "StructuredValue",
"value": [
- "",
- ""
+ "urn:ngsi-ld:Dataset:items:ZNYR:18053145",
+ "urn:ngsi-ld:Dataset:items:ICBO:96194869"
+ ]
+ },
+ "page": {
+ "type": "StructuredValue",
+ "value": [
+ "urn:ngsi-ld:Dataset:items:EDTJ:28919577",
+ "urn:ngsi-ld:Dataset:items:GKJO:30040605"
]
},
"provenance": {
"type": "StructuredValue",
"value": [
- "",
- ""
+ "1",
+ "2"
]
},
+ "publisher": {
+ "type": "Text",
+ "value": "Comunidad de madrid"
+ },
"qualifiedAttribution": {
"type": "StructuredValue",
"value": [
- ""
+ "urn:ngsi-ld:Agent:2567369057",
+ "urn:ngsi-ld:Agent:6457369057"
]
},
"qualifiedRelation": {
"type": "StructuredValue",
"value": [
- ""
+ "urn:ngsi-ld:Dataset:items:ITFK:67369057",
+ "urn:ngsi-ld:Dataset:items:ZJWX:10596189"
]
},
"relation": {
@@ -184,9 +221,13 @@
"urn:ngsi-ld:Dataset:items:ZAUC:79968579"
]
},
- "issued": {
- "type": "DateTime",
- "value": "2021-10-01T15:46:46Z"
+ "reputation": {
+ "type": "Text",
+ "value": "Level2Reputation"
+ },
+ "reputationOrganization": {
+ "type": "Text",
+ "value": "https://url_to_organization.org"
},
"sample": {
"type": "StructuredValue",
@@ -195,19 +236,76 @@
"urn:ngsi-ld:Dataset:items:GNXL:59256807"
]
},
- "spatialResolutionInMeters": {
+ "source": {
+ "type": "StructuredValue",
+ "value": [
+ "urn:ngsi-ld:Dataset:items:YSWN:41266715"
+ ]
+ },
+ "spatial": {
+ "type": "StructuredValue",
+ "value": {
+ "type": "Point",
+ "coordinates": [
+ 22.1394715,
+ -7.100602
+ ]
+ }
+ },
+ "spatialResolution": {
"type": "Number",
"value": 0.6
},
+ "standardization": {
+ "type": "Text",
+ "value": "Level4Standardization"
+ },
+ "standardizationSource": {
+ "type": "Text",
+ "value": "https://www.w3.org/"
+ },
+ "temporal": {
+ "type": "StructuredValue",
+ "value": [
+ "2023-04-03T02:35:57Z"
+ ]
+ },
"temporalResolution": {
"type": "StructuredValue",
"value": [
"PT15M"
]
},
+ "theme": {
+ "type": "StructuredValue",
+ "value": [
+ "Economy",
+ "Tourism"
+ ]
+ },
+ "title": {
+ "type": "StructuredValue",
+ "value": {
+ "en": "Tourist accommodation in its different types and categories in the Community of Madrid.",
+ "de": "Touristische Unterkünfte in ihren verschiedenen Arten und Kategorien in der Gemeinschaft Madrid.",
+ "es": "Alojamientos turísticos en sus diferentes modalidades y categorias de la Comunidad de Madrid.",
+ "fr": "L'hébergement touristique dans ses différents types et catégories dans la Communauté de Madrid.",
+ "it": "Gli alloggi turistici nelle loro diverse tipologie e categorie nella Comunità di Madrid.",
+ "ja": "マドリッド州内の様々なタイプやカテゴリーの観光宿泊施設。",
+ "ko": "마드리드 커뮤니티의 다양한 유형과 카테고리의 관광 숙박 시설.",
+ "zh": "马德里大区不同类型和类别的旅游住宿。",
+ "el": "Τουριστικά καταλύματα σε διάφορους τύπους και κατηγορίες στην Κοινότητα της Μαδρίτης.",
+ "nl": "Toeristische accommodatie in de verschillende soorten en categorieën in de gemeente Madrid.",
+ "fi": "Matkailijoiden majoitustyypit ja -luokat Madridin alueella."
+ }
+ },
"Type": {
"type": "Text",
- "value": ""
+ "value": "service"
+ },
+ "validationSchema": {
+ "type": "Text",
+ "value": "https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/refs/heads/master/Dataset/schema.json"
},
"version": {
"type": "Text",
@@ -225,4 +323,4 @@
"meloda Team"
]
}
-}
\ No newline at end of file
+}
diff --git a/Dataset/examples/example-normalized.jsonld b/Dataset/examples/example-normalized.jsonld
index ce3205c..b3b509c 100644
--- a/Dataset/examples/example-normalized.jsonld
+++ b/Dataset/examples/example-normalized.jsonld
@@ -1,122 +1,111 @@
{
"id": "urn:ngsi-ld:Dataset:id:HUZY:68185655",
"type": "Dataset",
- "modified": {
+ "accessMechanism": {
"type": "Property",
- "value": {
- "@type": "DateTime",
- "@value": "2021-07-01T10:27:59Z"
- }
+ "value": "Level3AccessMechanism"
},
- "source": {
+ "accessRights": {
"type": "Property",
- "value":"urn:ngsi-ld:Dataset:items:YSWN:41266715"
+ "value": "https://creativecommons.org/licenses/by/4.0/legalcode.es"
},
- "description": {
+ "accuralPeriodicity": {
"type": "Property",
- "value": ["Alojamientos turísticos en sus diferentes modalidades y categorias de la Comunidad de Madrid."]
+ "value": "two years"
},
- "title": {
+ "addressesAvailable": {
"type": "Property",
- "value": [
- "Alojamientos turísticos en sus diferentes modalidades y categorias de la Comunidad de Madrid"
- ]
+ "value": true
},
- "contactPoint": {
+ "applicableLegislation": {
"type": "Property",
"value": [
- "https://datos.gob.es/es/comment/reply/145778."
+ "Regulation 883/2004",
+ "Regulation 465/2012"
]
},
"belongsToCatalogue": {
"type": "Relationship",
"object": "urn:ngsi-ld:Catalogue:items:MWVK:61846917"
},
- "distribution": {
- "type": "Relationship",
- "object": [
- "urn:ngsi-ld:Distribution:items:KJVK:30944451",
- "urn:ngsi-ld:Distribution:items:MMWU:84196227"
- ]
- },
- "keyword": {
+ "conformsTo": {
"type": "Property",
"value": [
- "alojamiento",
- "apartamento rural",
- "apartamento turístico",
- "campamento de turismo",
- "camping",
- "casa rural",
- "casas de huéspedes",
- "hostal",
- "hostel",
- "hosteria",
- "hotel",
- "hotel rural",
- "hotel-apartamento",
- "pension",
- "vivienda de uso turistico"
+ "http://www.opengis.net/def/crs/EPSG/0/28992",
+ "http://data.europa.eu/eli/reg/2014/1312/oj"
]
},
- "publisher": {
- "type": "Property",
- "value": "Comunidad de madrid"
- },
- "spatial": {
- "type": "GeoProperty",
- "value": {
- "type": "Point",
- "coordinates": [
- 22.1394715,
- -7.100602
- ]
- }
- },
- "temporal": {
+ "contactPoint": {
"type": "Property",
"value": [
- "2023-04-03T02:35:57Z"
+ {
+ "email": "wheatfarm@email.com"
+ },
+ {
+ "email": "vehiculoelectrico@ava.es"
+ }
]
},
- "theme": {
+ "creator": {
"type": "Property",
- "value": [
- "Economy",
- "Tourism"
+ "value": [
+ "Comunidad de Madrid"
]
},
- "accessRights": {
- "type": "Property",
- "value": "https://creativecommons.org/licenses/by/4.0/legalcode.es"
+ "description": {
+ "type": "LanguageProperty",
+ "languageMap": {
+ "en": "Tourist accommodation in its different types and categories in the Community of Madrid.",
+ "de": "Touristische Unterkünfte in ihren verschiedenen Arten und Kategorien in der Gemeinschaft Madrid.",
+ "es": "Alojamientos turísticos en sus diferentes modalidades y categorias de la Comunidad de Madrid.",
+ "fr": "L'hébergement touristique dans ses différents types et catégories dans la Communauté de Madrid.",
+ "it": "Gli alloggi turistici nelle loro diverse tipologie e categorie nella Comunità di Madrid.",
+ "ja": "マドリッド州内の様々なタイプやカテゴリーの観光宿泊施設。",
+ "ko": "마드리드 커뮤니티의 다양한 유형과 카테고리의 관광 숙박 시설.",
+ "zh": "马德里大区不同类型和类别的旅游住宿。",
+ "el": "Τουριστικά καταλύματα σε διάφορους τύπους και κατηγορίες στην Κοινότητα της Μαδρίτης.",
+ "nl": "Toeristische accommodatie in de verschillende soorten en categorieën in de gemeente Madrid.",
+ "fi": "Matkailijoiden majoitustyypit ja -luokat Madridin alueella."
+ }
},
- "creator": {
+ "dissemination": {
"type": "Property",
- "value": "Comunidad de Madrid"
+ "value": "Level2Dissemination"
},
- "page": {
+ "disseminationOrganization": {
"type": "Property",
- "value": [
- "",
- ""
+ "value": "https://url_to_organization.org"
+ },
+ "distribution": {
+ "type": "Relationship",
+ "object": [
+ "urn:ngsi-ld:Distribution:items:KJVK:30944451",
+ "urn:ngsi-ld:Distribution:items:MMWU:84196227"
]
},
- "accrualPeriodicity": {
+ "geolocation": {
"type": "Property",
- "value": "two years"
+ "value": true
},
"hasVersion": {
- "type": "Property",
+ "type": "Relationship",
"value": [
- "",
- ""
+ "urn:ngsi-ld:Dataset:id:ASDF:68185655",
+ "urn:ngsi-ld:Dataset:id:ASDF:78185655"
]
},
"identifier": {
"type": "Property",
"value": [
- "",
- ""
+ "urn:ngsi-ld:Dataset:items:MBNQ:57176010",
+ "urn:ngsi-ld:Dataset:items:DDDJ:93242038"
+ ]
+ },
+ "inSeries": {
+ "type": "Relationship",
+ "value": [
+ "urn:ngsi-ld:Dataset:id:HUZY:681332655",
+ "urn:ngsi-ld:Dataset:id:HUZY:681970245"
]
},
"isReferencedBy": {
@@ -133,6 +122,33 @@
"urn:ngsi-ld:Dataset:items:GATZ:02632837"
]
},
+ "issued": {
+ "type": "Property",
+ "value": {
+ "@type": "DateTime",
+ "@value": "2021-10-01T15:46:46Z"
+ }
+ },
+ "keyword": {
+ "type": "Property",
+ "value": [
+ "alojamiento",
+ "apartamento rural",
+ "apartamento turístico",
+ "campamento de turismo",
+ "camping",
+ "casa rural",
+ "casas de huéspedes",
+ "hostal",
+ "hostel",
+ "hosteria",
+ "hotel",
+ "hotel rural",
+ "hotel-apartamento",
+ "pension",
+ "vivienda de uso turístico"
+ ]
+ },
"landingPage": {
"type": "Property",
"value": [
@@ -146,30 +162,54 @@
"ES"
]
},
+ "license": {
+ "type": "Property",
+ "value": "AGPL-3.0"
+ },
+ "modified": {
+ "type": "Property",
+ "value": {
+ "@type": "DateTime",
+ "@value": "2021-07-01T10:27:59Z"
+ }
+ },
"otherIdentifier": {
"type": "Property",
"value": [
- "",
- ""
+ "urn:ngsi-ld:Dataset:items:ZNYR:18053145",
+ "urn:ngsi-ld:Dataset:items:ICBO:96194869"
+ ]
+ },
+ "page": {
+ "type": "Property",
+ "value": [
+ "urn:ngsi-ld:Dataset:items:EDTJ:28919577",
+ "urn:ngsi-ld:Dataset:items:GKJO:30040605"
]
},
"provenance": {
"type": "Property",
"value": [
- "",
- ""
+ "1",
+ "2"
]
},
+ "publisher": {
+ "type": "Property",
+ "value": "Comunidad de madrid"
+ },
"qualifiedAttribution": {
"type": "Property",
"value": [
- ""
+ "urn:ngsi-ld:Agent:2567369057",
+ "urn:ngsi-ld:Agent:6457369057"
]
},
"qualifiedRelation": {
"type": "Property",
"value": [
- ""
+ "urn:ngsi-ld:Dataset:items:ITFK:67369057",
+ "urn:ngsi-ld:Dataset:items:ZJWX:10596189"
]
},
"relation": {
@@ -179,12 +219,13 @@
"urn:ngsi-ld:Dataset:items:ZAUC:79968579"
]
},
- "issued": {
+ "reputation": {
"type": "Property",
- "value": {
- "@type": "DateTime",
- "@value": "2021-10-01T15:46:46Z"
- }
+ "value": "Level2Reputation"
+ },
+ "reputationOrganization": {
+ "type": "Property",
+ "value": "https://url_to_organization.org"
},
"sample": {
"type": "Property",
@@ -193,10 +234,38 @@
"urn:ngsi-ld:Dataset:items:GNXL:59256807"
]
},
- "spatialResolutionInMeters": {
+ "source": {
+ "type": "Relationship",
+ "value": [
+ "urn:ngsi-ld:Dataset:items:YSWN:41266715"
+ ]
+ },
+ "spatial": {
+ "type": "GeoProperty",
+ "value": {
+ "type": "Point",
+ "coordinates": [
+ 22.1394715,
+ -7.100602
+ ]
+ }
+ },
+ "spatialResolution": {
+ "type": "Property",
+ "value": 0.6
+ },
+ "standardization": {
+ "type": "Property",
+ "value": "Level4Standardization"
+ },
+ "standardizationSource": {
+ "type": "Property",
+ "value": "https://www.w3.org/"
+ },
+ "temporal": {
"type": "Property",
"value": [
- 0.6
+ "2023-04-03T02:35:57Z"
]
},
"temporalResolution": {
@@ -205,11 +274,38 @@
"PT15M"
]
},
+ "theme": {
+ "type": "Property",
+ "value": [
+ "Economy",
+ "Tourism"
+ ]
+ },
+ "title": {
+ "type": "LanguageProperty",
+ "languageMap": {
+ "en": "Tourist accommodation in its different types and categories in the Community of Madrid.",
+ "de": "Touristische Unterkünfte in ihren verschiedenen Arten und Kategorien in der Gemeinschaft Madrid.",
+ "es": "Alojamientos turísticos en sus diferentes modalidades y categorias de la Comunidad de Madrid.",
+ "fr": "L'hébergement touristique dans ses différents types et catégories dans la Communauté de Madrid.",
+ "it": "Gli alloggi turistici nelle loro diverse tipologie e categorie nella Comunità di Madrid.",
+ "ja": "マドリッド州内の様々なタイプやカテゴリーの観光宿泊施設。",
+ "ko": "마드리드 커뮤니티의 다양한 유형과 카테고리의 관광 숙박 시설.",
+ "zh": "马德里大区不同类型和类别的旅游住宿。",
+ "el": "Τουριστικά καταλύματα σε διάφορους τύπους και κατηγορίες στην Κοινότητα της Μαδρίτης.",
+ "nl": "Toeristische accommodatie in de verschillende soorten en categorieën in de gemeente Madrid.",
+ "fi": "Matkailijoiden majoitustyypit ja -luokat Madridin alueella."
+ }
+ },
"Type": {
"type": "Property",
- "value": ""
+ "value": "service"
+ },
+ "validationSchema": {
+ "type": "Property",
+ "value": "https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/refs/heads/master/Dataset/schema.json"
},
- "versionInfo": {
+ "version": {
"type": "Property",
"value": "3.0"
},
@@ -226,8 +322,6 @@
]
},
"@context": [
- "https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/context.jsonld"
+ "https://smart-data-models.github.io/dataModel.DCAT-AP/context.jsonld"
]
}
-
-
diff --git a/Dataset/examples/example.json b/Dataset/examples/example.json
index e4e9d6b..e4391ee 100644
--- a/Dataset/examples/example.json
+++ b/Dataset/examples/example.json
@@ -1,67 +1,50 @@
{
"id": "urn:ngsi-ld:Dataset:id:VESI:23278568",
"type": "Dataset",
- "modified": "2015-07-13T03:09:32Z",
- "source": [
- "urn:ngsi-ld:Dataset:items:YSWN:41266715"
- ],
- "description": [
- "Alojamientos tur\u00edsticos en sus diferentes modalidades y categorias de la Comunidad de Madrid."
- ],
- "title": [
- "Alojamientos tur\u00edsticos en sus diferentes modalidades y categorias de la Comunidad de Madrid"
- ],
- "contactPoint": [
- "https://datos.gob.es/es/comment/reply/145778."
+ "accessMechanism": "Level3AccessMechanism",
+ "accessRights": "https://creativecommons.org/licenses/by/4.0/legalcode.es",
+ "accuralPeriodicity": "weekly",
+ "addressesAvailable": true,
+ "applicableLegislation": [
+ "Regulation 883/2004",
+ "Regulation 465/2012"
],
"belongsToCatalogue": "urn:ngsi-ld:Catalogue:items:MWVK:61846917",
- "distribution": [
- "urn:ngsi-ld:Distribution:items:KJVK:30944451",
- "urn:ngsi-ld:Distribution:items:MMWU:84196227"
+ "conformsTo": [
+ "http://www.opengis.net/def/crs/EPSG/0/28992",
+ "http://data.europa.eu/eli/reg/2014/1312/oj"
],
- "keyword": [
- "alojamiento",
- "apartamento rural",
- "apartamento tur\u00edstico",
- "campamento de turismo",
- "camping",
- "casa rural",
- "casas de hu\u00e9spedes",
- "hostal",
- "hostel",
- "hosteria",
- "hotel",
- "hotel rural",
- "hotel-apartamento",
- "pension",
- "vivienda de uso turistico"
- ],
- "publisher": "comunidad de madrid.",
- "spatial": [
+ "contactPoint": [
{
- "type": "Point",
- "coordinates": [
- 9.922458,
- 109.478534
- ]
+ "email": "wheatfarm@email.com"
+ },
+ {
+ "email": "vehiculoelectrico@ava.es"
}
],
- "temporal": [
- "2023-04-03T02:35:57Z"
- ],
- "theme": [
- "Economy",
- "Tourism"
- ],
- "accessRights": "https://creativecommons.org/licenses/by/4.0/legalcode.es",
"creator": [
"Comunidad de Madrid"
],
- "page": [
- "urn:ngsi-ld:Dataset:items:EDTJ:28919577",
- "urn:ngsi-ld:Dataset:items:GKJO:30040605"
+ "description": {
+ "en": "Tourist accommodation in its different types and categories in the Community of Madrid.",
+ "de": "Touristische Unterkünfte in ihren verschiedenen Arten und Kategorien in der Gemeinschaft Madrid.",
+ "es": "Alojamientos turísticos en sus diferentes modalidades y categorias de la Comunidad de Madrid.",
+ "fr": "L'hébergement touristique dans ses différents types et catégories dans la Communauté de Madrid.",
+ "it": "Gli alloggi turistici nelle loro diverse tipologie e categorie nella Comunità di Madrid.",
+ "ja": "マドリッド州内の様々なタイプやカテゴリーの観光宿泊施設。",
+ "ko": "마드리드 커뮤니티의 다양한 유형과 카테고리의 관광 숙박 시설.",
+ "zh": "马德里大区不同类型和类别的旅游住宿。",
+ "el": "Τουριστικά καταλύματα σε διάφορους τύπους και κατηγορίες στην Κοινότητα της Μαδρίτης.",
+ "nl": "Toeristische accommodatie in de verschillende soorten en categorieën in de gemeente Madrid.",
+ "fi": "Matkailijoiden majoitustyypit ja -luokat Madridin alueella."
+ },
+ "dissemination": "Level2Dissemination",
+ "disseminationOrganization": "https://url_to_organization.org",
+ "distribution": [
+ "urn:ngsi-ld:Distribution:items:KJVK:30944451",
+ "urn:ngsi-ld:Distribution:items:MMWU:84196227"
],
- "accrualPeriodicity": "weekly",
+ "geolocation": true,
"hasVersion": [
"urn:ngsi-ld:Dataset:items:SQSB:90831182",
"urn:ngsi-ld:Dataset:items:FFVZ:69502935"
@@ -70,6 +53,10 @@
"urn:ngsi-ld:Dataset:items:MBNQ:57176010",
"urn:ngsi-ld:Dataset:items:DDDJ:93242038"
],
+ "inSeries": [
+ "urn:ngsi-ld:Dataset:id:HUZY:681332655",
+ "urn:ngsi-ld:Dataset:id:HUZY:681970245"
+ ],
"isReferencedBy": [
"urn:ngsi-ld:Dataset:items:YQRP:33454193",
"urn:ngsi-ld:Dataset:items:RBND:48628164"
@@ -78,6 +65,24 @@
"urn:ngsi-ld:Dataset:items:AMAC:16896252",
"urn:ngsi-ld:Dataset:items:IPSO:04920226"
],
+ "issued": "1983-07-16T12:51:26Z",
+ "keyword": [
+ "alojamiento",
+ "apartamento rural",
+ "apartamento turístico",
+ "campamento de turismo",
+ "camping",
+ "casa rural",
+ "casas de huéspedes",
+ "hostal",
+ "hostel",
+ "hosteria",
+ "hotel",
+ "hotel rural",
+ "hotel-apartamento",
+ "pension",
+ "vivienda de uso turístico"
+ ],
"landingPage": [
"urn:ngsi-ld:Dataset:items:UMBA:72418275",
"urn:ngsi-ld:Dataset:items:GUKW:86586813"
@@ -86,16 +91,24 @@
"EN",
"SP"
],
+ "license": "AGPL-3.0",
+ "modified": "2015-07-13T03:09:32Z",
"otherIdentifier": [
"urn:ngsi-ld:Dataset:items:ZNYR:18053145",
"urn:ngsi-ld:Dataset:items:ICBO:96194869"
],
+ "page": [
+ "urn:ngsi-ld:Dataset:items:EDTJ:28919577",
+ "urn:ngsi-ld:Dataset:items:GKJO:30040605"
+ ],
"provenance": [
"1",
"2"
],
+ "publisher": "Statement which consumer product thought total. Nothing concern picture involve paper nor kid.",
"qualifiedAttribution": [
- ""
+ "urn:ngsi-ld:Agent:2567369057",
+ "urn:ngsi-ld:Agent:6457369057"
],
"qualifiedRelation": [
"urn:ngsi-ld:Dataset:items:ITFK:67369057",
@@ -105,18 +118,56 @@
"urn:ngsi-ld:Dataset:items:FXEY:35067714",
"urn:ngsi-ld:Dataset:items:YYOL:47950545"
],
- "issued": "1983-07-16T12:51:26Z",
+ "reputation": "Level2Reputation",
+ "reputationOrganization": "https://url_to_organization.org",
"sample": [
"urn:ngsi-ld:Dataset:items:QJPZ:50290394",
"urn:ngsi-ld:Dataset:items:ZSSA:73451152"
],
- "spatialResolutionInMeters": 0.6,
+ "source": [
+ "urn:ngsi-ld:Dataset:items:YSWN:41266715"
+ ],
+ "spatial": [
+ {
+ "type": "Point",
+ "coordinates": [
+ 9.922458,
+ 109.478534
+ ]
+ }
+ ],
+ "spatialResolution": 0.6,
+ "standardization": "Level4Standardization",
+ "standardizationSource": "https://www.w3.org/",
+ "temporal": [
+ "2023-04-03T02:35:57Z"
+ ],
"temporalResolution": [
"PT15M"
],
- "Type": "",
- "version": "",
- "versionNotes": [],
+ "theme": [
+ "Economy",
+ "Tourism"
+ ],
+ "title": {
+ "en": "Tourist accommodation in its different types and categories in the Community of Madrid.",
+ "de": "Touristische Unterkünfte in ihren verschiedenen Arten und Kategorien in der Gemeinschaft Madrid.",
+ "es": "Alojamientos turísticos en sus diferentes modalidades y categorias de la Comunidad de Madrid.",
+ "fr": "L'hébergement touristique dans ses différents types et catégories dans la Communauté de Madrid.",
+ "it": "Gli alloggi turistici nelle loro diverse tipologie e categorie nella Comunità di Madrid.",
+ "ja": "マドリッド州内の様々なタイプやカテゴリーの観光宿泊施設。",
+ "ko": "마드리드 커뮤니티의 다양한 유형과 카테고리의 관광 숙박 시설.",
+ "zh": "马德里大区不同类型和类别的旅游住宿。",
+ "el": "Τουριστικά καταλύματα σε διάφορους τύπους και κατηγορίες στην Κοινότητα της Μαδρίτης.",
+ "nl": "Toeristische accommodatie in de verschillende soorten en categorieën in de gemeente Madrid.",
+ "fi": "Matkailijoiden majoitustyypit ja -luokat Madridin alueella."
+ },
+ "Type": "service",
+ "validationSchema": "https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/refs/heads/master/Dataset/schema.json",
+ "version": "3.0",
+ "versionNotes": [
+ "With temporal evolution"
+ ],
"wasGeneratedBy": [
"datos.gob.es"
]
diff --git a/Dataset/examples/example.jsonld b/Dataset/examples/example.jsonld
index 449ee60..e5fe65b 100644
--- a/Dataset/examples/example.jsonld
+++ b/Dataset/examples/example.jsonld
@@ -1,67 +1,52 @@
{
"id": "urn:ngsi-ld:Dataset:id:VESI:23278568",
"type": "Dataset",
- "modified": "2015-07-13T03:09:32Z",
- "source": [
- "urn:ngsi-ld:Dataset:items:YSWN:41266715"
- ],
- "description": [
- "Alojamientos tur\u00edsticos en sus diferentes modalidades y categorias de la Comunidad de Madrid."
- ],
- "title": [
- "Alojamientos tur\u00edsticos en sus diferentes modalidades y categorias de la Comunidad de Madrid"
- ],
- "contactPoint": [
- "https://datos.gob.es/es/comment/reply/145778."
+ "accessMechanism": "Level3AccessMechanism",
+ "accessRights": "https://creativecommons.org/licenses/by/4.0/legalcode.es",
+ "accuralPeriodicity": "weekly",
+ "addressesAvailable": true,
+ "applicableLegislation": [
+ "Regulation 883/2004",
+ "Regulation 465/2012"
],
"belongsToCatalogue": "urn:ngsi-ld:Catalogue:items:MWVK:61846917",
- "distribution": [
- "urn:ngsi-ld:Distribution:items:KJVK:30944451",
- "urn:ngsi-ld:Distribution:items:MMWU:84196227"
- ],
- "keyword": [
- "alojamiento",
- "apartamento rural",
- "apartamento tur\u00edstico",
- "campamento de turismo",
- "camping",
- "casa rural",
- "casas de hu\u00e9spedes",
- "hostal",
- "hostel",
- "hosteria",
- "hotel",
- "hotel rural",
- "hotel-apartamento",
- "pension",
- "vivienda de uso turistico"
+ "conformsTo": [
+ "http://www.opengis.net/def/crs/EPSG/0/28992",
+ "http://data.europa.eu/eli/reg/2014/1312/oj"
],
- "publisher": "Statement which consumer product thought total. Nothing concern picture involve paper nor kid.",
- "spatial": [
+ "contactPoint": [
{
- "type": "Point",
- "coordinates": [
- 9.922458,
- 109.478534
- ]
+ "email": "wheatfarm@email.com"
+ },
+ {
+ "email": "vehiculoelectrico@ava.es"
}
],
- "temporal": [
- "2023-04-03T02:35:57Z"
- ],
- "theme": [
- "Economy",
- "Tourism"
- ],
- "accessRights": "https://creativecommons.org/licenses/by/4.0/legalcode.es",
"creator": [
"Comunidad de Madrid"
],
- "page": [
- "urn:ngsi-ld:Dataset:items:EDTJ:28919577",
- "urn:ngsi-ld:Dataset:items:GKJO:30040605"
+ "description": {
+ "languageMap": {
+ "en": "Tourist accommodation in its different types and categories in the Community of Madrid.",
+ "de": "Touristische Unterkünfte in ihren verschiedenen Arten und Kategorien in der Gemeinschaft Madrid.",
+ "es": "Alojamientos turísticos en sus diferentes modalidades y categorias de la Comunidad de Madrid.",
+ "fr": "L'hébergement touristique dans ses différents types et catégories dans la Communauté de Madrid.",
+ "it": "Gli alloggi turistici nelle loro diverse tipologie e categorie nella Comunità di Madrid.",
+ "ja": "マドリッド州内の様々なタイプやカテゴリーの観光宿泊施設。",
+ "ko": "마드리드 커뮤니티의 다양한 유형과 카테고리의 관광 숙박 시설.",
+ "zh": "马德里大区不同类型和类别的旅游住宿。",
+ "el": "Τουριστικά καταλύματα σε διάφορους τύπους και κατηγορίες στην Κοινότητα της Μαδρίτης.",
+ "nl": "Toeristische accommodatie in de verschillende soorten en categorieën in de gemeente Madrid.",
+ "fi": "Matkailijoiden majoitustyypit ja -luokat Madridin alueella."
+ }
+ },
+ "dissemination": "Level2Dissemination",
+ "disseminationOrganization": "https://url_to_organization.org",
+ "distribution": [
+ "urn:ngsi-ld:Distribution:items:KJVK:30944451",
+ "urn:ngsi-ld:Distribution:items:MMWU:84196227"
],
- "accrualPeriodicity": "weekly",
+ "geolocation": true,
"hasVersion": [
"urn:ngsi-ld:Dataset:items:SQSB:90831182",
"urn:ngsi-ld:Dataset:items:FFVZ:69502935"
@@ -70,6 +55,10 @@
"urn:ngsi-ld:Dataset:items:MBNQ:57176010",
"urn:ngsi-ld:Dataset:items:DDDJ:93242038"
],
+ "inSeries": [
+ "urn:ngsi-ld:Dataset:id:HUZY:681332655",
+ "urn:ngsi-ld:Dataset:id:HUZY:681970245"
+ ],
"isReferencedBy": [
"urn:ngsi-ld:Dataset:items:YQRP:33454193",
"urn:ngsi-ld:Dataset:items:RBND:48628164"
@@ -78,6 +67,24 @@
"urn:ngsi-ld:Dataset:items:AMAC:16896252",
"urn:ngsi-ld:Dataset:items:IPSO:04920226"
],
+ "issued": "1983-07-16T12:51:26Z",
+ "keyword": [
+ "alojamiento",
+ "apartamento rural",
+ "apartamento turístico",
+ "campamento de turismo",
+ "camping",
+ "casa rural",
+ "casas de huéspedes",
+ "hostal",
+ "hostel",
+ "hosteria",
+ "hotel",
+ "hotel rural",
+ "hotel-apartamento",
+ "pension",
+ "vivienda de uso turístico"
+ ],
"landingPage": [
"urn:ngsi-ld:Dataset:items:UMBA:72418275",
"urn:ngsi-ld:Dataset:items:GUKW:86586813"
@@ -86,17 +93,24 @@
"EN",
"SP"
],
+ "license": "AGPL-3.0",
+ "modified": "2015-07-13T03:09:32Z",
"otherIdentifier": [
"urn:ngsi-ld:Dataset:items:ZNYR:18053145",
"urn:ngsi-ld:Dataset:items:ICBO:96194869"
],
+ "page": [
+ "urn:ngsi-ld:Dataset:items:EDTJ:28919577",
+ "urn:ngsi-ld:Dataset:items:GKJO:30040605"
+ ],
"provenance": [
"1",
"2"
],
+ "publisher": "Statement which consumer product thought total. Nothing concern picture involve paper nor kid.",
"qualifiedAttribution": [
- "Central born manage evidence data. Answer doctor visit ready physical fact. Quite allow however certain lose heart.",
- "Home interesting range ever. Magazine the instead particularly. Late have collection."
+ "urn:ngsi-ld:Agent:2567369057",
+ "urn:ngsi-ld:Agent:6457369057"
],
"qualifiedRelation": [
"urn:ngsi-ld:Dataset:items:ITFK:67369057",
@@ -106,22 +120,62 @@
"urn:ngsi-ld:Dataset:items:FXEY:35067714",
"urn:ngsi-ld:Dataset:items:YYOL:47950545"
],
- "releaseDate": "1983-07-16T12:51:26Z",
+ "reputation": "Level2Reputation",
+ "reputationOrganization": "https://url_to_organization.org",
"sample": [
"urn:ngsi-ld:Dataset:items:QJPZ:50290394",
"urn:ngsi-ld:Dataset:items:ZSSA:73451152"
],
- "spatialResolutionInMeters": 0.6,
+ "source": [
+ "urn:ngsi-ld:Dataset:items:YSWN:41266715"
+ ],
+ "spatial": [
+ {
+ "type": "Point",
+ "coordinates": [
+ 9.922458,
+ 109.478534
+ ]
+ }
+ ],
+ "spatialResolution": 0.6,
+ "standardization": "Level4Standardization",
+ "standardizationSource": "https://www.w3.org/",
+ "temporal": [
+ "2023-04-03T02:35:57Z"
+ ],
"temporalResolution": [
"PT15M"
],
- "Type": "",
- "version": "",
- "versionNotes": [],
+ "theme": [
+ "Economy",
+ "Tourism"
+ ],
+ "title": {
+ "languageMap": {
+ "en": "Tourist accommodation in its different types and categories in the Community of Madrid.",
+ "de": "Touristische Unterkünfte in ihren verschiedenen Arten und Kategorien in der Gemeinschaft Madrid.",
+ "es": "Alojamientos turísticos en sus diferentes modalidades y categorias de la Comunidad de Madrid.",
+ "fr": "L'hébergement touristique dans ses différents types et catégories dans la Communauté de Madrid.",
+ "it": "Gli alloggi turistici nelle loro diverse tipologie e categorie nella Comunità di Madrid.",
+ "ja": "マドリッド州内の様々なタイプやカテゴリーの観光宿泊施設。",
+ "ko": "마드리드 커뮤니티의 다양한 유형과 카테고리의 관광 숙박 시설.",
+ "zh": "马德里大区不同类型和类别的旅游住宿。",
+ "el": "Τουριστικά καταλύματα σε διάφορους τύπους και κατηγορίες στην Κοινότητα της Μαδρίτης.",
+ "nl": "Toeristische accommodatie in de verschillende soorten en categorieën in de gemeente Madrid.",
+ "fi": "Matkailijoiden majoitustyypit ja -luokat Madridin alueella."
+ }
+ },
+ "Type": "service",
+ "validationSchema": "https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/refs/heads/master/Dataset/schema.json",
+ "version": "3.0",
+ "versionNotes": [
+ "With temporal evolution"
+ ],
"wasGeneratedBy": [
"datos.gob.es"
],
"@context": [
- "https://raw.githubusercontent.com/smart-data-models/dataModel.DCAT-AP/master/context.jsonld"
+ "https://smart-data-models.github.io/dataModel.DCAT-AP/context.jsonld"
]
}
\ No newline at end of file
diff --git a/Dataset/notes.yaml b/Dataset/notes.yaml
index 031db09..1bca792 100644
--- a/Dataset/notes.yaml
+++ b/Dataset/notes.yaml
@@ -1,6 +1,41 @@
notesHeader:
- Adapted from [DCAT-AP version 2.1.1](https://joinup.ec.europa.eu/collection/semantic-interoperability-community-semic/solution/dcat-application-profile-data-portals-europe/release/211).
+ - Adapted from [DCAT-AP version 3.0.0](https://semiceu.github.io/DCAT-AP/releases/3.0.0/).
+ - Adding of the FAIR principles and MELODA5 dimensions properties.
+ - accessMechanism, access level according to the 3 levels of Meloda5 metric. The expected values are
+ - Level1AccessMechanism, Web access or unique URL parameters to dataset;
+ - Level2AccessMechanism, Web Access unique with parameters to single data;
+ - Level3AccessMechanism, API or query language.
+ - addressAvailable, defines if the data stream has postal addresses to identify the elements in the dataset.
+ - dissemination, dissemination level according to Meloda5 communication dimension
+ - Level1Dissemination, communication/dissemination not systematic;
+ - Level2Dissemination, available resources on updates (i.e., RSS feed);
+ - Level3Dissemination, proactive dissemination/push dissemination (information automatic and timely).
+ - diseminationOrganization, URI to the organization which is responsible for dissemination activities related to the dataset. It matches the dimension/communication of Meloda5.
+ - geolocation, defines if the data stream has geolocation (coordinates) in any of its attributes.
+ - license, This property refers to the license under which the Dataset is made available. Id of the license according to the enumerated values. It is extracted from the id of the SPDX standard (https://spdx.org/licenses).
+ - reputation, reputation level according to Meloda5 reputation dimension
+ - Level1Reputation, no information about the reputation of the data source;
+ - Level2Reputation, statistics or reports published on user’s opinions;
+ - Level3Reputation, Indicators or rankings on reputation of the data source.
+ - reputationOrganization, URI to the organization which is responsible for the publication of the dataset in terms of reputation. It matches the dimension reputation of Meloda5 and it allows to retrieve their prestige from the ranking.
+ - standardization, the type of data model standardization followed by the dataset. This is an enumeration with three (4) possible values
+ - Level1Standardization, data model standardized by the publisher without releasing the documentation;
+ - Level2Standardization, data model standardized by the published releasing the documentation;
+ - Level3Standardization, data model using a local standard (national or smaller regional scope);
+ - Level4Standardization, data model using an international standard.
+ - standardizationSource, URI to the source where the definitions of the attributes can be read. It is associated with the standardization property. It can be empty in case of Level1 and Level2 or link to an existing standardization body (e.g., DIN, UNE, etc.) for Level3 or (e.g., ISO, W3C, etc.) for Level4.
+ - validationSchema, URL to the technical validation schema for the dataset (JSON Schema) in the Smart Data Models program.
notesMiddle:
+
+notesFooter:
+ # CHANGELOG DCAT-AP
-notesFooter:
\ No newline at end of file
+ ## DCAT-AP::Dataset 2.1.1 -> 3.0.0 ($schemaVersion": "2.0.1" -> $schemaVersion": "3.0.0")
+
+ - conformsTo changed the Model from 'http://purl.org/dc/terms/Standard' to 'http://purl.org/dc/terms/conformsTo'.
+ - title/description properties were represented as an array of strings, each entry in the array being a translation in a specific language. They are represented now as LanguageProperty defined in the ETSI NGSI-LD specification to offer multilanguage support of the Dataset data.
+ - hasVersion represented as Property, changed to Relationship of Datasets.
+ - language, defined the possible values are defined by the Library of Congress [ISO 639-1](http://id.loc.gov/vocabulary/iso639-1.html), [ISO 639-2](http://id.loc.gov/vocabulary/iso639-2.html).
+ - source changed from array of Properties to array of Relationships in the description of the property.
+ - versionInfo, as per the definition in the [DCAT v3 vocabulary specification](https://www.w3.org/TR/vocab-dcat-3/#Property:resource_version), they should be written version.
diff --git a/Dataset/schema.json b/Dataset/schema.json
index 83c0c2e..2473d6f 100644
--- a/Dataset/schema.json
+++ b/Dataset/schema.json
@@ -1,68 +1,180 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
- "$schemaVersion": "2.0.1",
- "modelTags": "INTERSTAT",
+ "$schemaVersion": "3.0.0",
+ "modelTags": "INTERSTAT, WATERVERSE",
"$id": "https://smart-data-models.github.io/dataModel.DCAT-AP/Dataset/schema.json",
- "title": "Dataset DCAT-AP 2.1.1 schema",
- "description": "Dataset Schema meeting DCAT-AP 2.1.1 specification",
+ "title": "Dataset DCAT-AP 3.0.0 schema.",
+ "description": "Dataset Schema definition based on DCAT-AP 3.0.0 specification.",
"type": "object",
+ "derivedFrom": "https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Dataset",
+ "license": "https://creativecommons.org/licenses/by/4.0",
"allOf": [
{
"properties": {
+ "id": {
+ "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/id"
+ },
"type": {
"type": "string",
+ "description": "Property. NGSI type. It has to be Dataset.",
+ "enum": ["Dataset"]
+ },
+ "accessMechanism": {
+ "type": "string",
+ "description": "Property. Model:'https://schema.org/Text'. Access level according to the 3 levels of MELODA5 metric. The expected values are: * Level1AccessMechanism: Web access or unique URL parameters to dataset. * Level2AccessMechanism: Web Access unique with parameters to single data. * Level3AccessMechanism: API or query language.",
"enum": [
- "Dataset"
- ],
- "description": "Property. NGSI type. It has to be Dataset"
+ "Level1AccessMechanism",
+ "Level2AccessMechanism",
+ "Level3AccessMechanism"
+ ]
},
- "id": {
- "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/id"
+ "accessRights": {
+ "type": "string",
+ "description": "Property. Model:'http://purl.org/dc/terms/RightsStatement'. This property refers to information that indicates whether the Dataset is open data, has access restrictions or is not public."
},
- "description": {
+ "accuralPeriodicity": {
+ "type": "string",
+ "description": "Property. Model:'http://purl.org/dc/terms/Frequency'. This property refers to the frequency at which the Dataset is updated."
+ },
+ "addressesAvailable": {
+ "type": "boolean",
+ "description": "Property. Model:'https://schema.org/Boolean'. Defines if the data stream has postal addresses to identify the elements in the dataset."
+ },
+ "applicableLegislation": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a free-text account of the Dataset. This property can be repeated for parallel language versions of the description",
+ "description": "Property. Model:'http://data.europa.eu/r5r/applicableLegislation'. The legislation that mandates the creation or management of the Dataset. Cardinality: 0..n.",
"items": {
"type": "string",
- "description": "Property. Every description in a language"
+ "description": "Property. Model:'http://data.europa.eu/eli/ontology#LegalResource'. This class represents the legislation, policy or policies that lie behind the Rules that govern the service. The definition and properties of the Legal Resource class are aligned with the ontology included in \"Council conclusions inviting the introduction of the European Legislation Identifier (ELI - https://eur-lex.europa.eu/eli-register/about.html)\". For describing the attributes of a Legal Resource (labels, preferred labels, alternative labels, definition, etc.) we refer to the (ELI - https://op.europa.eu/en/web/eu-vocabularies/eli) ontology. In this data specification the use is restricted to instances of this class that follow the (ELI - https://op.europa.eu/en/web/eu-vocabularies/eli) URI guidelines."
}
},
- "title": {
+ "belongsToCatalogue": {
+ "description": "Relationship. It links the Dataset to its parent Catalogue. Model:'https://www.w3.org/ns/dcat#Catalogue'. Note: this attribute does not belong to the current version of DCAT-AP, 2.1.1.",
+ "anyOf": [
+ {
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 256,
+ "pattern": "^[\\w\\-\\.\\{\\}\\$\\+\\*\\[\\]`|~^@!,:\\\\]+$",
+ "description": "Property. Link to the catalogue."
+ },
+ {
+ "type": "string",
+ "format": "uri",
+ "description": "Property. Link to the catalogue."
+ }
+ ]
+ },
+ "conformsTo": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a name given to the Dataset. This property can be repeated for parallel language versions of the name",
+ "description": "Property. Model:'http://purl.org/dc/terms/conformsTo'. This property refers to an implementing rule or other specification.",
"items": {
"type": "string",
- "description": "Property. Every title in a language"
+ "description": "Property. Every rule or specification applicable."
}
},
"contactPoint": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/2006/vcard/ns#Kind'. This property contains contact information that can be used for sending comments about the Dataset",
+ "description": "Property. Model:'http://www.w3.org/ns/dcat#contactPoint'. Contact information that can be used for sending comments about the Dataset. Cardinality: 0..n.",
+ "items": {
+ "type": "object",
+ "description": "Property. Every contact element",
+ "properties" : {
+ "email": {
+ "type": "string",
+ "format": "email"
+ }
+ }
+ }
+ },
+ "creator": {
+ "type": "array",
+ "description": "Property. Model:'http://xmlns.com/foaf/0.1/Agent'. This property refers to the entity primarily responsible for producing the dataset.",
"items": {
"type": "string",
- "description": "Property. Every contact element"
+ "description": "Property. Every creator included."
}
},
- "belongsToCatalogue": {
- "description": "Relationship. It links the Dataset to its parent Catalogue. Model:'https://www.w3.org/ns/dcat#Catalogue'. Note: this attribute does not belong to the current version of DCAT-AP, 2.1.1",
- "anyOf": [
+ "description": {
+ "description": "LanguageProperty. Model:'http://purl.org/dc/terms/description'. This property contains a free-text account of the Dataset. This property can be repeated for parallel language versions of the description.",
+ "oneOf": [
{
- "type": "string",
- "minLength": 1,
- "maxLength": 256,
- "pattern": "^[\\w\\-\\.\\{\\}\\$\\+\\*\\[\\]`|~^@!,:\\\\]+$",
- "description": "Property. Link to the catalogue"
+ "type": "object",
+ "properties": {
+ "languageMap": {
+ "type": "object",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. A JSON object consisting of a series of key-value pairs where the keys shall be JSON strings representing IETF RFC 5646 (https://www.rfc-editor.org/info/rfc5646) language codes.",
+ "properties": {
+ "en": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in English."
+ },
+ "de": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in German."
+ },
+ "es": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Spanish."
+ },
+ "fr": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in French."
+ },
+ "it": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Italian."
+ },
+ "ja": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Japanese."
+ },
+ "ko": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Korean."
+ },
+ "zh": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Chinese."
+ },
+ "el": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Modern Greek."
+ },
+ "nl": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Dutch."
+ },
+ "fi": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in Finnish."
+ }
+ }
+ }
+ }
},
{
"type": "string",
- "format": "uri",
- "description": "Property. Link to the catalogue"
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The description written in a specific language."
}
]
},
+ "dissemination": {
+ "type": "string",
+ "description": "Property. Model:'https://schema.org/Text'. Dissemination level according to MELODA5 communication dimension: * Level1Dissemination: communication/dissemination not systematic. * Level2Dissemination: available resources on updates (i.e., RSS feed). * Level3Dissemination: proactive dissemination/push dissemination (information automatic and timely).",
+ "enum": [
+ "Level1Dissemination",
+ "Level2Dissemination",
+ "Level3Dissemination"
+ ]
+ },
+ "disseminationOrganization": {
+ "type": "string",
+ "description": "Property. Model:'https://schema.org/url'. URI to the organization which is responsible for dissemination activities related to the dataset. It matches the dimension/communication of MELODA5."
+ },
"distribution": {
"type": "array",
- "description": "Relationship. This property links the Dataset to an available Distribution. Model:'http://www.w3.org/ns/dcat#Distribution'",
+ "description": "Relationship. Model:'http://www.w3.org/ns/dcat#Distribution'. This property links the Dataset to an available Distribution.",
"items": {
"anyOf": [
{
@@ -70,254 +182,944 @@
"minLength": 1,
"maxLength": 256,
"pattern": "^[\\w\\-\\.\\{\\}\\$\\+\\*\\[\\]`|~^@!,:\\\\]+$",
- "description": "Property. Every link to a distribution"
+ "description": "Property. Every link to a distribution."
},
{
"type": "string",
"format": "uri",
- "description": "Property. Every link to a distribution"
+ "description": "Property. Every link to a distribution."
}
]
}
},
- "keyword": {
- "type": "array",
- "description": "Property. This property contains a keyword or tag, describing the Dataset. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'",
- "items": {
- "type": "string",
- "description": "Property. Every keyword tag included"
- }
- },
- "publisher": {
- "description": "Property. Model:'http://xmlns.com/foaf/0.1/Agent'. This property refers to an entity (organisation) responsible for making the Dataset available",
- "type": "string"
+ "geolocation": {
+ "type": "boolean",
+ "description": "Property. Model:'https://schema.org/Boolean'. Defines if the data stream has geolocation (coordinates) in any of its attributes."
},
- "spatial": {
- "description": "GeoProperty. Model:'http://purl.org/dc/terms/Location'. This property refers to a geographic region that is covered by the Dataset",
- "type": "array",
- "items": {
- "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons/properties/location",
- "description": "Property. Every location included"
- }
- },
- "temporal": {
- "description": "Property. This property refers to a temporal period that the Dataset covers. Model:'http://purl.org/dc/terms/PeriodOfTime'",
+ "hasVersion": {
"type": "array",
+ "description": "Relationship. Model:'http://www.w3.org/ns/dcat#Dataset'. This property refers to a related Dataset that is a version, edition, or adaptation of the described Dataset.",
"items": {
- "type": "string",
- "format": "date-time",
- "description": "Property. Every temporal period included"
+ "description": "Property. Every version of the related datasets.",
+ "anyOf": [
+ {
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 256,
+ "pattern": "^[\\w\\-\\.\\{\\}\\$\\+\\*\\[\\]`|~^@!,:\\\\]+$",
+ "description": "Property. Identifier format of any NGSI entity."
+ },
+ {
+ "type": "string",
+ "format": "uri",
+ "description": "Property. Identifier format of any NGSI entity."
+ }
+ ]
}
},
- "theme": {
- "description": "Property. Model:'http://www.w3.org/2004/02/skos/core#Concept'. This property refers to a category of the Dataset. A Dataset may be associated with multiple themes",
+ "identifier": {
"type": "array",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains the main identifier for the Dataset, e.g. the URI or other unique identifier in the context of the Catalogue.",
"items": {
"type": "string",
- "description": "Property. Every theme included"
+ "format": "uri",
+ "description": "Property. Every identifier of the dataset."
}
},
- "accessRights": {
- "type": "string",
- "description": "Property. Model:'http://purl.org/dc/terms/RightsStatement'. This property refers to information that indicates whether the Dataset is open data, has access restrictions or is not public"
- },
- "creator": {
+ "inSeries": {
"type": "array",
- "description": "Property. Model:'http://xmlns.com/foaf/0.1/Agent'. This property refers to the entity primarily responsible for producing the dataset",
+ "description": "Relationship. Model:'https://www.w3.org/TR/vocab-dcat-3/#Class:Dataset_Series'. This property links the Dataset to an available Distribution.",
"items": {
- "type": "string",
- "description": "Property. Every creator included"
+ "description": "Property. Model:'http://www.w3.org/ns/dcat#Dataset'. A dataset series of which the dataset is part.",
+ "anyOf": [
+ {
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 256,
+ "pattern": "^[\\w\\-\\.\\{\\}\\$\\+\\*\\[\\]`|~^@!,:\\\\]+$",
+ "description": "Property. Identifier format of any NGSI entity."
+ },
+ {
+ "type": "string",
+ "format": "uri",
+ "description": "Property. Identifier format of any NGSI entity."
+ }
+ ]
}
},
- "conformsTo": {
+ "isReferencedBy": {
"type": "array",
- "description": "Property. Model:'http://purl.org/dc/terms/Standard'. This property refers to an implementing rule or other specification. ",
+ "description": "Relationship. Model:'http://www.w3.org/2000/01/rdf-schema#Resource'. This property is about a related resource, such as a publication, that references, cites, or otherwise points to the dataset.",
"items": {
"type": "string",
- "description": "Property. Every rule or specification applicable"
+ "format": "uri",
+ "description": "Property. Every resource related to the dataset."
}
},
- "page": {
- "description": "Property. Model:'http://xmlns.com/foaf/0.1/Document'. This property refers to a page or document about this Dataset. ",
+ "isVersionOf": {
"type": "array",
+ "description": "Property. Model:'http://www.w3.org/ns/dcat#Dataset'. This property refers to a related Dataset of which the described Dataset is a version, edition, or adaptation.",
"items": {
"type": "string",
"format": "uri",
- "description": "Property. Every page or document"
+ "description": "Property. Every dataset that the current dataset is a version of it."
}
},
- "accrualPeriodicity": {
+ "issued": {
"type": "string",
- "description": "Property. Model:'http://purl.org/dc/terms/Frequency'. This property refers to the frequency at which the Dataset is updated"
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains the date of formal issuance (e.g., publication) of the Dataset.",
+ "format": "date-time"
},
- "hasVersion": {
+ "keyword": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/ns/dcat#Dataset'. This property refers to a related Dataset that is a version, edition, or adaptation of the described Dataset",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a keyword or tag, describing the Dataset.",
"items": {
"type": "string",
- "format": "uri",
- "description": "Property. Every version of the related datasets"
+ "description": "Property. Every keyword tag included."
}
},
- "identifier": {
+ "landingPage": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains the main identifier for the Dataset, e.g. the URI or other unique identifier in the context of the Catalogue",
+ "description": "Property. Model:'http://xmlns.com/foaf/0.1/Document'. This property refers to a web page that provides access to the Dataset, its Distributions and/or additional information. It is intended to point to a landing page at the original data provider, not to a page on a site of a third party, such as an aggregator.",
"items": {
"type": "string",
"format": "uri",
- "description": "Property. Every identifier of the dataset"
+ "description": "Property. Every web page listed."
}
},
- "isReferencedBy": {
+ "language": {
"type": "array",
- "description": "Relationship. Model:'http://www.w3.org/2000/01/rdf-schema#Resource'. This property is about a related resource, such as a publication, that references, cites, or otherwise points to the dataset",
+ "description": "Property. Model:'http://purl.org/dc/terms/LinguisticSystem'. This property refers to a language of the Dataset. This property can be repeated if there are multiple languages in the Dataset. The possible values are defined by the Library of Congress (ISO 639-1: http://id.loc.gov/vocabulary/iso639-1.html, ISO 639-2: http://id.loc.gov/vocabulary/iso639-2.html).",
"items": {
"type": "string",
- "format": "uri",
- "description": "Property. Every resource related to the dataset"
+ "description": "Property. Every language included."
}
},
- "isVersionOf": {
- "type": "array",
- "description": "Property. Model:'http://www.w3.org/ns/dcat#Dataset'. This property refers to a related Dataset of which the described Dataset is a version, edition, or adaptation",
- "items": {
- "type": "string",
- "format": "uri",
- "description": "Property. Every dataset that the current dataset is a version of it"
- }
+ "license": {
+ "type": "string",
+ "description": "Property. Model:'http://purl.org/dc/terms#LicenseDocument'. This property refers to the license under which the Dataset is made available. Id of the license according to the enumerated values. It is extracted from the id of the SPDX standard (https://spdx.org/licenses).",
+ "enum": [
+ "0BSD",
+ "AAL",
+ "Abstyles",
+ "AdaCore-doc",
+ "Adobe-2006",
+ "Adobe-Glyph",
+ "ADSL",
+ "AFL-1.1",
+ "AFL-1.2",
+ "AFL-2.0",
+ "AFL-2.1",
+ "AFL-3.0",
+ "Afmparse",
+ "AGPL-1.0",
+ "AGPL-1.0-only",
+ "AGPL-1.0-or-later",
+ "AGPL-3.0",
+ "AGPL-3.0-only",
+ "AGPL-3.0-or-later",
+ "Aladdin",
+ "AMDPLPA",
+ "AML",
+ "AMPAS",
+ "ANTLR-PD",
+ "ANTLR-PD-fallback",
+ "Apache-1.0",
+ "Apache-1.1",
+ "Apache-2.0",
+ "APAFML",
+ "APL-1.0",
+ "App-s2p",
+ "APSL-1.0",
+ "APSL-1.1",
+ "APSL-1.2",
+ "APSL-2.0",
+ "Arphic-1999",
+ "Artistic-1.0",
+ "Artistic-1.0-cl8",
+ "Artistic-1.0-Perl",
+ "Artistic-2.0",
+ "ASWF-Digital-Assets-1.0",
+ "ASWF-Digital-Assets-1.1",
+ "Baekmuk",
+ "Bahyph",
+ "Barr",
+ "Beerware",
+ "Bitstream-Charter",
+ "Bitstream-Vera",
+ "BitTorrent-1.0",
+ "BitTorrent-1.1",
+ "blessing",
+ "BlueOak-1.0.0",
+ "Boehm-GC",
+ "Borceux",
+ "Brian-Gladman-3-Clause",
+ "BSD-1-Clause",
+ "BSD-2-Clause",
+ "BSD-2-Clause-FreeBSD",
+ "BSD-2-Clause-NetBSD",
+ "BSD-2-Clause-Patent",
+ "BSD-2-Clause-Views",
+ "BSD-3-Clause",
+ "BSD-3-Clause-Attribution",
+ "BSD-3-Clause-Clear",
+ "BSD-3-Clause-LBNL",
+ "BSD-3-Clause-Modification",
+ "BSD-3-Clause-No-Military-License",
+ "BSD-3-Clause-No-Nuclear-License",
+ "BSD-3-Clause-No-Nuclear-License-2014",
+ "BSD-3-Clause-No-Nuclear-Warranty",
+ "BSD-3-Clause-Open-MPI",
+ "BSD-4-Clause",
+ "BSD-4-Clause-Shortened",
+ "BSD-4-Clause-UC",
+ "BSD-4.3RENO",
+ "BSD-4.3TAHOE",
+ "BSD-Advertising-Acknowledgement",
+ "BSD-Attribution-HPND-disclaimer",
+ "BSD-Protection",
+ "BSD-Source-Code",
+ "BSL-1.0",
+ "BUSL-1.1",
+ "bzip2-1.0.5",
+ "bzip2-1.0.6",
+ "C-UDA-1.0",
+ "CAL-1.0",
+ "CAL-1.0-Combined-Work-Exception",
+ "Caldera",
+ "CATOSL-1.1",
+ "CC-BY-1.0",
+ "CC-BY-2.0",
+ "CC-BY-2.5",
+ "CC-BY-2.5-AU",
+ "CC-BY-3.0",
+ "CC-BY-3.0-AT",
+ "CC-BY-3.0-DE",
+ "CC-BY-3.0-IGO",
+ "CC-BY-3.0-NL",
+ "CC-BY-3.0-US",
+ "CC-BY-4.0",
+ "CC-BY-NC-1.0",
+ "CC-BY-NC-2.0",
+ "CC-BY-NC-2.5",
+ "CC-BY-NC-3.0",
+ "CC-BY-NC-3.0-DE",
+ "CC-BY-NC-4.0",
+ "CC-BY-NC-ND-1.0",
+ "CC-BY-NC-ND-2.0",
+ "CC-BY-NC-ND-2.5",
+ "CC-BY-NC-ND-3.0",
+ "CC-BY-NC-ND-3.0-DE",
+ "CC-BY-NC-ND-3.0-IGO",
+ "CC-BY-NC-ND-4.0",
+ "CC-BY-NC-SA-1.0",
+ "CC-BY-NC-SA-2.0",
+ "CC-BY-NC-SA-2.0-DE",
+ "CC-BY-NC-SA-2.0-FR",
+ "CC-BY-NC-SA-2.0-UK",
+ "CC-BY-NC-SA-2.5",
+ "CC-BY-NC-SA-3.0",
+ "CC-BY-NC-SA-3.0-DE",
+ "CC-BY-NC-SA-3.0-IGO",
+ "CC-BY-NC-SA-4.0",
+ "CC-BY-ND-1.0",
+ "CC-BY-ND-2.0",
+ "CC-BY-ND-2.5",
+ "CC-BY-ND-3.0",
+ "CC-BY-ND-3.0-DE",
+ "CC-BY-ND-4.0",
+ "CC-BY-SA-1.0",
+ "CC-BY-SA-2.0",
+ "CC-BY-SA-2.0-UK",
+ "CC-BY-SA-2.1-JP",
+ "CC-BY-SA-2.5",
+ "CC-BY-SA-3.0",
+ "CC-BY-SA-3.0-AT",
+ "CC-BY-SA-3.0-DE",
+ "CC-BY-SA-3.0-IGO",
+ "CC-BY-SA-4.0",
+ "CC-PDDC",
+ "CC0-1.0",
+ "CDDL-1.0",
+ "CDDL-1.1",
+ "CDL-1.0",
+ "CDLA-Permissive-1.0",
+ "CDLA-Permissive-2.0",
+ "CDLA-Sharing-1.0",
+ "CECILL-1.0",
+ "CECILL-1.1",
+ "CECILL-2.0",
+ "CECILL-2.1",
+ "CECILL-B",
+ "CECILL-C",
+ "CERN-OHL-1.1",
+ "CERN-OHL-1.2",
+ "CERN-OHL-P-2.0",
+ "CERN-OHL-S-2.0",
+ "CERN-OHL-W-2.0",
+ "CFITSIO",
+ "check-cvs",
+ "checkmk",
+ "ClArtistic",
+ "Clips",
+ "CMU-Mach",
+ "CNRI-Jython",
+ "CNRI-Python",
+ "CNRI-Python-GPL-Compatible",
+ "COIL-1.0",
+ "Community-Spec-1.0",
+ "Condor-1.1",
+ "copyleft-next-0.3.0",
+ "copyleft-next-0.3.1",
+ "Cornell-Lossless-JPEG",
+ "CPAL-1.0",
+ "CPL-1.0",
+ "CPOL-1.02",
+ "Crossword",
+ "CrystalStacker",
+ "CUA-OPL-1.0",
+ "Cube",
+ "curl",
+ "D-FSL-1.0",
+ "diffmark",
+ "DL-DE-BY-2.0",
+ "DL-DE-ZERO-2.0",
+ "DOC",
+ "Dotseqn",
+ "DRL-1.0",
+ "DSDP",
+ "dtoa",
+ "dvipdfm",
+ "ECL-1.0",
+ "ECL-2.0",
+ "eCos-2.0",
+ "EFL-1.0",
+ "EFL-2.0",
+ "eGenix",
+ "Elastic-2.0",
+ "Entessa",
+ "EPICS",
+ "EPL-1.0",
+ "EPL-2.0",
+ "ErlPL-1.1",
+ "etalab-2.0",
+ "EUDatagrid",
+ "EUPL-1.0",
+ "EUPL-1.1",
+ "EUPL-1.2",
+ "Eurosym",
+ "Fair",
+ "FDK-AAC",
+ "Frameworx-1.0",
+ "FreeBSD-DOC",
+ "FreeImage",
+ "FSFAP",
+ "FSFUL",
+ "FSFULLR",
+ "FSFULLRWD",
+ "FTL",
+ "GD",
+ "GFDL-1.1",
+ "GFDL-1.1-invariants-only",
+ "GFDL-1.1-invariants-or-later",
+ "GFDL-1.1-no-invariants-only",
+ "GFDL-1.1-no-invariants-or-later",
+ "GFDL-1.1-only",
+ "GFDL-1.1-or-later",
+ "GFDL-1.2",
+ "GFDL-1.2-invariants-only",
+ "GFDL-1.2-invariants-or-later",
+ "GFDL-1.2-no-invariants-only",
+ "GFDL-1.2-no-invariants-or-later",
+ "GFDL-1.2-only",
+ "GFDL-1.2-or-later",
+ "GFDL-1.3",
+ "GFDL-1.3-invariants-only",
+ "GFDL-1.3-invariants-or-later",
+ "GFDL-1.3-no-invariants-only",
+ "GFDL-1.3-no-invariants-or-later",
+ "GFDL-1.3-only",
+ "GFDL-1.3-or-later",
+ "Giftware",
+ "GL2PS",
+ "Glide",
+ "Glulxe",
+ "GLWTPL",
+ "GNU-compiler-exception",
+ "gnuplot",
+ "GPL-1.0",
+ "GPL-1.0+",
+ "GPL-1.0-only",
+ "GPL-1.0-or-later",
+ "GPL-2.0",
+ "GPL-2.0+",
+ "GPL-2.0-only",
+ "GPL-2.0-or-later",
+ "GPL-2.0-with-autoconf-exception",
+ "GPL-2.0-with-bison-exception",
+ "GPL-2.0-with-classpath-exception",
+ "GPL-2.0-with-font-exception",
+ "GPL-2.0-with-GCC-exception",
+ "GPL-3.0",
+ "GPL-3.0+",
+ "GPL-3.0-only",
+ "GPL-3.0-or-later",
+ "GPL-3.0-with-autoconf-exception",
+ "GPL-3.0-with-GCC-exception",
+ "Graphics-Gems",
+ "gSOAP-1.3b",
+ "HaskellReport",
+ "Hippocratic-2.1",
+ "HP-1986",
+ "HP-1989",
+ "HPND",
+ "HPND-export-US",
+ "HPND-Markus-Kuhn",
+ "HPND-sell-variant",
+ "HPND-sell-variant-MIT-disclaimer",
+ "HTMLTIDY",
+ "IBM-pibs",
+ "ICU",
+ "IEC-Code-Components-EULA",
+ "IJG",
+ "IJG-short",
+ "ImageMagick",
+ "iMatix",
+ "Imlib2",
+ "Info-ZIP",
+ "Inner-Net-2.0",
+ "Intel",
+ "Intel-ACPI",
+ "Interbase-1.0",
+ "IPA",
+ "IPL-1.0",
+ "ISC",
+ "Jam",
+ "JasPer-2.0",
+ "JPL-image",
+ "JPNIC",
+ "JSON",
+ "Kazlib",
+ "Knuth-CTAN",
+ "LAL-1.2",
+ "LAL-1.3",
+ "Latex2e",
+ "Latex2e-translated-notice",
+ "Leptonica",
+ "LGPL-2.0",
+ "LGPL-2.0+",
+ "LGPL-2.0-only",
+ "LGPL-2.0-or-later",
+ "LGPL-2.1",
+ "LGPL-2.1+",
+ "LGPL-2.1-only",
+ "LGPL-2.1-or-later",
+ "LGPL-3.0",
+ "LGPL-3.0+",
+ "LGPL-3.0-only",
+ "LGPL-3.0-or-later",
+ "LGPLLR",
+ "Libpng",
+ "libpng-2.0",
+ "libselinux-1.0",
+ "libtiff",
+ "libutil-David-Nugent",
+ "LiLiQ-P-1.1",
+ "LiLiQ-R-1.1",
+ "LiLiQ-Rplus-1.1",
+ "Linux-man-pages-1-para",
+ "Linux-man-pages-copyleft",
+ "Linux-man-pages-copyleft-2-para",
+ "Linux-man-pages-copyleft-var",
+ "Linux-OpenIB",
+ "LOOP",
+ "LPL-1.0",
+ "LPL-1.02",
+ "LPPL-1.0",
+ "LPPL-1.1",
+ "LPPL-1.2",
+ "LPPL-1.3a",
+ "LPPL-1.3c",
+ "LZMA-SDK-9.11-to-9.20",
+ "LZMA-SDK-9.22",
+ "MakeIndex",
+ "Martin-Birgmeier",
+ "metamail",
+ "Minpack",
+ "MirOS",
+ "MIT",
+ "MIT-0",
+ "MIT-advertising",
+ "MIT-CMU",
+ "MIT-enna",
+ "MIT-feh",
+ "MIT-Festival",
+ "MIT-Modern-Variant",
+ "MIT-open-group",
+ "MIT-testregex",
+ "MIT-Wu",
+ "MITNFA",
+ "MMIXware",
+ "Motosoto",
+ "MPEG-Software-Simulation",
+ "mpi-permissive",
+ "mpich2",
+ "MPL-1.0",
+ "MPL-1.1",
+ "MPL-2.0",
+ "MPL-2.0-no-copyleft-exception",
+ "mplus",
+ "MS-LPL",
+ "MS-PL",
+ "MS-RL",
+ "MTLL",
+ "MulanPSL-1.0",
+ "MulanPSL-2.0",
+ "Multics",
+ "Mup",
+ "NAIST-2003",
+ "NASA-1.3",
+ "Naumen",
+ "NBPL-1.0",
+ "NCGL-UK-2.0",
+ "NCSA",
+ "Net-SNMP",
+ "NetCDF",
+ "Newsletr",
+ "NGPL",
+ "NICTA-1.0",
+ "NIST-PD",
+ "NIST-PD-fallback",
+ "NIST-Software",
+ "NLOD-1.0",
+ "NLOD-2.0",
+ "NLPL",
+ "Nokia",
+ "NOSL",
+ "Noweb",
+ "NPL-1.0",
+ "NPL-1.1",
+ "NPOSL-3.0",
+ "NRL",
+ "NTP",
+ "NTP-0",
+ "Nunit",
+ "O-UDA-1.0",
+ "OCCT-PL",
+ "OCLC-2.0",
+ "ODbL-1.0",
+ "ODC-By-1.0",
+ "OFFIS",
+ "OFL-1.0",
+ "OFL-1.0-no-RFN",
+ "OFL-1.0-RFN",
+ "OFL-1.1",
+ "OFL-1.1-no-RFN",
+ "OFL-1.1-RFN",
+ "OGC-1.0",
+ "OGDL-Taiwan-1.0",
+ "OGL-Canada-2.0",
+ "OGL-UK-1.0",
+ "OGL-UK-2.0",
+ "OGL-UK-3.0",
+ "OGTSL",
+ "OLDAP-1.1",
+ "OLDAP-1.2",
+ "OLDAP-1.3",
+ "OLDAP-1.4",
+ "OLDAP-2.0",
+ "OLDAP-2.0.1",
+ "OLDAP-2.1",
+ "OLDAP-2.2",
+ "OLDAP-2.2.1",
+ "OLDAP-2.2.2",
+ "OLDAP-2.3",
+ "OLDAP-2.4",
+ "OLDAP-2.5",
+ "OLDAP-2.6",
+ "OLDAP-2.7",
+ "OLDAP-2.8",
+ "OLFL-1.3",
+ "OML",
+ "OpenPBS-2.3",
+ "OpenSSL",
+ "OPL-1.0",
+ "OPL-UK-3.0",
+ "OPUBL-1.0",
+ "OSET-PL-2.1",
+ "OSL-1.0",
+ "OSL-1.1",
+ "OSL-2.0",
+ "OSL-2.1",
+ "OSL-3.0",
+ "Parity-6.0.0",
+ "Parity-7.0.0",
+ "PDDL-1.0",
+ "PHP-3.0",
+ "PHP-3.01",
+ "Plexus",
+ "pnmstitch",
+ "PolyForm-Noncommercial-1.0.0",
+ "PolyForm-Small-Business-1.0.0",
+ "PostgreSQL",
+ "PSF-2.0",
+ "psfrag",
+ "psutils",
+ "Python-2.0",
+ "Python-2.0.1",
+ "Qhull",
+ "QPL-1.0",
+ "QPL-1.0-INRIA-2004",
+ "Rdisc",
+ "RHeCos-1.1",
+ "RPL-1.1",
+ "RPL-1.5",
+ "RPSL-1.0",
+ "RSA-MD",
+ "RSCPL",
+ "Ruby",
+ "SANE-exception",
+ "SAX-PD",
+ "Saxpath",
+ "SCEA",
+ "SchemeReport",
+ "Sendmail",
+ "Sendmail-8.23",
+ "SGI-B-1.0",
+ "SGI-B-1.1",
+ "SGI-B-2.0",
+ "SGP4",
+ "SHL-0.5",
+ "SHL-0.51",
+ "SimPL-2.0",
+ "SISSL",
+ "SISSL-1.2",
+ "SL",
+ "Sleepycat",
+ "SMLNJ",
+ "SMPPL",
+ "SNIA",
+ "snprintf",
+ "Soundex",
+ "Spencer-86",
+ "Spencer-94",
+ "Spencer-99",
+ "SPL-1.0",
+ "SSH-OpenSSH",
+ "SSH-short",
+ "SSPL-1.0",
+ "StandardML-NJ",
+ "stunnel-exception",
+ "SugarCRM-1.1.3",
+ "SunPro",
+ "SWL",
+ "Symlinks",
+ "TAPR-OHL-1.0",
+ "TCL",
+ "TCP-wrappers",
+ "TermReadKey",
+ "Texinfo-exception",
+ "TMate",
+ "TORQUE-1.1",
+ "TOSL",
+ "TPDL",
+ "TPL-1.0",
+ "TTWL",
+ "TTYP0",
+ "TU-Berlin-1.0",
+ "TU-Berlin-2.0",
+ "UCAR",
+ "UCL-1.0",
+ "Unicode-DFS-2015",
+ "Unicode-DFS-2016",
+ "Unicode-TOU",
+ "UnixCrypt",
+ "Unlicense",
+ "UPL-1.0",
+ "URT-RLE",
+ "Vim",
+ "VOSTROM",
+ "VSL-1.0",
+ "W3C",
+ "W3C-19980720",
+ "W3C-20150513",
+ "w3m",
+ "Watcom-1.0",
+ "Widget-Workshop",
+ "Wsuipa",
+ "WTFPL",
+ "wxWindows",
+ "X11",
+ "X11-distribute-modifications-variant",
+ "Xdebug-1.03",
+ "Xerox",
+ "Xfig",
+ "XFree86-1.1",
+ "xinetd",
+ "xlock",
+ "Xnet",
+ "xpp",
+ "XSkat",
+ "YPL-1.0",
+ "YPL-1.1",
+ "Zed",
+ "Zeeff",
+ "Zend-2.0",
+ "Zimbra-1.3",
+ "Zimbra-1.4",
+ "Zlib",
+ "zlib-acknowledgement",
+ "ZPL-1.1",
+ "ZPL-2.0",
+ "ZPL-2.1"
+ ]
},
- "landingPage": {
- "description": "Property. Model:'http://xmlns.com/foaf/0.1/Document'. This property refers to a web page that provides access to the Dataset, its Distributions and/or additional information. It is intended to point to a landing page at the original data provider, not to a page on a site of a third party, such as an aggregator",
- "type": "array",
- "items": {
- "type": "string",
- "format": "uri",
- "description": "Property. Every web page listed"
- }
+ "modified": {
+ "type": "string",
+ "format": "date-time",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains the most recent date on which the Dataset was changed or modified."
},
- "language": {
+ "otherIdentifier": {
"type": "array",
- "description": "Property. Model:'http://purl.org/dc/terms/LinguisticSystem'. This property refers to a language of the Dataset. This property can be repeated if there are multiple languages in the Dataset",
+ "description": "Property. Model:'http://www.w3.org/ns/adms#Identifier'. This property refers to a secondary identifier of the Dataset, such as MAST/ADS, DataCite, DOI, EZID or W3ID.",
"items": {
"type": "string",
- "description": "Property. Every language included"
+ "format": "uri",
+ "description": "Property. Every additional identifier included."
}
},
- "otherIdentifier": {
+ "page": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/ns/adms#Identifier'. This property refers to a secondary identifier of the Dataset, such as MAST/ADS, DataCite, DOI, EZID or W3ID",
+ "description": "Property. Model:'http://xmlns.com/foaf/0.1/Document'. This property refers to a page or document about this Dataset.",
"items": {
"type": "string",
"format": "uri",
- "description": "Property. Every additional identifier included"
+ "description": "Property. Every page or document."
}
},
"provenance": {
"type": "array",
- "description": "Property. Model:'http://purl.org/dc/terms/ProvenanceStatement'. This property contains a statement about the lineage of a Dataset",
+ "description": "Property. Model:'http://purl.org/dc/terms/ProvenanceStatement'. This property contains a statement about the lineage of a Dataset.",
"items": {
"type": "string",
- "description": "Property. Every lineage associated to the dataset"
+ "description": "Property. Every lineage associated to the dataset."
}
},
+ "publisher": {
+ "type": "string",
+ "description": "Property. Model:'http://xmlns.com/foaf/0.1/Agent'. This property refers to an entity (organisation) responsible for making the Dataset available."
+ },
"qualifiedAttribution": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/ns/dcat#Relationship'. This property refers to a link to an Agent having some form of responsibility for the resource",
+ "description": "Relationship. Model:'https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Attribution'. This property refers to a link to an Agent having some form of responsibility for the resource.",
"items": {
"type": "string",
- "description": "Property. Every attribution included"
+ "description": "Property. Every attribution included."
}
},
"qualifiedRelation": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/ns/dcat#Relationship'. This property provides a link to a description of a relationship with another resource",
+ "description": "Property. Model:'http://www.w3.org/ns/dcat#Relationship'. This property provides a link to a description of a relationship with another resource.",
"items": {
"type": "string",
"format": "uri",
- "description": "Property. Every qualified relation included"
+ "description": "Property. Every qualified relation included."
}
},
"relation": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Resource'. This property refers to a related resource",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Resource'. This property refers to a related resource.",
"items": {
"type": "string",
"format": "uri",
- "description": "Property. Every related resource included"
+ "description": "Property. Every related resource included."
}
},
- "issued": {
+ "reputation": {
"type": "string",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains the date of formal issuance (e.g., publication) of the Dataset",
- "format": "date-time"
+ "description": "Property. Model:'https://schema.org/Text'. Reputation level according to MELODA5 reputation dimension: * Level1Reputation: no information about the reputation of the data source. * Level2Reputation: statistics or reports published on user’s opinions. * Level3Reputation: Indicators or rankings on reputation of the data source.",
+ "enum": ["Level1Reputation", "Level2Reputation", "Level3Reputation"]
+ },
+ "reputationOrganization": {
+ "type": "string",
+ "description": "Property. Model:'https://schema.org/url'. URI to the organization which is responsible for the publication of the dataset in terms of reputation. It matches the dimension reputation of MELODA5 and it allows to retrieve their prestige from the ranking."
},
"sample": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/ns/dcat#Distribution'. This property refers to a sample distribution of the dataset",
+ "description": "Property. Model:'http://www.w3.org/ns/dcat#Distribution'. This property refers to a sample distribution of the dataset.",
"items": {
"type": "string",
"format": "uri",
- "description": "Property. Every sample included with the dataset"
+ "description": "Property. Every sample included with the dataset."
}
},
"source": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/ns/dcat#Dataset'. This property refers to a related Dataset from which the described Dataset is derived",
+ "description": "Relationship. Model:'http://www.w3.org/ns/dcat#Dataset'. This property refers to a related Dataset from which the described Dataset is derived.",
"items": {
- "type": "string",
- "format": "uri",
- "description": "Property. Every dataset which is a source of the current dataset"
+ "description": "Property. Every version of the related datasets.",
+ "anyOf": [
+ {
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 256,
+ "pattern": "^[\\w\\-\\.\\{\\}\\$\\+\\*\\[\\]`|~^@!,:\\\\]+$",
+ "description": "Property. Identifier format of any NGSI entity."
+ },
+ {
+ "type": "string",
+ "format": "uri",
+ "description": "Property. Identifier format of any NGSI entity."
+ }
+ ]
}
},
- "spatialResolutionInMeters": {
+ "spatial": {
+ "type": "array",
+ "description": "GeoProperty. Model:'http://purl.org/dc/terms/Location'. This property refers to a geographic region that is covered by the Dataset.",
+ "items": {
+ "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons/properties/location",
+ "description": "Property. Every location included."
+ }
+ },
+ "spatialResolution": {
"type": "number",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property refers to the minimum spatial separation resolvable in a dataset, measured in meters"
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property refers to the minimum spatial separation resolvable in a dataset, measured in meters."
+ },
+ "standardization": {
+ "type": "string",
+ "description": "Property. Model:'https://schema.org/Text'. The type of data model standardization followed by the dataset. This is an enumeration with three (4) possible values: * Level1Standardization: data model standardized by the publisher without releasing the documentation. * Level2Standardization: data model standardized by the published releasing the documentation. * Level3Standardization: data model using a local standard (national or smaller regional scope). * Level4Standardization: data model using an international standard.",
+ "enum": [
+ "Level1Standardization",
+ "Level2Standardization",
+ "Level3Standardization",
+ "Level4Standardization"
+ ]
+ },
+ "standardizationSource": {
+ "type": "string",
+ "description": "Property. Model:'https://schema.org/url'. URI to the source where the definitions of the attributes can be read. It is associated with the standardization property. It can be empty in case of Level1 and Level2 or link to an existing standardization body (e.g., DIN, UNE, etc.) for Level3 or (e.g., ISO, W3C, etc.) for Level4."
+ },
+ "temporal": {
+ "type": "array",
+ "description": "Property. Model:'http://purl.org/dc/terms/PeriodOfTime'. This property refers to a temporal period that the Dataset covers.",
+ "items": {
+ "type": "string",
+ "format": "date-time",
+ "description": "Property. Every temporal period included."
+ }
},
"temporalResolution": {
"type": "array",
- "description": "Property. Model:'http://purl.org/dc/terms/PeriodOfTime'. This property refers to the minimum time period resolvable in the dataset. ",
+ "description": "Property. Model:'http://purl.org/dc/terms/PeriodOfTime'. This property refers to the minimum time period resolvable in the dataset.",
"items": {
"type": "string",
"format": "duration",
- "description": "Property. Every temporal resolution included"
+ "description": "Property. Every temporal resolution included."
+ }
+ },
+ "theme": {
+ "type": "array",
+ "description": "Property. Model:'http://www.w3.org/2004/02/skos/core#Concept'. This property refers to a category of the Dataset. A Dataset may be associated with multiple themes.",
+ "items": {
+ "type": "string",
+ "description": "Property. Every theme included."
}
},
+ "title": {
+ "description": "LanguageProperty. Model:'http://purl.org/dc/terms/title'. This property contains a name given to the Dataset. This property can be repeated for parallel language versions of the name.",
+ "oneOf": [
+ {
+ "type": "object",
+ "properties": {
+ "languageMap": {
+ "type": "object",
+ "description": "Property. Model:'https://www.w3.org/2000/01/rdf-schema#Literal'. A JSON object consisting of a series of key-value pairs where the keys shall be JSON strings representing IETF RFC 5646 (https://www.rfc-editor.org/info/rfc5646) language codes.",
+ "properties": {
+ "en": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in English."
+ },
+ "de": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in German."
+ },
+ "es": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in Spanish."
+ },
+ "fr": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in French."
+ },
+ "it": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in Italian."
+ },
+ "ja": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in Japanese."
+ },
+ "ko": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in Korean."
+ },
+ "zh": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in Chinese."
+ },
+ "el": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in Modern Greek."
+ },
+ "nl": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in Dutch."
+ },
+ "fi": {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in Finnish."
+ }
+ }
+ }
+ }
+ },
+ {
+ "type": "string",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. The title written in a specific language."
+ }
+ ]
+ },
"Type": {
"type": "string",
- "description": "Property. Model:'http://www.w3.org/2004/02/skos/core#Concept'. This property refers to the type of the Dataset. A recommended controlled vocabulary data-type is foreseen"
+ "description": "Property. Model:'http://www.w3.org/2004/02/skos/core#Concept'. This property refers to the type of the Dataset. A recommended controlled vocabulary data-type is foreseen. The value SHOULD be taken from a well governed and broadly recognised controlled vocabulary, such as DCMI Type vocabulary (https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#section-7), [ISO-19115-1] scope codes (https://standards.iso.org/iso/19115/resources/Codelists/gml/MD_ScopeCode.xml), Datacite resource types [DataCite] (https://schema.datacite.org/meta/kernel-4.1/include/datacite-resourceType-v4.1.xsd), PARSE.Insight content-types used by re3data.org [RE3DATA-SCHEMA] (https://www.re3data.org/) (see item 15 contentType), MARC intellectual resource types (http://id.loc.gov/vocabulary/marcgt.html). Some members of these controlled vocabularies are not strictly suitable for datasets or data services (e.g., DCMI Type Event, PhysicalObject; [ISO-19115-1](https://www.w3.org/TR/vocab-dcat-3/#bib-iso-19115-1) CollectionHardware, CollectionSession, Initiative, Sample, Repository), but might be used in the context of other kinds of catalogs defined in DCAT profiles or applications."
},
- "modified": {
+ "validationSchema": {
"type": "string",
- "format": "date-time",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains the most recent date on which the Dataset was changed or modified"
+ "description": "Property. Model:'https://schema.org/url'. URL to the technical validation schema for the dataset (JSON Schema) in the Smart Data Models program."
},
- "versionInfo": {
+ "version": {
"type": "string",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a version number or other version designation of the Dataset"
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a version number or other version designation of the Dataset."
},
"versionNotes": {
"type": "array",
- "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a description of the differences between this version and a previous version of the Dataset. This property can be repeated for parallel language versions of the version notes",
+ "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a description of the differences between this version and a previous version of the Dataset. This property can be repeated for parallel language versions of the version notes.",
"items": {
"type": "string",
- "description": "Property. Every language description of the version notes"
+ "description": "Property. Every language description of the version notes."
}
},
"wasGeneratedBy": {
"type": "array",
- "description": "Property. Model:'https://www.w3.org/ns/prov#Activity'. This property refers to an activity that generated, or provides the business context for, the creation of the dataset",
+ "description": "Property. Model:'https://www.w3.org/ns/prov#Activity'. This property refers to an activity that generated, or provides the business context for, the creation of the dataset.",
"items": {
"type": "string",
- "description": "Property. Every activity included"
+ "description": "Property. Every activity included."
}
}
}
}
],
- "required": [
- "id",
- "type",
- "description",
- "title"
- ]
-}
\ No newline at end of file
+ "required": ["id", "type", "description", "title"]
+}
diff --git a/README.md b/README.md
deleted file mode 100644
index f66680e..0000000
--- a/README.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# dataModel.DCAT-AP
-These data models are mapped from version 2.1.1 of the DCAT-AP standard. [Link](https://joinup.ec.europa.eu/collection/semantic-interoperability-community-semic/solution/dcat-application-profile-data-portals-europe/release/211). They have been extended with the data model dataServiceRun data model and additional attributes
-
-### List of data models
-
-The following entity types are available:
-- [Agent](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Agent/README.md). Agent Schema meeting DCAT-AP 2.1.1 specification
-
-- [Catalogue](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Catalogue/README.md). Catalogue of datasets compliant with DCAT-AP specification version 2.1.1.
-
-- [CatalogueRecord](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/CatalogueRecord/README.md). This is a Catalogue Record belonging to a dataset according to the DCAT-AP standard 2.1.1
-
-- [DataService](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/README.md). Data Service adapted from DCAT-AP 2.1.1 specification, but extended with additional properties and compatible with NGSI standard
-
-- [DataServiceRun](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataServiceRun/README.md). A representation of one specific run of a data service (e.g. DataServiceDCAT-AP).
-
-- [Dataset](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Dataset/README.md). Dataset Schema meeting DCAT-AP 2.1.1 specification
-
-- [Distribution](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/Distribution/README.md). This is a distribution belonging ot a dataset according to the DCAT-AP standard 2.1.1
-
-
-
-### Contributors
-[Link](https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/CONTRIBUTORS.yaml) to the 6 current contributors of the data models of this Subject.
-
-
-### Contribution
-You can raise an [issue](https://github.com/smart-data-models/dataModel.DCAT-AP/issues) or submit your [PR](https://github.com/smart-data-models/dataModel.DCAT-AP/pulls) on existing data models
-
-
diff --git a/notes.yaml b/notes.yaml
index e47aa30..e0552c7 100644
--- a/notes.yaml
+++ b/notes.yaml
@@ -1,5 +1,7 @@
notesPrevious:
- These data models are mapped from version 2.1.1 of the DCAT-AP standard. [Link](https://joinup.ec.europa.eu/collection/semantic-interoperability-community-semic/solution/dcat-application-profile-data-portals-europe/release/211). They have been extended with the data model dataServiceRun data model and additional attributes
+ These data models are mapped from version [2.1.1](https://joinup.ec.europa.eu/collection/semantic-interoperability-community-semic/solution/dcat-application-profile-data-portals-europe/release/211)
+ and [3.0.0](https://semiceu.github.io/DCAT-AP/releases/3.0.0) of the DCAT-AP standard. They have been extended with
+ the data model dataServiceRun data model and additional attributes.
notesEnd:
""
\ No newline at end of file