documento generato automaticamente
Descrizione globale: Servizio dati adattato dalla specifica DCAT-AP 2.1.1, ma esteso con proprietà aggiuntive e compatibile con lo standard NGSI.
versione: 0.0.2
[*] Se non c'è un tipo in un attributo è perché potrebbe avere diversi tipi o diversi formati/modelli.
accessRights[string]
: Questa proprietà PUÒ includere informazioni relative all'accesso o alle restrizioni basate sulla privacy, sulla sicurezza o su altre politiche. . Model: http://purl.org/dc/terms/RightsStatementaddress[object]
: L'indirizzo postale . Model: https://schema.org/addressaddressCountry[string]
: Il paese. Ad esempio, la Spagna . Model: https://schema.org/addressCountryaddressLocality[string]
: La località in cui si trova l'indirizzo civico e che si trova nella regione . Model: https://schema.org/addressLocalityaddressRegion[string]
: La regione in cui si trova la località, e che si trova nel paese . Model: https://schema.org/addressRegiondistrict[string]
: Un distretto è un tipo di divisione amministrativa che, in alcuni paesi, è gestita dal governo locale.postOfficeBoxNumber[string]
: Il numero di casella postale per gli indirizzi di casella postale. Ad esempio, 03578 . Model: https://schema.org/postOfficeBoxNumberpostalCode[string]
: Il codice postale. Ad esempio, 24004 . Model: https://schema.org/https://schema.org/postalCodestreetAddress[string]
: L'indirizzo stradale . Model: https://schema.org/streetAddress
areaServed[string]
: L'area geografica in cui viene fornito il servizio o l'articolo offerto. . Model: https://schema.org/Textdescription[array]
: Questa proprietà contiene un resoconto in testo libero del Servizio dati. Questa proprietà può essere ripetuta per le versioni in lingue parallele della descrizione. . Model: http://www.w3.org/2000/01/rdf-schema#LiteralendPointDescription[array]
: Questa proprietà contiene una descrizione dei servizi disponibili tramite gli endpoint, comprese le operazioni, i parametri, ecc. La proprietà fornisce dettagli specifici sulle istanze degli endpoint effettivi, mentre dct:conformsTo è usato per indicare lo standard o la specifica generale che gli endpoint implementano. . Model: http://www.w3.org/2000/01/rdf-schema#ResourceendPointURL[array]
: L'ubicazione principale o l'endpoint primario del servizio (un IRI). . Model: http://www.w3.org/2000/01/rdf-schema#Resourceid[*]
: Identificatore univoco dell'entitàlicense[string]
: Questa proprietà contiene la licenza in base alla quale il servizio Dati è reso disponibile . Model: http://purl.org/dc/terms/LicenseDocumentlocation[*]
: Riferimento geojson all'elemento. Può essere un punto, una stringa di linea, un poligono, un multi-punto, una stringa di linea o un poligono multiplo.servesDataset[array]
: Questa proprietà si riferisce a una collezione di dati che questo servizio dati può distribuire . Model: http://www.w3.org/ns/dcat#Datasettitle[array]
: Questa proprietà contiene un nome dato al Servizio dati. Questa proprietà può essere ripetuta per versioni in lingue parallele del nome . Model: http://www.w3.org/2000/01/rdf-schema#Literaltype[string]
: Tipo di entità NGSI. Deve essere DataService
Proprietà richieste
endPointURL
id
title
type
Adattato da DCAT-AP versione 2.1.1. Alcune proprietà sono state rinominate per evitare conflitti con altre proprietà esistenti. Inoltre, sono state aggiunte altre proprietà per mantenere la compatibilità con lo standard NGSI e con altri modelli di dati.
Ordinati in ordine alfabetico (clicca per i dettagli)
full yaml details
DataService:
description: 'Data Service adapted from DCAT-AP 2.1.1 specification, but extended with additional properties and compatible with NGSI standard'
properties:
accessRights:
description: 'This property MAY include information regarding access or restrictions based on privacy, security, or other policies'
type: string
x-ngsi:
model: http://purl.org/dc/terms/RightsStatement
type: Property
address:
description: The mailing address
properties:
addressCountry:
description: 'The country. For example, Spain'
type: string
x-ngsi:
model: https://schema.org/addressCountry
type: Property
addressLocality:
description: 'The locality in which the street address is, and which is in the region'
type: string
x-ngsi:
model: https://schema.org/addressLocality
type: Property
addressRegion:
description: 'The region in which the locality is, and which is in the country'
type: string
x-ngsi:
model: https://schema.org/addressRegion
type: Property
district:
description: 'A district is a type of administrative division that, in some countries, is managed by the local government'
type: string
x-ngsi:
type: Property
postOfficeBoxNumber:
description: 'The post office box number for PO box addresses. For example, 03578'
type: string
x-ngsi:
model: https://schema.org/postOfficeBoxNumber
type: Property
postalCode:
description: 'The postal code. For example, 24004'
type: string
x-ngsi:
model: https://schema.org/https://schema.org/postalCode
type: Property
streetAddress:
description: The street address
type: string
x-ngsi:
model: https://schema.org/streetAddress
type: Property
streetNr:
description: Number identifying a specific property on a public street
type: string
x-ngsi:
type: Property
type: object
x-ngsi:
model: https://schema.org/address
type: Property
areaServed:
description: The geographic area where a service or offered item is provided
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
description:
description: This property contains a free-text account of the Data Service. This property can be repeated for parallel language versions of the description
items:
description: Every description in a language
type: string
x-ngsi:
type: Property
type: array
x-ngsi:
model: "http://www.w3.org/2000/01/rdf-schema#Literal"
type: Property
endPointDescription:
description: '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:
description: Every service available at an end-point
type: string
x-ngsi:
type: Property
type: array
x-ngsi:
model: "http://www.w3.org/2000/01/rdf-schema#Resource"
type: Property
endPointURL:
description: The root location or primary endpoint of the service (an IRI)
items:
description: Every root location
format: uri
minItems: 1
type: string
x-ngsi:
type: Property
type: array
x-ngsi:
model: "http://www.w3.org/2000/01/rdf-schema#Resource"
type: Property
id:
anyOf:
- description: Identifier format of any NGSI entity
maxLength: 256
minLength: 1
pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
type: string
x-ngsi:
type: Property
- description: Identifier format of any NGSI entity
format: uri
type: string
x-ngsi:
type: Property
description: Unique identifier of the entity
x-ngsi:
type: Property
license:
description: This property contains the licence under which the Data service is made available
type: string
x-ngsi:
model: http://purl.org/dc/terms/LicenseDocument
type: Property
location:
description: 'Geojson reference to the item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon'
oneOf:
- description: Geojson reference to the item. Point
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
type: number
minItems: 2
type: array
type:
enum:
- Point
type: string
required:
- type
- coordinates
title: GeoJSON Point
type: object
x-ngsi:
type: GeoProperty
- description: Geojson reference to the item. LineString
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
items:
type: number
minItems: 2
type: array
minItems: 2
type: array
type:
enum:
- LineString
type: string
required:
- type
- coordinates
title: GeoJSON LineString
type: object
x-ngsi:
type: GeoProperty
- description: Geojson reference to the item. Polygon
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
items:
items:
type: number
minItems: 2
type: array
minItems: 4
type: array
type: array
type:
enum:
- Polygon
type: string
required:
- type
- coordinates
title: GeoJSON Polygon
type: object
x-ngsi:
type: GeoProperty
- description: Geojson reference to the item. MultiPoint
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
items:
type: number
minItems: 2
type: array
type: array
type:
enum:
- MultiPoint
type: string
required:
- type
- coordinates
title: GeoJSON MultiPoint
type: object
x-ngsi:
type: GeoProperty
- description: Geojson reference to the item. MultiLineString
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
items:
items:
type: number
minItems: 2
type: array
minItems: 2
type: array
type: array
type:
enum:
- MultiLineString
type: string
required:
- type
- coordinates
title: GeoJSON MultiLineString
type: object
x-ngsi:
type: GeoProperty
- description: Geojson reference to the item. MultiLineString
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
items:
items:
items:
type: number
minItems: 2
type: array
minItems: 4
type: array
type: array
type: array
type:
enum:
- MultiPolygon
type: string
required:
- type
- coordinates
title: GeoJSON MultiPolygon
type: object
x-ngsi:
type: GeoProperty
x-ngsi:
type: GeoProperty
servesDataset:
description: This property refers to a collection of data that this data service can distribute
items:
description: Every dataset distributed
type: string
x-ngsi:
type: Property
type: array
x-ngsi:
model: "http://www.w3.org/ns/dcat#Dataset"
type: Property
title:
description: This property contains a name given to the Data Service. This property can be repeated for parallel language versions of the name
items:
description: The title in one language
type: string
x-ngsi:
type: Property
type: array
x-ngsi:
model: "http://www.w3.org/2000/01/rdf-schema#Literal"
type: Property
type:
description: NGSI Entity type. It has to be DataService
enum:
- DataService
type: string
x-ngsi:
type: Property
required:
- endPointURL
- id
- title
- type
type: object
x-derived-from: ""
x-disclaimer: 'Redistribution and use in source and binary forms, with or without modification, are permitted provided that the license conditions are met. Copyleft (c) 2022 Contributors to Smart Data Models Program'
x-license-url: https://github.com/smart-data-models/dataModel.DCAT-AP/blob/master/DataService/LICENSE.md
x-model-schema: https://smart-data-models.github.io/dataModel.DCAT-AP/DataService/schema.json
x-model-tags: ""
x-version: 0.0.2
Sono state aggiunte alcune proprietà per consentire un utilizzo più ampio. In particolare, contactPoint, assetProvider e configuration.
Ecco un esempio di un DataService in formato JSON-LD come valori-chiave. Questo è compatibile con NGSI-v2 quando si usa options=keyValues
e restituisce i dati di contesto di una singola entità.
show/hide example
{
"id": "urn:ngsi-ld:DataService:id:JBDJ:56257192",
"type": "DataService",
"accessRights": "No restrictions to access the data but APi requests limit, 5000 requests per hour",
"address": {
"addressCountry": "Luxembourg",
"addressLocality": "Luxembourg",
"addressRegion": "Luxembourg",
"postOfficeBoxNumber": "",
"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."
],
"endPointDescription": [
"SPARQL end point without authentication",
"API compliant with CKAN specification"
],
"endPointURL": [
"urn:ngsi-ld:DataServiceDCAT-AP:items:AFGI:79071729",
"urn:ngsi-ld:DataServiceDCAT-AP:items:JAZP:97999812"
],
"license": "EUPL.",
"location": {
"coordinates": [
72.564509,
11.125289
],
"type": "Point"
},
"servesDataset": [
"EU geographic map",
"EU physical map"
],
"title": [
"Data service of the european open data portal",
"Data service del portal europeo de datos abiertos"
]
}
Ecco un esempio di un DataService in formato JSON-LD normalizzato. Questo è compatibile con NGSI-v2 quando non si utilizzano opzioni e restituisce i dati di contesto di una singola entità.
show/hide example
{
"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
]
}
},
"address": {
"type": "StructuredValue",
"value": {
"streetAddress": "2, rue Mercier",
"addressLocality": "Luxembourg",
"addressRegion": "Luxembourg",
"addressCountry": "Luxembourg",
"postalCode": "2985",
"postOfficeBoxNumber": ""
}
},
"areaServed": {
"type": "Text",
"value": "European union and beyond"
},
"endPointURL": {
"type": "StructuredValue",
"value": [
"urn:ngsi-ld:DataServiceDCAT-AP:items:AFGI:79071729",
"urn:ngsi-ld:DataServiceDCAT-AP:items:JAZP:97999812"
]
},
"title": {
"type": "StructuredValue",
"value": [
"Data service of the european open data portal",
"Data service del portal europeo de datos abiertos"
]
},
"endPointDescription": {
"type": "StructuredValue",
"value": [
"SPARQL end point without authentication",
"API compliant with CKAN specification"
]
},
"servesDataset": {
"type": "StructuredValue",
"value": [
"EU geographic map",
"EU physical map"
]
},
"accessRights": {
"type": "Text",
"value": "No restrictions to access the data but APi requests limit, 5000 requests per hour"
},
"license": {
"type": "Text",
"value": "EUPL."
}
}
Ecco un esempio di un DataService in formato JSON-LD come valori-chiave. Questo è compatibile con NGSI-LD quando si usa options=keyValues
e restituisce i dati di contesto di una singola entità.
show/hide example
{
"id": "urn:ngsi-ld:DataService:id:JBDJ:56257192",
"type": "DataService",
"accessRights": "No restrictions to access the data but APi requests limit, 5000 requests per hour",
"address": {
"addressCountry": "Luxembourg",
"addressLocality": "Luxembourg",
"addressRegion": "Luxembourg",
"postOfficeBoxNumber": "",
"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."
],
"modified": "2021-10-06T16:31:26Z",
"endPointDescription": [
"SPARQL end point without authentication",
"API compliant with CKAN specification"
],
"endPointURL": [
"urn:ngsi-ld:DataServiceDCAT-AP:items:AFGI:79071729",
"urn:ngsi-ld:DataServiceDCAT-AP:items:JAZP:97999812"
],
"license": "EUPL.",
"location": {
"coordinates": [
72.564509,
11.125289
],
"type": "Point"
},
"servesDataset": [
"EU geographic map",
"EU physical map"
],
"title": [
"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"
]
}
Ecco un esempio di un DataService in formato JSON-LD normalizzato. Questo è compatibile con NGSI-LD quando non si utilizzano opzioni e restituisce i dati di contesto di una singola entità.
show/hide example
{
"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"
},
"modified": {
"type": "Property",
"value": {
"@type": "DateTime",
"@value": "2021-10-06T16:31:26Z"
}
},
"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"
]
}
Vedere FAQ 10 per ottenere una risposta su come gestire le unità di grandezza.