{ "$schema": "http://json-schema.org/schema#", "$schemaVersion": "0.0.2", "modelTags": "INTERSTAT", "$id": "https://smart-data-models.github.io/dataModel.STAT-DCAT-AP/Catalogue/schema.json", "title": " Smart Data Models - STAT-DCAT-AP Catalogue", "description": "Catalogue of datasets compliant with STAT-DCAT-AP 1.0.1 specification.", "derivedFrom": "https://joinup.ec.europa.eu/sites/default/files/distribution/access_url/2019-05/0812e528-c428-4832-b674-d5b9c68d1b42/StatDCAT-AP_1.0.1.pdf", "type": "object", "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" }, "dateCreated": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/dateCreated" }, "dateModified": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/dateModified" }, "source": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/source" }, "name": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/name" }, "alternateName": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/alternateName" }, "dataProvider": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/dataProvider" }, "onwer": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/owner" }, "seeAlso": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons/properties/seeAlso" }, "type": { "type": "string", "enum": [ "Catalogue" ], "description": "Property. Model:'https://schema.org/Text'. It has to be Catalogue" }, "dataset": { "type": "array", "description": "Relationship. Model:'http://www.w3.org/ns/dcat#dataset'. This property links the Catalogue with a Dataset that is part of the Catalogue", "items": { "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" } ] } }, "description": { "type": "array", "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a free-text account of the Catalogue. This property can be repeated for parallel language versions of the description. For further information on multilingual issues, please refer to section 11 of the pdf document https://joinup.ec.europa.eu/sites/default/files/distribution/access_url/2019-05/0812e528-c428-4832-b674-d5b9c68d1b42/StatDCAT-AP_1.0.1.pdf", "items": { "type": "string", "description": "Property. Catalog description in different languages" } }, "publisher": { "type": "string", "description": "Property. Model:'http://xmlns.com/foaf/0.1/#term_Agent'. This property refers to an entity (organisation) responsible for making the Catalogue available" }, "title": { "type": "array", "description": "Property. Model:'http://www.w3.org/2000/01/rdf-schema#Literal'. This property contains a name given to the Catalogue. This property can be repeated for parallel language versions of the name", "items": { "type": "string" } }, "homepage": { "type": "string", "format": "uri", "description": "Property. Model:'http://xmlns.com/foaf/0.1/#term_homepage'. This property refers to a web page that acts as the main page for the Catalogue" }, "language": { "type": "array", "description": "Property. Model:'http://purl.org/dc/terms/LinguisticSystem'. This property refers to a language used in the textual metadata describing titles, descriptions, etc. of the Datasets in the Catalogue. This property can be repeated if the metadata is provided in multiple languages", "items": { "type": "string" } }, "license": { "type": "string", "description": "Property. Model:'http://purl.org/dc/terms/LicenseDocument'. This property refers to the licence under which the Catalogue can be used or reused" }, "issued": { "type": "string", "format": "date-time", "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 Catalogue" }, "themeTaxonomy": { "type": "array", "description": "Property. Model:'http://www.w3.org/2004/02/skos/core#ConceptScheme'. This property refers to a knowledge organization system used to classify the Catalogue's Datasets", "items": { "type": "string" } }, "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 Catalogue was modified" }, "hasPart": { "type": "array", "description": "Relationship. Model:'http://www.w3.org/ns/dcat#Catalog'. This property refers to a related Catalogue that is part of the described Catalogue", "items": { "type": "string", "format": "uri" } }, "isPartOf": { "type": "string", "format": "uri", "description": "Relationship. Model:'http://www.w3.org/ns/dcat#Catalog'. This property refers to a related Catalogue in which the described Catalogue is physically or logically included" }, "record": { "type": "array", "description": "Relationship. Model:'http://www.w3.org/ns/dcat#CatalogRecord'. This property refers to a Catalogue Record that is part of the Catalogue", "items": { "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" } ] } }, "rights": { "type": "string", "description": "Property. Model:'http://purl.org/dc/terms/RightsStatement'. This property refers to a statement that specifies rights associated with the Catalogue" }, "spatial": { "type": "array", "description": "GeoProperty. Model:'http://purl.org/dc/terms/Location'. This property refers to a geographical area covered by the Catalogue", "items": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons/properties/location" } } } } ], "required": [ "id", "type", "dataset", "description", "publisher", "title" ] }