From 3edfe91d70bac68bf7d881c9102e4dbe953e8444 Mon Sep 17 00:00:00 2001 From: Bert Van Nuffelen Date: Tue, 25 Jun 2024 10:28:47 +0000 Subject: [PATCH] initialise a future draft --- drafts/3.0.0/ConsolidatedCHANGELOG.md | 99 + drafts/3.0.0/context/geodcat-ap.jsonld | 1476 + drafts/3.0.0/html/callout.png | Bin 0 -> 327 bytes drafts/3.0.0/html/example.js | 289 + drafts/3.0.0/html/overview-annotated.jpg | Bin 0 -> 1048293 bytes drafts/3.0.0/html/overview.jpg | Bin 0 -> 535358 bytes drafts/3.0.0/index.html | 32744 +++++++++++++++++++ drafts/3.0.0/shacl/geodcat-ap-SHACL.jsonld | 8162 +++++ drafts/3.0.0/shacl/geodcat-ap-SHACL.ttl | 4784 +++ drafts/README.md | 1 + 10 files changed, 47555 insertions(+) create mode 100644 drafts/3.0.0/ConsolidatedCHANGELOG.md create mode 100644 drafts/3.0.0/context/geodcat-ap.jsonld create mode 100644 drafts/3.0.0/html/callout.png create mode 100644 drafts/3.0.0/html/example.js create mode 100644 drafts/3.0.0/html/overview-annotated.jpg create mode 100644 drafts/3.0.0/html/overview.jpg create mode 100644 drafts/3.0.0/index.html create mode 100644 drafts/3.0.0/shacl/geodcat-ap-SHACL.jsonld create mode 100644 drafts/3.0.0/shacl/geodcat-ap-SHACL.ttl diff --git a/drafts/3.0.0/ConsolidatedCHANGELOG.md b/drafts/3.0.0/ConsolidatedCHANGELOG.md new file mode 100644 index 0000000..8cd1ccb --- /dev/null +++ b/drafts/3.0.0/ConsolidatedCHANGELOG.md @@ -0,0 +1,99 @@ +# **Consolidated Changelog** + +This changelog provides an overview of the changes incorporated in GeoDCAT-AP 3.0.0. A complete list of the issues closed with this release is accessible on [GitHub](https://github.com/SEMICeu/GeoDCAT-AP/issues?q=is%3Aissue+is%3Aopen+label%3Arelease%3A3.0.0-jun2024). + +# **Editorial changes** + +- Introduction: revised the introduction and context to be more up to date. +- Terminology: updated the list of prefixes. +- Formal data model presentation: introduced the notions of Main Entities, Supportive Entities and Datatypes to enhance the readability. +- Controlled Vocabularies: removed the section on licence vocabularies as there is a new section on expressing legal information. +- High-value Datasets: new section to create a reference to the guidelines for High-value Datasets. +- Annex Quick Reference of Classes and Properties: improved the HTML table making it interactive. +- New document for GeoDCAT-AP vocabulary (). +- Added links to individual re-used classes and properties from DCAT-AP and DCAT for easier navigation through the profile hierarchy. + +## **Data model adaptations** + +- Issue [82](https://github.com/SEMICeu/GeoDCAT-AP/issues/82): Relaxed the cardinality of Distribution.rights. +- Issue [77](http://77): Introduction geodcat:serviceCategory, geodcat:serviceType, and geodcat:resourceType as subproperties of dct:type. +- Issue [78](https://github.com/SEMICeu/GeoDCAT-AP/issues/78): Introduction of geodcat:topicCategory as subproperty of dct:subject. +- Issue [72](https://github.com/SEMICeu/GeoDCAT-AP/issues/72): The properties from dcat:Dataset were added to dcat:DatasetSeries. +- Issue [99](https://github.com/SEMICeu/GeoDCAT-AP/issues/99): Limit the range of vcard:hasEmail to vcard:Email. Add vcard:Email. +- Issue [88](https://github.com/SEMICeu/GeoDCAT-AP/issues/88) & [103](https://github.com/SEMICeu/GeoDCAT-AP/issues/103): Update usage note of Distribution.characterEncoding and CatalogueRecord.characterEncoding was dropped. +- Issue [105](https://github.com/SEMICeu/GeoDCAT-AP/issues/105): Usage notes are split into definitions and usage notes. +- Issue [104](https://github.com/SEMICeu/GeoDCAT-AP/issues/104): The cardinality on Location.geographicName was relaxed. +- Issue [100](https://github.com/SEMICeu/GeoDCAT-AP/issues/100): Updated cardinality of spatial resolution across Distribution, Data Service, Dataset and Dataset Series to be in line with its meaning in each case. +- Issue [114](https://github.com/SEMICeu/GeoDCAT-AP/issues/114): Introduction of geodcat:serviceProtocol as subproperty of dct:conformsTo on dcat:DataService. + +# **Alignment with DCAT-AP 3.0.0** + +## **Dataset Series** + +Dataset Series are the main change for DCAT-AP 2.1.1 to DCAT-AP 3.0.0. + +DCAT-AP 3.0.0 has adopted Dataset Series in a lightweight alignment: namely very few restrictions have been included. GeoDCAT-AP 3.0.0 has adopted Dataset Series in the same regard but has added the properties present on Dataset. These properties include the various roles as custodian, creator, user, etc. + +Further the changes of DCAT-AP 2.1.1 to DCAT-AP 3.0.0 have been adopted in GeoDCAT-AP 3.0.0 to make both specifications fully aligned. + +## **Alignment with DCAT-AP 3.0.0 details** + +- Issue [9](https://github.com/SEMICeu/GeoDCAT-AP/issues/9): dcat:landingPage was added to Data Service. +- Issue [71](https://github.com/SEMICeu/GeoDCAT-AP/issues/71): The class dcat:DatasetSeries has been included. +- Issue [73](https://github.com/SEMICeu/GeoDCAT-AP/issues/73): dcat:hasVersion and dcat:version were added. +- Issue [75](https://github.com/SEMICeu/GeoDCAT-AP/issues/75): dcat:inSeries was added to the class dcat:Dataset. +- Issue [85](https://github.com/SEMICeu/GeoDCAT-AP/issues/85): The definition of Agent.type was aligned with DCAT-AP 3.0.0. +- Issue [86](https://github.com/SEMICeu/GeoDCAT-AP/issues/86): Update controlled vocabulary to be used for Distribution.availability. +- Issue [87](https://github.com/SEMICeu/GeoDCAT-AP/issues/87): Update definition of CatalogueRecord.changetype. +- Issue [89](https://github.com/SEMICeu/GeoDCAT-AP/issues/89): The range of spdx:algorithm was changed to spdx:ChecksumAlgorithm. The class spdx:ChecksumAlgorithm was added. +- Issue [90](http://90): dct:isVersionOf was deprecated and the example on foaf:PrimaryTopic was changed. +- Issue [91](https://github.com/SEMICeu/GeoDCAT-AP/issues/91): Range of dcat:byteSize was changed from xsd:decimal to xsd:nonNegativeInteger. +- Issue [92](https://github.com/SEMICeu/GeoDCAT-AP/issues/92): skos:notation was made mandatory for adms:Identifier and and its range was lifted to rdfs:Literal without specifying a mandatory type. +- Issue [93](https://github.com/SEMICeu/GeoDCAT-AP/issues/93): Temporal Literal data type was added. +- Issue [101](https://github.com/SEMICeu/GeoDCAT-AP/issues/101) & [109](https://github.com/SEMICeu/GeoDCAT-AP/issues/109): All properties, including those on Standard, are optional. +- Issue [108](https://github.com/SEMICeu/GeoDCAT-AP/issues/108): Usage of rdfs:label was changed to dct:description in specific cases. +- Issue [110](https://github.com/SEMICeu/GeoDCAT-AP/issues/110): Deleted example on Media Type. +- Issue [112](https://github.com/SEMICeu/GeoDCAT-AP/issues/112): Removal of dct:Agent in bindings overview and additional usage guides on foaf:Agent and prov:Agent. +- Issue [113](https://github.com/SEMICeu/GeoDCAT-AP/issues/113): Only allow license usage with license IRIs, mapping of non-IRI rights to RightsStatements using dct:rights. + +## **Alignment with INSPIRE** + +- Issue [56](https://github.com/SEMICeu/GeoDCAT-AP/issues/56): The NAL Frequency code list was updated to include values ‘AS_NEEDED’ and ‘NOT_PLANNED’ and mapped to the INSPIRE Maintenance frequency code list. + +# **Alignment with the SEMIC Style Guide** + +- Issue [94](https://github.com/SEMICeu/GeoDCAT-AP/issues/94): Introduction of geodcat:referenceSystem as subproperty of dct:conformsTo. +- Issue [95](https://github.com/SEMICeu/GeoDCAT-AP/issues/95): Introduction of geodcat:spatialResolutionAsText. + +# **Bug fixes** + +These are issues that point out editorial improvements. + +- Issue [6](https://github.com/SEMICeu/GeoDCAT-AP/issues/6): The lack of support of CRS in GeoJSON was not explicitly mentioned. +- Issue [49](https://github.com/SEMICeu/GeoDCAT-AP/issues/49): The list of controlled vocabularies (10. Controlled Vocabularies) was updated. +- Issue [76](https://github.com/SEMICeu/GeoDCAT-AP/issues/76): Changed reference to draft of GeoSPARQL to latest release (1.1.0) since it has been released. +- Issue [83](https://github.com/SEMICeu/GeoDCAT-AP/issues/83): Typos were corrected in ‘Resource locator - \*On-line resource’ and the conformity example. +- Issue [96](https://github.com/SEMICeu/GeoDCAT-AP/issues/96): Usage note of DataService.geographicalCoverage was updated. +- Issue [97](https://github.com/SEMICeu/GeoDCAT-AP/issues/97): Usage note of Distribution.representationTechnique was updated. +- Issue [106](https://github.com/SEMICeu/GeoDCAT-AP/issues/106): Usage note of DataService.language was updated. +- Issue [107](https://github.com/SEMICeu/GeoDCAT-AP/issues/107): Usage note of dct:spatial was updated. +- Issue [98](https://github.com/SEMICeu/GeoDCAT-AP/issues/98): Removed note on Kind. +- Issue [129](https://github.com/SEMICeu/GeoDCAT-AP/issues/129): A section on usage of DCAT-AP for HVD in relation to GeoDCAT-AP 3.0.0 was added to the spec. + +# **XSLT changes** + +The following changes were done to the reference XSLT implementation: + +- Update mapping to DCAT Dataset Series +- Issue [56](https://github.com/SEMICeu/GeoDCAT-AP/issues/56) adding mapping to 2 new concepts of the Frequency European NAL +- Issue [77](https://github.com/SEMICeu/GeoDCAT-AP/issues/77), [78](https://github.com/SEMICeu/GeoDCAT-AP/issues/78), [94](https://github.com/SEMICeu/GeoDCAT-AP/issues/94) and [114](https://github.com/SEMICeu/GeoDCAT-AP/issues/114) introducing specific subproperties of dct:conformsTo, dct:subject and dct:type +- Issue [95](https://github.com/SEMICeu/GeoDCAT-AP/issues/95) mapping spatial resolution as text to geodcat:spatialResolutionAsText instead of rdfs:comment +- Issue [108](https://github.com/SEMICeu/GeoDCAT-AP/issues/108) changing rdfs:label to dct:description for describing RightsStatements +- Issue [113](https://github.com/SEMICeu/GeoDCAT-AP/issues/113) changing handling of free-text licence and access rights statements +- Change output prefix from geodcat to geodcat to avoid confusion with the upcoming OGC GeoDCAT +- Accepted community pull requests + - Avoid error on multilingual organisation name (PR [#41](https://github.com/SEMICeu/iso-19139-to-dcat-ap/pull/41)) + - Update to XSLT v2 (PR [#42](https://github.com/SEMICeu/iso-19139-to-dcat-ap/pull/42)) + - Add support for multiple resource identifiers (PR [#42](https://github.com/SEMICeu/iso-19139-to-dcat-ap/pull/42)) + - Concatenate codespace with code if codespace is set (PR [#42](https://github.com/SEMICeu/iso-19139-to-dcat-ap/pull/42)) + - Add support for multiple deliveryPoint (PR [#43](https://github.com/SEMICeu/iso-19139-to-dcat-ap/pull/43)) diff --git a/drafts/3.0.0/context/geodcat-ap.jsonld b/drafts/3.0.0/context/geodcat-ap.jsonld new file mode 100644 index 0000000..cd17f5f --- /dev/null +++ b/drafts/3.0.0/context/geodcat-ap.jsonld @@ -0,0 +1,1476 @@ +{ + "@context": { + "Activity": { + "@context": { + "generated": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#generated", + "@type": "@id" + }, + "qualifiedAssociation": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#qualifiedAssociation", + "@type": "@id" + }, + "used": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#used", + "@type": "@id" + } + }, + "@id": "http://www.w3.org/ns/prov#Activity" + }, + "Address (coreLocation)": { + "@context": { + "administrativeArea": { + "@id": "http://www.w3.org/ns/locn#adminUnitL2" + }, + "city": { + "@id": "http://www.w3.org/ns/locn#postName" + }, + "country": { + "@id": "http://www.w3.org/ns/locn#adminUnitL2" + }, + "postCode": { + "@id": "http://www.w3.org/ns/locn#postCode" + }, + "streetAddress": { + "@id": "http://www.w3.org/ns/locn#thoroughfare" + } + }, + "@id": "http://www.w3.org/ns/locn#Address" + }, + "Address (vCard)": { + "@context": { + "administrativeArea": { + "@id": "http://www.w3.org/2006/vcard/ns#region" + }, + "city": { + "@id": "http://www.w3.org/2006/vcard/ns#locality" + }, + "country": { + "@id": "http://www.w3.org/2006/vcard/ns#country-name" + }, + "postalCode": { + "@id": "http://www.w3.org/2006/vcard/ns#postal-code" + }, + "streetAddress": { + "@id": "http://www.w3.org/2006/vcard/ns#street-address" + } + }, + "@id": "http://www.w3.org/2006/vcard/ns#Address" + }, + "Agent": { + "@context": { + "address": { + "@id": "http://www.w3.org/ns/locn#address", + "@type": "@id" + }, + "affiliation": { + "@id": "http://www.w3.org/ns/org#memberOf", + "@type": "@id" + }, + "email": { + "@id": "http://xmlns.com/foaf/0.1/mbox", + "@type": "@id" + }, + "name": { + "@container": "@set", + "@id": "http://xmlns.com/foaf/0.1/name" + }, + "phone": { + "@id": "http://xmlns.com/foaf/0.1/phone", + "@type": "@id" + }, + "type": { + "@id": "http://purl.org/dc/terms/type", + "@type": "@id" + }, + "url": { + "@id": "http://xmlns.com/foaf/0.1/workplaceHomepage", + "@type": "@id" + } + }, + "@id": "http://xmlns.com/foaf/0.1/Agent" + }, + "Association": "http://www.w3.org/ns/prov#Association", + "Attribution": { + "@context": { + "agent": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#agent", + "@type": "@id" + }, + "hadRole": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#hadRole", + "@type": "@id" + } + }, + "@id": "http://www.w3.org/ns/prov#Attribution" + }, + "Catalogue": { + "@context": { + "accessRights": { + "@id": "http://purl.org/dc/terms/accessRights", + "@type": "@id" + }, + "applicableLegislation": { + "@container": "@set", + "@id": "http://data.europa.eu/r5r/applicableLegislation", + "@type": "@id" + }, + "catalogue": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#catalog", + "@type": "@id" + }, + "conformsTo": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/conformsTo", + "@type": "@id" + }, + "contactPoint": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#contactPoint", + "@type": "@id" + }, + "creationDate": { + "@id": "http://purl.org/dc/terms/created" + }, + "creator": { + "@id": "http://purl.org/dc/terms/creator", + "@type": "@id" + }, + "custodian": { + "@container": "@set", + "@id": "http://data.europa.eu/930/custodian", + "@type": "@id" + }, + "dataset": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#dataset", + "@type": "@id" + }, + "description": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/description" + }, + "distributor": { + "@container": "@set", + "@id": "http://data.europa.eu/930/distributor", + "@type": "@id" + }, + "geographicalCoverage": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/spatial", + "@type": "@id" + }, + "hasPart": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/hasPart", + "@type": "@id" + }, + "homepage": { + "@id": "http://xmlns.com/foaf/0.1/homepage", + "@type": "@id" + }, + "identifier": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/identifier" + }, + "keyword": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#keyword" + }, + "language": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/language", + "@type": "@id" + }, + "licence": { + "@id": "http://purl.org/dc/terms/license", + "@type": "@id" + }, + "modificationDate": { + "@id": "http://purl.org/dc/terms/modified" + }, + "originator": { + "@container": "@set", + "@id": "http://data.europa.eu/930/originator", + "@type": "@id" + }, + "principalInvestigator": { + "@container": "@set", + "@id": "http://data.europa.eu/930/principalInvestigator", + "@type": "@id" + }, + "processor": { + "@container": "@set", + "@id": "http://data.europa.eu/930/processor", + "@type": "@id" + }, + "publisher": { + "@id": "http://purl.org/dc/terms/publisher", + "@type": "@id" + }, + "qualifiedAttribution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#qualifiedAttribution", + "@type": "@id" + }, + "record": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#record", + "@type": "@id" + }, + "referenceSystem": { + "@container": "@set", + "@id": "http://data.europa.eu/930/referenceSystem", + "@type": "@id" + }, + "releaseDate": { + "@id": "http://purl.org/dc/terms/issued" + }, + "resourceProvider": { + "@container": "@set", + "@id": "http://data.europa.eu/930/resourceProvider", + "@type": "@id" + }, + "rights": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/rights", + "@type": "@id" + }, + "rightsHolder": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/rightsHolder", + "@type": "@id" + }, + "service": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#service", + "@type": "@id" + }, + "temporalCoverage": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/temporal", + "@type": "@id" + }, + "theme": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#theme", + "@type": "@id" + }, + "themes": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#themeTaxonomy", + "@type": "@id" + }, + "title": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/title" + }, + "topicCategory": { + "@container": "@set", + "@id": "http://data.europa.eu/930/topicCategory", + "@type": "@id" + }, + "user": { + "@container": "@set", + "@id": "http://data.europa.eu/930/user", + "@type": "@id" + }, + "wasUsedBy": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#wasUsedBy", + "@type": "@id" + } + }, + "@id": "http://www.w3.org/ns/dcat#Catalog" + }, + "CatalogueRecord": { + "@context": { + "applicationProfile": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/conformsTo", + "@type": "@id" + }, + "changeType": { + "@id": "http://www.w3.org/ns/adms#status", + "@type": "@id" + }, + "contactPoint": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#contactPoint", + "@type": "@id" + }, + "creationDate": { + "@id": "http://purl.org/dc/terms/created" + }, + "creator": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/creator", + "@type": "@id" + }, + "custodian": { + "@container": "@set", + "@id": "http://data.europa.eu/930/custodian", + "@type": "@id" + }, + "description": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/description" + }, + "distributor": { + "@container": "@set", + "@id": "http://data.europa.eu/930/distributor", + "@type": "@id" + }, + "identifier": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/identifier" + }, + "language": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/language", + "@type": "@id" + }, + "listingDate": { + "@id": "http://purl.org/dc/terms/issued" + }, + "modificationDate": { + "@id": "http://purl.org/dc/terms/modified" + }, + "originator": { + "@container": "@set", + "@id": "http://data.europa.eu/930/originator", + "@type": "@id" + }, + "primaryTopic": { + "@id": "http://xmlns.com/foaf/0.1/primaryTopic", + "@type": "@id" + }, + "principalInvestigator": { + "@container": "@set", + "@id": "http://data.europa.eu/930/principalInvestigator", + "@type": "@id" + }, + "processor": { + "@container": "@set", + "@id": "http://data.europa.eu/930/processor", + "@type": "@id" + }, + "publisher": { + "@id": "http://purl.org/dc/terms/publisher", + "@type": "@id" + }, + "qualifiedAttribution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#qualifiedAttribution", + "@type": "@id" + }, + "resourceProvider": { + "@container": "@set", + "@id": "http://data.europa.eu/930/resourceProvider", + "@type": "@id" + }, + "rightsHolder": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/rightsHolder", + "@type": "@id" + }, + "sourceMetadata": { + "@id": "http://purl.org/dc/terms/source", + "@type": "@id" + }, + "title": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/title" + }, + "user": { + "@container": "@set", + "@id": "http://data.europa.eu/930/user", + "@type": "@id" + } + }, + "@id": "http://www.w3.org/ns/dcat#CatalogRecord" + }, + "CataloguedResource": "http://www.w3.org/ns/dcat#Resource", + "Checksum": { + "@context": { + "algorithm": { + "@id": "http://spdx.org/rdf/terms#algorithm", + "@type": "@id" + }, + "checksumValue": { + "@id": "http://spdx.org/rdf/terms#checksumValue", + "@type": "http://www.w3.org/2001/XMLSchema#hexBinary" + } + }, + "@id": "http://spdx.org/rdf/terms#Checksum" + }, + "ChecksumAlgorithm": "http://spdx.org/rdf/terms#ChecksumAlgorithm", + "Concept": { + "@context": { + "categoryScheme": { + "@id": "http://www.w3.org/2004/02/skos/core#inScheme", + "@type": "@id" + }, + "preferredLabel": { + "@container": "@set", + "@id": "http://www.w3.org/2004/02/skos/core#prefLabel" + } + }, + "@id": "http://www.w3.org/2004/02/skos/core#Concept" + }, + "ConceptScheme": { + "@context": { + "title": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/title" + } + }, + "@id": "http://www.w3.org/2004/02/skos/core#ConceptScheme" + }, + "DataService": { + "@context": { + "accessRights": { + "@id": "http://purl.org/dc/terms/accessRights", + "@type": "@id" + }, + "applicableLegislation": { + "@container": "@set", + "@id": "http://data.europa.eu/r5r/applicableLegislation", + "@type": "@id" + }, + "conformsTo": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/conformsTo", + "@type": "@id" + }, + "contactPoint": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#contactPoint", + "@type": "@id" + }, + "creationDate": { + "@id": "http://purl.org/dc/terms/created" + }, + "creator": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/creator", + "@type": "@id" + }, + "custodian": { + "@container": "@set", + "@id": "http://data.europa.eu/930/custodian", + "@type": "@id" + }, + "description": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/description" + }, + "distributor": { + "@container": "@set", + "@id": "http://data.europa.eu/930/distributor", + "@type": "@id" + }, + "endpointDescription": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#endpointDescription", + "@type": "@id" + }, + "endpointUrl": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#endpointURL", + "@type": "@id" + }, + "format": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/format", + "@type": "@id" + }, + "geographicalCoverage": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/spatial", + "@type": "@id" + }, + "identifier": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/identifier" + }, + "keyword": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#keyword" + }, + "landingPage": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#landingPage", + "@type": "@id" + }, + "language": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/language", + "@type": "@id" + }, + "licence": { + "@id": "http://purl.org/dc/terms/license", + "@type": "@id" + }, + "modificationDate": { + "@id": "http://purl.org/dc/terms/modified" + }, + "orginator": { + "@container": "@set", + "@id": "http://data.europa.eu/930/originator", + "@type": "@id" + }, + "principalInvestigator": { + "@container": "@set", + "@id": "http://data.europa.eu/930/principalInvestigator", + "@type": "@id" + }, + "processor": { + "@container": "@set", + "@id": "http://data.europa.eu/930/processor", + "@type": "@id" + }, + "publisher": { + "@id": "http://purl.org/dc/terms/publisher", + "@type": "@id" + }, + "qualifiedAttribution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#qualifiedAttribution", + "@type": "@id" + }, + "referenceSystem": { + "@container": "@set", + "@id": "http://data.europa.eu/930/referenceSystem", + "@type": "@id" + }, + "releaseDate": { + "@id": "http://purl.org/dc/terms/issued" + }, + "resourceProvider": { + "@container": "@set", + "@id": "http://data.europa.eu/930/resourceProvider", + "@type": "@id" + }, + "rights": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/rights", + "@type": "@id" + }, + "rightsHolder": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/rightsHolder", + "@type": "@id" + }, + "servesDataset": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#servesDataset", + "@type": "@id" + }, + "serviceCategory": { + "@id": "http://data.europa.eu/930/serviceCategory", + "@type": "@id" + }, + "serviceProtocol": { + "@id": "http://data.europa.eu/930/serviceProtocol", + "@type": "@id" + }, + "serviceType": { + "@id": "http://data.europa.eu/930/serviceType", + "@type": "@id" + }, + "spatialResolution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dqv#hasQualityMeasurement", + "@type": "@id" + }, + "spatialResolutionAsText": { + "@container": "@set", + "@id": "http://data.europa.eu/930/spatialResolutionAsText" + }, + "spatialResolutionInMetres": { + "@container": "@set", + "@id": "https://www.w3.org/ns/dcat#spatialResolutionInMeters", + "@type": "http://www.w3.org/2001/XMLSchema#decimal" + }, + "temporalCoverage": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/temporal", + "@type": "@id" + }, + "temporalResolution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#temporalResolution", + "@type": "http://www.w3.org/2001/XMLSchema#duration" + }, + "theme": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#theme", + "@type": "@id" + }, + "title": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/title" + }, + "topicCategory": { + "@container": "@set", + "@id": "http://data.europa.eu/930/topicCategory", + "@type": "@id" + }, + "type": { + "@id": "http://data.europa.eu/930/resourceType", + "@type": "@id" + }, + "user": { + "@container": "@set", + "@id": "http://data.europa.eu/930/user", + "@type": "@id" + }, + "wasUsedBy": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#wasUsedBy", + "@type": "@id" + } + }, + "@id": "http://www.w3.org/ns/dcat#DataService" + }, + "Dataset": { + "@context": { + "accessRights": { + "@id": "http://purl.org/dc/terms/accessRights", + "@type": "@id" + }, + "applicableLegislation": { + "@container": "@set", + "@id": "http://data.europa.eu/r5r/applicableLegislation", + "@type": "@id" + }, + "conformsTo": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/conformsTo", + "@type": "@id" + }, + "contactPoint": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#contactPoint", + "@type": "@id" + }, + "creationDate": { + "@id": "http://purl.org/dc/terms/created" + }, + "creator": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/creator", + "@type": "@id" + }, + "custodian": { + "@container": "@set", + "@id": "http://data.europa.eu/930/custodian", + "@type": "@id" + }, + "datasetDistribution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#distribution", + "@type": "@id" + }, + "description": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/description" + }, + "distributor": { + "@container": "@set", + "@id": "http://data.europa.eu/930/distributor", + "@type": "@id" + }, + "documentation": { + "@container": "@set", + "@id": "http://xmlns.com/foaf/0.1/page", + "@type": "@id" + }, + "frequency": { + "@id": "http://purl.org/dc/terms/accrualPeriodicity", + "@type": "@id" + }, + "geographicalCoverage": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/spatial", + "@type": "@id" + }, + "hasVersion": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#hasVersion", + "@type": "@id" + }, + "identifier": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/identifier" + }, + "inSeries": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#inSeries", + "@type": "@id" + }, + "isReferencedBy": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/isReferencedBy", + "@type": "@id" + }, + "keyword": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#keyword" + }, + "landingPage": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#landingPage", + "@type": "@id" + }, + "language": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/language", + "@type": "@id" + }, + "modificationDate": { + "@id": "http://purl.org/dc/terms/modified" + }, + "originator": { + "@container": "@set", + "@id": "http://data.europa.eu/930/originator", + "@type": "@id" + }, + "otherIdentifier": { + "@container": "@set", + "@id": "http://www.w3.org/ns/adms#identifier", + "@type": "@id" + }, + "principalInvestigator": { + "@container": "@set", + "@id": "http://data.europa.eu/930/principalInvestigator", + "@type": "@id" + }, + "processor": { + "@container": "@set", + "@id": "http://data.europa.eu/930/processor", + "@type": "@id" + }, + "provenance": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/provenance", + "@type": "@id" + }, + "publisher": { + "@id": "http://purl.org/dc/terms/publisher", + "@type": "@id" + }, + "qualifiedAttribution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#qualifiedAttribution", + "@type": "@id" + }, + "qualifiedRelation": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#qualifiedRelation", + "@type": "@id" + }, + "referenceSystem": { + "@container": "@set", + "@id": "http://data.europa.eu/930/referenceSystem", + "@type": "@id" + }, + "relatedResource": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/relation", + "@type": "@id" + }, + "releaseDate": { + "@id": "http://purl.org/dc/terms/issued" + }, + "resourceProvider": { + "@container": "@set", + "@id": "http://data.europa.eu/930/resourceProvider", + "@type": "@id" + }, + "resourceType": { + "@id": "http://data.europa.eu/930/resourceType", + "@type": "@id" + }, + "rights": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/rights", + "@type": "@id" + }, + "rightsHolder": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/rightsHolder", + "@type": "@id" + }, + "sample": { + "@container": "@set", + "@id": "http://www.w3.org/ns/adms#sample", + "@type": "@id" + }, + "source": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/source", + "@type": "@id" + }, + "spatialResolution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dqv#hasQualityMeasurement", + "@type": "@id" + }, + "spatialResolutionAsText": { + "@container": "@set", + "@id": "http://data.europa.eu/930/spatialResolutionAsText" + }, + "spatialResolutionInMetres": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#spatialResolutionInMeters", + "@type": "http://www.w3.org/2001/XMLSchema#decimal" + }, + "temporalCoverage": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/temporal", + "@type": "@id" + }, + "temporalResolution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#temporalResolution", + "@type": "http://www.w3.org/2001/XMLSchema#duration" + }, + "theme": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#theme", + "@type": "@id" + }, + "title": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/title" + }, + "topicCategory": { + "@container": "@set", + "@id": "http://data.europa.eu/930/topicCategory", + "@type": "@id" + }, + "user": { + "@container": "@set", + "@id": "http://data.europa.eu/930/user", + "@type": "@id" + }, + "version": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#version" + }, + "versionNotes": { + "@container": "@set", + "@id": "http://www.w3.org/ns/adms#versionNotes" + }, + "wasGeneratedBy": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#wasGeneratedBy", + "@type": "@id" + }, + "wasUsedBy": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#wasUsedBy", + "@type": "@id" + } + }, + "@id": "http://www.w3.org/ns/dcat#Dataset" + }, + "DatasetSeries": { + "@context": { + "accessRights": { + "@id": "http://purl.org/dc/terms/accessRights", + "@type": "@id" + }, + "applicableLegislation": { + "@container": "@set", + "@id": "http://data.europa.eu/r5r/applicableLegislation", + "@type": "@id" + }, + "conformsTo": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/conformsTo", + "@type": "@id" + }, + "contactPoint": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#contactPoint", + "@type": "@id" + }, + "creationDate": { + "@id": "http://purl.org/dc/terms/created" + }, + "creator": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/creator", + "@type": "@id" + }, + "custodian": { + "@container": "@set", + "@id": "http://data.europa.eu/930/custodian", + "@type": "@id" + }, + "datasetSeriesDistribution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#distribution", + "@type": "@id" + }, + "description": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/description" + }, + "distributor": { + "@container": "@set", + "@id": "http://data.europa.eu/930/distributor", + "@type": "@id" + }, + "documentation": { + "@container": "@set", + "@id": "http://xmlns.com/foaf/0.1/page", + "@type": "@id" + }, + "frequency": { + "@id": "http://purl.org/dc/terms/accrualPeriodicity", + "@type": "@id" + }, + "geographicalCoverage": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/spatial", + "@type": "@id" + }, + "hasVersion": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#hasVersion", + "@type": "@id" + }, + "identifier": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/identifier" + }, + "inSeries": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#inSeries", + "@type": "@id" + }, + "isReferencedBy": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/isReferencedBy", + "@type": "@id" + }, + "keyword": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#keyword" + }, + "landingPage": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#landingPage", + "@type": "@id" + }, + "language": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/language", + "@type": "@id" + }, + "modificationDate": { + "@id": "http://purl.org/dc/terms/modified" + }, + "originator": { + "@container": "@set", + "@id": "http://data.europa.eu/930/originator", + "@type": "@id" + }, + "otherIdentifier": { + "@container": "@set", + "@id": "http://www.w3.org/ns/adms#identifier", + "@type": "@id" + }, + "principalInvestigator": { + "@container": "@set", + "@id": "http://data.europa.eu/930/principalInvestigator", + "@type": "@id" + }, + "processor": { + "@container": "@set", + "@id": "http://data.europa.eu/930/processor", + "@type": "@id" + }, + "publisher": { + "@id": "http://purl.org/dc/terms/publisher", + "@type": "@id" + }, + "qualifiedAttribution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#qualifiedAttribution", + "@type": "@id" + }, + "qualifiedRelation": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#qualifiedRelation", + "@type": "@id" + }, + "referenceSystem": { + "@container": "@set", + "@id": "http://data.europa.eu/930/referenceSystem", + "@type": "@id" + }, + "relatedResource": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/relation", + "@type": "@id" + }, + "releaseDate": { + "@id": "http://purl.org/dc/terms/issued" + }, + "resourceProvider": { + "@container": "@set", + "@id": "http://data.europa.eu/930/resourceProvider", + "@type": "@id" + }, + "resourceType": { + "@id": "http://data.europa.eu/930/resourceType", + "@type": "@id" + }, + "rights": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/rights", + "@type": "@id" + }, + "rightsHolder": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/rightsHolder", + "@type": "@id" + }, + "sample": { + "@container": "@set", + "@id": "http://www.w3.org/ns/adms#sample", + "@type": "@id" + }, + "source": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/source", + "@type": "@id" + }, + "spatialResolution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dqv#hasQualityMeasurement", + "@type": "@id" + }, + "spatialResolutionAsText": { + "@container": "@set", + "@id": "http://data.europa.eu/930/spatialResolutionAsText" + }, + "spatialResolutionInMetres": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#spatialResolutionInMeters", + "@type": "http://www.w3.org/2001/XMLSchema#decimal" + }, + "temporalCoverage": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/temporal", + "@type": "@id" + }, + "theme": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#theme", + "@type": "@id" + }, + "title": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/title" + }, + "topicCategory": { + "@container": "@set", + "@id": "http://data.europa.eu/930/topicCategory", + "@type": "@id" + }, + "user": { + "@container": "@set", + "@id": "http://data.europa.eu/930/user", + "@type": "@id" + }, + "version": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#version" + }, + "versionNotes": { + "@container": "@set", + "@id": "http://www.w3.org/ns/adms#versionNotes" + }, + "wasGeneratedBy": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#wasGeneratedBy", + "@type": "@id" + }, + "wasUsedBy": { + "@container": "@set", + "@id": "http://www.w3.org/ns/prov#wasUsedBy", + "@type": "@id" + } + }, + "@id": "http://www.w3.org/ns/dcat#DatasetSeries" + }, + "Datatype": "http://www.w3.org/2000/01/rdf-schema#Datatype", + "Dimension": "http://www.w3.org/ns/dqv#Dimension", + "Distribution": { + "@context": { + "accessRights": { + "@id": "http://purl.org/dc/terms/accessRights", + "@type": "@id" + }, + "accessService": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#accessService", + "@type": "@id" + }, + "accessUrl": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#accessURL", + "@type": "@id" + }, + "applicableLegislation": { + "@container": "@set", + "@id": "http://data.europa.eu/r5r/applicableLegislation", + "@type": "@id" + }, + "availability": { + "@id": "http://data.europa.eu/r5r/availability", + "@type": "@id" + }, + "byteSize": { + "@id": "http://www.w3.org/ns/dcat#byteSize", + "@type": "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" + }, + "characterEncoding": { + "@container": "@set", + "@id": "http://www.w3.org/2011/content#characterEncoding" + }, + "checksum": { + "@id": "http://spdx.org/rdf/terms#checksum", + "@type": "@id" + }, + "compressionFormat": { + "@id": "http://www.w3.org/ns/dcat#compressFormat", + "@type": "@id" + }, + "description": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/description" + }, + "documentation": { + "@container": "@set", + "@id": "http://xmlns.com/foaf/0.1/page", + "@type": "@id" + }, + "downloadUrl": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#downloadURL", + "@type": "@id" + }, + "format": { + "@id": "http://purl.org/dc/terms/format", + "@type": "@id" + }, + "hasPolicy": { + "@id": "http://www.w3.org/ns/odrl/2/hasPolicy", + "@type": "@id" + }, + "language": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/language", + "@type": "@id" + }, + "licence": { + "@id": "http://purl.org/dc/terms/license", + "@type": "@id" + }, + "linkedSchemas": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/conformsTo", + "@type": "@id" + }, + "mediaType": { + "@id": "http://www.w3.org/ns/dcat#mediaType", + "@type": "@id" + }, + "modificationDate": { + "@id": "http://purl.org/dc/terms/modified" + }, + "packagingFormat": { + "@id": "http://www.w3.org/ns/dcat#packageFormat", + "@type": "@id" + }, + "referenceSystem": { + "@container": "@set", + "@id": "http://data.europa.eu/930/referenceSystem", + "@type": "@id" + }, + "releaseDate": { + "@id": "http://purl.org/dc/terms/issued" + }, + "representationTechnique": { + "@id": "http://www.w3.org/ns/adms#representationTechnique", + "@type": "@id" + }, + "rights": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/rights", + "@type": "@id" + }, + "spatialResolution": { + "@id": "http://www.w3.org/ns/dqv#hasQualityMeasurement", + "@type": "@id" + }, + "spatialResolutionAsText": { + "@id": "http://data.europa.eu/930/spatialResolutionAsText" + }, + "spatialResolutionInMetres": { + "@id": "http://www.w3.org/ns/dcat#spatialResolutionInMeters", + "@type": "http://www.w3.org/2001/XMLSchema#decimal" + }, + "status": { + "@id": "http://www.w3.org/ns/adms#status", + "@type": "@id" + }, + "temporalResolution": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#temporalResolution", + "@type": "http://www.w3.org/2001/XMLSchema#duration" + }, + "title": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/title" + } + }, + "@id": "http://www.w3.org/ns/dcat#Distribution" + }, + "Document": { + "@context": { + "description": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/description" + }, + "title": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/title" + } + }, + "@id": "http://xmlns.com/foaf/0.1/Document" + }, + "Email (vCard)": "http://www.w3.org/2006/vcard/ns#Email", + "Entity": "http://www.w3.org/ns/prov#Entity", + "Frequency": "http://purl.org/dc/terms/Frequency", + "Geometry": "http://www.w3.org/ns/locn#Geometry", + "Identifier": { + "@context": { + "notation": { + "@id": "http://www.w3.org/2004/02/skos/core#notation" + } + }, + "@id": "http://www.w3.org/ns/adms#Identifier" + }, + "Kind": { + "@context": { + "address": { + "@id": "http://www.w3.org/2006/vcard/ns#hasAddress", + "@type": "@id" + }, + "affiliation": { + "@id": "http://www.w3.org/2006/vcard/ns#organization-name" + }, + "email": { + "@id": "http://www.w3.org/2006/vcard/ns#hasEmail", + "@type": "@id" + }, + "name": { + "@id": "http://www.w3.org/2006/vcard/ns#fn" + }, + "phone": { + "@id": "http://www.w3.org/2006/vcard/ns#hasTelephone", + "@type": "@id" + }, + "url": { + "@id": "http://www.w3.org/2006/vcard/ns#hasURL", + "@type": "@id" + } + }, + "@id": "http://www.w3.org/2006/vcard/ns#Kind" + }, + "LegalResource": "http://data.europa.eu/eli/ontology#LegalResource", + "LicenceDocument": { + "@context": { + "type": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/type", + "@type": "@id" + } + }, + "@id": "http://purl.org/dc/terms/LicenseDocument" + }, + "LinguisticSystem": "http://purl.org/dc/terms/LinguisticSystem", + "Literal": "http://www.w3.org/2000/01/rdf-schema#Literal", + "Location": { + "@context": { + "bbox": { + "@id": "http://www.w3.org/ns/dcat#bbox" + }, + "centroid": { + "@id": "http://www.w3.org/ns/dcat#centroid" + }, + "gazetteer": { + "@id": "http://www.w3.org/2004/02/skos/core#inScheme", + "@type": "@id" + }, + "geograhicIdentifier": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/identifier" + }, + "geograhicName": { + "@container": "@set", + "@id": "http://www.w3.org/2004/02/skos/core#prefLabel" + }, + "geometry": { + "@id": "http://www.w3.org/ns/locn#geometry", + "@type": "@id" + } + }, + "@id": "http://purl.org/dc/terms/Location" + }, + "MediaType": "http://purl.org/dc/terms/MediaType", + "MediaTypeOrExtent": "http://purl.org/dc/terms/MediaTypeOrExtent", + "Metric": { + "@context": { + "dimension": { + "@id": "http://www.w3.org/ns/dqv#inDimension", + "@type": "@id" + }, + "expectedDataType": { + "@id": "http://www.w3.org/ns/dqv#expectedDataType", + "@type": "@id" + } + }, + "@id": "http://www.w3.org/ns/dqv#Metric" + }, + "Organisation": "http://www.w3.org/ns/org#Organization", + "PeriodOfTime": { + "@context": { + "beginning": { + "@id": "http://www.w3.org/2006/time#hasBeginning", + "@type": "@id" + }, + "end": { + "@id": "http://www.w3.org/2006/time#hasEnd", + "@type": "@id" + }, + "endDate": { + "@id": "http://www.w3.org/ns/dcat#endDate" + }, + "startDate": { + "@id": "http://www.w3.org/ns/dcat#startDate" + } + }, + "@id": "http://purl.org/dc/terms/PeriodOfTime" + }, + "Policy": "http://www.w3.org/ns/odrl/2/Policy", + "ProvenanceStatement": { + "@context": { + "provenanceStatementText": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/description" + } + }, + "@id": "http://purl.org/dc/terms/ProvenanceStatement" + }, + "QualityMeasurement": { + "@context": { + "isMeasurementOf": { + "@id": "http://www.w3.org/ns/dqv#isMeasurementOf", + "@type": "@id" + }, + "unitOfMeasure": { + "@id": "http://purl.org/linked-data/sdmx/2009/attribute#unitMeasure", + "@type": "@id" + }, + "value": { + "@id": "http://www.w3.org/ns/dqv#value" + } + }, + "@id": "http://www.w3.org/ns/dqv#QualityMeasurement" + }, + "Relationship": { + "@context": { + "hadRole": { + "@container": "@set", + "@id": "http://www.w3.org/ns/dcat#hadRole", + "@type": "@id" + }, + "relation": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/relation", + "@type": "@id" + } + }, + "@id": "http://www.w3.org/ns/dcat#Relationship" + }, + "Resource": "http://www.w3.org/2000/01/rdf-schema#Resource", + "RightsStatement": { + "@context": { + "rightsStatementText": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/description" + } + }, + "@id": "http://purl.org/dc/terms/RightsStatement" + }, + "Role": "http://www.w3.org/ns/dcat#Role", + "Standard": { + "@context": { + "creationDate": { + "@id": "http://purl.org/dc/terms/created" + }, + "description": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/description" + }, + "identifier": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/identifier" + }, + "referenceRegister": { + "@id": "http://www.w3.org/2004/02/skos/core#ínScheme", + "@type": "@id" + }, + "releaseDate": { + "@id": "http://purl.org/dc/terms/issued" + }, + "title": { + "@container": "@set", + "@id": "http://purl.org/dc/terms/title" + }, + "type": { + "@id": "http://purl.org/dc/terms/type", + "@type": "@id" + }, + "update /ModificationDate": { + "@id": "http://purl.org/dc/terms/modified" + }, + "version": { + "@id": "http://www.w3.org/2002/07/owl#versionInfo" + } + }, + "@id": "http://purl.org/dc/terms/Standard" + }, + "TemporalLiteral": "http://www.w3.org/2000/01/rdf-schema#Literal", + "TimeInstant": "http://www.w3.org/2006/time#Instant", + "Xsd:decimal": "http://www.w3.org/2001/XMLSchema#decimal", + "Xsd:duration": "http://www.w3.org/2001/XMLSchema#duration", + "Xsd:hexBinary": "http://www.w3.org/2001/XMLSchema#hexBinary", + "Xsd:nonNegativeInteger": "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" + } +} diff --git a/drafts/3.0.0/html/callout.png b/drafts/3.0.0/html/callout.png new file mode 100644 index 0000000000000000000000000000000000000000..f0617e05e106bf85e7c95944c8e38385b38f3d5d GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^(Lfx`!3-pi@9sVZq!^2X+?^QKos)S9^9T5ZxB_VfixfGF6nQW@`z$mNq_iZ+FPOohVgKTgyF5TXXMsm#F$06q z0T5=?NQt@)6x`_P;usR){`Q6;-(dv-my3xf|DKoGaGftr%ia3!pDe*k!iyZ49KQ4~ zkT6mbzseiq>K{|2=q_uivFYs1XF0{&EN{=rJ!h6adow0?$+maz12fs9{Jt_~ESkLi zr)RI&d+!8I^G(73^bb|%g=~2|^;_TcTheja_8*geH-_KVj?2@p*!%Y|>$hI*H{8>2 vbY{O17Qe~9Zj-v+X7+WP1)Ze7TwsWQkrv0Kuidc|=y(QCS3j3^P6 + +
+ + + + +
+
+ + + + + + +
+ `; + return structure; +} + + +/** + * auxiliary function to get around the issue that indexOf() is not working with jquery. + */ + +function myIndexOf(list, val) { + var myindex = -1; + var i = 0; + + var elem = list[0]; + + while ( i < list.length ) { + if ( elem == val ) return i; + i = i+1; + elem = list[i]; + + } + + return -1; + +} + + +/** + * Fills in the direct input area with some samples + * @param {string} file - file containing the sample + */ + function loadFile(editorinstance, file) { + var xmlhttp; + if (window.XMLHttpRequest) { + xmlhttp = new XMLHttpRequest(); + } else { + xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); + } + xmlhttp.onreadystatechange = function () { + if (xmlhttp.readyState === 4 && xmlhttp.status !== 200) { + alert('Error when opening the file: ' + file + ' - ' + xmlhttp.status + ' ' + xmlhttp.statusText); + } else if (xmlhttp.readyState === 4 && xmlhttp.status === 200) { + editorinstance.setValue(xmlhttp.responseText); + } + }; + xmlhttp.open("GET", file, true); + xmlhttp.send(); + return xmlhttp.responseText; +} + + function loadShape(file, dataGraph, format) { + var xmlhttp; + if (window.XMLHttpRequest) { + xmlhttp = new XMLHttpRequest(); + } else { + xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); + } + xmlhttp.onreadystatechange = function () { + if (xmlhttp.readyState === 4 && xmlhttp.status !== 200) { + alert('Error when opening the file: ' + file + ' - ' + xmlhttp.status + ' ' + xmlhttp.statusText); + } else if (xmlhttp.readyState === 4 && xmlhttp.status === 200) { + newUrl = "https://shacl-playground.zazuko.com/#page=0&shapesGraph=" + encodeURIComponent(xmlhttp.responseText) + "&shapesGraphFormat=text%2Fturtle&dataGraph=" + encodeURIComponent(dataGraph) + "&dataGraphFormat=" + format ; + //console.log(newUrl); + window.open(newUrl, '_blank'); + } + }; + xmlhttp.open("GET", file, true); + xmlhttp.send(); + return xmlhttp.responseText; +} + +var dialog = $("
", { + id: "dialog-form", + title: "Validation Result" + }).dialog({ + autoOpen: false, + height: 400, + width: 700, + modal: true, + show: { effect: "blind", duration: 400 } + }); + +function validate(model, version, content, format) { + request = { + "contentToValidate": btoa(content), + "contentSyntax": format, + "embeddingMethod": "BASE64", + "validationType": version, + "reportSyntax": "text/turtle" + }; + var itbapi = "https://www.itb.ec.europa.eu/shacl/" + model + "/api/validate" ; + $.ajax({ + type: "POST", + url: itbapi, + data: JSON.stringify(request),// now data come in this function + contentType: "application/json; charset=utf-8", + crossDomain: true, + dataType: "text", + success: function (response, status, jqXHR) { + dialog.css("white-space","pre-wrap"); + dialog.text(response); + dialog.dialog("open"); + reg = /sh:conforms\s+true/g + if(response.search(reg) >=0 ) + dialog.closest(".ui-dialog").children(".ui-dialog-titlebar").css({"background": "darkgreen", "background-image": "linear-gradient(to bottom,#6a996a,#006400)","color":"white"}); + else + dialog.closest(".ui-dialog").children(".ui-dialog-titlebar").css({"background": "red", "background-image": "linear-gradient(to bottom,#ac6464,#b31c1c)","color":"white"}); + }, + + error: function (jqXHR, exception) { + // error handler + var msg = ''; + if (jqXHR.status === 0) { + msg = 'Not connect.\n Verify Network.'; + } else if (jqXHR.status == 404) { + msg = 'Requested page not found. [404]'; + } else if (jqXHR.status == 500) { + msg = 'Internal Server Error [500].'; + } else if (exception === 'parsererror') { + msg = 'Requested JSON parse failed.'; + } else if (exception === 'timeout') { + msg = 'Time out error.'; + } else if (exception === 'abort') { + msg = 'Ajax request aborted.'; + } else { + msg = 'Uncaught Error.\n'; + } + + alert('It was not possible to validate, msg:' + msg + ' error:' + jqXHR.responseText); + } + }); +} + +function createTurtleEditorFrom(selector) { + return CodeMirror.fromTextArea(selector, { + mode: "turtle", + lineNumbers: true + }); +} + +function createJSONLDEditorFrom(selector) { + return CodeMirror.fromTextArea(selector, { + mode: "application/ld+json", + lineNumbers: true + }); +} + + +$(document).ready(function () { + + + + var examples = []; + var editors = []; + + var examples_id = ".examples"; + var examples_class = ".h3"; + var folder = "./html/examples/"; + var $examples = $(examples_id); + +// $examples.children(examples_class).each(function(index){ + $examples.each(function(index){ + exampleid = this.id; + examples.push(exampleid); + var text = example_structure(exampleid); + $(this).after(text); + + var obj = {CM0: createTurtleEditorFrom(document.getElementById(exampleid + "-tab1validationquery")), CM1: createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery"))}; + editors[index] = obj; + //editors[index].push({CM: createTurtleEditorFrom(document.getElementById(exampleid + "-tab1validationquery")}, CM2: createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery")}); + //editors[index].push({CM: createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery")}); + //editors[index][0] = createTurtleEditorFrom(document.getElementById(exampleid + "-tab1validationquery")); + //editors[index][1] = createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery")); + + $("#" + exampleid + "-tabs").tabs(); + + $("#" + exampleid + "-tabs a").on('click', function(e) { + $('.CodeMirror').each(function(i, el){ + el.CodeMirror.refresh(); + }); + }); + + path_to_file = folder + exampleid; + loadFile(editors[index].CM0, path_to_file + ".ttl"); + loadFile(editors[index].CM1, path_to_file + ".jsonld"); + + }); + + $("button.copyturtletoclipboard").on({ + "click": function() { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + texttocopy = editors[index].CM0.getValue() + navigator.clipboard.writeText(texttocopy); + $(this).tooltip({ items: "#" + this.id, content: "Copied !"}); + $(this).tooltip("open"); + }, + "mouseout": function() { + $(this).tooltip("disable"); + } + }); + $("button.copyjsonldtoclipboard").on({ + "click": function() { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + texttocopy = editors[index].CM1.getValue(); + navigator.clipboard.writeText(texttocopy); + $(this).tooltip({ items: "#" + this.id, content: "Copied !"}); + $(this).tooltip("open"); + }, + "mouseout": function() { + $(this).tooltip("disable"); + } + }); + $("button.openinplayground").on('click', function(e) { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + + newUrl = "https://json-ld.org/playground/#startTab=tab-expand&json-ld=" + encodeURIComponent(editors[index].CM1.getValue()); + window.open(newUrl, '_blank'); + return false; + }); + $("button.openTurtleInConverter").on('click', function(e) { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + + newUrl = "https://converter.zazuko.com/#value=" + encodeURIComponent(editors[index].CM0.getValue()) + "&format=text%2Fturtle"; + window.open(newUrl, '_blank'); + return false; + }); + $("button.openJsonldInConverter").on('click', function(e) { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + + newUrl = "https://converter.zazuko.com/#value=" + encodeURIComponent(editors[index].CM1.getValue()) + "&format=application%2Fld%2Bjson"; + window.open(newUrl, '_blank'); + return false; + }); + $("button.validateTurtle").on('click', function(e) { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + var shapes = validate("dcat-ap", "v2.0", editors[index].CM0.getValue(), "text/turtle"); + return false; + }); + $("button.validateJsonld").on('click', function(e) { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + var shaclfilepath = "./html/shacl/shapes.ttl" ; + //var shapes = loadShape(shaclfilepath, editors[index].CM1.getValue(), "application%2Fld%2Bjson"); + var shapes = validate("dcat-ap", "v2.0", editors[index].CM1.getValue(), "application/ld+json"); + return false; + }); + $("div.CodeMirror pre").on('click', function(e) { + var et = $(e.target); + if(et.hasClass('cm-url')) { + newUrl = $(this).text(); + window.open(encodeURI(newUrl), '_blank'); + return false; + } + }); +}); diff --git a/drafts/3.0.0/html/overview-annotated.jpg b/drafts/3.0.0/html/overview-annotated.jpg new file mode 100644 index 0000000000000000000000000000000000000000..512d457ae345d95c43256384d194872c6b6c2a07 GIT binary patch literal 1048293 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 z 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௺!JXiQkt}z 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
t_PPiuwp|Oe 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%0A}-`AM-V|A^7=?LWz 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 vVQ;GK4MiFnoHRE%g5F1ae-TPnWfC zMa9vMHd>>PQ#GjOp5_r=;HvW%A#F3SHK(0LXM+ABd9fPBNVRGCtW&B5szF;r+1f%c z2gA`6fsdn=JkGUYre_mIP-N)B%^iW{?^!{*5C8A};V7z5((CmU_vWN9J7l-w@I}T@BLPUXR#1dvYyF+Df z6;ZvK&l|~tTA!VIpOk5InBg?l&6Z3KO&RuvLK+n@l1HkRfs>jV*G=u1LVs`Zh!otE zkUf1)l0|sPxPI~%$&?LI9iVQ!h^$7OJ=7}{@HX2nAlhtq8Pcll2g*)Gh-{p*JfC1D!VkD5(YI( zpsD8BDcV90)o`~H-_f!D`nw1_`x<2Rl~Y@iO{ zM-ZYRs9t2tURsO|^#W4^emK9>{jOcpNwE!q=DwT1a-yn3SS&r?_Et&UA>`Pw^OJUf zzAto|MQ-hd8jOkkA~3?A+=8GF{hq2u?0c7#eguTmJL*1ERHg^ZL3bW~2_k}{Wk4bl zGM`qey$M^UR;Mj3h@MO%(}nTaaCfsn4+v5>u#%dr!^-#@+JaPyeA+If-?R!26Y=oxdfM1X)9>F zFPH=vuvo~&-5*Ql3`M73=5Fd=SF05!y_cCZNKnPgEU%|64+Sscy$WE}YZ!s`l;?Y5 zjmfKhgW@5QamFG&-}68A4198_LDr5 zaQ?d~m=*@R`M+WPq_DsR{4!SPc8qA1#g} z9!(&P$QL1YclN7TxGST1gI{_*NPd;?8gl{N6w|7$mUrIu;#fRGCq4Pb=_<`}RB1g< z=y^BOgFomnyXMbJ(B0GfaRFAx{YJG3QN#4q6ZPDod}1;(>d)eDduHl=N{h(ua~rlP zg>`q(UL`2t8E_{Z9M>mTQZ#`F{)hc`W86?UcjbHTy7-;!y3fyUJ})PHuOKA!L@2ac znB_hws-4bq>1pk>ff89p2nKnOysdimn3}vk?WW9Jhm=R<#*VzV85RS4JPIHw=GFdQ zN{bCcQOK(v_{JNuO2x2A#l1#(u00;fYINDIL0lH2^1NN?Sb(I4==(vJ_{{!pa7EK@ zq(3!&PgZKt3_!`9trq809m-3OIXc~I4xtKDOAwFo)cP*Uxf0YRg{pyzEMAcQs7L&g zmCM?wr;a&}o8It@pLwRgEb#pi1?={+*f)Ame!g>GWnw+#Z0DIXliP~A#iCi{8op`o zIi|gR%Q*+?f9d<^_D*_NHG1J*M%@*%xW&iUvE5C+_qHo&Dsl-a(VVf z^_gR5X7v zw=8LyY-p};Ek`bUJKmwK5!aRLU|cLD-Ut9Ud4MU{Own*f>fGqvwk8=2S&78c_`swvji9Z^&bBcD#r2XFA~yen3BT7j zEV%)A@KC9cH6#(*lek=J=Btytk3Xt+*dwkfS|lJU#AK0#Pubgu$}$Y1l1OhEb?YMK zZ!0GDiwX@B>Nce9Qg`b}m8*V_$c9eCA+laI2S&3-vp?wQiX4L5yRZR2pT}KomE*r< zfCG0r(qbZE=WX@Q!D4J!i>K9SF+XnI@iKuo)yXV8?~V_68>8>Sf8OXx=OYM~reGfw z(F5ZEOq6fd!2b5qQ-P*6-7fNR`Fm(FFj2KI;6BlqKiBdSH#op}?DunZK4{!J&ozG!k0FQp<=Ph6#wveY3_L+d=6dB=3+CyX| zb`$w=lN~5BXbq7ArJDNNFXmDgSG+j+GXML`0US2rdad>4Qh5nayk z(E!IV-jmr;_DS=-VbtBm Z{-p7fK9-ySKlp^miU1PvnlqDYRW?M$YE7|$^zko!3fel8N{Z@iqYvrE#xw@kbNrq1Bj z!h3MUxz9M4mmVVvWVdKPHtT;Z`2oRpVMtg8h5r?1-Tm*F^}k5W2Y?XEOYx(Hp^!|6 zi@6T}s)JZ81E@;}?{R6*1jq}|9R`>l4`Zc7(`0^?84>R?;(v`k@1JB>@?(>~K6>|& z#I3(0*R9A>y+kVIXeQfnbBYc;9Va*EA(_D|QewF$J{C?C;0N~Qj-RaFtYD{IB{!)b zTy!4oo=%8Nv92c#gXcIinkp7>Wspwf^+P1{);oJQV<2gk;Nq9|6YVrmmwbI^>h7@D z{kN_%5nHi8J=ZSP4*DQsM-x34K9#kPKY@SQ3lzpadtxUycyn#BCgk_XAp~;&$dOL; z1FU5CumMdyCR|Sb@f*tzPTky}aaVgR$n(;Icz)Et|P5q5+`SeYtWI=3<5qoc*>k6~vx}s#! zG^n-Z`npdw()apwL$tJ;TmG*Bf6M9$Pu*8{Vwtb$d}2MMeWb$G?x@7&e>~i1lePKM z*GDr)`3t-}xG#NQCl;3=nbq51Z2V1arm%b6jLLoY`j+dw{-)3Gru0&tmMN-&Wb|;I zOkjJItLuWU*i$7u`_cfV7TWnuqP9!k&~Y)96e?<>+Ck@InD+Zh^O;*FXvX7R;$u|SRAfu&a;Z!hL`^ttk5M=0O&6TwXL~)QJlQ^_Ush3| zR&-tx5T8HSuixj;ozS~@ApSZ-#rCd^jGh+m zB|$&=6DT=-<3}@o`_kDS%M#BQ9hm%iMl7qxP?Z^=m!oVNHMMA`7ZUM3*4J4qNwXBR zFQBGtiwmJVBZrYx&Na575TRoTRveqvpzQWpgzuG_TfaZUY}b^IvsTr|bn@kUocq)& zHU<>avfFJ4Gk3-Z#t=SszNu+>kKB#-#n%?wgiBrZ`<_`OuNpePt8;MJOiyfVibFy z#yoYE%-wakUG6Auu>q!a_hW{+INn^m7doE(eNKu?GYTXU`w8>CGB(IZH`K%RxPB;1 zckuVB^{C~z(YDHfwap#5M%Ru>&ywO4Yc_>0z2U>|!+h6VFTv;0zaA)bkL{(F**OWS zPIq(r;#yRjYKE6X4qjI{((*eBWb}r-=1{bqD?i}kf*t4CBB|V4Xz}ll8AwIK{_!fmFP|Pfg^9ZA$>EQC&8o%XHJ3M; z^8&RK7!`SxX#4uSUs1x(J#uoome>canpxLfVH{>uqOZl{wknB-p_HDBt;>P5QpZL9 zEO>A>%tmXhN*GaMpPF&>sUr16dyEyM7aCOK0%%j$w_qVU%}}wX@LjH`=Q!`8+gw9~ z%inR{Iipoj0VjrrZ*>u8gDQ?G;``zBanEZo%nZv-hOQLZZ<~={4A(Q+O}I6#SC6zg zF41xciqxhjNLv*L;TGC_qam&Jxh-Xa$0h9rl+}-@<&FhM#tzJGzR&ONL){+Abo{_`&`=8JsjtQ!$-CKg^z%Y8rZ0 zmec!b?{4>6u34KrK%P%idr+vFRlRjxsyK(^#STXpr%=-MHdCroF`mclH z{*mw0xCr?QFyq{s(2reGJv9X~4&s&X5$=s?Ybkjm|L{?h{J;GNGs9W|X)ws(mgD~) ziu=C>6gT@H`5-NXi28qq;{HqN$g+nod$4VU7ul47Snjgo)2|vL zUY^VB{8`tS0!TOlT%N=xrQwxb=R)r5-|!{_xkRicuW5TbenG@XU>d!F=bz@Dcum$; zJ!5?)`{ZG8vZPZ^1(TMjD+#-y+*W#k)PQH@eU9vdoJw<^)C$?p{$%q;w#N&Wd#~Fu zGA7oJt_ykzJ<<>NLugppmtB{BS-jh%wguv!h_J>dnYUZgI(5Og1l#?eTb^fpzW1MH zLqXp^!{7+UgCWVXwWoU=NQ@%feZz2hTkqABF+A84!qOh2!pU**VD>Dyw6wGG)@2&J_eIISMHMMrBH@v6K7-f{H*0n)g>Q$5B$*m zpnA#pR@agVD58CH~y`GAg}hTwXZ9g`BjEi{QZ}+CHq~{bxfKd+8eG@>DIBhFvTjs3A1^BxA-pAgG6?YyI&hjB1yN8WY{0~oxk$NVrAvsuX;XV z$ThzHoaW`|BgwTb(~nW|#_3M$v}P#ud<9$u1EIaT0mP+q5{wL4-iH3%|J>|tsXy|L z^3_iEjHnx=5Xr;XEw>1wzz4PM4LFxT&zx#(Rvz9E$cw0cRaDR_#2H_cZt-nn*C1tq z^3}mo#?XhDk{>IL=dPxwESD7@_epd&tg&d)a&x90>L$@aM2ZT?KZh?VY^q_6-4U$* z9J3I5Vc2f_t08`}80I5embvg&&8&SRS&LGcZ(0$fDl*vwjy>Ltp>Pj=B%AW|YJ~+y zW{r=3Ty?pja#RO1=B5N#c+JbyUIsihsXhXiDuX$zjOC2NrQpM})A~kj;9+OFpvKLq z)5b26?~8z25;~Dc4wC|1I3W%F(KS48eD_oug=|#!ePe@Ihr$I2O7|ifjZ>TRi|mB5 zJLQr;32;@1*H|^8giplvS9Vx#>p@E3BB3S|m1#3+Yx@p|X&HB+?y(deX?>^dHos?n z(>(Gy*L(Yt!XLP!Y*Iac>rNXe4n9`x@)ObX1Y4=@?_MW>CPgn)6o_+s5nHKXAoRGx zV!@ayki)DVzSh4gkyhnG;O`l#(jWD|u99QdOkT-amjoAro%l{KfS?cc0~RFuqq{Sq zqwr34RgSeNbVb!?R|&z#Ol5ga|+Y>|La8+#xC+kQK za`l0P-*A+o)QU~Sp&xBKlRpT3$S(1+F>n%sUJ@R%J#Lt`mXy+)6=$F6U0mZvr=^~R zRW8s7q%FLBjh*Cobm*^(?CJi^Vj4bZf7EnQ)iJ51^IWE}XkD=8x&QS=POO9G75?j^W?O zcY?=K$43{8HpJ`w0Q$(oG^sCMR&{D3lWSeG?pnPl<(fU^XfNu@Z}!I`-EJaAt$VZC zSFJQ5cjCOwgW}})HMY7Zqh1I19J@5Un#wdOg>&uEPbX)2XTe6<={$V(u~oK4YPWK> zBVNP7O=dhv0v9`~az&xh@|QPF`EcW?U@TlMe;W3d4Td?F+lf3*`?Be_nuD=?Ftq~D zC(Eqbw*L|EV~gl=beuCQ5_Nn}u6ApH&iT{lCmAI!{&(>2<{u8DDyd&X9-AcP6s zq;c;Wqc9Caw6H{tJ)OvTyF}6BEs<7(xctHV>yHo_Z`T(XWW~w^Yj`BS8%?i|0$#q9 ziG3p@Kv#Z`KcIw(lIJGHgEGK2e11XWtb%`v(kL*RgB5q~K>;ei@2UMSW6+Ru*0%3_ zx^`e6qJ_C0G9~M%6axMbKeN$7TY}W~ev3(*owQ50 z!WfS*LRZb$npq~=rKr6NoBxm{DfaDWd7I9uRD1ApF{cK1eZ{@gN~jHd3vaWu8|H2~St2$=yUm|Q z{kU)PnUPVhJcNgLM;6^w9`N!<;((7}?jGqAbfb_9h7U!9%281DKD3=a&!2B=V@~%1 zUIoKd#Tsdb3M%c2kEO_IQAN?W zzY00Dd)H{i-p_>g9c~Qx6p+w>KZ6I8pn9)ABTN96_aWBmi_G0hh&to0;-29~Gaq`b zwl?u~iux_1SyB8=p{d5s=~@yJP^=Huec|!~DpFL4&OY_0*I7tL-jKzEnW9vJtge@CV|qRm z(@ygCYT?REJ{-_oIBj6N3T`4zzWBJo@6OKtrq=PBuWLgKNnOj|sEMbY;H8DOQs~mf ztoU+=p;PwKxwb9#;leZhon^A$UdG`sx2;+NY{WJ`COA!dUM!(g1urmC9=fvaoyqkd zz^tM&hr?pjdMZe@#Fv?yBXrpTl}%=Dq){H-&W1nB@uY6qW`#)i^4*jUmG8Pl%jc}n%{N4l$4|d zWw15GOzR&Ey{}G9LWOwPd6+!dRjO^CKsmn}Jk_zHll`pBWf0JVO+B=?NAZ?dW@byB zy)IZ~9p?WDwkMxC7bm=y>g8Y_Qx)h1t?!y5{{`NJ0*s5^AOW3*D!lYb{HB)^ zEMK+y&pA6v<##ORqkKn4UXXP+F`wjq4Y}7?Mw-9s@i)CtQ8abi3&N1^2Eh5r&K%Rd&Z@J0*@GiyogR6YCN`Vo z-+4rTxF&h@g;vohM%C*6!m3<>cbjEm>&n5*L?a8r)=_tP@nSLx>rQ1?=3EuK-Nf|r zF@tmFqT=luh4e1v#a$3h_5*$4@^qCu@bkTZr`G|LO|}YJ-jhP3hU8#C=#yvp56M9VV$y+7gg+l#4~;!S(r!&~ zFjh2-6J&e~Y->^-CM7F{3k2BPoo3A}glU=BKDvz-!$2L)4`Y`A`rZwK!?AQou3y1S zr?Xr3!u*p=wP(}l9hWtEx46@%8x#3hzL@9zy9C+-`C)j|lG@8U$|~?6o1)Z@?kzKs zEhKw0FF!1?GgT#277S2R(`@eM%^8|NTrN-^zkAAiMP)QTG6^#Cy9LYbX~S*KmEcN2 zukeY5FpKtjGU5%~!*_FYvzsC>gq#KD`(z5a!=E}DJn3;+rEa>kCT1^-{(cWO2YPk! z#p!{R`R2R(NavaZMz9=NY3)O+Zv!#4>}PuY2=*2`1S3Iyk}I}d(>68t%jn{mQ)SKY zk>g9^jn-;jUs2nv>zAfh=@LqONKKx@z6!CyP4IFU(Hf}gk;!G~9{o?M4&E9Yx)qoB z2C_rR?9va1vnT6oG@YvLJ~ru|#41jyA+00SCENn`YDxdzwVAf*>S&89F-QjE<}xHH z2V|=gjj`=gyP`7#bJ7f+3)n)!i4Q$UbMJ&M|Lq7WeE3gC5Y2vkLpc2$eW0b5u;?iZ z@*z>GrFluoyq1}6gCthzObDVJ4^L-aR!8g{atS|`UFDl7R@D%=2bZbq^mg(vpnpp`XFO=;Mj0zL5D4Wd}n z7XmF#r5#MYmAJwBr0S?MCuB>fLEdk!_m}GqcDy-2Mn+*y;JCyoK}#;nkHgwy9wO&Wj=n%PRbIrafdm_Z<={x;{Y4a z`4-$EbP?3vbBGFUrfM0Td|Jg=qsJkbdG&5=KbuK5d1eq8)=x}$Wyj<*Qo+%lS zR5t;{f8+R7jtu}BCOf=Qf+FC5a_x_y0DHSX#WEZ1~7eWlQg8ur=%qP=H<9!2M~@$QX#jk_!=d z%|M9t&oEj5CI>|l6;N-C&q0GJNX63;k6*erai|EQJmBH@9}TJyc#(grK=t1%yagI^ z_je!t1#~3Xa5c}HWY4C1_w26eWnlW#YrypRfH_wzpIqDmT>^5&9Nhq12E(?!GG+f+ zDp2=3SmY(~*-YUw0+$R2{L5c0{@rBc!H5yz|1p`~T0Wllr>V64>1D!`JmY3P4`I8& zcq%C`ZqZ&sEI9)$_niTY20+2rKf(Tt&=*P6oBX~$a|kLGS_B(@cYqBMco!;} zE^aOW(^+!)x9JOBd}&!v#!~{*kNh+J3b%Ezh>CpBftc5`zmE$zgd+kt+P_aWUnsK0 z7JSCr{Aa)Bf&EH4+Ac-|T4r{AEo*lpzf{QD5O3~I(-Om-16pu3Kq&UNACTNcgv=jscC8kxC!`yvQv5J>VSvQ=^A1f9fFrW1VWC4mwF$+CML&V~7bj zCN0MwfCV!8a{~Ts48Z*Tq5b$nHz8r+&(ZnY25%n2FAe+W<(MM9jzo930dqz0A`1ab z_|Fmkv)`|Pd6=I+`P&?U+W^?mGL-!s_AJ%kuf^~UEQN3vR4D|k**{tYFFpE?P3Tpx z%^YRRFO-t}*IfPuKZk2+wU^U~23EnubOz}>5#MaZi4z_I=U%qyH~XFjWeus?6R4V@ zGT}EwcGc{9+gQ0eWrZJiCaD?Rs0HnyUU&LkU5*X)XT-O zD+T1ohHf9+nZYk(W(Q6z_6BpgSa_n#yIzW*xli@Lz_B~&q*nRiMleMaTnDmLO8V(= zX2&Ll)#7v}RSj?5Kwd!HJc`GNAu$2H`lvo}lxgS;ZdZYZhE}QP z=yLSz#UTGGC>nvwRN0e0!m5P547k~W9fq&E<(-cBec=QNA=fOx-7BYQQ2u3#!X^IQ zsMO4~J(=!$WT32=O_t#--Up0V6%^&$vGV-*;#oKk!Z!Yi(x+eL#!>HE5*-!JhQCp= zNexooX6+qo)XBAz&O_#z%yl~#*i$IlIW6vd>beAf!x0dKpX`KSdaAG%OLC~rA@(hR z?b(UI=H=n*C0;5XBA6lgMc=Y6K_a&IZBF`cZy7`+1t1d{jJe`ZgAeWYzdupAORHFD zU#;u2nuRjnfbbR|4qx+pebz6`!=LzB`#x{TeGdg9qhEUtzT(BChrsi$E`-P?C=mU9&=(^h+VXRAOZY%`)%;@4#N; zBdB1UZyIdPUm2@%G(^7wXn3Fv#ct5=s#?Fon8S0(p3%GJS9zywqnG)s@aK!}Xt+g= zJ*#urcA0haumjR)9bh}H|DC&w;YwqWU@b0I;S6rY)B^ZKZ{bC%-64W1W=B^I5dU-L|DL}{VlKeC@DD932=Lhf z=t2-M^d^gI7W)^MrTk@2w6wC2c|jB$-WvaF{POXzaGGBGf64Ukd*0y)wr2r{7Si{)t(= z&!w5kqX7%K`0vK`VRMSNZ@99d=NnVHS<~xLon*sKa2>xTcJWDw#D+`$+!gAdt50el z_IZ&6z_ZI_tec#RNiI3;y$7@xgAdK<)a(R{bEfP^r*C)j60QozUJNT-!4NSz!muf~^GTm?rdU~Y;1bS0^3P~*U7zO8kS4_yF2a5?4+?PhH8_4kyJGI7Qq5~MnT{{ z52H(zRFig(eL(hS4<_5|b)v*Kob&W&y03?*>hfDEMfaZf3Ab~&su&jEdk+`6TX(mF z$T6Cx?Mh`Pm#)0{P4c3C%5tvMM5gb^U_z(CnlV(_80W);N(?QiZswluHR>aOyRjRf2HfjXP-HB2CN zY{{3q1{~!-+qmu(0V0{NdqVX0!S(IV4sXjCUZK&ryPBTmi5PGg698r2?VN$4=stN+ z^OB&W(6r)@9Pdnz2wt+blc-+m(y(vG*I+VSsvMOL3181T2J+>etv zjPG2%j@{3gMQO@R))^DPxUOs$sK9DazS-=|Gl8u7hRPU>3*+$R(=saLU`7%CR(t(X zhXgA!)IIII-+hW~Qdf1Klek%K(kCC1+bi?!*!6eS5G6i%S>whQB)8qBcx!^m%ak?b zc!~gaqb_-S{37=8)`0n^gV=@yN_%y~6AX2CWd5+|h2O)~ky6KN5I+pK+%I=!)>Ore ztFtYmw$-Z3Z)>=j(|_m;5mQws##M;0A$3YFwVzhXASmi(MLTgL_-H;EyASznA(jka z=7$%8eFqBPCb-erH)eVZjB+~)RJh*9fx2nKp_B*>uNvDa2KSll)0GNgei@@l5St>zXX?B{G*tp>kr z{ifP@xa@s=#Ql?-=bg-$n{OAPp2NikMijv3VyNUGo%P6&tP#tqkRi2-7Kl#0u2Oue zLhI>gDYK7F6zlxxBMmaVn`u)` z)7T;PJ*~#7OXl@;717fqQkV3j0tTHB(BJnHlUcws^BPFD?$Gz}Usf*2=4-eLCB?pDI-Tm~;hDD)R9}PNu*v3s*5RjWl zOJ~;Z;zC~Me(Q8z>p@lw5n!ri>GTD~5?MD|ZirGVw^^TGKY8_Je{N=`W52omBTdw` z+T%A$mN3f2%;?1iKf`(Jnu%Mw9O|voj#VYRBITgJ?XxlVh9(JeRDg2>OPn68+WW)|JJjri6ge2 zvZF{f-T7y#6Us57aZ$=@I%IKf2{NlqWe4rj>c`o3zTUaN<~PNm#Ap|>`ieGM5LcJ> z8_(6OCR|KVv0V_PY2-^MsZ{Xx{E6&P7YAEqMcUJr zQCS?9!wJa1&U_l8I)x#1Nc|Ln-j+AWZaO<>bXsMm6f&PXg zR|1>5;!AGf^vf0ww{N@Ez7sKRal@h8^ioaoGQh!y-VP7Lq5KA-_)Iok2PffdLHcwW zl01B3tF%oxvb|UG#*}RezZ>~Sm#nDoS=wY4zp3KdnY%_b^Fp_$R!pT6O>s59gpOJm zwkmAJeH^S;Z5$LC6axN zC*ND7Ju2sXruVRL(pJ`@$ycy&5kv)x)D3+--YD~RQ#vqd#?QloKJgt)$MY3z+bupZ zqQzyY>7M4e`iR1aon}vnpx_C@*h0$O8M?x<7G(o znTNQy@9&1q^v~d@7(D9&g=b!so&^v`u}i(gp2-|&&lrG_4Ja znyNkQ1J?83PZ{_&KuC-mm~^KSzfE}IV5u}}GkK5kfj(JWAydg- zI26hH(DVCdVy7dWjCy(mE-}9U()jz^Z=$U0-Es3ttQ&h}NpHE)YT^%)*CU}xU3W;} z=`LLl)FqTEMzF*I3maz(hsRy~s>!?$UqVQ}koal5epd5T%jOcsk#F7qG2X<2VQ!$q z#nj~9v|zeS&Dq1ceiA7HKf1m^z9qvowdFnUgskINe2Am{hWTh?S12TcZ{ikrHkT*d zdA;MP3`PCEfxKZkSDg0`8NY7EYxc-%O6OyhktapNp#WpdfV#Z{^HFY&q2ZfmYiBmQWWlX9!|MEy~%s9@+u6N1c)r!~hpD-W@mSN`soPwLHr%aeZCIBZ*dk8 z!B>XHKKWl!^ZY+qmzL_Hq-Et6u7=nr1jLyS3-oGHM`BA0RVjo(e?|ZZrvwD4iAmQ^ z7>IcRpnpZN_Px%)B|4;NW^2`cdKsu}9W2iWv{5Q@(<~fxyy)a@gc>f-3i`YjQ-g3C% zVmkY;N)`U5CV%Pw;<{0O^dAQtg$@7~7`$!V3>-FELsO<6Tv>#|irqv9Vj;I=VY-E= zj>N=XM5Zj9ac#YB1FnCtjy$FT1m{K|#`>l4Ga>j?*{?IEz_%VjusaN|0-*!k(@xz4 z9u=P_PE03D@Snf*~GNQmbyXQz6$>y6Hne4dqb>R1v7XQZ=u*=khWtYX9KP&B(LT%q;TUq&+Fo6 zMLH6-4@fPKv8KrABBQStqtJUD9Q4BkBkN?J~`T+a7yW?Tbn_h{|?q8eq)1J}6vz234Dd&jC#sKF+ z7gWxAhX~EkCFz%q?>+W-_&C07A<4f^Y!KG{YMdanr?v}x-rm^Kg4sjQVeW^xae}+S($boXO;Y;a>_xCs|?jjLI zr-p{>CnFjb<#8Wlb|&Az6xuCl&SUeWLYyO*fOA3XWa&&N4MpNUmnG57x7Y%={501y zUzb+f+Cf^1COr+j)go5Ngg9S~%Zr7U6pJovhxGB*J)C8<6HX_J@piYzUNhbT&D?@P z)zWn13Z)~bo=wv9J>_R{Ne{fV_4=xyj%&J=CoDMy1H7#G@zF)58`Jn41VFK5M?diUP9!4)6 z7kE1U;<;@hcBlk!5VTy|ls;s|u7$WqHo0%Z=R`(ib8p0gMtv-Kaa*LC<2qu*e&<@X=_N$y1XuR*)$IV2=8vfjg((Ych0-?yb zfovwp2+WOwfJG_ywPm*;kEiJ-Z!X|Kb-(l(N z-JP`G=EC4Lewm))-k%lE2WnTM+)PmzphzR~F@2W|&3N`lr|=93N6^#uDh+yA;?q%r zIUs`Gl`@@RHywi{PYDxb7ZiLe(&&rv)X_=Y&3ymvk#y8VN{4x=t=&>A6~FHF}ai_!km~TjH_m&a>%7{8%_mIcnMYoABm-j?Nh82w}1D zlGn(a{rBQV3*r~HzrnvGqH$&O3vJT^Nx7vTq}79)avK9-0QfFO^6fjz1Tz*0Fl5kU!v`ITJ1G{jju+b}&vN=ROzU@RXTUrR! zV`}Cd7j?!Ll$lG2izqp9U$UG@(2Uxvk$tDG1}%fX*aLNxYE?!*XY-W<>8i__w@i*Q z&x^%~3-H#&y(pPEsI%0B-G1A2qKR`3sfwmOzkBio?R03JIKU{uxYu~;ARXH!l3MJA zL;pCb@60RpUXr`B^{PS%;@exf9yR>nVlKKSpl*5V`D4AY&&s+gnJ}lnNOV$nF_aNv zW(-@QkdYk}0RN8EQwXOw|Nc|_=HR1i=|qnn0{32MWN9-W%(Yu{!U>Ry^wr4R5IACY zm3z6|f3;akwz4KnaWW2)pveB+KdNeUyJP~x=ja%3(_5>Ld3F%Kxg(SC7|hx;?9YZ* zX#=7jUtwk{qe486M91h4T75r#5*BIKbXfSK(VkKZ0iWcr*Zug5HMzq?RXz{FK(fkK~kDWIY&dxTV|>oJ|=l7VcU*bRZ$gvT)|}Kk#7=fVqk!z z-P5HgQ&7cZ*GtgS}J)$r5YS4SE)Ou2?ch{>>4)lAz4wwQ#|Y7VBr{?vS<`2q~zZOs2V%$(Z)` zy13%oE1bH3LBG}pqzmqdLI4K-GwVc;AeVe2Kx^^l;);_F^SuC-(fqU@{_M?0zw$;z zXFiPSFdqD@d37&ZLHpnmNPL#$(qZns@8nFyvXhI1iJ-;#V(O38`|XZmOZwO;jpQ$H zEGSQp$|e`{2>|Gj98jZYodM|e1r%LyK?)<4)GzygOh`MwM>!|3`=DnF(&s zn>JLQ#ebhz1{f8FEea{;MJt1LS+DT?dw%dgzfr;$1&Eay{|AU)r3HVHY{({UjIaKa z=0zY7%KeX|Hv|6H5j_n#!0@GMFG%!qbtB&bhIZaR+he4>7;)Kjx8O~`Vye!}TcdE7 zthx32xetahDee(G)t_!lNNp?jw5}_;(`!Y~tCda$(TCV#+kl;!mxQ@drMDP3{A`5vtXx>2zdR?$hkJ2LY^-K=wRi>IHtSN}tN zSJn+ii<7JU9O{1D>JG0wH)WbbV__P{?}iByg$tWCsm(1I=y|l(MGwv^?HZY-7t?&qK;3`pR}p#Zc3RhFkdFo6}#xU_NaEq z6gpv>ttL}CEYk!$xNfx{A*WQ@Sx*2~{p!g^4FJrRlC9N(D=j?}O!RhXl!5SAKR&h5 zwg@GCAfGgDk0g@?7u&VaJ>*S35@>W6-^?`r!rWQ~F;?6s?yf{@$TT}3?GIgkjS91G zdQ_){^V`PK?oDo2WZ{Rjn(AXa=I`Scj)Ol+`{zQxYzohG7IfaY!!5pUyh7o!A3t_B zX_rgj8xdt&pfWX#ESCsAT*~`ZtST-lZ#smGc_|a+Hr=r3qm?>((QzcjPPr5sOpqxu z+GKSKhg$hv`K02)f$3jkcIB67H!Cjx$xT?=H(nGtdBB( z5bVDaP8=2fOgRKP@!J|{6v@IPms)}rajTJE^|#*H89w(**xb?<$9lmGqT;`YrS)rI zXp^_18!gXVuxd&>si%?Fu}GrydJBWBS}{z$QDAX^RHtfWmwU`AMRV`gv}nSWzE1&+ zL+_K%r?8_vjS-oQ;Aaw+aHycD?GAe*?fVWMG(0+g+=TsaSyl^Zy1t93lO>^o_tM`BPP-byY zG=7$m$?WiCSMu)ej=gP9B*!&HPsHespggW%*Ty20H|#j5-h|5=_wp72ego zI#ibZ)n1i0ErBVIjyXOEzB@XgWH>s0hR4Pwa$0F;LgB9k^tzo0y{U}sZb^e89sEUF z=Bm&Ouw8z`!Kp9MBKc)Ha17f|G^{%L@;dS}%=4)EBzkK8qj!WhCJde%MfV)lABtE< zWkWvI+u7|D-wxNeVq=E)0TGu34Ej`*gVZPC9;v=khCG!nWqhr!q!bQG!S3-PO^n zM5p-5otFbqf{T*!D(JxU(m{b3Ka$te#SIU?53b25L)UZp4^BwOF#H3#l-HU->N;c` z6JdqrFEg$GL2HtMN&YSqPXnyoGulx3?r(w3>5QS z^ZK(LJ#l~yClYzkz^-RtqMFdpKja4b#mGFoaBf1FI4v-GFhbiyaOZ+n!+`l@FDCK;U zJ!uIzNPaSHrXJ8w{vp{F&m*hr^ed=$asUV^ZSlUuLe*UvTJY#=(Ig)n-AXsJ%I~}Ta6y$Gn+LxfI=XS!ZyRi*LGiplPZ25c4J`kZ z(eZXH1OaqQYsKHqyuI&2AJD2x>@C_QxhM4pBr|YvW(@q~7RdZJ30sFjjr8 zV-snOEXakbq{&J)M1Y*q6W)AM-6_I3lNQH!ME5 z#O5pornlqinfQhPv)1@p9(l|_VGA3(H)Z@%-Ok+yk=R4&{j>ACFMQ=4lNp~ z{Fiz^Z@{|9=@01HIlSY_9q@E+vNKp?y-rTR4q6}{0SI3#7PoUim&YlP z9dJ!jyI~J+XeSODdXBQX3FhcHd8Na2D}HjLcSH=R3xQRBZ#3wnISU6F0Q4TMfenzG zJm78|*XDKX4|(F!X%?ja8*EQ_!2~2H0rm!Y1J}I{dq2sG4jg;cz)m7&A^;&7X@V+9M0#mT^{KM7=WaVlN)YB$aif4%!=v5qzErCB)y%*J$Fc9IZn zOg!%q>E236q;G68LOg*Fwf7RRaJ)zJK3Q}?T{j~wt_)K?kV8DjC1CXf@+0PLytErL z7pnC^@0%jsSfRP=@-);$_l?OLVBQaVFZRY$$Ft>T;{;9|Iv8&G8Jp%v6(w?7kjAu` zuKCjeknGCs^$~l!(m(#y-cq^I@P)&~%jny0HW8+ec35!X{xR|{^wN%RV9k4f%|~Zw zuFt!pFOw~_CnyHx9Qh4BAff)6tl{<5ScVuy2M3M@P0tl3a^8Ti1;q8i1(Cv8EIq$z zKU&baM8~{C$;Zk^0DUn$?y!z};yn{8sMtj-ga_clGRG>B9}C~d`Hq-wc*jH+)OyTY zy5%4-p@bIhjRC+4O#beveSWBX1G!@3+Sfu?D0VFOAOVl4B)+A;ASMO?jL3V=$$c9m zDn`nc8KI3)EMH!cq|jI|##XeAzoW|3Ma5UUlzU%VSIWqg?btYc=zdMTgq3x?Ycq|J z*UmWXBskkIE9~719C{JBU2iE*Ikb*WQ2Ns6`UhlesWOszc_hXu43`f(1rsZ;?Wx#~ zZ|TN7t>|)Cz)M4h_@eOL=om1+3b>^M8CNB1S#B-G+#=-VrSsNq1b$cG)XLL?-EQ*`KZGQSo&#THZS_8;n-<(jM*~IW z!(`XuRJbhX3R{Ddy&H!qdhr}{|+GgDQ}#s0kD zQ!tfpk`AeSsu`R#Z&StJLr(;CtMvYUtlWyyPBNtpmTk)b6Olcj;2pI&bJ=v3)NWk{ zzipi%)^3@u64;FQjCy@k;8PRYMW-hb;B#6fMvuL#Lp6{P`eBOJ_&K7XDen0Ad%GGv zAHsP^1S}}u>Lwrbp*52V+{cZ(muym;S-oh~o{6XCtLgd$VT>zkNJFpmZIuRkXMGu% zyKo(I%p0vokNg+p{r4#rlL-i!rl76eVBAwY6TDq2hk-DES+ZuQJVTqg%kTm?ua`M< zFpnJ!B^E#dUW zKQ@1BW?yh3I)?}~TUpd!QvJ&YWdw`a^ZH=5ip$_gt;1}YRyfnn>a8P-I<0E;gX1X( zDA&dK4VZN!BwxPe@AKY_aH{qu?5Dc}N$B1(m~~%$v{YbocK&$a1(AfU5dV+2axOzx z&6O&woq=p9_Z&(zmA8vv`G|PTuae0Mt8h_=uyG!9ulHXy2=?iVZCra5N6L1lu2oTS z9pRM?7Y%y?lU&S1vVl{yu~&)@vH7#Gy1r*r_gCMu=Fw9r^^Tuf=FUI<=3}06Ub9{$ zM;@9eFW9Af%|9%cT;Il3*{j-LYj5N-=`%XV~Lv;~Gn(Egl{G%KD8E?869m zW~`(XUbBa6&c54DLbi&}6xwTr{N8feJ1NFITkZ2zji|)vA9e{(cDebLsnAt8Rleb3 zNmG36KP9c%(OFx56E-iyiWTMNZXQ}`MM%OBNVV7$X~`vc){%0vDY4X=B^0jGSkA^ zJ3)ZyQJk?t%{4fEA2BC#Ro7E^|EbKmllZ|&6>x`nMN0^ytlmwXco$4xt8t`EQ0Niq zeO*n{%)0yT5$|U6VT3Vg-rnD`Vt3kFe>2_GC2z)B1TWyOiD;w>%p*^Ab8_O& z2$5yDJ1V_*Xe|31!*!~5_Zo~Q56_37Y0ty6ffdlshdxWDfBUUC&+A08dxuOPZT^5p zCiZGFT-W8xyz%NRSUCkD2#^XOAGd=>n&O35~;*bBqOAr5T> zmVY(0Sb9ht7eTSvLQia`KZv@mO3NXc;jR)^v~zOgLZ)tN6ygT^+(m+sv@0`3(;F95 z{i*|CxEie;g#Nxk-=*4uK;8$J+PP($%pV;0?p5TQyXXzF2LyiCz3u~~1=QGYrST6+fcl-W0rRZpT0g+1 z!GuIGWM}V1o!#_f%VRAl^e?y|;lk?NZhmOOQ|iFgF2f+3H#057LCP$3qvf%$`CJWD z3!#G7*<$Z?%P_ltlF7z$WSW6Ki%2|CPtb?`UQ=5(AD3*tP2CJ47FZ6P@6RDd8>i$O zd8aKZD>qq9R}@E!rjI@RzPH&@*1vQ*A)#RquTltmh6?KEWPOWjZ-YxZ=}hmtZF$#|x0p(dy-7_B0K;9P0uyiZ56z}tHkCuq<1aq2(bz)Sn4Cr_Ynu@i zhlaAbJ%^;*myVg`GHZfqn>~GyjMZx<&y?;*iAuGMVI19jBb!!-F40JTBjHGYX_w!t z#67>;-n517ci2xlI&!Lv58T1x_i0xLg~(4NEofiYh_n?M_YcHLu}BwL$9R2Hvnw@} zEtM}>VhZVI91GXRqBc1$zntg;00wWjKCD+AXsJxAO7;r5ew(OtE)X8Xk$-|_4%};J zWIjN}Rv#)2ZOB>F432=YL<;sYtPd6$X6Fpxz@Uo=lMsIo_>D|onnNKbQzr!d##ekt zY)Ws(d0+#i?foWtO6aC{;{g+v;Jf@HE)(&F#KKQ&*qKLa+!t8 zrE#%3d=3t^R;EljP4=2lEwpA=&i(KeCnE3U9=VVsUS>W+wJ_@|o=!>Md2XxUcw1;l zRD*aNr`$OTfd^Y+Gjo)G%A#rD(gSynt zI?O<2VsGy09iS5P8d!X;oda#v;UCRX}M`VI=F|2QzCjF%Y ziec8gFe4jd%Gvyy9Pte;?c;U6D$J_`>UTf3eWyQ@{>=VRZF!@6mhA<%3X@ z5ov!iB0fhaJKNh7Z+z#%S@J=}g_MvtzCYN!QW1`1bB~i=5%-&XYQ1R*7LglZaNk+2 z^gpcRYDUe=U~Gz&CHupw^%iXL*y8q=A~#bG(p%F+qF~qxW;f`;O7A!4gJ3?qq~A{$fu46)^1a-z|9>$xxF2=u=C<;Y9gjr;4Zt&;4laHG-F*R0?u z_d`;f8UtxB+EL!hOlH+q%VS#IySnDqq7^e9HIw5PqT}7**g%>|DEV5Yc|X-$?%GwH zS-)ual7fbi8-*9FiIpLlHz%}G-U_|i?bSi#BtiYG-0uE~Cwjd0>jQpX?GLhs{zY1f zqO8&I6G@ytz_M9w4QV7n>j(eRu}0A_xzRA~==a_kEas?P6u_0~em%tetX4QpkOP3J+hA)}2pVA055i zRdK!?JC8c)h$5q7ug3&b*v>(ya26~Z8ZySL8ZwcOdPRIbGTGeTl~qRveLMv?DBeME zvz|f$jlHw8{BcT_1m^M$1dDDdqFSVAIPIA0DnHl+(caST)fp9MB2?&hkfweyA5(Id`wQ=`zjwwR&|j0{!pL7? zBaG(YQ+-u2^dUu4_j@0b$g*ZUlp}GyTY8VaiHGlHwFF9k>00UMwO(Oc-)1FzS*_=% z9?Zyyn&@HA6EcNk8-YAkz2+1f`zsnlo02l(vgbowTeHF|Of_{ae$p=X9x|3J`=0y? zj8;(!*sq*DOPTLF`_A)wpq+Yr$-^oHgP!bBSw*b1<8K_cA8WiUd8F~O!15 z0zZtzt=!Fd+=`mblA>ywe%aO%E^h;S_a5xI&zm~Pa8eN<)9rf}^?UWf0|_>`;}Wu3mZz_4Ml#gu}+ZQf-vLkcY1q z42koJAWmaYUWRq|0pD$oTLyiuq)J=;-b=@?#WoOZQOD$yH^HF$UkBAUAXhZGZibvi zx$*WMt023}@sP{SlKZh~zAZc95B$FtSxC7>c-#Y3roLKWjh)kpl%m7rI6d0s)8BC@ zHIjxmH8h>ff4$Ql!uY9lsY_b?fl)73p9zQJS+ZE07os>xD5l5|BU&k8?pAI>jrT4Z zWzcy*nq9}MSx4>rezRru5vJ1?&(x;Epf3*-zC+uez}fkAB5lA;t`mPJIMG?8O1RHA zz5tjBc(1x`qaDd+^_xjPZ7(5_xH zUrGV8iiJzhN?#zeoN{rlZ6NzJhr^>v z;xU0$c0O}w3YsKfEf!1_9+-Hrcr7ypeF4j^&i<~?GFI7@8DaC_D3NQ$tDGGxC(ckU z>KYeFMt_aU@OJ9SdESbCmR>TLb~zsBVOt~59Hz|K%dZ;ZpXFc3bKy4g@Yn4CI#!Ai zl~Yu@U26+T0h}XeHmBYYRi;kYd}v~4;*w{5D(sfXFaLtTH^##2QVr;4U}6l~CfyH- zZO&VYbBYe^;XyeJ9YLPHcls=Yx-l5;mk+3yc=$>(mQg|74$3M}i~xj+ z#)dwk;+Myht6I(?p?&^&j=sSSSN?I^&re871j%3vXO-fHb@Kugrz$TFsQ1_-W9R0{ zkZsH$8hQ^nv;?SY$t5(}@BTbhUX%p)(lMY()&!P?Rq;)Uxu&+pQb)gZmtEAvqT}sK zF=}he^4+V17Sj#vGFAev%VIrk)D{j*KTJbj;&|E(L!VfAm0}3j(xd%(ZOEg!pgafZ zEvmUL6knKnx3z?M-gf=~^HPFl`lWV*<~9_YTDgFfihVFa;L~MHH$rdfG>*nQs8{Sw zIqhu7Qa~|JY+lmT+j1xkLR{_v6U{p?`7IM*_S}uO^_)vP=O5$#g^1tX8W|z^KuvCQ zOucdS)$n+*&&-?kme?-9s@Ir%=9)LifvZyBv4ORTb#N6j&-hVoF8|257Y#e_BBX15p84v*YnYGfC!j9FFSk@iDZn_VBHl78?LJ7W@5P~?74 zjYFkVgP)PGMy;h^RFEITEA`OlQQ@vyp@?D?Ki``JIl^hu^*-J8wuO1;EMMf?y(N*AYiRaeMKUtl&QiFf~eBXg!9vPsQ zzlhen?Q;NH?~3cys{e_@@cFR`hW8JM@gN28F)b z5Uq9{BL=zg8T$kJMzv6pKms%s>dJ%WvsN$f6s`03{sCE5{{4IAgT_4zpM zH@aL2TywGlb_2Av)KT=uqn>-0I{AxxLS9sT{V6ny4eZ{@KBh3|(oro{Usq{Fr4QIv zzN+vuF{dG{%a2;#?Vb*ikgz--j!ejd;T#bL`qGLqt8OaRNDh^>yrM-lTSul=-g^sF z7Vn3iF2?>~pvmoTRLae)(M-sUy?6r##>O=(`o%yW6(ky=oOyprK>pLSGW@Bb zN83L+susIm2puq0OOF{kvACPF$w~%1TBQt}02ACkRV*HY(?1#r;>srcg)B5^jWjYt zJQ$;iwlEfxI=C%v(QT*2*y1g4!6z&8nnINw$eu-#;9BVNegwHd80fy9SL8nS|A2~! za9@_X04#lu<}T43$p!`(S|-nXX&(qbmIvn`oKMRGxiDpGx!Bv)Wy`ybuHDI9l=0Mq z%5d$s32}hQLOA~Ip`fDRH@EU-GWXSRDY7Z#iGqW>fj8r%Sq{FaR_+buvp*pH@?*DF zEYY!N>8OEj7#nJ+X3_yU5uVSpeWf?C@H6jKS=zb-v;VI>{T7obfj0fYW!+tE;U8R& zk`0!b@a0c#i{O>SwwR&E#JvMc=lQhOremJ(y$4L~jZ>4ilN{VDG+ zEn~+7lA%K5gNJlRQSbEyMD4RmH|tNqq}DCe2G5ErY%cAVn&R(6TjH76M8FJY!p`z< zW=k8CMH_JUwRf?6?nb07TWT`0Z7YQ)657Z6eF$@>GTwSp?SBX32M>C*=pCei>Vsa& zHjJhx8VpEG3TP@mO_tXqn(easz=|K5t7Ope(S)!XO3nRg1Jzc2&2+S!c~%#%sCmN> zODR(xK_Ktk-4c^P0ccw)e2wNH#d^E0eEADYCa+R}$pFr`*gS}!JgdmX^}gf`XqbTD zIS6tHHlKJ)40Th&Bpj|V7Yi0h`enhulSsD&O{(KF7mQ1(H{C=xAVE}4Ak-Uor z(yW6Ptz>T(r-K^hjf9akc!|8NH+l}sqB~O=w|uB;-=CA2#?w#qKfqetR^+%SJ6f2Q zn{wZ?$$z2Aw_RN9v7;M&8vo#&?AOD4hAGL;*nEmZWp+tuo!&8~9wFW_M+0MM&iXF{ zn-+t@bn++hRDvV-?<DRv{87R8sdKNRCgE1UKd3o8?8@?exlrctA39iEh|| zraWqC`0A-q>lf%I508;Nvz3Guc1s5cvpE4L3lU^jHps+@x8bbfs1}O)mL~Lkdr?tC z8YfXfGV1%r2ittd0i`xJ?PmJOT%w9wY8!SxFVmnh{`I29TwE{z$AqKKQLzc_J(6{L z?Gl)Xa*UHA>b3?DQ441noo*D8+xdz2NvKaSe&a30al4BM4L($1|5P;WOG*;-_}=5* zCy=I-F%pI)wvnk!RpZaS|Cc<3rprlrm(yYh)@JTU@R7K`9{5zsmVWrfWk|aT2I~)q zsk$%sir#||AQi~yQ~ul9_^)DgSvW~RU;bX8lz5f@ec}3NanAoU7!TwhlX@_Czz=H?0FX{CIwSK%iP+OC{5v>-&sG~#G&?obAQGy$N`{e1* z9;~Y7ENd?tzQAIREN==OPHBx#-QE@|rF}52)3lWbz~jOlJmu%X2W&hfkDPfIqouNP z)%4f=wGa-TU<&T=Ywn_*%eZSH6Q@?OqTWP?$YxpHVYU%o`o7?aXOYo)%W~S*Fooek z>N`p_WmsjG(~A^Kcbld)5fKqM>en<#0;rcx-mPyP8y2f z7_9g;Qc7b6IXKOwmq&+6*IS>c)eIGfw?g8Nes68jnadx!_GDqj29Me7Uyt5Y5bEJb z5M+4{sOFAmy>-}D*md?ftrkNI$N3w5GxqjVY@8DCTQ=89_E?&)#j`el)s&R!xNmxa zsD3lg2@irXp39)a`lB3*7FUG6GC$tEOYOH~VMBla6Sjyx-#4opb1oaX>=k&b0*l+C z#D*T>Xsu#wt>Z;RG2nQb;4~6qAnrxrwv;dhtyY*kUwjg;VvL4<3 zO0tm9dr8Mx+}G9D9EDVX{@!Apr}zUposR?HCSyjY2N-MrPsrU#VTl7|E_&br$;6r_>q(JWoW;=Uh=%af-N-O4b`cBGra-?mX?h{GfM zMTKH^>jWJcERuZhD!8xke3|#>d^C_LwH4W5LU{dh`dYMbVabL{E>nOib#`_p$uP|t zFFp7b^69(v0|t~c`-g!6I%en$hlJ#sk+@=eit02cR|9pW*{*KVz3;E?9nHqjC)H(n zo)?W2^}WbgI2A!BcKH&6CN$&?H4vl5!VUu?1FW>=eeG=5?z2*~m=HLO-H7-M1|w-s zV=>rqOjQc$tbZ$@puk*pt{!Ve>ZgXri8)n^g;PI2`2)hpJ)5kozF#@J)cu~K8NcCO zng2Rb)_Ve<^0z;8?dUq@O3Gg_jauO1z4@*=+No`L3=v_ak5hJTgQ9G zY<}oP{bWEbV_vWWdzX<7O_}h4n>4`mUJniz30KIbh&S=4D}hqAu((TZPtOn8`Ef$dK1K`cqJz|_rY45D8wJ=y|w8&R~) zw`wzoRw-8r@NiCKQZTUX*5EU^LoNPsmv@zBA_{Ch5=TEEOeGkfijS;}>(!q3dk;&nL9+Y84)d!kf9kLa7UmuhTWbz-3|2Ji{82vS~y)ytphU>}3Qb2^D1MQ*oGPpbYUc;`zOXBH1AMaAE2^XD0%82{$?7UBYed!g%e zTMcUcioj2?gmhzt_@_G(2T>B4G2Fc}v^mMKmHjQj>C2`b7C(*uKzvCK`wWOF#EWiA zG~XZ<#}#i(Y+5~5*30hxk~HK~4oi}Zm1q}EM&oxP=K`#s?#1sS4x%$N^gM~PRZ7%d z!bsHhDWmImZKq2gYjCd=6`HiEfHsR80E|&3l&-!$M)}R%f6|EF`&WuqQY7+R#XAD2 z1z5#*gm;{Y@B9H>zJPzUs{UWASewUfk250vTIxO{EC5 zmVwme4v(YxZ(UyAC$YMQ1I{v8K>bVk2P9Ge-U2>K&idQ`Ja#tgJI{e?m>Bp%{<|QS z^e;iIaKzt&*k;@bP(pS51My z-=nD4_#dCC?)*^nG(Y-1&E@1oB|v-xp44CBNY%UT{e3Opurfsdx*p)@k7UtrfQwXr ziT5v6p@LCb%#U(r>9e#HO@F#A?#(xVRAgEHoiQlbLWP?61n>Yog6M!ReX*zGQpLr1 za~c1i(amp!9{-Uv`hW2E9rpjEnr-Xm#LWcAdME4y-48~u_>TQ=-kCto zQaUMe>|ef5^4}5Df8G-Q-@W#cN16himGV!ZBa-$?fio`-n%=tP`3Pv)zdFOO_8-c37(sDxyU&URN3} zCDgK?t4L zklJyX52<5?e60lHx|0L9`{e__>5!ta`eC^drvcPGm)Kt|OZQ+++3=Wmt;s8k!*TDL zt>S1SaK33~C}?==vnxwI4_MymReHC+t&34=YPM{QJLhi|_+Gf*O=GG!E>c-dWw%OP>92yieXuV9 zcJd069Bi(O&}uTU8D{9TdVC%w`NcvK6pg}EgWh(9b&ETSrqhrcdvLsnijFv(|J|_V~!$7zELC8|2<#Ya(!s)ou;uOmKsB}!Z|Uv_nMp# z5>aiOt28nv!JWT1&C${rSG+n#r^Vb>A8%A3+I@&)ecI>CAMgsFwZJo<=$Uy0Z2nHCeXU%hqo_a?2E_iP?IlS+Cc4|rikq7L79@3d<< zzl#@Tps{c!)IW;j)@=>dp0wwPMLJ9HSjFj|A|Ojd&iXusWLt-)XVp>|J^ZckTl$@h z{=7oH9awQgMG4ID#ORfY*h$@5-1u8ZN)f!|2mK0_OgL=%#<_V<%7&;HCs55NLJi++ ze6OAVfNXX=sWOT;qs8~UH~U=@g+uO$&;)B&aw6?3;gE)SaXV{Xnz#MsR4)?JKXihq z-C{kfiDx@()*+ZUue@J7&dWP#UOOdY0_w{R@Wwk_kv}Lr@jERB32|cIX91DS04rA+ zLHKY_rFdIAqMHncY|Ob#fPFE#NHXrFj5YB5yab}KKjOPDOzzRrc2CR8g9-krjf03P8}vn2tK$~ zXe>W!%@n!tn{9CjGI4Gz)UT5~-ZGlH-v2e|7M$Q8B<84ip@r^(^YF-fcF|V?Wh#)A z=zFM)nzC7;sBJ>im6xvAxGgGr58bby+g&R>zDum$XeBZ}JuRV`iTKcrAKN04Lsusy zXk_GG%JH<#v)1dm!Ps#$&e0Fi3;rx;+s^?j7A)GVRf>;v5+&T^>I_DU-e}+t1A&0Q zi^aWYZPQZLmRWm{>^AyRxh3_(WSZvIiIgwLm-}A+CU(Khr>|by&-;T5FyWkb-Dh_2 z>=(-Rdb&n+`pXrg!H+a*%dNQhD0OljZB1ydbf*#-R7j0lwmT1y4f`{FVN@M-<@;UH@mUzf>1FQQfPkG>`^HRK z2o?iz%+9#omV?d!9S^{NbL(=$7`{Zh!6_XqsM_nqDI*oZ?h_kN>Ox%Ng??*QDxZA| z5Fbd$lh6M(;b7-On!TEsp5V;&K$Bgj7K>W0wWYPd<=o~<=S)&{%{ER)NLi$}n zB8J#YB2ruQ#V_iA8mtPK=_c?sQj8$5nOdr5_kI779(HUD(G=Y;|#yseoj_?LfuyV3;Q}K~wy%jWB zLar$OEa$=J(9n>ux(r(`)sY&S-GiHbzgQoOdwfHw%mM)u=izQsapepY7N5T(TytCr z=c`Yv#W4h3P{Fb%$0-$tccANNNOFMPD5s})P>Q~EY(U2skA zVhG3i4HDe#?59q0kaBb_JwANXA+zH;JiOtpnG!k;0ju4%aS2-xV-ZNA_b%p>G5jhs z5_iyML3ofzL8r$%Zuw^)rbVJBp#BDVw^=1k2TT9oo2s+IhJn8Swk6`$J z7Y=8)s5Esazr4Vq6s&%s{`&aYl(<%0`o_2>bMjJ3PR~?sJ-g7I0S+FQW4ey@>C!xF z8?(60P}9<71HeKV9}TjlzYtoD&OKwd1z)PM_Bpn*A%rx?LxNssdKW<-a>FVJ04>TV&k08#{HvNi-{_ELN_!8O>Px`zs3R(;nwwAU z2O@1~o4@-M90i_=eqN}z38pz&Y;6Pg2=^#8qv;Y#_HbRk?+Cs9TGSLelJxRu;Igw~ z*fT5C*v{oQQu|m2UAdXChKJ;qhoTA6{m2sMig6t)%@tnv41wM!R$u+Vb_+F8@d;~5 zdnI+y6RtMU#?Fr#V3Kg8u!orW&1$AZZaE7+Q|B6cU-KT`yRqn$9XsqF^5~5%i$l#!IJ=gTTorWLqXHBz#JWQ$0$CY|a$xPr_mZ#^|JEuEt%(%<=&hOW{rjaXZrjB=}H5ZrY|% zo61jDH=yXLoBb;`3MrH7uh$~gc?a$Wc$FIS8aY#xhZQ{)!hFx(NO!J~&wEZ@Xd>NP z+3}T*F7Xtewzq2WPf(dIg>`SC&WlES%NqTg;R#`vZS8f|E9`WfDXJ;28tP(hiH!JY zmG`UL)%Zjo)hL)hRk}qhrR3UPig%-a>8{4Tz@tWZ+1WgB&_5b{+N{#Sz;C|g@-seE z;*QZn|Jc|C^%+Nsi<;^9ReiUT;U~6X6U*-RxZPG^nO>gcOm8ms3~O@bG0iLhw;0M^ zZVQ2>6*+RJo1iwY#676BiW=HFc^?;uy6$b?m&x*JV7O!A~#n zOoM5_`AJA6j@%Cu^yt}&kqV4KUj||LDSM0)!7hZzWMT1_kB(z4Q}=Y|x4`qXA&KPX z!!b=vaQTYA+|LuFtUqbx*xC)fPB{EZZH8loIukP^{H5G_smZW}-s7B3q}qYf3Ch<~ zo(l4H*#?zV{qC#_s_Wij+IzR&yK~IWzsc#=B}~UNDPiYQ=q;}?2^IgoVxwLaBbcc- z@@ypX%~7Ul=;MdggS%3;+x|YN35|x?c19QmEEgcgeu%Hv<8a0T_&D+;J9MJ!+n1X~ zCYUnLC%8q9dHaQ{_!I}K=fa&@H!b4hHeE|lv_Q#_&X1$gN-u>OPzfC{dC*`-h~q76 zfU-{}5{7_j%5r+q~#nEE$f+O>WDx;$5Ps=RQHa z3Z zM#S5?P@S6QAJ8x-j)TMjW*sbl)k4$6&>4EAcDt0p3DVYdzy%{lf*nCrunW75V+9%p zbz2EC4R)sK#Xv=AZei@9= zepNWVDKP-=h{=76F(~CM3HMj=kt$5EBh7A4Wgn*?Iu^tFOyjJk-;ECcAvh75L!MfX zlu>R?csFHgXQV$?dEmt|^Fl#RbO0w;>FiWoOHm>;i)W)PiZljJh~*vBC#>($4=K>I zP1&i#MN(}7-5jeFQG&0x41QC_dq11yGu;B(Z7724pCt3=1lE6EdeRgh7D_g*HoXwQ zHY>ztPqMM2Qo^nD{(lQC!uFp=;oQob#DLGFcKoDkjLZdf&a@^$9JwwfHP7$uA(I-fo>7P$>_Q-%_e%C z%a z=Bg@!CaOwPXRQYZcjC+o7Lv$;#$A?91!VHpt!84+bnsPALnZTk*M`1o$=C>6`qJy(i*^L`^h3^vF9vftlq7ta*&J6 zbXWvMw zq)8V-nnIn_%^33S1p+;83z(d0_^V4b1B7FJ)KWSpwb8;(G1mRL(fiz+a-#&337@0) zp^y*k4Z%3~p6~QK2Z}#u5 zG6x5NoVxb&>FLmm^?3vMm@60uW2HHF`1C8%p222aA)NNJr{Q_In~|)OIm>?UfXxPF zj+}<)iz-Bu*Kf};4QSQRT$Z`)4*uk+Thc{9OPORNRQKK1W&7O3uI|bz^$Kck4}QV* z*1SXFwBknocYJP{v2jxMURn!Ro+o!zJ++S+S)CFATrZju#6gl+g>$#{M(B*wxSx8D z)#lq*GTEo950erDQ!Vn0R@tb1(Nkr|oO(oYqSmg$tM~#V%izAV1j(PFy+gJ8>bSxc6?v3$+||3Fw3? zWVxj6BtY$cIM_}}I!cmmGTtfxx6XI^uhKA|KOk?aL3Dbr3RWln2Y*?A`@mnVLw8qf z*3Fv6$pp-ow6n&_8FiQ(<;CF%A=*+5?Xw#Ry&0QHb`=02(OP#w@nMfwgJ%^SU56Fx zT!GUlQVGF0(F8J13;NNT0QSusmBhURWIePqY}w^p8>}IU7Y|R%8w16Dp5oK1&N>|W zUvVmSccZ15KMe+jg)bFPcP+=7XKW{vPaI5V_jryM1`**L75V5Ucno~mw7({QhGHo>1BXB+iOEb7}hiV%lxx*5_jG$C7aeIq0u> z@#bF{>CE^(bEXV3TZI~Vh5M^J!50mh_t%)JB9Zhwk$(_~VF@b}B=)y#1U+Ks)M zn$u)HKVqw`>B3BUCm!wTKcC${HJVd)Z49yDWR6Pv&_8SaOXktK z2T9c*(9`FAl8@{rLd4$I{xq9vkksj!_myyZMBeCHu4JAV$|!aEUWQaN%fdWFw49C( z11`h_PQ0#f?C3~!_Zx|O#b%Xcw4UbLcb*OXsGA7R_EPWma?~BXhbmyrvPgLs4*39s z*3j7}q68Bj**=k_5e6@8K2B$+WD%~Y zX+pRW@Sc}(Nl~<5G6J05prvZ^hWwZ{R$x1~@=4y4rCP_N2s2!*hkXy%tvUpkzx?tI zVcUD+{15^mag##S3yGM-=wnw`ZHon+34YQqI?X9?@^r9lCfj@QY(H-OF`=Nm2?k6b zC5X4I%IT$x8olg&p3$CLID{wT4Iru`{i7noWUru4Rx?iGioSfrmHPO$raqQb`XYYr zg(&@+Dre$_Xb}(rzq2Hj=yoev4vB*8086gFF|hBG<>X zt|4*y(r#&6Tbh-33VD$RHbMoY_vP`9Lz9Nr3D&hE!X!Khqa>uOwpV|V!;Iz<%~sF) zVmZp5A(Q3Q7myAmrT5H>p6{KLY^K!AYL?aS>c|2Bnf8Yle`P^`lUC^PO-l+q6~M~K zm;o>{p+~+`Q=FXtiD609zEl19=6lCFIcolPAOHwEku}tTK$ic4hjgw(Zm9rJIZY^$ikYjt2; z({R>X&7ce7;-7$QZC~mIFtXNfz{nPNPpOV~Rn=3Iwlzw~sdIp1AIkU9pBPC!1=4+l z0iOxBpfv^Wg4>vqUhp*#Y;nZm+kH}0dX_A(9<>gf-TyzHJprR3^&Cj;*+D<~17iDc z?7eq5oL$#9ERjS68ANX*x@gh6A)-YPL~jwIO|<9?BSbF~1ks}tEqV>2hah^4K6;-~ zCk%N{*Zthzd*9ddyyf|h@6Yd#Ip%QgvG>~R+;y$r`mHuxgn6|R)99lUSD8XU5fMOp zO|Zv6W+s3FgXOQ5030gN6bt;XmUt$)a*?X$L!2Mr9S98Mf?6v)>$e6V?-R(93O4IX z1g-xNp?`E_mrcO--go%lN(69R3qac=9$28Y4-1!%D~t*!{FIr7IOE_QQ5f;7O4~94 zA5`Cm+(nBBKb$)@>i6cAq>X^23OgttpaujvPy+{Gzy; z{W;T)nVk18$FN!w`^F3CPdK$cOqJ-=Ozf$+_sc; z)gUml|5>pBPI&!qf>;-7|Ip%IhMEzYa@z|x%{?VDpB=EoZE%@JmtGi~|kD&gmmVYgA zhj+?)|EuPuP9nMf?|;he_Hb1N7#M%A1hSOb@^1=f^i!hv=Wk`O(JSECEHVfcFf#9! z-~=aR)ED6~bZwn*Qtzt$9$&W&SLmcvLHYZ#9lt_vI%+`{R)M_%{A!38&#cP2g%q}V z^`f$>jT%%uN?XeQVbU8WVH(RuF#`j zQB)BTNLF%!WejCy`{w9JpDYwKZ8vXF|7<0 z(Y3MyI(3uBAY!O5w9m1YPxfWpgel%Y-E(W^<@CtyG~Q;nkbTW45|+T*Pv17i;!yGh_PQQSvD+;eKcK zjk^S*Z`6_`S@gLWe|;{Ezj+9Hc5f<(@NB|Ob$#XSj|Feyttn%Vq5N`-`LCg$MS1ir z@yNh@V*_U4a!;ih((4%=^4f0K6pS7FS=7$uw-$d^EK%*JY$;|zKI3MU*8G;fvXbd) z_S3N?*ID6WWa@nOB#$NrA;ZIO7@HykY*IbTL`+sCFv8l_aZxgY2#**6(R5Xnr>yqk;DA*PQ0^RKESjb5F4!RsPk9eDP z@mEEW6#O`&gS~6&L>{t_Pe8%vvvI0NQbAfs(VZg!n?Kh`g-;~VB%F}@_8zx4Rvq2m@LoRzV0ogvds6E<~O{|8Sf-ICn~ zKzSH0fz1}BW0u0Wqa&+1nikY%Wpmt^MINSQxQ9-g%%n` z%B}2^r7aMjBDjNG7(vo~^|wO(7Ct(-rnmK;07CyOSZ(UH=y0vNr3XU?VYE1JBa8Sm zLUR>Uvf;0$_;%zs7*+yl;*}+qnbIc?CAKdd6yH5b^@!;%&xU((? zA48ho=d{udr5DkR()Fb1|5@ovPt6+7&!Q15*Sx>@y`-UY;VNwKP1BS^#SNUwPd^wi&O zt>*Q+;;zFei=ZTnX}Wadg0G*UO$CJ>&Tc+srlo3ZnQA(bpNm+Z|CX12&fu1QXq+jC zeVxfWew1O{+eH@^D(Wa|T^|ZiJg8d3AIN8qk>?iAeSx)GTa|ensxvls#ShTY(&XUU zot&~M&SDFH(edrQNZnG+ZHQQVO2`_k@D(JXBeh)djN5GPp>}A|QVl#P)h1zyUiQY8 zapJfqGT1@G!>2Yc)h5}G`o*mPr)3Hybk5#Xk8x&OK6cD>46x|cwls}eMoyQ_b?{oR zqJ-QPaC!@lB)4DYaovwB{=WGW^mH^m=~|!{PvGD|vFux>TH}%et{xuUw=G!lR{|k? zB7S^t{@^`H8ofBCH`AHB@AERFig1QSD3dl!6X&Kqjbm>ZZP5mjp?Qy)j^;MRb00Ix z-K?_{B}}BGofUbt%uiu!X}sB@fWcQl*OldO`ex?T)t}{3R@Eno+oU{$SZG$ScRVdEzO@R^yfG2PZYvknNY) zW&TEp*iKz*;X%tm?qY)#$M}dM}h! zoQ@kP9H$Y~l%nhxuwhv=aCA2Kx#wZ_$e9`{RUfgRZSr`Ee>u?9J`;h_bGa@6?16Poy$5I?U#q#A|??dW@8Y zR9S&W#EY}pqd2*xH1e6YOs)dfwhSkLE@-}+Q4VF2$y_ovbpQGkX$%srZcKU{Aqc>K zs8lF_!FWalWQ5V{oxXCpbe%T^={BV7lFEj+HR!`O)m0+EKqE8YIJe;F5SulL9Ukf&UHS-IM4Y6L@ z5pr|HRmiTKd5MXB=Oi0EycP0kwmXd&o|80;R#*$;(k@gJYqqQ*hdMV8?eLe@sj7x1 z5YpbKbc$RBPJnw`W$z{W$&L~!S1-A+OVGuNJ6rPrDkQW;C3n;JwOG9Bm;#YVjEgp` zM(@MwvhAI@(7QzXud}EtM7_|WNTY4@y9nd)nBp;y3?W+1#^{^O@yRzH`T9AmI)b#)z-(Afa~@olOHj4Sq$iS1*FL08E2 zKX?uw%)pu>IBiQ5blM4~0?*E(9DI!^C>v=@;oFVQ?+S_ZaS)_65B9p1?!W48hA7#n z_z2@XH?~lO0_j>YUcoJD`5Tvv<7@S`&GC~+iIwZmWB8(of>Wv%S9UEgBYpOZg{aujJ!wj#YP*|$iSmM}T*Dfcd?)gCZB zKo>yXGs~V)OZ&v$S47^#y+E+C{=`~>W<%ujcwvXa(L3`(zkm&4c_k7%P1$P8?lhZN-smbg_r6o zOR;gs&OrW)@U=0KUAb;5lYvGWe8!eLKR#>XlQn*D@hOLYgVZ2rwzFt(iYP;mU17CR zXOR+h0nk=lC*?%V=!|l~OHiW|Wv?dT7g*IO~XP3Fx` zlg1y6^?G8hf=o8n-oKKFw2clPR*~hIlHo+zw`gS}9fUWU3d2?!Ofw(`s-tUi!l7i% zMG*9Z^0J5G8wEYx@5%H1)5@g&N;&ga{O<$FEIXQ&g!Tg7?#LC&?;BdI+w%7&A^*Y# zJ=y*5kPmJcFVzMHGHrXQQMlxF5mg62<25Me1A=+0fdljyy7{tu2692gGhQ9?Ql&rF zl@;0IBQ54f_RE8E9Zuik^BGIjiF7}cvE$#b(4Vg0h?WuSzxIAlN1k_ySUq0Oo~q#% zb_wOLxVV>CzIkZRjS?V(4&+P|QhYqh658lIKax1)2)E)+B<`1gZTUH;F@&?XT7r_BJ4(~LSc|yMTSclX?lsn@iN39NO--*P_th{&Ud3i+uqTXoQtH6&+7_HVEV;oWwY*HwHMUf;AEAHN z8YBa@DzA%gC3BSUIe47>ayotfcZwPfZb_y(_+b63Zq(Q4#?+}Pv|Ntn2ZR0q9_#?d zoE{!&&NFgsc5A9*{^mqW$jIK&=#*5noKg#dUZeTc%lR5b`VIX9-n#+fMyi3s=27;J(519Qi}Y z?l}@xwq3EfV>NVog!7Plm!Bt>7V$#!O`6IV@RJADjT)?+_m8xdbUdkYlac@?w3l}P zUSxTTFC~+i;}hrOYoARb>WDN8%A`uuz5p;N2hE%^N&6B_041 zHio0efE#wF0*mhEhqEvL78oy$D5LNK8$(@e2O)Uy6%Q;h%B}XYaXA%5(A9k)L{SQ7 z1f+R7eRipBFfN+?{-3a^fBQD&>~@YcwgqmDH?d)c4NXse*5mD$U&cstGaAWz_A_F^ZeQEMh5 zQ$Ih&`C6*M#F?Wb%Rjjv8E_Y14|?@6J%vl*RO`D4Yd@q6aUffTURwogVKkLkY(snzPd4>*}$+FgkMh1X(BE6K`0Ji6&3{h4Pt;66+* z>{~0Serkt&!MHwijmH~FAGiAOje;vn&}~X9R9H8oz*5#bk6q)nlkQp)$W!1#Fy4>H=MoUb(WNEo2OM`tmH;gHZjUdzCrJ>$6O~I zd(*)To1k9V64}45R}-{5Lv$ngcD!Vd{2dd?URmy6Vxk*GR0b}B+e6+GC&$H`{~Ez^ zZTS!0{~k(^@V`eQm?E(IW5>3A>X#~qfAA^<0qW;97jW$#Jjg9W`1pVDHhY@0n5pcD z!>4tOdW$kT#Ky_yAp0Mfr|AC^=wKMha7rwX+s?W-0@hP`KC%kF;n-rv;QMRR$zAPe za>A)A?w5%M#kPcN<3vW^ZU5WDUwuEP7eUUs!9($)daQOt-x!EJwzVt=ExFBDa~|3| zbgeVs&G#0f{0t&-+T$Yjt(+$ImqL?!HITdINw3D(spE}!>ocwJgQ8ol-@3k&yn*LB z=x5;iG=832O-PX;O!5MC>(U*?-90`c4Su*Gjx-GbVW9=sW}U{LxO?m|vk9idKJ4Mp zyg1m0BMro!m_c+ zT}-z}j>;Sk;2=|Vn3IXt_!_tLeFWD*$$tAw--o@dk&P(FNBfExg6J|wfpR`n75dwO zUdFWL2d+DvuAH-t-+MHnlR9k5I+Z!^--s2_oaqUWdI$7&rSeUtz^TqnK1K_C*>wTA z{MwSbq`YgUyto5P&MnUT$oJKo z3cCN(V>{*!^4y@ca-xOP%gc-5G(kK=O2m>;?RAglaw5WRou-#^qZNeJ&BH>TQ5VBY zpwxojPVCqwo!$Ys9YjO)4H}Ym$s0nuqW^##%YUcnEJz zI_B&_%a)kkzt75d`Ce{+pWc<>#i7}<;f&Dx$+{g78;wCl#gl{qjrN^q&mDCrUa5RK zDq3F)3AruNzaD{mb~SPyC>CPJj2eE{u#HZdi9}8FE~ldV+Ka4T&7XUsgj8i*+)TB? z_K!ZoSkb+jnAj56Pgo(12PoTy%rkYoDHbI%-fC7JZlq~Q->|H!g|>{~AVQ35b*Ar- zR16};Rv-H6y6Vd~g+6_GdED(nTJ~H*-2^WgjzcB1UR#ed;X-RZi_x6D8dHiJN40pO z3rcG)M?B?FnE&or#`JdrQMaynUu?oRFuJ^=W*|k|1H|w6#HWI9=3{;Fi}Oy~0ux5> z3I{O^rMzYIJGLS&IUV2S(ez5T*QIeel$*8k-6Taj5@WR!!}vc1E;|=9ShzSEs>cB< z{{!b;JF5iy!@LHL=Msyo@lV#{^WH!cFrpI`k*$IbbfPDTUx4ryu z$}YB^RVLAD#jmDJe9$N(PKgMU(L$YTsO#2G@X5Tu7?+C2-+rOrYM7@H39Hv9eq*M2 zS1_^}$c|*C0tCx!*kB%;Q(`E8+Eh2UP1wX-7vWBU)g=&r_JS?C#@?>TwSWqfM0!pk=MjAFGqyF* ztb6uNKah#h@%TUl(`vkeb143b+roQ?!id_Bm(1ScMrKw9)tI|cxmzcGFx@=UG`qc= z+5Ai&))%3VpIVpW_0n|vLl{em=#`m6tgMn0=t4MWty1;t!oJ(VKEC5S%_S?+J*Mdf z{6q>;Z*TxOX%!SjR~N=#{J`#PC?ns*(4JJSaCVEXC&y;|fHrxjn6aZYD8Xx8~fn`^h9mtmk1*x3|tS#x_lf!XNL7)tq2uXy0v}=1KN(ei_%C43}SXb-6i2 zB}wB(UtHHZ*-GOa+k2BDrsm7NO}=p#&EtgXnkH*EUt+{QjBYiKuW7&0$LIP+^6|I! z>7959(IX_XlRnvy#RznBQj|ELkOI3b-yZ&xR1ERKMV27{j@l8(W(Sr~;eag9254c7 z95Oko$7G}#3@YnN%I0QgddAoySq+j1S>X@47pXe0^>H-&i+6xfKzd0m-3=Fhs1X0^lblP4Rr_86kDsTNuzTqO#JJzaRjPjJW%?P%;%FA^ z@HXU#X?#5XC&FgmFN?q1Dtns>PE?Da*{Z*Fd(U|%f1F=bvh4YdkELAQj0&7L+y<;} zq#IP@bgZc_uQ4aZ)Yd-eT;n_?Up!B@MHH9+-bE#`$1FuGUv4wEpSezck$JV4ro~`{ zRPu8xG7?Sfn4OumKMc1~!HZreV7(E%qapVSO0~T2CfsX_$qZSNhD2O~F-j{Bw~Z5V z2*(1=etuD!c?v^Z2xR*jt6jTHF@BtR#uAv+{*n>xnPpYFb)qj7n`TKc^CD?gZ}-$C z{}i0;DNkQg9y`RYitBr~6DW`-RicXB(-hW~5p1TiTaK%&sg!>MDKoZbU$O05*^6a; zj@4KiCdVdgVc3Uf%=g6ahDuLsgIDh~NLPJ&!EpatbI{!fAcFFRXePFt}x+QxAx_(15`IP)!|fL z*51A()80Pe2Oq@;9hw?#CF;>77a;7CS_n8a2fh1W1OWe>3cs9y91vmcfwOaK7U1hF ze~|QP*bI%p1utAS(P7{-UYBZ`z=g`PsO{+S@h%hKhJEk%2X9KzT;SXZ{+)Xiz9UL~ z8J=0$1;3-xkKx2c3PP6Ta&jVhYR;eizX(IcU;hfa)a*o6Ttqd2E@N6Nv@7`k3#7uq z7EYyDWr^V{w>`lV;~zh-OhUlbLH^_FRhnPIJN`mh`d2uL8$jr^qr}CC#-}8}sq|d0 zYc53R?w-OOp*}-Af8mA6mNPJtXUS|T0u*M2O;|FRf*m@zcTcb!zFYcY^^4wfcdq0o zZEVjn^WBtQbAVJlz-{BKBG}+W?;?lKdy;Uy{Ks^4a}PwDN3(&_?T$BCemLq)-KSe>8q+rE=&OHtl= z{LxkNxv#5O;@0}h@4CqMp=w>Lw5HI)b2C5B+PW6#01l_Sz3SsKO3VHP@?R!c7c4!B z90ZjpQFpzR4RH(J{tL!g?QK*tWEiRW4Xk4K88~9O3YjdBx4_;WB`dzeR_;FtgQI~| zQ>eCIwy3a>+Fdzy0djAS$g3CN z6@%&QFn9a?N7Z)? zDw%Q`p%oFvce5}8nrPm!VITEgij$IFfy2g5CUU ztrB+PuFnuF(cr=|p#v~=lmIzQ^&+Kq8fUTW=&;+uhq=xuE5KKas8PNTB$ukcC3^VC zYQ?`KI#cqq>&UvU-CwqEKZ=KN%lv_o0u*hzh61l>xpS9aG}# zy8G^1wHVJ}|0Ta+EN6-RynoDav^C~N)~}=!6DFL+MV`;=$ijd}zf;(*MY1vmc;a5$ z4tm#LIJzAPbb_g5q?ZNgy>mN^Uyb(~qkqKp7Av3Z(%pBz`?3%Qh4!|Ur6JSt_rR$Qa zd)cE)HJGlChgDvR`){&W4Rwyyw*sNrIDnv%gWztwnkmT-MQitpk2^T+V%XD`i%k9&T_E|FMq>l!ZkyBDif}2l z8hQU`GLD|{2cIm%+xIn;hvp3!zs_47vq)0u&3|%~70c*6+&2O&&HQmoj2vdVrW1Vb z{$eaS>LuUxCBAW9Q*)9$+PApot-CxNTSom&-D^4H$zg|Q7I}G%A`03V6r-+1X6p0O zM-xA=KT8}h-R-%Yw0F}fs`nd^Etvddy+>+dEo!NaN|7Sp_*Go4B{;2ZMt;LOVg$OI zv?5w>Z~4Nz2BAI4mtu8*cI2Yq-u3!T-Um+$RF}*hyPTecybM^A8r5DiIE3zz`*Ln# zv;4I!(k+MsxM7N4&|%-4!|B4h;G|Fk84bg=BL1X<0pEbuZ{l~{ES!V!HgC&AmcfJ zLU}_0KC_VZCtq-%8k*+^d>!3?@EY%cE(9`T^ZL$M)q(xfzy89lBxNHPFvx87npdW-F|8AqDxtX!1}j!350A+)rY~4 zQc;1jlYis-xc=Y#`$olGEGLi@eftDJ41GBPw)z4SsZ%=ieh~b?yv+`A4zjm6dsY1j z(Al+Ba4j5{2I&T!Qwy{m zDNZJb!dG-hz6imq9kBpPQ{AYoHteb#{2%36A%G(FMj$(kj=-TOsiD$@wVDJY;^R>m zEAw)J&b+&YsMtTEraQVv)bC{pI6Ze)VlLeZD|af(GmU?1)fI7K;)2^s-4s**47a19 zFs}))$cQIWNe?;w9VpwRHv|ul_gibsZycj}GZ!{L+aP;wdE49#!)iKNE@QvsOlWsD zp2;AU=Oz68v!XM_FkQ#zM-Tc-Q~bN$2m|;1MR7EcE9Oie6e&Znw9jNXGmQ;X3eyj| zb;zQY@?mfI^Lv$bHECHDwpD7YZ@Bv?J}-@*V~?va00eSt2SPz&?mW{o<0U%5(s{U-i;083@dvzT3T@an5uk~6kz)* zYj(k%8>k4`a#q@Cb(IP9B5k5$mddoAwfcxsW-jqARjZdsYs9p4Fp8;#P9J=+kwi6o zhxrt5Q?-Fa_CeT#jk>a8^JxnQWI@KwuWNcVJ7T*udT}Np#4U@i=7>@lGukVhq8I+D z(~TmTV{_7ojZIbImL|g+g)`8Tp(!~6EL17Bpu_K72 zMn?;COjvX)H8xFk>KK|Kt^E_HP>2-mWdBe-*s9uR^c1?XCT1BE=s%Kqyg!J}`gY*0 z2_XUB1;Bfj_wUwO(rO#pk~Dkn&Stu4j9uQtLe$W^d%?C#GZG?xn5gE5hIzAAYiuj& za4O{ojfoK_&dP4urdmr2;gkAO8T%&*CRk53ClBc;E~*3h!u$0s*BjPXX$Tm3!mwT# z)}CDq(YNnF+E}l7N{mX%2{gv}TuPYt5l51wRp=bmbG};dgims{dvpSCj~I!K*)x-G za6_FOa~>EbDyA2*#Y=gJCNBNK3l6xAj;(1LLM)X?%j$_!G(@*98mYd16^@_KPFZS` z2A|TE)OA>xQp~^_Sosuh1h9sV={Anc3y`TEs5@To8|8Z5W$5w-^oBKa^hr!bhfRv z9SBWN=-t%B*ao|6G1x6XovIn|*VUR^qql#H@AZ;~RAox^UC!@v$Nt~E-nY_FW?tXO zu=5=tGQOUQBJ9wV8k|hD#nMv9q+ObxgzAsPw#_c_j zw+Ss-bRUQ|FOmTk%G*Bz7-}?b=AWw@QpJ7H$Yc<7>}(4-Zb@}yU&WGcHv6xOV}g}i zfpp__Z4>3S68RYZ*kX#Gy`=R#GB3Vx<$A8&3}1ou)>>fZ^HGdeD2|B53vd_T;-OdJ zFkE&uKV8?fF(y|p;>PFi_2lGgw2Lq6JwPFHWRoJ>7gGD3C#OkXYXUVLLn|7q4@%+P z-=393Tjkq=-&%k;ep-&qbW*824PBgLZ?rc|QDy$(e;&rD?BZRdc}mSHv(}4JiIPzj z5g=5mD98Zf2B=frGdZhkLk*Io^=xjkyy7yeb96BXZpH%?(p6^A-GuM$)@ck1KfW;N zcI$L~vuov8pupGN^!k<>42!G9`_ldl#L=9gz61$Ab|y0Rb^_!}*hunzXhhOi>BocL zVB0t>SyXXJg5}iz`C7zep9E>Tnd-waNj@r&nE8ourm}s@Pmi0Oo}k*R5v5)Pc>27; zE~&N*m{=P}JS1wH2MC$^iHvZ)5$sx$tvVso1_WS%AF7no*xVi@B4`Dh2Dd-asfp|Mc2p{gweJThGpFv9Yw_NG;YIGd zUR-9_!kSY!ldHi$(KFaWtKsVD(M3)>F-4PSlmrRtO zMWqshXH_?aQ^74gVnxDRUI~2?<=dU`TR6%kdOqbb74$_$Mr-ap1>cgdt)tQTMrt&)z0iySlx3AXQGq0%lAtadgdzomLant9twHE5w9N_TaKSZhP%zEe6 zLqYRX6as(CxIR_}f|3aG;KbnVhd^liw(Ar1!?cX2m0=uuE? zovg(h(oy!NUo*Xj&E$`ku9sgs-wbn#*6@nQL4f@%P^z zr7m+_Ac4`s7ySjEBlIR&rbI~;wbQhdwum5A1=dKh8}k=p$Ag~qfy1&8<3^E%St-}m zn6MGG=C$_q=(W%nk%Wt2^bj{o*87^0r}M&rgfg~_Z}*Q1fdOUuCT67BigtLk!V;8| zT2A{sR?!{c4)-uH!P`22lZQ5?6c?pew$J6p1T_9c}!nOWB25fHWd( zSD_JZ(-xU_JEm=kdOUoY6(~s9KKhG0!V`jyvA-Dz#_$K{;^VG=<#gF`J6dZs!CEaY z#MB!zWg@-0!GuO8wIBEx1Qt`+UYP~s)z2hzE?jR`LW6d%EdWC{c=)0(9stAk0Hor6 zq5Bo9%D~4Qh~>Bq>IFhpd0GK{eFwS4rQyhbel&(ZbLtO&AP#&mAgp`<5DznAhK65~ z{#7C3KRpSQZS$Hs$OS$XqyQ9z0C19BP%aPv#&ALa8P03>Up@P8H_=f48z3g{MTAQA zcJVq|941n>=u|O!mZ8i9B zD>dMo;2(Vlj?{nk{ikfK{`rX`rZ7STPPeda&M^W&>*g!-wkLI_P5O8pop^Pa;}V_I zdj?4f(ihLBG*DV$fFZTT2Yo=~?+dVeOkN6)9*5UT6N;Qe>&AX5-yQ#;+M}s1_JpjR zrWmqhf%6BBm(7a@ehG_4kl&UnS3+UI=z18_t-JDQ-iDJucppQge<^3hv=A%dgX`%NUh-3qOloqq!9ftB>am zSJw!6J*H=D+9>aO~eWL{VeYvPqVPitsnxLSs6kO_|cMDb9SK( zY!D4lWFnn+DW--OO}0zEw`lpfCn57=TUqLji1r#|4V-uSW-MO|y?y^A*6_|5MDrrc zL)|%Ko(5e!S!Ufhf-}y%?-!yb1|$&t?zMU?J#>a+VQ3PgV2mM>R~ z;J+=e)DQ0c(pBF*OpqyNE^Ri<{A8|L!u+Ck{Zx%W& zQE5CW-!fJ7?bc(ol12gxX=sOpQ~S{HoiS7i=sHx&yck6yM(bQV!)H9BIrge4O>=Cy z-flW4P;-!l=e0zPs?u=(O%IYq3&cP)&I0ZIy&a4WQbTlJa!@QSf)LX;aKNaxI3oj4 zuB#zTkM;(g8F35^n6|E6aF@`QnsYu9>!$N_J&a&jzo`V?531fYw(heWx+NBZoL7mIry+gP^uFK!HghCK3~P@u zSaJflUkZkGBOhDE5cS~0iW)gz8>rrh?vVzZTkxSle7ViyHqSb4E4j8&F&VzyV3x zTC1Du8^_kF5_6kE^}OevFg$$WqVg4Xh!NUHalWkyOYUi7Xk|hgR^K=mU4P4#9`AR% z`?n3QWSt1|4$dSx=V_e!~_3@zZK`(FAA%hli--*mjeHs}hV-u!>=DmhXJvIg7) zX1 zs>)2ZAuk$?at;lk!ob6789_QDjzeihPx$#+>zEW%-rlq^xF!14zBs`l#FiILKQ$T1L_#2#9DMRd1PjzZieuCm^oaoUD_P18W6FKNvl5NdO!bJ1_n=}D^;BBX_9exw#;-5jZIuJ$qTGnr>r%jGO`A;gPa zyob;==C|34&Rg~qbG@X&axMW|@+KA1zwBHw&rEg~F;lCaRu`m?$5_TwITQFW1u1=} zzwsjFl5x(vwnd2p;qH{VVgCK4sCrzXn#QRn zLw%Qj;9P33Yq(C@Kil*5&{#V@+r52*ng!yGGnwyvv2m8REXtM!b#P$e81U!h}-Cx&UHgg3EbIyqrzsVw}9ZQ zH5Sn|*-D+Ds{U)8^LZ;mv;N@O!$UKp5A`zqWR0Jz@5P&>Zfln7%3~ueQCbuZO?)x2 zdD{hTiTp*Ai$)@WuX0u9;@fQ@TpQ5R2QziMY{xy)o)82i(SWD6Z#~Lakb9!b1m}Pj zor;7nF+_DuI+ywMEbM%Ac^WLK(e1hN0+YJ?`*#(nU)*1%jLI)e2)UfR5BTan4@?*` zbu!u;E>d0I9sIRiCPI>}pP}7_dP@170IEGhN#lxNbqTX%ys{;&04W9pysM#tv>;+NGHLd^96)D7Rbn#yta>7(tb z%7(h}MY1R5pUWEX1`pmZ6F@>d9(ZxFX48K5wd-qg*!U-oPxaA%#_<7^`8jc4ZmA(< z?FcFl4ccV{V&r(=cY@IwTQ_1aSSktz+ljBW56=yNKAv5($gBs~o(4i}7QiswN(_7V z*mknHcxyb5w89)Hk?L8D^!ZI2k#4d?(4)_fkF9x zoeWoH!Ul_T8FbCs-)(s~DiegYbV%?n?2-zI91VI=-_)R&xy+aooiQrr$Hh?fA zoUW(L*~7y_+RM`>>KfwnTl3h3y7l&+6_|Xr?pPEwGc#+e2!C$*ef7g5i4Fe;PtdBs z&1(4V*3t}$B;xgpINLYEo51;b%NgqgdE0jMj2B4vLB9S6FXk$7sX65zJd$3t_+{kH ztjp`BfABD$AxjOHw}7*{d^NCnt7lz`$}?>%c^lxw!R-rYTvTu@p&KwLihu=w8A}gD zj9v#EW!L!O*a ztk7a?!m?);Dl7D?EgGj$X1LrzR}180pY_B@!kG&6)&1LDWIDp#D^i5GkJ!29O9Sj~A^@k@HI#n1zl zF6oDPD~PJutDb3L9ovGK(_xQmSm!6NG@#80VaeyWi8XnO&I*RHpFhR|N9pHS*OS`G znvK1kT6)Nxw4zLQz`Xt>ra(2^;Qc<63F9bLJAr6fA&wut9|N)DfsoF7%SnpxfQhDK zxJ4P+x=HdfVe8IG8`#8!MaO|yf)3uHrx&$;nkTHB;Dg61 zY1M8Evr0XM(_fB*tHZhwcV{=`*fBQArFMr^)yP@nxyAQyKx9F;S)=Ll(d#GgEj-7uX!!8%Q+kK z_>mCeC#fWtY5B-ah0^>C+SJwE7kWqwC$D$(ALG)e#4!QA9YUrXnfK9!ox6(9#>2pc(H+b?du+7#(6R5b1>#k-?jJGk+T@U0dn;^ z_uu~N#qshe^hnfRjV--Gy#pK})Hw^~W?+H88^8s7J?R0tXFty}!e{lGXm4a>5V_=>`JELAnB{8cluz{sLA!h z!n1M*D-Wu+vOPxU3rDK~k+vIKx-dbE={y)+P?GCytAlwg-UJTY<1?SmuEQgUih@7Lr~<*2@=cT1(@`z2jHZ&jW^&c53B-a!1$97D{+si@g*S}Q>*|9@bmBHmktY& z@K14vZQY0vgVbaMF9)ViG1D)Mn5;+Hh!AcwYer*I%=$1XgicI?zH8J z*}uGomCm;a_{qeBxz)CGGWn`%46w8c8%~zu23H-&Wh$%7M>yWll!MslfVV>O6|H1- zKj8lKt=-EAH^c>{rp1icqVM+v%$>nN8Jp2{h}N-3u9xE}{p{(ha89kxnN1yo5O}96 zjszG6Z*BkJ1tvpq4v4=mU(es})%@T5?*H>;&f#(rFo`$^@chB6*Sg>dt!*WTf9FEm zUcBXPJ9=ag0fS$BZl#2&VpS>t%cuFnx(Sbxh3bpUQE8uvylGd4m;q*n2ZAdnC6{;? zWvygb=k@^lQBeUpW8{`pK#C*O4c|ob>6^SK<$2+K5-(H;YTrPX+q5RK?hE_|4_~(Q z{=rjEY5NDU*z2RqS-|viMJ#sFY2))nk+cglMq82IW;cw4E+M)=VbAOWz!;C#>=IL` zuR`b?a|&%`kx4>OAKs#u=n*JFq-R3pyjiLB>ljkm`KW~Z(bKj^&k>_vx{SBh$491P zMm$PneWfE_o2{7m%p)~M5@%RkW;1hV^>)9FKiu#&NP*qQdKG!=)k^Mr07*p6Qk?e^ z`8-VCCC%&c-_iQQ62F3<@LslLj5;n0C972~G5BKFs(@rh+ZS+3R?nW_>6>b?_=GjG z^oN>^9a*QGJoX@*B;y8LfUdMh%U_|wj=$S)CdZ{7Am|L|Hvpqaf^l-kQ~=*dxqDWn zeBBq`T}ST3lzN_rck&ph8Qvn(-94=bo6R{Dmmra;uhu)~Si9y~$KAhPmqzLSXlODl z8`yjCId=WV`^N40rYP_|yR*C`4AQ~VOV_kShOE;idUO{e)((>Rwz+9ey|i$9`;u_% zlF@uCfUI@W(S3$~K)UQfk4UB=N77^Kgn^e7Mb8u@`v!H<^T8#BohCrgKUB#Xt11E^ zchChu8!L?chw2P*FHZDqWPKxN64e#cko}x3TBr-!=Xp}K(e=)2rTQoj{$aYH?dX-b zMmNO%oo=ifMqLfl6P7Q$m1?|wO659hX770lU6VIcxk)%nAbU0eC)z0NV4@lm(H||Z z5GDG^8E?{%qr;jKy1Z5?se5>nX2>&jS%wEazpVfq-#UctKk;Q|=l6qkUddOP?AN>( zPo3T{3+$EP$Vt^ok*zorR*^K`Wy&tVDWc2kOU2>}z0*|NCZ3Z{iq%)Pv==k4Dh%CJ z10iGtI9f&SqhvYHoqZ7Jklo6ZQ#`ecd9Q2VcFhSuAuVP_*v`&VgCF0M6YP-{)PXNC97bha`~-5=#Yrp?lYliH8a+;e$3YHZ4z zmP>m{UY4c(95t?M7JZRxtKor(KUv%|kRk{=hLGE(`n9-i)t!<($}0q|cCE-XFeBbG zymvJ#2uAI)cGXFF%!RBtrAC7tYGY=35!AGfg>ga30kx}{;3=3ox}u{gEEMs!cAs?4 zc)(3GrYHH12GqAo6(H569nU2>S4Fx;AExVr1C38RJzK8I27p$8T&{MNY(tK>7JWAY$`Mg! z`0IO#12tVtK^TS3mNsvEbNA}+tOwCwzOP57b+i&-h#`c|uV0PUN|fheXj>wY7x8Lc zY!yFdT!ecimXRNF=}Uxu&#aj{AIREvgGozqtQT!!xx}7l0SUGzxvqRW4{ToB4&2s! zp4o+V7=9PPjP>fJ5<8VruCVf3>tYu)nNtyFX3a)wv3`A%$$<{YF7;09)ok+mm>T=e zkqdNwu{K;)#6>UQ?!kOL367n ztZkIA;_t9FUAEQR_1kAmF(_~h9V8T|^~wGvb!*)OP1ppVjiR$thZfIWw;|IInmr|r zWkeJe69ERGG?V1Wkjr*08{&JKwDbtM$7zkoN`sQh_nvCJG4Ac4EoU38k>FD_n(=mB zG?_FlHTb;P)3u&Nj2}Q-sxEL7+uTLf%80pJpRWN5x5kjXPolg(SoY!C2XgQJBmh}~ zmSTx_TGiC?98;WO#UzJWW5|9Qn2xPZT?1qIOlrh=dL@FB*x-4OtPsGlhavl>^%wnb?g_l;anOGndUA1VRguW zcxcT)xqf3=Q~}0=nlk{>&oz!8T_w`Ao7o<4gY)o`ZD1Z%kr$BW{%}rko`?8(jYhFT zplo%r#{taVR_ERu>L^+6+F{{-I=hzW+2n8Ru+qJuYs<9D$Qpw#DH9~$&+#&2LJq28 zp&$9gtNlJk!wa*5_2tl>BNJKZ|6uPuqni5G^-&N7>7vrB6hW%=9z>)I2-2$xi1gkA zQBZmj5KyZ04pKr5AYFPV5PI*BP(px!clrD6eg1o&bH+X6+;KnL5BEdH$eNj%bFR7O zeAim<^SsZij7h)iW8cxZN9TA@z}uMW6R8>gJ=#$4ZB4zAxN=grUSgeJIggO6a3>nU z5&BU%7%DUs$Q^TadXvaut?trNqeXm3{gwkIi<{JVl?XaEPIwmHZO-Uu>){EnIh*|Y z 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 z

rrU5Jyu@GTNdd(0r(aY`5cYpQz-kz`>AkuddAKdk|s)fuwQU!gt`-AydNnpV; zA=Lipj7sMaiWHX`$?whpi!!~_5h;}6Ye%CsFP=-_Jy~1?^9F`koe^!wso(={NmDXMl9mp!!yfeLd(zmYSB%I|K51ZZRnzUI(ZoBuk2a&;#?eDv~^->Y1zSQGTtnx|<_=0*@`*6ls zA0SV--iFlEV_bMiuO9XN4Z&jsVKcK$1qR&7Qo@}*COEtCX?p?eu(r5*)gTNstF(Gg zj=%r$a6mQ5j$J9v53qhNkpf(H2q0X;5@XjLd7B9YL0>qE9S!b3&M}!zLl!2t1QG6N znHZwC2NU{Vxfh!721*zeFym7 z^XAfi5ONV~5AQWTp{>nZRyFIyu$hQGK~1a*f*+Z$Mxq(p;_l?&_IQ%ltnVPOZsw zB(gX}0kz1eh#RWAt7hJvpr?QOZQtLQI%Gn{RJCSg;=rY*=0Y{cvDqveO}4J8xM|oG zT40L<`uTzQc>`Lwz}D1pCfjjA@5jlZu|fBmU0-C98^@_XM+T!U#AI|G9TWsmmCwVp z>c`lEx)K9pDR;+Of9fs=x`ZbjD2pLg)kG=g>D;D?FX*`da@v1vQS6tgIC4gPBf*Vf zxRpHJoT7ybeVP#4n8u>cF zjEN7m7|8rJPEMP?dQeoc{XWN~fqcw%;wWwmtrpk}c2C{Mk?o3TSI)w!dH6aUw?rJo zm68Ti9!e8(HPA8x;ZzrNZdFl9y^a7s)qe?WB625oa_DuBa1x{?a!t#Ksid%5QeO@efBdDf=6tv<_x zVk)Alt?Oz|cs*4*~GVZUJPRisR z=rGq3gEkyLTDX#0;X?LD;!l4BZ`#XXvsd=Ka#BAK5wxynK}=&}g2%%y*pBkBlAcB$ zskAqezVhY{7Xn!RiW-kx)RL~Lre2bI9saA|vQkqD={|A7yeKs26iN+X?5y-(O_hAQ z>30O#mXrnuylo-aYg8-LTd<+VJs5GJ_nN0u+;<*B1V^;+sQzIUXFx7V1-u$kGI*#R`IU*#U`%P7wsNd(Eah-ZKZ=k}vepmK`mul3sdcjn$JS zn(mVw4y~3BFuLYGcLaX(E5}yCAFn92MR)Zfgf1`|Tim0n@jdLz?Cj{dd7iychtfgr ztpYaIfHL!G+L!8XcrmT}YEz>-AIg(~bL0mP1bY>->UrZbzL|E98Dn+&bGJqY0O?d$ z_03?JF|sbpyE^R!NS-Hin+`z@jn?*YBagl_YW1zJ_>SC`+%Cl6WgDt3UBK^{Y}c2R zdiaLdi_hk{XFgfHubbo-slO)S&3msLGZnWns=U@-$0ipw11ayWd+IkxdnPNBqaqo9 z)Q9Wt%cx>}I?q*ytO4@VHp?wG5HUe9>TfH1a$3Q5kzh8G~(-P^%Ll2NJ& zHIN%e=r0)TiXBXB&1dshqU$Bt@BEN^tCK%Ce_9y(z|DB;qOm7XElv^zAgNF{0Org! zDieI)TQ++ScN2VN6C<^fhg6$>QPWoM44nQYzd(Ec>`wx4qBNkoaRF)Aw0amy^FhjHQ}+BPRfaDAuPF{$>q+MEs9S77(s;v+nN&i!OMu{D2qI5>yU#^dL3)MtqDB!|MbJu1*~DrcEJu1t){G$UfgH8 z2Vfj?I=!6!`_DmM;s2qc|5no}g-pYFQ9wazV9}^}@a+UPz%5&DlAJ@m;Rl|c$0@H? z6q-5mqBwBxZF?bRCTAio#DIvE_b+);-$_RNZ-AU6_b-cYm`o=v2eV%R;J0hPK)}*} z4se%0f-ffw%h7Y?8BpQBDm+u}0d8-@nBk=a++A-rblL}mWyB0XQO;YrVG%D*x)vOz zY?^#k&cT>1&)W{I_TfkpqJ}1Ejid{I+QnXNE!bI>I`TAx{6~1=n(lk*$L5T-(Upb~ zA)0HFt-kvDXc)#?dH_cK5F#-uM!2TQM}o9UKaN|-P5pwz;SU&I`}aSLkMgIJ=K9%zz07c8NGJHeP3EI;~Q^#;=nFPtvxddzT0P3-ruwnFDtfNT^`MhZSr({abk# z!!XHA$*Q;R1cJ3f%Q7clnh0zD{6MUMhB( z>q5oY4I_jG=JE=V1c5gmM`v@0`#9NQg2n#|ETwu;nx;(2nlz<{`i=7c`Q6LQ+z zmX9qM;y)5~4C3GOQX$IL0jyl@Y5;V3m>v@f2)7!L2SA{5ym(3aw;vPm?|l(u2tf^E zY=|@7`QF0H_B;k}{Fa>_8aIhDbbr4h6Nwb*pdLpcOq&yj^mX?X*xjBv;bOz6!n+Nz zxe?k7-9yvjo|;aZ#&j)J*M@$95=H)q)D9473NQikzz*^3Pk(>Upg6x1+nnf8&L0lx ztcHJ+QVfnRWc%;q=59}5TCZHY7)RP(Xv_gaq5ZF+sDi8Reh1q6myA=sI5F*3$3Wdp zutGwUm!zeDNdCFVUKqiL>Hd`cJ+zk;-#18&n&LSU+Lf#dIQQ}x+*oLUBF^{-V> zME=98dPaEi10YW=K!x~QMe;M$DTo(Cj-BJ;!qWw4J zNOIgEK%3o{q-h@)|7&zwhHyYK;s1DpWZ(a6e08qjziCYJKUMR)4?sh{Z1APKe;RsK zw@)MW`PI3O|DVzQy`JBL`?rR4dA+(way;C2rI{fWZk^JjOw?n3gBrL9>~dWs#wIlK zoDD+S^49|2{)9oGLrpL(sM(Ix>q9t7OuIr8`tIj?-Lc~-yOoLxz0X-HoDs-HB6{Wr zsh@RINUSjYX&8Cubh!y5DNwJc|JS#+BSr5qmai{kZDDU{TBf0_AId~IZ2XdOlndIS zZ*(g)Wch#Z$^U!^Rbq)t39hFB5RwIMj4g7XQK({j#?CX;pi_c>&q8CZpI(;rtER|x z`PYHp@mE1lgc27CoE5N&NFL(}LwF`&<`tkIaNZ&HXTLq z3Y=NyB^u<1Fn8<$mRh+i?;lhbLacd=m7_kXy|e z`8=t0r8OV(QfTqZ=IATy?+4jmwGZQCPRTw@wM|BM@5E%gPimp|P5Bsj_VqH|4fOSLtSAPJGIO3{Y`7x$dDl!;4QwGe+1$#-8*P=yiX8 zzoba+oxK{v)U|r>xKt-Iib@_xgm6IoLtUfxuH;Ek7Y zECKq@#Z zqG+?P`5N;#lrG8VT(fhB?d+qjNf4k)UjpauN2GPhaYNnSKEimTZ?%(+@e_AJSUMgX zc#*Y9zOCgpki{;6*KAmDs&bPzjv~3k;M$uodAh>rrwQ9faCE(xK*wtT+Hp-up^ zi3`Z8V}<5qhFk|C?Lq(bg!e{`#3gPqDt)>k84hx9*%dNfN%8ttZe>i2ayGsfcdnps zojaaUMzt(Tc}B)&KQQMIMkdKsG6btaC?id4K31|IQw*&SC~ag3|?pA zFOa{)U2})5z7rOQe0H70^y&Huw&-`TYw}-^tUU}Kb-Tt!h2ENIpVM#RJo?=o%iW!) z3lA!XOWCa`!Z|Hk4ifR`@jjJB9j5AfuYlf3B|Tu*)aA0LG5ci3;0#GoAFsS6&_VUJ zwLn+Ki-MZpSe9Wpyug7zNKyVm`W@S*YLb%i8K2B5!qNznliq{AOT8SJ0k>ZA3grrg zRp}cL3Tf5F++v*g{u%lt2=aO*$8-qn_eQ_{_~=%Uxr=yLi7qUigXM z(DL8-0#k)2vnGxg@vIW7bIWdo&yVMONPK-ry+J^8ls9NGJFA9acdQef0ItB_BuYCx z^E$vx-Wuq83E5cbdXzj|T$-czyJ^osaQv87}9uos##7vCq-* zUAJB!_aY>0McVhP-S2@Z7EG+wTk8*y2^3w|+7$4W7|JvP#hq$(MyPP)!-!-0hL4rA zR(mD8tmUhK_5s1w8YdkaDLCpzjZnM}PQJJK3cvvpzogcdcH3RV2u*;!>lt}c)!UwKtUJ}| zf-j=>Q<=La?(jiWor3yxH?UIG?F;}g9L{tNBb&c1B{*IwX*}CGS+6_~=tpmAdEZ2s z8w7oBGqr5nVv?fny` zW9o|MWcATrM-l|c#ZJKGT-2G$gc8mvs$^mrb|L;=Dx}XgVEjB{qo-X$5#uE%i=c;?kfigA%*G0epMid;W=1oG=a2l zDlSCj+Z}<37FABQ-a4t;;$5F`7lV+>Eqm8|)1i0rrBY*it8PrO21Fa2V++?+<@>@8 zM^b7T4o4AJP2&-w1x2SPr(M>{cmwWT)?KHRUy4+7FBcTMSCkYOP7v2#TV+i#T#8a? z6i7@?z0Bhgblr^!F?=`0fq$|u`-PAHNb~xwWY6Wef;)Q@Yn#83>}F-wz{TMYiXA^# zE%(LNw|~?7a8&0S(ihpDVd@0^zd#jRiX7q1yu}>kVEV1sB+o@+nIQTH`M#{~HjsCR z-uD|Cs$-Uuo7qxy+OWLo70uZPIfHSc#8q)H5t`Y+Qtiu>H7cAGruYm9R_&LOT4aBD zO7!$7?vNdtQ!{okzmbrU)?-@bb z@rSEVQ&rq`f~6jL^P*07Ez_s@LK;P~ZIn$VV|R!p926$)FW5q!h<#UNV6xo=y3H8; zMZHX7O~!lvOWJ`)Zn!Y>!t0u#ACCuEHGRZRyY*k``NhdZP11^PA2W?h$}m_6U(va7 zUF;W#<;7olmx1t<-(f0OUoc7T++OC#IcRD;VbWQFP5*p~t_jYaG;0|XEIOm2Ud*es z(q5;Qq3kVt+V&)PZHcis>{~&e84vv(UTdOk#|xmu=hAg6c8kYH|>u1vZf|R9_2HieLm2X*Lb3% zL*i!Nc~2oxxbJl`^!2H%OBrqeptisTEp3Mrbc#7I@C=vk?eFteg;GZk?3R2y{47hJ zbzdE%_GJanb?Y3@mh+7W6E^X)GvfwuiBawZS0K8B0m}yCvzfE1y2(;#6+LHW5Ki)* zU(LNG-}AU{Y!L!sOtvXw5K9On_UWj%xx>mn)rOnc2?9Bd6$gw&udN-W%`F)UFV@ZC z6xpqb#hu^Qf=ruySY+>CAcRI1-+3^pEt|ZL_hm%~1{A~X=@pIu`^**-IO=ueX~`tS zvZJ>Ho8#@@B|5)r3_}H-XrQV6q?p~s4abg22;|L?UeF>4qo>!kS!dr6HxvF&F0}^+w~U-A*-L=1#sWuOwL)jIR1~}#!C=8 zk~20QK%o6#AfKA>@dmXC`w0I<0(;Hten1)Cg{NU&@Ic^*EtW@dh>* z5A${VUm%6ipAVHtDu{k|+C>&+RDA6x(XX7$Of?YUV<7K=vOVnHzw_>!XQbzlHreaX z@5M=ttx+*Z#Gt>y%esbfmy5dW=Guq)Hi>?z*Pnh1p7v@WS>E0?juYt8OS)W%(d{#{ zNwQTpX%t9yo7H7vLj(F3mR0R!p(S@?^hQUzk>SU{wpkg5)DNeKo$FhGB}B65yZ7rN zL#r0X;(bJ;kkfKP7Ha)kQ(D~U(-v!oIx0CW<|ENp^6Yre9ck~2xYFV*Rl=Z0Hx!& zqxmE1N~KV+cIXSWM%2yv+|L2d!(MKJR?E*S66GTMh?5;b_Wlf2A{~jmH5uDX;+6ib zZc^-_9cB4d&E-~&ALXN2IfYNOr5o1I@LqYLb-ss5W;ZZZ*5i`c7FbOTDyG9HiPvv- z@JBVeKHhzaMAroEW!AePKfk{r*;-0Ji6h5^bXF$adN5yt zsA`hB#bF$4NKqYe&rmrqNidsi1?U-N++tZYV5ijNZsK%>Y+|HgQlsQD__*#jgXwk$qOx=&iG~lzyUC+9kfx1BT(p;a+~X?+3Bro zY_2ddUxPm0!bcBpu%k!niJex!HR(>VGnW&^Z$NYEJ?B~wD$8u z7sA2ZY7}nO^MB}cdQcrP(!0h7laPj!r>Bg9 zH@4}8$9a;;r~LdvHXumCN%{6#=cCcPfN^Md#r5?GIyxy%*-o6zo4&$((%?z89NdoqzdOu5t&}F(q4X#(pE*JxLe^t3 z7+_y;kXh=RuG}Y|pVhM_1Lz^)0sE%!x2Rn;m0{-EPpQ+AL_6==`hSkvIiHMd1d_NK ziLGd(Z$+e7d(ZORYf8~FELgRJblms}33t?nP@4rIZHpSDZE{&>)HGQNoRsly6|)i6rg2M5N#k$YItb_4+z5v&L}V=Rv)}Y`k?WdgY!@I(wbAYv-TxG=zh zj-ceNGjUlSu-7CXpT;T|<;YdNpnWrNWA!?{RBj2zcBRH2tAW_Ax1(E6qDWLV%J%AD z)xBC^J$dPuY&oWrX5cQ+!rb2(`&<7V!jNf~tS@nnx_%Ud9MMtJj)9Dmi+*_McD6D(L?F2nNH zfS*s^c2w1}{_{7@3jc$>_l#OLhXA4XCXi4=i|6)v_P58o-}gQHjD5o{b(wy$dLAHyPedJQ1%r;qadK>z>Dr)&v+{^Trj!(GKO%4|d?5xA3 zKyG4zzPx!`$?l42t`3bibu~CtBUY{P@FcE#9hX1uG6PNS9t(c1)4&q0m_~Od^6-h= zjNqlJh@o0G9c0jW=%{li6*HPIRTb{{EH_UrH)a<)lWgy5-tDxTR7&}#No)Hhai5_f zW|)RxW0-L@7dySAfLY53%AF`x8<=QRCD?T*`nIRu6E7PYQ~UAgwTWXzHnzG0RsT7& z8a=V`IcKtl+upLJCRxOQGmI#rG-ZmS490FF^-=%wapsOcHAXDZ(HgzGHVZ;W8*PaR z+T45nnukhN(RZEi$aE)~@yk3%Cp(QIT4{ca@f}B6t9{w5zt5S` z6RiAcRJrh18fD`nj#tOaU%$RrJs&nXY+aZbG9JURdur>C?7Kn8scaJ^Og}$x^}5mb z&GOY#c;%qDNEskrBc?J&nCIu`WL-c3+tTi#lB&E$xN^0uNbVc9?C@T7f$UNd27QA^h@VO?!oXpyx7BX%18Cu= z3{@PWIh$7oY|6*LhrR$zjn>vai>F`j?$OC4RCwY;5@Df4QJTZR$JjGL>?Kblo}%3PCi1` zgfl_H0euNhDd?6alu`OmyXElK9Vm#e-aM6B$=dsUtyl$2w~`L`3%^k z8ya8g)S->1)U$0CBvKv%eI$jhlqS}ahRWhNo(-U0U*b} zJH5%GKVbI6%ylTwMa-O7h6B8mGVmVq5K$sp>^8ErI%au@vYEPRK__GVKI)-om&2T= zb?0Lnf0>a)Kx7461YqB`s0Bqf${y0fZW_r`r#5zi8>hu86dTfDMf31<5?XgUr{%Q! zl8|x3yD{a7RJ<&i6@_#0=V5~wL}z#lIozMSrKYaNIFh~RVYMk=*G$|Eq9nWxLXN^Sj!%+HvG+-JtN&6Bga?B5B>$q6DTdrF;HJnxuK2+MvR zM%muqI+k}hVe;!Ma-n@0&wOqzj;OP-HI_Sk(VPA``%)R55z2r3;QbJAY3IDugX~w& z@%qKmqko8$YH$&A0jTz{6aZDKX>)8^aacEN2ah_7w*OIEt)eL{?_y z%AO5}>nJIY-wJ;c^Ws}?N6Bp^sZ_H>MV{Orb<&n5*pwv@$@cYr1B^gYftjO0=bhQ& zRs$=ALI9xOU`y?y$q9;c`h2;|T;p68+s+;bz;ck=Er}FrCzakG?jLQy|`X z?!&i=_;Zu}I{Nur1|ohkDqBT{RiO#@k_g=IHDh}VH)VK+FCDTsPt6{V3A{J|wdHVR z_}a_zm1aE5b2G@_1e9_&roC)G7{JRyY9{@R6&j6qp_<9t1`dpmSyKy`2uclDbx3!~ z4jp%U3ojV~fqrcpX~mwvUD}qslT`&n zjgUD2L`3w>SP^;~8}OiARbT85$7crL(xo~fOcX8PV_%Q)56(a}QrGpe^-pcbbni91 zl6zGOFC=)C9*@9wA57pL`AXN(Jxs~->9%=Z(xU$h5u4OQFd9{*f6LVfyeG{gvUJPB z;QFoO^YO0}-4mBZYBKBnnE;y47W5Bj{{JR~Xm0$K=!j%8!1BKJfv?+GO_QOZQyxGf zLp{02;4$s-e)Zby5|{=#fC=2C{I-g9T`97(U*j0Azn0!i*M8}0gaTcrg>;!;(7gv; zG5MLr6xoTQ)H7WDyto69^I{2x^mi(Cs1W$+cp|HM(fa~Pz1sXGT1{P=Wj(W&bbAH4 zCdmtzFAsFFKWB8w;T5d(ZEc#_6xUeD$-yATwSDv<;?p^h2wI*=dmlGr=8WLZcW$vI zh{Q8MKO4NEkO|H`-8FRSZ-7--&RhYZD#z!QNKCm}^Q9DKkp(brQJTSBlwO#J8abqm z&7m$iF>Wp6(Hl&mQV&CaP2KG=5aaJPfm6dz zvY6)G9c_u&K^bjZsyk?Pxv|15A%&d_r`;a@U$<&^1xUJT61A(scE4rMwDjFF{LriM zX*HGgTk%@TbW$^nzP<~(8YA^=29eB}mU;rnF%U`V-pF0`LSnE+B2lj-B?5zw8TM`% zR%25NwodMKPcDf?@RxcxT}a6=>ApPQCHt818r71%U^*tS>pw)ducO zM}&8AN5y)Xj8`MrYga^-snFqYL*+)F1R|;_RLXKbHsV|;!8Bs$?{fk0vnYfiC2N3X zz9{aY2VHU3q?IoTt=d`jjvDzDw1yPj<|P z=kJdsbQq77+I9@mPV*yBD+ep~E2J~uZ~NH_G^^xHO?COXmTaAz2&F2x@sC5OGxmNw zacUcjuxB)KHgAfOSvcDbp)U$*XJX6X%D{x02q6`nU#l5eA}MaH3;-OyouoXVXKW58lj z{G|y<*_+MgubsHgd-$7$DsvZ(M|3|p0wm_KWzo2T8C54+bYK@U;eh@5h}=@>2(j3_ zR@V2nSkJprkZIW^?y=He_IVTK4o6HWU&&6SU#xRmkuqCqW+1?T6QDl@3oRBd|GF?-K;d7E6Ce2sVmdkFE$+$QE{^7R{j^ja z1!k#oMiwssHijY)Ngp-&CA#qa-B;~V^E>cc9Gc&mT*7|3V-PgEfJPptAk|2%F?G|I zcvbht2<1*ZWny&|yg)=5$uj>vH5udMiKCP6p+T{`jw=tdxbPnDp>BJwj;&_A1J2CM z)&5^+h8N>~!{+*>Am*pVtnfQ8e^w0(J$yEQr^F|_n-9V%*Tm?r0doCQsPywUvsDidi=0HL9&n z=+~@mF#gs&#U8c9GEI1`jbMWTZzZc(BV}F@s?lw>VD#si;dR~DByjhR8bHWtLR|Ox zKx?ZHhx=x}*ONTxpA6iFBx3aPfPPQ72jg=niIiKWlJmX3!!3XM;QIol#IXfDScWC| zZOG<;s`;3(vfQ{Ei6k5MYsR@*4zt(znX@k7Va9f}b*Czb!dG@g3S8V@u=#MiZig$; z*}X6&`mUn|;XCpdnh|RikF@$RpJ#UdJU)og3MX-kQ*P3~@yKQF?ku3>p6~lDg?kQn zHy5A115y|l7oBwHRA*D&j4m=jW-xhlXo)U@uXG)Mpgs`(fZ6F-V@fvC+vAdNpB&oZ zL>{bmRc)^JwjN#iBf6i*AXDzpMSb>zw1O5Uq&pJ7-KZeMzCvcizY#9c<@KhQv&QE| zz#E78(wvCn0`7rnR|cr{@^X2l`PscElF%@u(FmV5V9gQyYWfwJ}wwe&aiA95-!ihk}@9#_QRR3a!cUAB4<})jD)7 zE92%$jAs=%gX+?$2YkHvp3RL%tWsQjB|rI)nPeQF4M-jLCIEOM84+yvpkesi5(*~m4%x${Qx>P zjG3YNr9c0u+LU%jV|W)pn;v@7b0ios53BM%VxYhOG$-nva=CsxjB%`catPlONLD#> zg|5;~RrP7JZ{DZBnw}B2@M0nIuCNwdXIuN@@crn|g+x?2{N4vdApqd=H=Vk8!>yVj zUkH{I+VNK69z3Dv2!M>_VB_=PB{C(T_TPB)N=3c>b6i0=RF&Pg1elzA z@Z2igfOe7Un9=of6a%GvRX>kX5C`5AR~859d5q>1=`CY z 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 |`x^T+>KSEb)di=5EhLB9Rk=zn6@$cUw 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

EbdL*8B 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

&_a8P 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

&~x@d{4NvI9yNzJK}5NdUzZ7K$2Onn zw>&ZPllU{OfJGR|B!ir&zkjjv^UohS`Tc!Z@r2(qlStLPAnS7gjWcOo_=hl!%8B)_ z#$tx{UP9-`QhX^PwDR2-1DQch@A5q#ZB6J%%IZ{)PR%dQD>zmURJ{F7#80~%5Sp68 zC#GVGcx{2o>S_c7m)riY7I>RC^;&-HA9{EA?!BjW)>-^aFX6g5^9s93IL&MHbl6 zWds#OD^ZCu6_!MMtzLvkFy-4NVq&$#@EW6hSL!C1K1fN@GD7kfvjp18UxUG%GcKgLOtZqHPH8v>7yrOVpeN_a{xzP!&=ijiXI>N5XsPj zWBYwwTy&gG}RXa zL?qLi-Rw92W&U=DCf5&;quqNDC%cmINQUzBINa;Go(rQa@v@iH-wpN7gYf z6ozdUbiO4cv(mQOZ4-cAmZJdm7?>TlGecVjgyZi$@VDsI3wVU$4H1l_(`BajILu#Z z+N*mcR#8){E^0LHdQg@(ZGsYNg9;LTu|vaF1&=fOongx+rb}v(x3N{Sj+Kh9|MZpk z?=564Zv{)S@2oPA*m~9t$7eGSe#@0_@4}aPVCJt>vV_rHB9)>_ z3?yhaa+W{FFXl=7z<*;7EA`Bhm&*y5kh+69OnZ`%i(x<@t+SraJqGaZrMfTUd^k!g z?v~{rc&sogNdc-D_1kbU1W?yHW`v!nm7;45R>LH%ENHK^<}+QYctG3i#;swBPEYT4 zEyRmWSKArF%gPD$boKZa4TppDHzM8*^g;0~g8L-5aS^bUatW5dI5Oqku{Xk3|7sN0 zWeQcmhJeHW;$WQ5VzCP4Zh7|?;)v98{@{lwT^mAW6tot}F>w?icMPt67yayC9EEK_ zlmia^i&KLi0t5?+uDepL%G&bxJattHllOSFcVMbViY6^=u2b5&IAQnxc_hK zg8$7l)&CD-pniRN_RArB^s7L4Zgm~ATTFevvCs_jbJ>ji4K^I~xFEW%0~};Z2sj{7 z-ngv|(fR4DLR=3IRR(Wm3Q>t4y`EnEb z7w4!_VUD|Ps~L7NQ=U0}E{_o+CBnQpMIW4}#ej}kcyIVY9c@>{0)KIC9@YcQ+oTnk z^9oQbnCeT#AbndkhxG+67yk&US;$`;$+f>Yts#CGkR>eG25b2a^cUx@69}^bG{XCz z8&Q$^f$bu)VA|%bHG+-&a~MAr=1SYPRzcVMdLwP9zP9^q+iwB=9*PxcGe(POmSTAk zwl4dBZP6(?4n`76M#cV=ngedBf9<*Fc}v}2oJ{mzoF(&C7~nG^hYF90|CFwB209Vy{X4YnT4*2cdW|mf&E}=?g#| zh#_$SXgDwb)#B^_*kbXudF=74bH|IN+Bu-|_20S^=!yT?pSZv`-e3fQZ_tI^-u}~j zHLxy5KkC0YKc94AvBoeo5>yK`%S2?uv;_PP}i8o(vbq z|8&E6+e$3Baj?LL?oW%L z9>*N5bWc;=G%q@QAC;h4Ir;>uaSl8k!GG&6iQ7YMTHwJgC7P4)kh%6+G$h_QAxdKB zb^owJuDizX=Z3%XlGp16%KX*qoqFY6(zPaD_0vX_Q{6L4`Y>#7e-_mVFl6rjL%Az| zf?)$#EPLm`kW+D<^cN@3NbG_dbrb|UHf^(wy(Y2)Us+ZEAaVho2X`F)SL+nh4O1Ev z5mx!)fZ#8Vg?~QwyZbKA1@U5XoLBC@_VCYM{=3&BAH+?NGi)yyu=8PU&OVm~^0mGw z#I46aaO2s%DM2Uqrpi5n*cTJ?q#&U-1mqN;C-DuE%iouw1kCTKW{jRg>{U)cqkuf43_rguHiSG3w=5-hRgh+vYyj}s(o1Up4yW8>CR$( z7A?@OHfkxnMv_1tbpj36ocz_0!0PZ5@`%!}rDLWTqP{J$qX1teO+-<^U-a{*8VRJ ziJ$tDDx^^Say>9%86M&lluOhlM(>@E4oQ6)-3H_VwNZmyTvBaw&R2N;y<+!~|Tb^_Tk3d^3}N7W-*T)`0NpBFb)f zqgmX~+N@NTtyL3~=BnfC9PR@vZ^|{+F;7x^c?B=lEC<$~bk}n-7o*v4Q&d0og?E!{ zEWBa9tKj!217|1ZmBO-5#0f-u%_=W(m5A7`YNtwxJ}IyCMwsB$-Lo$`wi*_px>j1Q z-jbZjXuv;A;$aa|x^Rd3z3y=r-tqHk(71+TL{Gr*bI>d1C<-cs2>=>=H6_Jo&$Nn{NjlmrX#snIl=cuv&8*;JhRz(D zM|CfnnZ7=GqFAc_5E`c0jLz@&Rf+7U1}=kngWfkFYi&EyC{l}`){@r~IRn~;Mtw&X zI`3(K@x*eAG4n@+mXv0@xDW1FGj1o07Ct20zIdk=B1ZHS69%r!e4nBI^3BTG8l6xUF)`$x&cd(5sT7u43LEtNey<;B6=C$+t|LOP|f+xL8|X zX_M=7r#KrsIh>8~^#s@>x&A(8Aw?#_CklS6&56dCA>Y*phg>)8E1}a#?#>6|Q^^qrI_vc2b@zOp|-WK!@RF zd*|(vbFO47S_-~FJ>ARg*?VCG;p~7Rk@BDJ?oJ;RJ}_Y+{zAtXIVj~h`C)jYe@Nds zmi+E?ccM`G0Mev1ccaGIC2gjRfa9s>O%7Sd-c*c+2dTTHIBwE*iI?yPgloXpqwi|R zxJu(2BWepUdWR@9ezYK%5NcsGB`8Tx@N(a=r>6?O>?YBw4`WZUMaueRsO{TCtu~(k zfke_X1{{oAPX%<&00Pq<>$LYg?tR}pH7y}WeSqC##~&B?YUKG)B}Lb_s_gzBDDGjw zDJ@a&4D1*C^}bInGuOHlSv1Ch-R=a(g6-E>F=1;j4_m2#+APU@l@h~U6;BouSzX242IKZZkew3QfP#Kgq=1VT-9R7pTPi7JMu=AX3AM zovWW_8GVv;9{4rk)$e2cxdDhg!ybuPrl6}m^*cKu#Eo7>&4(5r~c)jbU~IHFm6b%fTgm3OjcdR&kS z;^?mUR;GQf;|0+o=X2K{rOV(zgz`lx_4T!b!uT0Zpwu*;u(-mbrmwF$4*Bi(v*`#g z;oM}BI{d;x*FI%F>6y2ZmxVIl=A(-#jLnFXMpWq)B&I*_E|OuwczeTnfB3&^7Tx^a zC6?|$^`+JZzyA`~EMPs~X$T9oUP;q`1r~w2_npITUT0&}`b$nFIR@ox>xE$fCfu9DwtZ0`R=zVf z74zdy@dA4#fRS&w$9 zCoFJ0TWtxW3B=EJ!HQu%d{~<+72EZf)fngH66O*nzyHFsg0axR!UMrp>%Xh%A!tZ{ z=cC7guq-Mx(PfQOzvep4D6Ih=t=?Tn+&L}&l^JIL<@oyj?NE<8TRQdLA$w!_>CRBvM{SHETrhe3YZ}5F>mRfZtQtBBMcYM55ggibFXOx=t6eYuljAZQJ zymKku!4d!_->c$7oShdh&f4Hp=PD1KBx=>G!_vvvo~N}9#hhu&P5uDzREZzlRtffa zA1-3bwIePJ9U8bTp_3c7k;Zqagd6im;^TZyz$zwowO+}4kB2f!e?O8Y9(u-4=)+FQ z5W>|6iSDVJH65NU#ei&VH4{OLkL1NBic%b%674uMsnDDnqmBZxkL<)4!fW+SXud$s z4%B;uU640{D#Z)3tUF4>Wcrz5WCMn9K)yx;W&MlOeRb9kuRwG6WSu9qmbwr=e3TQY zlwRTV;|_C}%kb;u@_bN5O+WY4WX+&(?c)Xra)Hp^UnV{f^T^lEliQrzaA5L)h?P7L zPjwbC-}`z4W3aZ+kt7x-j{ ziMG_1V@D~fRmoN~Z>x-$L=bd}r|mbKB2WfJ=V!Zy>*xL6UIB4T2oGu{+5io++&kc} zD>2?Tg);dqg;G5iBCL}VBO$!SUPdO0bMi7aJ*If`%BaxN^Sx}ITr@-1 z1-a+N$w1`{=9jOVw-Z_AqeUvbXbxc;NVDIQFCp*P4b1l zt+m5vj;Bg~&Uno-z80^8Yx*h zNd6+OrDBwiRu_4$*nad!^MEj0sdRSPhb_8HKpgyNmm>2;7M7S3Ol*S8gZsY@x2}FQ zQ0aXlJh0bhJ*)J*o-uuFH#ZQ4f*gr?NlCvX9?Lb5W}$lIL>Z(qnoj zJ_)f>j!-^#n-f@2&_$~?p=JK!94vB<`tcSREFvSh#kHoKO6e5`n8;K#Iz{XFnBu%e z%Kb z!{665CUzyCyNVfsm9~^Ny&HNj-|u(ZFyTR{7PK)SaE;Ls-jeO2@C4kMeAo2=eLusc zKyu)%s^j>5xHTuFR=OA9&H#gP&b{cWB90F7nPH1=dm-O)TKeW#!%#W~HF%?MxcjvT z4>OzlpSfRsuHOB)%=DK(CniQ_O=_W_&IS8HHO#k0tF3S=v~HQ2Qhc%FLY4yGkJqpnW$F&O|Ke1jl(N5S81|g zIatA-p=n~yPAmJwNZ1A%cJ7%~tNQinwC0F%g)F6cxDE zG!rutY^3xLID93#6}Xrat6m#Q`5^|m`0}TCc8tgb2d%|M`&#gXdFq9S#d>Slh}cxA z|MCGtuMeKjX5npMJ|?Dfz~Q=h)~czZGE>CVe44OV4ySL+TU4i`uSW&_=xSO8r50(i zoJE1~|6#h@`B>Jd70q>$!_ee8Gwsqh_Vytz<`d;X>eZdoIfLZ)zKX0$;U`Sc4x%~k ztQG|AR;~hhSgwNg)R#O1?)2`;IwMQsHuY}>l&sah^J(YH8K`f&XX8cePYCs% zZj(y1b{DewSoR$DJp9XHMqN6?8XITSx_JR6XhdbY`PCxqi=fKU!<_*32u|(~@b5{g ztgq{D^8@JK2Yw+ib7B%al`2GC$W4~laE8HSUY>rjPF@_N9EHs0M)l5(I}s83i7zUsWY>(|^*@K+JD78v!r1`D^1Lp)p(#d+z&R_Zkh z@Qd{$wis8p)Xvx*YT?gV9%v(&%wE?}*<^=2epbCex#G(&dZ%@Hzq`^B1v~Kw!5w-Y zlz&*X1h31lcU)6KJQjRI`BeyJt{5u6=0aS&CzIx&Ck8@U5QoAyf`t&KS=y_we1n|v zHwJT2nW8xEI~r}}-_(SaAFQ-KT$-_k5xN%}6`GAp^yN0y)wIOPG1lk~RLaQS(?K{s z>cgC^sy{HqxV@Wj@_0vdE$>@EKep)*{>&!Ki&dD7D>(i9tlTW2cgjv!u!L(nlzZq| z<$FoJtd)H^S*hTh#gZ3m%GLFXy-d%HsCygR848JjY3<1k>%v>9O=gUH z{4H3^{0d7q^rC<|?BA}mwDg(q9qBqgspe_6LO;=p34q*t3qF{xQ25m(nU`cgnw#37 zl{PD68CTNow%FLSw`VBq`-rcaL5}{@6Lrx8RXe^!M8Q^+Z{|cauetP8hGubal;t{V zW;Ok{o~PJ3{wMVSTZ&h^>`m9p70Wm2<67#kZt4-7Kwv$Gw)?9V`+RHta+Z&w72Ch- zsQ$^0#RIu5Tp&j8+XeXIt`x(z3ySwVcficBjyFINyD6~1xrN#C+k!|~`^p>co_5kMce0K_h47o9nP7opiU+Sl-5qZ_R=I;U}+HY16s2Th@zidV*m&eGbbpmjYy^FDr!kkH)ng}FhYG{SES=P({T zjaeP>biPZ47B4Y|psmp}PL&1;04fscY@RHSywXo)|E`}^Bcea?JzRwOX}x9$oe~Q) zp)phXn%|EFo!=#XL^8NKh&gIqa2;{d)6BG%xLu)Q5y~7R-mF8P7f-!wI$v&M3kJ$| zR+j)|uG@5DGbbA!Oc~XrGk5K>i;FGnX~U*(6}R@;G({LntNhFS<-ZG9|G(WvM0yKv zTOVuXfz7~ufeSg>moDYT2gqPd3u0xO-Tt4--f$`bb=|*Las6-ot2j{;{f79rdfYlK zUH+xsa9fok18Ss|lyYr&f@tmbryE%A9bhJZ3~PiX`R!dZ1H_0{j2^aem*EQR0%ix2 zJWYs+9Y7P=UZS+VnK{vYpk|NpXqezgRGas=m+bI40MbCTdZ{eB5gEDv^R4D!6SYBZ;zt|e)|G(qH7HAxu1luXD8 z)FLt6yoE#GZqQSC8YR_iAbelEpE3AGQqrH@=ty|+UhMCjs3@Wn;5<&X^7|=cf>B|s zts#X!fcrb#oxoST{^-b0k|%??_C)+~q^*-lQef<@O{z3rbjw~9CIk&ywduMQ?xLpu zUbb_!6-lG)u(u#Cj}q+7IiTNX{vC8n$QPT$Z%~Dha4%&FEXd*&YNV1k0)gAF{K*!i zHGJ+$>2kPbAte0SOJZm;wjcJ-zk)I(bFP(txnc;#iumFF33$2JN}W8?lQM|+TEJ_X zkMyn`aU7Rx(H4gqUwl1bx^)ZrNw+SzTB^-^C7M^RwgTmtN;h1b8^}B^fed>3xJijC z%5~Nn$J4MuBT$DKOH$+vQQ5wML2L_mT+!EZmV2qwZ1DL>IZ@MvL zGf}Y5U^CTaJ?Dixv$snxfzwJIy(`WtFoj2sAOM%A5P_qIP-|}qCAaLsBKyJoZGHz$ zuJFE~my>Lti^N54cep4hk#6rR;LO=JXlgeGGj0hR!IP1wRx#*wmk&conUM+*NY*wP z<6#yvEsIK=U6iHrOptqw{jq+3TjQ?l0w=PWWYrm?D#7w=4`L&fjtnUpIX8;`@-)7W zY3?dQ>!;jx7?KMEfjYK@BvqP zzaI^d6#HjW@#x@RoJDgR(B})l%j#1jcLgpkS+PL?kW`H0t{a1M9z4O^3qvYJoUU?giOiYW_{I zQ`=tRzw&L7=aN9a%?CAd>p1~BZC(8&nfYJybaAJ-IZj{itTEJrZ&DH6e{rtw7y||n zO`O&si&~`TVTkZm)>n7IUhFJLcpr|IR$#k+v}}RJHHogf@kY`QJ%UKJy(}YC5w93* zNLvB0R&qbV4tfLJS_8)vdv}6 zl}GfJ3{KD2p!RXE6FiOf$9m7EXw@=(j@8!lZUbNF(8J=E{m2quZ6d`h#i)8k`3 z9-P$I%Pv&eVWuCuicck31rp;4dFjUaI&c*G1iABPd-I*)?m2c)Gx2>xTLx*%{xRoW zeVYf_F39XpICLE9&Bv0Q zEgEt>kF^VI_P^@HZy=A_>6r9UOQAKkf&^)Jqn7f*d813cgOS~7KH%{UvitLGOmpT~95lPwJKZJ58qd?_ z?{=F7oz^z4v8O*!4SE;zx_!PVpoo2u3q$0#>JUqUuv_CiAW}p#2bn1MP7Sl!fz5mM zRn?XsaTIEHAO!aWxb3LR#2>x4;2se`Uvw-eta8fQ6=13dQK!y?kvV12PMbneLDZrn z!%;4SPd+LhX+tAd9xqHa_!mMQdQw_RA!_%6HA6Wq8&#sS?Exs{b;I3H!n_iXP9r$H zucEaTPe4!oXc}5k{#l=EoQV~3p!PJfb}sn~wo?~7o)7zZH&3_NVz!XkfIyl-Dv~~7 zkpvBy4m~PypBT$&Oz7ks^?0;gV7o5jd`H?|Iv#gsfYM zUF)l+KZk-q-o)c=U1fw^^ZUm&pVSY-dA2xjkL(MDJH+=0U<5>uF#}s~8vY0@?bmPm z3(<^-@$l;_LM>w6`2Z(6`@_EGs;MA`M(joypo9HT_ZG^zYSt5`9{6gI=u5&}n%HT9 zOOW}Bug9k+GfXPWC6^`SXhy(S-1GC!XnPdpI;sC(9HGSp6w1~LLW+Mn_Wxy$ z{x*Mx9FWG+qD}C_u+Mg|)UBwEo{WQ$8zl$}94vkj`*DoFdSGA8D9a zMTg|D)VF*cUlrV6xec3A%otw(V*Av!?Zww^sLlBDr^vjt$2o472Ng`DNyFP!5%_~= z#hJ{Q=h=I$On@YetULLst+Kh$tKL?feLsjni)VcNbb`Yuc~Ug}AGHXl{S`ldRQHWi z^u9;ShcZ7YXUJi1420?U+uMN^y2g4N6NKdJn4pHErvZal!ih4LMER;ZR1O7swc-5S z_IZ3K+x%$NYyRbpM=n@&xncg{qnyMDGBrK-_l4}7uZMFm;L<(%r>&zBvTFwLerD); zO)GXF2*1YCY{2tp*Qa(`Vbi42>>E&h9r}J!seS7B?p1Vh=9PPbV9CeQ&IY_bO{f-5 z?k{SAx7A0*{Gc49i-6MINGccK^Q^i_{(qeW#8_PIC=kj zavmrjozWX^NG>!6!lr>b892X+oqds%Vd>cTZRUV#*-|e%Rd(jIV|d>(!teUo4kx|d zj~l^y^%&$xL|%}JKMU8dn5oy*{iz$hrdArRr5%qEXs=SUxgICkcPiQgvR^J+)d>~FXTC~!xwWfMJzBPv zunW4w(wL@IS%tPbOk2LyT08J+rB%_N7YGS%?eAZrPSz3Ei{V>rvTGJC$?UZ6nqPq^zM5k zq1j^KCfaWrP`9nQ1>Ha*n49Ev$;T3F^@VC2$})Lh>Qi0~d2I$^x6>X`w~My$D3ZQQ zUqYX;2~Yof`Qz-D*_z0?5K`-?aXk`v4Vlk)VdPXs>MtH{j&V0N!^$W24%(^lfu}$4 zc^7hXOuse&YLD0Qz@sW^G!^G%wtzKYJv2o1<8CwPpOX9peBcT7VTcHri6_Gk$ySzX zEhB-We6)Q?iJkugl>BQ=lX~D+?q=fu#fkOJ0#KYByPPQ~(2ei>t=^@crs4Mr;JNn{ zaBBQd>W}{u-fPiM)P%utypImDbbffY0w#L3MBGeDX{Fvpb5C?RYmvnpGZI3tW&tOnf9% z(4-G%Ov+CfJtF@Q%WK|PNHqdZXZRtQdvvsCs^f;D=(+%rFivNw$CoA}6+9vG>kM!z z;`pF1IJkGJ`09`??`>?gGx2p96EBGjH)|Zf@5^X4N#96ym41L$_acP@50yydq z;}FhtEj4xgs&D!^;yHzIjw0rJ{aa3=^g^*?0WT7}8p}g?%qLh!nM0LwOk_A`9F^}! zm5pbGSROsTaXpy_2G)+{4$U7w@)JG<`peIl||B&@4)jT^ssPK=(?pM61ZxH^CDW!UUcX-x`$>+5s{ z>S}Z*bgjh>qY*emLCK2TxG44p$v~svobCjJz*DADG}0vE^PK z+RBZRoDP962z4S%Cb@=|o5rL6)I>}D(MbLh&a^Qjf)EujxDiB$hUITJ!fP|~mmI_b z+WbqT5_r0amFN)P?mkp}Ztyn4Wtd%l+H6B0QQ?QljUj3>Int)+_tnp;W=}=G7V2Xq zwRtD*XWb_FB7=eHwAPh=M(8EkKU{u-FoMBC1N&+D`yQ1UNF1`r#}Oe(9k}a^!loic zAYuUq3e4ito93*p)zt@nM|DsakEQBE&qqvdZj@Rpuhf=&5U8UrB2p-L1sm@S$uX!c z&UZMm|B@?PXwDWL{7K?sUKZza&@zFYg`z&6eNJuUSo~IHjUvPy^2We)!Jd5NTSux1 z>;9Xj_LqjvoaQKb*LklVrB(IFOcGRPDbM%9U9H?xcG{{gXB)|m7-78Py5#7P&aAW_ zN2cm%-WA>`KbHcBUdW>*ofJ)^;~7n~kD|qRHeZ3QTw`3-)9c}Le9@h#M{~_U?a#02 z)s$#P)OoN)alc#k&iQy+8oZ9LSdQbUU%URvwivpvD9U`{Tf-J?ukUn60`_BWF7i9C zVzmSB0a?@2hR<^+C*FacTfxU$UT~XPKQIb@9$94Hdw4w7rTX5tp}b}=&6!(&Me&(@ zZZE7U-O{?+3@`=GxdEv^tPO;$8u8_Rv+-&nA06bpOMOrES#faJR@Aj#1~jcJfM*O# zhB=fpq!MT$ly;y`%$~PrFHAG5=2@=d;Pi%hg>lXMA95J$3C3%EjoMQkrAm=AZZXcMG%9RRL1di`@cQ>?a2OodpyR@T?z?z6tsF8%uHoIvj9cU+#gAq>g0)TyJ>X9MpHtUOkKkM*PH@Tb1tV+)O zAk*8*0_)dY5zQ-M3qua}i;pJ`0jw6yc6LbVkvm&upxUnKp%3gOhDjWqS1a%yb@w;oqd5hdjcg#qN}ufZ0Xz!BATAHB@{PZB_t$0RSycnR1z5m^7C;(GEr{GJKDOOvSP!@GacE3z}> z3F36C$0Gf)JQMULuivma+k^k zo3Ijr@q@#X{969rHt#k5UzeW%ZBRsH7l=lJYK>cKTzwQC?B?N5?5p%RXA}V%Fd`o4 zBmQ=0AUHl^qqLcK4Mb{>#B00=J6(7*{-!4NffYarYMCgB_)=2+V`A1pBt~gPA0Yj$E_?#sQR&b;y#^GA@$!9mq ztB$x0-btO`%KoF>bEVAOj(VNbcs-Is{U zgWbO$t~XAON!sy3&S;BWKd^tBbHQ^olawx2=G9dfII@tHMW=KZA5qzhu}mc{WAxM& zH=9#wuJc&H`N@RP5&SaFg7E-8sJ4E6OT-w~OQ@oyt0q|+K^tEtETGm$uJQWjUXeKL z-h$E^1NovcBuss>WUVe#(TLycanm@}YV-6;Y^S732fy?d^x33G27mub^|VnpzdBiW z#(l__xu<5{S6Y}f_3DSFLUrywY!R(|+lCaM&mNohUL1_c<-u&{ax|1)RHg6p!qqzB zhxaX7z$mY7Ak9VX6z^iov*xcQ^s4)uq_=2v4ayRS#~{+-c>f@s`UH0GhHCnTDF@S} z@R)2NKZ2X3p}sM}jC$<&jn1+h;#Ew$&t?l#hnFc^-Pmaww^3KzOdx@*n}AQMD%0Gj zZyMR2`*kvWF=xh=H*L!?$BmbOw4Mu^zp57|K~p$u*VwaPdodl^NMH-G%2Y6!bH%go z2F9VOdO!uVL@y9~e>-(3Gp&#xnu;WS`K#B?EP8h0p0^CCE@M_wxYXo0P&b2JTg}TT z@2upG5;LeufOHM(o)F-C#}6W6Yw<1*Z>52*T?_YSQjOO{3u}xwOBV?JXzUr<&6YPt zB-z%kSA}ED-dx6#O0#jk`kMP^JZ*JQ2_18-m}ruyJbLOND>fK1=N+NN{ z7LEE)VAN)l3Bl?}n1poxE=8@jy;g?>WwLdOVpGTfp9o)ZH$kS@O9``!l4}62VQ*uM zwmMDq6KhGrW{}nBvTn<5t&o|}Fz$~qd6_v-th9!#l@s(A_w#(6qUI8cNCk%;3Vv;V z$fG7>>`3?}%KsR#L`lYn(cUXxspPro&xj56Gxs>6godd;E%9tLM@nd0mc(u$nh&-6 zwkkIpoJsxM!aA=02Y2rs*HqW7i=v={G#kAH1w^{^POMbv(gjqcHvxfAW1}|#0RbT* zT}q^dPUxXX@0}2OO^^~G#JhOQx8MDKyPUJn+4t_>{Ug7GwODJ;Ip&ycjPX3nWfrDLQ7JLQP_FJ4rZKV z%#s_cdAC>k;9JEkO|2@!I}epY!LKj_*&TcAWJ-C2W@y=a(KGLP7<;5!EmV$#`-Bc% zMu}&JXZ@_P*@+&O=UO+L)V*2VsFVGh$(u3HKE7|^TFy+-TCg9(XQ1JDbtsxS>d3DA z%UYxh_2&V;E9pV2bQf>&HEi*)?!mc6>uJ|yb0Xm$h3XA`_$a{_rt&ywlgd8q>5Jp` z#+Ri#ZZsE2qV`s2=&(*p!SgN*7UbzA;X1doJ{MOc-S~DV|{N#wv+g)M+@G_t}a4g1s zOSq+)Tzg9Y>{Y3t&SoY0{uU`hx>jl`DnaHvLS7gHqie>fLunv2Y6BbDb>+wU@gvdh z0x?y3KT#YpkAoU`-bDMLmj<5V7LZp6JkRn>9?naQfXkdVZDiyO?Wnp=2H%RAS;uEX zCR^Brf?FnLg9~;oGbbJ)eB@1Hr&y|{Ri>;jl38AGCRZ$bD0E5;tX|i%+{QdqO&jE) zp){p5O5evoDehMNnO(G)UuL^0PXbe|)k@2RZ$@v2m!GSBcV}q#jY5kkwL+#)@xrFl z+EqqIMsD1}YZ7? zy#Bm!`IM<$!U4TI3iK)Ke&@=VIjz7C=oNd}leR)zj{t`HI9=>kk{9o+U~7S%T;K## z(it8XXVpTrR;=lHY*g^nFA|$cz}TJr9FeceFL%9Ze+Zy*jBPr_jQm^d*zm&1-vNRb ztSzW*xfy&TsU*7;I|^$#;p-Ox9{X;d9J{Wl!dptlLW31pZ0g`ruV zrh$I_Xb^xwVcN9xD93Z=Oy}yiL}GkBoYUUURDVH`%_fV6H_2PhXjDy^G!eM zk1=NeDDu@Yu#-!XVBl9cl&F+Jq)$YFkFGOAi461rfGYA1`)Z}GVGy)w01sG19&iGl z)uvNlU`#HcSy{MVVu%u8G7oG;0+=9O(rGF8ky<`b;{N;)3t2P(hXdTXeC~jP{nO*$ z;LRXff)b8llj0lxpiPmw3~LU&h`daeuCA`Wg8l1GXGN^0(PpG%Bs?lL@6C1|hchg= zPBA_3C2Engvb}+6Q}4gWs|R=sFN6h5%pf3m0j@_se!%eKL3<)x3IF;p_dNc7?_=*Tl4;D^t3G`6Q_Z2J>>PV{|2es|cKak}t+VI+K=Xi`r#W3C2NCB)J-Q!RoBU|0b7^Fq z%p2SOUR3pMv(L{UiAaZINeKPuy^*qyh@s(f-%8=FJ>{V#VxMnFygrXLaL@|Z z4(nK=>CbOtOn)x39`VMEFr1;4WZvFgneYAiAQ)^tdk*iShEs@eU7HBO35Yc2Ke3-E z7>%3G^hG!)+%x6$WnGrg{JC$6^*G5+B1?vab0)M6Zz#^vhHPcjRFzv#@B4<{cTN`R zfQfM)LfO&{S^#*I>i>O7)bhwB1k(LQ)E9kW3z|@)1LAq6n8{&a}Ewd-n7;wBx zuQ{E^%Dt$FdBJ*0ya5W`lR6jT_`-r_>{8$4;bxu6^JXD$`M8mi04V~CMTDXGMMTxH z?COzFNpj(!%2wQS@#p#U{pBUc_s?@UP0xnyE+t*N!Y=i!Vkvz{BK zEJ@_9Kp;ktG9)f!W@)w`9V? zT;;2RhI|=R6#Vho-REK(4)7=l;rpXvtjzTw>4V;N)3z)lxBaMQUt>lvwrH0!pVGle zT`S!5_5>w;_3)5cuQ&;8x`T6}QbvZS>Si?yr1s-O#)}y&kDmsRe&0{G4#|*8WpB8b zFmsz?MQpuWflEo+_;Ltwom6kzU4pxAw%5&%&>=PxX5SuBWoU3AT`y+z+FGw!f&Rfo zEGz=L<7RRG7s&<_9LmpkVE^|kyCuI!4nD}-;2a4176pJugHN#hpr?`kHS(rJ=3}(*36<0=o?{4l$R3S%*nW@P zy*&$^d#3|L5c%xG@OLc%$Y?VWe+}A12_o!+4jMAXIQDk#Q7I=r*fBkUuzx#0D z3H&tOcHgOB-xC2}UHdK)I|?A?4ddqdf!&weZ`bxVW`D0S>I4g*XW!F<54XVEZ?wkJ zeXSv*1W8bn))A915)1pi?vCL1uw79LC>ji`vO5aC!UT?D0IUlbto<&6(dVLxzR|~X zdi%E&O66Y$j6o?xfW?>lfOz#N8u$UMw$0B7K(I-AEU@3FI8g=`>-90@pN|33AQyoC zoPy4tjeh=aQVf;2-;7rUYT;1Hdo7KOe2jm-i*ITt#yLNpb$ArYj(XRFmcmHvnX9f&z5~dXDyY z;bZ>Vb2%H@bs6%n1IA`4fY@hF!RL z_~RV=5kRVFM=hYQ#b*B$wlG1Gr%92>1FZXhRA8?cf0y$gs&j$ich&jr>4zu9ikE@H zdjC<_Zq9xiUg--AuO@uqr0cg187+i1{qa<`>YNe1q)p}HhfLPDZj)>)m)_lE!T{Eh z3D9{=y(t&&MaQe+!}*~VlQ$pRG$~^iY$7o022h|$mpyR````_WQw6D4t;QMD&m!Xd zG^2hho)7CNp#IM081%K;u97|1=9%R7)?0^NQ7~B}Uq-WA7NfH=dFE~TC0OY_puOcM z#l*{&L?z!@0?!^Ws(>_TK`1;Ro%;%Z%5XFvXgb9o%_Lq@0kGlU0hIhX#RtN+y|+&L z2Yke|4gFnNQvvULG&Y(T^ydrV`oHV%fRh1Ga;|jkpNITxb);AG6F~WXPKS!}~1&%_2Y5+CL@Ec-jg7 zx=xI6&41N|;y;`41b9I-LDHs4_y|~_e(!@gB8xDZ_Jo=tgShzna6fI)=`=xmJg57+ z@>u{A#v+a7kJ0_E-x~k$&)zyI+g0H*^WC@|1@K>dGP z6*7n{Vsk)rC^ZA}_nE&=n0QGVxm*HJDx8h}pH;jJ7-;=5jh_~zxepK30n#~`d*CWC z(Lss|K-${|B1zSd$F%dY(O?nGGs(k+uCSKD^@%!Hw7hNA_*Igso|pWq*XN9e79O4X zMeZ8%5AdO*K0@?&XaOkmcQCd$ygOx*e&>OvPX@I1th_+Vm$+JVI>388R{rr2+O zU(l)F7fO2@2Kaq7=Pop}ob8kWuLGHci{aDCai2DU@M7gXg;IQ8%O0Gk693~nK^rju zF7Z=wWbS$VG?}X>Qabi_$pz9AqjUApn)Ys=lGLuxJ9jV~n4P_K{HQR0iA^zuecu<% zkUtn+elde<({QqP+6;-`lZYCgG7_5cV*c41K6`0Pp8ORhWV_7in!Vm5*n}d-^uF}H zbU(I&Opz5)*IqSS4@m`jx=SU(7cD!V=3YpHpsp=$ekLk7EJKJ2`2I35ZA-OALG^yt zwb8(`6XuK6k}OG29_*b%v|{Sf?)WF|A+$zq6j}T^4?}$u=5)2Zly=Asl@SdU0T* zaCfZMun?c4`@RDbt7_xi!4)f4l5w7|k(`8eG4NLFbh@t*SJHObm#cl&wH2r|ah%QD zUH==BHT_$)_uaX|1?!?By&*UCNr-EV3qR=$J&ix5Wn{S?1xMFfVgOD-A1pG& zg1J^_uJ@8Xg?)nTbkHYDhxUy!{?VPDR#EmO@~#+`UV4Wki{NK{ z>BapUPA+NwI#w~6KE+r=@OY7dT$#D<2fl1hv}Ew64qcQelx!HkqwmzB17BF>Y+J849Ri6%v-;r4SDaJuEOfqu)}}hF18NY+ItlO%*8DXCNWN& zk7cdi8+Z*&6n;_ZKX8itD0lTbxR$!@md^Ui{bJ=3owB`6a}bVm9u+E2`c2C+OXED! zCEHY4a6UWK!&er4*HxfT7IpP|2U*d1v53bd5LnBgp8<23VX`AT8?an@&gv#Ny+~TP zB;t055AC%e)g7&+R%9Ux7z2Inb<@h{0xsY;=X)=SS5(w9R55cQuFTw7&zLp|x6z*p zJGdeerF}>K3!PRovP>#uk9%m36C6lT|GIjly#KK)ovRV^IiWSbeLyt7=!|1jaD={F zv25ACVn`0K`|#FCjI6c$vTk6&&Kvv?siD;7TVq$IV*T)STRK9GZ4BY2Xw@)x6qb?Y z_Xt-OK+#Vy&Y!SFj(a7(y9I+W+dr^J z6XfPoy;?_;YpX5oJSUtIvIW0-$12&O^?$_DrsN5v_|m4xU@j4iaKRz+AeSt*^CMHC zTgJ}Y+m1FhZ#!>iMU)B%6cpnQcCLASojJI*Rp?%outVt^g0}k_wxn+z$yV>F6S+Wx z?<9Iy=EzqZE9b#s@*X%@5bZjMrdG$pBL^S3I9PtGbtFt{EZgRG;Ir%26pWk+&t2Ee zB7uyBwcd&q*?1cb3!27x;f;Q1p2c*l+{CS^+#6vc9DWJUIxO3Khusd7j#b#RbCNwE z*6Fy6R;@3q44%mWuuQRDSBHFiuMtBA14$S9+dY;ZB5e)JzN|Fwu?{68@_KL+f&$RH zQBBA9htk7U5*C+>gA9z9DLz6d+{pYjL9Pdx@#V~)%~9!_PpkOu?6q=x8@{dwt?tVT zMPg_-6`pH&I@oSIZzUh8a#q@1l52bR{P|;jE{XMgxN32yENFKh& zuzS32-}k>Ov=keSiST`ih;VD!{ieN6FJ^yb6+1i80VO|gs_q*oc59FKGiIiCaLzGJ zAkF0(o0s;W&_!yk0r;LqUC zAnELMBUd0-jGr@+0>E& zvsg7NbOrV~fBptc`=@XIf8+B%k9kfhE7P7N$_0NAcQQ!GU$z+MA!-~nA@@eL0amQz zu%ny*xaIP@H+K!edO#?gN@BP@I%d!ALlt2>uFmBC4OWLx0PB%LR}Ogs+o*m#Bu zi#H@8kP~*26yGm!2ABuPp}6e!4c1}rId2Bf|!yr9p@Rh=`#lwEN|b6eSQVcPf&gm zXsxZONzGU4Ci-&Pd)-7I<*OFZ%}<&5cvfqt_%IqfigpA-s+_RVtw&x#@QqsAdWBft zZDJ#DZCHQACshjV2MX8#i{vu#?cnVKzZW1Z z->9o22D#Pxl~y)_*Kf$=!3J7b84tOY=!}a z;O|>i-1k}du;|OdR*KghrBkiy=-6Ym?2P?iu%&MThJl&qyab*;_J4qZg#Wav`=@vQ zIgN2cyc)rW!WL!9C&6X#6VdU}%F$rIt3X8b-thzIn6Dau0~Jgq@r?ws)=~a5rQQMG z-=RX<7b>H6%ih)f$Gn_(0do|)*Qv2Q9TC_*2$bAf)?`kH&1IpwgIAL)0Orj^w@vBq7Ay z_SJrfu?3?o@%%t?w$k|#ANLo)b1#3^s` zrq9|LR)XNiy)O;(o))bZ@r7T0)Y=)Cb^^w zq%J*{I$Xt%b~5kPp_(nC4C^`Zp@0!nqb?z%;7cDtE6cv(ik)kd4xM9>W6Td%s{AGsQJ0vsO5`Sb`>~_a-LQ zI(J?uHpV|W*XEW}Ojk3%9X^0BL7`N$O(v)D4$A$T&g@H+N%Lv*-bAa1u{T-nef#dn zx)4Tku*%KX2q4Mkq^?oWES>v!ZkwJZLiH;-|k~ z^~ET&lS{Ds1(*ffheK*wAs*!0@5GdceIp;la? zjp8Jz^L?31&Q+N7bcgSb{)S5;tWYnxVpO@e%_c7W+y%M!%5RMAY#=swMW7AZm7AAjBTTGG?z+{FE&*P)Y}I>2{zZv&roEG~rQj%XQiyr=+WTCDq4{CH`4oj&Zp( ztetnB+;*HB@TK;Kxj%HR;dCoz|7@6S3y`|Lt<}JtA+TkyxoZ?CvG9$!eHG&uEmVS1ObNk75^Cn-fG5-Es zjoG~(%5~*FM~bi|?iiL6W-yu~4BeXFu+%cQ9Fd)&rm7~WYG!8k%0YvD#`IGp#^S70 zNSukHP=D*rq(m;Key~fzj{?Z_=q;JuZd*WE`>-x2)DukWzeq%G`9o*&k=R1Qnf=`o zMLO)nj4F#}LU+z&D6_dT4XRJVxM&OI`S1Y6O_g`^ymfC3p9*i%Bw8$6FF3J>6 zr-BKe+AYG^sd+%ygq0^pYuXsxVg3(AVS58bq56KIU0N1M08goqwa)y5!6j=eKE_9( zLU-5@`*3UE0HHG%0lbae^9>5TLlq2QsM7r4lSS6t)UkI-$lxwf1r$|_@ z0?trWlr3PY7_ODejK1opT2XfQn^R3T91I|i4n8qdmZO6KfEq6E z-58&oXDS{lcqY02%@`7P3(g%9rE4te6_GlIGIs#{JbI8D3gcMMz_MIcyO*~~N9Dje zC^db&&Rh_Rpi>VbO&uHLkntWD6os`PC!^;B#Y^c{Sn+?k$q3>tYik=bbZ~$X=ORq(t;|C3}?SEggbF>LSC$W zDDl$_f9!<#q7Qd`hGSKAdA0WKtLjxe?4nHf!+bkM3LHaJdH3_}dFr54OK&SXOQwO^ zyL7d^%>1F8aZJ-pow!YNcp*Un3ku#n6n6Hb%<86k!E35;US?51^ERhZ*X8Yqi%3ut zluZ39BZ1|MlQQ_UfOj%iz4Ug{5E>d3L{6K?UoQ9Ia0X=VVv(o#{ZH1^|$#o=J^k5gEpnzGy1x>3E-Lb6IN=;D74&3DncCiW%8`%l9fs;eQY%Gb#Q4fuXlF)0A|fpiVwN(=k=I zT$LUW5fdS(3l2I84qL)eBU>1EO^>66H`O!oK`f9Wgr!SzlH7L^kS3pkPZv6^yl84| z{};(6!@IS$4^4YFv@YLwOtkWm|8ljexXu66O{|0G649AM(u$p*jNa%9&~%Ni0zA?e z6C1`+gzG-1FvB~aL|{cdX}cz0`vRIpp+C2QqlA3$6D+dH%uW4+ybDdDofnzss3)^c z$g{UItDI(`OWB(93=vC+A|XZQ?r*jSILJ(AkCW)IV~n6jyADrV~TCDrL;U@BWS)xau-e_2EL(6&_SI}6N=^lA+GJ-k-!|E&Tm z;C)EKN@YXW?I%}JRvL@Z#MwmdQX*-3bNt^r$!gJOXRtMJz^5VeJ8z>Pf-xw206s$y z!6sy7HoNEg$@J}p!-f44L{~=!K54xi;6vAaf9b3551j3&Yeih_-18vHcfwfmKRG>% zRk%StnZEKq&Z=llYCf6cZekA+-x7 zwn-r7`-ck){CXy%1gg`W3FWFHKlUg8>b8w@g-NaS;>A4c=^p-)TD;dBi^9FO;aciU z4ep;G!;HjlrE!q-yztN{CQ5fSWMTndbN~w^ZNxWHtnrAdztNSuAV`Crv9mKmKanc! z%P$gHi@N&OZ%nBLbui*1S4FxZc}g^#bVZg-QE|`-TrwghY*pA4DMmdRKMNN991(S_ zoMjGB1Jz!hUql!HOlN!zZVXB|D#^yWl(-nPNg(Z(($d{IIBl`v#F>GoOqjHLK$0=E z@S6pLXTa4z@8)E7%TBlkxsab|s&YoD6?3#C?hlo%5ra&;2 z!*d=VwJN&p&Tl70wKihtbbl)2O^evF%!t>BQwdK{sLmt#L!L3Ku2f0M6Vtc8)VHM zblJh;Jb~xi)ap_6+YJ+kJ4nYgRP))jiSAD?<1|>UIGyp&X#g89{7x`h`E?Pe@eQm? z&_d*ptV*?2m6Bdx(0G_%xg&zS|HszGZ|i8ht&dbwFYU}^E$9*_OatNN>rcPl^0MO@ zg(WP36?>+G6_>05dWhHgx=x?ik6)WvnrX9;MXA-`s6>s%5#;QTjSpW^kfxoH7+XvB zYEs~AMX)o%n%O~4ZoA*ZM%b8{BuUOp^HPMo={;AR95j0uYwD*CrFh~e)bGUUaI+pU z%-q?ZQK@fbpu=dkcGq>}+c0ZEp{H>El4t2Y^iU*;ZnSCTm2_DM!7MZDv(JZNrDp2Q6xtn4ZW3kVOXJoQu~=pm&&zCXtdvuWQ4 zkV$hk2C#Dy8*f8#*MJc4$BJYV;Q27@Ht`~$#`Cx8GM}d-4FW$oPP5ValkD>~JlEW;3!q2t$z9q=s`9+eeQAt$QO3wMJu65Ls53ZiTk&Zt)Q*=7pR6F9Z`_MT7aTcE~JCbQ`UuG1lNfk%bc5 zm+`X4O+JKrw~GA*r5Ms8xdpXA)w2(;BR0j1A?!965 zd%+!mkc#J`k63GgkeYWYKn7wk+7ZG@3>KyZ;&TRQi9!e{S_@B0d=H}mE@aOFG));q zK#N`j@ms2=Dg?yDgLf`cpp;mL0nAFOPc>cz=-qAuW9|=w8A#KuEZ2COI+YT@u@;Gn@z%?T82crApCw zQ^gBFxKdX$P_{U*dk!yz1M(&XE^#))@VphLS`9P|JO@6yA`k2n-=;u`H^Lw9&{`!Q zMp?5sfJ zeiP-xZ{8P5x_t*vcN7-?R4o8Y@%Oen{3$#Y?D8MN1OG1IXd3A6^8Gq2|8Cs6?sS%F z6aJ@a^#eE!n+70)N(KT2GM#*Y;ylWM^&i>*-Q|J+7Rqx#0wTi0Q#}Wobx%1M{JXO0 z*r(myC^ZKxE<2WhpBSqMUieFoEP*D$Ej~6a3g@-($}Z1F0BCo#zdO{!dS2zZac%Ag z7Z5LZ4XMQw&^sb2iV&*!kM^6}9UDX3Rk5QRg}95eDgzt4`JRKr5eAa07vq+dJ1&xB zb;y{eSjx;5k0p}NbDukRt79j}tBaefeDX1T!6*1HOnpxb|MG`fPG2Bk$~|{YSNm+g zYW0V9hCDV=@6|grU%wvTbMGa=;Bo}sM6>phu4GOtt=$p4*7kw7jY4rKy+rKM1s#p) zou#B@k3$U-^@k6fF9~hn-a@v+d=P6S9@mmG#9y26*3>_}HU0DXCz`Ku9!y`(eT@?@ z`>!%$oSBCqDhSDjt-Z(eaOkcM+!Ba(h&Bc6!pL^RsQ(B?a)tHrHU(Zj$JL6$;+Gg zJdEvf&!tb*F!6AF&1<-=s|%m`c1I!CggLM%BsBctHG}ujU&HuSUf0}z>CHA;oRi17 z*kcIT!ug&LCKft|S{CnYvI@CZ6n_ol4Qn*Nii;*{s?W`yypz~ov@+lP`-LbA;?FBL z>jqb7siE!kldC52iD>xY*-3wX-TJ=8KaJ;C{>}=vKIQOF++jc-E+8EL9Gn^tj0SGs z{XhV*QxA;RN7Wv_@er2=@FD+fnea*EKJ3V9Fqd>n*~jGW%)h~}|EIwo_`Y5XbgwaT z%4N}9>KGUZ9kqBDV!ed$iS(1vl4&Ta47mkbG?)1O76iCeetN6#Liv9dZTDD|*P3yP zM_r_ma%y`)u_$lH{7xVs0US5mD zJ3eXLnC)@HX4s|jLOpGm1a~HM= zm?_rwWf3(QPw@5wf{M3xk6WYo*KLU#QXJ_&ugdgD?r8YvlYYsLM_d_oZ)lWn{;2=%+9N{7mY`fKtke@WpC|5%uQi)Lp=^=$f4d5Y z+c78K_4jp_8F#%N`i}66MDbpf!tInkYCe#eZfxCh4ICg5kHk|!} zJ;W6HDqP#n3UqRYv@UP7ezj*8)v(62u=6CUn~v?BK_?7-Tvc>?eP)Ns_xo)csk!8u zFT`FGuRsD+DpXwSDkMj_G+{@5)lbGD_sf7)@}nfSFCuY2MW$Y!c*9M;e(2F_1kTv6 z;O8I#{#RPm6;s6rfAr7X{;-uaK4lY~C;(}7GrxH9nIJp|3aW;`d4&X)$mjM~Iwd!H#}l_uMY4oK~Bg8LvhYqiG3dM7Df~k4BjvYg8m1*3ZQ|=9W?^o zFOsJ$pp%P<3aeS^V@fE2Lz#YRZEP-$O2=?JxEYuU*Cd2}9av8Md?%_06@^(Q~?m%2^>u zRBYQ^4!0&KQ%*}R6*gigPc!&K;tt!ygz9^n4zX`S8!nS?`NxXWyw0KILRQrZbSn5& zY0wApZ+h$Hw67W}J{|lCBy%}#4PZL#`JxY0KOaVYsEV0s4qD ztQE^%lQO^6?1wD z@zlsgtByvl%W0`v5(PG(^`pa2vb;s6X)<#u{uF-v-&*I5faF9t)~4AWV-m4=v&?f$ zOv`DX4W-gok6O~?p~0;@zD`$&{+|4yU5pbG`kshzaBK05K#@<8fBs6K^%R*OAC5VX zl#>krZXaZJ9{S$JZ9K1o-a0 zz&M{_QBe3anh7~^;2DG@Hu}#aQ7$@V$%@bXF2ROkzuZ+(e zd}=`@R*-#rk`WoRxci~~#^UjO{YO!HT^83~LC%<=SIb#vt@RZci?0*SYA<&jEYQTu zZ>M}>Q?wl~U1lRa-RBF?GTPEB%2d=3U72jU)V^P#*}>AWA1dkH=+mBGh7G_L3ZMB! zVryoLJhxcmkRSRi_Cc(}2jd>8rxmPJG}OKmyd*+DcjB%1P%qhhKz@TmbPW-kbBjtO zOhj7CR@2;x^3YehrByq_@Hb8ywSvMCH=<7D^+1uSmbJ!anPKDQqER84PdU@&D&<9F z=zNW_)b%kuttWcTKH?)2v&lD1Q$&fc5>R$YdOR06adSXM6C2OAnU-4E;zw}+K|CF~>fx!cK4u+0yJV+K#=SM;mOC^vOrIBgSd*EosmXF1F zFF4QPU8G#hkj-g(s}`3z%i`t?s*|rk(-jk*mz$bl$XzQOKq)yD?0YNEwFHN*7(M0N z(r$M4_ovnLx806q{czjslDZIt9Yf%)@V_U52<~N9#KM9B^A|0tvDx^PDV`pqZS1GY zlOz!I{Ha^CjJ8ow+%xVw9UJ@~fGAE-v&q5hTAOoekqW)Ru-1{EtHnTunQHpCbaLKP zm*S;)z-mX+Oc=NJZkYDnUc66$c*FuiWkRfSi@Staxu2aHsGAa3yaR731UC>b<71q0 zlXd}oH5K#*p7mEMqt^JtISNQ1JZ7B@tdeb{(#Oq=ih($oF19Bnt2ggHF+6ty60TY` zvKS@9G&g}u-F~gy#Xeh;7QY$O9^fcnrTCT7gN`$lO~XTwX{qq>DCO)vLBvcaY6 zdaivta@)+dvzKbk<{YNa?ye<2pLqf>i(FOUHmi>X3l7e+DQuP2#qn2z1r`yKt}zxbn4&pfMaa@mX+kGRJbK~f@||n7YLF#S zqYt!>Fs(w}gv?wyv4vw0#i|#WYNM>1zXgjAZazr6`C33$C{f|Pr>&*`3TgYs-G*L? zblmYB>_}XpZ8h1xk5~#O^C-&^mrlU(H+hVf^3BE~DTC9eHH4(m#w@GE> zN`7ehNfpYxu$^4=)Bs$;RgS*y1Nmw4P5T!oVTyPmCuMDHbfZl9`KqcK2BDwo@()3_ z))$SvCmUF=w))Vvx*Reovc9DNPda`fje1!74whrlR7agu8aK8qJ>})gyi9mDr@(?T zNcdo1+@srrb}mdF*;4mX^>G%6p!KtyDg9VCxA0QyXa(Y&j&TAvR4cdiUc|o<;=&2# zK_yy)k~!Qa!c}?|ckK02LvmEHF7G$R{ht&09X9FPCggT)7ZmUM ze@nf#HKno=P(Fz|{&<!e|1LgoF1H9iSC%%hno|w7`WPQMe6O@5y+K;Be0cg%A_yc-@ip$YD!OJQ6yY~D zWqJj*ZvN3aM*po!S4_Nhmz)3H%_nv6*RR5bS)bsG4Y2FFjr)=bzExbI*Pk!e2U%cA730Z}?+EjzTm0AV=>Oa271( z$Ya!3pT6YDbT3PA(#ufhD7POz7jw`jPz{`9;`xk>nTfS($A&V71kr-;?WA;a zPp;4~UT)mH!(498rZ%t`f1^6c(D6ea$Mcse(v2H;L4gLN8(SWN7qm-Dt0kop=?5Ot zHORMYyyqv9y~7*!z{u(^;Y%CYZ`9Tfi|fBOTY=j+dF_9+9$Zqjnxea0jBpF+dqRDj z!-raI&~kXQ`6G;pWKKPr^IAc~%L7~~==#X7e)6O8GB|hj;Q^N`_++yywq_ZRKRgkiNa0X# z@w6r0Jfl&4g@t4)k+O4L7ko4r5ztz z|H%e62`#!&8l_x*EK%1WW7rvdLq_zrNOWQZ>&c8U`KN=XLadh7+5A!A_1HI#hK>I@-LD?v*`W!&n)p%?Pb&l)Z; zHsQj+Ty?(^OnCg!%MZBmrmzpF8t;j)^Ilg(HGE(wt#|d;aj3{5c$ostwNfWh7G9fU z-Hazw{$Clw?xlREKd0n0Hlr5EWbpLy$@o}E9n-G6N?2jSMTWOpcg^@=Fh zp~V%;&v9{K)%H7px8=sb2!GWcEG*zA-n}V}Wn{0a+(9nIiFrajKi6r?(wk2E%46zT z$Ok1FnfY>p9EO^uMOHs@Gb+c)m3qPam2{<&we}eWiiH<8Y+@Fic;zM#t)JO37@yyi zEY(ycAnyg30Fd$D>eJ^AN@I8SEU%|*iZQ6cJ6Ygq>SF< zQXx-_ARuQjX>yMxkG4`gT)9N-C1ZP;w;`BR<9L6S3vU_;`IyX-#yNIjg|4Wlz)6*MuRQr7W>?9s{-+7s6ZNM?U!0KkMt`(A8 zGQ(6vb)HRkjq|1ZmCgp)v#FOZWpKSokP*y6b=gU*9>L7V0htX6E?1Th7dU?b4)kUM zQn%JYpq9H01pBs>e4};15^OuTEx29yv!VwP|Kib+l`0cF%FpX7Uat*Qx*Z~*NDbiw z$j|yHC+SBv3klaIJcg%B+9R*4@Vq%U$#73l3>3*vaKk93Bqa z7c>VP2N~ulD< zF7?3iwWvCnm^fwFulMiX>a_VqvW44|we?f}&SUScr&lhMk4{+D7L-jcTN@_0Rlvm;3O||fVc=dm# z_4G#d@9aeq7;rJ1kb(>budf4Jk-^ArUwO>!O2yzq!|;GMWv`7@bcxRi{PAzMNPL}s za|WC`1pea>#X~^=4*WbJj3nw=l}N%9AphMSUFf_Py`3U$McB5{5XWHQa&=G-g%Ie> zV*H3ShLzoTjJB^JdZ^S#srUMzKac3c)7sf`sv zB!86Eh~-A^zrSeVlE5lp=lU});ks&vV4S%tE~8oT*0B6l94E@>0H7S@X_2i6+T5&_ z%bUJ0AN$E=Q_rL8&Ne-3WQN1l@+y>gd9~TtK#h7g`}(}_#2~smx*2*6U!#JPguzYl ze%C6aCJgS~$|)6?%k*N)2DBrd;95ss8y@hT(yLn zbFMMo_cyM!;x-T|tKn6`6}n1DoQ#;zcIyN)vQ(pd0rc4s6+7prq!C|(I>b%C97Sb| zfB6cC9ZmGjrG>AJ{^yjdOT||DiBh7hZ)PbySEkeQK7*#LVjmNXt!T$_k)3W4yic%@p@igm}S_m8ak2UFYE zpsMM5u62ggk2|Ckt?ZeZKYD1Z-6-7(RU@r~$QqFKiP8$t4|6eW$ye?6u`syw+h?N^ zPh0rLU{&DCTgJQq&J5U;@%(Pv6ZABLFy%#2M-Si1+Av9Zj@_G!!P@uF#6m`&Y0fqy zD9zhYYDg>fm~QV=MJ&VPd*OxX>xY2WW?4_A(ymg z9Q;O`Z&U(A5ykO1AznGu_Sdda*ocm%fZu4BE6ija??c*<$9K3}MZt`#Z*JeFb?ank z=P7=#FO*(18i=O`EoYNrXNN*ZEoyzba-!vkMcV1@?Q>BzJ)+lNjB2^#*n91ZcDz%! zSP1BstFq&SuClF2tenENGx07*#5$Xn+xs555(R>Xe**XSt(x^W@0i%Uxo)ZUh#&Mq zukYsUIK^l(%d8-X;~stjRQe%rZI;8BPNSnzyOHz8;K{=UI>J}T^U7F(_x&y-`{@Xa zu=bkK!ZiRXHxG)@X`g~9UJTc3u!+WqQ3?$*_t$bfAo}HrX1_nMq*mpt&n#D{bNM}k zAS+?LNp0*fs*+I)w@>cGhI@&-`%Gl{#sZX_T>`Vy3&h`X1f0uwmJ>>3xc`+Ium36g z;v{r1R$KsJ-xr_zZ#gU?eSv5;?)fD;snzP1yX%%0VW3WW7iLK=uy`;r+kXgTwf=^8 z5Qk{yMU-{=vh(H|l}Kzez6au}&OfrgI*%k(8dpU#k9Ym%Uzn&ebPDE(qkeswUC=c9 zrC(;$*HzbC(F-BF5*$OZ(0&1qGSsB-5c=f^eL~{F;}T8jjrq=GW7oX>(hY}8Qb2-t zFIaNx*XFC8VouR1QfxS0#eVb8^Kw@b(6A!H^qE$rgWInA5M3|JHtj_T56&&N0rWKp zXD1Fn&>Onr>4t>}n zz!;g2c*qrRy%0ec}oWmCTB}3b+^l}x> zSM>Eca19*2rt0W^!`hbA_0_{K1%jvUk5vUZ`jwb2k36*JP^aDL1qhRceTtf4VGqgD zq*E5_2q!orC*A2ni!mIg726`T){3P)Av|EwJFC0Q(`3BFB~M?m$e*6^^`io|ZrA{8 zJoki%EAFbvt$-`WuBag!wXm8~njv2l=1_Gq-jL>r(IsA>{Y!2=aZOW*NDJ^N+iA|# z9w?`ZR0_}YXSlGl;%zyktH-5!beKM0hxCr{a?D?1D|5M6s0poh1C$nsP3ro1sW5g# z712b&>;@_Y(Kl>__=K3Al{7==&_UCPhAtm}c|paWJW@wUaJqKeADz|}M2Q?}ZSR(Q zyaLib6b8&97DA?u8va;HA7Wg2)Oa}C-E>A9m+oO8xa}1_0AlxfeO5(|QVH__!)s>y;Xdv;G=%fJD zzKSIcwhFFurLs$-sRyrfmn~`px>kvB#|4_G6Y(_4yV|izX{A9*F*UXP&bW`U_ko)( zu4K&;Xs(*w6GcR^*uYS{!Nd?jPOPSOO?|4?8_=#(9MvW&Qq`k{i!$yu9Y4#cP@p=h zTtKg=w?C7(dK=@&_D~u}+9T7ua&~cDIjsn#xo?iVzZoC*&QZ!(c=&^DB=K|_-b1VG zuW))t=9h@dGFNyGzJtzUa?P)Cicw$b-k~9~xP~$5%Ux5P$RH9_{C-!u<0Bbm$2hSb zojnr!Yla`Ze1)NT`X^f}%|Xp4Lvh~L zyQ%U^lT#3NJ@i&*A#OS$(w3q=$oMVp;6hJR<{jrr?siIiiJaX&y&UWf(!04BNaC1P z<~DitCArH9K+?&Y#WgbomnE>s3%{c$%<*Phya>a~&m9eg<_niAI`}&0W3Z^q@)IBu z?2OOODw&N@>hLV~*GOsgAhd9Vv5AI)I=E)hXnkwJZZJ|A*X)o+>^EpT$;^`&m4+tW z=OOiJs&`73qQ`0P`pv~flF9=drf!+xB|HIIC3AL7Ea@Ued3144thR@F zB0HX$>pJi~mXMIvH{q7rwkg;CPD-i<}PZL&DToS3{$tnD?f5cs8+TV&5YaI zQ^DbKj7N-x+`dD=(M0qHQ{BOcFY3j+HM@|7_gP+K7FPBJaWg3eHacaShf->;8HH>i zYhzR>pYFCtEscoj^!Vb!edCnPqa;Tk*A^9b?qsR?E;`JI)FaLum6kS~3=k_gw|4^+ zJSY`*h4)eduSfOi(9XFA&U#L$ zw0>Z)RRJiqU%RPVOK^*-fHe=>S{z<q|t>W|j))Ju-CH(E2SFBf*GF9{_iubqE z>*r&aLJc0-OZSYgtKwT^a+hT4^GX-yHL$teSzI>Alx>t;?p>)%f_n^8mq0lBsNr%@ zj4qNeoKKpuc-2l(McuzF(zfy2rPQ$%X_K=V+{Hv<*%%lF4x~+BceKVx{%B9mVq{P* zqMI+n#+_CyiTGsZwrlZ&J|rO%sh6npi;Xm?b%Zg}g1SPQU|ow~_hGSYAw?OBqlXV! zo3T+RbF!KV(*^~>?&J?gi`ul%TA)`->V__)lvAdgl@5oed}?ru?PI;dHPFc=QQPBA zhqe)*pzE>~@W7WhJ(DO&dUJty57JY;AzG~8a~D?ZS@Kp)KjSisxOQEu#IMir(Y`?} zZ3Wss5AWJLp>4pYAnhkD5yZT5?)`X$WhFf^O#Y}!fOANvMnwabvq0N{eu7X+i>eGz zv?(@OuIwjZrij*me(-HUa0qu42W7Ac?ICY$YC`{Zq-|C#P%l|n3M}|$jn@*iZFeOE z&hV+17&yJd=|n%7DM!A&qkm>2Bopm_nDDxA?~@m*XfSlzwDcm+cdIZ!>m1_kOAC2t$~#s?-tvR z6=I}k1)^JF`j)7TF{G=MwQ-haoif_+MD*~Z^5)Fk-FgS-V5hVm10y0Q{?PLe3~Z3G z#Y16l23jPh`O<#Z1>w`JCF&@Uo-D$H30tyClgrnT(?R3-&fWupSUn_$9aGu2vE`_y zcd0Maz@P^;E46AY_H3P;U;4bcy>|T8o8-s>Oc7}xt$qTT!JHlg8lKDQD3}_3dIFpU;8$&yTsBzw0mrh$vvwifdYxAsPi!#lw40eiCz8p@?L7XOR=?O zB5Y~+XL!J8hZw4u8yB*!`McP+{&W+Wnrumybs1TLLr_4CG|X zDLm^Uqrh&3WD-4NYxQB_B0Y6h;dNmGyMhA0X&8M3hEDO(j$YmLx!v@URl?KlV?Te} zR*hFqLg#}6Z)tzZF1HosXe!6R0PWzHzYQVbE_3((f#EcE1z40K8804N+|kqfD|%Lu z-PPukpois%nOQ#uKI7z4eTzR48!~q@jz4Y@ll>TFSa?_5%fM9oQ>XMx--k&d_fXtM zDe%i-Msiv9fS136FcCs1*H^q?l&ZAz*Cnh0Q2Eq1y?A*+{>e6HKz+ED18riDs|;{n z15@rd#pemXG#}POvYy9gsBRh@Eq#me!(sA+n%NYfgcPSKHBjKP0Be+U2_4ti57f3^ zj#ltR*oIIGhm3Te?xFEFh6(2zK4aAPbt&M2XS2@)J+UY`r5M_58!1v)_8=pMMNBN0 zEqJyHLRD)%k9N&+(@J?hBqREvr+Kw1WWt%pS1{hymJ|9a1T=1kBz9C{7ne zYwyw9GJ*TbyKmT0?q4~O?Y$ThfY2=TRG(fl)_3~eQTuiwzubmlWN6WB3*fHL^aluJ3oa^|;`u{moI+svD?>6l&JVzCivd6vqA@rn&jI!V zDF#A`R>jmqT?vEr|D_N2zbPbMxHdd#@i{fqD(z!IdAiu>tKkbJpmt!*YPh~yLaMVo z3mAZD)$+L&-!uT2LO@Uc5^+p|9z>HjPm5^iDo)>O!=z#^g-n6M^cGD&>wIKP2BW$j zuqQs>H`jdkIaM%?b>s=3?)XK{vCAJAj@kCZ+2^o!#PG&RfFqJ4#{#A9+K$>}L;wls zbIAYz%+Xa3WTxT`M|nQmyLkFrEgJ$t%S@eZ;BSICDFBLZ{{us}xTort`~PY8n-OTH z{?E+}VxE>bcQ52G*Pw$3^85hM=zdo)?5o_KCn^n)_&ZE!m;qqbae-H)qMaNYUO%O|1X~d-hgn+e_8>)$@ue2bq4nMzI$l}o@7j2 zO>Bx4pH^Z1Ws^2mfJAEc=T85*(O=hawO5z=FfTB#O4sb(?wpJP%>W0%Kkd1VE%@JS z#jSM^oz)GrN)_6@-5m<0gI__%;1_=$;9qym37q00I>I$77-g^;j2x;q6eh`h$h zIRcDl66oX8s+{(Jy@}kvep_`=`scUo;JXa;(?8^T39bO~_fca7O)=syDf}7%>Ss4A zfI51!AJRuyRLBE&q01r!ZV~myTsgob5DLAsHC{o;b(k<>?xh*mH9$ow9M<`tobwYq zcsP(2_zoJa7_iD8gXPVPoZ37cO4>q)3=L$ey59y{FA^>OdPE{=J6Ts69^*2b9v~nX z$`m+ZxW6Ru|F?3RTI{<18qj8Q-%tUv?Iw^@@YG5PkbC4#zbFZwfs6xsb)?1IFj@oJ zopXL!8oWES^--q&FF1G1|KRI`rejmn6Ea$@%y7j!4 zDWzV?0*VoKepcXG3PSoz`PGxjQ6*~ z`t<6C)>)tbQgiKjA0aBxVTKH^=aK8_g8%`#ZK^HsulQ#m?N6)ZGGwXI-E-mM()I6` zGtcNFs5(k8;cdQS!h0`WUrVcW2e;f+wwNx9f<7$EHYPlFT-@)G<~f)O=nHH*)|2Uu1Bwcy`IWn&PH^+0mxjl`Ab zBMNEn8)2{B=#=l?@7kEl#*UwwHk=Y<+Eg}Y`*f%eUtJ29%3m^Z05{6bJ$jS_*=qop1iwNGC6Jiv&(EE;sA8^KO| zVLkUI(d=W3ii=<|owb`itiI_)MW!vKC*TFLz8Yqx*zM;MlE1K*9$qIsyTkY1Zjzsm zneBp!gp7EQTG~C`^YS5m*J&bN+_Jgsny2(-fqf&cDW!B321L`NAFB#xE?)|8z8!^AVsJ0(N{sxpAUYFaIrZ*}It&p6bH+lg7Kfwcx4?1cUvSNKJB zzOO@3Ryn9`4PNN05)mXNS{+u_w)Q_w4#aotJA;sc*Vt&r98AzB9k^RLN6wrAvDx^diUp zRdQzT(mgEiS*G)T*#>eJ8>20Ola2cwu%C|&aVljVNE#;R#7`)e<68fGRLB=~R|Fk) z>+OLl4&H-fgjvf3$1F4kQwL4ZY=^>sraN=Xvzbu2RGuwEPnQ-E)No8%pD4F`3)Wtv zG7?2F-luKyTnW|38=r?qp_X{x=_>;xCH6HJ8>2LOa{CUf>{)^WrM6o9dl_lYGXfoz zfofrLDs{EfwFT3&f7XW5U3~7dab@o0-eR|AwdrlT9XrEMNV$xd4r^=$^%(- z6Px&^qG{6YD$VUv(9VbuX7-`yw7#SMI&q@QHwlMK35N}f4K4zujG2`JP>I3fBLg@6 zB>qv=PUbm3=qK|4&`*S1NQ(ergqN?hiARaL;G%=%H04*-b?=p5k$Ju`96Djq)+wyj z#uveK(i-dfh{F01m>r`Yw4(Be4Q!b0C|*(U={t@aXG>o|X9&c70A5K`FiBHIEoF4! z+O#D89;3>%8pDdts_tnu{^~Qn2F2{C9L3e*mxwIKi`2%+0M5MM*BTX7kyTZdPR66~ zLz0E(vj@Z6TevIAukxL{Y>S?6(|8BdwJ28Ew-HD(hF2`=Lp6GI;*_=^;nOd4J>qs) zI2QZ$$LcI<0+t~AmNK=@5cTYSh(o!*XbL0Waf>Qr6}^U(-_O9}->=B8e6g5pWmi&Q zIix|d`;7QrRXCIczxB5M(s1gkx}#5F^k*pNR(9w%mG%h7RMP&PF+9aiMQh&^?EGF}Aa4oto;MxV z^as#xw4K+Ipii^f*U=C22kwXF_t%0K;S7Qtbvh15!Kc*M&&3af%maaBWDEmOTT+); z(`ESCGPgXE>?N=H=;20Vv?7%o8^Fx2XUB3Bpx(e667X??X!B~BUqSA_C9l5eJurka zw4Kv^QSqUhP^a@y;@hy>*tw!&ieHOg-tRxli8E&go@+=AkU_<;MOrhOxfTP1adY7` zLm^k(!fuQ*>aok3L#-KEUer`)*$*RBQdg4>P?~qR#F&5rZJ(FO@ky}f_dp>d-lChp z`1`8l9J|E13#MkbAEi+=RjE~>Tq;#(~@aA=RzBCp?M-*B%%5KZHFd0%57 z(X`HTmA7hh1+53>&_tSeKMUTEO6P|c(Hz%!GGUMht78Py?t3_eqE1}j$y_ty+F|hk zE0r_vyQnH#BN)>`aBk3^t%kR=1`_i+;fX-xT%QXw);10u!oBmyhNHY>*EAMP=H`2e|#g=+=PqHMyv4al~l#NyCMgg7i~<=f{w$E^IO@= z<{N$GSh*Hlf_~fIPovNOz`#Pa!Fv~qBguK!L)52SHR4)(bVyw2mCdSSeasyioho~& z`(Eu@et9()|Ef(ihx3#6ZhR}}CfX2-!8n$ndvhdU#EQ1*!d0U%K8ch<*uimrqowW^XJpkW0oSi!YWKb)dDm z`)&P0fmn~91x{z3T~uDRT-;dTHJxwu-TvD218Yi3-S>gT`L|(KIxEF*sc#*o9ee;0 z-r3@<+$%rbUCLu!`FEW`reeQkq=M-8DrOUGewfO;``EgA2|s3u+6tr3e>Yyj%ybhC zQF>i5t~$<-fg#hBQ*u_qSvH&X-1l#zHh(VvC33U+_mLaQyBfI-D4HpFP9pfs(-TYT zIHKb#;}+AE8u*pFnQUI(yu*dgn^luue|z?o&s!p?LWgyqaFFD`|0GNUYNPW(pqyS^ zNdjC5{X3g({8s5f^V+hO0fPQ`fyA*akY@i55EOl~D+qtSSNfd!@*RN^ylSDW3!t2+ zl(Eu!kU&8R=`UH2sw)Qx5p32_8MNJAor@|hFn#AWv9`3Sieab$!n=vGi$a$!wA zeT10%O|ms5psF6p0;n--R(*=hl4QAuNl$|F*C$ay);6*pMWTLhzd^q}O*F8bGw_Qw zoZWSQR8W7y)udYSWk^|`e3OCauCNyT@K$e1`k`FJ`FtJsF7?wyDT~zC#3sK(gNOA@ zvknAma4Jj@uCcXM5pB4&<8_P82_>Ll%^I^8omL*=7D5heeX0XVEU^cpD=4~|R+BZ0 zZlFj4D4m~t1!SVtIY;?9+ntGq17R9_O+Z96#C}0lV+f5B{UTwExrX z{`+Bx0oO3m_H6zV;fH7LI%3Nr8*;U)ap#OUw?c`lFLDkR(CxktLW;(k8T2l(OWR=~ zFFX9wE|R5~gGB}7z+Y7blBTlH#j*wm`r&}lwY^genEz1=k3CX@RpIXg0k$A|klUWt zV~8)e`o$OW*^S=K6rqphWJ$3?Bpn~Q>&AoaT%%;!rfwy9ZV7T1_JVlSSP@%UUS%(( zo9+I+1w~UKSq-Gi{W7vP} zf&FEhY%P)oWaBv^c$YotYsO*?+DgzLctk7o;I%?YhgGkYSn3vlSs0L5n8V zFkaP|IjX4hU0B&4F`CyI_!=Ue|C^eGi~mM%W#j^gnmjI*F@eB5_T`>!U_2D&>8&}* zjK>{QG#9v02Yo(*!d{6=dguA(@3lQ`shi?;;c+ou*)?1AB_3)Q{P`j%sBZhZa3B3U zn5;rO!12%MxuzN3soqR&6|uvIJs$yIjzhX}HKBlv`4{g5?^&sNnSJsM94nEX!wdN= z(KmHjvkNxXb+5%QS@Prat;(s*iDxA845k6SAMQhwjGv8A_8?40irSJ&HQasg#gTV3 z#liKk96xC1;E)dim#~hqr_~SM>FS8sRzVLT%hN=gcyRQS4(%qCm@7uQeElhALj57! zLWgp0kl`0Lz8}Di=O30Hun_5H<@-=y>jq6@9`zlqa*m0dGDfu9=TL(nFUQX`XuJIA z0JEDH?alBzSH66~U1F1kt01rbY-YhjHYI%qb2WqAc$=v7@K?F@dpsqha7 zL66#x9wPx`1?VYR@tL|qu4~2z_U)1K~bfz`1RwTu0bEvk{<+SnXc_|%%)1Sw8f zos|HI80xhw2YY2K7G5XS%G?vg(jKAyvu&zKU<5yN=#`TMBa5c^frgB?#Z0(=^pY*L zj!?FLkZ^@tX)}08ZehJm0Xf#sYh`?w?Rm%D-BgQ2r8{#W&ja0Ad;2mR-%l#ajH=;` zc!w*+UAy8Wn5~J%U0_75Pmx`CS2@Eb%S#I6p(ziYpyzZ~d}| zWO2!OWyHoMFM&$cX)XQvW6F29@>joz&U!b!{z=wvMWGeH^0G?DY{oRw;z(84ij5{NoTcmty;IP?=5!jZJ_4>cP-dw^ zRPI`X-rcfdummu3$AJ&TgJC=|W|X9XrBb55j8c;GR6GOVbVRQS`)W_8&sZ`mKgeJH zNC)+HL|I#im-Lt*yfYZN}njJFrsWUcivU!Xe z1-&WOa#vjg%oa^%*%@TI4t`m8mlx^#qv;SLmxr=(TCWA0Y9ED%q{$QxZ%ZKZ0y&)Me@`j zwS{qQKc*>lY{a3eyC<7OA>;>2xFgG5b+mGsJmd?bF!HDKCLCa?9$ol^!5; zW3{hS&Z9X&9p`sndC)?4%q{q3yZ_g(eH7A_jPu*w)hO#7$KXT&}#wcN(HEREu|_-M8kYn?Du_aAVB#g;A+m-8PxVT5E&VLj zf=_0o{k?ZAzwVLD?z+T7oOezny~(%5@rJvrh|+-W6mc~M=k==3-0LGx3Ggf^9WH_x zOpKfsmE#{7LQ-De*LhVfw2kqBR`zQdO@9}y)QIJx(YV*LRp)hMy*g)AZGB|j2KS|b zg#`UWsfV6E4Ccl26f4Jh8? zz|;j^Dbrcutd~>T&C?YkF#?ZFm7(}sO0;n6lL2pYJ#@hAO#8=+l^w(D@a7Un$?W9B z@8;&X$x9DKH)MPC(S&P{%on3e(7%tt)aMa!3yg^`3R#g-|@)Y@r;_ePWgTi?W|R*=FC2Jv>0I5MYdl z=uaFaqPr|Rt>dWg*@(aO!O;6msBMgXBMtjzSQ>`$2Zr2iak{of;_l?P?KTFKaynm{ zZ~oYNg{v{5cGkJL_xs8fgGLLB^8&RM31-Ym+;4}fuppd8l&k5)xfGaWKbt8-1(H77 z#Veop&>riDHkDqSM+c*jP3!&?1;w{WvlFXLY3roB<6_soxN>VoP8BL1vZOi{_g+Kc ztPDn$r;Xa1=8Sha6~ey4cEu#yxv9bHf**Ti%6S`Dj8AwQRb{-P1u6_n=iT zd+sT7<#XDt>dG3e40JV296v#X=M`ot1in8}SNk3h%$bMPXjGK3K>DvG;o_B~u&Ry= z#0WUl#cRY>Z+d%z2Yw@(;KlQPvTv=A!Vv86kP%hg`t@;#Vfnqa#Oox5nJ3dwtwu-nij1_uZz{iW=+b5OYfYy;U-iep3}Uk}(mJPTGg`Uc zJB=_C3h^vL_%Ln?@ZXmKd_HNv$2Dx#Wgs9J9Q57UxKEoz?1Sn!?c8yT~nU!P}6))jq)lCYkiIkW!a`9P#+`=!%6 z*6L#qX|!Yd1v$(r4Po0wFV!JSKU158pj^U=z_q)(7LVQ3j;70dA z_A$!dE6zlJ#+f%jt;9it3?i03Qb5|EXI4sf&{et8VJov=CzS}qEtWR(*AO_^KJ<)*}CB{+hfU;RqKBdBIJ#+8mAwg3-YbB=x30Q=R9MHTcE#hizVfE`wa6gEvise>es5p3{$-!<{I3V|FYx|{K| z;rvX}MI4?8{{+;s$0kNr9V9Mh4HEPM*q^7m-M%hQ)g zGc*|X?5rU5S(hXe4bN46Ypt*t8X~$o?bisgcdm(2DhbNvZ5k4OovH@i2>GzbtK^oq z+QJ#bYZ=K+Kp(cYJbq|!fL#-w=mk8u7r#{R@$vODoD%Xvm|P?gD8I)K9qpN=uGTj3 zTUq`GivydQn3LU*lueNG&7zhJN6glE(1BSzb9ehAFM1y}BxOX4dXZ?3En78TVbR_! z<<8_c{65u9rT(M&$B$q}P!6I4pi7t3T``bW&T^1n^7QavbA?a@Ab{U{HQ)?I?P zAz`qOI|a4)9Tn1(LwH=vPq_PfFHJI>DPgPGi20KbRtp7o^#w!9j-GD(=VV>x5Lt8F zZu|$*Ynk3-#y{J=^8w@ixNte^)4M%mzX9zc+fRm5LRVO96JVNWDI z7a9)&%&sND*BkAV&Bj+?KuiM^)74<3PzRHm^Mp}un&Ifkv{vjFSuDD)ZB68mtYRI) zmH`N2LYXe}()-cp{liO1cU;&@&DA-YLR0nJz3s4iGy%XZ90p*3p+|redtf@a+c|(1 zU?Had0d&d_|Ecv4Z2wnIRtvdA`PpAFg5xyXB4pcN0y7Pib9+eencylQa*zTt;U^-D zh{fOsfa%f(5M^}v0LHux2gxNh;}ykV=dmkM3vvJ&5GV$4okeGkW{|~)GB=t5QYe5N zV}j@ptJ6?4gw{Q(kd;yw8TZ1r$6H-&CK$u~(N)Hvx@%#>m9m`uZD8vYU}fa^+lPh! z%H{u--qAlFX=Z7YLk6CD9} zJ5KN966UnvAgaue;W343@3CUca1G;=H9G;1JP6k9(c_GO~nnU-flHIyhH1(J?6tkMQM_<0g&Jppe1 z!8Xj5pdSXVQ4bVudi?#mJ;VK3s>y!8vZA|Nk4?s7R3FA5oK83G!Uu7D!P8{2yhkc8 z7P*dO?XF?Fs$~B9^2eMh66 zZ6ILMvuQobTXT58|-wC)X_%gVqo-+7kK5`LKQkl`4LwFGIt`cOT-;@etLmciq z7*xM79QMW6qM#zu#2o6e0%8FJm3`5aO-JozVJYPxzN{NokYsnatn8$7Wt})_Uy?ds ze&80f2A!swBPdFzgkt@$hS7KKT*RtRu7(~QC9PZHP@m0@WRKuEZ(ypQtqpv#W)i6O z6r1nDF8u}Vn@=apf;6o|(N7z7)bkAY0`AsV=NY?KSf;ZBg?a$>)#uvXGtjL}V8M>A z!q1iYJSpM@)$A8e^v(HRPCla=j*dAsUgb$3b9h&_0Fv_Kkte-GZE}*r4Nthgf%V(O zm`EF)dtjy?I7uV^`n(T0%APQYz%4?XLIHbL%=5;^8EN|;J4le5g~iJR-qvREQ$Dv+ z!6EfmdRFdKrq)*Dvh*One%N-1XU^l@YTWX(8?P|TGj^65Af$QgSol3Ok)SJ@qv)T3 zYM6%qwnUVF+}~G{8pmmv0Dhr$uy&xk+^7l~Z@&;*2;NQ8torc3!$xBGM;@!IN=*WC z!+*bu2PO@YajqGyF$N$_@5+LANB3IWS`;t%fpCNe;`lDuVfEUhDVNaozoIKFC@jb& zBtbBa+~@{qv7?-X&l$DYgv^)CnGu(lIdwR_AyYQ>nK@Z4wjzhq|5?cC|M+%)75CiF zLA`D#7J#CO_mA(`{rXVG)NK?X0mD1ni~I3nfxqw4WzTDFZF zm?%$+U?{JR4kr3VvBfZ0cxSpGQAiELcqFjICSl`V-Nc z@QKAX`ufV*5|`}z8eLpzF6TKG9iyLe4J7Sd>gYp z$m$LyiE|xSo+9ZhYvq0(s-q0#h|~)mv;=4uRC_*r7qDFQN=}N!J4)+cp!^uby?+gk za)lvQvMTH;1m{d0MlDIHQbPJFdt4LLtFUHUKWm6iz9(cYtQlaQW3kiwdB&8WqhXJI zb^0V8knOf9dE}TYvGN)IP|mDsJn5PBPHo4#6_Kr4Hz9a1UnirbjUJp8@f9xl6Tq4> zHIypBZ1bT&FwxsO_A^&;oU{ge3JoU1En9=ZFIpybX zWz#Z`&fdWH7v59%NsK$6<}O4dxt$n7n4>*Yy{D8DhMlpit7J_RxY_*QsdixHj3)j_ zBHOLms?a&<*k7TXlzjr4atWjO$T}tBEcZISZv}n)n~U1al-hbe_6fUe=9#&P{v^++3(}hMuRSKsd0lHan_JP##5Z-t3^MnvfL5?6)kJzf3LOsPN@I zrB?sq&Ex+E1_;yF)*c)G25PhJiaQ5tR*)3gu{%2z*1Zy)izTHkD}~Ti>RJ12)rZx( zUp;@C!(%Bp^icO8P$rCSW&e2zVD#xzuOd`LdUSi6^Fu4o2p_5CEqzOuQ83{saF_O{ zctf0=+voP-p%b5P=a#U)R1TGW@MBNMWfNmF2Keh~5;65b-tFd^*boxoXvHt`%-$Zc z9spX!ckNE_rkBX^w1c%BQj^%n^5sG3i=#?;1qrDXO^=0oeC|fvM<~aNRRo#($KZwuA18Z$ML3N6O(kMb1N0kuQ6*am_{rN2plft5<${U_4c_TKC4-B!;u)pV#2i5fSa8F1@R)v2R|^ zl(4bLHe6JZ96l;Om}u|m&_gfWbtHXnZ`Ug-5;Oeb!9I)Fdsle-0YYqG(dIP*_HN^m zUTC;W?S7#zZyl!#St7WhHf&VY=}=;zqffwmf*`D-?S<%gN9eo!Xc2waA6VIEJLQM) zIc7+-2>8zE#iN=`WHj0N6*^Wk12TLI#zHxk?HgZ4^8jejWwS?M?843&K8CeV9?Y2w zo1d;aUSEwmW+BbulPW-p9mZoZb+ipUhti5Z1j}a&1s8+(DkG2Dl)M&4$Ehyh;^I|5 zCaK_wDn=8=@)0(#sex*oGIy<uB3u?&I;$|8)(=uxsxynrakjtwX{+RlDXZqmr$g^UN8)y!PYh@}ieZdseB&1@o8lT~0NeM|<*^V*=4J#nxzaed(BfUoI>LH~T zLrD814BP2CYN(>TGypEH{8cJ(3oXGtCe8^nw za;|l(Wsv;kWtD8_nbOIOF%8{q%wtH|-n%y!gL~2+RwR%~pnZ+1fG~=X_0?GqeI+$r0^) zIp{|Iv&z{z!GG5B)7H9-N$gIqClj=C+T~*Y2SxJ#ne7P4{sH-^#p41HMI^mMH3Czz znPYUc$bq*7av#vxnL@AdFslE-T>T%-0=iy`>UVlS7dT36M&_b(24~hT4cz4JRAnfbCjznOq0GoZIHE4qIf?=}# zY}ocW0~|P4Oz8h6b=x}BBDThOn{vEBiSE16x)a<599+z;yiCXH|Cp-;3O=v^u#(#_ zV4615ezxsp4l`%Gq4=jXu0Oi{-1Sb<45+93pHJPA{mbKpj?Uz3oTvaXfZx*|iye&b zXPI-09SemRM&1el_xCGmG*IqW1X``%eEA748G$sd(?9;$eO;0s6gXOi+U>6pL+xiFAwBf$9o$7~CAHZ$heL}dk*@_5 z<_MUr!OOW)nLyNsdaD6my~MQ|zD9Kq2k7W-gMIVcmaaD8mSUlAegt*C?8j)Lkm{6dd6OeOXa zdlj36GYz}NJ;QAw?zHq<&))Kp3DbN`XrT#T-Blpw7f4`QhH!ikGJjJE$nW`5D&E-B zFnn6qqBA!&?hhD*`Li_L(AO3dw`>-e-s0HL zSjQgPLh9#a_zK$cV!u$n{8fOICEwHdA%nMx&6H-PcoIh-5!Y_H+RKm@4Zfcjh`rg_ z3mWUD!`98s-0)R{sdaJx4AG@mQ3HJnNeNo>KeuG;nkof{9*EgWTS0f#Z)|5 zOLRf9Dexd*AGgfk_ZEUOigp>8k@{Qth5Z#K^C*v3CTXITzbhK3F_sExrI9<1ih6ei zxBRvRC|&Kz@;WdDB(fszJPsW0)Z5!_!ilN&?G2Q;#0K9Z^Ct$~)P)PwDt5YF=8Z=m z7Txt@bj0dH+@9#hr{*Hi*kqd{>fMdH2_QAW@vLy|QLjK18_b?(8Ly0K{fZWA1HEhc zihEn+iJ?OC>GBumW#u~jA`{WI)5bU>d?#g&6zOZJyjWn1c%Nj^m+*zn{wW`3!AEf~d)T;XgZ?Of+4UD`|YUPy~N z=M`Pqa&*%uSGYDh%>9Zfih=opP)_vTdDUA4VSH^)WHxQxtgy0&BeS$KX{zP5Ay%FUZr*a(Ws3aTQosyaIbIQ z#Td3sCvI52zvZ}sm_3Ja`y*|#3JMtUvs;dP6A9W>|G&R874Wml{^C_$U?L zQM>*9M>jIJssrq3&SAv!J(c;@=nz-~BT#Xcy-_i5!U=MpigAw=C|Q2%*fHWh<7O}U za_bEK+d~e~BFn|ki1;qT{0D{yUj|@81+<1?n@C-Bq-;L0^iQiCC(#uRe_;5}MqeEt z9vE6X9%ygn{Mj<+D)$- z_jN%C1QOgGngD?$xVuFlK#)LiO$hGZKtm$|f(K8~5Zv7@xCICv92)m-w1K8`>)ZS6 znLYbEb7t1M=d63?&i4naSJkSf-|DV<>-{~yNB;R^W)X(}_Aw%VjM#4SCc|8>W?vi8liolr5;2orE1 zeh#eTmc#)#Pdo=fK&3qXk6nI>|JXHK^7>7Ua>Fm_RH<~7HL~Iq+8Z)WgL$djGjFNl zxzCHW+%on-mg2yl8|=BSRaf0SQC?cUqBbS8@Lg(OrLZd{`r}%ohd2Yn%-TY5#;?8^ z)=6p3@9lS%Rjm*l>q0iH3Ki=%!#<+d+zqT({*=3BE(twKMJyKdth>#RBcR?fty=r@ z|I4+rB(tIZy|O2cGK{}5DnqLP)vQYMr38HJR~A~ezkB6^WJdOE-%E~Z_djE$t)!wP z$Mg_hfL4399(R`Y5-0~K;_e#}0OkJE^!KmR;s5^IOLN;& zOrcdkQjddV*G!3biD_^CTy2$MWMm3ns1gI4-Q=-gbs^)a9Q_+@sBr5K=>2W4Gm0|N zA2McN)7@6)12}Ri^~;}z$-Hxjf;}Z(S{F9dnBhK?mO0j#;-Q-9n-R_Q-V)Qx(a>vQ z8p065EO;q72wO8L-8ceIWs-4VV|iU6<5D{9dyLZH>zm*^)gQ-mY*^%sdJt4 zlt|))5JNv#x~QuD;5SCJ*u__3>D#YBr4xh#z~CyMo8K5p%T?`vlps&w>bC)IZ!$~~v$P1oHODxFfV7aUnwjr?+6Fc|j(KL6dS5Gr)!gtT z@!j-@gV>?onxvaH$*j}s$)xZ;u!YR$UYCCJcEyA}(A{%vcty~eq!UT|w|0gZmMNL( zq9gLw`wT^!N3V|FZV`w}V`9%fK;&GwG$JZ`dJ*|4YaN*2X4uwun^`(&?12evnXp{n zBJf)@yyvaDQ(t=+_M?qMS`KGM!I$Qw89h%NX$GB=!X{E7c6l*Ec{D!{o zHOpRso>KC*dfFg~-~!i6?ao)99!Dr=^eJ|kbsRAON4^_}& z_$l43#916e8nuq$_G!_*kXP1f$@aLrnJH7)LHd0aoB~Z2m#&o382^Cg3-~vNZl*fa z_EMZpFYPi!1M}?e4YB_@r~iSylv!*V?ZWX{@s@+(B>Z6?&lF(s4qc079d9SxOJ)*> zi`33uRKNHNwpAqp=MZkGJPy}_c+)KOsU3*$2b$;?`S)K(bgywXx&!9RrAagnwLv9}Gmu^eu{OvXV}JtAtrXK@Aa#+#6CU-47V}c zYt_+TbCFN_#K}Yz&dqo3a=rJq{f*%&@}OZrL7h=R+NL=^85XHwRCuMXeH(jj)5^J~ z&=S^(7D6yZ7Vhb48Gx%tHYa#`4^CdX2GWklznl zdIV17Tep0Zon(YMPLz4ZH%l-icUk`xXM=0t;3($~O*42Q8ft6by)=qYtRfi7^)mf%QP=~*7_MGLZYnhqMzR!57;(5tQ zzJXz`+3kAfjF%p45)D88E&?TL6>E0L>q&7Pkz87~1)M)Bn&KJ-vO2Y0cD^;M*UD8( ze91n=a^w%6eImC3RZGkROE!KYLpk54=|3&_G4vBWh8>-I@%3S!wC~2Y!#g zX?@(-S6;G-Y?eOomXCLvl?k|HN<7Eid#tTXe4$?|zV#T!|Ta~N}r>B4NalHMFksPIH(y8w3jVe0m2h;Qy zE(|c$KH8J@uod$t&~eNvo3l+Y?X~hCoN9K@RGnA&jj@;e-66^sQd)p0_EC&!l`XgP ziHR-P7fG2<{`|77F0h76Ostz|5wHYiRN9K!0(>ZRH5L`y@3Us%Vhtx!a``-F70drp zPiYy?N^>(IXpbkY<}(cuVHr!(sr`DjIsPUr<`gYw|7??!CCF#YhD5N^Ahp z-&6CQZxP>KnEb8C(fC(9?T)B20=giGR)xZFZ-Y~QV<;+`{QP%3nJ`8HhSKphKyNBn zx#g@Y=lrLQvR6U>g{b2{BbEOx5lB_XsXaT-uf!s^xg8tJ{%n9$qXi21P#kMOBmnV- z-5TfyOCP!`xaB^$9>9B>JG?kG$T z(v%lCo3sXZGLB7Np(!_@ROmb12rWI;r;K(t5=y11Lrx+ry{LK{?p*nFEQXQBAiU;) zJl|Odn%)lIjvZVT*m1N837jY^*L2@2#YC;J73$VEjrGhTc5XNGY zRK%(b6?#0`C#>spt1is@TvbzY#8<1PIzjQL<5AuTOLGznF=6YgarB|KlCywYOZs#y zJ(#zDUa?0O8@%2<@1F!4QCA+{9KP%w|LtAHRzwY#`YVx9uZkA0grc$ERW2UntfAytC?63hwyZqS> z8{)fQ$CKqT4JQ(V+E1Ob3x?g)hjva3g^UC>A78lyl;R(~t-eb^yAI}S=%$C{f$KOt89c*C)Qn7lj{SxKi>Z}Qzs78zXj{!rM;o4hfZEAx%eu2@} zrO}vAmh(cig==L%PHbFNT>QmlLn*_K_V3fp8FVUho*uflJXHF178{;LisnXI_0hdZ z39J2$fnmC1!rX3X%(Hb3)MJM&&#(JkWIOrYZ>phd*<_!>PyzH zSQ}=)O`11aI~*B)Q=okwRl4H7zO`O%o7@K9*PG%%>dkb`C3I^&pFKFP#fSsioluei z;Vme+6s}CujheNAOx$J$eUE3=o(y}G)enoxIKtY@bP0tIUQ4M3kERNXhTpPZ(e6lG z9?Anz-PdJXS%rJEgThgfjN5TJ%Tk_q*Of3cW>~5o=u;eh3K?XTqMJwP_Q&FYMSFCv z6>^~77e!KSC;Gb$)EaWY?V`IqMknOCH#cxftJGfyHUcgaVp4F$`ei7JcWsFd;2zAj zKIJ;9<9>QN7~k!gWlNAR5O&DF8o+v&?-^tff%~!J{Y@k&oGuB4#+XDuv`H=2%UQH# zdX%MX$Ns^=`K{crnD}y2-yQRIJH3g#5le9yokUL{LEDcSa8ZFN5_Ge%(J#K6ab-s7Vbg^UF7$3wHGbX-432#Dup zb5p!F8g_FG@~X)42iTs2D#*d#80I}4*D4OC^8e0GlVvRgpxXm!cnQ^JjBxuY1^ff+ zPx?~>!esr=jS6?nBcazXFu4CUaJOW!q}v}87=X!bHuS&=xYQ#^8%5bz7WFh%9{ zK+AkXAe{xMR}<}c=$|XpyeJ!oB5N5Cf^sIwr2rhiH`15F(qHg`JlO40JGg`Zq=vmsg-4v_*0R?8cu<4UN2v|x{YL>xo190O4cOS3O?gu;3tFFn zHbAR4!Vu;aQO79T_Y=rZ@~50#c#+m!waaHzw-Z6L;T69&x)bUB{jFO-z-0wH0@M$f zMqYz@*k;@v6b%p@-N#6!zA#o}8#;^3^ioIvF*Z)otc!Yn5$7)6&jpvRisL>72Z&W; zbr^+-s2^z#g3T>=YimKHxgkd3b-;u?LkUIn(T*#|s57U;>4gsRZ4tOwoy-Vnq*S8h z*|3?W(R@O+Dh3rcBfC;w2vxc#xFUp}zP7oF&rII)p6xQdi#$?~SfP6u2IKnF$zJRL z3$MlZ;#a$}#s>46AVf-FoFnXSOZR3}3rrRb_e3?kfAV$SHII8E!XJjg zcVL?mDQnpgW+FVDJ?#-o7`d=h*4}4iYShCK>9|z$5KGugVOq)# z5e#$c#I6d`r?uGiJWltPb$@2EhfpU244pER*1_0tYkxFNz0`r+IC9dpnH ze}>ap)fyFikGhVgI*^qb)njad!X%6xkcY{%3?>q!Gl3G$H?lSa9`uCOjO?7ggI{lW zmIH(wONS?)Y!n?4lJEUY-X0l7oWfpY^&ArGRCY|GRN*Vy2+<1$QPFFK6svdI<*GFw z-z$ww3aOQ2@?+cxW)uj|4d;ldVsCM8%;~F*dH2Poj=>^cND%jd zMQ)JVrX^`Y-^hxHG!OFx){gOpO4zmo@1m~$}N4qk<>2`H^`ZO#niDLUdctFnd_tp zIpa=(zD1Rdcvqz>akk9XsZ^(62nep$-D|@9Q;1uR_Vco-!LEb!`p|6;AGH~=_xCali6gAnjH=74>m#_cw^%{%XHlC`Toy|ZZ0;hrow#3w~! z*KkT%pL7-M7B^88UoS>HPmF%a+oJ|xxDHRmtextRN0Slr=YU zd`f4L^DfV7EK_a(jaz+7`xYpRH#-*{Pinpd;yf3wX#H*xnozV~LhDdnAvQbp?Y0VI5w2vUu%x|qK<{4h7X%L#I1%6l_ zE|b8O>QK639rAvPCl#E23ro0aH`{X+H9PAQD_fjSu;Q&r;R%aeK}PnOlD1;zMYfp$ zff|z#eWo<7t)XQlOS8bZ3|31Gg{`6Nw*w#axcW zuRL%v#$*bfmnH|&@Xlk&7nXsV?q2^zk56=Y8Urt0jS~IB6L@J;6zXbeOt}U|=+?Ik z8i(-bSfkmd>N?04=ahWeBrHSB3{+eyom`{}BMOzHf)hH#U~S1aT@o?{g(jv;dWzE1 zOP?pVxkl;@{eCR)rxWRyd~QUNuKJdVjP@DRDKyma3`RfQd@qS;f^@PUHeqd!E{jpP zaq9VxEN|cahSEZ)$4E)9GKwr{G{7%9Di%#Ty^8Sljzs*vq?3fBO9wjneu-hHlkppv zu)`~&WY?ULcUI8kKm_BwQR^vtGzM99t>KqM2A);9i+;)lV+bwW;xd%0Ra)d@$D9a{ z$?_w|hvDm7t_#LA0^4jJgGZ{WF7TAD%XyPXbGNrbal5#FX@1QvTpZ<6-*3_xh-l(^ z@xB?5(z!Y;UMwVOEGL0`((=b9W`eos#Zq-gZ-6TYkal^+V(bLY` z*|FdS_st-EilaJqde$pM#CBap5Sjo%{V~O8O6WzF#$x&5#g}+-Ju3nP>&K-qhU#?0 z&XXfvE7q7PDSa2GQgFXPZDmb$TLV1hB3_ld*n6!!OpLul>>+WvR-3pZh>XFpFJOTgRkP{2s1M`kTiJ*V#AXOb$Q|3hjwQ zal#h{VNLA8oXqM6g;O*Xq#KT-F9&gj5Ev(0%vM2|_0dEiLKA>~2H$POk)jFKLOJ$trOfeY1*K+{kWfY?B1=8o8L3PkVt8wq^!**HIbR(A$^Qng8E8qw+n+dsxbdUAV$2=?ZazlgNB zLEL{?xkmwFTqlNC&Yh4^!-_k($P!ow?auWNz$H*PTJtxCe$AxLv1VxZ%gH(ZrbJa% zBjrF*fyyo`nu-^Qg05o%@Rfbe>{;LExf1S{XKoK`3yI&XkaIeSFaXaxTA97d+gr0sEp-~iK_NTcFSA{XegS~P!AcupgN8ceP{2;m0J}ZlhZyW z*)ll8vM_+@Hs98u3TFz*$)G(H+F4If3@j_HZ^6V95ycRUah8agj)OS`ncyRm%XkV( zcY-di!BK((4O&lYis;qOqNiyNSE+Crd|r<*1=1)z{NVoJ*KU2W|B*})z96A;<8jp@Tuk6ZN~>Up-z2P!YzIUTm*m_sUC7JG0cF#6hj zx;yEZvOIFe?98fEa&jx@7!Q_}hl80JP7JMAuXRky;8|UCN0B^n(A@j>o2?12Pm;G@ zW;nioH^S1)XThbnjqPz(q-hK-gATYxmD#0Ne5ah^K5l2@sVIC=ymuca8h(8EP4B}G zZikbXrb%l2eZIQHFuPqdIByJh_fcI3BD=cf

ydu*1pfz7{sT^GvrDtlLS)8)Sdv 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�TZ2yS9ut(I+qZv# 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

9?rZn0+@W#0kgw)ycyjoW z2Rmr^*;SkA0w&SF$Y)Bs0}bZ%=a&ZAD)mt{89^ZqoggP6E5=z~06;*SQc9$JpXnn! z>21{F5|GUW?Net#A!Zy4S_yH;j=v^2yp>|<_q>c??b!aICvJ=Pl1mv{9_R__T@hH4 z5pkZ-ey3x@hAX6ND23Nfw|7S4zb=gWCUh@nBNZu7oHn`IF;fz`m}hBel(YUuL5`I} z=eG5EDia8D0NPGq#~`K&F|Mx*Thn>v!Yt7_1nD}SLwY>(I` zNLp~h1N-%$5vh)z&aSi3knYj?0tvnEc;3VPeCFq3)YsP-cgw_=@KCWIeAf zmH@g0k$Ip{HZ337U&x%28FDK^5Z5-N1^4J+G7FjJ<4jUJI$Fw4m+foc+0~>SKioLu zJiFiCQ^@TnZ#?c3cDq}~-jooOa1+Z-@r6e=b=F@jZLjw;%hu9&hP1O{XwZ!ZfG9bkHrH6=Olx zq{R-?edY3{vKG22QhjpFYjGZPQE?iJFZVVx+#o6!CfRNHvYf4KTNCOC$4k$X$>6{&UZ0|u)*S(DXC}S9k6*USIj= zF#Wd6Q4146aTd8J=N4<86~^uAw@cXh;KOu5%!GIdgEf&`JGyucISl+Q9yP=Hf*}6+ zhpf7^E$I3>INv>aeS}{PAByE7XRzAA6Nu1D8<)m(xTzzVQlBPnRvBo#^L5Sj>~d#6 zSrD;##6xJ=^M;Q#Vir21(HbohNQWr9pprv=1a9Bs%kZG$+S}*Xs%dBrUto3rV7t`K zR!SSsQm|HsprlN^L!~>Bb?s*;77utR;$s1Ir2c>eN!AyC)d`H>YpwrHtdKSJwD&dw z^}e+P&_-wZzW=wEpk-j|_YYy1|0@ymKNi>cKS(0RfI5nUE=>!suc%~RIAr8yQpqRu zzgC$RQw)e~&b0CUilqqK4PB1(TV<&5sdleoEZ7NT{X!RLu0s(I zRAu|fU`wwkak>8UHzzrA4QpWqJND%@wp|-XWYwqiO<@c>R>TW!Pg6NK1sI!+1WOy{ z+2^Cr2Q3%ybzU2Z?!ukO-DwGw?qq+yMSGz~!1-lDJCf5kO}KDVd3ggw&N;%j_XcrMFPOl)v8{x^Os;-#Nc<7~@QHjnSX(gEz$|OC4*QC6t1N{ze zc4V;F+_283K-JTM?`wgF$lNhnTN{zin$$JXONG*34kM+7`_q0=Hiq@@l&kIQWSk^e z-IuknAXZBVe)`Htpup~zcbH=pVA3F zN_v_=cORC! zE3~`IvR5Ah-1X*>s-DqO^90l?3AED|To9!BuKQ?1lGeC$3QisLigio}UW7-saT?5F zFM`3DMq=-B^G_~QFZ&@?YbGjfSq1|EKgnUYoGZ#M^CPz1J#iN9m{Kns`gHUWSj!Uz zI5CWGgUx<9Ur&QC<{Zi)rnUCj{dBJArd})Dg>@F%h(hiZ%z%3_-( zNc80^9!7#ul9K32Uw#3HR>kGXQSzyDs6gj4Q+mC^SNWd$ePrIKNP)`Y-&vfqZPw9^ z^(?e=;e=)3vX7oMVzzG_^V6o=JmM5Okiuui{*e{$KySgd8>7>-17BzG#f+FA5^{%OMv|1;e2(OqxAzP|5BvxR}cCdOM zg#fjS&ve}}e6M=$%IoZFG~{Z(KGlr)u=*lf<)*knkhzYHH%mKo!M`ME-X|LYX^ z4!QeouRQdqL+65(wJ!hFV^kTL$d(I8eftvUd&8zXmYjR~s_=;;b%kv9CU*Wf_L54T zfV;7NC{JVz4$m<5x*mAAKINUAGvTkX&gZGasm4;(jP)07BV5BGe&zdp%JBdX#l;7( z8-+z4BCBRvFYp3%fS4=!w;#_|8!1GO1aZZ+)&rhdS#ab18o46*fJBa{Ba?q9JVG)1u5HT4fM6_c5j z&1`O}&2c1+tFY2^b|w4%s#Uj9RS1^G80VX2YYZepGPb8o8djvN&+nThhH6AF3CZy+ z_Em!NvBNMzzyjZuC3lr(mgMp)bEPcB*D3hiJalpuqe$bES7cLmAO#*(L4isxxFI!w zK0*`6BTm<#L>(gq?{Y7X>*Fpp_IjT|AG^Q`Y4`x0^7A6cFZOGK=ZW3?VY*1L-| z`A{NGJHb>gK-yn3S@Y4seePB$e~@Cbc1fk3w5FJYkked}bd%8D%oXzO#FczuHO#?n zun|xLld1Hfz+ivXmQWa$%i!2Tp}eh{FjarAnrt!cbhqX<~zFnt}V)YqzqMsndf~P4h{q0?jbk@{`i#=QB={KY*dSGYvE4ePb>E_V8$A#{GM3wt zB3Toss>(4h>f2wLGM?lY^0A$D4l1NUMWiqHC>B{xIEH@uu(_sM>RA+&KUSlnGoFsz z+&J~FJ-#sTQEr7z zwTxm{Gkd}1d7|cDviZB#;UH$H4xT+mIgPX-46*_coQT3X6b)jKZ=NWqcyg4Yv?*?A z(KJed$2b+?N6~xW>n(=8{4Rv;<&Qi;MMnivSQ0Pn>d8FuGo2MKDAzfJmUeFY&)qV0 zV7IK_2CoP2J zyOaFOnbvS!Vf{sk^Bg(EfrZEkR2AUl{Drf&3-X1Y}s)4vZ9}sj=mf}0qJJG4SVbmd4o22B2le2e4EUf8Y*Xb=8=hN zX3xRz+B?u%P$E~OsKhQhAoL8;aIxzw|x~3D)ukqb6wJSSiaDL9I_@< zB)2X8Ra_N1YQlhPFeIOSG96X-Eyh6t;2c~vF=5r@jPLxyS|>*wx)aTBZdNz~MkVRi z{-i#+RUf?|bfcC23Xe{KJHdih$bUq(SD>UZjp2HmbypT9cZAYdVyekP$^*rOjNrcB zI4OYqz>J?Iy<8{Wl(Qs4j*>9h5^bw{5;FITHWUmN0cZ7*`C?nny19kqK{UHfrO`$l z9y6J8BM9utfb-LoXq}B?@RM1GyXj?6oQOQ61-GkGq*_08Ui*er_mCoDo%T9iuD=P2 zp%brvZ%P(0BCxMC;U-i}?A9H>&JLIbFw9zxe$kF3+`K!I%Nl&cPjk3ZekmehZ61bF z+FZV1`K8YjApwMpIl6p76(wg<9I=?hZc)`xT_-zZ#PN+m2c4EWn{$s-+J%)zqY@&i z*<96C8PP0a7VSu%goNrkh!8O4Bs*$b3xO2#-s}-M&9ik71cGVOlAIgax(ARl#G{u1 zS)cvWN6V`hbMNcRJ2TlHX#=$+O0uE+*p~15eZ57_0&8>L zmsuhrhVLCG$66R>2uj;z#AjOM#&MIHgSss((?^if5=d0Y=RmTQ!m=c~bKzQ77#9iF zqb(A)=3g60wMLlM*VCQKe)eZVotv_F>#{T2S62oa{!ZM^b>!w7_@`^jyzW+0P=SrQ zI7-uAcb0BuO!)K1kZ6x@7N65mzh-|0){c^KqM}odZg-kO5J6%Gv&r11ntC}#&c3Ih z3UA05{|Yh$C%+yP=;_ESqPyCOXSgDc-4x*vZ8)*-fr$Ejgl9^@+y^ z)3X>9890!r=QulWJcgNZSF9Z z>w|dwQK)7g@Mp@_+5Fq5EXUoRu!ZI&*6i%v%fy*WH3Q#r99!r6OgeyE#NA{+)og;}=E2SmQO6THF9i)BNwgSilYJ$#uc_#9vh1D3s7gFQIdAlmf zw6kCm2EzR=oQ*WxW+F<&rybGpm3C`~q7&dZ?`N4p9YuLueO?@VswoqXo!dY@olO6H zGmNR!s+Z~Ppm%7f6Q3ZhIY6GNipC}qJc=N;E&WMmnbuR@A6**1s$xowKDn$)$ZA`=HSaYI~7k~>n2$R=^L zA}#`ZC}@-&{pB{}i;^$XXz3PV$N|eOM$Pe{s&6MQk8n{5R2RGXSo3uh{J`PfhuLWz zueKh)BntzD=x>^*;_60EcB<{3>fA-&Gi}3l%q;m@Y3V*Sg@|?9AY-}6)C%1{iL|Mj zkLWy~>$Ga>og8HIG!yyhc3Je(uRP-xNocgv{hef9ZEI?kQrqB`w;hBz&SQD*?DFWQ zX@^3f7`I5bck?RLx@(b-C}7HB1RqZZRpb+Gh%lNQO(zcG@1bebFTM-J1 zd_%kgH!=CAnOt8Qn;O4^-SXE()ap8E=rQv7G!mY!eW(;(o5?Szn&d>A^Yt87**@4c zJR!#uAaky}EqebZ2Gb2Sax%kUGCSQ%*Mr@WDv6a%X&?gbMDO2An=gD>()bBo=7qL&~EE(l6IV~ZLp)<>IsXu9IX63nh-&fX9?TU-ZQ7@DF2XJaR^=;(I=)cJg zPAy}aUWXFrhS6zw&yeePvY|4Lahu-ojFU|K&*6@wGd>n5w)p#>9W6{0?+5j^q zv)#&}bm%ozM!0)1B)HOU^jQx)QtN%`Be3C*`_}B2tIH;D!FMpB+m^--?72}$ zn#lDehcGKa_w6i|ty{DY9}G$_KA4t0gj(6b)FXsZ?skJ}M|r=JeKfq}Srv4h zu0A$)1N*6-{HG80j~3Lx`y-sPJ+4|r`W1G$@N;?{GV&%omO|D>J1%`zv$UL`Lv`~p zM~)e9M_x4ZMz?72ijeBZ04lG6M7qs@j4#fU_;c@gHurH0egk#E)P4U=M=y@1rFDD>%C6Ygdkv~pF)OFjalxU_QqBmud26*}@ND4>50UE4gj zqI(tFb;e^xvL?QpJUa11ubH=upDdoq}|o&IBFpOeztLL}iBMe9L}?LE!e zbW7pjSU$63hs9MG-+hgZlU8Mh>$;Hn)S><1pzNsAsrDeR& zFUp_hTrxZRY#*nkc4Lvg+log(iVf5&xT<)hB%}_zM(HAQqJkIeEH2Br;?rP>>WfN> z9*J={`-_~vS^8z`U9+zz>u{KD=Wd}F3Nz!z^X6*k%f)rLI_|}{`I^BytPrJW(g=fV zr$tU)(I@Fh+#hC8$A;e2ZOkqbXsOOlzShh0dYwfS!q-KyxC8D-z!9lXdg~;czq$*b zm0n(J3FL>RDm+ziFuK>NdOYXeFBI0-JCU98Dt(=-nts#Iy6$n>J_1@fNuQ9Xd7zKg zX|{M{LY!WOPfabJJpDU_26O^Rf+hUQKd;}L?saTYA4yNth3z1ZwsD=;SHeFKxMh&> zz^FmPYVebR&QiXdPR005XSV1|lFy=JIQ{%v($Y@iJ<2ckGq96>=ux~J4d~89j)?H% zV|L1UcX~v!A3KVS@m5sXREC26lS_0;}*`tGQEfE8J=B zkr*c)Bzmx-*G0wsv?uu_;kslNC}KTv{RlSe`%+>!G}n{;X5NKCJBz61?wr8UD6LWR#c+|d{sxk{Kc z=W=WVs#ZD96sYvS89UDk#)L`0Q@`&xvsPlPxwZ)~GE&@JV+bMEOY~gsK@87kTyYa( zy4g%Mg%Tn=UH;x1%hHzfz|En~rh* zgDyV683^**M0I@-j!*!EBP<_ODS_>r|LPA=v_k<dntc$~f{dE(N=)Zcco9_OKjT&A5>?{#bNqCu*A z!KTQ8wjq1~jMCRRbc4zcX9>tSHil+9AwT(&(Vd*?k{e`Q;b)sNZf&YJxp_O*RJ5-A zoX&((x=lv-|6%VfgW~%8Enf%(39i8*bmQ)xAVC^}ySvk9@DMCOfTnQ>?k>UI-CY~^ z;0^%-|J(mF=bU+-XKvlO=fzaby)`d(L3Q=+Zm7L?|MvQ>^;uNhr_cUIInVyaE(_BJ z;Lh*2t>?Ih9@9E7X$-$omZj8_jGqL#abY750jPkp1J8FZYOvqYYN-o7D@xV+PsiU6 zQld_mLbL>Tmq&rJz$6s}i2+wXrF9ecI&Fdv(d{Y- zwN`gVfUbmav%gEq`5$|_=y3B{nap??@5M@cADalTGW{xQ-+Q(6nhVPbG{IqnR(lg4 zNB0|T7VJj;4EvI`PZe%tcKaJx>~B~cG-23o*PIWsqUjc!7|(vZZxbZ2vtIh@gr;t&Jn!h|5f?+1z*vuS8r}ZZFUFrGHOm)pDr*Urw6i1 zL|j+(*xlq>@-h-|(XQ_#v}>U(C`v1UuZuWiGZ!$@Qod^rj&&H;a#29yN)c%+_QSFr zPuvr<0Y$%qb?5n}98OM^()bgxcA3Pcqvo@`Nng<)iK|~zAjZb`+raF#?_uNfb;QKE z10xbx^JB>lmB6dsnDD)r5dp?w%kx2sq{iDT3^*5$C9O_7i<;U_pyg{BWkUw00N3Hn zx}HIP{0|HC03FeWU*zYn_`}p!10?wQj4ABM2>CbcXDTXz#G@`AN%5=lmrOwGy+&q4 zgc!p-_!C)+Cqym`6}pDgJqOvinAA1x)*z|OjvrKf z*vPNOLpw<>qw52KSe4J<6XMGuxPtO|P?T}j4IX906PVLT-$qX0R^o2TG&cgT>Fet zc`#idG8BdX;HQuAZ@HUbPg}>-kh-YPBz?o&L=L!I=~o~@k{dp~l&3%Y%I`cpjVN{2`=BwKU9~6$V|=)wjftC(#EaW7TntJOv=_p(ctQ6H_De zvQlz@&0|$@L0I3lU26d6F=rx6C%cz(=~{nU)>G_a$VZ>_wNj9Bm4%sT9^Ha(Nr@@K^4+$ti$)PFqB$@05#`;Vrq83Vr{+f;+i&L>Jm*4^`y2VdJGtxJyy5kGqJRX>!Q5 zwe-6%I%P2#S*qI-ii?peS&HIwQp9;3{Co%mx{7Oi6v%iZbUcZ(}t=JJNu zj$u}zziRWj_nk-}rNl3}evSFM3dJ@FiiHMrwwA#+#S^p-Bv~mRhXc@u9)N>R@@vtC zHCbBv81|9gLs0F+ycGQrMh&ouF!hhyL3yYX;VQlI29lHa^h>;=8J~6`84rG)J;!$dGP0y?`!Z&H?5129)`v#qwfaaj)VJV>Gg} ze9cO-)f=5%PIrWigX$u~<5>MsLal{a<6(v${IEJ}$1#+NebpE_l4EuKqlQHgVQjh- zTT`>HVWPOQv(naLCD*xvKK4*w)rC!+cjT)6*Q;^(31|iIT#L?>Sykwy^g4!>Pi`GA zSDtVTnXw+7{vL453s}aj4v~MPn77{1y&~glkoqV$*Gc#caJtUn{*|*vvO6rB_CI zM20^)EjUK#;83OW`;CjarzdfNt*A#yhcW$Uv%IR~ZZQ*#o&N0KH@mi7Igk zNmt@0DK2kIEapyVQ`bp3D&q7ZBzOfX@HE_K>#UxPwKJ@b-N`+!hDR=T1fy0p=%yK+ z(*nb!;>}TXto()Ag{xP7cC)|LCick%Ilg(Std#d!#A1K?M%kN{5Un~nQ`cF4Gby(D zGF^9_r)3>IX*fa{(+Al_keDoFZlj{9ZNK;fYmY4GQ|+4}#O8ie=@G{h{K6}c%~V7tR#S^y>Q3%mOpX+7Y)Me|8piKsv0UR(ZdjLgEqd5rKst-GCF z{HLNx#EgHbkXOh32Ynb`u15H;8=}$n$oi4Ju2r-fZ1h0V6R-ZR#v0nmQgyIU{*N^R zMB{aDlVfRehE}sN zk%o8OhRd`TrgT?io$QgFB}ibg9|JXIvylRr_5Ky>G=B(`%d-W#e^gDf5=8Kc*Z5-p z4>k6m$G;97sLZg_)HkOxk?|v%EkBJ#w|JIxJ(?f?jdsFHDUp^2V|2e7q#J9*=1H-9 zL-Onq@IgK)drFTb?GhPpveLGUJ^495XnixyKRzp!-FcU3u=)OoiFXY}qq!mV4sBiE zmoS2fwDG|e#eBef2pMbXrS7!gFNDhc#tLX^f;N%u*05C+c;%C@uV3s|YYTSRsTzgp zi<*LIphE}RA4PlH22U9z&*G($Id*#F9rNcbyF{&FG2u+^uWo~SU>$kI8-YXnfMD5l z;U#}743Xu!vLBWy8FJ0Z_vYTrAkjG2CDEG-@>WH4RfR)iIj-`CyQv2r5=$!#Kynwb zP~0im6JD9g)btRUvf^|sRoK!B9h0=c{IaY?2NS98nyi=dE*-Q*xqRI>VTB6>Q7w4B zPrC~eyM_ucpv31Ht=Mi8fLT>53*!eVqHvjTG2*{p1gEES950j`{Gz|?YN-zWOqP?5 zE?IRovYF}EwNru40$;=!@AvJVe(tRBAEqSaVePJ}VbX$0wH7 z{e`fsZj3V9M;z?}6gdTw*ER(qFtChRpY0Uz#=o=$r>rl$RJvc;c{s1bmWMg@BeMrc zhCcA4D2t&|wL9BttJQ&jB%e<#9A9NxkPaQb3?CE`O&A}Nt<8_G-LQel`=-ftjMyf& zIewVl2ed{C?o#3K8Nc8)saX8BBgNDUR+1b%J6O z@{S_2v4kN|91-4cR?(hwuF3q@zF7~Jfs!VVfOuqzZ{?7yA6;`C2; zdl%0vU>yi`$yz8gwpk>w7pSR>-B;vW<<{SL_%0fv3E|p3qjnD^q+G)x$&Y*KkmkRg zI$>^myKv97GK?WI=qw=9!#}{4sr24>kZ5ACXrq0tJsoCiuLCcL0%qh(kq^?22D}xC ze(XX6Toc-o@!omB47hB2hE_;Fj&`&}Gy|-bvx`yL66cdvXcJcN1M;*W5Wx46|!&rsgPdDNVS(X*BI?vQiahO{jT}c9T zu)bCA?lco=eY}3Zu@EM$U@-VS8@gjOt7XXYq{IbwR_q*}9Dgh5O1QK7bW3R4L7m86 zQ3%(=lGb|!a}(426KSkOtRcj=o+V81PEODWgBI! z%)KGQF5&wc%k@=O46bsKDAKGLmlmKcNI%#yI_0B1`zmz{2;n8PY4Bp9W+C{L+N?!D z>ss3FO?O=xCc< zOM3kTMi`NvUTyo3o*9z(rwQ}bQbEypC{9j=i4>!W1hNI*db1?^vSa1vC*@OeKlu^C z+$7SxWpYN-Ys;|FYipLK3$NStx@$07#mRX21T8vx0wGM?$e6qq0{J}Qi#M*WA5Y33 z+dsKYuD&B?^vK9=30+ib0BO+3lEhg7%VK1Zu(5Frkc=SMGWKI%B*3Nx_CAl2F|fWz zUUCiGvgS;e5K0t}pGcJ~v)X6T1(Znok#N`n=l={KQ)z5aN0tSt^F=>%%Bu&zzq3-% zU#@5r9(Ev%Cub7GUh`9QCz@RMAC{W#JR$P`3n358hyY*B3c!!GtO~e7huYZr$0z!? z)aTBJ$Hfm9zP@nPuq-<_0Is?H^Mi1u{$KWLdBceGHyPo-{#s=?178VdE86fXm6C;r zy-uu5fD1nZ88Hfxm+|FQRiycKno^Vvx-l+fF9^8bt&p zHdl;{w6wQPazh1j6mywpgf#>XX_l8L{tV`|)iWS&-SyN^+1vL<+03Ra2=Cg-?z*dV zpZn$6{57YgwV@`ksI@6#ov4djev8n$h#?}imd{tDEUc!f7PqaT_Mt;#Le+rK@~Mjg zuN4qH^Npb@>4j!?MfnLlK3`vsB^oPpHIZX%PlQYm;QE%&`bk^q$)@IIs{Tp$5H-DZ zlJu#0QpuipQD*Mufz8oGfwT~^8WvJuGlgz}{U#=AXh2xiKiAH)rDkGAW{Pc$hsl0e zL#9|G0S~bnDj^ardb6pi3$K7_8*Kj6J)&Th7fVZwIL1W8WYb2v47GObCF`Fs4`cTsPzN82?6uWAy*K=iVHq2e( za6p25olfD$jHRGoJDWjcyJ_DT$ER=3sf*@`(ZpeZ89!TZ$q`!kGSSp%?l994OBuv9 ziJ5b~a<-Rzb=WVwBQ;00zlEz?Uw7|pm}22^jXPM&{MJ#J0affW!oy&Ju36vd_;G3( ztTw~A7q@Rykq1@B^DYoaM-p=zBo!1C{hSN7R)FJ9_Wk5180r5)&}5k?{rPgpfO=7i zDxFxF8>dVc%SYeVJ^b*cCa-ZFQ{s>CqF9CPeS;zeI`Sl8(7FF|;z*4G`{}oGZd{j> zj&VuQ%HuB~es~gJSm=u)n6j_5VUc^~qdC5jjJZv+*K6hVRoOA2H+Fx7D>GcY?wpNb zqwZ9mJ@G8UJHd&l0HS2ut>61|)}8I)0SUc8j~CxW$zl{r#HBvGZlPbyIn#U+<+6Sv zz)|E{dGb@&YUhz|O*6rdT_)T(g2%%-%WwuDc(C%<73nvhibxWTx>iTr2NP!nx30(e z?@lLYAL%ig=m>(Q31b9)pu)SdcREB_s$PlTWhysjyMKx zJ(6Wfd~pCfhTm*Yu;%9|?4uqr-cOeV4vv^-$Vybma!7DprCq-xC*-; zL_RuZ_!k-sC&-6> z3h8-m_4=#P+Zdi(J`aB!Ir!M1k1cuPi6$CCgvYP!DArjZLIb{moBQf{cSJ8DpN#p} z6vi@L&%$NZdPQ+6G+Qp|W9=>Jmgm^=Lxr^7a*c)A$3v*R03~-Q)!IGDEZ8}Sa;u|6 zBi*j|*Zi2x$LQp5e*&qN2l>9hN^M(p?OmD=ni)#_KsX8cw_Ty{Mz4slUJT?F&0eRzQxgZ}YTZNVvk>#Yywj1ki~C z-48#_!!!-)ZE0N1TeT9w(*?^3F3YYmatBBkr3*0r0=$MAH#=6gO4y#2wmD1GShqa5 zYp+=(S}9nR@A>O1@XhIq)kK~@Rf;LwZmBL{K-|(`H*o$t<@47RQ7v%t_td8+Zn+9V z37=DPuJpH2J;Vc3*s>$CbaH38^``bkGzJo{m?T;)3SJ!2p&AzE6fcPx#WaTc9~*cP5eTsJ*>fk+;Inf0CXn!;9srA2V$rCYK$P@v10g>}bTHO||u4+Q+FG z=mACbqLRahaWWW~2dGquzy{*@!^xsyFkY=!TRh4XffZLH)sO9RRapg8{U1!5YjAQ7 z+j#j5Mo1K0oPBeC!uO>bGa1*-5?~M-pi%zw3*HQS#b&5`M~q};B*0F9%2bP{hBxhA zI2|W3oC2H0HG(SJA{xuq20W&^Dh@vVI!qnw$*L2H{8~iEnpBVhNF{+1ak(^Cf$+j`DCivq${agRYCs%v)`xRW(7?$~150jh08ix&CI18a%>Ig3 zEBb!SNq)l9H(b|zDhUHz?+JSh%?n;Pn0|l0v4T0!6H7F1l&$Y458-lBtQ81^gz)v6 zgrs|i(wz`dL9RMkaRyv|&>DB96K}8l4hUy&1>(CbS;Pl$gLc<)BgmWB{<+~m!9HgY zT%r7xuKC@xWSNnCFTlgKph|X(QyAMNBJv;EjbPUA7B;;l?g%x(L#Tqluc%k$+y=h_#c(_NYhu$K3#B6*v->0-U3zWX8ay@oSdFh+myExI) z7`DrT6WohJkEE~LYH-FwP(*i%*@FC<9a5=sh{|P^8$uUuzw{o!DR!gpB>Sw-2i8pl zkwYmwy7yab3lzNI`MhsY3e|(+D2mdipPd|bn)$Ew!%?;5?5KMBp?kQ z(V8R_NKlr-+{BxzIWD>hE`)Ee=<)`!(H(qnn^sbgWSV6Rur7F!Sg}BPLvQJ zo89jKUOmXYV{aKtIKt_D)e+9@&sX(lj%qU~snUtDKHqa~$uBgKvqs7eVeN&bBARaevdnt^h7g`Sd#)utDKKTZc2ad6mtnzi$s3npDLkzSA*~6n z?nywtgh+YpXtfLi2oI_c1;Ilklcaon65igFQBA2T{hwk7Ln!u^7@u|2e155Ec?u<5 zOcd}Xc*LhMYEcU7BPY>YS+CV%b`^I$cpGH4+pGD4_4Z-Y>k9)SY5F0t<_gJ-M}#F0 zZB-h7);N9KD{K#-uyxQrxcXzkT6H=Cw=xms_;YqYBf7qL#9TnT5hGc<@MiblJU6x=MG@R}cZthkLqPXY3 zLJfU(v`jj7=H8~4sMjO8(B6H)6&oJ6>CJ<)^qp9l>={9okpoxUSaHKm=5JiZ2T3S> z7A2Y6+jl($-m2tQ+1nyJ%5BC)tbWC0YII>-CgE>Us=!L@FOSgyS!v=^zTe&}f*>eu z?em%j3~-`-F^6C?-3jv-SuJp*1g6rb=m|7=;tuRN<3;Sx!h_taSC~zU-PPE>1mq zd*96Q++?ss+}pY@;$&>{zJsRoiG2Ycd;jgch;?uRw~@OSjT3@dJ!+(>WBUJe*9ACh zm}E(0l~g=3`jipYc?!jwm&n%|9G0PsOU?*dJXxn;bZKy|5}2~}`pq^L8F{TVL>w(J zg5wzVNE&1)3*SY&-m7jTog|r5auwDbc`Xu`XJOKnno+P{;_Yki&@fwUdS{!TDpBtd zSS7=g+4i;GS0ZZb;x3J%c$ijipd8An5kiVg66 z=RcV5FQ1xI2k$YLdr9O|3HmRXj9&fwbFtn2sX$VXC~L>~;S~%HD_86N3qjtz;>}3m ze%&2$1oMyi&pQr_0F`=9MzxuT(K?iY86}qq88J5%U5|)~y2Ts&2h-3=t*WLZ3+|6G zt9dE7_!x|+F=zll6K_%`?KH}^N{VVbyf_oU%UG(_GLh^<0khNcL`32tDbj`^b~B(tsIWl9dFCRy{k~2B zIdSp061K#3uE`G^<2MHdTn6=UDeTqse`F01)MnIX|81632XBV^dx-SEHiLj@@OE}wtc&H1%)_ofrhrfx_;ocfPp*06<~nYRVFI6^l%o6c2X!{NgA_>MM>J4Z?}{DYTdz4J)tCb7$AN?D%c?cFXH+K{q1u)W@bWc3y5r(oFxxIGhr9k zH(14}n{K?UpJ=S%%m;)kxuKjQ_srZ8X6a&@uP@=|!aGxLgO&_0P|XIDBOqgX4&VQ+ zzd7lX@v7>)(9|ZKiHPd@wX6%>PueCtADx=O<@>Ggf((uIXv*d?6L6=8kz6lAO`ELq z8ARiS6s2676gym$bD3=+l!JB0H~tQH`a_bD;?R=E8|P+9R~`lb-1W(AxpUgtN_L<6nAi$P{aW{li@P50rqqS(z_fCi|)^fEN6!@oV z3{jIKDmxv5c~3NYL`Bt{G`;yUlKPuJlcvr${N08<&00nuE~1c;`Ug)+7Wo6&IkK1i zLo(U0Q%=y`r)*H7Cin7FcOWUL3HG`ypO!X3LJJ^2NiztY&O|;pN$@y;2jnEY3hQ?c z_?C!N?AQblU1TV-d8=Y4Fgr=K)e>t><^L!cVbXVs43YO5#OfL>WNv88J`!+VVfFD9 zom!Tq;O=R7ic?KL_eOL^CAoTj$f0}qn!Wqv`HbEFv!c5RF(Y*~BvFmu3>^W2!0iPn zw416_JNW40R`G*3|N18pnMfjD)GGTPgGgg1g4twx`ec?Wv5>?GkQE; zL*S6+BsGKIF5n7Q(RwUWdyZI784BX);KmrV0cSVJOx4*f@98<9IrE4RlME(79w!LQ zZKMus7ZW7nV({rE4I==-*LUEAl+bi*s=brJidg{dSP97wNYO#b8t$o`U64>O!S=;Q~n z27ymWHjqkrIMy{?b95k7h+;SeR=xSX;PNB4;T+)hUS6!#$8Tp(DX4BpF}?nuT+-wF zrHCU-`h6OyETT!!qnpJDrKDG)^yZTDFA5?GrU> zUWKl$q(}2Mu9F~Rn)n23Y1j9Uo%&L$8Lteb?O3~CLr^UooHsWQkOI(-XV)vzJc{U=-{|THzf9lkM@@&tmZ}go^ND52!z(X znE7K6R=PLU4xhb|z+#;hN*&qFZO{dKoeZ7&u?{sb1yX%lmIG6z(rhpNNY6ZR&qrI{ zW}1#C-tWLTsl8KD^H9J+Hv@vpY=nDeAnRR2Qlqd~8?lS=L)6z5Z-qZ(%rzo-#dJCZmD16-E3e!-sJBZnp)mT zVFDfWN0Bmrz{_jz%Fodb&q@jmdkZ4@^jVeN+CR)hzFwJ15*+wy!Zl@~l9c1|SYVOmJmbkhF}LEU~hHBHH2XOXD&vh(PAo66$N6SAsNG zB8wuf(QYM2Rj`Dlv-LaJ@kx*PPg>?2!QmZ2K?cY@QBh&VW@lSRmU0rFC(x$)Eu@9H zJhf6I=H4nQ(sUzt@St zmsN=WFSq{=GeZ_MU$GDTRM(=@5mvqdXDXp+SG?_SX zP`kR+UkKfwKm1W7_PElWy*uaooPxmZErX zM)IWzNfPwhICKCJ`A>ePkG6Ot7vBmj?D>jzXf(K|nug-$sOYLF#avg5-yL6&P9sx} z()k14!@L{M`;Ts6O4KX3${b;Tj#V*jov4;@mVWRMizt{_GrOjI;HWAF*ZC&QoB5wi zvLCYVCV`cGzCHq4(bLaGiOA&;;Cu;|@@!R?CVH2Jbz=TU_d1250bsmB5_y$;7PkR? z*Xp08cU9gID{&fUpR$q<4HJ14NE7-fzjWn9 zSjXT;q8Hr>9p?q9Qy18loAh9mTg~v#L{PpE$Dh+0JS65G* zmIDNn1EF#Exw_ffCc!eD-FPV;eY=H4JzBBTt}L?P??2>8!zI$sNyuf;x>jz={7t^u z;`MZp#l9H`7$oQ=fCvd{X>SESJO)l0>}taudT@@wPoB77P`htCH{5omBoNm#lgqnJ zoJ7QmX}Ls!&k5J7eA5@eSz+#sJ9DoNCmk2b9Hxe{^`*(jTmphv@jHEAPssSXW$v6V zjPh3Vj{L+Ee`-SLe8cUvd#N0Ew9a4==M}ra!@?qnOmj52vYu*jRWV_7-dnR$aiZrQ z5vgll&n*ruWq&g?peZC;OFyOHclPbJwC0xpmZ=+|4@ty~{iVP%9@}m#;7W3j_){PD z)?_vV(Mky>A~LQwvf8vKJX<5VYly9&aB)+C9Ys}O0fbH&5KxRk3D_}BLLQV5c94*e zNV*DPHjPY`daDWrh%Q7ovx>#%%IgE8G!osb&ZH=4B!fir%5GRykg=yP!^rmCLgrI0 zs+0asV0R}l;6sM9T$CEW!wxAhKoSb?=1cuDagVK$2%)s2Za9KLGYF^Y<|lsS5_)#K zQV!n_{w%cHtL{wG@>2pc`?~A92b$W_+EOGBiwYU$t?phAe)_dym+H6I*KpUkFgyPC zacDb5H$L4JacIAMoL6hAZFVH~V?b?dm8R+u=ob@%J@%s0BdlK`5<^T=cID>QoS;fs zNF&|4xcdW(iL(zB?NsCD!Ni~N$fXgUUfvLT<_ zdv>_g(uoBZN8tC|;G%3S5lxA@YN zME$5vX`|&I<-dzz4-cv-;5;)ye}ZVG$w7cpT1YKd7t&nnzX>vc_B!ZG&-R3tJJbut z&*8SBlkK0F*8cXJT}jrwbnHaU{NXCKO=^)x zvIVT9uKVp!ss1UD_49B!TYh8gaC!?e=4STQ z;0U^kar`3GHzH{JN<b$1ZizCvd6L%Kp2qu3iaO_16kxEiDWzqzU9Uf{KAJ8llS4s0|YI{3u}-zl9@Y?e@`HNox}zCC3G)SNx> z38q7`6RUSG1RM3t#w%?x1EdR};2OZdkenLgW*{{0r@Gj6<=N3tV0V%-0QfQ{qD&wcU_p3z_M_Jj{x-03D(rSQ6ZGVn2n9Rh{L3Hkp!K+*Iw};v1~<@JAL!h-8voBmo4QA6R+BBv;M7T zWy$%QryO^0b8ZPyVgWqBpRgpTg_gt(JF1)E{hd~4>2>K*&j8ZGto+ainT*h#Tk+5m zuPn(~UZ=2i0GVHcN?q!geGtMLFwAssb??VhoDGskf~Ng$v#+c^$P8*GXlure>4(H| zUD|>y5Mz@RyWR$-?F&HuHlPBgW_dLT^trtGcO~re-%1$w_mctkmmzDo2K+?z7Xpvf z!hmRJ7J0*g)73bd;1MNl ziU)7G_qkuRCxZ&23w^F5{GRMST*S%T^*r+F|InZvbUp;iIv%ifj;IDnyjF0@ETV08 zZ@hi}`b}v0!|@~hZL6R2_^Y3!h63J2I9;hjI zI08D$mx#s)Z+-<_R|@;rlas2gxl333)?XF;FyyWNnS4!II?BW3$f+bWDb57*tM47n zF+5@^;SE3N(?L&&PWSem!xyJXX!=1DOl;=AodXqQ;(oio058 zf+K`A+`o^lG$A5(18*v2RbQt4xCaE@UUo3BakGs!oc@KtoEScLC4@PMM0IPs)!9^q zuZ(%_{74S`HsESWW9jmIa#!HkxoCWa?Ur>G+yWW2b z*0PUiX;?6gxP+e9gNSOK#n`iH!>O zD{ky^UF_)YfOJxUS2&Kj&6>mN9`lq##W~Fpn*_x?f;fANpY4;{1O`>p14}C& zGC69{{`5N1_MELn!>`2tA{|aj^QN$)0h#72$3KblhI_aJW8{-)ac_A{Cn=#Sao?Bfp9nleyK7LyNPOlG0vO4xeUOJn^$Vuq@{OOFk12CoQg@NiY2VCv8%dQ0PI9vJ8RL0y^X zU~0*D%_f-|+%i{`;Ek{7$aa=%>Acyj#qN38`u+DNuCP{AzE7~%4;~|9=~pe!nGE&K z?p|N2dxgLeZt3TS50pOY@YBm*iy^B5?tHrxA!CV(o7u*}(rH`N`w7eV7N7H^5%muC zRnqJsmjWt2ND*2YEbjv3KL@^bHXzqvBb<@jLKP);#Bd+}An=Zwavu5lv}^d} znkRS*p#S!5*Mt9_b4_MO@+r|Uj{*71NWYHTFNp&EA9|;!Qu{X37M9&xIx*Nj?&=TP zY}Q0;jiFZhHs^~fe<6IbS7rQ?KGY944x^jBiEYhnI@bUOU9jiyC-7N>%7Il2T0!fE zxw6;%p|nx~ZUGXzr>9C?dpYZK_M*zXG5N(agHgXo@S6`~SNH~VS7nKUj17+Ng+1u$ zPAkr~W8UvAl_PSWB7Mcc$00q{Ba1K|a!1?ror~J7)k)><3Sk%RDS{9Fj-|ilf38~w z>g0M;Y~d+z-MnfR5fPJ|`6FLr=gR66+!M|^Bb??&Dtaawbr2>bhT_t%J{?-TD8NF~ zd1YA@GmJTHa0)em(AZ`)#$aG(BRt(H+y6XPh!S&v9}3`SZ_00vi4_g$9J{d{W12eL z17mUyh#?5^=};~?SVMZUsvgMCiE^%s*W*eKUk0^k$orXv`I+nknjWA;+qfoFi-hJ} z2}`8|>hwF!_SDjiZf);K!HKqOK&&a+o)iJr>XC_#3KfQ|CG!|BN_uB8TN?tay9q{F z%3X4kJlz7a-GO&RnW7Q}H8PiL=$iYuDB+|%&4P$k*sGU8&e$@-^Kj)$q#|N9n#Ttp z5GQILe7$M@6BQsPV^8%Y-!Q}bJ-hzegFnY{S2U#R(~%cy;9{du5d(eP+Ls9MiZV}L zZUobR>SFZ`+XCgyhcPx=;1RxP}7Evy`V-^2_bD$A@bN{GWdh5!3zzUEaVS2On) zLhV6QqBVAGErzWgwPhU4fz!AY6;oIW1EyaZ_i0dh`KdWN>}G|ji_;RA0)Qq{pR0eq<-XHKt)&2}c3 zM|{yC*DzI0ht|n}6G^3O)yw91Wb<+=uoNc)W9Bq4YF|_|C&!R@)!db2>A7 z#LQ35iAqH#=&vKf$;Z(<4~EoN7WYoI$1BS0QpHvk%E;aE2QZ`Do4A-|E;cwRsPrL- znOug_L@an1SS;P#1w#gEP;YzX z`drSH<2F=D+B7>~=F{ZFqn_3>ow1s@gR7{#u%JF}hV_g^W9(AlAsm3J?;y`o1D*P% zCvhn3j497BEU-OQt)St+_VzS&@#2IQgHg?*1N3Q;jpPStBn9;PFN824uFRRwPP@~z zEN23nIlD~}+>#hDickIf(o&n|bfXOyz0zJeSR2f(O81iMXkqW3`k~f9X1Y4jGttuu zHEMY|WKgi*lQ!ww>9hB$Yt-6=+Qi7?qKYmuEFS({DOm=;G(V>gC@CqA2~d&jUcj%- z)`xL+>W3<$Meob#R%|C`+ed|DVoFb#I(Hc=`QZqv=E}1)Le*Y;X?#|f>^H^1h~g)x zcAirPEq{k(V}~4C;xOuFsr3|OY1m%I;SpAq;A6Ac}lWz;Xl31R+zv;QmsdPIQ zqAJ%LkY>4TCdSYJpcYu^H-h~hb#-ob?24?ekL5h&EeRXe8H*FuE_;0wI;;T=2*~L; z^6~1|_1`NO);K!G*)y0+YZMT<9XCxv;5G1Er-n2Id5?csc`M+5>Q-CXerFA?k)2k9 zJ)yDnhP@{fThlqtHKqr38?p(+C3Pxu{Ys2Mz4-$Se^tR_D0}?F+4i-U#YdAq#L3Yh zS<-%Y$q4XjA_f3DOFIXg%>%tGau1dcnAzqel8^MHZ_8M(#BF$G^=2>4EyymiY5~Hr zDu&d5ef^|0E(Nc>>6;oAYvUfqa138VBAG0WpL&M7Yy9nnYan6#+{39mEu>5H5IufD4u|bg;$aM6-^9vV!(%j&zcy^@Js~JT+&o~pZNDZi`P?B*;ILa zeEer;jAb@(&$NW()W3I}|M%{OluOS)e!rbwdODxLVxQ;7ez(57|04ibV2qy|G6O09 zB{Qsv#t3iP{;zHaqHsxvM&J19jgJ4}r~jwCuJS*1PcDR5icOaj&3^QlYQtr9H5hf? z5lT|YiC(lpx+$^A&8|f?tcp8(nE~-`oU(j`N^?3&)JQejZw*l(^a5ftU#nD2A2g&X zy-ZENtXAuGV}gHVoz$>lYL6Z zJeXDZTbyi*V9a1M`ozhfN@o=8lLNkaST3y`{^H5zP+ujXlhEFan$PV)mR@EAM?s)8 zAhvVr+>w{^{qk1Q$Iz|y?R5^il)2;;cwToi#@YV|5z$5{UFL*gQap%N3wO|J5uYKA zBH~QxO*#vLc5Jk`eO+#<2SJea+u}oXb5Z``g8T+vg7^8GN3A4d{8`kSxIdH#C0Ex5G+7cqsAU!j^3vzTM{-a__jhx#>uWSZXejXe^&<$VHcl zCrrveFpg-w8l5DD$^ePYOk7meSi8lKki{taZL}>$zrU`aKkdR8XpPU;GRUQiXr)d? zlI|#ywcmYP@zNS#L+0Mq6%OF~*bWzH4U1l) znksvm9{hK6;j+&X`z(B&v8rvVA@?69sQ=1O?GHPh54fTd@P!y0Ie3F)`1*f{{{1bk zEblhddz&>RZ4Jt8Gm;-)b5d7m!w(gXn@HO;@P4RP6gv0G^S%aUuPF^u=I{6O6S32N z4mQ)$R!57C#FLgzc2oI_Zr%#OAwz;UV_#Jy81}kIDQ(2p>UsN#h7R8@p8j9#y=7Qi z?Yrh3+_gZVXi0#g#a&DB;_mLn9ZG>vXrT}wxI=Mw4HS1RP68CCxD_Zxo=IoFd+-1A zf8W`Aj{RZgnD>}(izIh)ueHcpxv%Rye7{p)mU18kTrGhA^2Mzf_BIYIa{i^jdjav*WxDxNQj48TsKg3n{vQ zA$}im`8a0_kSkv!yH9M_I~lB?Xc15xwvGj=4xL)?6xDTQn*f1@zr!gPmk&<<=eP9kte*Y>N%XMp6>h$T z>?Y^m`;QhoZikCV{(F)hMs-1jdZ{c%zwbhHN`=IzXln348gY?1;9c9)1SIQvs(!Hv z4;j4(i^YGkq~wMEg@nYG5^#KJvL1Otc0T(}0=dl3n@dKb*Nn1*UsStk#4??!R(dja zxTchk_B{{t9%d{vg<)T*%(b_IgQ$nsn9S8nUjE7BXr4rL2)Gx#* zmhkkKmoy@8Y4F_xJu!671PXoWo*E0M!-ZeI1Zo3QtT4v&Y;u%ts-vuBfQlrtwJ2$X zid5Y!=Tg}gH+K7`&*!yuIv*!yTu*)7xL?m;O!9?gv?z`ugNiY=xMir&wWx-h^Fyr5 z%}4kbv`zUbJb**g9FDun2Y9Sj{;N41=QE8(kBh2)Dp9A$(T$$zx}4d%XZkH^?(Y69 z!h4J41r!OzvMx*=Mm~k^ih>kcI3XFPZcaFbA%_~SG%~LKEqQixDyZ3 zaf3?pRzCg(Sfko1@<~`W>W@x9yoxT{39So74e{GQ)|4xBj7N;PP-HvOka8_XF=$ju zU=Lz%PiH)KzEbM!s*3qA_fCc*#WxnCs%WlE45m)E@qx85LWz*CE1_enI*5`}fI$BD zehvOPQ)7mXALbJKHU-hQ@EDq#L65LOK2!4MTwA-ks;cY`JW31j3vdL!417Ip9~wg>7pXjDlx!XDJcAenNHrjGW%^9L=BjQYz{}*I`39Qlr|6x);dBlY zB_&jDdl%k)+rAZZQ>Je`zjm;&s9t+HBj&)ADa;hUC&f34-K{-I&r;K+%vm+0$VktU z+Dp{-@V%r-Rxr85M4U(>qOt~4JjGu(#(%#B2njFJ=Y8xnzfBlE?z$?uCHr}ot@dk8 z(Y6r+YW26$#N+Axieug3DGda8EaoIL=li_ND2mO_G|tPm37~UWK6~mWP3h?uh%~RY zFQiO8dA)GX|MqSf7ZuN51h^=^w@}CBT^@&8)m?Qz-xSX0+6mwv^_W%x zWBAv@0K4}7Sq@-_bAMg4afyiI2W6TpYo@xKq>-PdY(M0#V|gddK~_?{7%thrhBq^U zh&N9?n|?0h1sCzIu!5aCUc``(-tyA$jI8kTP5b_wus_rn%5MTSv=S@Pq@?+--Sb(* zxB-H;sHmn&S6XKp54#V2ES-fD!dp|wUB)p{L}=oLr;3Cfn^BjKBa&;wrh%^+O)CrX zfRqe@njXu@Z~xaO$u_3?WsYXwOKg^8P5tb!&tTgXOan__I;rTi_Q`5EQ})84UdLB= z1~9eOy^EE?1RFk5A|EPhapvse9n0ft)n+O>t&aNvqKSGUhXz2434^d+IyMUles+{d zZfqWlkp(Fa^UUr5$xQU@$Ri85DwxClMA?*QOn@H-dGk|&=n!NZ?jUehVDFBrpzQl# z)OAHL=NqkLj4xxYpeM77XVp+@b^{8gNI2yJ$E_t0z#OIp&dDu>j47Qnxhf@@OTKnUXZhILb69^1H(#CV)r)G*|W@e z{}8jlC(u4aiHrQH^D#WSt=j|;^63gR52tQrvOwPF|Im%ODZ=DX!|?u5hWPhjrNiQC z`+@K0Hyd4dxXA3F#-G^xoKjmeQbnp7@PF~;l*;_$=>N%WERlb<-%R~;EkN7LCqf^ zpDUKSG*%4}=F%3hmdH&~8J^Lwx!nA+^2m}9rrhN(EnzHeZK-2Xbh6LRilR7Bx_fhm zny@Kv8)JEQS2_1)tC%7v>*deb*%IeM{!vLDh=#92Adb;mNDUqsMSgFn^@S zIHjtWv%_qsw8z6?C#cJi9nr=TmqeG2mPO%9=&&|8@aKk-P}Ee^fk*cWy8!p81oA!; zG|MpKjWD!L`L5m=sT4*k?p~gX1;s(jD1@(cEsd2`b+A*vj?gnqM6x4;A=Swa4D^c*8FuCTgL(Nf9uEv8Jo0qQ6FMn1FBixd>~X;O3P z&-E^T2d_Xx33HOgj1bKa)35zn{YHt>Be~VfC@CfTX6m%fIx`G7^JXobTljFuPof7S znKj;9e2DkMf7hk?W2s3W)}~U(J3zf(Bb40wu97lXUI8dvfYfJI{{_f1^?q!p1~05y zL7BkMX^LV#5nGN0Zz{aIxhg&JzGI({b*((!Gl2Z)ufxPf4#aGzYI269R~=Wm6r_E2 zC~k!YT$2-JS+Efg?SLM>&7MWllZt1o&%(dG;Z*`@uDqV9KhaRbahR9-0484o^Bl-J zB2kxZU*?g$In~J7qry-9*D1$TaicG+(a9c9cxK_5n5iZ3{siMCqdpq9T}B1mQvE?8 z02UUFUE2e@ewQdymcF~o<1jQpKe}Z1;gT^fS!o?*`pM8M zr=ssMwvDxshWx)aTN7;E*iQVy-}g!y+$glAx8S1|bW*&fj{cU-FPO5>^P1xPH95NT zPM*n&9|g3L>f{7p6N=&DaV{nBR~M+X1ra*65?*1G&Vr^^C#!CS6rL0OtSEP)b+%d$ z9?iVJXw~uk*KrM+SYLAS2Ygt#V{&ZyY@EoU8X+|hG0C&vlV4Km#YrG`EXuwryzJ%= zy!CB-E~8pV5(5?^oTKF$IQi0%F|+18oW!;=LYj^#1s|eSS2x-tiazCXc{xKZyp_(e z-P)3FrcE8u4dUz1yFzzaAu6rdGt8NIclcx2;po}MW~B6iqUCgwcH$KpqLU(Iaq9lV zN=QxWZ6>R&Bh43`rU)C1G|@p642Z$rcQnZ++Q*#s&@i)r0>xsb=%E%uok+m;lbEns z@5k{-+dc^4zO=H?gPGk{zSn02XqpO6Ho{|ZlTHu@W!WbP925TqYpXm4FU9lj) z+1K`~97CeDA1puO`kr5+4b=|KX(S^B!2DgBB1{hfLceJ-UQ{A+htIBx8Z${*pSOB` zLbSLz^grnC(ce)VM6fS%dx&LAs@S)fp%)U55aUVyttq?`MTA7TZiMb%m_ zDOSep`S*$jd`9n8f&|U0a9Gtv3GTPi^tyl(uQo%DueeR#q-Xj`i#U++oFOwOUVJJQk4s;uBlkil>3LmtdyH^M*7U+cSTRATS1I*a{Qgn5+u<&c4 zN>e^)-{&xAM0r#U+F_XyGk~B^T0u=~Wx&@vM86Hx6fjMOPy0P-7CvI)lnCSO7so10qdTU3G! z7{Tb2iks5q1xth&Dsp5f!@txYrR$M(q*q8im2y#;i_h?hPuUT=J_94Gp0kLK&B>%e zHQ-jBNOqD>)BkU;t?~x*w?chPR2a(}Y%ZP(Kid5XrVe5!op-(){&_69d7&}D5L@^> zFbjWOHv{6&*alW)mV>gA6%=?|1V+n>OdZF*TGZ+Y8hdRh{@EsSO$>V8Faj(Ui;nGB zf70^hX0uu;sIt1D7}3;}0UBX{^VxG;n0=U;TMcC&8P~w4_w;|5ZC#eC&`6K8HN-_a z`*Kn@%~ftm$XG2~&Vm)Uigdqa7p+A3Q18xL*WTfa5LeEQT!(+a_|$u!Zavhp@tyf_ zK)uAVd4_T`!%)i}^l^EZV*gO%4cJP* zf*l?@JDc;YjjMPjG%UY_gL>pa7(BU~lpE@3;@%XSXOG$BmCdDz4>{5(F)O3G+@6A{ z-L%P<2vmSZao*I?u?`kP#U2uwcq5Q4e|3c?<{V_~ z+`5%`w9kLMTZe`FXv}~?bQ4Z89k`_&%s9F?ehGA+QD(7&=*zE>y%6;)o2I1k6YnN?qfOgVAbs+1@%8S&}8eq z(q9+L`mm<@Q(}#;!b)fZwFdGWYrivXyALxf*h|~Tf8n$D(BW*fXA!2|Uwz`}{n)~t zcWzeTRXuR1O8pJW&|1YJ9TN<)vp~!Kj$ParQP_I%eLR6Y z$p!9?VnHNA8@8_>vOzQZu2D`Ui6rI4x7G2Ou)1V?O5zTpBpQ#ID#2u%qw#6zgs2Ir zXSPqWy}bJIp;MES!~qEetf}Pbp0b^ zn{nH#{oEh%E3)X&4ulP+Mq01SkqrQ>&>V<2>tOWmP6^_$YPupWMEd&HE9EvhtVdXQ zQkX7T%rV84iGYOBQOka;WqiNI@epD4Xl_K_9#IrLnnAEz5I~MFA40wL;~k=cXbqtZ z_fS8j?C#l6eqIXN?-=`bZ;SfhwFm5 zSBH;A6hFnbYY`7a8 zIi?rI49MWmKi!n#=YOV)wDF|Y3pzTRYnz=vw{3!%9z{$T_i9IwIgMHf z{n<@ea|RXKi#5i0sg!M8K>y+}@pPm@u)TBTHzeN`ZaX+;FDI`TmlYv?|G52=hRBSq3AlQs${b!Y zI>QG#n0lF=)Rutz6`RSu&(6~eDXA4HrSGG_zy3_0PTtw*Sw2KlU6oE{ki8L3__0f@ zG_HR^wVIY`zMyps@TN}CH|C;zCp9cLU13j6oml>NkU2GVe~U|wtWauZ>>ge%*6^gl z8e%c$Cp+?z;~vz)DH&_cRNKtM+g)0kP*|OhnpLKO4e$O7K-_av4*g{{fUGNaEN!VI zda;~l=g2QfNCq)YP1uXXXo5;SZ1n>ou|#5 zc;UvzNVWjk2ybJM4)2MUPV+s<^zq&qzjJFRVhLi7zcj*G{GC_WWkwf|rn-83N6DJO zV)<4rV9#U1T$O8-Nf)xJsYldMswGYG7r>7^?qyWWBYmb$MwOpNJe!7;! z8kxb|fCnf*_b$J=b_Gi+NJ70z&bg{;t%NhiSBO#3_x8w)Ubu6#WcFE{z8+N$Z9!(~C0*!TZPvu&9Rxfhbteb^Tb37)HX}mH)HNP)8 zvl&-6Y!XiJhD+<;BzCyoVWMz+AUTb(%XTX?K!Dh3SZ+9uidM6b8oD}A3X24i%p5{& zI#eT($SUudZ=aVXQ&1yaN(T~&64uf52VlLv8~RQ?hM zWNin(Saer=5#05WAExIE!4k{owo=-T$DYzbNsBNO#n(CivB3H?$q~Mvi&3@LR=fCm3ySbiGBg zv(;SiWh;Xv<#4YTR(G|Y`o-UR4u`}p(?1Zp%m`)DvkedEOKzjxmtn?CruG@V86g#D zU{fIe_|{7lOXiyiJHb{BK~Bls?B3a9x<|lu87E?51@db2AR-=IsX<#9L#Q~3DXJHQ z#P9rgX8RWaE}ovVNuF#ex6I&(N)m}L-E-u1YDz2NM?n87D?>GALEA`)&@x4q9dJZ= zfoMS`l$l}x^T6{HrE61OXvVHtu8?X5aVKGJhcg8Cy9=|>5Gl`+X%H|*7L<(na}sp+ z$}%->YS_dKQ{(D@h0wmW?`G14m&k=&_lNc8!{xO3(&nf13`XFUo&jj$x!OjIDWUZY z;2AMbT>c?!Af3(0J*xWolPQV7yZIm(PIVJIUYICIuzH5_{)^#K!He4#3w)j1_djF_#p|jD2lWwSpy+b6uEJaK$L|?28eb6V?k>-YKcG%LoO%=M<>-g5DT4xm%f$u3V5M-~Pa?e#;}|c9)0neRxK3^J z<4D`kA zFVSiPDkgDy&tyR0)-tP^PlCr@AwJ&MmjT}zzi@lirD9oe$y4T<+?3==I`2O?KH9$M z(0AnQNNg%P(q!sLtWb;=`t^akm)hFo2L5zB^=Jvek&C;VL(?IBxRY z__Tc<$pHCPdeR~C#F5tsq4;Rg(i#l};@g?29T5)AUX{cVzB(V-TU%4*L&xD0J^5(4 z0&~xE4;VvLfA)HiV>>LiKWA++Q?@0Y2B#!i z+v~b8Ly)>4k@D6Pdytn~h9<-MhunRcd_^fI+!gZ&zwNRyl~$1;%0-PFt;D2U{bPGb z8vhBhPuI0AC`Gz7hBxwT9HGUc3rADh<q<+s2B7iK`}py#o{OZ;rT!6n6XwxJ+Lpb<@Zp;xRUBaS!Kz#JKz8qNm)*l! z|99ws+Qh2Tf#P0~kcA1{eC!biV=wyo>=8ppdtGa!NEDnYV@+_7muQONK+I<=p4Ii8 zwhOw45<&LroH`9}>IVi~CYQ48qmslQgktlVtK=`~a7Zr>77VN$UdNM-0j(KMwBy=E zC?&5x`fM0)&sVY32D!1pDf1%@oB0zyOsYL&W~n)Aw?|Y7I74q|_^ZT?OU#|L4UDl; z{QEO?L7&ob-KD87N~UWyf}NHB0%#dy=P|E2mSp$JxlybhErB2gF9D=V!khU`-zGBO zH2;oWaaZan1juVKTSG^cT@RE1P?7!U6r}CZ_}B5JmpC7yE1m4zWvvQa0xnXMkx&RU zBCjqs%iW~tl31jbInwZ8W*_s=9;MOW=;f+6{BOS z=*O|Or=}jiNnoKZMmzm-eer?QB_zmATwZ&x04Rn-9fY}3NCLwu_OGy3VGZ!`BEK4! z503cu+E#@N^F${ro;zSD4=W=OPn(eF$%` z)m5GIRxsPe+O7kIp?HM+GPMFww7~@(!waIgQ5&#tEZF`|Fn;AVESn{H$NiUh+X%gK z86mjN;34V?Z=@=9?4lrX>|t6SL;5)iFjUe?O-hu!s^;qZZzN}yxhNPT(U9VzVHGLg zWhyXHdNN40ND$XiDf1ifzO$Tf)4)neZa((7sh5q{Sedv3hHyHD4+OZ10BO%eDpE64 zn|{`J+%2iNE*$083MM9==DwR3Je$)RdI|TzJB(V9C*72nK7Z>n*2osI(Y8%(ensfeO0L||f|(Vf!O_AA9S6Ff#59S=x>{oZYp0do%+FUqIA&=f4X_BbO43F?m) zd7d-Fou+T~krkK_uTX{sgb+A}^a^1m-F9|3r?ft0{84}VnL#6+o@>R0a&X1dzoh2l zxyz>_T$v#0ZUgMtKYREWnsAh;I z6#-s?S+by{BuOdV=y99ukY8o;ofHKdL96QO!BsT8$07<#2Sh#`C3WiwY9R!0ah^fu zR{3abONgB9N{;4A3@;B%vH)wQa>em-B;VBFp;{%XC{nS15k-b63{8v--)l+Z*xpk9 zMxVEEPQb@7zrM94xzdHyG3SJKLX6vr>@C}qh{N#35}KbB4WBE7UCEWBtn~rc!xJ`A zAK@3zK{tHM6C8LLE54o;pi#b173M%vUYNRMZ{y6w7dBvfI-{Oe9b55qzDL8!9_{Zv ziSq&N<}a~F)m~cW{-5uF202F~b_>Hc;MZUtC>f3CB+r4!>Bpl^&x^b}z4tI@pWrX6 zhHwsM!!4d&M_e{Ax7w?moV0s62b53@uJGnB-{i=masStmWV&d0hw^0DSj$Q-bz=Wd)vf)c$0F_XgSy^R>?M~gMv zJd$Gr*@+&>7e7k=+CMe^s;O|4|#ziI$G)<&Fyu-=+?$0g*%T<`Q$v}P)3~7&(8u;W3p&pCO%^@46{$7uv zf%=cAHNP~6X?7nt|EPBV_GvGW6Y$xX`i-)0{tLHjLxG`f5*)pUBzXMe(7ynl>^(xGhV0u-kUbtL7ejCi9!*&@|R+ ze~qSb<_oa_0%6nx^MGLYq6TFVUNyb>uPE?P{&UgVAazpN4|z5*WADbsNI35RqgzQTme+~JADVdIFVE=9M`*i(=Z(3<1lo}+lOhb$bD1|+Bwu8z9P z+;xY?D{eo7>DIU%|NNzA9O+I4W-D|7^3nC^kgB7fi9JKsX89KT5?9>^( zHW@#&R2ez3>THXdY6&cjDYNZf9ZiH{5(!^pWfa+OsyK3JZF+8x ziI0%VxPc&}5PdN+3K|rs0{Zp7HsWwvJvhjD+myA*$Mm~hQsl7tb+GZpUXfm5P{H%F zBN8(OA@~U#nR{h$oK})jdDr4?I&?}`xW&)%(b`maiT2gi@uGb^j;f*{)GH?tL6Lv4MRbyn>D9|>y{x#?Ku6zqq z{;N6^D)z?sSFZOsJtqVbO$f??ua}-xo(6K%M#{8xi`$4+Ymsg5y&|>t+5Ra#1>+LqVJ;$;ItkL&ah79oV+J@D~ZsLF2UJzR~(& zOrckIvg9jdUj-wF&i43+n-D6cj2ROh!#TE}-$j9(JUuR;T|5tbbI}4zDoL{WI6lH{ELxanCaE9aZcJyn4+B~gFc`CKt z9a-OdRfS@t*?)ujv!h$f+UJ_a;5<`Tb#BRtkFhX!{TP=4!^cs##-h=Kr_RFR!+xkz zYlQCoWP>uG^RNT#&9EvX)~49;Sc!gT2F2%4jr?{}-S?VV>&>F{vbrZ7a^zVFmGR#sruH%C}nM8fTp@t$nWWBFqe)#)>HW3+THka>`|8%w} z`q9_%gkzv^kTd^P>@P$F8iNQ`Hx}9sEt}sr#PQQ7#s~T-#qO|$=Ok1bm>ZqcSpW%% z2Hm&!DlVL06O*URj=PFlcmW_^9nZF+axmC&wA11bc5uI3fJwRE-@@ z@Kfnb@{$HB3zI3w*13E=C0(;14s#OUK5s0|V45G}&5D^IPjg+&*9TbOTSSaUY-2&+ z`R5>*Ot3FUwbpCF@33XM`xG``*8??Pw>NK!1pbX(G`?_Ji8-4oY_K{-7F*_T%a)xb|Hm3y4u($QOB{o$KDzhG4Vh;G?hR3 zzvprDb9z}lkUXjwiMR;@Uh*20EyK!$M}Rp=U1!jJDf^U-YE#C~j`mO-V&aJ=L(eYW z#CuubT8_AEai**%Q>sJi2+u=~y3qKb?`@FZ9?j4FDP;kS(Pmn|FNih%qnYtIeoeVH z?Av$E9F@F8BCfYIgscM8>}}Sw6EM&Pe1!wzN^f^Yo|ILdkeew1_^p$R&_fk5E%Lrd zrk&sLai>4IFSG}p$JmQ&zdWtxyi#HJUn2v*PBF|-9HT93iRi-*J}Hq9)ok9dS@@vo z?~CmUmGSXjIDa!c;4uDG$CKtl(sT%_i1CSPzk6WTUgSf`b@H?|r3~{@3tHCcT^f?z zN8?@jAZ60t-qv88i4Mm55z{;adbDH!NP9H8Fsb=-2m=K|bUIS{)G~Id_1gUBn!7i! z&_qB#>7~`{^7mVla|SJ^tE(Cj#(2iXZP8+-MfNZsy;zby;(Q=V1LW7?Vv{#{B3HgQ z*UxZzDCa4TAxV5H)|frIp!6e+w^W3)wx1DqED}_U>>GD$&EOjS%_9GQxi0@la$N+K zNGWp+O||&7#>d^s2n#btk=3zWg~!Ppr0v1}=Tm8!U`No9B`w`K2@<*_SS&Y%iKDvtK0D+=r;3Vt*VY{M0z#E8+*HvF*^Kn%3s zg@r%Fd>4IaP?Vw3IHfgPR{h%YiQzai=@A$4K!ZP%yfph1<)qxJuY9vb^WJ0Z{?)rG zS4mNNGj6NA+*;Lw?@B=7FlvuUUUt#bzGsW@qf_fS&YijMT2J{_s;Y;r*f?QA6z?I6lZUCxpW} z^Fv%iiSd&`JjhP>xi*_;f2i;zFI($b=L6JGrO0Vo#?OUjx?#mIy}&!6FE?JXkek8c zWXJ^KZ}T1pLiGe~iMy82x43bP?9nHqiF1*;l|g|=Ri zR&i3`CiFdGQ*PeqVEDK_a$CIJAG#yn*#%Sje4mhw^u+AMu`oBQe`HKqJ6Q`#M@Gbd zZ>k?e-OI;b^=#8nfAdq^h9txs>EHstJUk0IBS2b+sk{@)tHwhtxo;l>gf-GeSR}Yb z_lhixey#OxY0P~VPjI~UZN5m!m~<$92^@yKYu1>^E^EXX;T-fb(x;``U*VFA|jbot6Q3C*;^k7!3_^ZiA%f3wHi+S8JI%5sN(g#NmpGLZ|vQ$JE&aJ=FlmUC;nWx^;>W zdwjVq6ZH-~j~%W5&&bO@?E~V2?@nEDQ*(_2wSLhn<@t1OlVoke52veBXIFcX0<7ciF0DaX7Jb+T<%O`=6Mvx#FwMF*jvcVuyMbX&(4t!zAxl< zM9Qp5Z7~FiH)Jwf3ptY-pP6~5;#P6^43bUTwBlwnDm3QI#ttrDH3VSo4)Q@U1NByI z;f|>k87KLHEt&#VyNeF^EP=!2W$|})Ex5vnteaz_q;~v&>Z&YM`n|YGGzK6xU;DBY zQ~M%U&F?Zs|JF{?M)(J*Hq95!S=BcxW$Qbt_~6H0x>~H2_(>`EoJ`CgRXWXiP0==W zB#v(|#;U;Rx_tzgG#1t~4rM!AT4I#=YwOvb#B5t5ZsST16>V5IO?lOhoi!RFWcA80j~I^Nwf(-g-+$)^dsqc!fB~T~&2x z$$9J!x;?+VpV4-_B%5HCrtDe69+JiqjoUbkh%IR7XlhhCURc`zHr#Rxc~O49pigf< zp_O{(NW~)5&O9$J>t=W8hIZPPl0U93uvSA$EVig_j4+p zie@t%2WzYDWPBBytG)B0+}?Uqr?OyyiGpF~XkRbebQ#qyHW9Bn!j&!bivWHjA@V(! zSjDDe(V(gNA-;6{SYqa<*rr~|Yx1irbbL8KPme2JHpx1-TZ#{Z3?@24BSxs)Qg^86 z2jUhQD*261g$3qEiyHlAO$t$;cR)|{U&5%}mk0TB9xCMc7oE$vxa^dk8QZqRD^N+h z8$d;b?^Y$+XXuc=9Mh2D{E*Gh28|V&pMju6`KJ~^hVBRmT3926xzGCV3%29tCa0M` zNB*P5Hvl_|dil)J69g1nZ%9nVu7TqnD8-j_IloqV>>0kc$Dp>!Gs;1txMiJ=n1s~U<<44p8Zwu!x+w{1h28C7foWvn>*s7%EI9Q zVd`7v)CCQPB@raqFayKt==T6{2B;>=m%yk@ix8LxnqOwCHPf6IH=M6&jq zO0L7|3E0PZS_=t>)2UFh2+BPsacC7v%Z1Ed)I)lmKffKdW_@fkLx)c^O75Cp1&;yb zlqeEBFpg&x{7C9yE|;&)NN<;jkKNZ%E+FMW^QwG(+78!Kv@z{(Nh5TWwr0Vw7ssqb zm)n6Zd$~^hc*C>ddY?x%{jI?v&#S34$D?-2dTig}Lq6t-Ly&oKbt%?lAx;V46DE!w zTY9b|3cS!IV9Z`TPsU(o?_{&D-Zx$fA+^PqWLEqnk}6+{)yOvFQN%BeIKNE7FAf-Y zu{8t@UDh48(_Fd@soyW6HS0r`O7d!+H|Ma`=Dum^NawQTV|9CZG*hR+lh|wTFnn7F z37os3W14YseTL(j85mz!$u){&Iw}N^R}{zJ{z)Z}$`U?aXM|%rTWvP~jPh}@5ONA8_4#eJ^h zk`WJZ2|hJ&hv7W3XZ^P>fquW>HE&fThuPs&Bs1pI7qC?sjBYr!BM8-NHoDE$nlr)H z@Y|PwqU5q|Qnh`F~GAxs2AQR^AxJB34= z<_Aw*a8B+O?AIiGKO<|#LW&Pwwbdktm#=k6RN!rn@^PujI zrfS|J{_SlPj)lRw6wR ztYBjd-JCuK(RmiDMYwZgi|k315`;+oLdUB~JN3R($y6|O{r24(WjDqm6x-(wu~$}> zg|+a6S`Nc(nwsI>$Kj}A4~fb;+RyW$J{Y0Ml&M3V%6k#cxMd@}RxQQt^g!X+Q>40bG|~!&_*oJ*pOcM7eKGlk3p*s8W;x8 zE_J}XcC=HeVbfFbpyD~fJ{J=P+1QXS0g)kBRYMVbut@VpGlV*S%d4FQXNhSZl26xZ zH``&M^2Xti){>I{F8rrEFMKCc{OQ<46&PGu8=-|ml~&e=n(v8yf=$^oC99#j$?jFL zynkJ3y3^)hYZuXbUwZWFD=HK>RGNim#!-^)nUTSZR)sspN$&Vh^Bsc(-B`GoJkho- zA5S<>Ij63{NH*JCs^%+(zMZ~pzLRaV=YxQoiDxEeS5X24R?Y8!m32=-N3RpW%bSlLTgAH0C-ac5leCe~+pZ(GJXphJtolr%oW zT{Zo#H@=U}kDcpm_ zmjT+^BJqFyIqy$RUYaH66DMI_X49N7DL*&i^2Y*gZ*_&p7+xos&=VgB@fwS3@N*AP zH?Usfrh-Co7~b_&zc5AJxYfBxSHmj6hz{2y(T z(|Gl9Knpz!I#lcB^w0||Xy|3ZMAOmGe~%nM3YC#<7Sxat@w3GTa8<}pt;Ij;moTaA z9DnD>9=)#Ltj_=6)EL5$eyIzZv)qRW8zftXz5EAKc}#Tw@ega#(opJW^g%oB|Faq| zfcV=&bs#!^QO%0w-AQlJ!hg6U>*&&?|3b);qn+<)uJEBbmuO%~YhVXQcw~3~92A)V zsK^P5kQyu~uA0(d>S@Qz{E#Ug5$Enu;wX(}e;aEU%C*FTHn;vHPTB!g`A^`%-aXD= z0MKQh`8946GLTT^4@3(c$pH=6sJX*1`U~)*D31{QU+{4uRo?%?&1w5*CH0?u{+rr5 z52uEss^&Oj?F73dstc?`*mmUZM9ZRrB+~w>;>?faE*DBGz}e*nP%!ujR}`+>{49)} zQCv`5Hl;+ZEMW*=dA9fFM}6mz-usf0u|OBQ=2k^6PTNbMecZTqGMkKsj5yB;`>SYT zi8qvucrbnN=Az~&Q+fNfOJg?$(yx~nA5Dm*dnQa(@LFG1S3hqL^IM_q+s>Vrj)04h8QzI4ESodl*Q5lc*hK0#WI4 zv9FT50*(=H>qlCR!o*JT1v_AEXnvGvp=>tOZt{=}?~E9ZlwF`RBZ7F?+Co2MQuZfc z%PsIbnKtYx8{cMKn=?$M0+v>ofu2B=j3ehV5JX|c(=xXQFDnl7Os(s>20uXA%ebJ= zF=_ZdqCZ_7#u%Z0aWmm?@bs{x8%k-Ly`5kUc~RH4bWQyUt!*2U{FWwE5x8{y<%pwM zq>8WCeEEimwY7<<$_(Kx2o?(Ne|Pcc%6d3tHt!=YV7IuiDCE)O?Q(405~BieDN^$T zdxbyJI@_f{>>rTw_;C@6?~Cde+=+c2ay3e2YzD$9<^nMbmb-dztP!q_Mt4H)phpVp zZ}*+Ny<<~T%b?hsqq{rxH})}ezadqQMe_Bgw;P0NKdK6oh|1)I57$bX+8`Gg8BEDK zd#DCx%zpvC8lXzC`T3fe=T%X6@jVxp63V2}G6(LTn@IG#f8t@@<#0Fm#m0!D)ClxC zKu8gpAUSse>8GeGe+OKz|8BMul%_e%Vj2gf!bpowf$V4cgR6l zGhw8=9OjCwa(j3Vup_gZ?`Rn}zZ=YR%~d-6H}>8FD6VeZ7Hxuif)g}Aa0m{K6M_d1 z+7MhDcMTQ@E=_>o?(QBSxVtqP+zAj!fI!~j-)En*|9_u%?!KpP-S=+QrD|2LxoY<8 zxmc^FjBk8nToVP%a1|SpE`hcJe{NEL^L5tZWfSzCv|uIX>~@DTe2P9Jekq?oU9s*M zB66^$#WBu0DSexP_qTWLay|T$TGLVVyBD~ty28XnEgxT=aEty(S@IG{RNURh$$NOC z-^M7n1>T=*kTpG8J~EeSWR(P!$Uf^wmU-=<njbRF5l_>ce8NZ{g?Q1Cq{4gh^v!DyB&!a3tAhSU<)r1ke_n6H5?(s zll!>)QR|h2g}^O}KMv-YT-k=Ywu~-lnhXuxX}Rz?P&enwvER)ar|9G~g$tZu*HFC} z;TE8y2v7a=UF5^-@1+e|4L89h%eu`TgDgV{)Iou0)Q=@7&j(qH7RDKwVv9{~!sLo7zL8^9D zEJTjCBY}sTiz_PNYCSF1v1>nGx2~=&yipxv{AGIs)Sg={T%#s9rn3X*10E6CMOx1H<-io9hU7$!GoxgUX=B@Qn>m(2@M>d`-`6Ug&`HO zBbNcH`aOX>8t04RaJ`0iM$@#F@~b)Fwrh@biC@AQ0ns;ty1+lOZ~kMZ+ZA^F4Wa=o z&ngdJ+%bo@2>#`QKflXw(9cU??t5CV@gJxEJw3<2&1?h@ro8{zfiV7)|6bf(?22%v z<9mZOFpd0Kxb0uIqeJ+s018k>ebAC*$aoHLq&4R6!yj4)CaL&wyazSx!`~n&UYGy0 zQ~y~<|M42oY43Z<3|64sGQS%s=)?3%3FJxbMu;7;P~FGrK8S4pb;kW8{pcT;7ZZR? z8eq2vtT7@xwoq+>#ezPddaGdcM@3S<0i31#FD>@>iQVE9|Fqt*IBdzhV)#%m0vWvc z+-=1+p3rJ{7Yea+a7;51;LZNGIC_Rh5@1nmaKlsty0wTD+e3aZwA-=2m&!fP-~gx= zL_i9BP;$pL(H{nP|7TT+`eu~eCan7v4;*#5?-Dg!(g@EVz!InPUiW3OWr#YV3xII- zm5ekAql}5gmBj$-p#dU;TQmc|{WtY&6(1-X>P3DgZher#DEDN+idq~>?4si6+ynQq z{Efp~DSJ|#D+Cx|!Ftva4i$7hQ_InPyUHe46|VRu_+A3$#M%EFRCI?cFG=2VANfsA z(0UFV%M>+MFI$75K*@nyU9n_;ZUqk>fO3YlPf)Im0VDqkd3l-yNPu|24ab z_=!HcPGNK68X#a|v8tVG2IrjQ@G`xKLY;VF6k=&pUiQje6KYGN>_~epurgGwW=aKK zKi;3uV9SgAm^w2*Q{O5AoJ-{ zXRbe4MEX3$2}LNS+xO9(X(HNaS>lvFWchlk)w6W_+OT3Jj}kwqwL|IBd`WrsxU90w z7-~5u$=&7l+=SY~xZBCLpRDCX1eHJsa&!LFzS!Ci&+?nqu@5hqj%}h;Xq!4Ms3#zD zm*V0(p|OaC0&JhnWTp(hA&&8?w%85H^f7mQznFYyP|^4Ig;9&X(4i*9|zbswJ~qb&zYQhM$QbeVZ$rf9ZDZO!sr z+uaXRT-GjM+$JO|e3KPpckV(xFFErFlFwATMber( zAI}KG^sqIaDQvmG`O1=h0$OS$q26`#a*V#TP?@s7L}%w`tAo0mU0L~gjc#+WN+4RU z;+!})p5+WYXr<{Z3h+KC7M)Pf*gg*+VHt=oWsaY~!$ANO(3e^WKT(DXYpDz}hRPug zyum+Bqskh*s_<5usu%iX-jXplX<=XUB^FXEpT|1X`zhfqiZaQ%MTYf_74fwE4}L21 za4UP7Cd&;sGYxUnRc1`i{;VS*^Yo<4bHbGX@D1%`WvbE)PgrkLT{Cw=i=6ggGD+1C z;lo4RC1m~P5qP2GL3c~o=1-4B%!SBKLPXXOL_+wsnk6e!r zXASoBGvF>z^pl3ILf+3FJw*$}lWk0+RL) z1ij|j@^udQO^!=#bWbp=IiWi)#H6A9s|3t%OyWpUXVNwyN)x+{?e(phN4JwF&s`#6 zPx6@^lF8Q*lCB_YLd^x4&vdzqF8u{H5 zzlrxCu-3d+&q#|8@11rzO!bATCD5W^I&BQnE&JDf@&tEnx}k^*3{sR_)mpfE+uGT# zhgBH+9_$>ibMm1L)#Tb8co+pOQ+^C@or&X3)og=tv(l^>hL|;9NcUfmCWwoOy*J!V zpB1!r!!xK4H-PYNVAVGzybc$c2UAEHQQ;ma7wcL(>r3!%w>{3rjfDv&t;!;TzTRsh zQt$esBTw$RAF}eDQpD9Yw!)6-aaK)(BPjCSzP`K1v;!j+3aiVe)*4el<(qVLv6Y52 zLQ4kJTn*o+fgC&r*WWloSsXo#1BXtui6k-gbBaR+)??b6*1yT>S#+Qj?_CKtq``7o zF>OjB>@Dq9jVN(PeEK5!I46}(J|Rm9j&*BPU)UHE*&1KSQK#n_F_%^wxALv0!4Q^( z$Q=VSV^0>di7E?}<}rzKt)4X?jp4b9s!+H)pMMweWtu!_ahXsS)(tN0wv$bfN|x`F z(eD?2$2&%a1GoSTT5v7AVzZ&I4U|m}``8kU95PwufR5iUmqIILjK`R$c>E{9@zw9aVrn&sR$+{LE&n zqh6uFwiNSq_F$&~X4)Fv-dL|$TmV|a8y2qvL{TbKtK~joqc};x}M(^t+w34H| zK(74IJ;6uP?+n|_SJSP03#=yK%u8b?;=0lw3wBu*&g#}dPGInUzizXOabw`dR!?tR z8)r1lNv8!O2D*qc<#z>zI^Ob-{YF3dQ?v5jr0wf(d9B>(t^NYz@9M2<>qu6qaILC` zB4N+VtOqucWmN&>0xDf1$0URynD3Ai&Mg1Gfu7ra=9Vj(@b#MAF!N~bb2ym2A>>xr zmZo$t5bgR+JPeIwZ~&!|F$OiRD-ViJqSsfgX^{f{rQuUh(p2>8+R7U4YeMZOMoQA7oiYzcjCpv|0>Rg}C zn-r(?wlA}GKS)e*4_!T&QdDKjnavF+wld+UZ3)C5GA`pFVHbKV3;vEalV@Fav<1R! z;9A`U;SQ)5W#Qm=r;KhF2DLpa*iU@&_N`)$q{A@pV6Y}nG>1bM8LL7h7Q#H8d+L{a z>e&}AqeMez)XNtJ=TGX#mI*tx1TqyN}9F3=znp z=8+k{S-S@Tbb*`u)&ybxV(5>F72eD8=!Hx4Y^)?3*(m*fWyVL+1UR0gbb%a3^=Cxc zetA|ckypljLc>jJbRpZO=F-BaE0iG7aOX&;!tlkQm(>l;i5paPeN*FCA2eD&KJy_@ zPi^pb#}g-EKnfJ+rLnwvvZ$+5M$%Yk>Vfa=6a4NJJlNlkSvdT?NwneO&c*@W5q)x+ zHD7m&>8(L@rFAqXQI*++Y~#O>4}Ca!FwajeiwNge*>U{!=2KCkM(IMiC{ zUMk6x4;Izw-qwDMfC$F2))(uHUs_%9ZPiIURcz9kJVsOsm{W5iAx+`*@4wTtbdG$? zg)8HkZPoZ2WX1oOn|Fk>o0hfWgN@C|CuRvX(l8{$+i#2p7$^Mphd?#~(oo|W+o8uN z%O7rhn!X^bN;<9dw)W#KruVERxJVz65MZdF4Xbbpv`j?){emUc0W1LJRf$rQi%3y-H2(NQ=Zi)bRNiSpGp-ssSfei6__ z=p5`j+GHS@t++R+yslW=nXXlC{Dph&JF*~b!Me&I_)1W5WNvbVZM#jjP{?$F1orCf z+sRmTF2wusipG#j=!(63j7m#Y_!zj;t7k$no@1e%6e}L!{qmWc)|PmS~Q$qI{<-ZPtShg9?<9U412;7vG4l#$#upWFi-zT{C z5Rw^_UAKs93=jO#lcWm$@l9%jd$-Hi7CSM8CiJd?KN@fM)U3~-9lxk9SW;IzE&*GLb@CVR{QAa#ugx{J3Bm%T>?a9?#x@n0vJ%gnm*Un? zYT4>Ze@WQq^xK!O3_4QQ8AH!)EmYnOGTA@hkcyf|TCX`l`ZfHEcfU@9-`(%f8({7~ zV`1@wKNaB$3ObI<97;V)5Sgz@vb%yO_Hh97Px*NwZb7tnm_m3=I^1#AD?u zwD$Nw*|nIe7XB$$K~_~bXB2~*Z=-c!*m2;;ILY2#UdWICf57$jhOnL4jqn|ay9izA zGyB4kymtu(k~K|LQ*2qyO(|BIJV*+)KRi_UqWmAB2yNZY1v6H-j72~l%KRSd47*cg zuzp^#C%@gT8+v!?Rz(iRaOfe&UxGImbh0+|w&p>$zTXOpVYO z)LBucZjuO=;B0BqWR_1`k4C!*X9uvhq-*ppF~C}4%y_Mvvmz-EB3IabK1TOhz3%jG zDJJ!HIe}z1#yW7m+esHreT$Wy*U%iedvs16_p$2yBawiBY9C-E9-T0!rzd4)%QkXc zLlWECfc^!rr(`-;B;epVABgKIZB8G16r-jrp`84IrUe|K$bRO->t~u`%9p?PgEP`9hr^zhOl54a`ZBq8~NoB$&Ve5|d!H<)m)eP^-Q8sf{r< z!aJK5{^|I9(+DY&Z+dJsk1AGx!pOA2~O`AZ^@YN1|w+Rx8`DQXgD=T9TF>-Us~nFxU8Q zni$?&0SGk{T=1>mEpLMN=duLLVaxh2FKqZqp1Ql3MIn%G4=hdWmeX}7kRLZD(|y?( zMP5#Pnm(8TXL>C6fgRyGlyr+6Phb>k1@*K*?upk{*wGth>rWu-d+p1YE#$u}ejJx} zvAnPQ7H-hBySO6hjN`Z?N$ombASDV3rS^d7@S!bQVUbF zixn&|mW!6nTuIdf21U3)eco8>8>Jq`+PjlJ3+bj&Cw8RzIFg9m>p{yJdoPYpUa+&# zT3nQ0B@^bFeXR{d2XU;Qb5E6H2qFgp8d7lpUaI~WPzVR2sR2@)p!__7x_^Xa|F2Ld z5UTz+#JBW64^{tr0Qc{K+`oL{{C_Ic`Ook?;rP$fd%4{(zav7|-=Lfnf5Cqg4*T1A zh3IckkKl;2wboTg=YEPU9HMAX$8P@7CwS3xmC&)nU!%6MXdD%SDp{42)ee1M)#UwZ z&8eC*%q?ViGazsXS0v)ajBA-6hCVdO4gYhi{niM*5y^R=nUgQc?iu32=B^*g{<;d&Am z7ax=sjr?HFu}Etd&LZ{}ChH?otbku5n^;p*lScSV2~8yGS*~>WX2V+rWcWfuRcwnm z=`NQ&-gPEeae32Tzk{LBD@ij1;vHs$s>7I=rA=l<@3^yF+a3T0FWy%j_xT=_nHRb` zmuG45KeEo%Q2@i&JN50Ky0X<_f8w;b1DrbT^DUq?gIN4(w9qGAl$oDbQAF;3j4NJ7t6$*(`$F4hd=S+*uLsE_06fJ+HccXV;)KQmiWVtK3OY|hrEr}&< zol=RzT1a1a=vx5RHS1AWyS!(x*U>V{HxVtG8ke8!Fl=Tbh0x6x4)lml>l6!Pf^Pl$ zD*KvRi9}CdYaY7fUH54uZyAzVEwwrdkoHqB*`PO?6cd8l0U>U=k)fQK4LAFb3`1lv zk3KYT1^XcH`>6^_g?4Ej?U(G?M2%>B{4pGTVg)Go(R^>ew9sn_cF$f9AXJImP@1hXI}$W+nhvXXfFzTS)E_i zygH<_;Q~ksF(!H%1?hroR^P1o8mrlI6>UPMbViIICNdZFtDxr!k5PxmCDixeE+G^& z^MYj@Uto9nx;hh{LFOoOx9yHWbr+ErN&|W$2RPZ5&!fdeNHa`881C=BF&P(9;2;Rk zmTc8CR+w_u_jm?W-!J~J+Yddbn;ajWI>iop~F}#2v5N%t%_GYxq69SrNOlSgT+ZSn@ zNRi}o1*Oyr;shu zhIi0?*3t^@9UCjw;-}jcO1pULN2-F#2^2J*de*}%DD5CZ3;6NrnTJZt7ON3>`L52D zMLSJ_%YF1I0&V?I`r89fO(vziGOc&B6t$sNW)AZx%Pp%s2M|j#4&(7Vm+OWbZw(P$ zAj?8C!Fbwc7y@5HL~6WHz(@ZSqDdB)9DYP0d%KV`w+ya`uCFMcez(72z!vyf4?AxY zbb}vv9Uix0BJFNil*>Be0J`Mu95=aIsAmbY<@MNYf_hgn>285KT311+WC7UcF`rBV zrW$R_&8;ql^5a$EamTbIEhg1& z`Tn$E#P+&&{%47o!Go3BO6KM6y^PVD=yKCWVwJX4ojR52w$S0HkGO~98naPJ%fxWu z2Jq2*IbnEY$VOMnk>0=wk&4Mux5EeIJ{0a~CuwV;pWEJ18k=D|vh`#-`BB8qT+Dq+ z#6Ls(9KZq_>Gh45?SVHGy!pok*{GRjuGk}B+K~|P!_3#=;kz2sM<*tY&2529d3`hP zpo=v8J#?f;UKxUOcJUm7iP>Ik6~>LNDLfIrt))WDhSh3Zx&B<87F4g{nF=+tyLB^k zw<;d*Ec>o$Xahy}yVS>pAIYH7hCjL?IyyZ*1w0}x=t;5EP{U$NK{yLa`bHUg;QOxT3iV-aNuQ-gk}7*ctv3%$YD7a?$!nAohx z#j~FKkrF(DTZk>D+#WKfpz|d10?;@!i}%nFYa>yMN^h6;2*<^PsxSBLY|0Z|9JmXb zI+U@SNlP+nF^qJ5MPLf(VsO~kf7QaCAX-dR%$ICNpZ&PU-TqOsigTwEmte*nUdmZs}_(<?T!5z432afx1 zN#oU8AcGd+S}#Zvx!y>{l8}-JS+u?bQCbt7g)~C*=yQdvv@pH%maX}!CCG~X`vSf+ zv-|X3`?EfB5_Imjg63HzGVrCi<~LtF)$4s!IJV5~Aegb+E{Xb~4r1O4^`%k{tCS#? z7BW>A01x=!rh-MBXC~(W8qejucv3G%pc5jq+*>babC{)Wq*OL@U>Z!)E z(c!B$&&)>b>8(-2EjvP%X@(4oV4XJaVjay;RdBxn}A@j6M9 zZ#wTRG+)P96OWoM*d|(>E*7`AKz9$WA5{Z^TQ#_SqYWcs%zC5YIO&fFio~%hKi&Vy zGYC}x5QdAHzS=Xwt$U_;1x^XJmSHZ>Y7`{oH-`PfMhZ4I7CS648yfpXIZ3ZX3&qxz z0fNKR2ZBT8eYoxeeS!fXIAHrNFwX=01~!1-plR1$q>#VY$RA5X9EqDEE-#G^8d!fU zU-Ud$2ywdHN>!XT#sKfYJ@Kg%gp3SwczbQ@H$`g!u?<*)W|^_kaf|2~W-{Rs! zlYS)X+Tic={b09OgCsxmq;+fbnCHxjQ+}4p4B775+ROmfN6Iy`Y)_|EY8zV{oG>LF z@diGi(lSd>Km`xK=u#XmmiMJXpO@$1B5B$_B6(Cx>-&YXE6OoCZSw9N$XVB|w(OvB z+8W#4CXvh1ahbP-F4N;Wmx(&oTJ6z-E~50jZa~(e490Vt z5IwQfC2?EB-*7Is-!Ed*qLeDq!;iOr1yg=RvJv-HZ8DpLxsVhTjYdc@7nHjuQo3rz z$B%0jQ(HGTutRQgV(Qb5sw^RM3FNe<;4}g+Y1~Lh*k!k;vopCSdcl$bT(=HSddD5V z3@p@bt5#rtlD^PC9Qm>O%)FdGqWox;F@Nd>yB*tl8ibX>MIx;0VkHw917-*vI0f)tYNJ&=WuV?gi@*TRp6@Dd1-jmu~A~nT{60qlALY{W$d#}$oG>BI&dkW zpRNLOBn1oOdck0b|3psR{Ur&E<>LTFVnI{+ zj;5s|@ZY&YjB@2xXVwaZ?fo|puB=E}@>&!_E)?#1bkQKB^(QG4KMQ3t-`tNy??{5< za*!tPTl-5U08kPCfMe5{Y@0wf=(CFDHDd_?)Y?i1_O6I*MWl;hQH(~wsx z3v{_zUv6Qz4d5~g;x2ev3UX9MeG&CJPeX0=DvLuodK{sFcL>c(&H(@1c@e0lJ*J|c z_1S@7pfJp8)cDlaej5k!Y=&DDt#dv8j;WpMa`!g~WIuefbdS#bb6SE=i`YqD(Vnm) zX(u98F54B4Z^kw{AUwWrowI8uhUp9BhK|FoF(?$O70dd%RZSg` zZshIEOuK~u<3&2}dB2rqFp0qWM$F;)9sBc#<(Fke2gS;2%oU29?TeA@E& zLclVFmKMpudNs3rAD&l9m_7h|C4Q8uBTJU-^%#s*hIW9~)oZqwf&Y}ZBJR-&Z4`Ld zN5+mu^Fo0f8Q`&>fX3z93p~807206ObQxAF+QjKWa4 zz-;rs9+eRPlU*FZT7F}U0$xi{cu^GFP zy2~t7Jt(RapL*98v3`U04NTT{Y~Tz1Nf(=L%g6UR<>8Dky-LaT>(nLeEhx6UTC8>y z3Poj8$JotA%zjm7A}dh6zT73uwT0T-mRrX#9~i!#9EdD;7#e<0ZUQ*?MrT=wu|u%)1(qUx7RP;N z1ltpSp&MaowY=BtBetSPcXnn-bK9ih$3o$Mj5|CZov;vY>eSDi7&Y5zoL4-CCO~_D zM)SU_ZxZR+iimApucWxyj=$uFu;1GQ0BODd2kaewMmDNjU|+p{TppkU}(h{56G> z?t|MYr#HC`N&MPpXl?zIFnY{g`)l{>)T>>~+t#K&!Q)NvIJi*89RMvGCYN7bbjNT# zchKRUrY#z8SC%x)HFx?kY0Z>(5ICcV|2exk*~Dp8m8q#njpQt|MdC2px<oH|cE<}7hD=BOD1yrTj`A|{mbIJJU3`w2vhNL^3^TRDd}{K& zOCAXYkHnL|%At};qbf0*T*a^+KOMgkgZFu69+L@wcFbI}z2H2Z{|PN>N*p(haHS(N zR^zsTCUJFDoSniFs%A+iXYANaLBdsaiR424{wK|J*%B3Ywmx0i5zcj@GVjLXL~e5Q?hw*ZjHHrh%K zLJK#1Tzp|7uqQD1qoU@cN_t17P*8N@eM5B*q`%A)o(Eff8&S!;h3Q(~1oyf&qhmE0 z&KEvxrX=lI9FZIn>mK%S7ob6!0?& zS9qDa6-ap6I@3*dIbu~}+9a4b^pZ{b@4c(j1Hblt{(|y{a#L%x0ndIoz5DBT7tFGv zA1VozZoqFhH7qwgVQeqwbWEg{N5ZS)gHNXg$kQD4^)(+aba_ATPqL?2j@#aXXD<>{ zD664T$-4t<@R5oc|gpzvyiQ^ix)A;$If#E;r^Bb_X-#`73M*OGETpT=bbN zf_>bv0GnrXTliM3XB1({5x%UVsz;Mo2%W9V)1y`|722M5bVrmD3%IlHY=sA^^-SJj?}s2Iq(XFjQ5M`WuvA^=~BGe#6Qp{g2{?oSr{PKTgTRW~|*!#u2qnE4Y&Q=A(%z7(up6dL%=%#K? zv*iv~Cq#e8fvp|;|52}^8xf^@*oJyN?MnyUZF(2oNK*K*oKQ5JgZDVRFPbj24g;H$ zy1Dd3R-zh1zn9K~p;2P5+C!T!UC!mjexWO>wEawC2%ek(eT}(y$^U4V|DU^?zWgsdQF6$^=D~WPxR6TqKlP(ccep%a#?avJZ$k z_y&y|;wGzbNSLVCr=GqD2nd)8-yExSo6s*$tg`Er6`R76eT65Ss>1=Iz+JJaI`J&# zwUypfYD!$ycTzA9nUS;Iks&%9M7Ig#`?c^Ts<`gg>PG3uQAHltxm~NPv+~@g2sNVW<+dqE>oB?Mr+Mq5VX0^4 z46Gnfta4Uybh{XwC)tjdSHckqx$O8Y70DVFW+)30oKuZf?gx76ABtfHw6AyVdEt85xM7eXmx6!i2% z@{1%a@)th9xP5IgAjB%VTp#e#;>OgmxLEvDTA_Zp2T7WZpIxe?xLGr4J?*m6n-Hm( zNV*0$)26MvBb%dibvKoOhxwK*y2c*#@Gw>5kYecPUV~62e?VA;GOYDYRGX$N%o>yQ zVT;-II&5tN8!MjA*kYyEQb|zLxzie6y3Dg5z=}Bo4e5s(SWU`6t;qYwdmG-(}TSJyxHa zLH*ajT@8#WHH=mn@byJg#6IqgK9jV4aZ&t;ZS_5Knykd0ODlhLmBT|QN z?&}1v>11=Q=v-fk>m)~m5R2(yt3dt`p0`zQ3Nfh;t>IAjLNvCKNYDIdoEiJ)PQ#8! z=Px->7Q)km?ytLc=W2NEj|!UG^erV?Z$+OKUT4{{g{*At{`_Hk+jh5Rjp|!Ie~+-N z;dzP4qMZSWX!S6WK?6(#URL)Z(0%hH_nskguf|mHu(Qh{_ErNw$s=omPNxfUOPso@_(PJ!V~7rXk)^!6j)SGy{Ry?oh*x}c;c6k^ z9`nD&KIiYE;w?jEPtY;ACG#yfuP)wO#!O)KUq;SL>Fw112H|z!S?LaJkd9y3 zE*^gX2ggh)fApJI7bm&#J-X^Z^8wqNZ@)PGz9b~1NujY7CJjt17$<%?Pg{MBkWx+( zzIHo%LJOAmYvi8luFBbsspd)z=dwI5Q6}vN(+23gee@d?R$usms=Og0M>p#`KUe4b zdln+G)3b^twaM?J<^&(!OqajNkzOr!eKb_E&?j!_;K>7M?OZ%cdT&?I{;eS0QTW*5 zm`M2QkU8*W^Nl}__fGMC23beVnb}D>U;fULQXVT={pFNjVqcq^7>`zM z#%Hi5JD())RXR8}{uAR^IR^u@!wcSyJ#1;7sWkjNUC&rvo~_VK#MaUBg+u~=JKV^M ze%&ODuD;0)eg%bS}#-8{J2$CUSyPgdG6 z%p}GU1_lnifAG@jn!V>PJJVj0VXlj;VU;H#rfx>1(DqlZ0O#gsUj7E*P}rGysK0ER zuwe*1zdg368>MN`J4TBC^;)I_3Gk&2ekP|La$1Va{(uYeSJmhg=eTKiVo%waZa`BX=Hia{$f!M*K^$Tv*`FwoV^! z7B#y$5sBeUyZSfCFA8M6rY%9=n(yJTysEq3aAO0LPHcohYCl>|I_(YhFvs^f0_-r& z!vELTr{X|YG`Z|c>;Zt#ewSUEWzW*lfRGGe;o#DzvnLcP_2yUA$9{bE{HywTuARhm zP9wFOa5&N2gXeBH;_3rRJ2O}>_w{UcL*#g7Qo$G&n(qhW-r@LC1i}&8WM~#3oR~BI z=`5-E=Aby&YPcxz#Z|R+pgw?}{2X&U)pcQ`NxEzjS^Agog}-7D|6{zt`(vG3T{sgx zVsN55N&gIsA9HDzqNiw>)$;@C8Xj2*xyazY$qPmt> zOrt=nD@FJ7`+c`+@+M|3aZ=ijavRl`_zN4X_4vr;dEAHeeRBXs6S`4dnDWJ>&TOV= z;CYL4v_LtTbU3!VHa;}wiF?>AMK%@F8-x%o0fwz{C11~qG*yieWtJ1CB*7p!x(qyC zIZ$79Gv!!~_k7+Qka*UEftEWjZ!}eAc`+fFmgSc$-j?}^$D`Xb#gB$IfM3aV9C%&@ zVyGsmlps*ah`8BfAi7B_OKK@xR?aMM$VwqA7~=XM@(rN1hbO7O#%t_maeHZaJ2m!thvC^J3bJz;DZ=m(Tja6>}d| z9nTM)gRAE1BckYcOiFcldL+(em=&Ja*7-jkpw-U>m{FT?bNOfV)xNnS&l+d76_8s7 zBZ_I1>tOxC66ow6TTJ38f=R|{KMCXgZ36abMQ53ajz zH?IeD!Sk3&0VZ6egM**oiy5#>Ew```uu%nw%9W)tcjT9)8b@VW)5n_dMIB=`+0~;h zm>gX#o*Z39L76%dK@RMr8j0GJ+61s2|G)H~hY<|WsQ`TJ28GXF+yz#2d{@_c5UPj< z2r2(((|`WHdiuvtz^4~j>sV9vD?|4e14DaCNer%%Q?qU!dG2d5X5qNs^7nWp2}V~E zrK2C(=NB04naAS!tuq#`R#>f)PVqF~PurW9yGdgMx$^0sYrt$jEeOk{Ku)6nHJ@jh zaO{U5ZPgnsqBH#^1$)8M@HdQyFs?kq$neB)5b!66q05-{a)L2S{SOaB02(STI(TB0 zSn9~tN~=gfO^tLCH;bx1&B}eOxep*nZ(>x!6?J`iSgt3!$d7uk^Yzok$#=n#SKmur z5TAK#o3?~+Cvo+Z6*)N|nh3ibfeZB@z3x!9y2H<;D!CQ1Lvevz%<{U%z)#~mP~rR$ z6l9q!|AtR73x(3QG$yVZzE&%iK?sMTb!|B@%QHR#+h(Us9_u3nO!N)lh^lc$ixk_I zZ`L(LqcvVTMzUX%E>Rx!#Q#izC4MR+)V=w#rdH<-$vVco+m<8c5E@>16~tV`X&H*Z9>7LjY-f-^YH-N(T3wY990V z;td^F1XTbS^y%^!EMEKuk(B86|9bv(EXKW1A>VSK@ySP=mb7Nc#SbTfL4hK@E-vc301cFM{rE*M z<&$r{1u>MFxq3V-w}VTnA4$pPDP;^nl%1MCu971B_MYVUt&ag6)SbzRb|ViRxSu?; zzk9@^{EHMo5c?Q`qWgaoS>7fBm5LrJ{lnFNsub=sq6bu(_;aN{6mYx_57lfbv*AHPzbqAJ6U^Tu;N+=peufB>q? zp39aPgL~z(v>oM2D%<>;Dz3wEI+04+XtkxI(c_^Zs=qZvSg)X*9FaiMVfRNr#s2M% zZ`~t0_MSYXqd)vxAa7LNh@@XE`RD@=GadIg2*v3)=qy}x2@pBELE7{C$(;lw$!o5# z303Qm_}QNM-92*o_m=DDO2C3mt)42LFRvIT69p>e`KGnzgwr`_ool%xpboh!utGTOyy{ zZ59d8E^GP))hQEt$aE8>2)jLH>wekMmR?UP5!ddxaIa#$a^HfDPUTsE*uob5A%!o8R}gS5c{0K1}S(8C(c!}YECT+ z?2}6&`o1$qyezq)IPSfVvlSU_n;4qRrq|DG8wzT&p#wRup~CCX2D_rl_5{Ij5dVTIvbp#o6lwC z-gYK(Dl~OiZok5n#60&idv@V<^iw>;sVXABVo?dExghWZ-K+CT#uIUVAl zD!yOWS(~h)Drqqr-}|TSd2I#1j4dhEHa4}k%Gu?^gk1H18j9LZvqKmX0k6hkegCPt z)B1k*D@=pBo@|rULH#{YCuoz}I3kKgsWni5-Q`v%J93*AMrfvfgw|Q;dgo^#)|sIN ze7xuxXr8NQah#N)$IL%27@+dCp68$*uA z#7dd%Q+gQ7ImU00ccxwaBwHIx8!Kl3!`hda)JW&UenRYqghCzW^77y^jLIDZ0_H3} z&eni=q{tgp7k=X9zQ#FTp+Q@lTyFvPrDIB)N=!li1p4s={y^@u^M1-ZD|MaO?Rka} z7F@0`a07Y^jI6uP-Wt!pCwlu=wSD9Rc-k8N#!gCT2TquLUGA&I3w%sf}xQXHnj)UYr-Q+>N za%SE|mKS>H0nE=Dn>^s>3R%@eW^vu0Ng?E$Bwx+oNDn`J{R zJoy+SPfStKmKsgc@TX&CUOP*lYJaYe*JfS-)T?>zF4JV;(l>6{?X@`N#9OVePZXHPCN6Oytz z85;7QDy2g)CG890-S{R>G8iRk-2y?yPx?d|@sKJ@o^vM+Jm zP*z$;#x==3Eut?QDWdXJuN~o?VcXXbO%9Z?cY0n<9zTl4;tE8D^cvDFr*n?vUSsHJ zk#q_SkZckdNHn!Be^K;S51G?G#jewh-cu338hzTmBRbLB)~7>!HzjDep26B({ zHFrO-bHUF-*EcdP)$f^4+b(!1(zVcqg`1wjLgjN)UHD|#gaYqWT@0DPB0;J&$Y_xA z{(j~Iq(h%YZ4P&Fb#84;`&g59$DEHP(f8*)o-CXL_brPX84JWWL$QwY+PlFf61z1T zLb4w}KbNZy{9l{x=Dy764Pgv&1WPuFNZ6Q85Si)Y?P@dy+8;wC5KD2{0!vQS#9C_P zBB`#Lzn5WC!b!6yzi*twmqa3yUbC57V%6BG$eB{7JyL%A>#Cw+T&ZR{$Fj`k_}Ijx zIT0-ZK{O9RgZkTD;C`Id4@dTFBnHlifn47Vf1fPJ!^qo7U%$%35ly$o%R3i}uS;R< zb(rA%k0ZUDJB?bPSdu$&)Uy)W?h9;nm6p~fg;a&mp}X|%Dq2JL0G7wqx(E6sy*-ZDEX5zYlC8tp#{Z(SFzAwjd2-_D4a1*B_|x2pyyFy z>>oSB|5#e;?M91jX^UOnnE?SnRV|r6msL5 zd6x9c|G49br2wGR*zf|?{uHr&h@1ZFWLLzvKWRoo0;_&806>C{-_bK);9;xHtyj1= zPf|qNZFc{N*~puHRWqkV-JGge znRA9lHWJ;towAa0ePS8Vymp?!N;%of26$%!lpXVx*BPEvAt~@Rd7WQE-X;67<$cF| z-*kvWWXzbq5++h)p(0uhtW3wNABa-6X6iP_@z6fsYE&7vDh;EdG6{ZZ#s%@(g#IeZ zhxjqXNAD?+Cgk80NU8L451bV2jrFPfak1|D__q^uw zrcDzCv|MVK*9;oU1LaebrSA>RP|-M^V7vkh{ja@)>GCpwfNJE0uK{# z8~A_Nd+VS$wsv252m}dEa0@a786>!Sa0~7dT!LG$07D=NGFTXbhv4q+?(Xgo+#%?` zoqgVO&b#+}>)c!C-umjR`o2G?>Rzl~)4h6T_0!MuleZxMhD;P%+AJ3K-?bxj1v!P^MI=RuF)8jX7*B+elvZ^0cQa@Y z(yDjz6aQx>B7ss*0@0-iFsHVPzS_|(4Zfm%C1qp4!0ZiD@wWvfhBAN=Vw?czb^*Yr z)b$#bys8yi2wr*S733Bcz9sENe8kiRA{Yc-v_$TC0lhEdhw9XN+rK%~iNRtf9))Rd zHKs6g?!9F$^723aJ%ZsDaa&$&umdvk9D2NJ zc=!_(`pJnBU(RgfN=LrNb5l?AM99rXv}bbpCvD8iC=r80Vq)@Ve*VQPGneI$EgZqu zp+{~v?s+dKo*$4ZzRgZ>K#P%KF9?=xcfBr^qpe2Re1_NqOzP~R>&q{jhGB7mRNoB0 zClj!I>zVVNp+%vR2|(a)El#ftLkYcQWSM^5OkAgJ+OAqk&o83^jEI2i17|aA$dS!WXRW5L41U|&I5<#TfMOlPg`va9h&Q2{|Rn zAdbGdT>uOh3ZT0H{OGaJ+D4nVCehcEXgXSNh-#4r=E{l>SYc?Vz2QJH^`4ryrRgF4 z5zZ6dCajn^Wa%~Xl4Jz0$zIiea%(hww0D&?qdNy)eavx~#f57+_ zScloCgDuou^?ZPQkp>~l@1K@DBcl}iQx-aw--sc0l2oc0mV5q;zC42tp|Ok~UQSP0 zyJi`>*HP3260=;_t15WjC}r$Psx?{R*bHn|4(4+V%f=39l90z!_}MITjus2at>w85 z*wDh{UIt$amSccJd*Vn?KpPYfOu^T|4u{-L^g5%Py4htgYjDkE$xBBb{#X7pyx&@( z8R0nMJ@|lD$i#i;eVFsF31$1|s*`|b_2xu2&oz%j*iL30!W+e^A^o; zv#DXiKP6X#O$Rghc2!F{hP2(Z)b=F&crYFB%ck3OZ;G0}kjWC$=g4O^ z+D^p&tU?Q)rMcQwlfLGJ=+F>)Lgup2$4)r_5fwVpev5{9nj14cY;rje?yT1Fx@)BJm8%qbj5Jb?t(yCbw zJR_X@>xJqRU4vC(_mG3HP`$4Hn>Mp}XR|6NQO{u%{vKPS4=pA42si$QqN^#djb4t@ zm!>{axGKdAF9veA8+Mz8rv`o_$JlAIu>Bx7VehW=ti63lxzXN88jZ18BSQ5(Gcod_ zf^UA)u(UJ;Yp1Q5t|4(lRj$zOt~+#mR$q5nzJQsX-wOFHX+0r|^?V~jc=BW_*~!bi zOj}Zdp~30kcUF^h32I(oQ&v<4M2@Y`NBSuH8Zpf+Gxz+w9)PVfR+9dyL(&iHumVek zUz93LTxAQivK{>B=O8D7FFU`KbkjN$>9T^e4v&f~tQd(3}`<8Incx3M?# zv@X|0LrY!Cl!$7eYi!WB4S27dENVcv&Evg$iX6^*ScFw#!s-wu+$d_Jbk6uw)fJ9H zjw>r9lb)1a^*A@tJQ{j1`jE#Ptat>r;v>@+`6d$ARRU!_a$iW1@IgxLc@s0gTa-O@ z#F98Qra{2oP0BC-RSk_cI?}t$V%1(^`l#KXXONitE=5_QaLzhY8-yJXzlo>Kp|C9~ zYAH@T`LOPo_1o-uW^nhOcio<|OV4WIqHbEYqtc;avK&YD1{xc_K|33y4@I~cLogFva z6BK)>AvZc^uyf`Axys0$LSC445vZ_LC!EX5WGHU{LBEv9<)|cH8w#^51}>BecEtXrN?iNZhzy*8$zN^QlGt*x#*<$I*{X>6(`udc$HGD0kO z?8lG^+uOuF9a3?8OF@#ktar~pPrft;k;kDB^LJyiz{7HPZ>N?fN#n}Oo4%?zJ6weu z51vh7^&tf?rQ|zlHk^-;%zp|@Zyx3H}c$iZk(XXfa>{6?3OuQ?HQZHes$|qc?3| zeuN&7V@VSB3PB@g5eLhTNavSBeWhy8jtwqVrGkCS9QE{Ko~hm}2|Jd8>vbezD#Qpd z%(?c|)*f%m>w0FOfH`O~A8)-AW;w2WLV_wD*D93!>N`4pw*bxTLs2ok#(7uSm%{Dm zXtImH?Wn*m$jdJ5$)O7oozaD%#K@q4evR`zY}%i8Db*)ky^RWYhtmAV5qnGWCktMx zQDt1Vp;@zm0O5_7|6V};U*5TZca*d<+eAJX%Eo-$btT(Hp{WPLWTu>4rdPFt)SX&kYRTvw8mKwIa%tvEb z)}4-H#RoFc7T9wWT#U)J^*qykNQAt{^GQnZt&QGfFL|aD(@KuPc;KUXTi}W^k zsMlN&T+%aCR}WsTvQCdCWV?W(_UF+)7^l;h7zwzl19EI3#AZ4cpCt@3B%Q$yyyP{5 zg=k1;(zdQy0E~P&`x1Iq z5OR4U!GstNO}}2g5tdNb{d1PBWD%urA?th#hiq=`^vurH^k@BbM+i*H?+LsOX~xan zMXkeyLbP5P^x-l~qtOvlE(vH@iA_Yt2-P*#N__li&`WcpEUoS_y^|_F;!RLln+UId ztfGBfQpM*GBGXc+D~cRR`60@=y*upNoccJGX16})U{C3qrI>WzQsIEd)N5{%k1k}3 zu=%{ksoP1#&wSKvvgOVsuyKu6Uex=JpqKjFOAn|xf9np{_s!g@nDDVlO^fKGIf)d4U@s0>;+lt88TPU0a7o950W*h%Fe-i{?FAz z?(Qsy`P{>LY3i&n$(`FJ4i!)IIJ|FTwTs-s1ld0mY792py%6s6T&Q7|8*oA~xF}H5 zmtsB{+)bbc1JaYdZ4Zn~Pg7tnqJ$0TeMCwrhehiN<9_9!ZJ`}!_KzfO-6YM>EK1sD zg#?<~@r;PK?_Uqr=vNnJKBclJq1vGhU~hXj9e+ibmXsD_AJ4SUEU~V_{ON91X+d1* z3?!5YS7II3P5``lmyN%9QhJb=eCQ5K*E1aad3hJ~%Ih62bK;(YDnpv#$rm@Ss+^&KUh_0(yFB-41Zfv1ME&Xw=LxTB@}BSj5tSab7>+yfzru0j=z zR`#KW-!@-*93fO6bvvtk>Zmt(A_hOw+_3g&9Pap8%q>K*d9fC0rVnedK7(Yy~9%p@*IubGwYQjpd;*<~5nLPwrUV{34F*ZnQp8 zJ$J;f&no0;4HBVd2^)gS9GQ7YL4j=>p~eSxh>n|nY1hV@)TBD&M79dwdC_RdNMq$r1Ch_Jn)n`md2s_*P0Oe8q(`j4kzt z2bRTQ5aTpremmqe*$2ZN*0h;f9MYG!| z`kB>Q<|PV;SUO`kgMXrPKJWIk$qvlZcTQZj^5dXp9?OgmE!mPEgOibOFo}1ItykC| zU!vSmW;-r+xcW|S4`qmjCM6)F8ZLy4dYKBG?pEdL4ES7WLESawNMZN`lK%BY5 zwcc}Z-pue#EE>Fbly8J@ySlKNVA9B%tt3dKv^k;DmJweSb!4}`W%r8LS2X4LFvEI) zn7rd54*0~CG`(@emcdMEO8Gd1+31Noyw54ePp!i<1t@E?(JuO^>z8QWe2nGElcEFC zeg8iMqlAejUzT6L)-GL3cBO6OhZ z0<4@dDCC|6U)4xDSTje5a+mb>UtVGmex6yN6_HOM=fBZloJSLa3GNWsX-|_b4-e|> zKbk~ay!E2%L?cg>|LpL^PbUKhkjY4*0i2|4r6{GI_Klat935RtjG(Nc(edK-d zb1z0pkh2zC_C`J`qgNWH=`=mHIUb>w_iiwx%-Z7 z;-G|UOt>HUyh;BwUMOsXuiCuL6W7fUjcDz?+8lp zLJYg%x2zv){ddV9^&&1OqxE(7k$tRMaI$WD$T)LihFftO&@f&RW1C`OsaE;K!RE;x z91n0l)kT!Zzs{C{DTQX%e?=;m17U20yBY?w2!4VbIdksaPUy&auwgbV*qkhW`-onx zZRLE9Ocp>b1A=l+7c1o(?;@}37tGXEmDOvcEOTLuHJU`$gVuU?Vc7g#?wSNcg}hNW zoY}vwA@+;XvQ)6tRp;f9j<{9$~Ihm}&$ zk!6EL_tqU0*>8iqNW%#YaOru*PqmR=Tn`Wq)x%=dr*q0`>+f9ks*1nHhtLH&gA-zp z9gu>lk;U3}pn^Z8@*C?9H#u!nU!Rl`&O4YISF*v$JO{Iem9bN!Zdf8T&kA-A0R93l*5G;f-*;@>2N>_CdFo(&PqFKWpuD zh0m3)!4?BhhJs=sRdv-NN7VScO^5}7F(MWw{qL_qlT~sh`1cRw*k? zSmLC^nLUw8s#6imLpcLZ(u%Zt8X!2eYv{N>{xtIQ{7oWIYT5OTXMbE*48WBLiabUP zzuqG-`8R|<~<0c@=sNDGE;mhf#v$q>xGVNfLZoLpnOY%;}%F4}rbw;63=9xjfx z(wWEF=DmFRdn7d{CuvB=QRxWY>l5ufvM;Y+&DF0a&b;NkEA)f6<5raDr~B;PfOIv(z|0 z$o>L`^r6vymsx#&78`{|{w&XGJxODXrKCzXW-0sp^Bfrg4aZ!Mkw+fio|q{g3aU`h ze|;G%GP<~i0N=XT#0B*duq*Tbue<*Qz@YyZx-eCz=j!cxa2OfMZM9KyNWj4{AOtbG zFJKS|*!qs~x4CXR#jp7xdT?l^f3mb0gV|^H5XjwGa#Y6B=h#E;J!71;Pbe_S(UjEd zn{$>0v!*1WeTNt#gYXH7Qif_umG{%VXs)Cgh8En@`(qlj)(L2wSCrG991C@E(JFj9 zK&V@ZzPmbm*sfr9?d19@F6xe;Q)xT)>f4D1SNT^8KDNV3?R+icNS3wwlLMY>Tp2FB zJuODC3xkC_FFO=f2*;19=AQbubX~f!6ri<(+VU&0KYP3KiZ{3L#V?890g^;BP;7_( z0{$Voh6*^?J-cOlL$d2VD?dv8|JrB`@L6fw{VyOtTYj+t2Y$(>{qR)_1^5iS z-=FatUg>Lmuf%X7^ReZpHh`lvCi(;PT#Rh8D)0{w>R%cafCkaO^orPnpgiLEqxp}P z0BFf(w#S!|zr^q9exKu)f1IO<%?(6LkSP zfD^baQYL?E160ud+G!N|fuRr^7@Zavz53rrM+t2F%RXo&tJwb$#}O64yA}Q8l;Z!k z|1IJcg7~*K;I#ibkSTx`-uVNxhI|tF@T{Kx-zM0`{~!A={%zkH@k3}UFu!E&q8CiS z&+O0n&G^UA1?d1%^7oVg{9#o9>wQnvj0?=Tw&Xu%9I>?-=b!i4DW0;p{sB6H{*rtQ zHUw7RKc}kYZ~F*;P8IqZ_ALRhdjC0nW58`;`zZQTa}+rGA9wEpxWiO`9sk9DYb5fV za3Oj#;M+yAG-s^h`7ArZwtxB@e`hEy_vexzOwf$mQuNu1b#$R8j%|HWA_kh$+KIu)0LJ#3$uA78QE0*C`cVW)h zQS(*eM&Y8abqZ1nX@*4Vm*UdyrkU>Kl>7&+uZ|GbgNs^ofGKr|{{tkdxATbY=>O~T z#YxDn|M_LH|LWB>V8^B{E(Q91ul~}g`uBs}e!E%yz45;{5`m1)WJ|eQpF^jSU7p74 zrAp3`m+;gv-_FYv{|sF?}pr(|+Gp z@p){;z+r4EKpDB63@BTSOxFQkR0}JQ!ZP>N^~U!Pc4@zan*b#8RIJsypRw9xHeAs9 z#{^bPybdqo@RyNqSSWCD!FclOR|q>`%`ZZlxiara2Nd)tt0vZ)8e@FQo*%l?qY`pZ zoP;ZTuqk`3Hplx{gIE8&-)jcfiQ_-F>YD+9UZBX$~1(8<%*vlc6-Z z43{0vC&NMn5)zd3%qm2pN1P?L#}8E__mlul?sQLd4HH=JcJ_f)qV4b)2*rw_p`hQZ z&)=GXrR6Wj{rLd>TigH5u{uuEK3?oQBH6`e4VN1Ul6*tsF6dE{pv)hSk|{&d_5#lL zZwO-pvnmD30Lu(OlCnY8!3+aWLl>X-4eAKj!T`kX&a$Qf%DC>h8i!cyLr(fhZv3z^ zLIk2<{WhE_Vw<7eD;)InGsQ3@#a)2n$S8lN=IYiL!qUNq(MF)g6P*xgl8;6YeNPdg zTlk=&0>79avUiFy&>Ps69(nOChe-qa9s1sE@y*ApQ6P>{uwhnPci9{e>cbOv1jG7a z+Jg9mtwl47T;OQ1e9Tb)Wos)m;}tAuCe0<5`JrCwrjKv zG28s|U2dZcH8n9>t)R`1NVn(XaARDXXh}y}6sWwKeB}j3jX` z4@G5J$LhhYlTbE%JrMppRZY?3qNs9|RqcxR zan!h6%AIcfHC0E5(<=0?4pc|GMR}7w>5ay3P(#_2(`z{}gciaH2@A8K7DQ3w&0R#P z2Dt1ILJHZk?(JnATm(yLGK7nS)}o%jnSS8oank13amEK?3r=d>WI=tH%U zi89QdEfjJj^fh|+IUx=uho~)8HKDS_LbF2$BK}EV=Y6|4<)V;Zc|zGo5&A41yubAO z!OG{a&`U#*J+;GSOSVeYu#o(<1S=J^HOX2O;KI-mcAviJ3k3Zq^dS}Dns{RL)Jpn z`rB*8=t>_~GFj|F{=3>9Q?E_a+^+QH;;@JKm+6RIc-_^*EVAaa;sAj{gzWn;&vgM& zy+?)zONwKWnvc!L-0rE+w59S_w1X%yov`<-uG6W|>n{%6VRrNlc6GF&WR7gE(9Vb* zL|RAkjdYP;*^xNA*$X3hiZV%?-?}QZ-~3vt8CYoH+sRS3W#rPeI#2bfWG@~7zt>(Dpu2cGR= zh1z1WJ{Wdo1($NB%=z0=Y5%|$HfQB{?V9SC{Sgz|PXj%0ilwj%GKow2?Zs^xqbZq#xf%O&gi4-M!o{yU zB*U)rg>uEaW3OXK1|XfW^zqN@EKHxQGJs=L5c76mnBvYEi_5m~8D3r|A;R&SF^1~S ze2>+VgodNo1qa#H#0;~wxme{Es8rR%MVBe;Xi19KSA4CvmoNC&&b8E;-`#CQ{l4aSVi4X?q<6{NHT<%QI}QrrCyjI#HKn-n?Y!EZ z;lxMu);ox)&hvRX+R+(yfR+2zE=zi<3jgePZRqO`jF_T2>FHK_o3dOZ9LIy3s z^C+-F54mc0o%MKyWnkh-5pZ`5#-V)c*w3_-D|@ z|H(Fr=<3Q1!Xl8%(N+V%zjFlu8n~_H3=xReN{fNWEvrHsa61LA;lKMw{x96sKL!0% zgn$^_q@d&he+tlp`fpqqis;%gV3||#*j@%ej|qz00Nl&pY+FG<({n&yKBVPw#`ajH9T^~7qYi-p$1iP&~u!Q{XXYpHW%kl2nZp*DcCdlpYAkF`3|8M+L zo2$gE&H2lr%tZG^CnjpFZHl~@KS1mq@V3?-lpHGczm+n^yP?uiG@ncmUy(;~2B@t2 z3$z^#jn_-&XXp7mBxNowA1s@E$wW`KLgaRcjx&@m#mF>)a-e2%M%zm~_Gq-k*c4{h zTQjfAz<6{f2ID3P)jCfbguOPhY!n`f6OZDbuPhK)Z*k=73lyxDIKEn4JyCWZDTYY1 z&?<(^E4;7VmtBpre;@PoS;uI&2~3Fzpujjw;@Mn^ui)i1HB=JbhuTOb2x@eacc&al)ev{5&YYJIcJSu%IiecWoLz(}OPa6s*Q z_ra4)8PJI^<59sa*EJd;pB^tHH8qlX*)4YD3DZapj587l-{6Y2^RB#|9P7wAF0G00 zkE_n5-Nev;srUy7XX9<}vHtU20sG$1DmnB0)P~V$)LOH(-9)s3k@BuKaBT1RB8zu3 z)~_nQeXWnQ?3NNt=Nk4@X>6Hv_v6{qJqR+`ofvx3LuSb`M2L95BEq+6Ka4Fue#%n) zK&U%-%|7zXx5&{MObZU*gkU`KcNs;>PEeow772_At+pGMGAxrFJ8UFhkLZ<;zCO8O z!{gHFZvS2^%q}$}rs`3_-{)8bp)kHO%7bo`xxE^%i-%IZ`Gqq(W@Vgu@4`&P!AZsdt%cajaIN(v5zHfNS( zJc0;3zGXT_%JxnI;??_}ivkXtYP{vF1Gv_RC&0-XV~m!mFr&@Oudhw?dvR$-a_J}a zuB13o!9t^sXSyt_L6Flc3E7nfs-kF)Fe9AbsF$*wWrf=O#jLh^DkB&gP}hwuc7$+K z7SWUA5R~Zy(Y4>KiJ2#YssVwMNkNQ@ivW4zJ5u|ILI`G4T%#)FlLm}V6GMO;VP-kT z=EIBci~21im+Z|m9KX!oq@--R)z`jJ497w`0QEL)Ml1@?8~z_6_kQy4gs zTjUvhVpw`&?0{MneeIAVYgiUbXAOF`?w72Q1gbz!5oKj%4zKO3B*oHNxUOYcb&QZJReMQK$cx}Cz8#_6v^l*iG}R)ghGk&e1~$=$DV4;#h( z=|5A~SZ~Ct)TUaS#`obSe}4zWyF<{-7tu1l7sHp;X%?2zSw$(0=#&!7s!YKn^u**= zP25~X0+8t@So;*~x2+r<4StcVvP4g9B1l;n_WfsV|I1_7`{leL46v~nt7YjY<%x`# zCHov}O*AZpI5k9;rJt!`alvi z^6IKM{I)27gx-`wqbR|I_XJuM+IL1qr8~_kO<|AKP2*?1i5QD5(6ph}>1z z;Q2RY_I#W_;nM$kJc7E~#M%@yxH2IH5oZ8wjvO%wEvy5aj!}DQVIk!&Pa4FnEGVNt z*jtp=dKG;b!%iW$ZTs3&iZ2K<3n0er;Ug{%4F#>YtPxEYUh1PAa1%dm4Lv<7p{v3q zQ(%s&7W%%|`c_%QEFuGZ-DJPU|4vbL!4|UVZ}kx3%-y^bOZM5_q?K_XMtUMOh+tw& zzOTUFcsiruvB|+DUIed&y;6&`Q|ok5r^n0#Tyd_zgp80O*xlVxvy3I++%^=n_FCU= z;C*qmjI*DeN5;T#8|Wj_{;+RqqnW29%v*q|`1nK1i37Ok2j9R8gooHJRXZhj^FxBp ziBF{OiPUZaL+0q06`n2yJP8a&EG=SRlQovDEKR)HAsnL3XqT`^^B_YJD&Bz2?c@^w zWXQ5-rf`sPbR@{C)S5mmbm|PGmHL^F3?iVzSFQbzpuzN4>hRIAQs9B<`F2%9$bK&t zem`yp0n+Ldu?;ZB2H2fULv@={hChS#JGZc;di^+kHPN{gshIhf%rCg8=U}ESFF+oh z-2S>#gsOImRkUog`s65sKXi-L@-=*xxD|sZWjsJXdNlgjPzm4T<^#f5M)GL_y<{aA zM>*$h+u>s@g|(J{g#RWw5D2_gzv*k$i7Z! zw=-aOVP{`%KjwHM93!;DjT*R*SZ&0hUCUE3W>0pD)_IrO)#vDHbMs?H{sp%4+iB}b zhOEL4!>Ads=VW`@s$w&P!;%p{5E}zP?ZmxcD}DlI5$gJw6@ywOyTNIe;F0(r_MdO4 zi9gy0`cC%;J2nM1z<#6vDJ;Ebw+j=eg8iySZbIVTqf1hm@4wleSPn_2Z?!)v#tfI0 zTXJiNG7gXPVw`yq*W?)QJMHz>kPg;3$>jIt5N|^1&Y$<&AeL#q;Nv5I>m+jImE+Jd zqjFAg(Q;Weya#XWrcm!Jw<%pr!x?Bc#MsO9gOf9dg;U*pSX(-`VrlJQqbXTknDxs%LWX3Nnm#;IMbg%Qcg+ID58m#pUU{6YCK<9X*qhkRCUcrbvzu|6%9(nYP^%A65vaakiPM9f zYqC^h_3EqRb(+WBFQ)>lO2hZmzC}}OCBE6LmsSVNd(G@e2C-hE`-*O;KCI_O?m{@lpwp~zppm0_!KRK#EoZBrY z!_Ayq5neZ7F1GqgXr;mab-vbWD=0bmCue)V^C{s8tYyw4?UrY~{x)kdezxG<^*9b2 zi+zSV4$GDSSDJ{j_EREAxbKp(3L*&)O(>tK><=jz*PGnXSNK=~SnVl)lb`KN58Xzi zN(IA7@H4viNOWb}kSM=T{QQowaE!g{9o!Ploh$X+Ywzl4RJPoWm6D^77%EP6hK3TP z8~ck^A<+jj)t6`5X@pqTflf|0%iMI^!s+G)OAcJU5xYM=CPpIJ;VmzR*z<1mGfQ*- z7mN{7FCAJtny5l#WezOP=+Kbsb^*GZu#u{G-1h1%fRf4%Ru}_6Yn9DNeL)+$=UOB6 zV&?KXF!h!)d0(Kaw5zLAn*(&f3HITkY&08CMj>~doYE0u%+R;Z%ad|ssD;VEUpZu1 zZ&(eVMZ;(77F`246X$;foH1laWM}=*dk7^8Mhw=~{(zWVdQ;JMteyKmksAMB$$YWm z;p2H@*_0|#bTztmE@VVYrgw9o_U4wb;9X69kIvF`I8{7NyW5rJ#)`;}fG9v`d|`W` zqj zQzH1ZKW~3RKLi@y@*WY&YwqL?8i*oP!i%B()!_CsP5cj(*0n>@pG`gZeG&8QTq^Oh1B2onAz&179I^rJr z@sQ=m1=XfRzM{;~&5VeN^77JWnPzV{KvAxTfz$cDNxg|mcJjena_)lQ_aWw5DdOTO zbwZ~jFZ5ynBkd|{!u7{#TG88RaDTJaU7gS+g|HnH1;Y5zuodB^BmgA3cX^#uy#cFz zo0g?vjJ>BdZSVL@N0F6TZCD*rdRBcz@&^By*s{j^P9hB3K zt}Ttn@kEpHV{h#_uVdJYc~RTF58I1oIeIoMqQxsGa*c%m zWdf+apnuY=3R%`Y+76j!$UK|dN_esZyV)p_3_4V`O}q?=+%(kHUk)1k4MQv5~I ze!Bxp*w>9;eo>!%Q&wM5biP<01oUmMhcG11+L)XjW+4GUfZ6 z;=G*l!2!Q_S}3^vuLnNQCO>s}&%c3O_Wk4{sNWTdodCK;qBI$g;+ynpVbS~~N7U$2 z?Od$BdVC#5{5=}J+`rhJuR{nk(TPG?YNOvx^Z*cnen5%=+k#KOir3Q?R=io@W%)SVh*ef z&T_KPWtfdyKJ3K&IOT+^p1hV%i+-CCQR%J1r zy{FNRIYkBb^l&5>zTGZCwtb)`+)A+Z;9c^IHfx4-dHcb8 zUs(9w^IZK4cW=#?~ah27E zDupIHcJougIAjb+M@y?FP3vnL>tHj(_0fnuM|^}Ow7TI zRLI?Hy_f0lF!$`n$JNFe00^onAUW{;DgGOVY%2UpDEzNZ6+1%CfFng4pl7$w_P`Wc zFYvd90A4ph!WGc^3?!}6{Lf7d*}uJ3{D(g3|3N#T+s^wa<|%qbFxhfZZTs62$niel z$o~M6=fC^zznM$>_xu}*=tc`*I7A2J{xoMELw}DBaA#si@PPCn(>~xh^xqVn2TuBL zskwhqi5COZ6OewZ8?2SwJ=Fs=pR)es={)i86FQlBfEM{*sQp9i9VjJ+w``)=197|| z?;jwAw|{md@$bc20F)RUAK@MUNb3D>CN0S$|6=wCpD}>#=%uzwxjdnXv#f}dRzBDY zUB&)tav`+AP4t(pGqSV_U+6VE%b5yzRH$7ex9w0Gc(u#RShQLiBb6tP*yu3SQ0FCx z@>++V>gMi1A>Y7Ib6uKfc>!K&l-x|teuOZSKM_ zf}l6s2d2&V`u=?Z`v!g8ABr)Ry*11o&_<{k(kf-L75xPFTVKJfLQbho*>wv|j~FkC zUN!mqt}u+}Z787$Za(5yj=z3c)|iep7|IWGP7<=fDfqxJ0Zl`adBc9!6$5=+d%6x8 z;z$)QBTn|SAY^j*!tLQml}1pPYg5re^SAbO|gf3 zW@J`kc=ZiCiI$&1Sr({g%oIr>2j+;;E#MbhSkKMte*s%EEW~bG(g!K&%>%DAKx&m6 zvgEHvE3(mfHn&h)UtL*Kr%+PCo8nasQv6^d@>cQemB_J?@b1+k7_P*ze&mDjyd$UR z`YRnhb-GGiEdmC}m6+{m ziRVrORvKpc-?sU#2EoMgOE!e#Jr%BGDbX!bve*saaY7Z9$l>(;Iu|$f=6711^~g!w ztM%{AInW3V&=#rPyNSQsXVsE#2x<8Nh+F89x@#_XS8}R}o$EGet#2(bDw|)_ohYpn zSFingAW^x1zwk`?hVv0qSA)@Cx!shm=#*m7jVZS?usVWDo26 zoCU~tx1Eq@VsHDpUBkz+y6cLHH(%{(*J#J%%`6^?}uc)slju;H~sBI%=Y3&hTNH*gFte~fgS-K{A{Bxx0PI(?$ z3EJANlA-=IqNM#nUE0XKhD$b3;>M07P&8TV_3BpK#G!B9Dl=tgIjrU#oGkAAc2P@inhjpxSF}XIC^S3+l%5 z4thwc#}1S|^%65J1Ulb`mF2~O@eWcfI%fKggem>;^8< zv9D!t;elfXCa@1IT4iDhuM=bM8B{4G~XdrE^_=RKT!~guQSATzm@-rRI3|* znYcVZjGnvok(hF;akitDIGU8|O==Jn6&%z$RO_oGR6jE-S^+kfL*i7ziJJn?6Q6G# z%%dUF0l-1a;*w95TcPj!4dnjiYK11ttgGKFh2=humajT=O*R+=FT@+px(4u@s349< zJQ+WFn-k`^yktqrS&OgECokU@!k>F+^S0QS^>cOE-qUc#<~`BCYGe z-}Wbgs<1dLr%(Z>=7w-~9-*oB^9E#Q)^%n%_RU0Qy#l+vfY@{ebG{KL6&0g_nbX0N zs|rx8GHlB!0nkN9W(zBOSj?A_AGXPowrhCoNs%-bdtXT$E%F2n;LZdt_^82-3`I1` zVh8H@W*49Unn=Fp-POH}Dv~!=3c>XP9tz$kn zTs^2bUa<`)Xri4eLYMo;(tEANDZ?M;DWs<^un*A_BE}LnzM?}lPS^=FkD1r^*nG;-M)b89v$= z)hDRn5*%+!KqiLKct1D%9x=Ue1lwqNQO~BDr+h(@oYb#zJi*k4RBSbzmBcwBCpNW- zZ!62)f4}4gZ_CPY|8{b3SIWeCWqy3YFoEqbIjk;DLBFmQqvOTCfEDotBE=bJVO5cg z(%3tT<`}Yc=Xc%osQuk(- zojiRT%X(1wdYVKPrmBjRk4%~25E=^@e+tp{JK%+-vmpsg9+4MmbfLo^J+7*o*mxUP zmC0g8Dtp(Oa3A}!vuyyiBhSIP6?}`RV^`R655^I~lcZ{@tXB6JEAMRK$~oF`V(A5? zVyh=V8Lv$)^uX8V$EwN|I#E_i(pxl=vxe^#(n(~6tlyP>SOeP=qvZ8)+VI|{%q7lW z=}@&u$-E-tF=mnDziDhQM+|?GX;wRe55|(dBpBMwa!~VA+q+tGFl~UdF&mV3HyGsi zZ0$J6_Nd0_Q(ffubm}FOdK<~VvmoNZTNaC^MZ}fDK*Z~LzxhPW$j7y#)YZ}2S=95iW!G$cx z%K$FNQAVII`QW21^*>N4-g&R^<&$gnZSl;KP3Li65z@I?lw?n{VTiu-=g@>lvF@i?+Zw- zB78^BTs6PQj2M@lmYp*segb%12Q899uh3ZSjTiuD71wcDDB-Pdzs#=Yg&-shlV%=0 z=}UH;nb_+FQO{sR>sb($S+h!$YjKXG_w3k@(4Nz$$u-V%>jQ_=rz6ciiaE#Hb_g9& zIT+$?!cDmnKBPRJ&dcp*(!@{W)&)PgndY4Ia{W3oO|qmstV13` z*2LEfKGif=;XH6NEg147C(@ceAZ}_i`G|!)7Mr+zbT0_m)!v4f)OZqw$UQ?HjFsGW zm_^@m(*C6%ez|Acos>CbooEt*{uM^@(o!JdbgCrwoV4AHJbX;}DE8!G%eT)y$Avq~Gy1JdaqZ zG?G!=3GL>CeMexbw`(GEP(pJ^(c!qx?4n^maSxI`?Njoo40_6YjebuC+S(zP4|HQk z?&t+8zv9A9xzplosNG&z#%}lBe5U0$(gxHf^lK(I!#atGhy=vy;ugv5HnyUlp|;Kq zI2uX%jefYE4ztE=m|aPIe^|7cYPo=KYq&ttiU>YcH8j?rn`3ORclQwk`BYuO% z5B4Z#>gnM9bePAQNUa}+MiWQE5<~wjO53)RLxX&^S@!Cs0*rXe# zv~??{)@93cR8J9!>FW@J;ou&YhPArURpqN-qnM~5NT zhCxD(IE7$@f|AP|JUAoyKiGTgs5sVbU$k+DK+vGUJ$TUI7J|DaxHs;E5Fn7?7Tkhs zqfIwXAh^3VuEB#Q=z5j4?>c9%ea^e*+%cZq@y7cDy1Pbo)n{EbYtEn46_NBK?B>`i z0J6hEj_IW70Ow+ET5kKN<1SmVF*Joq5T&m;b|m$4y~JJ|Wr5wO!)BeUfZ=|*x<|p@ zYr7csTboPRTzSd|mi0v>gQnj#jbT|8d5VGN#A=LC`KSoBB_+8J98~BOqkcaH=Aj~e zQAQ8GE|}+`-vnfq=oM@5qSa5NMiq#YMKETwQ{DZtVb4ou%;D2Cvr1byRJ3*}?mCK3 ztS$$}e&oEL+`DPZDLiAUA7qS?Et`XrANC;P&I?%%Q7h|)DCzxhN)AEUZ zI^C%Ue)d%tJ8aj#QLT7UB$O=C3~Bya15E%_mj=W|ObeE_&ih_P*x&nwI-lGezMj4e zFlC~5%oAdAjoR)W8=&*1_FMCk2o^Xnl?Pzq;1^@!>c|Dh@vQieEW!|_+maBZ!p55V z8J)lmbv<4YtX=k`=u2{zZ6|yJ%}(m_><=}Pk%Gc&zVotR7fSX=-jA%Vl>n2Zjj$TA zrNtuR&-n?`|0K{x3|uDvUs8YMU@@F4n6!bxRKzk55b;MO4X}|OZOXJ%YYp^ms+>yR z41leH^#XuK$;3hc^OPgWUzZ$t3-v|$P1V1YFC}k?y{|yDt)drXwih6&5 zI<9i>{G+~X+p5TWy!nx|A9TUGzxwk5KzGGy0VsLZGJuCtP!Y6xtNtJ%KW>=KL;^td z|GruAj&Ttn@rc6j{{TS&eAu)pTKc4>$?Csu4*JK}^8WLq0h`z40onph!2^-0_CpvR zKuJdC0(wCvZR7b_A4sWSaRZH!2?u%?ObRqQ?w7Kc`VFz5%N^$5&)QsakNpJxfNB(U zy8q@s?lb|20o^hF^G=fMOf!<-HD)?~(EskYrYEVbqP$1$k3@&u3s#5KUxa^+T9OVh zYO=tneU19ZaK!yR%cW2F#ldJcxkSa~`G*D}pSG4pG;S_8m~jM?=0i&rmF=n^&;u;y zzjY((OTDNlM;0(Aak~F}bYN8dtN*!0S`pf#((SJ?{Bf}|1}9HdHGEz zzm&XOZXRF$HSs}RvK2w&xqq#nFZkh+yB+IKXF9&C|J#%T!;TLu9GQ22t)BOyPdIY^ zYJ=ooQwj_^&~U7q|FL>N|JI@p_kS%%+CTg8w-(hxS04q|Yl?cUr27@GkVjASxm%jE zBcqVmEq_EyrHg-OZY=OulJ)qXabujEOAfy6>{TXMucWkp&g zgt<8z)`Lyv5xs_#k@2M!8hJD5sNBi>Dh%KPh43obu=|F~b+kHWsx;C^V&ZyFat16f zFDpz|N{$(oT9q;07~PMi7wIJggbJ1nhh!ZN=dHnZy5e03pItH7ri%#I z(OhI=AU0)b73s#thC(A;i7`GIHH=ewU21GNz_NrGE=u+M@qjA;{xA{fvQD9IQoyQz zFO5pF7D8YoK)Lf2SkJL!O0zf|162n7Gz%o+{jf)r-Uj$s)L5em{JLBXLmh`o-1xSQ zqHh)lKYiu=MYZdSQvK?kMETl}Ew-&zeRzV2;*LwU;q#%^kj}b7cd75_yuIvpP!0p| zB&r{bDR;it;Boz2$!k_Xr5WJ&fJjcNFM+E@h-TgF>(O2jFOi+D1r}1b)GOww{no%H$Ac#fyphP_ZBf){?Vk3P<;454=XI_ev`HrMIy!uMF`r-g2cQPF)Scxv@%VjxO@?h-l(@T}#unV5?OUkGN zX~yx9)SPt{9^JE${!ZO+k1V&Z68P$sd?p8k2jL6Vo|g@Tlp(5_$C%`JP3LY|K7H%@ zhXONGn@agjjaGUI^Gdp{z1~a8!egjemec{$)t0!a#d|+VdD33yHtS?%n0m4=Is(>F z3QW~8(3XCd6tom|j-jUvc3Zai>%{M?0PS`m0txozl8C2GEh^r%ZNbqH6oK+gEe#we zM&1E-{)B{niZS9}o+OdOhHdv-v;7m~1xZ8q<1wMEsC0~Pzr5|v@;TAwj&iO`M;U5d z&TKEB90d2NrTqcAobuiS1ZtB`3`#H}A&hY2bchQVWDD;2sVJR{i2c19a;?agtJIj& z6r#K48}5-;$*S=PQNcBS>FE9llw`4+#<$m9LR2?UtgE)KxYMQ7RNY-`?(o6Ttxo(s zr8zcbma9Rcm<6QzV?M{zruNpBeVlu=Lmd1YMts<#cc)I z8I8E?6mQVjp|A)uxTH6IIygf=IOq{Q(QSgYv}5W{ihv18Qr|PWLZ&eC%DkQt$d-+W zho2oUnaDlOrej5o#G)e_RJ!fUqZkw9+KE7$Z@Rxb72jcgMq!c{181W^^`h=9gnSX? zNN~7;E(R^Orrpg&4jhy6geKzi88mKATb>^2GM#3J70$xuYL#8w*crrKIO+Nt*Q{KI zY^#SFgXc){1q`J5zSCUSpvAAyiPg6H-Uay4~!nwy_zP*u1N zP!Ex0JgTUzfBeE-VNDt(uR=e=DK#YtAynY=WEeR`K8n4u6NOb#Ld|bCT355kw8yQm zxBfnVWn^K+ehEvxf3Te75!>yu@7_w5|A#6tkdh$gLXJd3{$2I_x5PqIE?H3DYWN?Z zLykW{u&FuKzl%eBC!93;hu2RY5C+C6JtPZig#7dO|C{geJ$gIN&>DbbMA65G&wcuZ zF-$Q92_zHY6b4p=-{m#`Po-w1y)13tGLU)4n_wc`u?h&FH_;aY1D+63pWx!DBP++Z zeoX6HmVK&CRPRWf)28I=8M)Z8Oo%=iIGgb%V!X9_=lN9NlR~Bi9M6>#@?m&GAzrQ} z3M6IWmi1m~tWEBQD-^Ji-3+5|yw&S3&?R67c=}$uA_wv8Gi}3UuAH+|iUO)x;!YH5 z_yi0~gxc6XBuT8yF=oxt@DnfREPVHa$8+c6E@n)iUbscTy! zs+*dSP#89)0XDJ0;I$>C{&DrVZSZ2HrrNrd?vvL!&lp=tN%Qxmba&4518^u{gP@DUHNmi#<$3N{oh#G0LAl=yXw8 zD-i3JRvwvU*yq8*MQrJY=;`pDQsWTLotBl^NA?eW{C0&?EMKzR-TdKER_`tUzA3hbh2S2Zc+Bk-mKX!wPl)>*r`2TJxIcR>x8>XQ}(M1(v z55jLMgz=W&DT1q#_J+aYg?~zfJv4zaf2AwBhx+ zl9jyCpZ|HCDFox)z5_UYVnHc(GR}iLMQy|Sn)O|`$)*J?sBZ^fCX6)-Y^OZ;k@vEZ z{ixxtvnhV#W&(z4OS{-oZ}~Ud@2Hf#P|6(TwjQ>=tIkDJp?!6^OHu%KbOA#g;@J1i zUQP5zLtF=kK2TXkA5+DCv6bX@Xj0x0rLc)yVNUVWVx2n?tI>E-IGsE~X*@l7X`GyR zU$x>#%EZ^S7^0qPu?ww|qT4BkSMMC(ptP>Xr^^qT{KA}s&ieerDfl>+w{IlgI z#H)}8k)1U7&u9$HEa^OQ98944{vL}})o$bl<3|0@=;wW?nmo?n%>(oJQfsU1Z5>sB zkJ!zHm}rc%xg)%R;C4$sAr&LcLP}(BMtxi7*{e;tY5X*n=hD_^cO!__(RarW3wv>? zQ;|E}+Iby0T@sduCnV)!qs-@#5ws&%9lQP7h`H?}t>iv7gQHiql@*UgBdCbV)fw>{ zX+PcVxAm5lEG#Lycm#q`&o+l*4U-MeTzRktc4|~16%H8^ODYwaUPQf56q=VRUnaCZ zA4cljZv0BINrGNs?dR#--boc_bK~AeZzBIRMR)01*H%Qo^MP(zUd)G#zg~1YgC#{N zQOBO4_W~Eo@oH0y_XkW+ihO6!IqfL^ew5!qql$0h}TV*O!BWG;5dD>9d`EJMXm?Ym~BKcFxky~)ci(|JeOA)U7w_zi- zi+;7~ucYUOvB``5Ko@}1!4!8j*op4^gxeezC49~tPrp0G-1rMp^}NT+kGTSG>*gg( zE|o|7fD{;!Al%>|7;R9M=n*KC>-&sp z@|247NWjg7^1+0y`z^^=7P=gf^4i7MOM4lg`P+*m>Lj4Gx$OJQj3Vbk5!8jkAh(=G zI@?6!o9n3Dn`@fjmmDz-aT+c};f_P!0ng0(?khNVH9?B7Emy6YNA^JnL-k7tO=dYI z>q3=Rt{}8P?BU_neW9gYpXI={D3v=tD`2h?q)*HL(0+2zf4o;sFHfn=P);8*JnRah zRu&wP%Baj?cNRxy%|afUhZMEUbl zWxZ0+TVyBdcd|pcxV9J~J5hG5gNKLQCy+y@#bY0Ol0Me3fdP;iE8|weWC7S%O{ElK z)eeu{*LWh#7|$3@pdNpIqbENe@%Aa`gUJUXDPE5qzw~o`k@FYM?Hz+RH0XO zO^N%*r%dn!GfSE!=2I* zMP@F-&HwpFGU~heARqb%=*{e#8(k7lufKl=Iqw0=2?s!uOVFYG-`|$T z=l?G_lcdc^ZoQiXLL)MtKR^ZG1FgDC^=n#a$1U12fK@{HPgmMDL4|;Ds*IJ*p3UyJ zuJ)JT3C&l?pS869th%BSLz8nW9h={Uk+i0sz3j02EQ{Ua!Z>;?{ZuADX`E*I>qLI7 zXJSC;?+U!iK1pGP-*Gv-trR_I}9y z6ou*9&(7Cb7dvS&%^U>Ur`~Y|nSg}hyfGw4_M4^nz*Cpzyadc8x1S!l4s-BqZpda1 zFMVMoITnN6Jj#A062|;{yBd>>$gx?ks6hNdv5L>h6UX#$WIC*6h7Z~URMz2v6*6%= zq>*KAWkyDC3>VaehN8NLkijf|x=TyJ!NCWSp$2o%dvp#zK`f>>(3f;!7Vtz{AG-KF zO=WSE#o#BNdR!fmoGytI7r&}b7;?5DrulF)aJDqdsNOflXv>7Ggg(J{e}J^0Q>5sv znM039Q%EE7FEB8KcRnx}eb&;Gdrc2*{-~bQOWA@5SXe~Mz{E0$ zJRVZcA~7kW=+lz0L$UZBy#9&h2Y~*_*hVjn%>G(lf4zDJoGz=6^u{2S_LPIMOafG?MjCZT0^jRab5_r@R>uL8mud zTVBsifK(s1Zbdjyz=yItz=JkOg>hGAEo=(VAyngwO!P~v4Msb)&6yGfp zpuf%>Rys}s0DUEpyK+&vKP1yZRCPH~c^mozYCdM6z=m7xvVr$ve`n9U85UsdOQhed zJQHtKLznQicj@v(1xQNL#5*5xO=-XqszS-rnPng$==?d#EGRVL^~@83V(_M>WX`AA zvj{8A{^4lz_;w0dXlT4BU@gw&Ql=VEveHT##rWDng}l)M8MdMe!_7_2L#Z~ZU=Ztv zE{>*DBMTMT(5#_gr_b?Ot$}xQd^d7w%1Va(u9Qw7IlH+_m4k0WL(g`_9|f@wHP_A* zPv^D3Vpk@$7!0>n;I94TiN*Xhv-_?Kdb_364tqB?1)N{Rg?a4n1mQC6Tj&c$0#J_h6u*6IT`2F1-kiUaZ-Qrc8k&()e9pm8gz~ zZ;4zOUC@z=2t&pjMx|6tU1N%^-M#BLqkeTf2W>+|doe?qn!U;S!dia*7e{F}XbKoZ zgIkveMoGpFb3(A#D;V$6;u2@n6O$%IjUx4t?U0h4z0fI$7(f^3*y0#mowJno;;?^K z0FCI5qwhz=hm>2glRwVEH*h<&A1E_Wemlz+;57G%Z+1hMkM*a?Ze!(bzo6bU#03JW z%+6EJ=N<6u$F6^>*B^a;=FYoXR-RzzAO4H0kTk*(Z7Eg7jS`;G1E&Hng0}m)8n^JX zel(*kQ~`D-;BP?=hG3X*)_oo?;phwJcdvbS@)}Q>?2FQ7tbw!XtHDBN)DP%u5nM@}J&r9{Ga6_{Q`|o;y0{Kc|{yvf;=ftYSq&!Dm1qbsmDfY{RM32y$N&6er z@m1sHB}lFHtx7Yql45fFI-dwRF4m^V-UxT@ocZ$7^z;D^p2(IxRZe$LtuGWQRN(4W4H(Y7U2lP>}0_~lZ{ za?EY|?Ch-LM+$@Zrt6R&=>D~!cZ}Fwuv2ve7ef=gUMts8#ZPt=h1CX|9E9&58Va9J z2=Sgc9{wWEQ|aeaH>`{z`HWKWwZ|CEWi}+gsHmuw^o;0dO^t!M4GK{OztBV&wVE0m z*Id7Q8}wYr-k!~#7`T1#0_ZDkBs&0I{#y{@-{Y2lwTjxh^YEZf|8dz}!9nkkPEYGWxgTbivp7iHSek|k^te%qVDrMW}`QEHwU@D=-Ys*prDK> zHV0sR_hAUQ?&X?#02wy@jys#UU$3AY*O!3ImpmZz)%)9-4M2+g%f|okEkKd(zjdr? z2>|~j$mJ;0o?-mdOfaA{uOU{54BH}n9m|GW*4ADayRn}_a3ZM78YrBORRL!X;aGj( z*Rh_r$R$_)9u(z_Tvdco;1^{Z* z%0Z7&Y(v55NeNZO-R{JCA{uiquTRQsFrFo!~lx_2`Jx3vR_NSG_*;*&HYm$a(LV;?Jz>puAU8 zQ^l!xfB|^soY`8^+)Cdhoi@?rq{X_CJZT@AtchB5eWFJw>BymtUhI54!oB3f>Y5c*BuuKZW;8mce`l`Z5&$6P?fv1wvf321IWYXucG=d`w(_xbN!E2kc{BB!k8@oO2;I!QlaBo? z5Ti&L<5R1IBT1{?janJ8_ctdT+K(>8a=g*3kM0Vn+?0=8o}FPd4J&U1s&Pco5-w-r z#4n;PU$#NY`2-wBkg&J2!uu%Ppsq{Ui&4g>KJ$?LmRe|iTT_RzZ*k)XC*HJ$C_lF` z7P{)Yi(Ldn)v?@Htyj4a`s4nxWu$R%!q?^qH?#d}gKk%tV$4L-vfNkwRfNUVon)Z> zlYw1S_>Yk#vlqNA$OLV%{By(?4{a{M6Uh41&7s%CN5ayCezzg zhWp3*4L|@-j%u^bUY|E$Llp%O={7!krq=`yY9n5uY4wuSFz+$Hhs~*7w@LWKZJ?Aug60~4mK2R2pVqb-_M6WEXKjV114@-ZZ4w!4L} z>V9f%d#)WcT=Fu`KF$(GB!s30lxyFw^<16Em^HPVtw5#xLxjN+PD#|^BpHg&N#qFy z=x&L+N~ z-yoJkCk4$%z_|D^;GI~S(Q$e35ER@wb~RSF7lfciteT%4i?7xM7L1&?jxC>@1^K~k z4uc2)p%Fa&lyBY7jlj!2Gre`Gux3UrL?KbLb2GZ-Is4nHUxXp8p*hlA&C){Py`+Yx>}?l5cbDg6WCkGPf!XLd$SpW;o7S>os%sr=rZh<1mgHR* zJJOZp;M9$fV(_=k54%-U~JHUVcVqhjSM`D zVKyvmg93uPW1ScgYs&hdR{rVR2Hch&LGu$oYaso8RFwuQ%g6vBY8;>g{g3T*z;o>X zX8uq}{Y$HL90YD?|JF(*f->aCq=26WXAib>JWR#(Su+tqUChFt7B5;Pj zn)a$zD$@mF(v(0yd-$Hk zgkaBByg=1EVH`#6p*4N+*Mdt0A+hiQ17 z&YV$$4|)M+K3-}p+R&S$sS|DrFG5>uFiE|vct@i$dEKzKGv6*3)C|`uA#>3u^bopp z{$j>UeCOBd0LQ2J0XCU*jwkFF;_*li_X=XBOof0tR8zn!hOwf8+esC?gyJt=IYjWRV$}?9;2pP8_%Pt%SiJj z!LYAS$xAGt339^esab5YlJ2Y}0mp=p_Ni7Xt!Hk7OLiz|GE;IW>Y>IaBOc=M;*$bN z!d(1=nBH$eA_MDEC^dZ~xft&+E-8X=s#S_*QQ6k`l?y+TP2Ht=U)_3}$>R;w^J<&R8t|h(PSuN#ud0#c2f} z9}yDk{NODWktBm5&v#DJxufQW``g8(`+PQTRCeikefzUb4F&R?^s#p{wZDJfTI7E* z4*{Rvj_XI_(tu9E^&g-Ml;7sXVt;@VP`YWa2!P;GN&w0Gv##U97OcU~0+zDgr?kOJ zd2r4{3(+4xaej6YWq%Cb3D=9k;yb+G(V_lkPKT27>&47y!bG5x-Gsc&{v4ci%-Y3a zyl~FLPld7H^fC7EI}K@;?XMKnc2dg?0zD*sd;T$Jog~?wD&^a@%Hy->=dV3&{oQmMCU&BmmE3Mf`~M$me{Go(Nk%sy$(j_6b0=pnlw<{ zfu@PW;-P=@ys?p@w^{7-M$ZV17grL`UtxoYuigc+)-+8_X+>@;)Ivu5h&5n22}?^$ z#y#yUmb9No&V|UG`?Yv@r>U+=*H4-21KpfbL>>CkTKP>tWEg%T-vlCc@JcWoZ5KZT z4=_}H(HF$8u2A+Ow6ubquc+HT`Lxvh`CO<;tR`q?tqP+`QQGkvi)N}^P0H~Z1zbMm zg$lX|3N5ck|1JyFmS-PR$j$s*BP`??BV>nsCk!xz)Zhb&aGBB9iDp{C`Bs-kp+kaJ;YI()85t5DS~ zTT{oj8RSK0a<;6L!Y>^8&B`#gG*>0~4ygv`L?by;rhxJsDn=o)tgbOhM+H=22I2-^8=X;glrDHbj>(ZoR%skvjiy5u1C;;mAx4O()ttWqdw3#rlVV0qr8 z&zH4IOdFVbOXNW=1|kH4aSnDwlt815@-xR3MNAF3BH^URL8zouwi?nl5xFv`zW~m( z2@*dXpfP*!2`L$o`ct&3bF8l+>3}%;&>xh?Ie&vvajY#LdCOE6RtCYVC^rCS!<)k#Un8 z?}8$c={NiB!RXN^O4D04PH&5Dkj{~&y-ICPNgGG-va>(ylYJXIH)Nos9g1feq|rfS zh4?x7(?E@H?qt)c!$^jQAPxsUZY-&`)R4C2wwA8JUhN&s^Kzp+H$)kHy|=^n znbFn0$k _ULW26Z@}VckDyG{BR4RqhU%(Dy19MOe6{ikUvP&j&||7=r? zT4vuAdB3a6c(rEV-a|lB+~F2kn9;==BZc~)w5Vi;=ljHthp(||s@4l;QiI%E>t`Kx zty?SR2CX^9V&Y40=a*v<73zjlt@0b$`YJuqM!I38Dc-lP#xav5XETNjpFJ81#d&Fc zvbOMdA_4Psu*>-Cpt+#w^9mON-%r0(zGawhmj-0B=zsJKkwaFoOAAXqpNH2cv?j~ zj84joatWB6BNhb*Q zB3$oj$nCoN$-Ce%uI@s7Y82J-30-`ZH@Ow=t$El{u6NKjwSS1qibW_B@(p@C*?>dRt~YSfl3Ab+d#Glg$) zKj*DqgHoa-&;8M+*vob4;`!gs>vJQ;d-f46dR*u9(0t(>|5}snVy;I zBXK5P?L2< zZeNE1OaAHafB$(w%)R;KF1DHW-ggBkfqGxg%0HAzE|Ux#bexHP54zk0vW$6%IYY9W z!aqQs+H$qin({o@fXAK4pZv4|@zZDbAypk0+WOKa|3M=5-$7~rO;8y!upfTVx79PM zQ``G6OF+q%!|1m*#?QNt;)Vbo+5iZ0BWIhjLBKW^K+ys(Xr6rz5VYX>EgSncjaVS# z`P+!^Uj$%(?>6)x<-K}EG8J?Idjk6Y7n%0I^ZGB|cC(ZH;R?~BsTw$};_p2|6xV{- zdw%5J1zQ7Gq_Ce4$tvp5$&;sZRnA+}&Rf9=AjL;VZ^^FJ9toiD6dM@mvJ&w!M+O*$V%t31oZVO0Qyxb?jj-6%TLT1xEwzOvBg4&H_n z;dP0?j{7XU6D5smO~AV!7aqxFQ2DSsO>$ULD&$YT$@FknSV}B$x4P?i37-8}I#Au| z1?UhIDfs-+inmOzj0lkl%ya^&qc2s zg!lYiCyYnb*M0upGCP4lNPRv%z75C@0T_=EpTrp^!zas@*>~Fm=yc?X9_Nz6g8rLw zjVZkb8xwM*TFaFo16m7PF>=0~<<}9)PPR$C0U6%sL`jFBW0Dm2O`i znZ%^hW6W1>+RIET1b1B^vVuIZmutqe-%3-T!rKX*6=5j?aNXEvoJf?%$eK$euSISq zh5&!o0E7MN6Nafn>*i$B6yEGozG08|7)^}W8D#e6ioQ9dW>_)(ob7$6as3&+Gl0-M z0bZ2Al%@1%Hb?s6$GChvSem{5Plj8@iyp?)WDD7nOClhGsCLsv-FXU~Nlk7I?YgMc zOP2ynkZ^=icA!SX%zD$*PKRA_$gD)SGApg zCvq**y|&)Ga(uDV7)n=<`YC9QNTQD<&!lK3wyYvQxh_dPz){2^rZ^d; zH5RniI})~8CNe^kRnB#~zw+{%>AH0+gCFOwP; z#mwbBEEXM=FK!`{(!S=gZ0nA~!@N-I!AJ9WaN4J%SmGCg$t+>VyOZxz`YHQ8TkODN zX-%=#HeAr%5WWtczS;vBS$FUGW4kI2tsldk)^KP&pfS<;YysSj;eRcyjKi({aVxyf zU8F>P-9w^i)M-0K=>i%)yevvVWM;*1oL&BnEu0F!4j zFkAHYOOmM6qDvxZMLB=O-!IJQmZ3+oTz&5} znlpH_s?lH^Wr)+O{930BmFkf+CGFHsWR{SStTfpqx#h&G46`(5VdREZ|TEVbbJB{_d zu}L$XpQxE8y<4hI5Fl{j4VyJ>VnM1CO5~9x@NY6$B>u5vdcY^mu0o5bZ6fFCkK|EM z%tO^1p>BIL4#j3A2K`UVU^{Pt8yoFAO5kc({eV!HicOq)kYKpcnZYZ$^H;nmEB^r0 z)c&oC_UC&&=Qg~<8?Ir0KQ~vYjpy@+O_a%$42~rIcnKlW{Rbu^hoaCYT+#kzGZ{~V zo=#g$Z6y@>_Pa-i5Lp@gbh_5x0hw)C#p7?}1+>`Z$R%zt+7+Bz>A7OFNb+7#(FDf$ zHRY_cOq$Iwow8hc^u0UnK{3H8jg3DxM%(mbgNLbH zIUPkJwSk?|Bzn~ky_9I`!b3!gB8AJzKorxlCD2iw9VZiMup7o4E}zIo%qL0}ju9_S zE&rl*Q}1D7KGzW_#l;=bF1Y>yvJJAmzI`_nzPfWA#C^2#=H?`o0&qg895RPAY#$de zjY6&(0Rg{o)}nYR3l3)%dfv0T?8&WonYDz_Bz+hE)!8d1v4Zwe&J((h29->E@qUwd zNC!4yG0E&%+%;r|s=|GgrhiOU9e%7rDy@S4~9_KGpz*Uex!r8>o+fj!=|qiYwQ21k=|TxvHoz zn?6STZ-Ro_6CuD|HU1w$nR?G6PO6+P=Cvj*QGfclE>^C~lEWL(-aCazjq+iR@)5ig z4;`Lt3xGCw*M?(NNrthc^?uy%G>99lm8|hHRnPV?jFa}?kL?sg30k%IvRN>06qSLa{rl)+pr zSvzbmQ)o>K<7SKUBSU3#=jakQO(v0U#SncvFD)`qm<^@2-hM?1?ddk*mtIKDicf6g02Lfy#z;wi-09iEW_DYbtB3EPlGoxsF;hDn*I(5Y3ye-jiC@9zUK zRXEU?fE-pHn!!_)m*lafok%RP!{P=fOGOr4pW_mkcvQF)?!gko^%esQdE1{ex|WA` z_V=UY*q`sg$duVl42@sa^VpLrC5OiIVD)dkN7J@@`K)a0wPW)#luv1PHogr~s89B2 z5Qm>%j7>wgrj^^{+;XKT({RRI8O-m(oDY{F?-uGw(Xc!h)=LJMHcY2|ud?*MPaUQ_ z#$G^tingE+VM5f{;zWB=hzCr#l^CojoGu$0k0$ci8d~V#N_}M{96$y*wt>Te&-HUP zO=;{4uo%Zgl?eMyir2F^NJRQ%jH%=N8`e+RCc!V8F+)|_UJ`Ym2zQQA-%{P`MeBLj zaH`-zc`FUix)eaKE_+37lEGXF1y=9~Bf2iWN60|IPlA7SHoQ|FG91umaWiXbvq`!$ zrWQvp5woMTV&H5n40`-M2-hQ`98W=SmOkgWXU9=R-X@Y1Q?oFMUH@Ic&6$`!cuPK= z;B$KFz3t$Ocf4cORJy)^qW3Im_^NtCICJk-EQzkL2o=)72v($WJ@?A~%{Sdp^+r+{ zjPVnsTMrDgc+ALwg&CK1SJ{S+BvCIeE4cN%?j+^M07;~9V?%mgI0pB(Vc(xw)hG-E zUq!0&1Rx^MV$KYVAe*+&kx7WCe#8EYRH$PLmACsGky%o=!3JL`MXufU1~yl+ugr%E z6c~+qYu&0Grj}j^OG&xnvBP3@~YpUKR5Vn1|dMv&v}uh}H=L-K%A)nG9RFMc$lfUk1NJOF%vjYuT4sF*?N|mwJYWp+aNBa2U{1< zw6i?>>9jyj=|ctMononmh<&N&iG{yw)+?%{t#5;LWYsQKDh>}j>2uzm-Z27_@-(fw z_e8t8jUg^a#?mMi1Y9BICt8xtb;{ASS4|fcDn<4KK3t3QMp5a~hRlyjeK1P7qBFd5 zvaL(xCJYu3i@kjwoP_MiflA1+!L}ZsC%N)6sA<)naY5?m2RyrGZQc(s|1Do4_K$o? ziZ(wnkS{Soma@DA(e`E%d^{w36{X%1;f48BB>J^H<>3X&HcFg{?Mk&oSXK$2k<_k3 z$q2b5dsgY*IE`Xn2_T|)`yr`q_9sBF0&vQ~uqS87s*1Wcnv_>Ni3~ z^q6h=Cw)&$me})g(U5JwqSRC<%1^zRpDQa_WZGlAFEUf-A>z%RA9YX_>hwe~!IXf_G|Qb@Ft*9S71m_51v-? z!s%X7VQOyu3!|Z$XrR<| zBVJ*OQKxhk1S^nX+|R{70q$^rH|cX)8NGs$krDRo3=qFMprPEMvm!_~Y`W44MA|cW zAf9s(Jiyv*t-WRF<5#HoNco;Ih$#4|Q$l3X{R`56uuc1a+H37UG@vS^^x#SAm0CL2 zeAI{+`=?A;xVKqFO6MY&>Ka2ZjN-s!!E3%d)vH|lb)X?71 zKc)GtK0Hy~n?A6ra2>fzQ__Wid#-jO6AVqk5&@H)Oc$2{iGxhmSS%fd4`@n-Hgu2Yo{lE zSBYsz6~a3o4^-)@4~9iefGFedE9zg&8uh@{pN<7OaP5B*b-6G$27JI{>eu5gT9D?- zO~sU!{Ptd{SLuL@Tk8yvP5bs~C&o(Spy53O1Kou{$`_0O(lqfO&dPsxQk)L@7pFy2 zG-9N&|2q$5@Q(jSPBwTg#@(}NR;AC9ABnlacV9_%#z+hEiZ1fxPw~*d%MMwY0kT6x z!n49Nn#7>;0ua(XcF5TgC&b8)R8RMa_!&T~Zr6FN@qICV#^sVbOrbk*# z7Aav&GvUN!kD5%s_FZ0cJ*@qGr;iI>H)DupGD?}GthOFYgwc;qYqT%qIeSE}Oj=Q6 z)lgU&ZK*bCAvk*RnRQO%NiV00!-WA$4&Qw6X@N{3gMV-=K^tkaHKeE^i(W8(p_d_C znV3v7+SRR-p^D=LwYvu==M_7QXh{(2;dfiOR2W?cURTy0-S8(8-H7zf-#^Bg&##YR zGFE1Rr@wx~)wO2D-`%v2$3A zeX99%^LIg1V{HA1X2Ui|m2cWaWXV=3M5X1nvzMIK)x%)!HQ$-QkYf=v%sQRfg?(r3 zTS^S<^Q%10?h90ugVKWDAXp>DW@ms}A?L~H$YzM2DndN?lgSZolk0PQ6=c878OC{p z(h}+HCV9xy4`+S-!s^HO66NJ~v%DsTL%3Mj3l*O%Vn{S`HW@*};xswM^_HiMb&hWq zHby9Dl<6Zq{a&VOs8K{qOMVD#NDG}m*M$znsL^7Zyip<>^)1dCoO5B*10^q3Hlm1J zD}cTpBz-K`$00Sby(SbEE78W1TEe?GF?cgYnv*F zJts`l;t2V^y=sOwh}`JhN+W7pMCw!1l%y}Psyt=Y0!T3(8Ew0gT4JY??}hjJ7QrSx z5z0jwz?g;`N)w5@me+?444`C$bKEAkHb7foks`&BhU&?@3Hs*J(aBmK9pjeN2kdW1 z)nE}`G--@sPV23?_Y7#d1C%=8>ol;0cj!LbLfGUqB2;M#Y-x9NajRtMWNjIyLq!z} zI`q4l`qNk_Kj$CDLb1vgdR8Z$43XcOPUU;@$!(?-5f2kvpDg{Dw1hC0KS#r5G9kg%XKI&GaLf61YN}M6>w&Fri`7azkvKe35Q3 z1y#!XuD-hv8(G1jSFrJwrEgrv1+FndfLuYoV(a_J+hl*Fsp5chnOBs0O;b_EUWiZh zlvMqV(q~Ph1_4<)fnyLw^h|RwOS+3S_;I++GS$lxu9!YLFJX$yujS25J>9c&geD`q z17PBk((5q8B^H)Iw1_B4t;0+mVk~}y*K`o~YDPprLZbD3 z%7jdU$$f>DW_iUx$n)n^IUYGp$WXgH?Cxi_VAdeM6|$AVqb8)Kp_sy(gy2vFa{7x* zb1&jr;JHwhs**-7k;&{31d3N=0eKwhm43nIv&(qZMaZ3MwSl%kdf@rO=;j#}fw{UW zi)!rMYH_X|{G&*tfsT@I-%78)Zl}ChWPb^1Lb1$QtC3f}c;|=88rEkmzfHB)Y$fb} zW>|;k5y=Nwf<35gS(D_dh=EdE1%1kUx?Ae9u^R#L=KgomKR<&g_d(<@y7HTVpYHqz zeIu{J(~o>;DI{j(mrjJ!H#38*IFIgQ=fi1jKjIG_3gH{NL37<2Tm#Jfwd8FbQKwXa zhr=NebVEXrJ?3|V*p3)=`Tv8xw+@Ocd-r~^Ai*`bHo+l4fF?L3XmAZ4+!}X+2MK8! zXaWQ$!9BRU2X|;BIKiC+op)#EH|NaEIrp4Xb?e^ut-AM*rkk$StJm7Q_U^Tw=lguV zNR~3Idk-cVCXX16q%l>@9>vMth#_4`uFq2ZC@#;RS9D{}ZAvf7d}?}IjVN-a>{_xJRJyGVR&WUddB>G z?*8rSYNqYj%Lkxf+51MNR+d2N{{AjtkWMfexV;U)p*uDKzzIz$LZ6$13FDp+SLi;# zqx_cEIPe5v^7HxAUtIyxRG;7b@=Q$c?8U!jq;$Hy-3$CF+6)NZtJ{tvZ8Oi#fc)Uf zDWH~x&8#=}LJvE%WtE77FiHvg;k}izyWiXSD$_#nrEwpTLM4E1NB`9=kf!Rhp(U7< z*xokyHI}1aW7$=I@yFL#-`?2+Ujr=n)~f?M8S(;0XX=2%G5GCX#9&IZUatd~y$m4x z%q(>RW}nn{>zM@1fFE#dZUbfjq^c21xc~*~*R=lnrUWo~iS50=d?8!puLCLZx2^zZ z?(@;B>)&VpYnZ^1MEak#`ZcWormuh~vnPS8_s_>oC844tgT--?jntsQ*6D z-#x@_%6qIGQxSj%LFjzThGT=l`)u+i?VNUjMXG zhXMKzB-4L<3`pW*dM5w7{rZ8E#w20zKi{PLM@M)6u_M5j{IA2SX?yV>zU%+7CeE|I zVzu$>%G3r*zW0_1TSqk}%5G4xHdTQIC*!$cFPFd~)gLchegBhmE6F&g2Z{R2KhmFl zfv119)%;!K_g9)f>tErc|I^o~|1pWWeJcj!h)2l+=X50Q7;DNxex*yX{^qOsOHYXQ zH=KVK-tQU>;C%lT)&Hv<-(Rga|CN6Im4f~Av2p1B{UVdbPVk49KD@&zZ@yU_vCF@} zY7O7uWn@uPz)VX!C!Nui0Me(-*ueedi&4aVbW;}Uf43$4Kg2ryKiSUzk1gGWI$}%P zBA~2>IbO3xIB@<7lwISJZn*!z<3?n?0Ak?4a<*L(v;yhyLVIUjk;U(@ju-0jdSBkF z8(`G`hNNhvMHptDXgY*0+3TE>DHY<3IpWYNF!s6uzEqZPtG+B&F+X&(ghxa0R%FhD zy@B3h9rY>l*tp&-Ef7HcT$iHYs9e*n#An!N&EHAb$S+@@juH3~il@S6d7=}IUW9N+ zQsLIn3OhjyBV0rYPUD_lsy7E&91E|dr|)xQTLl|#j=twoY02O5d}#r<@2g8rS(f~$ zmt%$X7=<5Q4HIoWR@V2~cCWsJ;G?rXnw^x1r84nR0qAjaltd#9^6NAdNqP%nIi&~# z8dBCW|65ByJxOE;DDvP8{A`t(Px4$EP2zvp#|Bsh5>+1bl0v+ntJ@?*8_=HYKh2i518J6sa$6B4<~YKTAZI|aWw1vL79d!Rwk zxSZpw<*i;=C_Ie*3OHQ*26>hRgihrA3;O-%@BW|9>}A>c`n$D!uaZY8)^asIXLxYx{=J1WUFysoBfm3Ix zb+15&{Q(G0RgXxXMdTBi_};_j08&{VJX>`vQb=;#x=pPDN8@K9ZOQJpG+;w_+7FY@ ztB>5xjJ(5d)W&Pb*Qx~T)O`%E;C&zBDiU~zzK9b3@b4IQQ1#mbdE6$dyy^e|k_|%)yTpLR0#%vG|c$ zfGakU!qq!^A{AvRmhkgJ^C-bO=eXze599lTvuQ|=ySy(QF2wWR7Y7=@wk5@n+!o>^ zKR=#PAI0I}&9uKiXV4&aGFumBS`b5iy{2%%v6EFdX>l6yksvK4YXvB37O+9 zcRiv98KGzD20c;XGEr9$s)%qZveS`pYRQZMn+CE9Ry14<~n%9??UWMHqnH>s_DKl?bevNzN*sv=HNw6lMPpj z-YXD$0Y!5UjPI+|BJUU4WSZU6pRm<3hipHz8rUj9QcJ?>RdOV212jAUtf7?#d$umU z{`^a$Evx8NU{v?TxycJ9hrsjL1q!Q<`J^{=^0dt^_W2__v5lb!+y2GeFMVSD z!ucLk%1YVnJ>`aC-6}H=Yl#hkKo{28;}t#2ct;d?er)%7|6b@lk;Km=#FBsfT|g%D z;Wz%neN4}7>g_-i#{@?)Y?Y{+gLkM{GRY{(hJdBP7ijt?m@2(>{H`7NjX+MjVV}cK z?+j{+9Mg(cA@-0t_4XBWnnK&x#ow-h0>=KpT7k#*O74@8)&&0hDrPd$Kbr%El89`VNmRuO=Q%s

);Kr}9S+=>1Jl0JnG$I$A5PzW_8n+-yYv*&G z?NT)0#?*aTW#FG-@58v%jM8`H*iOgW-;rB0R>DOl^>7hA-o}=8S2zBl>mwht4*%dj zmZ=Go*)?2|ra%Ln6SUbxgjc4m>lcSOq5FMaQ#~9MZ-B3SV_wP>u1dCWkO--q|7y(7 zLBeb-O4HCT!MlNTrfFh7CRRj)6e?z~`T&3W=)7j#v4ttvGfmYYRr%U2iQBmho? zf(yBvf*YWwc5TS}SoIjL5I$aGlPlJwwo7b)0ykbqI;YLO(b}Vz-9}uPxHbQI>G7t4 zrw)DG7u4pJ;Iyvlx{#&z1kxZK5^|B7{MMEI(rK{D(F(h$1_6gRk67ahp)8LVfW3S#yqMEw>l-3eHw-L6&F~TefYXO=6o_ z*sA2Jj`p{pZBB8AW54O$zcBayls5v)Vw&HO`h(Z-Z!kuGL&~E3PoVv8(a~rlq8teN zoSdi$x#!l^BKgyhp0JAyF4$vR)i-6ZGMcO>baMOQq(mr8bJh5Zb2Qn0isg%5V?(`i zkYrY%>9tS)6+QR;oPyv8B}@?VQ30vQci}}`6xwBcD!_gaL3U=S#DC?|gSRx~tasXt z7j*Fyl}Q;}MXAf3-ihB2tjY0lI!1>uzM43`pJL-W#j-7;dQitRih^(Kqqxt8b45nc zr;i7K6K0P!KDDhR0*g#9`YR~a!aE^OZ&iWn)D5~SL-1^^oF$UpK0&s&LCGs2OR4T5 zqnF_ZeyZ~ZAv}xPV<*M7w7*%w1D6c@Mxx5mU3Ccso1c5id2S)iVx3~|qKD;{3E>pC z>7!{qboOT4jU}~>%5BT>+a#<7Tyk;p#P6q-jU%M`sAAaFSj+Hbk)}O2mKfH`$|<O&*Gvm+AKqT#c5@zzPLW4k(oUe`7|^FzhzlH7P-3j;DSaXZmex(z563z2;h1ezqhQzNtuDO| z=Gf{uV|iJy55>oo4a;`}8@|&%)nej)lU^WB3(m5y%+9dE@nmE~x2Y>|6O(#bI}Vh|5R2Uf__6IazTj{OAc?%`k{XWfew|PSRqJ7pL4+a?gBS^ZB4?otP zNxx2f@sZUESRTZ8?iw6smh#_w}USv`GplhxE#O1;*B=P-&AFz3xS9@ZJ{t>;5SDQjmi1{p0O& zF+0LC0}31|X1@1vkP1mqdg>26AEV~&@>=hbD^Yb2f?}$~eefLO3S{bE4-s0zW_}hZ4M*xcP)G^`>!biz zGzLQJ%Jxj=R`tg<9^i!qMU{TZL(>L0t>SvSrz-h*gpj6yr;VKB`>~dOyc4N35IqzP z9kH9!s5p=bdGyeL>*_52YLduxOWMriMTah!Q3|^0tZ=#UusyZAb6x6Ldb6v(0ag~u zn)TakCPe^u?6E*jf#HdH4a4o+p`ug7C{>6M9z~wk};;=k!pCMAf~ZRiips zF_27NWXc&&WW{uHG}2VB?9dpo$_aU%T25u1*n>yTy3|y_bhr+y*5i(j;z+MOiH_cE zY^iDKKCNC`l)>&{a%44p^L3LqOrodnjpk&x#%Ph=f>hq($E`CR$g-Y|5jh*i_CZ>j zH9gb{*jcOcEq-S$3)G(GetIW+>LffwmWcA&5hW~c@CgN&^BG>mS+U?FeYjnD{;sM$ zKRMdTpcAp|v(*pbR+k;4tJ0E7>CwS2%zlQf>(wc_<#cQ%I)m=!9B^WEY42J~((RP6 z%G&C9O1JBMmZAWvrTKrK(bje1pD>cW zTAZq6Ab*IEg^Kb}tGp5lSDzS>IpN{|!h?ij3|#nCzNEv%1ZIqEm08K8I|2-|>XulyEu!lqnE91o65 zYi~W_xS`a9&F`7$RY|=4PEkWa}<{e4XBQAa)@hMhU8PUbdH~5 zZXXu#k;=J*NLp!VZJd*caWj{~W}?o}k4Lgu!g|w|AJs+;+0niZ!KQl9=-us2L}Fzh z$nS~#8d~OD++J8JO6uX2ZL6c-`jI7S=IcE#ZddOr&4vt8=c+3SH3V6g8nPCVf3X?( z6IH)DMxiJP@mAlvj<2{b^O14$n9=O&VnFE`>_u%^>aL#qs4=`=%`=I^ zB5?BOf+Z;^^KWAiCU+q~x&Jw&#ZJc<*bXyYCIOYrO>K8nPWlPZAA;e%x{)kX2m7lK zKCx4ZDRFdpW9MhoC=1%D76B0uc#5oHI(mN>k#YSx8MrCh}mk|%pJddBv! zNtl{?(6Z1TyWrK*Xpw?I%Sfq@g~R_d>^}5$6T7}GKwS*Hx<|1Cv^e=!4_I?@Ny35a{@)6QexZ-l zP{v>UF8Th2oBo|9fie-L_{W|gszTc2!jeyFj zyO`S#xK8&SwG!8SyZ=e-{9iG2VLB{ecR^-ygJ}}Dqg7MSf&W+f9)vT}!ltXx1F15! z9|H^uz&I`QY8b1PHTdZ}UXwemp|DnuNB6@4CBDwynkgG8DCXKK#}qp47l?b8vD@oZ zb9lqGIXxrV?0EJ*y~TT>t^AE==`L$)B6^u~N=#Qw9iqc=cE**{)7HLqPnEdYKtW`c zxgDBz)@rPkk?!#@5rdo1-tV9DyG+s)a{BFAWh%D8KskLd zq=McSEhs$R1r3#hFpNfcSZ$(}mMe5Isj>3z;%y@5CBi#g0d@Tcy!Db#f;t`w_a>b) zUSf`p?pgc<1wxxo)CV5&xg7Pp%y$iWMwlWsv&|zEF5shKl(JOfHQ1_U^vYS=+;6~ac&YbWn&e;bW`Wq6jwr4l|`RBy!aP15R zMvRAUU7ut+`lOKy*>C_pscj^iJ2pC@G3pMHofPQQT+X$g>PzzI8&9#F;t~X^HBE=T-}`1C&!cdcv-g}697+_{C%L9WQ3gMQsVP{vrZ z)EI3364n0SU}x#x*jjF%t*7AO_LME`@zX@L40Gi4tc>%FzeTibyd08h-3;XQKn3bi z7f9DSnoE?@m!32b4<|pAQF~F%&iMt93WW-I1;+j>q|NK$w@~i^;hR8qj{Q1xri2-J zTZDn(vooTC?lO_-w8omxk;+k@sFz~z`GN6$n0jW?)_MpYofF2~+U<PO3`=LwzK6_a`un*4U=;BBkVVhHEcq}CuQkD1ZNhw-D>r0qEs$%;$dgo)R)nqB zXIpqwbE0q|D@ky_KvdIWW^Cw-5x)}cMI`-F`YH;oGkHayp|h(j+wd9~E-DcAy^**C zeb$Zwl`qlQ3(|pFw(q-+fgj&B19O~HcqZ1B9ic-J`Dw8Ue1F0<;=@u$^7AR!%so*l zHT7Nh+G^g1vTf5`Nd_$>Brzls8`=}&Q3F1E-C80}_{%Epxdh!OvSzZ({ovj;ISqxK zSUe&+!rX(}p9kCr&3o1vh*t@`^hm@(*4%)EQq|RuzrYzj~M&EMJKP$z){#-*c|lvWe;T+wDLbPK;{ftxXXj z75oc1(X5H2yXel))tE9;Rbw#@dAsjF&J14IyMUZ&stiLyz#~g@!lr#8&roOgw7Hvk zom|5OTAG7tm$-8Ek|liKr#Arc9MvTz;bNt1kk^@EpOs3}3>1wb4a~xQ8%xZ~BxQhu{T9 zVzk4F5(v&;HU`3;3hP+$7&x!N3#pj9dv|p7xYmT{D@>K=hZH#}(p$81)Gg3jPV?A7 zxg$4=kF|o8{D-Fw$k5)QuY-Mtb#GwLG=In}S74oh6hBdRo*P}Q;a5Ur=*`0VL~2)p ze3oJi-PF6*79Is}Cob@ky_&=iFEJkHO3(9-dmQs1Tt1;rNNS4qLp5EqZtY3f@7t&5v#*oy zU2u3vqU%4ooN;{UCHW2M5zUEe(}`tn!dovlgO^bgqAGA@Gze8;hi2;wAYa|6{A^FA zDV;O^Mt@f}WP5~vV6!Arv`+1j-2>4tH|;;JH8OEJ$(Ts*_W289#X9*OeUO)WvnfwO z??1*1<5iwBK28#6uL%L?gpVBVvN45g9KS_=URuN7^5N7UxzATgm277g@nMFnV>5&I z@w5WtW9c*k^xML7P7*r(;l|_AQ@fe?IkCC~2##78=K`gCr!@;MG4bqABmRS#I!Lvf z)g)JIwih*#6B`oYhj$-0D&eV(a7hr%*DSS8l}}g5gb|<6#CSn}J~vI5gL$}9b{HwL z5l;biNW|3zwq9PNfFH>K-vTR_B04~M%OZ7JryH>rgk6r*g%s?_Orib5d+$MwWXtvq zPZTQ)$*De~2(N#uWrqgP1aoT-FD)44ls@%@4sK@Gx=LX;74vqOq5C>NNxJwM*unNK z|Dxf!ckl9+m^6n0zy&C68e%-liWl(~o@YQsgOP{sr1;wDC)9<1PKUdB4icUnX)p?j zgmvhBbjM)IM{`S?x@;v6nS%(;Rxu)KaugU|z92RaLu6-Qu&~SuIPS?CH1SkYHASvr zQ5GmCYe31Le9iEtaRu+Fs_y+VNXqoPz5<332wAdC5+Z9XV(yN52O@gatvj;3fZ|{U zhRki$VhXRL0~Cw5aDqI3b8ntEtN3$~F~gi%UxdF^QAr6e!FXq*G*|mUFgF(;AF-)i ze8kcR`Bc0O1gSKXIEt|KK2fOM9BAk3uvC4EU+J| z;I6|VGDd0!SYw-*w2Yy z5U}`}F?#?Z(q9(k;8Yiz_|5{p0IGO248V-d;WlEOO8 zS?@(+MlGM=$HT|o+p&Y2;!713pxQ+w9~RO0gQ$VZAb%Wqm*uT_1^U8&KCfC6z3SXX6G6#DUri;4dshmQBkD&YNZMon_K)nw|ZaW zIAa5mOA5~03JTE4Pt*0OsoHD(c|;$?-opil_w(nXeFxKxv`V;=yYTH3pMthZkkRW4 zfvK|juMTAUjD(~cVf`_ld~Ru5ur_adCow!t*$kgs6Yp96>eJj0>d7=(WY`|=*$k2t z?KDW`GUXBzrQDp&mOi9okuPTm`a4-Tv;BuBO^J}j{2%x};H3w)zyAj1`V-Fe-#z~i z;9V}^o9w=XQLvdME-r>zXoY;7xyF(_D)ki9v(S7DXUek<%gYvb=yizVd&clxWQwhZ z@iApRV-~;`_PxE$3fWl<-pIp6zD`fhWT7FHrGTYN{ z{&A1Z+1$v@i6iIxwDDvoWbu)-_ZA<7NrF=e|N& zMIq!YEX(=+xSJuQNr1UoR{T)-N@U$9gf98%Wn74Fh|iu{-%ktw~!?);pt7JX=_8mFf`F~M}$>AA*lUIi?%C1{-W6AI8I;S zBD$GPw9pea$SB3|P%Ai`%3GL4xOdS_Bd;yLa^%(a`~G)%E`UD;&HL#f%LhT1qw0II z*@ku4M&t`3Up=rJxM|eU%G5r*5Jrd_nwKd&fcc*1D|}uUuw<@F=5wkS;$Vzx6c##q z;L6)^f${BW?e$XhSp0zP$G+->8$eKR9@I`c$R>OhE{Bn#dT=0e$3oQqqUy?(5bdqg zh+t^lmc#lcg=mbv0MX``i;1b4ro|;y4-mtY=qL2!TLS3<8Vpl*Om}8j-@a;~k3i*B zfR?LIU?XOG5T>N6q_~+1TVFS&Gwd<0^Oo`)Ohmz0s(R&6GB*hgmgSK@SY|tBdmZkIP@z(DpVj^F z5q&dPq)=wk<>6j;spEM$6Rht8KiFU|!NW9RwayoXYEH)=es&+57C5S7Anc*}+(E=) zjoZHz!W&zUbT&2lsOt$`t>|o>rlC<}*T^7I{hVw5!(auBCe%q9_NAG+{Q3UzVSXoF zy~`YxjV3nJY#U)P+KQiVl(~1rOC_6aenk!CIV>lpX9r-&*GH~F-XcLgk6zoncgjvR z=&gUR)`ZP~{}d!wsf!?~xZ=ZVADKXxQ#AAT9EVI0f^Iar=R)hP2f^F<%j-J_`n-!h zZ1DhX3|gT<62c$b{W@F(I%Bv@AEks}Jy%j9`kmPQazeJGQocBW6a5fNnBqXTDbOhN zxowZ*I7dPKhe9NJhCr`i82Hv_RD4lK-`i|qs6KJ+aBIsxJS+$P;+>L@1BDc36h0FL zeVR+0W?Q6tcR1VgiT=t&!br$QY`t*_N+EL~g4$JhE2Hr+<4lG`LrLUi)UIhAT>IfS z_bT?-td$FgUJh+vzDA1ZGP6*rvuGuaN)B2va#dn`3G;dNZblF1%nBp9Vws^oh9;jBdT^H!Rm7hVpIhbg_=LrXS_4$|A8!i8pPxZH5B zZC|&qSv#|>wc+4KBw|K8wn3xafukuF54>F?E2?C59Tr{9=EA;&^<>Y9rT=S(;+KWf zwD`1jN8vqHbz>&SYLSMC0g0N!4IAz^>!KO@{h@;%$evl6gZRz(fw{_fp(MEWATKXz z8=9qDX6%=SA*-kL9e*s0)pseIXDFjb&gkY29KyQFIxRezgOKZx#J}(28-LFGGF8sp z=0_v_mBY4M+TzrjuNW{!W7b8Zc7fg50NA>6de4^3i#tQhW%!TAk}aDxc<0uT!Qf5r zE0S>YcGSDF2J#;9g%^US3L{x9?|3*a|6n2~cG#7a7&_8QKtRqkhk;VgEYHznJsmdlDAo}9SCJYUi4SDO0j{{> zIEk7dN@DEqFx`I_>KV?)Jdfyf#Z1AQW8ao<+b zc3#Ae1c}anAKf-s`aQ_vVtiBL#!V-nZyo;{?|b0S$EiRVu-HHq2$GxpBrMi`p7tBk z-0kb%kffII0j}v};Hfs9`ANhbhP%WqF(Az!(Eg)f@c*4QRX#pW`SXKb9xO>XN)4%K znOUfCRY?rcG5gzl<_XAt*n*)*_hd~YrYT$({sP4JnLW`}u+}s5hr+%MO8I{|My($w zu<%&@uiV!02huVmYV*UO{6Pjo@@Z_8+#vcOIUpD=nZaLCKW$N21AC>pkL^d=A8x|j zg%0K>D1x$Xv%qEfcx5~RGFf~4e!vqzXK@$-kmzmOuGnKLesTh|Jx}nS~O;y%$;tl;`bsQx6(S>&wB^r7{Fr6l3O7@ zjgQ5mepqO|mZ~+*RbKN7zLa+sIZs8($T#0->{$rjl{5omV2XzR*VFhW_X^N10U!!f zSImoCfROcHH~;<%qV?Z2VXwLWWSNT)SpMYWWb5!2J!MTh8eIilFZS6Oy4*j`p3C)4 z!?a^_aDfe?Hy;_%HlG6O^~TT7sIy~~(A7UIbHAhOA#+wa#ol{N6+h4z$f$luSlch& zK=Q@Tmn_qVHp0ox9P;e8(3V0A;f!gN9V9P|Jq3+@f=lB-YyDug7@utJXYcSE&4Ps` zvPsA2BH2t)g{_4R5sQuU!*55FyBF!NpXNmHjvRmr+L){1(YZmQSzxdz-hFtq=Dpkj z&wYni;I-g#_2UqcFzp1d2OiFRazi-;floLnZe=UlxI;h3S%opHts0^uj}>lDQ4{z_ zi$}35J>e0Ry-fK!e-~#NIt(LAl_JdD2Z8yr?rvB@IT6F853 zr{mVB{EnU>9u?IUE-Z$DQf)O>y>k>W3*w`A)02c^jcMc(&WbnTO}#FvnLSqhz5E42 zvQwQ&v8}~5Y9G_AFg**9Ww@ny>6|eXihSH#E559I6&^!7TYX~}Q**Y7-;x=B%Xh80BXg5_BB0ud-kN)Mep?3Y|Bi>@d^oY3r};9m757mZLCk z?aHXmmaTmB&i(lj$l8@-vA;i`ykB}jsxK?w`(2?Iy}!<>m=whLD*@4>p`koC7A9ZU zLqW@!!GoV(Bef?EKgcuydYi?|tgFW~%VwM*au1QMqh(j?>5`m(lzw;MT8STe;l`54 z$OVFK6o7)1h%*$nOVv`lbX4FH+A>W+JYntR%?r@UdxeRxx{paIc7~Y5{ftZ zQQU~wen~y5E^SM!lN-E>t%q##!-T2aE)J(oK%=DsA+}Wt)UKG8DFSgJtz)X<#>3h4 z7WLxO*-qJd3+$L{u7f=3tqMkqt%4g>L6Zs#-&+92k0W54j+`L z*=!&1a}H_v7?Y|~sHauGjuZ(OS08m;JN@aWOgI!xeR}mtMs!xAf8F-$!7m-lD4N^w ztI(IVb>8V{WhWe;MXQ>js04bJ?^q6DExbKq4{S}`h;Rcg{c0QZAnTK`w4}h+v_few zTIYyKj0~hvF?K9b)q=&HA12lnN`CdA&^vSaqW&Y8Xn#Tz;SZM)ss0{FZE#+t97S-g z9L9VImLXdVIid^fV6iUTX9rkJJ#($y5@@*lHcSOJ z-Qj>9|N|i73Uo# ze_@`FZIJrWH1M%O7gc;cw-QZ7~PhGFDq2&g(j1`;#w-3-nF_M@L)+iBV5rE05&2v@nQf(Xq#y10gjGX;&lnAs=%4l0!r;(ua zGMVk?ViN!M$}jwj50jtksVen&aWSjS57d#xxCC(Tw?M^`R@Mdsr|RK6Mj2*k-OQ$= z*Q4hTJ-;9X;pFa%7=@(;=YwE`puDp=T;b6c3(iK8nBT_C8{hMxUSJ{wL=mRVuewtjmkKTstBC zglabhGf23R#Ve&^6#NG=jENXiVb_!}9$Z^>8BQ}SJ;j2uQ5U9G0{BO>o?x_Nss7@` zO9DjXTPN2ySsegJ3^d}q?MAaaKO$n55mMdw0lkWMc0t+Cn;`})m*T1L_{xizav!nc z4t@h$aY<`=)D0h8?Ppf*NlT;+ z>a*|cE~_^W>Yn5y#`v#bJAQoq2T;p2@vRl)0Wo%`eS7pOK?pho%18%lB0&gKTT`_m z_KtpC#-xu^ZWIU>az+amjg%_ssy{?Hl2kcbyfnw|B}ltZ=!-1RgHzc<*oB&%L>1wN z`|?9Cq`Dx?!HZ8^0DMNz|p-$6K zd+D-*o_QE`NH;vdOff`ZAcxEnTg-P|GiBa^GuzV7yUdDz#GJPzxgCkaQG)H9MtD2Q zejOvQPBF#sz}|`EhidB|rao?I%8`gQ8!!)X)zodM>m9_n#{W_u!XM~fKNHV*@P z+?BwZjQp8ox77s&NcnnjUT`@hT=4EZnlcH4laZ@VSa=2RzDA`zzHQOkPXDkRx4D8j zy7`fLf1JdG7hCiOLQ32OcMeK8A_XqRH6M<1|G4SHz_(P80NJ)2?ca7>t&WQoN4ma%MuqASE({Muzd|Pn^(i9XG8KV%$K64$OwKl3HbU3#7O`xI5W{fd!ODg1%=V~>rUg#)lo$|Ax%fs4J zkVf2TQ{J%z4)oqbRt)10;rct7>Zm+x-r|gsiuh{YfeoBfe`VmpMSk0}Wdz}k9Jn!T z`hw?{K97;vGP?{5Raoq@J>(V@$XQnM5N>#+h8_pvJsSF?vQm#m;7b@|x647;EJ7{l zdFe@9O*X#RCsHyB+IVZ)p;dL;9OE(@wUC`ZdK>&0kVr88UJmyQTdHdWL@j4!0NDrC zw>!M$#{RZxmYdK2-*pvqyOcPU*bBVGtN0BGsKdxA3+MtCYi{=)mlD@B!$|Ib)s_AA zwX68w3f^olQ;asAT?{X#L@&nj(POUBl!yF=#MX)4-rvVm4w@8Y`3;HwRp35@|8GdS z8Z#>;RMV-s?jeP{V}^#`f5hsG558ltjIM(6QoAke>9XeVL+`ulPmlCRWyo|+`y5KG zTY0z9;-K%t%(B^C2DaOL+wS5Voz7G1o58Vt_#eaRxRJ)-Qo5@ZK~fTIEEx%7Ttmv9 zm!Ez^dJ|d6w{lz}k0JJ~@V0PEZ$>*h{W%Ovn+1+xh~FLHVK_7zM;%c0S;@B!n>GXl zQz9fyA$u3l$169aG>YW#~5T-SU-Z}hEPM92nI&{xS zN%bLr@gQa8-@)k#+P3S>`J}y4Z6^5oe$5kJQB0bWWd^W%7*m z7j{rYTwgO=$`h^aXrF#Rpdx)!CduMtNWGCVV??=pxcAchGjnNray^hlFmI|vdn+11QR!eZN6a^`L-bRNMHLTcTcZ|6w1_6f{ZIIn0{V3dME9^7x zpr<|8w^7F3O7#$ors8xRuBB(Ps?l*Cm|DjkeW=3UYhPBxYfr|nU`wsh9PL4uO4grt zo4M>Lu6}>Xs(gOmR*cmnWFB?sGBl1Ah!djTB zwFdjA@s=OO{j5XXBiq~@9U$bz_JohHI=%}h3%_r+)YIb;;-I-8_vX2=VK-)`cUSxv z>Nl|pX@@t(Kqe`6&|N#xmFrEuS<`0c{m%pH4eB)aZ5lC-6k1wA1a0!8%a>kMmP96q z@}$PVgrEU4(l6cA#4zx8j$)YJCR*?As$LNAk<8FOm7Zhg} zo#Xaa@>NV0DcW^(X=@tKMqKNVwjN*akh}wO7%Gb}wOJy@$jA5Yl~NREE}ey%Th?oa-uXvIWYNp1)bh+AIh`f2xe@j?Di}* zB(g&LE5C+Ku!tCaFlVvdhC;8kDhH`~MJpToDA}yMzz;DrRA0a7N)Sn_iHKn0$>Y4_ z7btDZ*y0$+I-QR?xH7-u?Vv~Qt0>?+H~4vLK%3=2Nq7DZdL~=DL)0qM2Sd>#Wf7w!>vO6iCq*9Tp z76wuns-5VmLm~`%)vGF2|D!A_O3Cj!0M#C-rUud3Bn{19vRxiwx3NJ9)4%zFF<{A~ zl5zs?%Jp{iCBkc7F@(&F4Lc6hBPD}OS#Nz=5B-(h-K+6Bc^2su^;xsz0Sx@do-B3A zEa_h|wm)+-y8LTLKW~n|-Gv2SB7Ap>lTW;E{eL>$cedR?#893oss22V+0oPz%sknl zo5(97`15oB_N+c2`lMNbvmlzoA^KGi_Z$oA)CzHoq@5zt?~<>A?&F%Sg?DO0Q8d{& zLhL}2*Q0~o**_*1TU7OF9H?NTFZw$l_7C7{wY#%P1JES>?hBWHww9+_tiF`{3R8ez3)tjruU*|TMP}d)$v`a1q4%n_b8j(6njz7kz?yvp%#03ggd*KHYLwnl z0=5#dFUa8&+SX=R$XaD8lHm63eEkd>oryJI^hVE?GCAU6{U15N2rGQApxa4cPw z6C3i=@i?Awgp2*`(X2TxdZp|>_V~l|&&uW8>5V37aG83S79S>Z3i9o#v4E2t#6i?T z$vzJW5dF=5^%7*&>#dv`+2_ow%g_k(RD1t~i#*mTY%+8&_DSIUu1Hje39eyT+DzWz z@R?A`d*>M^QMTHSV$CGMCxle>L_o=kI6>9eRp!}NNib;=5sOp29I{suFTV!;;O(`xY?4u5Sa478Agwp5a7t4-FLXVsm;Y>HJCP{t9 z_a?^kM^Q?p1iQN9s{URKFr+osgA930PC4d;Q+f3m6;+yo$?N-8sY2R{H3Kn`mxsp2R!+Yz~O~z$up>4-8&)ea&H`y$4eNUs;XuxvB=nZa< z_vL7E%IOi3kbaWNmAEOqng`z^n3^Z7E8z0q{Kp$LIYq_G3%=Q)0dQ*oRm<#{ERa;L=Pl~x3G8r z(LyyfVTagm-lyW>*9D75ymzpfe#2+`kLAqtkf@wd4`EpsyKLDq_4kW0YBz?wpVR8Y z(G{$bJ%c$S5Gx*=;Dac~>^z0Qq9qwlqC5Cu&ubyV%7BAV-tQ`I{e5V@<9VSoqnlTW zB?24+PRo62l~D*6f@IO;p`x!Um;>4!7}Vx%`tiC`mXlmM-UpN`PTFo;XqZ@kW)JMJ zA^d8vU8RL|X{@p#`-h}8Y?N6Jb%V|DzF8m$;4xTZB%(IuK#369)ALfOuhOr&{S>So z^Te%>r7bHztEPg(Xo)5Aa}^g>P2&8f8WY2GLahJ69R1-r&9j-<68DgcW*G?Q@u9rK zhFpVM5p2KTxw!tzO@8^7y{YfH`{497h*Mp?`UEt9tr+qO z*+RO@4H+6Mvd(ly$_ya5wfB!8N2@-NoaJ|%u@wke8uDyBe+v0qR+Ju6m2cW#8kIbw zcKI*iYoz8iIUMN=S}SR$Q%Om+mjqa47N_fcAjt!kElxDjN$&WVmP{gj!zIcCmwi*GzQet>damaJ9(jLc7N+&$1uDE3*g1)F4$7O z(McTZBG;xGQh$3!j)YAhlBV4$9il2VEQpm|UkCF}1y-!?zpq$FVDC8=;a@~Gt^Iu- zWX^qp%aHUeeDyDD_J^A?U<1(1%Y-g`r zb#un-ONF=UeIVj_tXeb{Dm;K}uyQtt6FktXJU#aK%sfhI!(W_jc@6xWJl>5A%+rL1 z(hX%56TWCo8A;q)iKCEa(LVz&5-=Av+#jIdHGJ<@;oAS4ttrwn_RKprJZ~` zZ5!&*QCNDB&VBIM5283?8SJHKo~|b=W`Gggv8Qt6tSI!tUYYNjZF$%JyF~+U4r>5# zFF_vYUmB#&aK%s&GjBTH_wv=c)KH-MU+leQSRCuxF4zQj2^yS6f+n~_fM6kLaCdL4 zgF6HWZUKS^cZbF;1b0txch{hq%HDf@d#$y!ptc8^1z+ss$|@H?)`W_t#(jJt^%Hv)~64~4siS{+Yw6K-s}Y_h*J=Z zF-EJLr{y~xdzu!0f?J90vrDK_Gmp(APk$O~u~5STGC zgnzCTWWH)h)LPdQlZ+fH;yM)~%{5p0vU&~hS#q9b`~<`NX5PaBta|dyjr?K5ROv1~ z9!60P*fS*yZqYKZ;2HBN))e%jx5@)G)Z(xB`A1%|M;GBwx)S6VqtudqK3XOHi#Dc2IKfBLb$HR^5jM3gXd21wiO}cgS3LvZ7Ky!#1s)8&l+x9BU?BI zU7?t{vg{#V=QJfeoSloeWR%vV?>;VQ<|5LEojb}Zcj_W8#zr+}A9cAj0)d^(I_s)E zPG9p;ewi8jT21$~BB9=-0Sl3`F&_bow~+-?w4Xx3Es-XcVOO94;q#QTf}a7TH@Mm} zTT^oAicd#tY(M5c5mV>ukzVTD-dC5Z&wU6#%$!R!Fk7w}y%V=x+->F?t;0IheABCYiRo}@Ce%@&KJ3?OHwFKb72vl`qPqTXtwbI z@u7T|9ZJW>Y1(!fM6T2-CLGF^V@2Eu>dQ_D5?nOM=E`BU@m37YVL%Qu zXKNH($dD59i0iI=@PR1i8>|y98PeC_KnlfX*TpP_o+W@Yg6r~TxEfe<8k1CNqEI#7 zJGJZ)^ukkZBRGk&EAI(R=O4F_sw#0n$0zMLs9zpb9q(k2`|m6$c0rDjnU<+V{nfV#Nn zWsmTVjwX3I!_^ZOBAi~4sl+YRDcg~8oCwJNh*w+N<22DdxQ09EDw*y;F@NDE@7=-n zu=s(_@lhuzzGwN(RJ2NEB3+{3yhUV=mD-FNRrZM{*#-Hqdf+z!)$1ge5^p=YIx{W! zx2>lU(7jHdmUq*;4=&iwnu7p})8%MFkf2(R1J$JEJVj0p7Y*?&-KoDNano-laMZ5O zV_CcbmNBzxpJVfJBVpS-a5H|0s#1v`sgUx8mvi=kZjrBk9z^3C5r+RBy^@9>h|I~d_Ac^3xTyyBcf~+^b}^83nAYEWX)3h=Sh%FY%NF|*EbEO zl*-#H_8TlO0p1L>x$^WvYaUD+^2<`e+y$*Ntw*Jf!rssP>+#EDDzrppYot~dAx;t& zG{OTxs;=e|L3-UGi^9H~ic{SCtc(nvy|~g(rGipkldw7P0UJUAl>-)MSPexlyE?JHvHoe1w)+BAL8BiyMufN>W#aD;g%n68}iH8cP-do-J zl)tdctxFu(8(0Nvd6mQ@o6<%EM06E)lJtFHvr^W)J^n~FrVh^~Pn}!|iX{T!#-HPO zUhar~EZi!np2};QDlapwmzjCKp2(}^daSWHWeAd*9E&}cw=T!b%gXsf^i+d?J^F?a z`@vTWD1cHMpZ)W{s&LH(0KHztJ<4=($$x#z7XO2s0r*5qNzBA5GNQ{J+93|s0#k9> zUi2H-o< z1J2O0YoX5z5+z7*3c7JTX&1!h8DZ-3I=7E?DovQ`I_jT$h^j%O8s2KF28<*>(O=QsVaWz-Z zOMr;akq&~}qxlp2AcHAf+opuUvYbARZ?dB)X$XU-U*t@a?Er+2@ti!!DjH4vRx$ikt%PDa&2ucm7RRGM7=|SG{7A%vOf`PJ*6pWvtn-`bd*tTGVGRB$Zx*ik@dj zcKkLs0S!R*xMiiWOC(rBLrqPSD?lS{mCpNmryN(zB;fmv7?^)IPC(!}{O6O+uiwAx z4Ra@KwrFT*@Wx17$;zReVZ8~W(+Xw5S&ceM?t6yZb?bF|puNj0erUqfm?5czwZyaS ze-=@Jrbvqi_v}Kcwm#|prRzEWU$Xw`#rrM-0^L_7C2kqgYUnHjAy$Uy&?$_q)MDSh z2LLAio$VMfpXaCdQ%##9aRKci+Ccl_N~7Db9$(y2`@t+)m0lr6E)LpQK8&akYX6MZ~|fW7=)&cdX$J6{*f5?7rqnu^wA+h*9>MS0Eu5|`2EHS+8Rx}E@YgMcusw8t!e=HOybJ|r&iazNpoIR(wKwds3`~tNK{S}{;_`8;CO&;cIm^5x#dHT z$c6EaU8=}99Q2|-+mF}qkGuG?t2>K>y}s^G(E}ZE6Ev$RFnp=i(cG8&kokL{J)G(~-_)(l5a*?NlekltUJP*HipOCK z`#2uXrcjL;!*tjQ7RNj-V(a5dCy*gSq|9TPZz(;ZX1ij4G;s+;p0JCb=xpZDAQ%^* zf7&LMLN~qL%E+7@eFU-D^=Xl9)F>*Z+a4mCnyE=?=J$j7{5}zxu2M~bBL#dv~Y>XG~ z6csIqUlX}fyj7tsu_F{to!TJ#w1hn#^h}q#>P^=-Wp|BsD=RvlxCN4p*N8@Hu>nQB zrv&hzC!QHO9P(@7o|+7vgUrpcG^)PzCd4eI^I{leUr1Iqg9WdOL{~{GhqgI=b5YeD zNGXh)2|GI;@p`THIA`M(qb1z#e~8u{&+SR7-pRR3PQx)+Qs^(`ZX}GhK7-$y@}4Qb zN>NQZx0-!k_4TY;PL46oGZ+SX#3fO6g$Q((H>S*ku=$1;kUFWF$o7$nyC(KbGE z`9;HpbGg5bRX!%aX~H2|U-h@nC;crO8%&X{3QrEnF7kc9icoy-5-BQF02wgmzDL5# z#p$w+Nb?`G+dXo+AcQ?zq6@_bYZ{>E@YVA)EA`ZrIL6_wh$kHm0ISCR30_wn?)W1SL z&le5J#*=2PJ6tT?Ie(c*^C1>|Y)1Vl!h(2R$T{cLbucBtZb>;NZ50veH`ANglTBC1 ze6#Nw5y`QV>{{iVZjzE!eb}h=HDQn0tLh+7Ms#dM;0On2#LOpc#aLguA);CK+_E+u z2QYizo%j*IUdM?54&UvJPwJ|3ph5upesg%RoP_ODw;woWa93Vm($-5X$g89h5j_*R z(f45|bBj`RRSmJ(`r@4Q+iDCyld{&!)EcJip11vg!p{q*f7nMTqO}-K3R>z6M0|Jd zz>~HPb8Gd^*KG@6`I33~G)HRSn&qj>EM|bR10V6KRoqV>=FlZAHa2jWt5!M7x-+{h zRWEJA;ysv;3V_)1ThBhWw6DZl>5Se2qz1O^Mx^*~naGwVeu|CT1S1R90ugP*Q%BnG zVJ)@p;&s&lA_{@q$lxkIlB=>R2pjZjKf>!C68*Eu7yIPu0jhcZ3~@n#C&$Xln{^>6 ztLCcbwJPiNXX5n{_ua{;DQTzN_h?RE?o=j#ti@bn3~Nvx{-sGp#2@% zZu_myKVlsJW4TG@%t|0@d<{fLD$rj%V68QwZD0HX-B5Bb-<|?h;$!8{;r~so@CU`h zKR@AP{~|UiXJHRu<;yoy)_#@#HaaKAtEIse_nH~+RMGsJxH(UU^&< zCu*yX>xglMDAgr%nSSg8*x;NDBiyYWWcK|ymn*pE#uZatN25Y@C z>gDSz&s7=s_BrnGYSLWUs%fqZumt!B{Y7hOZIT$Bd5=cUf_PpUqxQTZyI5R;z2BFs zZ?E?ZFWLXNQXP>cVv0_intDvlzZhZ4<9(+gEvInnt5?dV<_XyK3#%7KMRn5yeJ@&) zZB02OxHL#jlE5g>EFj;WbUg=&JizS7b50_&1rnU^o|_p3U|p=tJV-l25Erl!huDYF zBe;OXuYIA=vlkCQDt(KreRlCtitYk-;#S-}GqOE2x6d`MB{Sdzk{>AvTy7^n)jkyB z6)fv(q%gmrm8Ny;Mc(S@)yIl z-M`Nr-O2o2j~ltC^PZEFO-><04XnvBWo?cmg=m>179QVTIU{62^};}LzfZje2#NZK z%gM^U0%Ygj{!ZR?Xd~jIA+Q2l%|C_cfKR9h8-Sv2#{{fBjb9*0L3v7}DA_`h8Z{B%91&^S zenhG8{W+`@6%Yo5D_1!teu1`UfycCy0I()WavqR@5^kW@pfF_X%BKoHH_N4NJo9_Y9lqUp?3?c$*3t(P;|xV;|%ayR?!lg)&$K3m|c#&dqux=-7*58t}TPNbN# zrt;(aPq`+#C_h6Ee&i%_J0nDisUuMK!2ahq5wf)A@!LVByCvQ>h!g!NEuWP(Z5ln*H|Bc zZ9}NT@iZddmyiC>Rz+^D`ad?i4Yd_@~2od zD%(Qv#=6i}D;_uFvl2mm(38W6`o<3UGlIasFIvizWGmnE{c_)xuOEjrG2*_)8Qm&Z0_2 z-9`_vS%sSxQO`9wZgN((TGIVg-!GUH7q`qHVc=Ex7eeCc{_UulCD|=Vl~i7Gr2^ASZwS8R7>%_6=r%Q6BDzIX|2CeWS*(+${@4MayUEfqcf{mmj1a?^<=iz3%kR^ z*r;i%4HVQ1gcM4p>L|A?&q3!zTX&g>LW|M280TXb7sVct>AO>qK+wvr02vUVa)}F;T!s~jD+}JLmYWLtHb(Ydng4eHY z-y*?-`Fk6S9c8}<@l5y3{Tx8=t&vg4&_8mKnOctcKt4iroEAYfs$W-~QVhV4D%141 z!sGT_4w3J21Ji(F-5|B92{zXD>gyKigHWda+6-3{;=WZ{v=D>oVY+}J^bb(Vmp3te^ybldqP*$)KU-gOhBSdF~#`N3!g@jlW%og z^qp?)N9$$vBKurrvMN6xG8{DH17%O;_ShwUm`vG3j}g>}JZ)I8^6V;@L<#?xl6~cH zcQ%7ggu;=0t|%x&r&%jeYGf_eT~9&aJ~FzZvA7zLw*Itf;vx9aOxkTLa+D}qDo!*?ad|_vicDJQPkf~o6?GVAbF$$y;Red0eC$^vDSTb>A zaWC}CtgZf>R(a+D5(&mTX_tXuo}PoJaRtmHVqgMJ8*Nor_PMqK^Lji)M%;7>n1`VS zgK!Bumtc{d%Gtqu^3n}kUL@-Cu&PgLDpHzJSTdABX11*&9G^(#V17%eU{Xz~vQ30@ z=q7}ZWPOXiDFn+qvtrY$g?!PpUE&;8s<#~uWxr@Nb%hj^Iew- z4kO9R@6?}xWe-;B#ris>pd-j{Up`5X(KnbKyuEn_DYXi9W-ZxMw{gTvi~|dVNW#;` zruiXr>-#>n9J3ns;U?88OO*WB@-7E7^r{CMb#n`^##Z}azOK@m?9)$d`HWQ1Uy#TT zch-E!6vpBD9zKdc4>|afAY9o6r?e&VL^%ZU8k6sXE-;CK-q^Ii@ zK%zGOVS>B1=qbM`EAE0?)WS*zXSA0~zGRl(XrZ*XTVg16n@&(1T8i>?lPGbk zj~qU02LtG7uR^kIitS7W(KM@gNSxUFo!BSP*7Q$sQSC3+XG*+7R1(Y^C)F`if^r@D zuSPkD{0fa4=)dX&-xb&^w4AusUp9zjijM7?#L|ZX_$P3onb878aLwxUFWT zS2I5#1xj59ld@ca)`#$h5f;L3qUm`1h8h!F<*BX@S^3&a?mh;YXmU0D^9}G3*Zb-v zf?|=YCs(Oth5a6>gUj`qa^!SGE_#xm>^a9fD zLa;4DdnyvS8cnXJYeRH8m$RFg{qhIPhMb5?;l?H9TOg0WYBFcNptavdK7JT|U*A4u zlxQrREj=evdUL6rt?+2I1`FECPz|Fcv2Z~v7M2xeG)iIq2+lyo)67-crFm&)2Br!S z2w)BjzV5)}(A{f$F;N$uCzvSrpg^Q5QiMapEwTzd)>-e>$A*XR)+Q7^00Xsz1h2>u z2}S|4$`uegxP5jZdQaT-3)Brj?@^Zl>tV-c40th{{BJsus6~7(;3rf?K*^*K-AZJH zh-A5Ton)PVH{-Gc-Scx)nR9N}nqrk4;s+<$_iXb0Vq6(+;X@Bc;=Fe5H=Y_M|Jh0D zdj=n%vso1qfIS`|das5ep!to55VPD3s#LFtllod~O+EQ|uq08u&AM>`f3?xE9%Q;s zkXfccs@hmz7yoUjB=^;vm&>SgqlHBp<0lIT2K1r!7nHnWdIo?0X(=JAmAnQ||22E; z&~$OGfJgG7FL7{!HGY~ao|)Q6=@k#o>_^9SpV=yGX#>@5iY`e}jp9&DE!D9XP#vjm z)SRj}ov={(I_ZmdPW0yYPjcC9#`V(mPq(!Q&1!hcXunbTI`=b)QSvj~)lK^T&u@?d zz|gn&Xz;mh^u=ZU{Zqj=;YxLNV==w%7}m4qt7@eF=Lri9mz^Y(Z?++j7sp(Ji+uET z4nC8HzO{LGruHvx#S@tkN4&DXn0^|_D6r#+0u0o4WFXQo3qYDzdMF>6qJJvfQ~m-; z=!XEQ1Y+Nx#d6XP{CdWNy0rmYJu}B@@@%ZC*!+n{M@Fdi>ZET~SdKERjAFKt1J44O zZ6qfv@~01STc@}MKeN_;*P^Ad(cDb(+-Nb~sMKrJU?`ViAO;rOhhu;m@`4*Ef@KF< z2?N}XzxE;M!FvX|;&L1MPn+~_9THs?Jn?88wR?rN8rQ zIVC?b27cgf9OBOlxnmwui#wV*F;}{Y1#o>@cQ_ej-p|MDX~PCq+Ua;0Q(F0(0BPEc zXH(|Ya$0i(1R)BE-E^VJ$=9}BFPUD7=xZ=kXpgtl&Dh&gN9Mr%*FO;jFWsu*+bXQ2UxZBFt(dqR>I)|rk;-1!$6)}7RGw3PbUCI7ZGnmDO zsb?fx8lgD8AHE!UO;o^}Y*9>-IFUy?LPOD=g-~V<<#0WWk(g17=Rm@AQg$#L~NwFyi>tOMGUB{HjOqK9L zHD;Us5Q&!D(`CNp~#K`!iPW*KvJ#4!n zcm_FR&2lveNn4hfsqmU1k8qafI&ojP^i&c3;RlVwfX@d<$&1PbwIip&Rnm_a>$XWk z!=_i0La5X~~!fvyoC-PqX_w?334 z#4K27Lh4Jjx~qeuV@)_0d9jOG((7d6nEc~SrJ4$RLQWZ* zDy!pP8qskpqxF>YX9{Jo{1!N1#{ZRPGI4hlzRXf@S?BwYx`m_H%u&kd@o}IICE0#( zp41#HElF8h*4v(Z>I;|4nGBv3azUT_!*jjRv7yEZ`=jjkPvNE+>jy_wp_+x3BWvi8 z5iIsJ9|8ml%0@lsV>{|7)kH@pnJIG$xdU{69KGlOK9j(}$*^78L_TVFGv_ESm7yaC ze5~AzuZ5Vta;A~%O?b>hRG4_2K~4_vhUAUw2rFa}&iVCY&(xl#T2A_jhpiv%^7wKqwJ>;zBZgSfFg8eWl+nb<|opy@)vgIF?6;{^D zp&oVN*3arLWAS>}E-s_^TM{k1kfDQc{!Uz$e(f>fG^;hHA}7=AQBtP=%RAh#`0` z(W{vwiMzzT{Jy|XLN?Qi@BiE8{0Gm}|4kgklRsf1{=4s3CIBsR>>UvKsnlD3jI1x2 zgkTnrdWN+BwYZH(0Ur4K(w;j z`YA;M)4;yNDmXNs<)o=3`(aC50}Hu$yYMnwm~9JFYEQF#?T&8#ChqGA-W?24Q1>Os zE2lW)^7T*aH66w3g*`@EW$k_&2yEGg%51)IWWB);Sw5#?WjeH_T+wkYT||(Pjq1FB zy~SEdjLKHf@Fl5}>UjVX)=Nx1dF$?@iSM${6HbtJXw@(@98|g;NXZUqDXlBKv+EX; zIOzH!H-m|1*^kgnTpSd^RPmEh>DDb2&orGAr!=i5TB7J;mwGuu=HPzN-xu})bOQZb z86TERBiCBlOYPVoxp4r|t3okVtXDU=OI(Ye3_`@=aacpsbisGYg*Gqc8)JzroxWBD z5U5&Y!Ar-~@?te^f}+_4X#D^}(xsC3fLw6uRdi)u6zRg_G4Veb;083p`@nn^xrcWSwWTSq^>xr9R6JlUD)7w*S5gTF#Y^#dn@24`=VA3-8EmiFn! zL;9nZ&nz+!muY$tqH9eYHW*33U-mpzttzZW?S*<|O*DCKLRnj48y3H=l1PwcAR#mO z57Rb@#jz?Q4ra9xF9afq#xNiYU5r`}0QDF3Vf$v?X?O!;ExxAJxKfc%2@&$wn`zHS z*Pg2*ZH|rE*vk~IB|!+w$tOXo_p7X#@l~-cj?WIu znC8bk!zj{i!(MkmX+E;^FoF*YA&YKbB#XPu(6kCt(ca`g?w0A*bFxiKMa22&hmcEJ zN>uFD6D^yBtwt=FbPp-uH*GrwgY8xW9Mje_639nVy?_@(VJY=f%Oy$;15H7g1T*S21aC>F(IiDsl1`Q_mxw-fN9+ zO8L9HFidif)_2=(NW#`UKaSlGxbzGmAz|~u^Mh|y6PM^G*v6MgbE=FukKEGXsrCjm zF~5&saRzqg|JZ@pLP(D8X9KLZ%+IclIT9J#i5FEXT7(65ly&B17*ggH;)a#Vmw6q; zG88GH`JR{LmOv_IHuD~&+mn~kXyOa*wZF>V*(WWTdlRG?*(LbNB+AKc!y_z3Pi2B! zN)XwVSLL}w=u;RGtsU(XP~V>8?TljZ!KI)jJrPb`+ioD|+tRZEo|TQ836JLpRV%o) z4mO(Kk*4yStvKlFHPKA+(aE+S5pR_aV2`!C5F+o0$6V;ecT_B* ztr9b%`veEMiixa!((Aa;Ww`6-jVSB9C}eqDUytcIOO?Zv3K(CxqW#-bD^D- zS=^1lN;)rRbrlrr&Uy}d>HX3=vZuxw;#!CqGY~UO(Aq+UZxQ=7w(;y0iQQla`K?-+ zpw#22C(qO4JMOqS6LVg}=+p{w0X4?jlGNr0Sv27WtJOwW(~TZ)b|I+zus4C9nCv~* zMf>IQedu+2h2lBa`(bgw$aZ=+uAs&PZCj}@m&52>rq zbJF}Kj1@$#DVcERg-maQD7h6)3iNg4S%+q0hM|r$$)8`T@i470v7Kqm($@P3m`LF= zeGPDx{)C+zi&iAk5g$D?CTy!RQGQfTH$~HAsa00)m1mjr9PL1z1Tk8aM-(dn5CD`8 zTVgm@{5usT+`xYOnZS61f9t`1YrjGR67u8n zzja;(f9t`n8QdZ2`R?TZ7LENw;Prpu6L1Bwefyx@nO6kSzd$l&Ky|op*YX+Jsl`JO z5b&8`*4}vzD);Tk1e9>O0SSl_g9rS&F%8ib#T$l+*c7WZ;pY2{R-w64`?2MO4nrjhR1CC z{>bRfC=e|Bb8h)h-^rps0IX5~P~*c3fZR)afgog6^ybOnFOU)X@dHz0JtDMqAe1aE2><0LSK zGLhZT&-GyLNlw#qt0!q1ubOmNqod1l96tCtfCS4VBHa%opamoToUDXY&sA|!eI?TR zc1;I;DiJ+AS!$g$$PYetvr5TfFxWOuj>7WU((=r9uCl&XzC=Y^YVlmJdl?tDqtS-q zl}!V!-lRXzXl+ZJAr(pge8g#h?05@oit86hU_g2{cN{$J=Nc>*Y9}%RNeKRdlbkHH z-mfCFVF3zr0VrS2@uqc;O8@(6B_=T;DHp#t!DdQZ!d(t3GRWkPG45B~n;L{ExfB!t zl^Cn_w0!q{318HemMmxdvnHKEl0nABHi=r3ha8QRQT3;6Ih%XGK=bt?lpkO3ng6&- z&{!hzod!FhV1X9gwz=9XfT&fB@bcwMZ{E1RLzVupO`&AA?3(7qwVc|rhu!Oa#?S7- zoV>>%+=m0NjLdFrfi$8ymsX1$E#2k1jN;hhX5D_U&JAnRyDd&a(y^csk7y70ypg%E zE!%_3Z>MkLYvc2iw}!;!_+s#xK7%Z%k_KPsl{8pvp|x_8KgG)WQ(+YnPgbdcwA+=o zc{tQvz`w~#G1e}bWJ?^?{^t{z;2I#hWVqLqDX>*T_3^T1lGC1YJa_c-vcHlyb56Nu zk1XG~$T;HRbXBlrsx5ZS&`{XRZv$zN{6sQF7}_Z8Vi(#GUFjG z_)JnVOx!gcKQ^D^@qjEK`<`Lu773c;awhM_{?W$8g{jU1eyrKls*ms&VC$&a||y ziYwl3C9@G~>^%}hM4cML19O81gM1BU7d-R`wh}d5IrqL^znj))E*XZ?vo#B&m5UQv z{4OQGO~$W#+MMx{aSj+M3nVMD?s7ar`|Z>3I=Q&Ux5fp}2|gu)KIp|ljM^6rAKOLG zuwZ~~mb}ZQ0nb)c@lbtrQ^ym)EUz#ydnY7DB3{GV5W`8Z}9QC{Gk?y-3j-VM)J!(#N9@8=pE#UQ} zVi$;~20s2!vvqW}zN9x{O=1vSkpd zx4vXycYhadQ&itae3N?8g-nGZg94xb(ng%J-q%XH=1%cW;!wr?(IWZEo?&Y~;_*0t z2y#<1+v=>;O@@=J)D!#7kBJ5Y5&jFnJab#X9Ft}8p*~uL+76O4jg{SGyU(eI$`c+~ zxypMwMFzQXBk(vV8qbzPoc_wSBG1~0KEA$&00J#DmQxMADk z)Fj{K{`1wavYdL2meG7E3*{Uh_wuJ%j2_OGEOCA?9dz>?2#%A`g)I>#YRIfbx^gzc zsbXzh;a3h5d}HLoqpjjwh>9T5^av0bcXYBciQpKj{x0cFUvyQc`camcbxLG0vQpx`2XYU}GqsP@e+do~`nxOdRYM-)`@d-4*F<2aM7krd4*^DMB zw22H_UJ!A!`Plg?VRl#t`4cq145lNlgF@LUt!#17nPAceS9^J&z0>${1xpX@{vUWvLJMF zTw!%EFG_^jv$=>Sn8exbqNknoZ3UCu=FN)+Li;6z7k<2k+gZCZ>U-2ySlP}lm61pB z&W&jUGD*1h>|PtTBd9AU3U1{+pWZbzDoF8N(w~~N)YmJ0tB$6pwsAOZ5kyApa(@GD zK4v?JYGvjbU@lXXc>Qr7ub(HGVQ$Wy4&_MgttToUZQ8>~j$kAAQZEaX(Q;8wf`Crp z71c^~Ayt@Wb`(n7^Bm3fR|LvPPyEN=<`OO{r)-a)*T!@wAD-Yk;mCrzN0YbUx5}Yg zUW?wo2`X(-_CHgt4$Yu+i<^6L_B0(m!VU7JrtsE>b8fU0e0!YJ3p!%%b|<<33bCO} znh8n$Hn6iGo5iv)i~!$AO$tO2kbc>IIe8ztIq?n2%}xwPv*DgP7E2bpPDYstPwvJ~ zvd5`8+oT4I&y_^1NUf?vcctE74X}9EA%xZ1bji=pJw8qMI5dOD{NavnuZ!L!1`;E+ z-XOFRJrdMJsv)^5`6MglY;KXx{fIi$Na>8oAq#&SVf)LJ;qYp4yU!%=SZgEIz>5gK=*y64}Yd}jkJ)K zSEC+^&yi;0?T6AzSQ;v#NGTvA*BAZ~Q?7kS6KNDgqq3=lh`3O-K9v^dJuH%2!>clL zaIuSrl!4Uj8mYc8M9}Ao-hkBrFi~2k?KL?q$lKW;zCI~(H{oR4nZk(c;)f?6Hd(Z+ zKU>l*H6AZ3XbCz^0uhr#8q_z(ClE+?lT+|0{W zZ(vvAaymh2;Gu4VYg?3&5ft;4m5b3jL7I2*QV|+g&@XOwE3sNa9sN{P1@a3NfU@oK zHxJ2gvySvxkjF51nI6-g1^8zE-98|_s?&;fqBB>hIkUI7W!iv)^gL!jjt?0=f4m=_ zVPE}{742;I*d(MMM~;OTH`d`4wsRF3V!bJbe(m4Kw;tvq=3*&dp~I|Gmg}@f;lWi5 zL3{Z<_sI_yxD9{*_(OHNX;#+A&ZZPW%P&8gwDKekQVYDIzhT?X;NN1-TZP(VWt!5` zEqf)M3&qGN;?d^0KHU>BsNi;5m!CF?x+%>M+HR0B!IPzy2twfRdlyV~;^1Ie4ai*i z8qfj`yTR<`&sN-$-Jr55Yn~4azd(f)9*@`cgQLSgfsBN0-5Fix;maFkLOj_Ph`2z2 zr%5YRezj=sj8S_8n>ss;0eI(UaD9;KC7$~t^HQt}uJ5`$*tt2eXA^bJT?#wjbL=3|pKxgvTJ&A3=S)w3{?*4$lDq^}X51K5h5%`9op+~5nfbfJ?`K`g zhtcKjNzzqEKqF6Qg`7BNs;N&74}%jEl~9hfQHNmHiY_N_I2sndfuD%c8V2M!pseH9 zrx4aS+B-$kB@ETWP;G>2@S4e8y#}&m4CQ=l0In55D)~#P`;@#7D8s^swSp+vTW?A# z6BYyGJ9|YHtmvmN20dlUx27OqSki;;sK5u`oTq_mM+Xcoja3}d$njQA^d!dJev!eB z^#LTo{KA}Rr&^~wb3qZO3v<$DLSfeu1Bp_R;)84_5{PzEATZf>1z8H(QP0$EdAjXs zUiU+(BK=}G?Lc0=1#$m2AK$GSqnDfs=2n6A{>voAkdYWepHuN*LH=z}IW#J}CjRS0 zFMzqVt9MP3Bb3>|A*i7ijv``dYZY){Yyt`-kIOEl>QhjT3LIvRzO66@89Unv;ASKr zc)qJ{&`T$tvW;B(@lX!uGT5S%Of&>8ciHCFbqkcV=Y7`deV6{chk5Yhb&ST z<0UF2P}e;#&X(=&GgfdoNiBtf4~KF?8rw3f z=tu64C>OI&c8%Siq>+surfZyDaEq6Q1yB5UEDi)tq&sE_*(^m=u{mm1_(@D~v>?R_ ziNHhMhm61?Z5?|xn2mp-cbTzgqbaFZ>t~MYM20rU8<#5gZ2i{SGwne%1J>Opm3;pfMyqL|A)%ai~ua9TI{JcVYY0)rqWPjOke=MMTXm2>O+-r)hO+G zFNBPfi{-rO3k#A0sz}-+Qf1yr3Ec%Nnep0WUofF`dkSWTmeAp=*U2Le-#47MD$?;Z zn!;o;SVD`qx3ClkH>;zT-Pn;&_Ql@-JNkQ~B>TP5OBO(&A-A=pWcTfnX3|+pI{k3r2b-_!bvk0QR8!`C76r%s%`K6&6)#bIV?@ z<6olb&i1I?fAwijr+f?=ai<1oo?k6jd6#3?nTSY#=3OVbYxTgrnI(l}>Fp85=y}Jz zjTYfIYG}*&KDfnaLa)MYCqq>vNs$JZQSf%sr_0ro?fcgelOMHl;-y9ovip6a>4H=$ zw!sj`vLpK$IlZyD7DwtR`3ZS&5Vd#==&r-GeilBZuE5%+kYsFr6e5I0sA)0Z=){4g z8Y6~W$Q|iu=IC0u7b_kSpEupQfXQV?6K`BVdKx7Ij)!Zbg|8Qj zKa8@3wWa83pY>?sBA}9m()8(gz*hU_crrg-1L@R2%_c%j#Jo^TGp$@ay{5=6uq6#R zb`)@-SVP@~WQ$~s6O@3Qa0<`woUnKt$dDIHx{SO2aszYEW@18Rg7|l!00iWR|NIA^ zFzdVF3;?e7dw@y+iTd*D7nib+JLQVNPWqo*r73h#*oJxp`!_LwyejoPU9` zQ-HFx|A+(wyg`!x%YV>E3Lu2G9WHvnO!*kA{SOB-qbZS)SU_ZKKvy>3hi4sbgC zMK?0sY#uw++iw|v2Z#R>39f}3`yKfBTb%dzX*~vK@Ia+UWqB$<23k3WEcT~}**|HB z9@7C?;gQx~ApJz&5$oT9U*8S4Szv-@Mt^~9l>YOIfBgb7T=xE)RJ6Tofptn=dgKQ0 zwe88GLKV+!L+rSpF$Y?8j5OIy<~=tq?nKk0@e+(U1F{s?|M2BHxK#cjVkX z!@lx8_Lut+Jx9EJ^7*I9W3Vvz7YIK4H}(y{()D&xUa;>{{v;;?ke)iCf3zZ6_2n1H z;_)ZG6M7mjwSPTL`kr3ocTeO0=;`;zp1_C9yA|bswOY_ew)OiY;5W14rT;Y?f3TDS;juJO;}H5W;`=@GF4!H+@e8I8v$4vtkgAXCF7?S>23}b&^ zF-E#TCJ8kY7>C)PZs0vDuwvN$STVkT?_xOOfapo`&p(gj_nQ7|+Zz8d9hJJkEc~mj z_CMCjKbwmD*W&d2A2db!r^Wftrk4M?H2=4?R6?pfb5RCW8)L0amzsFgv`<+xvf&uq zl%h&-Wmj?F74Xl^6v1{4`gnUgT(QzE5PRhH0{j52KAnp+9#MagJ4F zX%A(ru7k;A_o}@VorDo+xBd(R2Jv%;rIG4`j0Omk=H*&6)h7@(>9g2*aEg<2tF)Ax zyL8pVcf28UhBX9@YBqQD?c`wt^C@?Nw=B2=-$!O4&FY>eC60NDMrO4WAJoKd-k)nO zy^8F43R^!dO;(%wQa;JbDp|u%YA2ynisGTV;2;nFi7F`Cr4y++VQw|WCN(xx$LLV? z?AUL&F-?dX@olQ;YP@sNaO4hWutck4KYwAwnd%~zTh^M6k?K1&##?CVU6Y>VS&{1#q&D>PHJqq_o!K^g)8mHVzVR7JXjIyY=MwPWD$#@shMa`J} zvj;q$Zxpw3kwmsARSpgvbK{eK82^g=db|^o{Q}k3^?AHA6Y`yC=-tul*ADXCZEQ*M=KDJ8<(T>slr?q+`Z%Ve}al=<{w+kgdd)Vr_Uloxi5Fi`E&Qy zcuj!c65!m*dd@5_?Cb4QpG`& zu>}!V9}3(FubK@(C_0zzWJVlj-`+;?X@xrNl)(W?pPiMTTak;XdU5;3Vyi7@6ZSg0 z8%^!2Ajm7}oi2>qr)mJZ<6A&QFH&Xb4doh{abFiGbs#RQGV2I6l`(@AXHa$FGl?%- z&a0IG$FG!8sILXOajjja5V=+SVFk0v23_yI3+*kSIyMRn3ubjRJXiZhJjK)9q{ll6 z#hLKaBoI2Jg~8aJC(?7o`Y-l_e|UO}gv`-2r_O-3=1Vvl*v7P@JwB9%+vhLN%4K~I z?yO}rD3k+L;b(fC-c;$i?12y1*o>Zrz}M89CQ6`z`Vz$&eGZ|e{c`lo+7W>nV2e$x zZdaH2*4k}&ZJJ@iR!61nu-iHyPswU`t*{0Nd=LM$T)4N5YMb}1vL?*pZ!)^m}OG0-@-77M0=MB&= zXzzX;k4aKpqMS@sGiCe>qp+wszA547GLL6{Fn=ijf`=BfHYAUM^tg!V-!rxTd8T&1 z{V&~ze=&`$9dUw3OhrqB+Z-zUA!JuU_8V_pFv^~ev4NZAres3Up8?5yb7JNUG8m^@ zySf@#_0#H^C3eK&s}$3f5j~{KCZT%i>{jOmb7^|%t0=e<>pz8$^mvJ;#+1R&pV(Q_ z48qpKOAw{LjN+;2%8-=G=GNAv4ze>r6x<86eGDS+QhFJckMZ-vUj6|>5ZX^!-|RLg z)rh`Tc`{5!_2pe!U4QCcp`mb(cu=DqFWlh7Qc9%W@HGBHu$e`pzBNLtu?e8z7rUL5 zqa)QVo*cKqd`88W&$?OkY_te>HOHvbFUH>vq0GJSyq&bJBo^hz-dB%taPD&L$V!@f zwjQ*uG=zK^of2JL6F;)vbCTz<;Z{AYw%j?wn^VI+r?WO;4nLxOb3$l#+>K6;*#-yT z&%$!+1ot_a>W5vYq!nG1uVT8m`jJeW__HnX7AYaHvpwNVMdd`dM`1p%l?`N4UGw3} zPf@3zQ(DzmE@Ch{{~F&(NJw%&|Dq>Play{ITOaj=SUqZZ4?hCUDI2%0hxpt0c%49s z$u8-8C765CJ_5hLile0_Mo?2zEt7sh<(U9mR3XNEk5`87!L{5tw1l;^)U>=jc%4jv zNihH^((N2At45;lt5&9}axx$Xs~4^sDYb|=XVcu^E%>gJHudAhb#x8=#?4KxLo@fp z#+Jy`4Y&S6Ut#NctiG;ZM-d_5Wmx}-)11z8*tr|+?HB*CP$s*bUdQm%*$xB4+Xx89 zH?7wR*H0E#--K{-2QuP6z`H%Jds?e7R(FJ5uIOyT+yB+eZvQ0*F-23}ao`FhI+k_> zvYg|pkyVte7n3oq4y!Q6?87qjDKwh`d6;W|?n8e=u50JHI zg0eeU-6|R1lM`p=9a576(E&KHaY0K@f!RK%6|lA7rxD*ZJP{OSyjJ1VmiH~HlJ(B* zbEHQ&X84tkB)(p70pcpisXh{CmMu4@wxp=5U4yyx(Kj0AK4NS%T7Zcu{hVQVId&Rq z^DjiAsp2qS*sg9!#48Y03W;@?}6ot zoU9(GFentK*FGJNVsw+?+qw%g_o;NBZmoe&9SeKr*${X<7H5@m2$f*f6SM5?U&FSk z&q{6YQPf{?fkyXz--3GSvpRM34uPVLy4%$#^b45~w zlAVE}tRmClfPPJ^!*m!S`&r^khz&MXUIK-K&@GNT5268wF?CqdK06o>p{>uD`NWF- zNO|K+Rk?Au3by}*<>^^|EAYi(`E%?YZK-9D$JhKH$x!d#E9wnD)j#s*4O1Bfrk>9r5`o4W}Jv z1GDfa!p+5%s5)7S*FC1T-ds_#E0*wDloFd$reDr?(k0LDnx6oIFKMeu&8Z_@-7e^Z zy%32Xh~7Rw%Q~KPr6UVUM*t=|BK|oie<7L+s-E`!>jK8!*Ax z{R8xX*ShfESM#I(361zGGV#yr$e+K7ufGSVoqMG202u+gt5$jTTe~3AFi?f3&ngh}rpX(Iu(KU|^+}FSlKV?PXsNeRQnVK(1V`&ecit{5^ zYx{3%pUJ{;)C^QG&O3Eof)bt@Nr}7RE;f}7O}ALh1EZz^#^zLy61buxdBat@m*Vq^ zX$sy{b}6bbU?k127Hlz@S0hsk=iXR++4)iUJcKG+0OXif*EaIhLXDZO1|LUn&)oFd zFyTCs-vaKoePzCH4Dv%gJIE?`}uV znp`ikHU~74HswvzRdvMXQM7}#G>(&a2=TwbOlyZ`U;#KhWdLN(;dBS2B<^lYJ31lC z^=Idn<%^Qd_yh4px@F%)i&S=rxq+zhTAz{^HTaa~@pd&OIK5?!nxT7RrK2)X-*Pt* zYzqNEsPTA2-DLxnC~=4O*Zfq*t$p3x>{ub`&AfA;Sr*2<8r)+!k-!aNvi8+%Aj%oh z_)NMbKb$OqM3G^ayu}V9QRZ~JEy_ipZTC&Tvfz|hQJ(BOR?}8MC_#(<*o=_!^wK%0 zUYn#wE4+9|OVQEQE@-rvLf!OZziJ<|eEZsl@pvUrL?Xlnmo4sQuC->&ukGhV7F*nw z69yK$-R*i3y2UXyX}E>0SrQt@5BO&1dmIZrO@=+euJsAdir3BcMozfy_+OCA$a)Kd zMb(y-65P*WLylHZaL$qmB(DAh^8;NlD#lCtTn_Hn%hP8+*rCtuca=|sN#O$hXs&Ae z)h{URL>)wxQPcIoe6`%#5*J$<$r(3o!;15;|19`T@5YlhBkyVto~-kHp6r%*fB z6v*f8O!cUyfs=&8@}Z{naDl~0E;&;yM6gMrL`M{0k-7Q-fyP+s-dtE+lWFAgKC{&f|3m&UBtwoZh|vQm0jG!EC^cuCl931v~{>}?` zQ}JSwmFM!%2d< z{TR&;&l3oIwuFUDQ*WJnz~91AMU}7Ldp<9-dvOpa+Ne9SLA-cO9R0a#f@}_HeJf?m zXj2HeaF+E#rD;hAp)%3*Y2fh#?t$pq%n{wB@$>OJJhA>AiqB56fDP8PSR(O|VGqlK zbqS?1mvp}F0IOwVVzefgL-Umda%=?iT|9>nJkyJ<)Fj|Qdz|h3pm?t!pi8bl0yKa$ zu^k6bpN`@$JKMA!a74i)ROE3)lvMJ%ff^wK)Onyu2gCV=xB9v=BU^g=Tr4jKzFMFV zf{feOEpm)^-8FO96dUwdYU5s&nno%orb5Vj1ztrs9;f*f-WDvbhD*Rstn56=?w(oY z2+5m9#|BpHU4>4x|jizsD1u*9+-)qf#i?@+Ws%k)qe}TAD`wu|s|ELuD&-VSj zL`w5WxNFxkyn0pypx}TqSy==ao{WmhZiy!U2A2PYDfkb@;Qv=kq+yTgJBgZBfM*2o ztv_$`HnUpKnNH2G%bFSmS$K5I^$a0kk&vX{6KO0p)fXSP8}P_NZQ)U@oQUGE6ml~w ziX(Gy`fyHGXh1)|8{lt15?jQaEzevla?^$s*Fm+-cnbYu%usuVI(i79(=ql*8i?%9wZa?1 zd$tiP;^4_wD`gC4)%LXI4zEMu#&+_u5G_)OQ@7U(k!FA-)Q|E$uPWv{era-IXON{= z5A8Vwvli=e!rQ>aE6!8VH_sgz<9UlH%%e|xS>uxh7J|auuJh=ROLO5tjQ;K1iIeXH zokbTCIEdOB9)Ve$8Ct%te;R(v887;4Se9znLa8REe~LoYo`^#hzfCVVF1W9EfC=m! z8~cNKpXh+H@Pfm9^Z+;B8HEu~^sr?nGX(utoPZ{+MHFZlSM*38HQdYGJEW`FNj{%p z9{j44`BMi$%$KM1f^DS%p^s|Mw(sO#KLc*M*3Cf{3LMQ5l{C4SB?>-5p?RN@932Ko z)H07zx6t}C`ZQ9J1U7hnLQ)hyAQfF}9puNR!iy^iZ+VNyGVQQ3wL#=kK3-KnWbg|} zHZ`x2{UFPiRO2MS$zf_Xj1GF&78}@~qF%y-p)udbhESDD2oXsx%V}65CPQwJM!}a` zn=f&R%Sz{7zB*8Ta@Wl2{5T@0U}={{FrIqRE;A9!pudp-GbT-r0;Bh-qu|zz=2W@` zLuL~fv6#ob&xLAG*gJ@>gi)U)S>w*y#{8@Xb}} zQ1qy#7{RtT$l%!RP-G_smiX$U=AiD(0us+B6MOs64L07Cu~%s4=ibId#uZq)uit^ z;U<<&jy!QKHD)GS&>C8d1F8&j*GLGft=J;l&DcD^prXhY9>C-I?#@1v5QBztz3Rtj zSqc;}-BT4a^CNkzYKU52i2XjAH#k5kr{bB%03AJ&g zS=020B!Q&pHtD3d7PQZ56x)we>o&o@=wEY!sBw&7s(T!#X%}0nV`F(}%06gK95`gb z!@P3JG|v2y(pCTbjM#QbH*Cz*&X`nMq#f-ue|#TB%~`kP)|}tde==owJ$CN=QyJ#wo|6uT!JG$mT2hj!0T!>kUVo57ml7+ia|n;KMKjcJk7 zeu;g{kdeVtkQ<{9hlIZ&kiabD08#msx=#ME(TgY^GCAKIo$0Zj+GhAR65Zm;S`=qK zj6^P|+U>c0sOt)JVU%hnKVZ3%#Rz0`dD{@_Fw^uZEnk^ucECz3IX<4qEt)IzX)Xn%JOO z=2;Bj#>SjdY43jxKtHFaiv9e71oX=M_XE|GA1&zhcUWe2RV3QgY%$BMkqF+=0yIGn zEy;5Vadx@80n|Rj!RU7tAKwMmMQqVJ@4uLt?KORFgG{cYD>W9_RJQnZ5{B(%k~)DU zOu64Bm}c`GlU_|Dk58QpfC#AUEb zVU_7t45~8EK~Vo;{fMG3ZpfB0+Ii}PPsjm%l1&9GKdmi;AG_P}*R1?@(F%3Of>j#k zxo7*({R4LP56{43;W;8TCT`%eUY6SfpN6TSmdIRPMR3iWYYLYFX75p3p+0p+lwjVx zm9A?{A@Hefg?B~-QiaG6iaII>xse=FsSOLkr=MK&NY1C+RF%Bmk8Ki3s5TXdv>+>d z9ziRDh~nwC%vB%v6%29f>FMgc#Lx`McIf6(!tsXD*5&SkHrjs*K{w@^$eU=SM+_gHQpG-g!hBNB>F}!YBiPuDT0FG+`xv5* zEvNRQ5|CFR0}iKEDHTOWMk^6?3FoylsW%WCRmS`fp^AARjSNDD`G>j#$uP08s;!Nj zhC`y|+?LZ?_-u7%9{$I@CYD$u)+|%c!jq2)c3_HzK3@w-c{C9v`^q`lwZ!nN_xs*+ zsk#15vRAKw#=yH-^Jzv|AdsdZ;4ju)Ff7j}Ty$6Yoe*Dv;N9r$ra zd=a6WK4i56E1p>Y)YC_|v!j#pLydGwArY1nP{R=Spcc}+*3}aMAf6*0uB|~>2J_`^ z^ypTzEOkO&kBO~X$2TZOpTDsx`Ifjl*{;;gV}MLj_6x$btI>k^xn|8ztvdw9+GwX_ z)mGTT6pHc6Z=;eF{mFGYWWB?*Hnx(c)xiH=!(Awj5cPQWvBV(k&F7oqz~~9FZ{M2Z zi(`wA^`s`)Iq7AvunA?wX2nzawv@_Su-W%YN|F6aHapAe9>@V^(BM0sgAWr2CcRh1 zUW;=B-pF66Q%aAr*%R$k%#;(4QzDvDjNFEJY!V!>Y$Pe)LccXP>XIzXhf&Jc!3UsZ zcJ=KyHnvt?9vsoe*4XHf50@<0)$|XwB2a}f0p<^>|4@@&28t9AvVmf>f4UaIqqzd^$hrUU}i1hEyVmxMunMmV9r2BV>8dC5FMw{O$I1m`a%92rv5TRwcJ$;bs>0r#HlS@9J5x`3$dXXl-rVA=TYUIA5su;!TE;hCOr zo&CGdE3^pD*!1R+{uTEgGO?VG1FuIjf|qu60J1Xp+RZI1h@4YKzU>U0^eq^@1fU6q zJPAPsY<3GHjfCEKaQ>DyZl{6hnOfE2PyBYxk`z*!W(6ZKt@DS2b?j}^jyAcOytrSs#w zo5(rC+kgXr1p;lh)_hw49QkGMh^QGvyHRFyh^QA9OvL>JoQ<;+UWdH!K%)1eEpHOeB@YR5SJ(-Qs)zW;IH0Y{ z5i>X@b=}170PeE+pWm|Vz6ot(rr{Gks))@!$UeqJU3inv8!)yLJ5)GuUWWp}mTY1D z%Y+4V+RqF+SCC`mE*nfzf#|@|G&651B{t8C^YG2g9BWnOqU>lrQAF0}l4TAi)=gVo zh!(P?xI4_rTXQo9P=)bzh`K|Ys-7r&HauE?4%epKpW}~eDyQFEBPV-TLYSLWKPJoS zRA9NNkIJl&vJw~|mJz_L@V)p9wYI7z!pCw(SCMx`i=C2TDFodc8137QbLmXZsg9w1@n)O_(UNbR1VL-GH1F_w)h;V8 zTQtv3_zq^%947=$OLZw06*Ze`uf?*@r)s4(wdVw)lLuZr&c#BWgxf}W*yoZZ#jnkO zEqGF#P?DACrvWAfz7B#S=U)Idgdw12GJ}ejXkDiI5O?#{gWaZE&8C)BYqYbToV{XM z?;Sw|e8+s)^ORX3GCzOc^}3Je+x2Uptp~XEQ+V={E%9T~Bs5WN^1gs~9L%6ip2)J0 zB4n*7EBbT3xVmEBn=GNB_(-B?#CL9MMQOLBdwaWO%{1SbALs+IHb(vOD>&`ik>f=a znoWVqEID&KSoDS?l>D;Rm59dp1ZGcKn9J^@%BXYdEpeY^13cX(Um|wL(JtXtwOrb& zL?jDp95u%9-WlbIZc_YYg@=O@B;T`=`(=Ua2cP*=EfG*&fEOlIXNIWMRvzrodECDf zoxwWXgCwydzsLN%M)$T@*C!VUe?LJH?mli^nxCdV>-9)Gu%vCB$eUvLz?i0szfEp4 z1^w<%;n{}C@tIzbm#t@x^}w|;zxqS9$tV-QGLd6GoieV<${MXH$5!U9bVDG#Mwpo; zUg(3?-J>Mce0^cjl3tBEj)Qbd+S-F|GTbg)4$mPoaIFwS^~Ed{>N1-oY`@sCB2@vW z%Ue(fodh%B@&!0Cl?(nz{6VCJ<5>Du&k7#9;1MvGcc@4~QTN!YjoxmAiz7mo*6-2$ z(?IJJ-FhVjR|AzUm)K7D97M)%L8jfQlX%IimRW+rlk%}OYnqE2k=Aq6mP20~BYUDH zDg}?+kCsbM9;hXftr*dvwH9m^h09z~VZCZ-o-z%3oEA7(Ja)*}<<9(Isho2u7aG*mG#pPHN2uGF(3)igu1-#!Ra4DPJI(rvo-0f*HE?;o3s31~>SAk&l1r$-;v)SUE8Hzw zqlz|iu{;o7NBp`R#EQZ7r79c{n|j6Szy8P=jWd91)glQ_(< zYKNcA)E+^0y9|n%poBe!6HthtTrs1H8z8KuG>8LM7$+-gpSMEFK~ zSl7u-Um|7GXPOAz@v;G7j=BoEC`5p4^G_}PKV%U1%MI7%ODY%ft0SPA9o^q84!c$J zZD5K056POjA&~s6P^0@N?Z1fc>;C{z{Q>F|IeLB@P}+K`t|j@qs^cF#pZ{h_`3LBq zNSIpU-w!WwJ*w_HDgaSEaf!=4-ST(!J;0s(`Sd1s1jl!VdHN5KG~3@I-2nyRUn38I zSN$f>=lNGSN=rP~w|9RP@9MkNO?GKO{q6HRSwno^X$s{HhW|V!{(my^{HbRAFKMj* zxz_)`Bw778=ku?BOSu*9yN+c8cmyco-9C#zu!wiJ9zO)ozw(@qcX2(s#PLc)R(pV7 zfQmNa-ZY<`T$`3jsk?%zwf8b$9;pg~}Ajh?pgTl9Xiy6}^)P;a)$G7sWX#;VV&>_`F9?|cqdyG5&(YJcRp zEdrSsE6&rp4*}P^0(s;7xo%giXx0jYS@aj6zq}U`Cm2 zy!72Cx?tsfDpq~|gFf00_pMt zh7(*ptsdT-bAuHhF1T|lbm2Z|GF`hvCA!w~^u!B!&Yni$olM0y=#q+5m)cWVuJPh* z`LxuxtA%)iO@y>`X}EHEIX7KUuW?&sn`lqmS)ADip9zR(INoP1(e)(Je6vsVoDKj# zG#;t^n2Y-6Qpa8+7tx#Zwc{wfOH%j+QuK&w^r4mK77?Cu_<0NVF0ve-X|dPt|k4u)=qFD|3i!PaC~98b$hil3nR4av*@RpS zjv!8URdW-U&zCI=gEl**I!uM=sLoS?)3KWI;u4Wq6yaBN9fW(zgOVol;+$YppiuA0 z+&(h&sh~4va;8;h`TT7}6aDpQ&(kRGzB8Uv#&MwB-0cncs^{~HuBzt6T_okmrh*oP zvwN867-Zjzdx=l;C`%{=s=$1?>b9KD)U8LpmfB7hk&0GgC7Gi$pVJ{p@sgeKB%8Cp zU*{Ot30Gn*W38+pe{&QuyR?y0jXljC$+_^=@onm_D_o$*H z{`^7ev@rwAfkx}(0o0Yn5tHXA8Doos7NvIwG9L*014OXBJNivW<`rtXbtUUFp#+$8-J*idqwD;x%D`E*luEETFI=98209q= z1=NE9hwJ8MkI-w4$(3(gE=hYj^CNZq- z+UeD+%~42`8n&F!d&&`f9v+KD{Ol|h_~AUvsmaSGwc2MpPN9*ux@ixlOExK(8H$-# zrg@(CeJ%!vnyl=MrN-p#wRMG*N@38vpX9Jt3e4?vh&?A;x}YS*Np6>_X~`bDJ$c=X z%t#V#bJ#iUnN_Clj(Vg)Q<9C1CE`c;V9cwSBK`0508A7-r-+;;Kvfmtz~1UI4i0?% z!h+|}9y{Iga(3E*BG!&rUX6<^?IV@r7if--&Ltzd+vgV_7-rH_0y<;fo5-O6H+5I$ z_SpSR?a1W(q#%CKdaDTKsU;+~mwf#y$qRFwwtQ+?1KoB%3gDFVa9_s6&kQH0kI)7N3qKQ zQ_pIDCTPcITJGadck=_(3#a>l6s9zNQ<<-ZzrZFeS!?RRwhWrX zIcK2PXWKp~L0I~$T_dq#;(8$vhFe|l>s+XN8$p&^WmTGo|Iw0+8ILV7g8!udCzpW0 zMP5Gx%Z{zuG<6!|O6InYAptS+wos9@d0FSF64@e~EMaf&WJ{=> zo!z^93pi($UB`Nyyk2^o{|RhMv_h7ter!T5bp2GXfPnSgbT}*_p#{>phaYty4+7ks zhsAXbxHX!l>>mbQan#h;T)%oGg;P}-tWQvBZcFvGbfTNX^XtY``>-qEm6o?aMWcvl zjj>v(nXcZADF8F81So4P-ooShw%>75rN z@G=Oqn|y(NwXw=SWlcO>m_tp8&uUCRsO0vx`E0*($b7n1_w$F54bBipyOIn3EdhOq zyZUssrR;6#J9$>dyP1p%8J2U4`KAO4zY~FViv=T#W?{hEA}smpas~(llJU`m(s%Mt zC%AKoM!dwKUaK}ej-R&PLUvpb9bnU_o;*txwS&qgy8DV{R&8~Lkr?TaYj9_@34-h> zy)Fpr1ho(HOSyHw@#>{gsMf@@*``r(4>d#>*Ht*IVZQm<>V8`)M^))!S1o9}tj0;H z5HL&kP}gAi287>`-?tXfl6@o{m`FuM+^y{DTIAt%=RM&F^)}}GKwvu?v* z!#|;mok)k zFs3>DszfxXdFWg7VCbD|JtLnyxnqhcK03AlC1nH)JecX`S4r@$OUpMq>CSS&koDQ7 z!UTPO5K#F2Yft*VKaHzp@E=J$>qXt~WDW4{ zn(Tc~g}rtGTA@bzL8v8M2zb2R7m#S;YpsCA9>cxG-t=AQy+HD487T4z0m&ZoE>Pw3 z0!YCBf=dDjO1Sf0L}}nbsY@~)YJz2e}EK?|9m02Z!hlrT}Olc9sKKmP}VzN8Qw&s z0kis2&GaiQKzMow;G6X6pL};y%kBbB{}q<_e{z(76!pJ3ZU66pjQddhIEqU+H{eKJh{L7F&yRN zv7nsOSdSiV22tYJKq=Eq6uPoe3YhCLIh@lzyDJEqCBh4^PN_aPww3&-$YhrWkYpPiCH-87$b)M zBG9iG`y&mDUAMrl(uCca$KJ&b>6iiPbQ1av0!|pp=pZR(wb0Cw=O;i{Ft6upAUZRZhp|pULPA&Knvl2T~Mj8p6K^Peg>DzHj za)PDr1$Pwgc#qyA9}0Glw5!b#r64v&4rOc_8Kj0jrKJE6r=3R zWHpri{Pys!_Xwdyn8liGz+D}{Tq=o%g49l_fF)keGYg!L(Cj|FzqutT`KP51EN9as=wb+xN)k=FMiS@@M;E z2F$wytg8AhZ=X#* z{doqQ>Gp%~N$6Py#RQ!}ps3^5Q%edfDcBY%ehFTOA(=-HtTf#S3@I!#V~(}I%S}nr zbMzmkkhNiY%g3gr?#3^5F6wTXGnLAVya1+Qke#^`-dOFq+Z>ZB06CM5;n?F2un&kCcSSh z^R>$6?@@|b?18t|!E5QH;^*i8s*^ak+RJ)b=!vtQpt4wIq@G&GeU_xOryIml_3Ybbb zKW@40Hd^i!Gh|wKZcKYN|Eov0dYo?ZOu*$5Qa`panH4%qg>BAB(?2)}R4m9*s0#!q zu6Y*sVW3g5Ej`|fZylYBcZI~N3Ww-*tRIKXZU1};rJM2V<7u;#O{h6IW)h@?O=a1% zfa8l1*PmDsi&AoS>Ks3`I*q&?3QRw;&9 zI_@Zf=UBY`*%R#PB5_&;rRVUJ(;czyMt{gCT;T}H46*|$pwhIMs`3iYK0Ui1nWPYDMH52{-nh_Sz@(kIFLy@KjeWhc#ybl1h(|#m3sD)Dww*ERewfj1f|O^gsp)F!VKYrNZiR(KP;^W(CUgOu0m$z1RE7bb zydposfW22w*xpjQ!PfkY1@=gXUyQLXV2-PXQ*=6!)ky*z-^(Py@UHGN;JhidMn6?D zZ{xi4s0~iy*udMQ^@!($Y|w_$0fadpfpkhGc*@$|&zS87AN|znc0>z{@mImgKI_S~ z7B+aUTp7QCD6g)KKB->~QmOG;_a8Fe_S%h~%o6aekaq@;FT7HrJux(iz+edy@%M*e zM@h&v0h1JyCirTXQOrWuUG;hd7Z{ouCjYq7PqJ@LcDkwxt8<}geBa*X#N-FzVxmqo z5y+vv0_FmCKFd|knlZ3OJ>Q%YT%QTe($LhH(GIAmr1^YuT1@lnRp~1NqVW$Ca%N_F zo(ze)JVuT2G4!cDxe{at%$-`(7msiIhO=u_;)Ds&kPkaPTP&p4^Z%3LAOIY4GHyg8W!}o2PoC& z`kZam);x`h8gco;KLiMoPxT=5TD@@ZXX!xXB zm!lb!$Enaam%%He!zhBpm9Isf<$#9pX}*GZHY19E44$? z5Wl;m`($8UH=AT^At5|Xo=S2-1G)uDZ6<9c0?#UChfj|o>R&!l;v4G3s>C0Cc04`i zvEq%Hq{kw^1{W+bj%GwM)q>%#xS)ypKJJUT)-|wDs`a+vk^d5(D_w6+Nxc4u>?!DU zO;9W`pS{{ZYN8W}p_8RbkAJ-I@&nfwxxvEr(17tDag!nT)>Gv= zdR=x4pJNy_#Qn(j#F-fUZ=J6Ql zu8C{oDWQZ<rUrCSm;C;L62$U74-{R_2{V<`4TL;4Lbzbw@?RCidDr zS02sR(QM;})+D6-Q1^2;nFuT5H|LdGI0&S6v?w&x1kI#ltVO}hdhL~%4U-s7GKOP{ zBI>}1Hk$X7u5#|U)a%_jkR2=l{*mzc%oJ zapT@`_um8^_vv>3`N{d~iTdBJBd7cpt2`BC@$0X8j$NtBf_eZQ0R*8~B)~ELX*=-w zz7V{({{IZ@XF>viQ4^9sCuH}w)SvDt4!QvO;ob`JZ~On12C=>Y)cPUb_ardoTM9>m zAje~X$?&onKnM)-?!xOzJN~90{pT+9J?-H4`{6&hV*j{;UwpE*b+dme=Ud%}+@^eG z=)|Ib=>&Lw$*tq2#e0Q<`XayTD%d>Q8P|CsdRm1Mdvj7n`&7#^kjgw=s|Gw^g$J+Y4l85yc0mvhj}r^;ubI#P$!xu!2)d-OBzD-9XJfh zMbX}Wqn)tT6j&qC>=4N0kjY}`ka3JdrhGP6PbEMdZygF6M*O@B%bS;nnq_P2NwSOd zX4bsaYVYkuMvJkL`TG_BZ%OO>Ooh`4R%X@{y_J<^mYJS_mOUfsqs(M*QBJ#Sj$}p9yH20rxeiBN8u5>0sYKlo!cZ94?^$c#CLVk>zrkn+A(dE*w6O7Rs8q! zf1DaHvq?dvM7jE&n?E$G*Cvu%S))rPr}v*8PqxVTaplvfH*3YmH_8*nB8$`TBtZ?c z0tBJ;lic^$d2C*m&%-&-P^jd?I{kV;v`-_P(4=mGIHX$w;I7-nn;dpJ>DpkJLkYEC zRdgJ8j#q@Ili^%92gV4nxsp@f$tKj9fUSY>-oBP~ z>nVN97nc-hb%cI^Z8Ao(4tJ(Qa=-C=s`47keRn}VGST;~^!XT1-sG1_!&j9yKN4)+ z85dvWbHY%&CECSPUpM%~faPl7I~6aDVd!lb z;3U-#P=cI$V~qw})*P?gNxx5*=0xz-RgfGl>WQ3>%Zi=1sVoby1PRdo0m9!uQ??10 z=Z9nvY4P)aD&5amB>p(3hJ}7;5u@lAjyUKAv17f z9VNk>7e#*xJ`*{bNP1TyjFrl57pJM2SHhU!SZOIQQyXLIu#` z%hp0msjTqTrSa8%t1Ju$Lytw0@m)V;kk8%GW{egZL&f-*e)Zx|r%-UVNqr&%{9tLE zk6p)DOQTQYsh#Ijf!%5P(1~%g2E~1;?#=zuyW!qG*3iOh9p~UV&`RKp1EBQm8Y%&3 z0WWmpG^tCVC5nZ!ea2z~()2@yyjtSkB1B?~^FLZW6thqj!*!qYS;!r7q}i6xsX%1f zSmlwyM~709K1yD|Kp+iFD_%+6qmEgj4~aS-z@z>|9sk|^MSm+od|g}o?A8o0?o-v0 z{e4>n^&lN^!D{_UuUT07Z)^XJv?}YjWE#Qnzj_NJ7z2cZ-o(2|_6ucn1X9Ek;BDfp$AfPouv{4RB@7X+KyvLl*qge7IjI2?(@<3x1c+j0T6anYsvK z<4K|K0D*Ri6PCKJUEdpHP`Rp#VJM~e4Qn<4CBfK#n7fN<6!CK!tv}YR*O*ntQzUos zB4TJ>QY^zff2U!$i>?+Cu=4pJBUmq9gEQ0ORYBjdTdfKQm*9}WM{QCZhtZjZ<|g5u zIc_p}a$L+(Kz{;@0wPY7_4L!-)*wIck}0(aKIPgY9uhVsa0%B;#9xMyknIO{ktX3Z zuheM59ij#q=<=dJukuL-FUE@mMi0w)rA!$g!L)>2JFi@;hIj}&Bgx?80&d;z;2<9v zep5|nOOD1DZmwm2b#Mq z++$bE&5S-0_t9Ow6(u|`Xr#ufmYS)e`kT?jh9-`nBxQhh3xM^z>@9CXL@eyLhj`!n zU21OBj-JjUqgJceDNt;Rb3`3Dc&-yVM=Vxolr}xLJCBt$EJSe~q%u2)vTbql zbPC_wD_*&>)-Fb{=BjE-R;r^AZW4mgs+eGMXJ%nNqiob;+>}ngnaDwfLDLGt93pBM zT~d{Hr2l5xtdfNh>ROKw$h>0LGj`~emVnh*{G^LgI3hZDqFmMl%$U=xV;+{JR(~87 z8FT0QULynJQ`wf@-uqGhg?S=;y&yBj1`Nhp?Rw#E>3s&&;r9{+%M6S9bB5j614WL7 zvZ`}1?r#_>(K(ZO`0qUA)x;Gr6d_nRqVAO&VttfnaicA4f+G2OC3>Z5 zPi>k{*SD28hI)7$mYR4s%7hIJmtWT$$tuksQA2&<28D;PMwOP)9=OCO4I1k|)y%}$ zMf?VRd$LcALSr-(rs-hWjHxLz49e9{u7pJRjxwOqxZuFutTDI+SS3ra2 zcssFDfgp}LECFvpK8&nSRqk#p0u84fDg51g${_igm>*DCgm_M@CH9KMQ?#I*Z5SVd zc_Bh{b7ZI8x^_j@5?&e%QC_nFYWG38x_E=P6Ps1rt;Z!UZkSoM{@lL%BxgPlc(N#% zW`=Zm?22@Hyo0){I|JKkoF*V(9Hn|_BJ!FI#QF`kS9KGqJ1&1)#ah7#fYuL@UXA^>_re`rKuu68+G87 z0(Xjc81MP(!R);=rohABpc!e>Hzn1vg|crk->V|iUVca(wF&OjJr@veok_ymxcBR+A9r1|uk=gs&2qR@{*dZrv~+Md zTSl87W@2#}^O8?qpI+8bXEPxcEdZ4R2Q~wSMlu14NOd!3qc76HU98Qj-0OLvL*;6O zNWbcThPODBmCclJXW%8Ydvb@tnzcVAz~D%(e9T`VoC~U0eM9YayZ6_`zmJe=k05t#Bnj-LNs;Ns`hsFh;=<>jUNQx$c4W%utWo7lXgc=j90 zdI|!EQ2aBgaJV@1iScqT<{&8~wIEMCDJAU1V9QEfeOSx(B~*KXmYrc^n`B80fi%)3 z+DXCiQO$mg;P5@|^R2eUzP6DgZ@0V&;07GWQf6hoeN(7p8t@(EN`=V`9Y*^8&`u=W zK$BVZMhQOXh9hCaJI_YX)#4(;3Ap=}z9@J4spAHGV<0F1Jb~44E76C;7yjo_Wke zQ6_AJ)9zrxHFfEM`Q;_%Ant?&$qNQTY+cbWl+jV?-fmg>$mJnh%qDsV5k>Mjqvo5s zOUV*NC@!^1L`0-mQ=}BCuTsj3oC@}NzIly+519};U{6u06OGv&wOz?Db|h;nT^RLu zU)hm&9H=U2oZrhHTAG2<`M~Sez5492L(6k~cMJy3m!}|WLh1tXZJ3H0tZeUe13MIP+i0pfdD5_6SPMcUY zB>UlMV)-b&WBD>sr?kk-)~~x3G8SqM#mdoh>k?BOwcm8!lk*W;dA{|#gc%X;dZT3M zpDe|Ml8@QedEl>DN6PpPepMbn3qm1+@{!$D-h1}1M}PrdIXaStq)VOfi`Isj+6eA( zmIabmInl3Fvfw%yaApA91j{~ni(+{_nIP(&d8kICkNlUKd)5IcLGd{Jir_9gb^RgRIUw=w5%rRzRDq|_n_oT9Gi65h zVFY}nx@#EmGBD^!i!F@Zac;5ls86WH8d&eQ09&^e2V)D_4Ta6>@B2-w<_&B;X2rF% z-)%%wVe>5LhtZ;dXr)(Z;@b{FD9Cp^yXDu`Hw}ppXs*ZZs_~Y-SpxXxNz9iQ`X?#) zS#<>}e@B1*-Ohv7ySndIji%1Bnb> zkL(3zfKc$L7XFX(Paaca{zz$g{NLl@?EE+Mr~cZ1GaDGe=U66xgQQ?uCh9VejEsMm znDTdO!GA#g_!C{>?@%Xz{s{o@0(=+6B?b^!i2mUo*?NsBCzOqFulCZxM0+>}J^TI?4LFqDk z;z)J5NSzBNA%rtTrkF|eV=!5gs9xqX#wTKeaVf5ih-qA_jh^Q0$oTqRrwES>=%pGc zJcOfLdGbz-aiNENVt@O{rkuN-Fv@^h7Uga+S>0@l%-QdnOK3K%^hd2{&Else+Jrcb z$ja2jy;G!>*~r7*wPCFmXOgIhaU1t4K;SIwb3a|m0G(f6!{}hD@#dx(!l_r`W6Xh9 zT33SGv;6k`Ub(r&ThgciXn*jeJzL-Nor zrNKi+$dIhV=eT~(vYffZu;v0a+zN(-gxPJEhHt@rbj9gH#Zd*}=Zl4CgDuJuOu1Wx z?|%fe;h7?Dk|Pre**dM0D39lKI+4aW*L9OgsU%B0@!C71?;E920rt2%nk9of0S9cq zx})|rR=h;3*k_~aa9;wNT?va2KbkT>t-4i{sz%1G-5lC&GX^^^hLQ#LzAUD|)%$D} zGH~g+Awg3{%t9?X1W#H?LslxPpNgIup4Kd3OWSxq+zzdclxH48-3n0V?G*^4yhOTI zn-W@zxV((j%?(5I(Uc{YMu<-|gLoAuE+Brj{xQ~emm>u~bW|8xoJsS6j91^4JVA9( zyQy)ye8Ud49wOjL1kS|@9pngV3!#jJyEBL(I(UDphOebLGic}J#MQGN@yzha22G+d zXy-0f#j4W4o_CL%8Mlg1SQgw}5_LEv!E4xhNbY?mHc_T91O>f?$l;14IZ?qw33<^F zJ>i99HVW{Pgj;EVWDf2`sG-DCKdM44w?Z`^dr4xSKvEIl+UBI;T7d;)E~{8%t|))~ zIz>91bTJ>#sl)dmmSYS8!M(}qHv{7U4V~8THAVP6Upp~H^MGJ24wt5}mx>1_{c`c{G606dNYJksRQ7)88 z>0N-9&|YshW_jFw;Uy2-LLy2TXRKsB#rpLo2rbfCOem0aa!M<@`{xfkit4C)ep$*}jvSFeNJ5H00L;)QOZ~~wJk6d2ZSD*N;^qkOq%gb?U(qv=Q=szUp<37- zAd^u`EB5T`TaC_Ky@^xVPf6o}>s@i*GG zEl;-0W__{Fm%b)!))m#{bg<&%G?^08D?V9s@G*UXKnD-aTGz@kT!vPi?S)n#u-%hg z**K-9?(UoI()hTI)Q5@e>U1^#7}+ZG{Qf`0VSloq8{7ObLdbft*207D6<% zjV&_So0(dn8vICeHYUtm8U5nOCr1XY*j@3zrWLq*^mv*fUK3Ugsl%sI%Jd7xh^VB; zIT>Rb`zoS89;cI#KW34~nJ1hcNPt7p75ii6d7ORzas17>>VMbDilJ$FvDg23glt4| zj+dE2L4tTzw6~*yKYyaZI^Ag-J6J$$FMWE;-O-Mz#K#Q1d11gh$;SC=kfpoX47tnD zVSrtu>f0tS;hy-)4PZM^QEx+Dp;B`~(~l|_qyuLz-su7t87r_seTLU&E3D^fxh(X; zSE@>Aj(~u`u2^vF;YaGV$%K`vW4&4>PW(jH1XKCu*AD2-z=0B{_&%(jKu+vTI$=Be z8zxHh+Ydn?SZ_FgydQ>m3y>jQRo~JWKL~|J|POCs1`2^9YstojoIb*v89hk)4 z#+5wjBeZblkBm;P;5pI9FLC+uu$W03G`ozsY&gP#0V zsBTpG1*42i&8a!Gu0ErH1<&Ngu~U$85XVet?SN0-y(|A^I!*Em8)bP)rcc`T#%vHI zU-S2-5T7s1&8@u01=>1H2cJK2#JbQATcsA^9BYiV*nm1Yj#m~LaX+O=e$nX8e= zHlgEH_FfeuvSPs5Nyt}Cl?n1>_gPMxe^1{>YChXZm_xg3D-xj!YzM&|#1E6b_b+VZ zc1!fAyE<;Jn{arOD5HHyjUK5IDjb>n9*?QI7vVMM1d|h0qK8XBrn4+vW`)26WfOGP zREBCcyBTbFvV+YuXbIMp{UrEs08tMTc2>HwCEZ_G4t2;=0GEYjkJ)Fou;-2=vjlvg zU+MiKixGklguJ;KZt(gZ?Ei~AkEWq)=O#UxLq-vIEgNw_t z$&G80$n{0>M`F$(n1NSQ*X^&-jFE@>rA4yh&;&oB7ML#S_m>e$?$xSStu{ENA#1*q zL>X5B&mOKwghaxN7Zz`pD#kt>wN|`76M7lme!NsR{NbiM6=K+L_k0yU%7bxWSto>> z*Ms(p!|Q%J(&)LeeThGIE*a5Rx>L-SnA3iy%5_?OOO@WUvBz?5_$y!A>13vqgP@cgb@Db69vhJ()njx_t-M(}SLci1lK3JH zucQgPv4sb)Fo=9_Hj`c|pMdMXM)1T8*8_^FgGyh<-L>Hwo_9*Z;P}jBU^Ut)yyk%f zYFELnWV#;zQxsXortAums%}H#^z_M5(Dyp_wx;|@xuzT=O`=slo45mh z^^q|0Jjh4z+~*K1^wB*P3w7g&fnoLLe%pti!Yyw@&4N_=#S zc%kC56tPlCIz*9Zs95pxaLE&QLx}4@X^yBqSwe z!%}N~$U-9(S>v?8HSWqs^J*6fAP+=Inh%_M+AnXP+I<}?`C5>O1nvAZ`R<*wD1CVE zBF#pHq0QjhuN20Qjo+IaA)YhTOx^Gd@Ub8b_zGY1o5@4BMXy8`H?%s$XERy^79gxT z$Hj#3jV+% zAIqIsV|Kek?#uTwqb<_~G%ZfY7x}2SU|yEIOroQTUwn1RYLpkcD%b#V_nNnHkSHk4 z$?PUY8PmdLGGY$c^eQ&&i01>j?S)!Rh5im7;RVt}`oi!Be3hkT12HSyNDYOq-ON}e zA~dmGZ({x@)#l(V-P)F}m$G%EmUVBP*|8)*(q!*l4kyDcu0npeAtck;R5A5)fQ?x- z#8;ih%Eidqxt#s96ze=E)*oi*;_bU37OIQiBF)cINxjz#^gbDENv5!mW6~&hzUuKh z-$?QBsMmRCIlOl3^%CM)ZqIx~zHx}kB*{VIWy%h+pnfVXj&a%n+hsFk<00^1cYxjs zw*4S?J`0*Nd`6Rz1lISH>)=H@HC&{jVtW;rr<{c$HR4U)lLNMslb1PKRQ-lOQ8%~E zQQqqyI^QlxF%TtLaB&qCBP(EhtC;2CKBllkJwS~>mgjUz73u7EzZY*E=2X&NsO07J z3Tk@%Mw7J)!s^%#zcE*b;X7ICR-%{2Leiff0&A&;^~KQNFR<>*_L6yRc`k|TWUTlpKrB3uxd(P%Rd)79;Q@;fivtPgB^$KG}1&=leAtG6|bpI#yO6(!F?Z-4ExDhAD+4h%)|FeG+i7v^&tA{*s-PETv7B ziXDAD@2|+LCuMNb>gywBJ9~<*!kHZ@guCFu8p-r-BO6E?R6V zqD!O(s17p^Bfn(c9j(@5)%Bj5W7M{w^Aisl_;tvQ8lSQ?`RI9;Z9b>TbE%JA)bLb& zf2DZ69_mqVT}zwPITNp^058j{12(HQB{ZkPr;O&m>*a*%qVe!NcTUpczCv{3AH)(@ z`S9Kd?sFvGsIvETnSgSPY8{6(X&if#G>vKiIgeTpIxoWZRId#?o!; zbx6ndklx^Jj}C5#SsVO)c>`g$?u0|`)Vrr$m8I-n5UDK}8##tAl zQ5O#0gt$*tST(w7cXxd^+>+#50EyNMZf*!(teV_JN8cnQ*ZC=)(y$Y}WW$#k5kCzL z5bgC>wUbNyqC=!Ix6IPu;6xKf+l(KBk@E9)o-7$%?jwruPqUTGGF|#iCSXPT;^RM; zum3~7`pdp8AeQTYP0}p;Z~=V)@?0D4DITO&u>D&fq00X*HL9AT%iT<$SR5egCLw=T zRwrxvD!7A!V!lDqEY{CUbY;j}S^aJ5wf(!JwQtp_i+lfCZzX?eLR8d2LhLj6hi z#4|EPu~MS$EEZU?sPxzRJ03*s-CrvR^mLa8QTJvK?Hm}yTzpF?;t^t?DD!?hBuTXD zg-iXbtAN+(dlP4l)jn~H?uf9D+WP_5PM8D#CjVM`^{B~ia zFv`g`5emlos4(%$6wn*r65;S0&fLk9df*Q*^h+Tl(5kmevGXM6U0)QeVnZ)}8%zin zt!Eqi3`tPc!1GqIE`;w<)O&70!iQ;GJXZ`YQk^5HJ?yEXh6GQh;5eWPc8c_v1F-We zB}am7U&|x$CgHH5an3vpL6V1Myxv~iSwlSCDaa9S``ga3LK+~l?^R^9Y$PjGnixE+ zZFaiujI3e3p~*`f)m`azFf8VCg7kLM^|F47*}il~FQfXad=X{1!Yx8FY~tBTO>o-7 zl4rKkCtZj6neByMm8Lp;S%0RP-N@LE?siMs9vS+1)cW-HhIWU8*$0rn(d^K4sF-nG zD|ou%=km9pOu>v?vNz7M00eL`_BxXqY|uiurkbZB^DHF!*rRd^12XTTFMe~ zFd|8*vcv7gMYq@ve-FG=Fw{E$tKQJ>#1E$rzmXy`U%;&zAV3Icbqna*>mN}l2rtjj zoK8P`I|T;6`vKm$rK#$fh#F zAVgvU?(3|amjE#R%h7)pX81QLXuy?*^mGm;ZN~$+`c`+dj4kWMbs8T#Iy&j+LyO7G z))1jSR9-IM{{{(eX)l>8wRd84#F8ZdhB*e}+oMY1s7T0#Mv94bL+ac;_BzL& z0?Gm#_bH<@Tv2wn(yGByU?GCHwen$!M+7bc+^1M_jUNb=nkAfd`}`$nU$m=kwpJZX3Rf2D}5AsqYPqohzgpk@KKlGXs}^nX6}&z|@j z2{Y#Jeb;%C5iH1Tw;JWVzS617$u zp7;uz$yTojWR?;en;Admq7Y<##JrLIa)~sY44o}jO421K7gA(P>}-pQe6|fuK^E-G z54GRorMzDi>!WdgZcu1neps4mb96)n{pg4Wsh1?$>tFxy((-jERhWsL-R&IRrvcw{ zb1M^Sdt;AR2v$f1wyxjF!}WSnmzRnK_Z*L3Da25L+eKJ@u8~@ix)v<{3RVJ(971_C zXDT^QB}oSPKl+ubV=BV+=}%`I8VDR_58jH;9$Mv+JO324I@%H9E1qU&#;Uuqng=|R zTN<$X*}imtU_c&OMTf1%r#EZ_A>k>Cpw3I!ZAvhA$>B4xS8ob>F49qx`~sZ>AwJ{c zD)?0MwQtMw=V3s&W*GEsnv~xSW^Rm$#@dN}0&mS{1HHV`6PZKK_~K9Va?hhi*gbB3 zgZS}o;J5aL0W(R+4aqZ$CWt@Psw`7=f|hyvz#8ro40u9P^($Sx+NI4aDV>c(>o?Ma z#!q6!(0OlR=zgJiwhB@`L;$yH(Q_-~UXHVvSm{d2>yCkstBiplfp+Rg+&W3FW}28- z8enBON}+-VQN|r*eR(y;>Vmia zG0wvbM5!pm`y>wtd0u6P%P*QkHpqcm&{~fo&wi@Q_QG}5U_B|k)ynxNdTD!ubK z&w@^2YmH^uWq;M7{dy~RsTZcoyI_N6QI|yndh+yv3WMz4s|2De&3sPqPH*U=0WN&| z^T?ftYdp1E=Ml?qx46fK(oT-X>=LZTAE-s%ot>Uv73I!w)_*`$kQ;v5djpv)Jo8`L zNzcg>vZoyguk`eO_L@4){%FWa@d`^X(TJHW7_oP-e#eIt+bNw*q45~TqpNF^f4Rlf zf$JI6)ghL8)_^=ZiRZiTj_S+w{Gzg1Fv5l5IyCYgwo|~R3wDNMkhVZrh^R4DyA=Px zfD_Q29IzQ2fJ}!J&NW6BYG^}Yhh_S3goBo?tt-OxrBD0|N$e(OZ@Hq9t}G{Se$X0C zV}lI~KI@rpV4y^T@sq<5ue})CN;kcyjp5TjDWmr_&=OB&@THLMgGVdur>bn-aSXo7 z{47h~H28&lyx8hxWs8z z!TO8l^O^%bCln}`!hvF4g8Si5@(Qgbt+Msz^Ri1P`@n|MnsI?lMzj%5qiTC9OM6OQ z#Uqx{ub5cCPn%nt8TKXER^c9I^&?I568HCM_mf0X5LDE_GOTwRjh z!2CA=U-Ws^31WWTFLI2T#rVFI!5f%H#xEH+r5hZs(c4GDXg^*Vu*mDJxO+BToUQ2p zfK8_M@L|~H;WtRf|5TFVICekd{H0yS)uX;GgfTNafDf1e|55<1e}_b||5$Rl|H{GZ z2bq7-v3oHsvio*cx|J|ob(+Hf5AO+%Fg|x7R+Y&E+EG6U*1#kXrUhM)J)#oC>oVVl**SMGyzgbbPS%P zC!$1uYXJSft5L5?=9@UA(6~G+z?H%AkMz(prT*$HXgH738J%}3|umm3bog_m)l<2jiN8KY$xa0Ezmam zekm`1XYq}Ek$m?Zd0)T5Op#sD62r@kB1zNGd$X?&+;9CW<-uwfnl~EquTg9gp|W25 z@`XkPj2`bFT*Lk6M+Y+A0N>W9?v-stB?|G* zbma01o$*Nx85f$}@qwsQ{eH{^LYxk)_`vqVefqyyl*w+&w6W}G#%5Oa$nwIUJu-v4 z4Y^Hl?a*FfCou%jvuwqX=WfOy*_^AW>WmmzLr<6WOHIei3YtTH4#zDHDSTwla^J{y zbXg%RDm%Z|T^P9Od07`_&LK!(s>zP%&cyQ)=G0WaG3KNTO>&xRd-<77jY|3>>DC^ zB){aOwzZG&QA1mkD=kK~Kh3pxQC^Pll}vhiOV>9ive|!ktid`7`mSbvxv_YoB_=P; zf&Rw1PFFL_@s=j!8MB&7eZ!fs35Nv?BZ+X6+rz4W@TXil#gutX_>4tW7?{bT=Ht5i zOVt5fd=jbl9+{^NH!gtN-|M{KB)#7tJy_dxO~mad<`>`0PpLlij71bNhx`DQHL@jw zo^T(d+k|Bru%stGmSo#5zlf?)4~f z*{7{soc#u|(U)h;tZX_%$?-G#Qb@c8dmi2d4>!cW|FuXfIHLc8jPF`ehIFDo%N9$w z%k|b8?4UIy?0=bCjmsqU{tmniA0T7W`;Oc$tG+pU!A={-W|!=nyTDIY3cEE?V496< z_W;|sN5Jr(iLQc)_zH%)`*BTRyD1;4m)f3wT{M76JJEJ>Fcqr56cv3Y;u2hMCWOwH z0)Baok?{_^Y<+>)B(v$RVL`7P)Gmv(O_#N&$3wun@P_s=wtfrj!hE48^@&p*`}*+R zXfrs$-$>+)@0OWPwKiqI9lu&8UcY95#sbbF-d$^pk9urFxMuF$PpWTz^j)F{js)pA zr;AKqy~p#|cI};jXT5v}y+Wv!Z>;!UNGXoV-hnp9Ny4bLl-pPl5LF8@l)We<ds4TV&Z*!Arwu(^u2}OkufJ`^ogYPMn?b@mAHo!5LIWq1^lzX z4%AH?pE@yKs^Qp^$$(A{hlP$zqPH2{edQUxQLUa55IvZF1qaFc8@(ReF7xH_va;}k zmj*H&ljI{wl9}&{;QH0gRW%5L>UZJ~)Ltf)GtMt5(B^FoISr$Q34WlLwxA4AC;5Z| zcdaG7bVF#VvyM&aSRlxcD@f`}Neltl#zp}Rie5E#Cu>d2%)$eP69VpN=El{6?~qlw zj|;4K;zt$vBCQv)`>u);seY_Pw1eV4n0pDUsNTAy7YKNrm#37h7)qO1F;8WMORS!H(?z=*AGXVN*E!g4l?x;X=L|Q{ur#V{c?vqzlZ|eR&8(3ihb@4^E=va zfse1y{vWSU8_jdrJ>P+iBmpW>U5ZWZ^me0U*b5(RV-2w&6oSJ@Gc>mIQXe0Iesd1p z?uZg*sdX{DiDp>_8EwZ~z~DAO+IB93>jPTK7;hmQ|p;&#f$HC}2ZZ54ci3vDA>}T?ja& ziDuOUous-1=4(jNLAcH|p3zFJBOwGhL3k*>Ul>lc@x6K`w4Rmk{(?PqqCEbIlNcl zLN$l5`9?Tw3)+j(515{wBBKl%E50?)MS0BZg8i&`xSmX&9}tb zhWbWPZR48m!Qfu8=8fY64Usj}$<}WL)o10+MWxwQW-ZRx-0rHvMlDHvz&@kVF9pt( z>(iOvpkoC$z#(cESUFBA{03z(JNyPA%o^RcEu7L|IDz%*z}-NE($IH_I(+C$-(rD zwCl2bZw%Ju$_nBs5-7gNnnq&E@XI4}M zEiKc;r_T;|?4V+eoJ<-{#F@P#VjFR@f;)yI1Ir!w;R`~aMkaV@AVUBJCBDDZ=x?R( z`LA(Iw(bl9-%~r+>~9cB_L^B%h2V+Nom|Z*@m_C)pS*PA6!Seo5LG;|?(cKBa4(N| zz!4I7@U3mV!!htbY1|a1-nXgvCAH5?r!@0bEt(Gj#Wf-Uokl8ZDxSjC{Z9Nw#gTtb zWF5R=7ZF{zAZTP2GX|4`=esHPGJ9BHEpl@}l_)k;aBPgaPg=;rH0ZVM!{260MTA9a zg_wM1aP&TAi&(3`T(I#b#WI+;Q}B6Z7g1+Gz8lQ>p=smF4~_=In9=9~hZ(pfx6yyx zk}igts*uo{Ip&JK^b`Kifto_$;Z43(r&cz%OD^dj&>0S0R*sWxR?arc{r~Y8jsxFs zVjA$A^6&iPITZ-+m5}@|KLv8-)Dn8U6o|t9^->C;=-;4!D|-y-pC$eIhrXF4SOi7MCr*N(YD}ey z1O>P!(!oau!!K0e1jbK5cx0({s4ZNLQL0meFdXgDII;(>$aGR#(xyA-^>scO>gn9A zFj&!-qp;tvqCZ=TYv0p#RSqlx?DQJB3kv$}T%KqTb6Rc+GBZjA$WuD1f3TNgn~1o_ zQEQn_bcb*U+M6WH8_H#KiRWg1dLHSF4D;G4cmgdw+GzQ>8Oe&u*yVw~+pV+~YjXnY z=A4uy*#dI7(8!TNF=OE+HTTb)6u4kH1&c;HLS0gf?jiC?3Hoo_>l&Dxo7iF<+0wl? zU5mZlBizs$otorT>sS?@BsgzD-*r0YAfdEHdtdOC2dK#3+#{LAhIS-jwq(XpH$;Im zgVYJmL<`MEUnraO^1)U0U2TX{VDu%qyYND(NCv-#Za`?3prme{X!ne^dSA+xX%jA! zGX@or2aQwTi%xDNSgh3W&UK@2GLF_sQ^TCpH|GTlH`kBLx>Ogv!pMfipP9r7uW-T% zR(qiYqx0>~wUb{=7<4i(r@0~2jmem!1yKtyG^QhJv#7`Iq6;Yq+tsf&)j^HBk5CaP z9l0Y@r&AQ5^%L@D2^pP@=>;Za>zY8kwQ2ceNv(#gqqZ zOK~+2BwjD#3V|C{%$%%m(A;LOODJ5}Kk0vG7BoqHh;+#Oq8^Sr$jrQh2R^~xX=Fd) z(9PNne+q0;?ZrYVQxK#Vsv#xbh36Pby-gXElUb&1Z<4OF9(5&%jx83%4autd*@-cd zpZ&AYIj?G1-#R6-!VQrrW%<;zoVFe|NX7o4PrZEgyutjrNJTkF_K}OK7q2 zf{`*7&FQN0;M#3f^FrKyO=mNpioKUGAx=HM1_DP&dM=1={XG#~$K2@yd71L|k{7}UEqKrq%lP{UeNM*dU2v9>)(TXP(|1@1;kVCuA8 z4HACmECu?hQO;D*H08#dB_%ttk6KTx4U>G?t;n-M8Y@jiUH%-bzmMwRXJ@l1&j_=p z%!g6xo7c%~#7(};sh;J$7vK4DdBzu8709kYtZ6fzB&O&14)|L z6?VHhdAX2Pe08Hjist)Ls!|-w+6`wpT77Z3BSmAQ`ijLQ%u3O*tocQcuqGw>hsag8 zLM|b>71?T^rVNe&!#vD7-chY5`|q zgD#f$s_x-qmB(q_2`~o|SG?~%;!7eZcI(<*N~g@y8Is-wY;@U>NlXUA)4J^+jJ zFO$%V9hVU<2ef6yPf&8whiSmO9?;4-%cht=D>NQXGFF3x`ucp`+-n<7_9YWoHr!X$ zDP1U>`jH21W@)<1)pJYuytCD(BSwl3PbjG6C#l8LGJNmgtXf^QLu?gND3)u}SUQ!fPbpW3Jh9mKAv|IECYB|DZ%H zS;mqV@kaG|-JTz=*}WwnwIHa4J#x;Z>OLaRFP+i<$Djxmeaf?qQvzG5HbhajfLyq^ zvGww7ChNj*JauDwLXfvIRH@SAj4$oaLJMEZZDzGj+Ar-EKXEINu)m>hhihj(E82uh z7ok@C8=R_Il@4hr)z~npqLxOXmN~5sK#NAygRR14Wa8e?7cp(tJ}2JZ&`Q^w=sK<4 z#1Zo~KuW;=3`#2R$u)8;?j+jFa}OT_uR^bR*Bz zgMdx9izfLG6fIpRD6qEykGfHkM3%akDrjiP5k%Hs;K!uI&@w{2(y4YItopI0fK@=R zAFrij@ySr6{F-UU6RpVfmeJf=IS5Ck2LMgVZtUK1)Ks$ z-;ZIoVTvKeO7fSaEpPg8*^$~O8K2pTuamLT#O-Tgyv%A4w!Z2^^Yd^M@gVWp;UaI% zT3Y$c?Je*IdtP(4UtYu7h$i;OJOdJfm(^^XK`k?iW+e=#HMvKrpk=$E=vvn}ann%L z>^n=&k6+PLONwi8_hT+&tEzjtKEp-KUHrzf)Klf;3KHIT~*XB+_pT-!@l`apH$j^e7!QXKx@CcpE^Z+tbJ#ML`<+8TwwZzRFwP*2ECXlUhBqQYxwpCdFju*W zeBoj83FoJgh~R-DQ0n=^i|dJc=bT9BnEm>sX@~)X&SB0}W^t;a+)vnrECJ>cr(3vObB+G$mj=ka$c4kUfY_z=doAB<3qw`38 z%rHwWr&^jAv1OUGBku~>Qsdfp8A}`L!zX6+k{8X{UUXeccF*&S8hr^gECE<9 zwgjPCB7?lwr;T)VtjXXhH}Q3N@MRpQ<@2VyrB3@5{qt@y^oo4gLcbegjtz6O6$ZoG z(r`ayB>2KC?m8g+K)P%1c00Ql>1&_njA)ABTerhM>_zYY9+YA zTj;ukXy^Y!wt_QDFtNvaB6k3kRU&lNoZl?1S4PtMy})@UzSc{bJMTl)`GaEDkbV%tGn>U)}gZpogRdO4m@9Uo=)^PQFyn7@3-deQzp3X;$(%(aW z%$9gD(L=oQ=cGA;Ap>TeIJ4XD9sTU;Rfz!9(F;LMQ+sI%8?a~%*hiO3waQR@jyxY6 zZbQvnI%i89IXUl_kK7y;c1qUm5+6e8TY!`SxStRo^{UlRu$)&F7*O&+6wS2)O2>%? z50!_!7`)jxB8h*{XA)2JemSVCtHXEaCQuP{z111d{9~*z93=6mC zLwwXjA)*HvZ^LEh{SAX{c<#MZCv14IJQM7}=d-4F@;=_N0+d*Xh&-BSaCAgKU-m4Y zuO1(6EC^!miFd5dDLA+|PP}|gYtd$^o@kOqH4(8IV=BQ_+lh;7Ogr^*;NgDQSjGSp~dv7dTjX(0C~5w*7qn!Dl6sE+$J2PgS+5Gd%i`+NBbXE0G6$&8!6Ci0wCzxx?N z9p8f+Ke>XxqEIzuNHRFg^|T`}kiE#Q#}OGJILIY37DLGP9v8ibC0LM$$9pPP4$^!1 z!(IxFohlM5ZdVMiRuZ@AF-11*tk0K1xAH@Z0laKUU%K)~_b=$hCU zKne{G0pwWx->bj>;X{BaC;?<)14H0Byq34dYcimaz;%pUq|x7?OyVXTz-e8n5YUst zOE&pOuKA-y9%ZJAX#SINp!OQTsRdAlew*$I25;8aC-Ry^$u~m)c>*$7x`0=Kw0IH< zGv{gMGOjJE1HU9=SQlV4O&pT~vb_@W7NvW-ajDw2njTWHbq6Xpf2Ole70to=8V7ta%5`k2PAldULQ6a+NCHc0RDLu&!g>&*d zy84-rSKJA(f~Oi!7bZAVMTA9|2~$a6nxaz83UKB_#^hePVUz`)_v$DjoPt%%>M#_`ZGZFKVa0K zJL|s#M*YCnUuag*AGF`ejYD8Qzy1t(?e4m3;S)>N5b)qAF!Th3xxfF3f;e6Y67BWP z@E*&<8%Z7q+vCNoqw?8reCtkHEZfNNy-ZeGE}wx9eW6Gg9OUDp*^T>x%grn*^i4Y9 zyTk(tf<&j5{@Z8P8H2B1ZoU(E%BvsUKvYJ^S;$=LCuKRNDp}9g*cXN&;=$nDw#mA* z*CR$3z65Ou-{eXY!+m)B+IBK=xMQ3zp&91mX0;*OSy6|J{VoDXgMDzcs9-^Y z&Gek`13;cxf^bQn5sy~UQ5wO|=3HO@(>k-S0E5j*L=-7Z8a>-GdcnkA|BV_FoD<=7 z1EpEMmyrFwwQ1T^-ZYA?@9537f2=ceYkBLo zi!OJP9~hiNb6kC&yt7=oE5~R*C#;YD0gb-x9M3_$8nV+_;$UO4RcJk^;~UY)x?1B) z)*K+k5u9pSS40zM8kOtvK~yIu6F0TCi8v}Dt|toHEnJ+F?GkYc;V?hs)6bZG6yBw8 zp+t+RPQA9@IU_tToIC}2LtZhx5kqjaq~fu_7>-u|xItY-sU?Y4B*->QVjnGuRzTQC zP4$&)NLdy|=2q9^bc2x21 z6HwYenskfkMjzcwDus@;GzKj&9jXWJr?B8%0&g*o7*MI?G8sF&LbFGG5 zYBSRBzOUGerd%&i9-OU!*M&2h&jfYI%YE*0TRlF27YOS*;zK}-yj|5&dD_LJOmlfA z&B?-EE!Cb7T195_>8T`Y$~&E(-I{ z@D0^nc$-DAWRcgEMJt`vHCH?__SGv9gIXc0l}lA`#KqCy>#v>ij<(`W^-{?b_mh<5 z1Plx~KNEV!IT-N;Oocsii`kgTOSf%_f<(Tlw(Ze+QU4h)GRh?9VQJFTYXUzV^-~Vh z+#u!`_^DeBu<(lN^L*sqWkG0lFij%mwxI&_4y8v!k*BLI|r?oD9aRtCp`&DJ>FW9>sOKn=*9GTcN zK6W8gNW!cdUSv_EZ7cKB%m?gR=-7j-(UIXxPTxHB!*w;|T~qk;ovr0IoJqP}c6M*{ z^KR!QX7#!$u>Da1^yA#%GfhV`3&MA+K~jXITpf}N(L*X9?gd{xTE0!MHW(=HtI~FST;lK0qB9o9NSbs|RO0(-pborC zN5H%E!nqfSO)ww%59 z_nq_3d9U5u+I#K(pcO2t)|xe!%rW}tqjzK58Y0v2eH_1>{KWM`vh&lC#kz~EBvXTO-$9jE!U4zrKOocmtPiGUHFPR>SNI!ymmLrD5rCud-y0$RcSm~Ep2qD zVM0&K;bv3sfFR5CYuvlWedoX+@dM`+Gofz|_V$M+*6bPKUIt{@aqvu6!QF&YHRsxU zj<$~Y*rgu5xQOa$DxlRjr=}Z|3OMw$Ac;IEX`j}qDGsvRTGKI24)Q}7?QTZ;1hpiu490M#6tcy+_b(f{th`> z)6JKn#@3Qdhk&D+>&MDK)|e6*nI*eISfxU zl$e5#k%NOLuvM>WtZkek9le$o+KMOQhI6Lz7L?qOE+-4cLX}w)>?N2MJIm2Fwu9^< zRL_x(fv_IN z_6)Q+BIVT#{b%QS%hYUxXMFF`2G1tMC;5}HEzQ_RIUVN7v0_zFRsz z@-2J3kjRe>-$Cc=I^rSTpW3;lp63Unx(U=sztoC3}v=lMh#Ks-%f$FTL^E4xfttaZ0> z;BCzP-01yeU{m4rGI5G4CHPI>7A4cxT-jXeBI5+gD1ZD`Z1ie;wGE@)zWr8`mwjfG zULSYgJ9q_o=`QyhFq9y$xbXwP8y~wTkB|RT$sRs#+JD{s%TLf=&jru`Qd|0&<4o~x zyHwQ(D6UQeNn#n<(kILIwQILtG1+F6`nRPYtBUdgNo}$5E&lHXWgt%HxP*iG&*%X8@Yu}# z+j@+T;cEaP{8E7Ol3V_-*)g2qT^QidARpGcw~BR(9S3+4Wcl}vuKHhH2LA*pj{U15 zKEQbYNBaD{$@4EpS~mMunwd~>Kr|6w+al!NgC3-D?*kVUDEr_OU_h^SpHic+;Pt2} zy913*i;GN;laxqeX(N?*Dr5pc>q)R&d_MP=`Btt2d>9;BM|92HbUu|TP_5LnBgUMgfNm%R>OMb{O}#oi{Fu)hkd?eLFSgGjZbc{=UUHp?u-*xip^G)%{tR)LJyV< zAOhpi1DYE1X60JAPyM9cV?09eL2z?32pmuMn`9l&%dnPUJKuiO=5 z_$FN_eOz>nZ!w%PzQNzfe@IE*e=q;?k*1fsL9l(%b`pP<#kku;wo*};H}r)!F?-)f z?9cpTC9}qc4<43`ep@g-kx#6~pFY^PJKF=lWKO8)KX)nI9w_cs>|k_y$u(alG30Mb?|`SuD&JsDPHuaT7>UX@VE<7tGci3uILza?5Xof zA;u5sES_V>T?>5>TSxWS$}CgD*YGLZ8@zdY``UlgTRv3vU6K)(`_d1EH`yxH*EkW% zRip7IEnjbhuIo?y-->t_FJY}t!!*MEte#JF&xT6*S~%w~l-NH$$kL<8Ts}Px3c`AZ zDaIULybC~<{%w!v46g24m+z~o)W7b8E__tR-@?(qcAfsCNyVVS|HcQ9*ol1UwRR^9 z+=a$d##dSd4gh*}1Q6{W@P0|O0gTD0fIIBh)2%2zDMFxD=lrPn?dMN2)Fzy|JrL*7 zXM(3&e5tE@WKj9eV}m)^Z9!s|x4kFxZ5Dm3Qg1xfs{xdDD)QwN(siPa3oh7ze2DzH z((dZcspNNx@3)C&@L)%ljTnd7Msjnj2O-l}z`~4x^@J#X|MfYI>gmTY3-k6B;uuUH zcg@S^p9RAiVuK0PbVD?Hqa}qHW^@Qe#jJ?l$z_R>;7Revm!nLP8GRwZ`t*qiepCB7 znc@ph1@g(dCjPhT(`SU^GzP_hQGd2H`M4BH6LA(FjLzg6CzlN8Gwt zc;F<?kkjZ!xJCCtz-$s_OrZV>d4HZ5fur{IUnxu3(PR3=GTZex&vvYisq75P&< z7xUUrbufm3BCXnEZ#&&dH?kcwGyd4ye2d!(`iZO8+tG70TydIjP2OTv*Hln?ib-br z8^68$>|T2|3tWQ2w<79qHESSV1d|%xCe&@nZZ6zh%W2&Ck0u?O(hl26-!yonBlaZv z*qK63-;*I##x8>yILP3gP@UeAXppF?JS?4-`+n-tLOoHflq`9{ZmQ&4Sku&qzzFTT z&M6n_;fY$q@42v&m&MokZKbZLMuWZ{INGQwubHqzAr5B}Eq=3>;vhnqa`DXf>&w+h z=DTgZ#I&)SpP<3iRboqtgJQpxgZf9Oa5_D$$B5OyQkVPo?qjb$LHe5U<%2mu^;4ts zC+Mje6m=kPv+5kMohe||2TWaldCZvJi--PZEpu;21FZG$^#5@G`*nlCf$yzx|J;7> zar(EA0{%n7-BbF*+n{}kQ~PcYg5JTOAbQ-3yLONCEB@6+)Zdatpvw!(zt6Qh{hT2B zCrAN$zc6<$9g`nf-G-O}D>aKgX!{R@^Itq^{>7u{zu^-E9PsaJ^l#?7?;Zh88Rf5j zg0A2)9y&rc_9^V?!-d|hX?xVaVm*=^R#Ffs>#bq*o4cErakA+$h|9D%|aO||AULt$^F9x%{ z-j7O?ydgWIkjE$Q6J1ICS+?3WddJ1QyRBjRFxZ}c@j$~TJYI(gsMEmU8*;OV1M;X0 zD+zYn9DFTTygsK&y@k1UUP5R=NBSHt-{8lF11Lqgf)6hABRJ2_I-El%6NrC zJ|>IW@(}1EAB64r@YM&B^_mA82I8xYT(YS84?F$$pd;dE4CQfbFZ|SIQ)MNYSj$*? z>}Sf+F*nHq1<9ip5aIV98P&oTSe++ z+xO{Of!j$Qy+w%bNtbQ!)l3@OuO=yD%bj?1;l{536P=O;3kWREdBpc{3%iczT5fl0 z+7`#f7<+Ti^qGh1mh$(q%VG15z@pI5GeFnp`#aVSYa5luQ#~FZ-%~Uf3D2|cfw3)2 zRzSTfuZ?C$d{0M-OML`OH>d2)A!3SUrY(uNCkW|Qy5|bCEa@LIrQ)_eq}hJXO7^sW zpP)ppGb_6lYGkPlE}Q72pX-~Z-NZz@G&_jBsEdYC6w7M_DUP*){lU1o>(5^7GUYsf zq}NXUPOzP%ojlEZ*exsk)!hAFvp4 zbeq+g)r|uBxkHtUO<|IlLPYc9d((fiQ? z-*9d}d`oi>y`fmN9N|e#-xGh)aymEzXnpE&&`zZ7JM8OIqkQ;wr^Xe}K-qW=>mMC% z>m`^Q3oo^IP<UFET<$rWU>PL+6M$Qi56E1@OLcW0g1V$U>@?Qx+)hr}8I(*?x zcKo!|A?ST!Oz=M04xkHA47b>Kru)9go;{*t)k0-k_NQ%}5hRkb$u^*0anxZf@_MS&^nFn_*8byS$P{?yqaL>CEyzA zy#Q2HmIjHzY*TVvnY!vh2mX!eAMqw)gkx;Wa`T-wPVP!vxNHP!sqOdqLemz?AjF4b zg0rdU7M~svy`+jT$1+PHZ#du6GT7-7&WY`%I3=`6duGLal()&?;A!z$82t>v*~o%1 zQ_R1NV{a3a9rhEXpQ3eM?Fk0s)J;7xC2^pQp^K4s71Zg7)59+&cZYYZ@zFZ}dRn>a zp6XUC_i?srxw;{g+Yy0l?a=qEG%1{&y!j^xsv@H_MPC<>J-3y*sozh(yC3!V7(3SQi8%EIkr_+MAYznZs zIT`WKc5IeO$8s$!q~4{EMRd5C)MJ#~w#c3J`R(yZ56T};KcYFrD-w|w*C>ETFLhGw zPfNKvF_OhUU^nIo{HR}&RGk|!HH|mw=yGgm5Wt?bMgLd>a|M{lAYr)0NYyU9nK@Xh zgn`}@?P5l7{u{Rb`FWZWx;{Bh>9}63R@q=t0{$el2qtHJ%NojZO2Zy)!v&S2k21MiQg9@kiXb5lNGq|y@pKgP0I2jZ zvUh0tbO~n{k8GhKTqS*WY(9g#mo-Ls4X)!!ph4R6gPqHr7mEve6ykG-Mvz&CkPX|~ zDC!oeT02RC9wD>nCg-V!21a{{y$Qpz*0cPx6Cvwk@kcw}dmD3B5&opwuXE3lnkVkY zsP7huVsGD4d0&eww;21?FQhnMR4z8M3<~n0$=B3tTc;z0c*w*^ArMeSNp9PitGz4W zmX5#x1ad$07j0gY-MZmLPKH-1TlnF}8{33L4AL2B#YU40&beUn^if5t>uPMrTKh=L z;6oV_3k>R6!}D)lmYui(p-31!$emCBpkwhz=Xr<+cHid=JrcQPmxrK$8PVl+4VB?n zp_5;2?w$N(?;kq9*}Vgq(7y_{-{(Ru4gbawlAwRD^;me@|7^_{Xp4tU>k(Z6!i#R2 zPbwzveVTzNPUu&l(=U3&aT`?Hda9`-1wbWHe>FWU&d31NegDTlnEwdS{?#k60Tl$q zY793YMlt+nn1PNPSvJ7_;0GRn5{0&YBd`VN3Gu(9CtEjwv;dWeBfvmuy)wYKf7{@l zq{q@Z!MOiv4e5Ube}6nSS<(T7YTfEc;?_^3 zkm6(+3;QJcM}q3;4QLYU8-~(d=&kMDt=>=2v6%H=4bdm(Mly4G(5~S%fN5>j2h;|% z{cob>&yjKgNbEHbL%%Nh3A%h#8$yse%xVH)Og6@+0(-_6y8vAxcE`V*kK>B$tnB*C z3ZPM(H9lno0r&fVfp?dcg!}0EB*8f<{QT>?*XX^^(1h8~CP5lHN z4krMI14w2lcYpg-Z9#?{)(!1d`Yk5u((UDEU^aau{`s+~GsX;b${+G)5?ADWt=A{O zN$NZG?~o|`3Hq`E{Rvu1=D3rG?lQdtCQOoQB_q>HhmL&zhL5;o*PVImPdDL-{>= z*Z)*-&;Mc*$Uo+Tq{2?D+Uu)aDl)a+zX}2{JE>Zm3?3eC|rL(gJZz3Bvu~X zpFtNu5aZ7i`0GRQe;mJd`?pd3eJe1kYT#s5|9wW3t2$1dgH8JHXy<^dMStthtL5)QoVvw_YxnAuo!D;@+f2u| z@uYWTJtCOk&*N4eGI7A^ijWi(L>G34z9&;9BJ)o$_zLRZ%O3DQ-%R~$f$@)m;<&V> z>dei{pCG9PEC5&;_dnL6G&_2Gi|i(Gg9m`O{aRntpUF#{OAz~i@st5t`goUa;^hDF z2{(K-)djJe1=6F*lK@ets1Q4QND9d;2i^p+ydpmR2zk7Dg zW)UMpvMieW{M~f$;Ifk+CWz{qGD2coB=f#e)bZ|V_P5uZ0PE`DEzqzEZoOpAOXyBw zC4H|eHj(D?G^TIRo<*LlP9rb}t-{mM&^+Qp;PCVDo0mwrc%s^49hz#_I7I5o*p8_m z2_8!%wiq|UGHD|389#Mm1pTjj*RZZI0THst$$&gd!QYQtjQt~DKK=RKNYti`P;8bC z|1nCMEW&5jTn`>}@&eP>n!QMw<4tCnyX}#YL*u6N^QCN$AK96aaBcW|2T4+MOHn=Y z%0Rk}?x8%T0G`g@l?8xQU;XcA=vl*&MO6}erf1$|I=B)=9{`I?Ue+z+LJ;j9Ir)%N z%IG^ncfQ)ls6f`~XWga9SkU9OEw+f;QD?*+Y6u50!b|*Pa-u7KblwFwP~JTRx{KF~ zehI+*zkdr8Nl>9B6(b4VDL!1_-@k#bI8FSi{B3H<-fOZZh*UkRfBECOxZ5fEdbS^H z(fYg8Eni=0n(=y&mI#!?*T|0_zGL1yI6- z7S3R|t>c`3s)v&PAJFEnpbc7879^uNNU0d@y;r`kH+^KRrAmQ9+so5Zvz!W9XZeoW z!j-*LvE|wi`$QfPf*=k4t}??iMeWW(It2?5)AH}Z;D)S)S#XTxkqv~GHRQRx z^;dzu49Yn42$lBvEsEWe*0O}lJM>ihTkq7Ftfpd>?@<-#q;<-Vm2?`v9r~IgwTGxHP`@b#?*Q z@yO1TGSTFY3)S2gQbeIsXlRk@4u}!Xb4sl0Xzqqt1J9UYy|fIV6!*f@QPg>u?8;7= zo0PMwHT%oOJDGkPQspl-F4?HaPj=GdtUuSD!EU-;zjU*CSEq+^#E&RIPvP^8*b~K? zH+oZvZk}0Mz!@-iwGNTgDpo}2Y znGF+80Y#d3sud0qO}1o=rGfOl;DjUHAu4@?tHf8Ta=cgA-X z4AHG_x=wZ$tCf#1BVVg0UgJI7PYi9C^EHscH(4PCC(1?{aR)Ka|6SjNmj5&OTZo(;TRborbEv} zXF2x+q6ei*^3|n@H4o)+U?&@n9&&1Jl8bzL*0+mg76qP*4paU()=rTOv^2i=ns78( zYQQBF!TDrD?v($1-_FZd8GDqhmp98Dbzf`=22xDW5yn?RQ@3_rkGVgk!WVx!k$RH{)d~zn? zD`qRrsKF5XvBfY*Mg*IatBnEvduFvg(#NvGq0&sxT!Y0$!=**zPo*t`7>&Ke=qmGg z8{LhfX#uwwsz9SV+g>|XTn=TGsH?))QQ8hrL>X1p%XcE7+}T%CT@6MlQzvcTKad}L zm%TOdJUV%R`8)z0C&CmW_IQjl*zPla%`*h5VUkMBz7Joz%W*<0`4n66(w!Cz{8 zJ+uZosueol%y0gFn>v{Uqq(#pBtC&GHAZ$K?tPQP4sP!j$2qza z&o#29Vc1EO@abBvgqwD{ONr0f{E2~qOg_V$Ibb57Q#Tj;sShD^P6@s-3b{q7Luyq% z!N^Dqir-0BhVO~PTha)C7W#auD^wvKR7bmVsWovHR_mXr=U!rBCz!r=LBmzN45PwT zQI;VL&X;*r8-^Za?%{^y$rv#^uZ3oBxV{D7jM@&?&CFghY??FY;1O2B7;iaHB8Yo% z?7hsDw_uY58O5DtR!mid&Z{!2S5Z^T&5R(w-ipc>1uJC$exhify>0?lc`$}5u!(~@ zncHF%DEyce-F%rct&@a6;HKMto?_%40VD*RUUE`EI|Az8N9ytUuIeXiBG8oT!GUwT5?~tZK0C$4N71y^&4o25rrh^ zEyi6REeP9pyrCt1s&$=3#NViOh&Rjua;;WT-)P%f`I%dZrl^JF55sF&b|~LEQIe~S zOCdr63wi9jc8(aIifzGfa2NZUb323{)`WV4c*Zmpmr9O!ziKtSc9DQOor_|%#xJ0e67>bM(4k^Hv zsk$fx`lj3_!4skqRY~XE^PU8eK){_oYSr_RSMe#vFAqKHkpBb3{EvZ{)^&>``PyxAd6Iln2h~Hf!H*^!!}SidE^fzbaXo zU*L2Mz}`Q&L{5A6oYqYw*eRpb7w1_#<7U`u9HGL((+0sl6Q3ZF@V+l=d~Ckm{AKww zb9%5ByF~oQMy;_94-gS0CFxQ{S~)(z*0&->FbuRN_(aZ;#^y#MnJlZspsge3eF3 zq{?rUy-@0z?82>(g|GrotQg9m`nF^OV3K_k%MX^vW(a^E`DiJY>Qhgh8P*X=ui&l( z;WyZ@nh)eUo(Uc?moW;%M3CW=8gj=zY5vGMI`W?&3|Yt3pCIgAof`F>2H~Nssm0ZA zpf{A9Df^a*sDahx9^yVGW@%sT>~Uh_rx2|d)}?7d#p0fvrwj}XEy_B{l3z>ds=ZH> zAHEo;w6v;`<6K_1>$~)Z&wZF-bHT~>N*3zZ@UT?7z3TFete7C2asC;?3$PBW0kXI@ z>i%KMd5I!$*UE||ymJ_iY_mt*JzoUev`P8c;7~VGLVGDW=LAJjPh~$>8714ld}J8O zZOV1rH#^_?HEOee*OOAe%r|&SEXFIwWtZbj3qw=rvg^zy=y|y8 zs!w?SMPHh_CRETAAtp9Mi$q8i%g1wE+8!YCwQkavj5=GPk4b+QjVDo(q z%u0E6uZKETQ0xiB4AI6va7sAH{rk!Rg8=~edYT1Ykhl}`UzSV4V*`TPU!I|V&~423 zUOf6d{lwUYJ6ozLmhf&oTso+RjSD!#Rrlfd*F0_`Al}`5cZb z26bgrQOepvyv4S)O+hpIrfT1GS8^An)JD2M0pIHxklDmB7!=DZNK;~yl^+{%DwF%_ z9^yoEy7q{+q}|G~6lF!l-_?|lgXdSPmOyA^V){7Zsc;i!A*kRv>zZ&0){2p~Z;B%I zbmuoLueUm<5_}qVHTy*&EOJjQ-o`&LFX$0=5V<-Ys9%vJolu`zhbi3y_Z|1AprXkD z?C!t9rZF|bL*G^N?L9FSQQwC5T5Rkn)b6V!d3?Gb!E~6_6xDb&3M*uQMaR43aoD;m zHFFks<~ucSJA1NdQF0p_AMw;xFEb+P?`&0D)>y2R+~r&3R&kex=ut(TLeM0}yH>Kd zXFqf|Z_G1!S@=jgc0EAm5dXDJ_ARLOlz*iEI-2cI&`Tw(Tc)Tg7Utxn@fm>1kx^j{ zbcfyZHkjTq{Ylrjr+5G?DQfVq#0qFB`|U!@&B?vLpnl(e?=|}j`18+e3{%DUk};w6 z91RF%zSa`V=umRpd{kPxMx68ChJ}A)4*QjNZQY3d1W}I?`p;-f+|pD7YIXl0c-)KL z|IW_(C)49!3kmGeOR@(R9dKLKD=qyYA@aOkT94(mNI ztNM^U2CJM@bcV&9yN+b&F$V6K$aG|mZVV{q(*Q>HhKcTa^b7I0k%m-^Ju{VX7RoLp zb&5~jOS9-dK|97~OPh9cGrb8XYaa9acY2u*8(EU#FSv~4M$rzmJR(wXPMDbG#h1t9 zfre><$wW*Fsea9flbvqony<=;%_*L-yF2-b>?xNtj)L_GTnWc5uLxNEc&1adBdej! zHPuC;#f5=9@-*DlohOm>-oop z#qSl$EGPGKtk3ZLD83Cde4@MN&g(}ow_5K(MK2RgIZ>PGEJ$VE+Skv^`5-L6nSbs# z%kubJ4d$_eXz&IBar^3*r zU3J|=Z&`dx<@Xbm5as)P*w)paziPW7pe2zumW0$&?oy3^{DPo7R>_}Bunb*G#2s&WNO<1f99%Y-RV#tPeiUcbFy#WC{(^bBf@7gb zliP!(nD0o^FDud{M>v@blp_0f5oKMS335wnd20Ghr4MEpP>~edN}6TqK6D1MJ~~6= zmC_|aX!k5t9X_!l+0$*IsY-T*S z`KEGBBq*&Jt4zf<(Lib2ZCH4Y_0b%OB8w8W^sr9NIT2-Zapp^Lecp?{7OWFWqL+FsJgSWUt^ zY>5O&l00)Jeg*S=L;u+m5syb`yZLBaBtAw6Trsm~44a`-b{Y|#MX<)@cNubV4na8Q zW1g3sX0v-7F;Ya4g)V?7_K?E4y=33&PTVc}>W=b?Z8rxO*1h)djkYIO7}d-e+sF50 zigggB{W-5*p{*&%^wlwWYAe>zd|iFe7*g7%^-7p?LTpgrhrs@eqF7s>SI7D}0!T7$ z3Skg_W(5*v17dB^qld^*A1`d}H5QdoD;*B<4=FeS(17ETOs#b`blNPhAc>?I0qI0I6@n-fUk#(kg^F zEqQu=FC*!tU^=pP?y6OLKbQ@6qFb=>u+v!oRUzn1g4q3EuQ%E(?S-+mG3NhdOYq@CPT+w z4I)*hUF}*YagngoA_u436bNmLaSB^K&Pwk5GVC)=Y1jC~du(G_I+^qdEJ)F4sY7r? za7QcmChP*bNheMdWZRBB%f1$w4_R=aAQ}YYc}R9zWqn97i?9-XuI5#=Xw|9vqAQm= zmg1&~dte1SLP#{t8x$acS~JHhjjx*c%^Lck<@?R(J&ouD78;dgA3vVTc15se>FGtSD5N2ea~5gpUq zo%k|fFXg=Ga23Xt*X@T`JvrneOV|DK_&AKD6QUI0q#~~23Znt&0dE{Q(ITZU_T|?0 zCBTolS8iH4GL`FKFvoF%xFRo=jc$l;lV)yR%t50$NAr@iT@^R{Xolv2wKnVucGF(( zVBNjC&#$b{#(SVRUlcPY8|Ts(6o=I)zDzLcGgd#LJ*q|c&U@&7f}WSkdD{0b+8yjHWfU`&Eb@Oo zw^FRfffkKkWX%&FT&f;&!N@&F1vfw3;q=wSU;7=-wR}Afbgvh9J6nEK>wtO`SywFo z)UhgeV3){NFu2e2fy5%FQdX(V@~ zv6YzdfGx@cVRU|85I%EH#U6DMdO*#sT;t34*(^3DocMv@-buPcil+9>+p=HyqrAX7 z)At%me4iUX^6oiqMeluwhpN~Tt&S%mT#>7tOPD)r>~7#8G5acD7WS@ri0lyux$S!xR>r|8$-AL`>Brfn2;m8a&=*3cCej+CxhHVrI+|h z$kPTo=0Dv)DgNpPnh%uAOMx05htJZq)m5x`t?2o5S^iEf-X$7UxFsWP{FCJZvf4B$ zO3xJcooD0K6R{>yo0}x-NtSOE5!kRJgAQhCLcmqkH9IqJQw-@yBfmL4GkU|U zY4@zx*+RtAiY^6LUW`kNqlwpQoIS&!Kd+%aUck37QEP$;J~ABC5gZuh+Mg3RpS09f zzVN~TW-x2?^yEq9?RJ8l#XC$HK|1I3kL2c_f<sQ8ASib5|CeEL$^A4_hGH+E@J`p(zzN&m(s zp^1$B0D0)V3z=sP(>BAf<6ec)%}bMVx+B=aFkB!zT|Aw(Znh=MhZEPJ{E+_BVH@xq zWS2$YO7wiJJmCkb9RQoytu2|<YfBQKY(dlVV?Z*(<3NmtFrWrFunq&zW``6Sr-&Fk`W6ru;xH~$nS_n$G<$i0643gHmaq=#m2CK zM~i)OuM)@b2acVjSUUxKEl1r|u6)?KYJDg|x(-|P?AJW);NqDd3X*FjmkG`duzh`G znnTmKfuHUI*Sl_m!91lz@n~R7BTs=!VWzN;juH9MMEvN+Rn*+=#sENIN4obiM*&hF z@O`Hm=r2ET1OJvlrNaPRiG6!OMSeQ+@b0ank-72ihug2pxV^w<+wK?Lts5Zfq&w+q zJx6T-G9l&PVNLqyT12bhpIWE!G{R z6ZlqFST_+bm;prVN9$?)zhPqing|-?cM{(yCGG-jYzJYsXqI)2X^b?+YjGXyzUWDB z|CWlC{^ro7r^T12Ip(fpZ>$=AFlTL!p6wMbd1rwAP($81safq`{JWC!v|B=0U>a$e z1@u9(*NIl~R>!NM6pbm%A0oTp0v@hM#Um=r{BA!4F4snTc5Mro2}kATNbp$0Zy1XgonzSyn;FHox% zTCcCKtJAwVVa;{fFV8?=4ghIygYMi;iJG*dySNQ)2yqN{E-*0KK0Y-tu}&mrLgtv+ z5*+dB0kgd_&YM^ABnu7MHwEV)>E?74cKR24w39nI`H4(cWOjU(KAJa_`#Q*)sL{$9 zTPvJWxF-Hd)V=7-5A8`>&OuL4XRKNMuQahStj^?4`~^an@(hn7;TH+_jG9C2^mq-r zuVs5be(n2m0IN!gPz>-o@TIiLc3d?`Z8!cC17VeNv}wWg1Eb*DfQ#3ShQ>F z-t_a&ew*r#l9OgML0Kys@oR9FOP?OS15FDU?>YXU^JwUvxQfqqaGM>{9;4~mH6sf| z^=MoV<0IbK(^f9aiyP~P{nZ1E>Zdp~$QwD+XAKZn&PVp{!$ zVb6z}OK8H&D7iTz(ZZK)6vS>tF}7a#5QG;OvI_nj{3Shtw?bG7*LIIsPc?CQ)6QDj{&=G~+E_ zozHc%!}*?-kr89N)(Q!N&d>3|x32(}724viEGAU6Mtd5%(TlOrW&7aG;-aS8yeH`4 zUhlItqDWDiZ*zA)1pN>q41} z5~B86#)HTg3U&**8JLup?kI$BD#bh`uRQD%b-P`;WgNe{#4_I7`UwJMTa@+}?0GnM zJGvsKOnn}La_2pU%bptyQdo&bMvm>~-qLKYZJv157}>kesc#@lgT+SD@v0ZZb=?Il zg3eQ=;19Wf`tP zAN52Fv|K94l9n%qlAk+$HhmLv2sB;RvVuK5A%=^yOP?OuT58Y-qOugDM}MrumO^kB zD{6tdLS>6)dtV}5%h3)yG8s_%iY7c-NZ4I+o2wjq-7`wn+z{_=j;qX@ET9w^kdF#d zlW0Izbxr=#^HuuYiRe%^l01mVH#GyRPkm~|p4DpmcwTfag=fBL6|Fh8vM2~Yi(gy~ z88N!qM%yC}?CQv#$u`yjb#<}O3L6Y)B#={7A015ZErgPayb28gy30Vn`pW*-!QOws z-~ZX`|6hDd0Yc~Bgx2pvhn2%iOs~qjjtU@1Ab^70{x%0dB(x*!P`L)hT>{+KIWmm6 zFQ-@vw6)Obt3Uy55zDdZuD~AtzhY?m4_NqrZZCQdBVRCC?}PC*o*|>L=5a+AXy0k+ zNG2Wo;f^UyM4DU21brYui_G3MeQuJj^16B?eoMw@W;`pr_XzQ1R^C#4_MG@}y7{y} z$3cQE&R|eB9UMgD>dTvjxMAy!C@nU!;(%^N%@k}W`3Y=U@j73&C+)Ui^sD}g>LlBK z(jP#gS^jCC#GRS@p+m}A6pP%~>|moQgt@gYqg8i#Yxw~!(95`yhnGC#=`U>R6}N-~ zpLv_Tcl@-Q{E7KMuwM*xQ7Ya4hK26&^}Z&1Iea&FR}X97j2$8Zu2BCCm!dU-&G(v& z3*5ZV0$rP;-HF6O(gn0mTj?DkWU#CKJ5yJH`hK6Id6>r6-STKpuvaT}H%+qcuS#)3 z=I0rb9g3Vvv3pS3KpTmHBeu3W@$0hrvS6Pt$?roV^R?vY`MCu9Xc^#B{6h$5Y?O>? zW$#Aelfy&{W@~!P?H+h{l)i?xor#~yd)l)N)qI_Qa?%;iP4A?~GfrDD+U$G4eL$(W`49wBO$@HBg^m+xWtEkaj1T|IMY!^D(c5v5WL1_D0jRchN)*pcnz#p)>cDo5WF-(8Fm^GNQ)wYBU zgk{BVZqgAwsX#}f5jhH|)5vj7*{ot{ZGQW7;xKo@lDNT|MhizSrXa!Ew3`fm@*NfC z>}GOgn5MGv)q&e6tF!$Hg{CW_Q7;KY#-r1IM>gn2DANITxMH%M!U2AtAO55K9mBZL zY}bOFuVl%eN}mZ=Ip=(>bJ{yjZ^D6hQRq|uaVBzMe9XO*e%9fCn=jj17T1|{?XO>D zGydX9I6p-G`S0>ve8biWSE9l_)f6q6Hj)-`{q>km*bb(O4Dgu@`A@%2+Odhsnx5Nw z1ZJCb^;QqyHd!@%pY5Ys%WThmxg_)Cg#q81KH59wfxHtG=O&I)KzgXK`=yLcyzqIl zEy;lFOYY!mogb^;GT?r|8Dyoa?$t5WV+^NOf3u~SY~sl(ch^(nL>DH1bjFz#D2b-l zoLW_@Zlq|BHva@AN?XzhZZCMkGA}FOcdEr7c)@^z`iqjJ96olXv8v>DZj%oEiElPlfll`z|o_H_K? z^T*|Nc=oDPVc30&65`*m(I{6a>hp7(eu7rQF3Q$*@8&-n;COST5!bMMU~76GIb4PL z+%;{%=TRsG)}?Q>&|%Omnq~`WeDM$u9gg0>B@!B-G9Db|9B!9nztJ6`T`Lg7DHnDj z@1Vm9K|0t9!pACAtroaOA)!cGqb^gPB@;87tu0$iA4^LDWXQuzj*t>uj4k@LbmxqY zpBxp_oLN|cxTCe`T*Pd$yyAuOTR0hy*`TW*ZfTgP?T1D%r3}|VW7wpNH; zHjOFDB2PN=IQjW~F1oeKzm&12EktGG2aQecLjmv-B;sVeb@^^a*nYGcyi2I;pEqbd z_6CgqV8v@h-VW$q^l?KRwtxB)1ml8k)82jG6$OT)b6YRb~c-lu`tD)Pj1^>Tvj-){9a& zkUvCt7Sc~wZ99q&oYdS7g^~PG}4N@KlS^sR=rxsj)?YzR-Rn z^olpRCbH8O)QPa}`em|SRD=s`5`L+vn)U>utB)~;n<+ey7J`WQ^pS>HZO{S1O1n_`uDSB?84>dOlo zY-Nfr>ETJVPjuA%Xl<9?LUtf-RdqF>T>m23VDNEkEq?;8B27W{OB$k>R<=!(K#2Hu z&O{TxI|&E;yrfB;*CvjV<0c%9J-p`-JT+QS9dcTgHCD35&Jj`);r!+2_&Q77HNs;e z`q$r?YMp3B*D-~5H1aAeFMfhdhjxTmi#K74r1ccijf~pMcd)HO0!p-(-T*vbMKz#43bBf)nq^WFlhgdz>;-I}<g${S?Yyx@fju(`hb1y2;Cb)AZT>0KjP`LhJVqfruiI<>uYX>Jx_jHd@D*K!2428#Rda1x`FQ%a>Q zG$g2&qHU@%s=FI{(KV&n)|iX(XmsU>h(`|Uw*+^3u=Gd6do?TTCphTR$l9IiuSE$L z4IoJPNMMDXz37fG_i~mUSDB{`kZXAWdS`@q;mV%ADKc1c>=@D}D=2P>1PffZT&=MlevMj&DNLIsd1@&G1}+FyT=S^h1yXqX1T545E~ z)6WZm)+>r;_gMcT)eBi(C5n5xJFq;#rynf=y_C3sU-xR#dEY+5u{@nlU_5V<;VGTG$0RacRA58G`+)ZGa z-?<9lxBQj3^|xN)pLtq8_lxYs6dAlynm#`F8|l;s8-c!#XU zx&-n-fd4|!aSmPitNsJ%l9B>d+&>7_jr~@MLZFcsz$yBJ9i*s&v8>`SW#tH^Agm)$ z6|?EU-kSbhZNK&s)p8yWTL>yWV>odkqIpV6;U2$UeOy7WB?N;lSh=;AK#|QKRE5yg zt6!8*ku7^MUFPLySI||x#Nj{uP>s@(@a+X!7Sx?4;KM8=GmI&(N-k_Dp79JUbFURD zK+mUpprmP!BtwF;n6EQ^erYFPIy;AYueY?_#OCBO+%aF89)%`Es8=~cw586SnaPD9 zc-qY8n5+KWf#Fz$)}<2>gJisHT4j6JLatP++ck0WCYy9#O|LBPA=DF#!*(g-?U+9Q zw6<*vQdV``yJ+K(JAJU4vGPt zE%Amd(lNo=;Pzw(P*dn3YhCRbXD|k`y#~y5xq}c!z`KeWS|-Ee0y4n!Z>maiZyhVqD0u$okkRKuWZXg4f-7fqQYa@u_fXw#Q_9uP3rJ;9c@ssDMkI0v_Ku0$keK< z?NP{X&qTI$_BULR33z>KqRp- zF~xW>b?jorD$=s>sN{tw1`cy+8)Pfzx)#-~XS!mpal>=g&LPrr#c>2NmT&=rz|TAz z4CuG?fuH(VGoV$>7lBEtHl?DV_2h`vE*buQ`yz;V8V%qo7&icA5pt-x3$WZf?tgapO? z64OjawI{|dL>>>87~~lR=9qWi<1S$t4+wRjWnf{!tdtE~$u#DLhiIXUH8<-704TC* zp!1r}`4*^qSK&LpoYKVi@cY!-rzXp`#+Ht3Nq{4WGS|(}Pb>6w?8J91kJs$1EE{rvk9Z8l%-X4RO=c)+O<{}lCyhvTXvJRgevfE z+Z`ZkGCz^I$ZKF#$Tf3){mR%*-)Za1*Nft>c3XGWi&sqtmRy^35TT(Y>8vFHr;`Nd z8H)lVaUu0mqdvh;sh?2XR#36IG|(Q@^53jfYFZq)tcsQroJmcUvE$rtk$LxgGzOS> zNX{6D4uCiPeQFNXY|m4}n9G<;kFim+g0qal!UiUgyj5EQKINc+3oc5xUDE~kVwwC( zjyECrm5-8GF0}L%B<)LimH0M~#uVy0?20;_h+rgc2Amn1*xGW0qZ|XKh*%dfq%|pH z4dX~dCKBLbwUM5_~crSlgzOAsmHcs2XOUpp74eu>8iZjwG(_Y!_M|mmuMT1hro#fOh zR+@8dEmWR&Q8ESm+!Wh3LXOQ}^t}PTl6YhqD<5gqY)0VMDB_q0d-bV^r^ETV*l`z@ zs8Lvw@#x>H=8lcC&$&$N2v6i&a42EC<+jJPg-oNsGAjSD^4>92N3v=$zk4kVC zn^a94MMxmK+IAA6}2K!Z&T22MvtXsZV=zF&9zQjVz^@_Ab$$ zG%RqQff@6Hx(L}z+2-7w`g7EgeM3Tuyc|#}b!hyFQ-fo?U+cLhm<_;%im+68mSA=` zQ1!4A;}SW4WrC1)jU_FiD#=3Ls|-r5(8TrUEtIvcarV{KaiCi#m_?J804(WPf`EXy zJ}VSK5kU^|haKuuS&i0jvmO}9_awq)x}pX4+>E=ET-Dk2U%xt@YS<_$C|Z^?Ef{jZ z5OxlWlnU926$#e7&D6z|l!&e?)GLqTj1$Loi=G%FjQVOKIZOx$GA}(1Lj~FPb?m7Y z;x59nV{JgM*XWX9u&o$^{>No1(-e)V8k4Oh<`#y@TZxcCJmkbrNT^FPjQj{sNy@Fp zX|t5rEdG#-@N;has~hki5eQu;{nru5w;iP&=f(8PQ$UdM+%2MIHv0^&@^i6YO1Kx( zE)W6fa6T@E?>d}u7m{-vjE0Nfv#JP%XEKe~+n6B?(#;)hHB&n?@c`5yo7I?s=OV3RE>> zI;73M0f^-Hr}3*lamOv`8V`i+D4p)`E^x%Bk!6JVGf(_!YCh^dcPm=oae-S2sLbE~ zeW{uwm>D|pWnxcVT6y0keNF^NTb-{-l!O2MjWWB%3v48qui_bpj zEG_FS4OHytK#fh~k_h|6K>pnUodYGfzZ+%CF3|lBA2%F2Ic&WRU}sax3l!BoBt<4S z53i-8lK|ZTHc@a#~|R#Pz$1$)$$?P=}IIxXKWy>;qb9v z8*96>&dxI`BrtwX$6W6u_GjE7h@W4XtlE2dhWGhBEVUcTE|FlToh4AAVpanIv}H0O z85qsd)F(L(7be>=g*bA{RqF=#8OU&_Zm4~W|9$|})3rd~dO;7mjB0n-x@a*B?V^6k zCJJO`32#&smJXHS-|7q{L~3)@evMtetQPPHt9+-*yyUEa>9v8!Nu-}m8j}64c_G!~ z`i%5_LPPu$u&sRKhAT(o`JTey$GJEjH%_Bj&iTWhJwGdBTJZ7?GkmLZw1pp|furWM3q=`>p^Kq7K7rCY;w1MrJNly4ZYTeG`{y#%&Vo z#Kd6+?M>kvv=CuwL`&#a7;-?2V$p>V-JV~oOp8y?>9Tq z&l`y>_45{GzMPyq9bG)EeAN2%Gi!ot;{XE58PvUBm#A~1)Yb(#+AGxqq1(Fwd&sGg z&;f_Mt5$in0(MRA6`wK@D%Dz>vLdZAD;lr&C@PPZTaJ1yk`9JYFYx8vC#UXK)iw`pXsezz6%L+c?~r(%`93a=b;c>VSM3A$kVb~@EnY+ zWU5rv@e+5PeEr$ic$?F(DmvWF`8_?ok8IzCp6tTK1XKPz1|XQkR0VA*tOfIlFthbJ zO{-W}X}CUyRA|DC4TWY#+VYaBN_sJBXc?tRFgDzjcyaeh{p6+2F z_JM>hphBXhha6JVwPBFwa_06O#(}et(^^x(*3E)}d1Qyxjr^BWhZUt6>y&sk-BeS9 z<=CVnXUK_Pha%f zzpViRpHiu-z zth~r1>gw4LA4tjKVyZy$nvR#M^DADN6mGD07d`^=%*NM^6iezu0JI0o2f)PFI0ZFx z2ey$DFeeDciC}iN<($3ra*_wB=%v%)^M(`2Fo%L}PZt4c!=&IdbBQORREk29QeBT4+Gmlt!dN4X_ENn4ZGeX?9n%ZN4ztJ{^XL=ez_0cLdyKG#BSH60!XwR%N~9uK_CC|Q1+9>v zp@yh+I@0s;(7pPn16gU_A88akC-OTg_OC93m+xG4SC_7EF|5 z9o-2>?K!5hkusWR-^}{i=qU^@95L*m&Y6kAh-)G@Qo7^2-9`$^pfHdOXKi(&7$tmU z)@ot@FeBIAGaZ5 z#g<>0VfVh2md1q<8YgQOKaA~1_Lt&&$6S{$RIo7jqK11h{IbhsK9*hbV1t*i6#sMD zaX!^sC`#%;b5w?4w5k2jI418-zM|#Y-m^sL2n53pZ#6@HZgSZUotQp$5{UEbjb6GD^P(|wP?UOip zFb)t1WN2bw<_1c7DQ9s5V7Kyj2_fYywkCCngP%s%D6ucy;MfOb2=5VwDhG1JDeb3R z^JBj^4a?);24PdI!n6AtVfnTpJLaaC*43BJ9T)0#o7AAFqpXIzn)V&kJfg+)K@xD; ziIR{^Mri_I63?^lw;GU?I3i(*A9$s}=>m@AA(tXOZ5X^{l@v);^H7Ip`%x|ko;%}J zjOQd?oSD|OT+skUvhf2kvaewYS^=@?d67ITB$3h9x=NjZ^Ge$Ar#lI-E(P2JboW1b zXMc1C@#(qUO6g(Uw%Ylf3wZ8R0E*$vqwviyA1_IrMXpZTfW`N4zck`T#jlwzNAuI& zng|S-NdCe{`#CjM6qLJLgl@g#2rrdk0V2=(zkt#<~V7 z8mbU7m*OvizWml&xkdFr$pp2QUXDJ$<9za2HF-;DC#M_Gr^Nw+k1#{;f{*fwiMUfZ z%b3yiP6di-9nS=V?3FMldsZFB4ZPH@lC`gJDBzQIzpzVr3Hw$ri7(Sm3-P+VRd&@mX6|G^$j)}xErW^f6M^WUP zq29-MpdE7Vvd+7go3f|SF`fl0ghLZXNz2o5nGMHB$d5ghoCgfM^eG)1-{jt3dsp@u1UwZpEuGA&Mke)%mrwZJf`2ID` z$hVyiPoJp7g8Mfk*RvONi~x@yobGK*Tq?LqY`&4;FvipMX=|zF@=L9Go9}u{5A1kf za*MXaAVhxoB*I_hQlYtM^*{?f)h&ICjvh71nf_s>6K0lo+sSNxW0hrH1o2pGezUBw zT`M}I^Rd53x~Yyu$}5ff95FLUnVng)R!~(!Prx@yTey2S3JwdwhV@rCmbdg%<)y-l zE?xx--QdXB#8wqetYdQ!k9aK(@Ha|UPhpnfEu<$)mSXikqq#av=A8JcqB*Cj;D-3|ibm&GO z)~7WnxRYA$GF0o_xDLt5teo^H_e^A)#UaV1Ve*(57me~F6ZUG#zferv7O*%z)c1HG z9mhDR^(OKNfsc}8yZXqvWWTT?pJJY-5&xj-vQ(AR9E`u1MwZ;arqr3GTi*D!;Q^4h z#oGwB!oi}uxc5GixxbTyt+R8l7hiO7*P6Q}H;;+Ks-6LxRno~mK>T4W>X-^&FJB#R zRBxcDibVwvZUPD3d%byr{gfdH{_SI|y$k#?0t*z5e$wv6FiA|&IHax1*S5&KJ7oeg z<42{2Q}`OM>q_HWQ}t4X4UJfJ;=eXgN07IcM>J@6eE5Qz0|n#PUvyZe7(ZD;(gZzV z5pkRL<@|nMQ-29&&6F^c-X%$OdIWD83uQ;+z|2K7r>Jq!0aiJkMMgP-mZ@3Z?NhB- zRyV;)0#YeNATUyWcA@5Fd$!Ac=1Sm4}LaqPJ zg)U=AIdNa5xz7C|KJ7*#kCxl9#`3fQNOEdC?pS?>$dqE6pk0gIpZmn$v21`q2&?MI zT6nnTTdGQ|1bZKOpwKZ6eGS4B0T}|jRz57=BjT%_EWh$@JP>KH29^*8x4u_f}|Ngg#_9&hYF zz_dw;NjUug{Q}%m_4$?TcDG#okL&|)?WvwG++bQ{c`~o-;X0)~bbm849RF#kXKWdi z+n@-6{0m-c_BS`3&xgHX4f6b_Z0{C6EG09OQ9g=qVIp`~zv>oWd$)205p)jMeZHuo zc}4O0@Jsz$iaPv>envOUb?2z*DrdH+SHtWx^!;fq}hAFruqo6`?Y42{kuOQa#6f_mV2nYJi7(NIU*tg-O}cnlion_N!3#@ zCIywwW+$M6zB%F>|GX0d9zQDEj9ZO|O&Qf-hKpg8A9RZCX0orESDqKO|9awn#RTSF zUH<@$1kGKY1M|wP9AGf`?;aCi^!^{%1>WcB{>$oC4@fCf9Wgu-MYtmU8t)EqbpMXf z6xq3^d#-FpGrpO5ZHLI|j(Z4U%=hAt?q20mZDPM(q5lBh2Uh&kWb!U;k_U%E#xonWGQPdYOS%q~wx@ zp{{qwsWOY-!6Qqc^JL3VSq#2wXa1+c5P<9OFQ+X0?3EsiY-aC%yg=&!D$n`^Kq~41 z5FN23ff7>f2k17c_MdrNe)WS`XO&`+l!*AZiWcX`TzG#2nPkR}-y2kZ9Y_$Rm3uK)fbeR#R=C|@B`Feag8!l{6Ca!SVj{^32G@0 zd>YtK2;>Ql*0}t_dADsU(0kdBJYQi;KF?_bdk}+&jMy+*5R2q~9c3)?dX`^uyA5|B zE;smLo`;qwk`w~dkv(W^91x6|0)3SO0~}d`qBzQ~XvYIw-#pct5z@NW_`yZvD7hA6 zUXaNgL!reS4^iuBeIiXl1$hek`mSK%n|GU=N2CO+7$jdt_?*SL+Dq(Qa&lLeP)~f< zsj)-AS)*=|_j3^qAXhKylWv=F+`KgR-n9gx8#*u?zD|IvR9qp)nhv*_8`lZLDBZ1k zqi#%W%xKT*5Cl7%YG=r7nOJKcSDzQ;j~fWXL0RDCTcno7U?c3?*gJFCobb!xS}yy1 zJ0uwvTq17MCCvReS#)$pDJ!_ifgm?zGc|;aCjDlPP6Z%!!&hJw1P$VtvW6`Ynk3Q?7{swCm3Jbf)^ zxRXJP5(N(-lVk9R7{8zQaE{n(zCkX6$$TV8qESby%8 zJX2skwx{9*=33Mk0~N${Po$9pk@%zAywr*}LxSns6F8f#Q)6MK*f3Erew_B}9LiaM+%0(||v!&n|nKFHOE0 zh=TY)>M28V{TcYJu2xnHwEIO9$D#y980+`ad^=4{S$Zoge%qQ!T6GbsM7BdAO(x8EhBgn_#y1FdDn#AEWb{7# zmo5xcP15;VHa?+0Gt_}wi{H9$hoT@ts!oqV3@XKx*lto~*?{QtE;ciDRX zq88}qBIO1|0pZ2~{qMsP@7OG;C<0X8Ngt=BzJ2;y&B@XMuLrBRP|MK%(}&u6WJG&= zvBydl2=9Q^_f9DF`}R{X^#?UjN#3f-d9l6#U~oj}d3=GD`2!@%#q>{NxvPt%bE1-d0kCQ{BhkSdCn3dc&hpDt+d3F@8J+gPkr_!-^q>+xFnE^ClVr7di+3Z$c;3Ev3=Q&wb=MZ z3UgL{Ib=TrZgEP42NVhXV%|2RCx5itf1ypPvaoKgxyHEu=}`&~dO)3QP}twbqx|; zt_@~@L9?eell8zclm>YrJ;`rh*-3V;YH30@{F@e4dqc{OVp#X`GS`F==C|axeZ-l` zPL;t29`CtS-CZw_YQMIHUx?wgq7v(*Izr}UmJ{Q*A9oLuq>-HCf?I;(HO7yu+D0~A zYqa~;B6Nqgs3*n`&2|>itjb1eoh%>C?i+K;vAiuKA=7SswZm8-;OKeXzpuN#tDV+t z!aX}1x0j)}=Ip)^PBXt*eH1I%>nH+uc`i)NgD;?*IDu{E+^G1`n4hv(y6T%N}n z{!ZM`T$hnaAt5kmV##~2#cyG!pb~^wsWJm8yxG(uuB~@b42xsd zBu`iH!^n`H_9Nn>2R{BLvo~3!xA!QCDDqVJ4bg?xI+Rqx^eI#9y(NDri7{4JIp&dP z8fO43w*ps#$!_hEygBfKK`r|8r$_8^yoN0>J01%f!E#yB_SOx)V(aWBo{*IhPPe+Y zo4JK;Me@3%*`c*Cfw0Zn&mgCu=?Mc!d8iHj6DQObYe19Qu8NJ<`91G0z7DCe;-Ijs zV6x0);>a%N!LrDQa^JBg#}j8Y3P$r-4qy&C~1N5{Iu}Xw>!w$S^R!}uv=0dw^ zZSJ&H-!DU9v5X1VsSb)p5fYdaa*S~*vZ`EolX$dpy0CxHC0ap2pUn%~;N_)>{EAml zz_i-l+McPH_|Oe(QS~UYnZD@qBZd@BB)p=cH@Nn;HSlPwWW;E;>tbcnP$bpfKJ|$i za?lc{r!ygC(fjSZ%4z&>OND_J`YXohr7eyM2qqA)K?okP<*YWq%JnE9Z&YHXR%31) zg(Hu(S8#yB?UbpH7lf}LYe7*}RKL6OP$CgNltdXgCl9y2`aZr0%!clk1A?6Jdq2Yr z|CZRfc&KZ8w8mrKAD$ zifH+7(=b5@MH^tuJcJj@C+acz&#UxxpO+iq2oGtQJm_=BqEn;bT0Q*+AlF0x+sL;q zD=EMESIH)~eaf)9g`E-tX_=2Xa)ng-y zPjor=&#D9S`p)ljbKie&tXb#AJdoINVYW5qX-p{mgYq6=#w!?mUgs%e;P zfKI`exKZ8N>s!hPtEacP_?!IDt$D46wQ5B~xPX1N8Sf6o$#p-h%xmPU4|Q1K&K_SB z4|b1CIFgB|ob1TMHkITk1~rUXI|oB(wg6!~sX!k;St-GXr4eqXk-_yz!|gt{cruNz zZ^7_5U~IUZ@RI*FbdHXx?hgCPw&&CxVWwvK4v`Pag2odl3n`k)c;3VJjj6vBEkF>XkJ8^PpNxDi5`w>)%7cI*K>cgg@t`SzdAEnc+9UNRj+n9k}bOr`>Lfexk?aXlYFX=qR_nTEg4TLdUE=aZy=(nEp3IA&0fN;Tx&0C3&fRjxdxfoU z;cX6LMmGb_aCPwo8XtQ!p`osqXbBfNl@FBx78Ui^iA7e4r*a7LPuNXUw_*z=2tLh= z@Q`v8x#e44ogx(Pp=>`gjnpk>V~B&I&}>0+$-j`W9!lBm7qaXhaa@~po-=S0c3Zh3 znmo9}-}UEP%(_L!8IPAv;L?{D7{CYkBQF@O*INJYWZ?0AAG@UWA5@I`g>~J!dHA# z{sBVU@6J3&nC$qB2kiTa79s8jDA;9f>6 ze?8-Po_|pmIg0#xf@ps|!$8bD+`tdeA1_qyuP4}LS_zr**DDqCr+1wL2B0y2x>O>6 zywVzaKo-?MJ&=#TU+RAx$no!Y%+CYy`}>vt$ANVGe#_h)2%zcz{f5K)`+)#c+P~j4 zcSqv(`#tyfBLOP<-|yYuPRW1oNJ_QbX{4sg)whS_rVe+Mo(|zPmtcJ9M4)K4qJ?L0 z_kR70g`r{yq&xW-Im^xB(DHADEAUhTh_AzUikwMh1K#>k!UGRNw9+Ae8SB zOFkmvh^L4&pfn*1&3r%0F{{oMQEO{6@%;6Gp*TB*tmsPNqQB64Fh-0w(Ec$7C-Q1I zmlrmnC-M@~fPBFLDjI~PFJZ#@T&2xn!RzgHnx*jBXT~3i3Hfb5DUz>3dWA`iK5eLn zz?HmdOgXins(RSx{Yov~*k}2Dda+|qPzG=D)+7MGc}g;AZYUqExur7E+#EtLo3R0L6L4bvzQQOm)g26%M9}N#>735y0UPth~XFqK^sWg16-MUFp96O z*m9(=qn|~uU%{eJ^Qlgmu)s0%m8Cw-s~E5!Wlg^8DHjk z5}KYTtI{Br*fiWI^0;#`5U%7bqmW~RP&O=0DIG_6-5Ct3c(KdJdo{jcZbMQwgL z_4?6<_JnPAD|s(!;N-SYE|y42j`$RBAKT(~@tmWg&;9(m(NkxyMfW^cf-@=(`Vzm7 z9jUhqUN4keD*5&Rb}!Ix@5pIPg*d&iPM4L7_`rtYcCXYZooJmrFPMSw^~3kbjKi2t z;n8Dy9f|!fB|BV+mlU?np3x_Fot$!`9)GBG%5BMM(h+&s6Y*|L=sIW6 zq){^Ec#zDbc&HXB(nip(Zzao(B1x`&`U_I^n-!UWcM{Ggj241>#BM4Y{tn~DpO3ig z_UEnxWH^d*8s$Z_XPKR0rVwq|JJ$x4xIrk)=9s<&K9FmHRl3`jJi5+x<-2;|LDDq1 zMY>{T_}PhMyTR#Dh*7by&8kB{z?9&`klp^(5t?PX4_@a7YweNIB*p^uYRmMpBooKH zY8`>W;?7vfR7q3ZY&c~ zX_|K4l^+?_kR;XTowQiub?N$tN1UPXVH>sAaiutZb>~);kthdYH=8LX-v&*&?^|pj zvPJO>Cj)2?0G*Nrl{sRk!k4;>R?W^+_}0YM@s6FKGX#Xqi;XRCnsGvDy0VGg{g2<= zOD?(9kDYaF5yTsuWwC0YB8N$BsJh<$c`9?HWMxGS;Tba(Hfte#@Jwk*Xy8N#xn zPsoM@tixRRzzu*Nhx+J~dGOkTkr6kHsQBPx0~Enzb%VF);0y7g`g*6~v`ILjSu5j7 zPqK5gE;;d=jp%PMvg@hJ%cL(i9;AABo$uO8aY_cSf}ujKkDfC|?gIH)0t8Z9f&B1t z90+OAb&#Vk5pqNMKKe4yi9;Q0F@iJ1QoJ{@t#Cn+29c-Quj(;PTsbw6QZB0dH52NH zX*UDW-{G4%TV~UxM^c`4lEP5|90V!tR85|JYadIOlHrM-#3V^SdNAA3n~=wD#7OVE zfyq3Sw$h0-cxJ2YjWyNsFe@digrzPmqbEqw&nl&g3rXX)%Ovv<&2~Dh8tbiK!DYJ= zvXJ|F(|3_dt}pSluiPWPONu*HVhKt$opp31)!1_MFZWwv-?pzhHZ0$oyD2GpSX)gn z^$xSvj#WRQ3}#-5$SC-rW*u=uzdoqQqtt-E{e-f4=~a)(D)*`+9C_riCoOR zy%KXl>{1Qafv!gw4=#r~`xV%FQLPPZd(;1AT@|h9|GS83sVBpq7rxmFM1-jjP)whH zg~|}n=R^$1fHOb{X>&3XAYkJCIsKc+ZAcr|4-gV7KoU^(>vCHK62pnkMXm|De}H;5 z#Qrbs=5bW9K8CvAd`)EfG0fR)qHOgM58B*>hnoui6G|FaLJeyUmZIk;ox7AL9YIf` zj3au9&?qA5%d=5Ho^Z|SB|0xPtsShJeMsh<8(&Jk2YyiNRz*@g!x6+! zq)=m7CN7wm<6`aMot)Dcu;%{Js(!K*?t3}F7otS+=Kw4_0-ybE?t4DI#Q>(L>xBSt z^tcmvOySz~`^Faf0~B5!2;lSnZ|t^uZN4FbuIEmv+t6^r9L0J1VHgMlzJ5O1iwT0O zmUrQj`&HQ1?)9eDwKklN8X-9G1wsEbgCG51c}VRLMfmVIb!+CcTId%_Eg~>^Uf5cZeF@<`7F%jL znL2?G?&ea5ye{6LN;YKTcKN1z(X97WqB{VvN<^mQ#9SZ&JPP?KN`AS*qDGUCI>8T6 zo#0SG3zV+5>$PBE$bm3ug%`~YC#WSlC*4lCh&d@wz-kJ$4)uLp51a3ycY_V>V$2#z z+Sy?*gUe&SnF(D;c|mc+vlJg~a`XBoxTA-Z(KKO!B~WBvnNdka5GFlgRAR%L*PdB z%9)2jfb@M%W1E253>Uhb`y*BPk)pb)<{*=n+*7&Fi+D0)PjP`fpq5n47PY#D*4g_| zyJm5Ztv-w~lGKMNrVLPaX%J2{o47nO|Iz_PB43V{kqeXuE@6C=RR~3B@5>I3byA91 z*gK}O&-GAJZbI*(yk}a`SZE>CZi0>o%(FWaj5Gla5K)q?lZG^6>h4A@j}qwDJVuf=#t3fQQ{oCJjtU6gP-eR>O2_A zZ3LL1`?|-WG;&d%x6*YliX|aT?;E>ZmYFqZ;nRHBIf7JoxZ70`R37@7rmOE9QhR&o zy)?T%iTbeL=Wr-dSLp;4&BnFw1ScdH^`EIPyu9ZxAob#$kmUO;R%m%C#Cb1pN&J3X zh9wgMuiB~VX0`b@IGPOqhl_Xu?!F5?zCxDfR8@_%(d?!6Ail-;_xnRm{-Udi(=6E~ z5EnZS+XnoaUO|?xCSlzSuB*}XR~Ff{|AL_FU$>+E z`_G}sd>bz>;TM4CP8DEnk~JCWweEicNA_2_w9_paAYk5!5IJA~^vl}gzv!2d|0-5#`cv2J7ZU6r`|Nu z*j?}Se`<63HBHb;UB3u;M*IiPU4D*>xCCYOJ6A%__w6XHb+%RbRlLg&j$-|f-Y9Q0?K?X^k)hH!L<7khuI+Qih%_eo6IgUpr0M1zOj-@XCz=jR5kMu_?xb zm`H6wbU*3Vy}-8Q>b6{wN7DJcu3t)Mw!(+UV()g?1dx9 zD%1QRpS0_`Ww;4!i~M@vFe6W#C5+2r<#Y?O0Ue!ZCQLejJ|QNyf}?{}WXRC-f^IBN ztDJI6S)Wdo9%2*5$(9C7ZXpwbzI497E>_mOlJBc?!tt{ZBduZd4`C}jdqLulud(2? z6n|biV!Bm#g0T=^Ryy%v?~qd&hRRp~#(wOIn}(6z#+wg;+_*jFPP%OY9x{f<%B;Al z*MSKuU%7W-UWlBRQ{d=#cwBa;`0-+8zs z;KTY^Ev9exxP$6W?NN_o3{`6n6;)CPrw;8PX(5elD|%1jhogDWknoadGIT_`(?})^ zZ2Pq&oKkG-{7RRe)^E?wt1s|vV@pmZ^VDEG!DxK^WOJu*BibxNH&L=yeA6yfDP!i1 zxq$H*tCWzh#Mo>|Daqj6ZAk&sFQuJoQTjh10fDt{oo7S1Jw3BWgT(E znjs>H$C6+u_{bpJ>98wiFh3_;lwHo<%soRh*Db6;ayaV^Z=Y0lC*?`e&xjqM6OUq8 z7lK-l!r2pFX-QDUM-JjYUv^bqafNt~%@b#>JHO>8*0N=bW1`Vrj!)ky2R6Z7Zo-_$^U z{9FD|{a=wYn7`%&mCvvMz2`shWLmVQcdZo*fdMXF^4}nIInd(%LJ8_J;WWJKU4v*> zBc#dl(JV}-v_3CSC5mPEtj5;BnN^ugYh9VGXRHd_oxB?bXr5Q9>u-NwL{aGOq@i~m zVPNq?qx1hc9{%|Ot-{*S&g85XZGUIL#D0?Fem_(c96VM}|33d6d7ddozJk3ZFRw^C z6E57ns5eAD#fv%&jIuJs%V|&=M_={7+^r`hk?6PU?F8U6y$`}+)!{ktF*c&9rdl@b1LxxWCl{q@}?*9Lw=?ymiBumAeH za`*MkKbIH|r$9{nvo=7js#kCu)mYy38}08ul{fVtvXOpes3T;y0(DMkuHOe>o&~h| z7c|6lZ+5QV2oc|Q0yv{9?#X7fzudof2mhbhcK$1}+N%{q9p*h!yld{~2pi}?V)z1P~M16jE zQAUTvHR|CeDvaZK#Uu>=@A>fruYv-xstTqP#i{aZi`ZrCa7w$eLqwki5p;W=>;uvi z<2|zhEmH2WgMbDU!Qj)g{RV;&lV$hxtU1hd(zezBDpYFQ*9jVCr?;BorvZIVbJ6qy zium#_R#Sc^!@<`bHMZCk1A6s^X71An12nd4k*gVp)E7?%8Jx1hM`!Ov8PbOQ&VpkJIb>t zCVtkJF|_(BPLQ6hvOy|rV;(+I`8gxgut?~X14e0gsn6RHQ?5zw_R06`@i4;kmJ@Jd zN|#pZvqT(5`_?MXQe*Qz1m9zW&1m$XKuo?~G5ofo#Se;HBXy-vpL*#h5-E~qaH;;- z*fJnjWJ>S`F8JVn|J7}4)Q}I2e655WM0gTUOR!gSO%3iOsvDu4cSP&dh@B9_LbtrD zS5o%Me6lj@ng0dd3#DnaqwwA_p;jC5@r2%*Gb-JJB7S_9oT|jTg}{JyOcW zhpAX?X>|H;-;e2@?edRLed3}$XYK_;e6)wGF;mS+TRZljNaIr8h!SvtiCm&ekMRHLbshzSNjF8!W;O(#?%<+-F`lPi{L%H_gi+k-d`KG^(0hhW z?I)WqLSvpjqe%rTI{kJo#@2!ljfcWD)e=})SyA3^gpUO2H)XghS@zN14l>&kd7yEM zCL-QrfcollL<`ZUcSMvkGnzCJ39kC?c455@6r&7AaO%r-8^$6IZNvAvKS+IkrJv~n zX4lo!9s(1brbw$ry5H_mMyD4^CL1(Fxidn7r$~}}#1aLN$cOY#Lb)=lSD-41)?t45W32QUT-ZAQ{*4)Au0u*td_ z*;0>J)uKGmevd1$8L$dOnaT81kiLZpmmlDdmnK(H@6F{xm`ZXbu?ahi-crKoD zERQiE4cI8^>3&gdz3X6Mi5-gOc%MIcS9YJOCnhpkSBb7Ae)XP|LV#~Sh&-!aLhlu; zfoLbGRKD@ZI`N_o?8qd1R-T_ph*>et-UOV!Q~*0O@#l|b^;*xw3S%(~A?I|}Nw$54 z0J8IK7wyJ@_2u88#Z~M|A_%s#KW<``8idtV@u8n{IA zQ{E{j+w&aI@k4So^?Zs%~th$V}kuNr73{zPrm(f?#s6A~aV zmB$YD5MH5&y1EwTw&+JzJ{W9=bEstTJVv=aND0d8{QXS;L`xYe0mox&gq|o6^CZ-^ zb-S$W)t0GKNq(WNx_Vu*0i*_(f};_Gn|Ct=A=CJrYv?9Zqi%97{zc2%CFa~miN=lO zxR#>i!3g9*23-`E9z4{{Zdx0kllHueP_=8Pi%n1=0D)E zJL7`>obGa$kVyleAnyZZ#vDL`WcsVy`}YpRZ%vc-JCAvu-<1^P&h>rQG&u&ECUpOz z>DwylS6+=?=_hBdf@!u`Nrz)y>Cfc_mO1;CNFm!^ZNkz|Ok+dYy>GMNTI&G}*YHwY zr0aV4@Z=5xO`yt0<<`ck$?O=DddGQo_NeG`!LR!6Mp?E(x)>zW+J2#2ysa)|h0c8q z)Z1(2=D|#qA<}P!hjGcApsx65m^@C=Z_oLo0U>nZ{F={T`9yr6uql=F&JvNE-&`_D z@vPwOTxZgPZ-iBfX^xf^wuO_9-XPR}#QvEMPbIjDAQoxIVlN=v?wXQE#B}Dib4|1M zyH1OjbbHs3&DMqN_S2%o2;bRzZY0=n!U?2*U&h+o^3oWT&LCjkWhudNee^#*?p3DTSH3NHpAsx1jHhY z4I!-+e!d@`O zwe~vbC&A+YYL)%yCM8E&^u*nF5{ypIpgsFwTZB7bgjdi?rf4v(nui_J;kKsf8_HTc zT0|0vt}Wj#TcfXYy<6-XsyOv;$z+TY5DD`sjy8b)TcCisf!#+nCjX}Uh>2d;8zXw$W+EQ zVk}WRF7u~MM7%hmbT9UzuAXXrHI^xfLfl&T*Y2D|r$*$XbswVd+@ z=u4*4;90wG+74`Q(d|XFR8HgJ+|`lYgf3>lI;mDGTY*^N!U2!AfV`b23kGxmMg;vo z?7d}FUCXvDyl_YY1cJLPB)A6+7AypJPlCI92u^Sf?ry+-R>m8pty_2hopf_8TTN&N|? zCo5;yEkz$O5UaFHAPOm7I&$xpk=Yx&8!Qf7p*m*B%@fR+S8LO|lqyJctg0H6&ZaN@lvGG`q=i?0;ZCT=YjJ{fI44y$>VU|tQrj+rpHldRxly{!%!iX0MOb^< z(JyKId&fXPv@WBJ?ZDzxezN#LK}z*okrzUWT5q@7n#vQhxj6?ERY0;a$$a=Pul9eU z=Kn15{J$MFw{CiFmxy1e#j4m;4ypH+sU@;=M57B@?>S+8@AX<k{Mf@&giz6uAs1gf?h~2H=@4tZcpgU&Dp7TkQKs~3ELm0 z`!N0Kq-+-0DHQJOvPX0GTJ&Jkd@9(o7r{{O{P3sY`{(!lfBN^|(0x9`Vpav^#mmLT z@Z#5By-+vd41a_BogJuXl#NU>R%vOppK#}?87T5df;3Xn4B3Mp$W>>=6r_PoaTo7P zHWqLM=d;i+q@LS?gd(rADqx*HubYN_Vt=JdWXYbc!(`~ektDGZ(PcNtvz1Vj0G~|w zt-6&f7#+l0T^kY2WWxcyM2RX@(}|ERY`cnMUIk@hc9{HW1xEV2YKUge9YLuDcG7C0 zy3?3sW1xYD_`c^8(GdK~`b3juTEeU(t2yx@&H@!vAz~VrSRiFjJSNo?wITTc89e`XOGy2iXzUqNXKCMapITABRq=UCF3WgTbfop*asH!-HyG*V_1Gy^ zU-tE=;#7-Q1`pz9kp}mzLmL2ob$<$1)wWqJ&4mH>&S`SA!YpG_okUxj;7^&wGEJ1e z)~?ytcF5eOEp|uUdgydDr|XDX)_yPRjV%zshJoN=wrh1!y=1kG)ACprQk8Y|nhzCR zTyw!&NfWLmFVtpC(TpKzb&|AXg}5KM=*QMkn@Vu!!rBtN_+K=ryA5nyq|(W?*$jIb zctSz>6I7<@y@%;uKTcpr=)3>ahq@93?W;XLFnBr7^L$xvQ{Xr=X|?9pD7`=UW1Z6l7-dv5=3lY`nsoEG{B|Wxp`m$ zD;eAv_vdpOJHiS^R2<*@TY5w`5-rAR{YFvct@w6!pT?$}ti7$QZIFb#0PlhpFiym3 zV8U@|LCtzcw&OQr1|$0xWXuiHY5j)C1jV7nF5$g`xIF|!erd59Mj@4kZ@-%+`Z#LX zp9Fz?1$&k%-Im1$ZjO~KKYhqm?J#BQA@SQ}CaaC4ATfkBGei+T#FSYRdWRpnKjqiD zhy?3jtke5EHd53^5nX^HU`U~7v#>4Q_~Ix|SE3=ZyY*FVM8p#&{n>1PSwwgw1t+Xxe>Lmfoyxt=)7k${ud?bb?o6{kK^R+LRxoouF)@2r3BBk}G&&oIrzrNGv(!$}CP4km~a+gVfb~DNmq&Ft~>P9?3?O>c|oP_Q2WLg1<5ZlIjp23Z6-^>YI1u+ad1cnEjk=%8>P9 zFtMM!*Dgd0t!$GquFVgJ1X_mIu!!B2vZ;u_TdMQIeX?oOOfX}5c7eTLu4gm6#j*b| zzh?bF`D0<~g+Rf@XTqwgk)p~qiq2^p$rj#lEZrV{a+u&0pCpB%^DBmPTyyh-%?Q#b zql0)%{Nq66B+wA#Wd6UM&jj>`@Nt%qJdZPw{2W-LF8phgB%hq6z z#}W!rY6;YBC9J^C^!wxuaRp&=-6xmUO(-LD39PfMSr8{hgd$66z+7g}ZIJkGLZ@>Vjbk83V#uxC zZ{Fc?NN5p?<8<4TdbW_4xa3-|BGMmbhZI>PAnK{+)G6sOP?^0as9w8_1;2#hb6KIk z6Nc+JnS099E|wyxS7RrKFP>PQxj7^PCIG&zyz&yEJLtqH#(sd%iN3#(X6Nv{1b)aC z{V6RxNs9P@Dz{X6EkIYaN0%=AwI)K?yb}qkECnJa31-nn_D`X{O#0Ne`~e0e0(G=r=}qX10=4 zQRKLo!{4InGYapQ3silEZb=kbu5=_)mxqZ+|U)g@zMIzxJI9;Q{uLzw`-s-@b zoi*;>pF}f(IKU=nsGx`Y~`MXXQ`^F-Z?|`D-7*d z<@dtReGXvPw_uXSC$Xcn+VK1I`D%^YQkl|0QDYmrL++1K)^Mz=)XF@y$kAJ|maoEz zkpi-pO39FCz>!=esGm`g6-u?(t&f~c-$GcNt;8K$C)fGfL$Sywux$x5L%nedu@m@0 zjy;C(4?QqLGNac>rCGA_VZA-Woj8kawzMWFu+iEq-JVuw6P7Be@=h!Cijr7-^of*4 z?PvNN4bd%rdRZrFN}G>0k-`!CiJv#nN&)`_0QOX3xN+tdmE1eti`YZX?~Np!v%qy^ zJJl93JvhNaZ?P2-n>~ZQ#QH)jUwePxo32kG8;dL)7@vAqgrJ~P3 zJbqk+&Ns?hkYF=Q`Zv{+moK^vHLPJ7F+ytcKb+Ej?Sy(@;91S7J(fyNDS=P4eHJ0b zEFy29@QKPrrd!j#Q**p3TX*)Hji7zgoh%yz#cLmn4Odp<{k4WL6)D~x zyRDuV&K>==!A;Sp%lW!HDGjUjZ{>s>FfwgJn#{!>(8U+0bwmqopZKUA5`z5?<~JbM zZ<)kN@-0}$*R@8?bt|w-ea8XtQzYAGT}?K<$PSdxJDNnUhPYdpqoaY2qpcg0fXgZP zmU*kVvB+ND1k^?pO&WDn9#@)g7GJ1D#LM7UR6GTgo9eBR7t$kV5*6Lp8Ji74HX|*m zTTy%a;-6f9NkVtE8?di@@@Z*mon$tdgKe8V zQNwXUR6}C4~gcBOWlwxSR@A@hoOxaQ4MPFNQVjPTdUF<0_vTaFl4Bh8bWEW=@;i?%r zqE(WEF?psf!G=jT+y?b{)bfwblsQ3>qO*~%s6-IIrI?!KuYz5b^}M- zYoz^feioV-pc5O(ghYTA-MoyZ_R=zszB3WSc4=Bi{9cZTY#AM6*ElNnheP+z_# zLFoBH;7h6xHS=pqRhV@X=-npRtPQNZD(FxBV>pI-y|~=%x<+CNxuGHz*+)feDdX5< zDuOlY>4)QbRo_1IgiYnThUz9D@=lu4qfX~RYTr;@+>Po9JK!|eACDs5BekUJ#y!)Q zpE+BJE`#$a#M|XAC7so^oH9pZC6^ zx;oOB1mZ^(59u9AlRwyPx93;4l%x2VlA8C1tzLdatC+M$x$-O1G`t|34Qkr1t3i@o zkVKX0x#qlE8YR3wz*W;Zf5ds)h_vqIT!bdxTb!*5FV7^13#(vpxSXl4%h=X*^2Gh- z28j2L45?3GRuwfy*UingU_8%V2n9bWT=L+|H)aw9h)4xmAM@28pTJ=}c_e)LEtSeO zMBv_C3Y72wu(-DwMGO27eD2GlrM#{fwpY^P*&>mz8Y)!8aGxQM3wZGa(tSc+!G`oX zX}r+|=($$;Z|T`6?b%fL0kIM)Z(uX52t=xnv;h413$Z(r6ySHdg78mJiyi-+6f+?l z<`7T=i1dg^$7JKb!v_ARedO;~0z9JsCRbeZrwI!qbu;IM=( z(@6Y4wj@oMNpjRr%pfZ9Y=#7&-(XjGcrJqg6awa_14PP4XuhDqM`3%B4ta0`XXu6@a zgj0vAUd*{gXun(!nPfnLp@l|;3Ag>B_*b=5Agb}=5g$)uDytppCkRuv5lPl#Sw{GSA`w1F)f^Q^*pzuAx6>0uc9&~tOTl{d z-mc@1c)y46*oGnyJn{a|yKNd$2B}I|HIn@n`>co-i^}>529Zn}^tb<#w*h&F|GVeO zY~)6M97onno46V1CzD7<`Wg8GFb#uy0+ zyAGrlSU4+)$o=nqL)n!G2n=Cw6Mhu_PlfqEE6jgYns1~Z2Tzq24JNNNDjyCC*5UiQ z+Nr5jP&*61KgWd$jCw$KlYHR;Nt>#z3k9Fpr5T{{%H%q~5uN zT}hnt-(c8V-u?s`12k-Tbx&EdGipozayZ|8g>oF25#=VDe%u2Ac%qDLy1~f6O(0bD z`|->NbaR_TQXmrvg;u|K&WOQ`lv0FxV~c5CKMswQ()D_>mFK ztvhf+?)?)y$OEi8(4+h-;0gZi-B?$Ymf`T}^%zwRVJh>SVp-YQ)9yT1Sf!{`1Fe*pn-RzAQ~6u?o0KL6n@ zVOQezmNzfX|L_8+;StTtUnU^k{D%*aPBd-H{Ncv3|FVc`_fJmz%Od_iocK=`rT*c; zd0WT&1Hp{;c~_=NmF2+}2^(3Eh>zO)Efn;X_M8aN9^C5GyDWbm|Nr^lD7wJdiMW+~ z#N{nLgg^?XIC|{y$YY?u67Wk(@7vBX#eP5G-{^q=Dj$`v(ScP~RwfXZ_5tvV59k5* z1hdX8Jux=VYr~A-m_9Dd5r`vvawq~1qnRN`nP8Vd@1MZnv_Pl<`8@$?rq>sTNm~iE zl-atNyJ`}y7O@sA;cNwjU&^V|TbSas^?94;9CYy=bdAaJ-EK~Wu574%=*`_-VUKZTQi6l` z!RGxa8zjNYX9o&BMe1m{l_^h)#)R_vFExC7b4`)Z``oxC;3E^t2S9Bg-S(Z;EdNb$sS!=14bC7dKlIlyQBO~Gc z`a1^Xb`jo+^?G<@prt5lmldJYg|;TM=9R~SuhWe&#z49un@WZVo*pt>xrEX!mc9Ys ztFgaCSm^689jDeOoo$8)jj%MW;5+4%W6k=GzqBM+$$6HeY)q(87ftTB%g3yal#OFH zIyw5VI|&Yv`&5RH=H1g*sF!kmPxC!>m6~zgS1Nm=T$7v^U8cg!(`C(+z~yc_Uw_I> zI@a1v*V@u0T-VA=|3j*fsP$w@{nG{NT;GQQibyr>A#=Z25u-Bl#WNMhm}9=Wx!wrwRCa8zUU^h%+!;C7W|jH_;^O+dzGn`-coKRMLLP!# zyz9Dz%@+d{-*Z1WBp#F$ z!Jx)+HNzD16>#10J)0V`zUZqIOJ>kscw%P!!UBoH(H(J(b1mCg(B9IvzB}cm!!jgh zr7R*M$;AtGc--M8CDoB`L_=@NNKN?bYa51;DY?tu z=q~BFN0u|3U~@xfd!yrcXtvjCv!N}4AHqXwaS8NXR#Pok3AuN7S3cBNxf+p$iq=X@ zMA7xvOAtVFgx>EeO`2=3(?~v5Pc*2#ecSuQ9NBy5o#UXZ!i2lF&N`z#03w*Ojxv&4 zFtO5J(AJb$M<039_gs;}A?dm2k(l{3Tc0ILn}s6##`L8AL``Zc4|vtG zwLJ;`0Q%+n1af1$BY}}`5Q);x#Ace$7pt#7bStQg$(Kf6f0MtMDS576)Lx(`cUU`Q zEm~b_>>7Xh85dF?)Q24#POcs#@kTmxAlMMUJQr5)gn253#<`NyFmgXJ(Kqx!Q35@B zE*b=nU}5X~*x8cwN){_swn)NOqty6Q8?!R`uv>(lm*=@1g*#FGM{RktK$S*F1eJVm z7s*S|krS`0oTF8xnM$gFpKC3}D@SA4QMwBCOvYI9VkT)7tJ}hG9GK8#ThbBwySxa4 z#o#~c(0J8S0=xJ)C`2(bEGD`MF7_5_OMoUrGhz*)aRwO5FCv{qcwC$ui_zv zxY-tOXc}G&DvE}%uB*w|5NTu7K!QA)T4JbG0XDCFr;N*F=$jaDB*(K*7+RF&vu{^b zmQ~qDmDN#$RU~k=@FeTOp&cGKB`cxE)f02rbatgXl|?tPb7_sWRT0t3O8%s3LXiUI zz1HKw!9<^v(rY(*-p~<8)fCGfgpHu zUHscCaN?y`gRb{3>UYz(U*$e$mRAMmvEh8+N!i_Wmg-$#i!9$rA`u)BfB{*7a&o-j zb8dnYe8(Z8Sbki%r0^8FDI95or~-3es!T^jI`s72Kf32=_SZ$PW>2vSz-kceBPH$6 zbHbz(j2RvseA~?%n@9ZKOAijlZ1;!il%DrO0%MXVOl9X9HY%hOt@eBs=E zir9i+tog}5lOWaI#mgNb;fZiTGbL$ zL&EeL<_hB13bYn{NFeKj4qer&&&$RalI&wM+OwVSU#N+fd}j?sjf-3NaM9ECo~*-D zhwgalMsIeYTU}LGStK=mEe-*kU}kuHNz+nX+))B%AC zsedCw_6H*DfA#w>1$Dm&JO2Vt`&F~&$-kcBWctve+;sEOG_BaZIrT(_m;F&5Mdu!) z5^DIdLh#@HsPM1+1YM(El{~ZpORyb^#zzg5|4=2-0aQu;DR1&81Ra2o`yGBJ>B<{3 zSwg2gI?uU7AOhp|*#PD|ufg#rhz!A>f1jBD!NX(+7l)4)5c=)EN4Z!9NJOhsHW!Wb zjfSHbh8Fb&=Q+?pTtB=I)Y+y-$U}5Pl+Xm86fl7ZJ#rO$78Wp~qvI0`wdXbXq8kf^ zqO=A!=%PsN-qA8&3&N(xg7oaaNs-;$XL_~HnzE%BmrzC;24o3We?(MzmK!;<*G#yV zTUSy2-J`|P61g4hr5g>C&o3-HkYyapv19o<*_e*HBl4A}nqo>8G!rsX)=SC@)_s(` zoA2LpF6KKU(?ZnYc|MC!5jUI-t=b+a(KE2aLKYltqWmV_NtEdY=ba*Q@eGQ+LrJME z+8U#yh#Q~?spwTCbqJ8egniB$>fs?anpEc&IRNf6w4jJ+tM~WY{4g99D!y-=TXMcm zg>CAt!J6n>k}`vLvCGvw37s=N^VX9Tr$@Kz9SZXg<;q44wecU6WIZ3tDOK0vN8BB{ zI|MmnZS}k(s;u`Gt7B!#)w1Hv4%*8(9j%|w_j99L_Yj7#-cm`udZ9`9dU%NCYm5wq zqj+wfZg9BU_V<{FY8~LIt^iF*(<$jhafx|mdFV*d-EF`m`U!w6t_t80M1Z_|;M>Di zZfdMG{>U;*-&mb)3X>k<6UlKkXOlb)v$5nG`K4jpns*u%3&R2`*b7 zl10aSjPj5T2-+Y((gQ_oAox5N+t9j)qmnC8WWo$cQdyd3Rwg)GE>OnP^@&FmJCpar zH7~;p10dkA)pb#H+ulLw=6wZ%3Tj4vv3 zPAO+TDC37Iw-CDR=#QRVXEOKcnu874{R@S%FchLSb<=n~XMHYCAj=F|YSAT{nw^(D z=8Vx~JCWk$ShkhkGr~}*pEJ)2GF7G`Z}4&GbsL!4Fk;c^Og!77#_XDlp;N4`xpuVR zz9;G$tE`f5E zzj*lR&)r1KN{SOC^%ZM5Cd;zxd03qj;cdyhWZvmPP4N{}sz)zo8X|rV(5F9~ z$cswa!Hu88u7$gfZu6Lkl^9p-)@f*H%p(#c9a7ZdkP{F%9^$wXjUVhQ54Bh0SMzmU ze98we6OMjZ>y*UO9Y3ckGH)}7eRlASxpOFF0|R;*2e(TT1Sfc(lB=vGm>VDefhkMO zq5~G_o%I7kDYkt;`>NFhNFc=9$q8gc2)s0gqi24E@jiJZoqxpr{X@z9k#e3H4muDH z^jIqWXPhs=*1tvlscQfGS}Qh6bzm<4Ro3(fP~K$Vm2kuk${c+sD{L{E^;s|NkR+3d z#QRRqT$?#=iHbtG;>Rbc67?My-y2~=riT%3wa^8x^w zVQ;xvD27iKQr5-Q!qdXvU}pX!1?#pwp|Nq|zF#Ki{)z| zR%zZsa>(ycxZpIV#qD_En}ui7WtlyvGcQ6@kBcW}Z#3eK?7hC?Z{|X@FgmT4*|}p3 zU1@Pbisqq|$}{bP)zkAM3i#CM8!t)<-=~^x@R~lQimai|ik4@-6r_Sl>&ZebIiI=< z<-YBBOon2J4_|5X6zkE*PVZS7tawrxIaMk0SBE0(vssIrAmKZH?^G$kVML?0L z?l{B2AzGH>r@lIN>RUxLEMfiXtxUtv@26s;=Qsv_mr@nAfd;5FGSGG1&7h~yTqICl zZZ8!i#y&z!oz8CGc&1?;;I*c|6XpyK)-{@6Vw9FCLUgfzr~)91fyXFic_u6}c#^s( zsfORC)f>=7JDmyoU=zI$n~9mA9Flyg$kS9COjn^S3r$A1n~tffLbp5DMSayNX<(S* zVl$tI+~H*4x!r`WVU-sR3o{B{+1a`EF`Z3ARnX#1RhgV>xCPl%%zia0>B1WIe>?D`HQH?->Dbk$b~CmBSmvR^!#{;A~aG~dc~ew z3RGwcejIsZRrtja{Kys$JHm;Zmbqy zf`$epLu5h!n7DsQhWtTL0jMeggbNwv_Bv=g3G@?HMQii;LD3F=w5}3{22Vq}&3uzzLj(wCE%|G$yvS_0C(j-#e-fCy|Z4zXg41X>}WjJ4#-uXo?lqJmeUa@ z^N34|>bQ&gQuL6U_aA@Esstvel{2XCJvVemz=bedpXH5quFBk zC5E4@sFkQQP63`@nPralPIU#ih%%iE;-3af3v1Y?ch;H`zlDJynZPEeB%N)o5VaEtt|rVb_bF!Nx8$p9n!Hl~q+n53sc4)zE84sqy@kWovZDg` z$W&dZpFe9tZ&w}V>^JEEi8CiR^MDp3PeEL_7QosD>S2EMD0ECXKn3zoSN#_(UiC9T z02P4^(CZ^VW=y3tqQ9*1U!#2z1U3hAsrMM;P?=f1C$kI}gP@i>ntOxorQ^LT#*-qN z4544?gU9e8?U4SYJ+h?wa7j)~w<@ysF15LCh;M6LdX11;Q25NOG;}cwycG5!kC6)| zW~WHWo>M?S+|Yv zm6MK8MVCk*pPF7V9;o2u;)`{dPG;%Bi-$VKaV^GsbNAshb=tTId%lmz%1dvn>&A2w zR4o{0T@wwd$wI!u&Vmsf2U)J0I~`6t`Tc%aW*l9F5v4*8+3~Uy42zC2iG{<>GS^VO zu0gm@dr9wJqH}_}2b6cPHf1zCNa<)d;c3d5OqS}175Fo(x-qCa7+}2*PH{%zPVVi{ z*dV!USge_-GCrfXxmY=XtHegvnCpP!J4oaZMzJ5ABqGsIuqt`11s1O)m8_nyWQ;;g`y4{v{ zA@G?`qj1z6rv8TfLT(~!lF@EKb%r-WL(m?7R&*N_-p%p6-|@Nb?Ytqso$@`h>eoYH z0)cr#`$}r+tWjHnth^yq0@%W-!9YiLJ)D`rFs{}*Te)<4*)dU3E!tw~(N&SJ^M#Vq+)wljh#Vb!x3AfaA;Cm;eaJbInTI6{XQaG!Cr&AGSg-rr3bFIcZ7eZ-=amp;bDF2H z30NU?nUJp8jR0~hM1xsxbeOKiPUf*F^}SpZ=Dj8($n!aMp2M1sK8dXrD}DzBL??nm zl%%cd+GfZEtzsm%1*fuU-QiG*Cro((Zp(-rEBVQ{4*<%Oi7NAGAuUSi#W zGN-IlH^>m<+Rj|`N?Xd7FuGxMj-n2XUQvu0q#svs1BeH?oN5sY>N*nM`!=o%`q*}s zQ(Je#8YZZ?hIE+eo2au-jK`L@9vwzXI+Kfm;h8yBi#(fOXY#)-DNs$f zYV8c8)SjI>o3k~ynYb`1JX4Y)NYe!3LgIaN?*a&bYF6?{@h)r6P`9D8V!bO%x!Tgu zURy(pm`QncVY+AiqZYEY`ZOG&EGqOpdmZ*)D>d=NSSi1_yI6wj16wI;LTC9Is0=m5 zNOdC>4M~=txw=j^R7ZuVF1;Z)uP#E*EYtkHEGmtH0AK`_Zi+7>y4;cDkvFCAyR%S0 z@@ZQSx5PzC0O+Z>bwdI-;>v}qDyaT;q-nq@E0iKd%A>&ZlSrR@0c6|S;r zGW+`(cT)lux03#V6&f51q|%s`?>lp2CA^jzi(k8GOo0B-^k<{uq)uM#iq=9f7Wf0sUoFQo&Ze_cd`RdvxjD#0D`ES@icQS00$V}k; zb`d~Hf@$y`Q3(`7wMk&Up7d<|0x!Ban;^{W@DpTu2P}o3`JMptJ>s(WSfhfYd4L)% z_Dd0kn(_SuhJyoxWMx-x|20sg+aNazcM6Z3Wggv4$V7yf(KAydZn&z}_(A$HNy(Ej^vxsQVGklzL#1 zUJPVVwO=*e5H{LJxEIJ=im*u%0_(O%T8v-XGf_k60Phyf9#Epm{ut@{@gT7k;J%Lu zgy}O9{+mP)|0yAbX<8aI@acti@8La~y7ww_Ka>9z$NO{4?sw9P-)KCF-35RTxOa#9 z1zONgkOci65Z?R85uJY=A^ATbQ<1i^o~p7AS9i*olbYxcv87m3E3L9mRz(tYo0hkZ z0kcFk%NP32+Qz5PDi9fEFn^28z{URv|Na#RQu8?{>;vW&wt}X{&ShAR)l;CD6G!5%jMG~zp*$29zPmKlw|>V%O>B}EHuvB+PPHD;yYcd?mpco zCXo-{f1Fa@xN8-=5WHg2bWV9Q(zn4CDiw^ci&9`ce8QRUYt0=tcL%vuxoEm@yePZ| zSSL;!evtQFb6mSO%rsdzxLynh>gJlLC*9aLPIT6yB$l6t$8Y$_r|5kak8VM&$M>HX zes7x^hf&=WyJNLyxtG5<&aBnKK7Ud6-N55zgw{HF=C!%h??m$^bIA<0xU_AHgB)@)2}@gsNNx}nyY*FbB$ zM4T;y$m}0qMqK;j4&lH0W19kmmBZ;v?tSU_&vLkj zzx@Q^0Rs|i>Y+7;_(tLX@g0;3?wZVV6ONnDwfb4Jw2e7&03inDcI(j(l_$DT(wq1= zCn^N*qlWQR9C)~CQz4U8JO_Y=w9HtMepR_8rAAOtXGs5d)lW2tbF`<_bgD!R1kc7s z*c(5~z-#P6>g=!;+#)vht7{A*L*#ki{$vt5~efj zW%GP)f42p<4Qn%zH#ZG!%vghpV}VreHJ+v<5Gcn=x2B7I<4k?~T}k$fD{|9*Xd@>) z!g2I@lV7Z6?I@WlLqlq*2y%avBxAy79cE>81urC|O`@71>z(^gp4PZ@kM$1po33!|M z0tEtWUQ9JUmhl2Wax!U8VE3};evegEO`DoOT>V(U3+%TuJfI}S0dgYX3t|NN553RF z(F7BDj9HvZ99&8Nap-N$IQ;=hZKysZl0u*1g(W(-_wX6JcaD>W)^HU)trmxlS-7Oj zrMg>XPaSII>*LZ|rH?gF=0kIFOC+-~CR3-Z`DD1K?q03(ZTc?;- zWn+w0r%vgdzEF8+6NE8%FgpwE@w*;g=~~{%XfubMyB+_~{7Qr}d0Rh;wU!^yBz6`L=1(o>hibwsd~=6BNIWxtLZ`7C}OLZRU>svK02iSTjN_>#DdJ4{w??r5p)5lx6;miahwy^T~ z`AsZW=kemnj~Y}PaDrOxc01bfA}Sn^hicPviq74o$;*3GK0M{zTvH-~akD!{tLh86 z#jHt(%Lwt2cmhnGtO&scuX!TYz)kxlXs47dVXVw|fh)yW7yA@VGx0?h2H`BE&VE9^ zgX(k~D^ob^2W;}fyq#OEvqd@StCEGNsI!u;dB)cCjq^b;j7b;)a%}{W?cR}3Ajfze zL~v8&!}d5CBgGnc;q_(ZajKQ(x8Y6Seb7)^9bq8Pke;#FYLC2qxdeb|iVnd=`uFC# zeUwKQg|=%*j8&3SLIR^25~kMKRVjV41?f?C&F=znUic3p>UK(Cjyk<+1C|NgL;jv4 zq?MA1W9*Idw9nN((A3C$J;dRuAwh8(G%d;g2Tyi%c8v)6o*&Lyy#?yS47?TJULt)i^H++gdIviuP0V zmWO^`X8VmpoR+zDU2>RIlYKyEhTBc1RYfk#k%*`<9$nX}kjl>@jxKAx1|9_`#db0~ zR`aNTa&u7&TRsv7J6zWtc_EtlC&-pan&Z~4xI7TFhJM>JvXd(%gS=4W>CQA8_H+Re zm>^sYBZ7~(Iy7HX3?nzhY)MWu#N$+S0dVN^%}MZjBySSB4ExxK0D(^e#FuhhK`vIH z$#va)$7T_)o`v@PGrtoS6cFwiwC}_nO+wVJMA}l(ZK**W5nerd87Pn9E(uV%Y($|g zDY&?-zEoHcewLV36)wUwD>_M2jKKF45yfIk<7gmYASWPiE*0QG(#EfsNv<(i zCCaV+A={F7B|1|)yVM3LW8Ws*?pg`TX7x_`(oW1_&oR{CVCJ*c(6E$qXNwhTy>`8q3 z01#KI7T_DODou9=b-=`z`nRKDSMMsDuFt3Vk3@hpV5ezXh6m@pg3?iEc^*45xoUjo zCKrnLr*cs@xpu*?w_dbNdsFJ-3)$MHj>D+eb`y5As{&_glZ0)%D+3NLnWp%1Y;oTl zU!l^^hut<=1vc@I+1#75IY}`BN#f@w*m$)+U>&$JX>zYDQE41eY%Z+9tNr@0qkSvpBNS+;E z3o;-9W0mT1`wlWnHVI;z4R*kHy1Hd=XOOr$Ie717-1ngn7! zgH9E}q(~YW%aOstpSEjkSz?)=?|Nzm#T=LPDz0|L0nrtDOd8 zT6lZ?vKDI54mMd3oZV*gZQ91{ob2p?b(PxAoG;8kFPCk5OKbSQ55-u*Iayc!sNc#= z%%FH=W33V^1&mc6=c3m=Au>HF>L9r(ZqQ8oG?XEe~fHnZ+0VOW+oGvLH9jn zuV;m4Fw1f1`MmttrejSl<~Q3I7u%NN0rthOm-4JHA>+io1_6LXFu3%+4gR4Q%KjyL zyz$CyjU5-=`BU1U+(;Z|Ffvkv(Ap(f+yPS_>5L?4{lwKoPK*`hjZL*fU2^0O1V%LA zQ&x>{Q4w#A1A;zHhhsFcV-l;4(|~+b+bi200ZBdNb#DCz<*k0rE|vkZSH^l9vhUx1#3OT$3yZCp+4cZ*(qR53sZer4WWteQAy`qwv~}*CjTK4*WEOJZRNr`~Gya-sR=IX2B)b z0r|VSs&bCm;rV#ns=&%pj|)#sqgp&4gJa=y zolpzmNqU(2E$b*M1e+l#L9XVxT5YD8{&GZ%s(0gFJORDpgwY8cH1jA( zb3I$URSx5_iGtmsiaXfc$up6+QZwcZSyWDxc9si4=BZ4u-lrhuq1BhOD4q$udfQ<5>`g%jzi|19UiNG$o`? z8Qhi@Uc;IqJ}yhR`;D`kPo+V%^Vkwu$5pr&TL zZDQklobdpBnDa}CNoPzw9}Ey$<)&cNkXe{ZWb5k7JB0$oby1^(qEQiL*h~XqZ(w%Q zV9W41D`j`IdMuj!pBTWui2;1+(7Aa27y}?F_Nu*yc@QPWbe|Styr=N;;QlL3B!E>X z{GC5l@pnXy##XJQn5lS1piO(uBqbQ-*&{N9p1jjz z;0TKkkn?imx|vLV7o8j^y}NEJh}jC80FHp6g|mm%7biKLe~x&GvHgEpV8K{ZKKfB$ z0oT2Fp=DKk8PX(&Q|pIS9iw_FUId{l^M_!zxg9L)5iz&ar&U@t&ZC=38{qkPG#?;x z(Y3#X61@I0u-Aoyn=S@S*joJkDfX`JTJGK3YcX8mywb&AIQ6*@s(4k9t@DR;Gj@(! z+%7oWEBWKWBOUl39uC!CB3U@e!aEnD?z zoRQbdeNP`6-dlf^{3@qm5ZVZZmuMyqAW_&0oT$QOu-t$o$}u&lOcr8#yt&_ZUDKtK zx|didK&~k);+sj_zkomw4;AvtfMs*uUWf9IwA{KYRz6(AZQE z@=b3-s*;{3EA+%A=1say9$PxCPy61@GcflcvToBTjZ%(R&8?Qr^w8O8yvXPIe9sgp z-JBn4eZS1L4cskYNJI5tN5tA;_I%AL-F)&|8zI4Hc2YtvE13Etl88Ucvl3i~Za&tr z*Hi7>-)`(X=D7=c{FhZED689_4W0JfR(;Ha2QeTKM50j3z2A)3jz*n5@LjIBeZz0^ za?_co^S<$w`Cgby@9^P9O;xpNk^1DSGK(43SXK~=7Z;dpy+pVYYKW}-aB;Iuc8X!G zDS@43F0(>3xHJ=P9>7cR(?pGjbB7yMR|8694$$c}4b_!siHZIn&^beRyPnpDiQw+K z6^5s3)=1*M;qFRAn4P3%r;Nl25AluTP0^r)TE^6tMkwN!O8B9i+IAVW#2N0E#S8#7 zp{rRVJx&n7a2L?YbwSByq5X22`ln6~TDlGu_PX{jjCal&eZHP~b@#zn#tGzb?O(x-b3>9|W0trAt6Yeno zg2#VGnf?`X7#mI-)^)7wr;hJCFdH|ME>|hecHP0)-Io!@046I>iGoTXZl3uhT=G+c z8@Iy7`>gocK=rl7A1YN1waA4MEb5Jg=0@a1@1woSBe6Z0tb@@~B$bq=?ESbKit^M% zj|6R6`v*hlC|JvUKC6D<8dNp-740!p;irIj-j#|0Dn155H=KMa)5Zd9VA3rJ#<_*K@Lnp=;iu`In zUPw4T{gzk$c|Yrm#UY?P(kZ6tuOD}Sb(9pdHxD{||xk z|IY-+gbNb`|6ebC^LF4fo^o(cCWu_~Dxg7cx z`wVJW`E}unIk9?;@sEQPF{e)f(3%o>eZ>5<1*ItP(yw5GlRg##l|y_$vDQ|x`%)s~ zgIMMR+JVBu7e3pEyBYTrK9Hsks`1F~LBX3?G%aShb`=|duD)K-sSQ>)_*pcS=l09+ zD^uy}N{&+e?X)(JfILlV+39Xg{$6-^=8%SiPAMP|;NuFUAJd0`z)BN`&Rv+;9r@szHaUWQuEwd#w}ew=KRcMSCUu##KYZ zy}UcfWN@UxktNHgw(roYC5d^%`$f(9fEcjXya3Q&!YM$&|Fc=sHBs1Kdm{5ghVksj z_G*V#_P`nX=N1Og;K7OYi=M3_xi77FY*;T;yO5`5^yhA4z9+}f=h|EgG#!>&i4N2> zcL@TJr~j-874#jkzGu_Xo#_;%HqX8cHP{VGZ|T-v+@_>T$C#hf5~@hKCci#>n)f6e z>?g37WY_&evpSPxjNx?;W9a!ziFohKoQB!}*X49|yXT=5-(G6X5u?9-k$_3iHxq7V zo%r0Z>h}fu#I37{0OjkJ`=t?#aO-!hv8^M&0M>bvm8?=vf2ofL7%%WrF!e#G??ITw zyyQ7QK|_N8h|0Tu=z&N2$g0bW4Jrw!g05aly)~$+p-nm55_;Q-dPl}>d3U#`bH&pD zL^~?oTYtY$V_ePwi|LCG+tT&*WYdwOGZ1$$0(wMP3fS`|oBjkL#HQXkKzuPYm6@7W zo{zb2ZK(rA*c)5GQV4J+Stc=w%0QG|C7ylE)&%N}3%IJP| zz<5W7XLxsS>VC!h7^?xaBScysoAl>{K$A#w+=nKCP=$Bj(gTmixI&F;3(=z$dw;j0 z=npF%n?&~>7#_b}EO7Ms@%ifie7+@6=?=6A^|yPaIq^TX=U;cq7Xdxqi1^P|hyh;z zXUiJ}(w-4t37-vJ-vA(=BWGaa)n)wGI~VP~^ao@Sy@ehvgR|Lv@=f47Pm zhxq8rPU`77P*b;j0fe(cM*%YlAI$_tlK0%N&H_{=fnIm`)#|MWR7;@Ofvb#xtAH5T zuZt${F`ypb%>VM7s|*h&{uPwRjsj+amV-ZDJSEvIZQm2QrN&50v}IveUriJ9(QCCg2{l?4HR>>gO{w=E4vEOf{Eg1ivWzIW+&&*#nHs}>8G z1*4;gsc&tJRRx?ivh?1Vi%`1BJ>bgIT(XDU~Ch`xyNM;4^II<_5cJJKYLT!y0Ekw|7H z>HC%qg(8aw)JGH-0`r10wJX0qp%|w__8v=vF?PghNpP{!8i_`^1D&UZqVgO+1CrW@EGar1-u?>x-etk6*h#bmNPkOsH<92$m>hc#269x#!K8%*p~d=&i{^x)gj| zeOtN;$^K#n-kjT(hSFRUU7(x5%5N@QvK$=0NSm8Xy{nmM5BvYvd&{Ue*0o)?@dOX< z5E==Z;O@af65QP((6|#k5L}u-ut0EkcL?ro-9T`c;6dl9%(>=TYtCAvej)A)Bt7hl~(ssb+mk0)!LB0Jzf`2@fe}Mhk|_? z0lx;``{aI=W=-nvT}DQq_pI_AeA>%0Hh^Lu4f?jLr+xW*S(|L_J$JHqK2U{1hWcnm zx2Fk&ejX*D>o8%W|HY88~>6lQ3?bMAMvJ0Rax&EceA;SDnxqu(md|Hhs_K%wP}`(WT~stjGvr zdYMMnv}$T|>yjAB(P)1S;a?A<4P29(AjDQf(Exej34nv*daTr48(b=f-~A<+xlr3H z|1Jh*cpnJ3Kh7bo?=KN^rE*QBj@OkBFtOGIXe49yI7OZg49Vw=Mnh=#i*=(wh zDOt;uU&5zNIBOIZ^EiT)_8QKr+IA_m`sO{Ij&>mqVms+H+vISO$ zLg?MhO(dJ1shFt-g@{XZZima9*hNu>>$i3f#)vH>^45M**g9mZ=&AQGK@|t5MOuOd z<_s|T$edspo7c9br5tqRP(}KP_xlZYGNb4lj_IDc6D=g%x%E9gMb|nJhDnF4AD&=- zGnp?SIi%PY5SuNUXr?{-K4*W%O?P4unaDe5vZW1f{JvSDG1>nc=xNuHw8|jCj~;)R z2Y=D5=<^yfq6F{4Fu;E%S4IaVXG%w2M3s+aQX_pha}W@AeoaN#T-OwGtT+P>Sv6}~ zo`hY8PmDcJ5hw2@l>_n0?I)ZMPK%O9?33$C`B>9R7!$@qj}`G-yt&T4DFl%7daj&P zzIdjwe-AvsK$I7J#Jyx*-`~w%F*zezj}}bU)-;>->!Ap}&`Ja`Lv;hWQj&f)OY1(b z<>}sQ^Qb#bnKXX!DXJ4w*F8{{2C@yNl-6wfF*7qVb6&Bh{OvQIlrsr$4@_VUUK8Jf zDpg_bfWx>&P`6ChaI0fz`0mM=mp##*MmT&(l884-S*;rP#lnEawwQnEJzxR;4Wxsb z_sQ$%%QF;9+tfIlitg19Id(9$$Y^ZmNYfObklOq`rxuORwDM1ost%dO7l+0J`pu1G zm1MA4Sgo8gDBALCN}=%L!*v`dDTar}{uqq@BaZQzCBCl96v)PBYr3hXB4vPa+M#Op8HeuR2HK(j4#js}vQon)T7cf*6{8GV+$ar&j^w}{=q2MYe zhaWAbj!JLGJItJ?&AexBLP`#X-tf2(WK~}XU9&!n5VkxP85wTVlRG7u3ucu!!bT;y z6e$M3p1D8`5i+ZlFVFpzOVId7E)~XICO%YF@fAx(^9jZOGC@QkdwH*( zLyu>qwHmnz`a;D?PJEc39Ms=|lC*Ava)=~@u4?){O!K(yJi z$;q$0#Uhg{xZ#Rc*~fi-C*=yk9Af)~c*&IboZd2Sri*<=DMvbKU4WdwQ=mtP!x@~J z)!3}>tTg@HC9l3VTFCoD>R7ZkskSx+QwLMJK(E`ja6q{HdufrfWNTIjjKVxlD3mMt zMQLOJ0bAU-nLipu+JprVLvC^_TRqL7ZHfPw@RdD4pOse~eJn#t)mtV@CWR+Wh8#t} zToefcD0yiOGr0*mHwznKhO*vC6OFJ%T)EvibvED-xwVU9JhPc(o{z~Eb+1*f$I=Sb zB6$}fGzWAW>#p2iO7HDWJhOq}sV;--Xap;Syui#z{nI(kWsw^hPh!gE;j9T9*=WR( zu32-!y%Hwqz%lNnA@wtTmyK=9hX-=^ZB70;UE(8Cm^i63k<7slZA}runc^s~HPSLl zRy+lAYba^n*^k>)d*)P!4ts+V96cOm2EJz(e9uaR-pI(=<%GYPyuL|=7g_@N3}o}4 zm)DLlUSY0LlH1x<;mgZU-W@wrWNy)9u#2aD?Duv;m2nQ5;-;?o{QWRO zMe60tg47h22slyWlLSJPJ*^*%^IX!Zxjtdl5?czVnXT7Ten9FWZa3m;i#`z?23w?#MiZ*!9J7vxfJ~7O zI*uG)b!`Eb;c`~C<4O7kO;NSLmrUTN8l}YVh?Cj!CaEZPf-1)>S2* zdIup&QNkgTxXqp)dPzw@zABBoKlv1A${;QnQIeNz1DN&pFSv+Y;4Bd7bxi(VCys!= zOrtHC#aW^&;<_uR;^fj(lly%X`4c?0m{7*C(iw=8`t~uxl3<73EK*|gwSy0 z=qcupWVAVS#i3r0;tG$D%OAQD_PHpnpX3fHr=gPJq2h}evJKk~y-M!qn+p-idOOxO z=*Lre77V=qQ4I{BeTPXS`bG99s?twS%n&ZIovw(o-EXA*K5 zHGctq0g)G6k`lwwA)hqatk*nU@m+0av+ytF8ACjDRH9K)rG%|BS{|`9c%P4??$Z0A z>GFNy9H51x#?hHOH^x#YQ3Of|Z$*d=0k_a!K_NqTqk#c>xig11vIXBI3gjsSeFnwr zN(u&O{Zs3?5I3XO`;Fn{0=s3uVn85p+nz^}M@U%F0#E(7=kKv7|48iH@Et3L?K%t; zE)CleD@P1*EaIYbf5nvyh?Nk=>q?KflGT6P@#Wh;dai#rXQrL>-9?~1w3oD>7cnnQ z0TbxC2V@(J|7c~)`!J-Y40QedTZ7I2Zkb{`%5MV$kO+(waPFC+YnUOr3iY!t3$}Kz z1NoRc*CA!mC8XMlCM1X=JvU0rEa?v&bHMMG zGk!nFfQ2aK`+#zQbu$K7HCA|lC9=W|bLZ@=td_wpjoETvnmsB~D%$C8w;y0>v4zrh zPX=88j8fD`!ha=uC)j>K>Gu%gqxl;Mq15l^3`L~C#KdIywpfKL&{{)!VR(lMNG9vt zenx64Q$+&PT;snUvqT{7zrJna{^MWveXZ3PH>DE3 zB~~d6JV^g_DlrF&xc~kok!B}+gJ}XN)SxqWB>oL0i;b(+wUN zUTAHDPh9T2+W**g;?FPmk8Q(Qk{-HGaPG0l{`v9$IHt^>AOB0Rb3tyI?k#b**g5yR z_Mce5wePih=s6+&w~bhd1yfiO|F%-B^1U>0_W#^d1j=a9CrzgNsI})eWITUfl=k^$ zT0lz7RtI=fHii#e(t+FR3VQjMe4*_-R{!|xh@7~O`O8KJEMN2q2mMTcMm&T>{o}Ha z7{_b9@P)uDglH5Vd=lJZ~iA8 zZNJ;Rfv-lsVV3o42yA`8YFiuI3zut5>Wt~>98FYz;|0ZX=IQ_x{t_^jbj9u`y1B(5 zC%$O0jo^USDOFbmeXAIt4|%v|_lUaRI1DtWNNWK2l)Ao(&DwAz3xyV~eLGEe4+GF#EhGjl-YvEJ>w2e%* zC-Z_-j%g|S>_UD(^o%c~jk6$JXUJjYQy4~tK?9PoijH3H<|kt1kjLCMv>|&4q@;KI zBP|@O`kIQ<&lw;L3QryL6tKP(X?J0MMlKVs^+!~CKX3im2*)<CX4r*yg{Fu(X+upL>Uy-je1xAZ(G?rCv8%BR$O~{GHY+ zf-#v?MMlW7;2cbIfgEjR9-~>$+Y}u`QxD~do7{Q1-|XgwTk`z{4aNCxP&!n1ch<`w zX||5{q!Y0iHWH1~ zy*Lj>`$2I;YJ+f6`s4 ze&cM-Uci<;qe7ye8*^|BE_nLBO8pb4({Vm1C?%ylj7I^&JjpQoFyvBg&~3Msf?>6d zJ7}upF2TP02ox->cenhl^_j|qBT#qFxH#p%=e_iiJng-)usUKKM=l$eg_gX6s>=xo z?7Xm1=pxpcnbyQA?p6vQ)t~S*;}F*uKSJmnRb(BCuV?g1`~tMDrTP`}KD5dE1_0f$ za$kRS*DFgShJ${OT&4MAj{6TXYXH#Dull>E-TzPPq{-jyyud8^pO%OcF;d{dMy%o7 zqAmiDz@F{O&0LhB<3?E(*iIkn3MGUa^Uirm_tWuYxGvtsmwu<&R@_wPE`}lezowSvrrPInnYQ; z5x%?%39yi%|50g-z|yN|usx-zIrV1gg9CiWnD$ILPda2FhZ)>4Pw{CmjcLrtF&#^Y zema3+<^Tu{@6p|vbJVsDE3n2YfOk|E>u^bKagHUyG1ajNp7g!`!J)%pJ;~na&J9yc zW-Y-geW10kW=sSb=sK;0tV&Sx&4vWXw|$g<#qy!@$71X*-;2fhy(sQ5yy3!2k!ry@ z1%wV?iGg@1jZ-XhY5GqAO&iukChX=J+MQvP7`N1?ht zZT4JiOg`uUFW%6DDE8Fp`^;8>m7v~tq&!QaEXS2CRjkbk7$np~m>q;DmjLPC2!ByS zCfl^I#;fO(2CDk>jN2GRC?1}v7Tj%(9LY{*+&O)^UPtt+D|sqFzoNNS0|?sB@XV!O z*ZKZ1k`ZS`fCma>(&u(>9A*i!cqf%*TLxb-H_N=CS4=UiTwYiSO=**A`mK7ub-w)DumNK@eYQ$p>aeFSSs$;!IJ$VpYF- zu4f<%;VH2rsU2=pfly-4+WA!EWlz@GLwqs=tT z1v;oXDPnwsb86`8oh#a=+0N&o3h@k--Bz^08y2?s{zZ>>aNhZR*&x0wbcQheOy%dN z3B-OxbNYxT5Qk>=ZEn7zCw)U*@WG~T4%8;;rM3~+xWNvMzuz#~d52@f*x;wz%^JB} zS!tPNIJJlwQM;vuC+XGWN?!3rt|=7xjx_bGqHKDR}{n~Y}hJOROhEh-)__nBr)r5YX%W}??bvKLcO>EPV zuA2zrFd+=>b;@UnKfOhFBj&0-aGA-tFGpN5=wTM-&<;McqhkgSfL5H-R-)%iL@=Zp zs^;>Wo1(AA*qCf$&K)s}MiP(<&fcQ(+oAHW6Z%dbKAm-)Usn|w9H0n<@hO9!CkD}Q zAdw!)5ood7!1TL(tSM)ji9#eA4)OQ((N^=00sDRnoliCN=I%hvtu1elK#6w0{# z<>)Bz)6D!m_hpruZHA#;O1kS#Z7;`LTY8DL-8Rxt`(bjOm?C>SCHm+dcI+3)Gzs*I z^`=fQjN=H5B4Z>Um1fG?$Nqvx{okg%e?5JEJ&FF19%BIM@g4_I9)S?Y8=SjHUnbzO zH}7|zNCw*ZQ>6X#^>-lHzkpb)2mxrBYlT1u;!7N$I4A0N51O9)TsKQJ;^;1{^s>E= z<%8ZODNll`j#;b}5Tfkxve`6Bl4ca(_7pNl#~11T3ea<#lA=j*V$0rL$Vl&68q6c92`SD(dTk8HbR}lA7Rte)fClOCJ#W zf+!&zmy)40jn_$gKU_V;b?qpHy)^0|-@69tKt7dyH8gc6!2;{0n%vtuvM%H8B#F`o z%cI}HlhsT&DV=<-xo2+B^;#89cgS4k0(Vzq`{}eDxBGFM)-hGxCKs{g#t50MH7W;K z`nEF@6?p;|<%rz{o=O>6(#7&Kre_uEd!&pGX-2$hh?>;aCe#{wJYbhW<8$vZy68(W zx!csUw84kNkl=*rj`uQChg~v}`fREkMD5&1N;CWI%8rbkJ+W6gK);A!4i^44|MmLi`o@AmLgdp@O?qc+C6uD3q(=(=jX2V;Ze zgJClIrVMA7%NKzaOZQrX)E=UVxBZFk)xDIoXIawE^rtzW4Iz!L2pZuJAf*&57#pDU z*NBKdI#eM^=c%=@s(ZZ>*vAIN*1`woWb(WLd1D01HJr@7q?$wNFZoRqRn!A$()+^w zJ;M2j_OUa(SKQ@NCOx{ zR-HU{r&yG4b5C-#LSNEi%CJ2Q5|Lv=G)XKlNFnDt(D2;n;v48NzpV*KvV$cGtC^@yaCyJC$v|(Z&s@Q7db3 zpPcYEHyh37NkE{)jtGkR;{KenN1*Pr{7OiC4@vd2_t%8q5*?&m^y04^gN37OX@5@1 z+oU!SCPy{NZ4~zc)y)>f5LTi4m9Oii=(iC|3n}hoJW<1n6mc)G_%a&lU5pvubbboV zr*M$<)3Mb7s1EQFr52NA87OBwKTYM3SSCb-Klm)ddgk;_&ij$j@7x;rI>X~Bdm z)jVWn3FTAjW94H(3iP(56k(Rg-d%faq-(B~TTfIHE{FQG8KZOkm=B!(F6w*eq{vhD zL&zpnyCkP2_>n<4@$vhv+x5%?pQ?*F;R^besKabsE@wJL5(_;FOXdw<5Ow)GFJOc% z_7mLn&}R4p<2X-yaFVMl9xO9*M)lf~>3b#hy2KO&bIY0d81tKxJ9Qhrk%(V&ub_tW z&lD2cPfONUvu843`==A6OZwjso3(-lI!VXsUp1N+-PiEzk{4`-+cQ|@%#(p@c;zuA zNWe$&bNfMt`#0x=>lJl3RH?R=th_}L1ji2k_yJ%1p_rbv@tTua~!dr!26DB9l7pMsFCT2|}M?!fVBM$RLeAG_VA*v{K6 zzp&Xx2I_`b4TeY!9%AcJ{bUwXmic<Sf{Q4uc^AZgi=ioV1KT7a|G0eN1rB<1s&1TUlSNrt50BrTQC2Dg=x6IoA@2-!pZJB= zwW#c;xJ)!>bKBJAJO)=ixVty+iR(4^aQirfUQX$D&-Y4PZ&Jz{k5L53WMEgFdy8zlSwRhJ@ z8QVP$59w^UOzM>v5B0D*L+OaIqCr3`$~nb!%o=wH$=Cw>Q8=8wrwiVjX(B_49P<9s zwAP(UG?@~ZtsBmKNb~YDoEezv^3rn{AqmttOCVfU2%{YR_G)#A2pPWWjl^UNY+^=aZ;=|tuJVRXHyj6%2DEIB3y@_O_v%$12eGDUE!Rzxw zK1Dngbk=mezF_fT%Xk$!;FunOWMp(UKzTCGcbi{rU5daxGp_T~{dIL*P6#OLyL7Q);8iU{J3K+Z*c!MrX`9XmC+WRHPs1FTT`qQr~zCE>RI&$2484i39FvU?2}m zFZ%aDtF*rcS{3dPpv1|lRir8@c&vY+jTQ>sig%HYKsM??Y5)SYGI9<7DAJ<-Ip=gv z|Igq#V~_O*X~45&IBR&LPH49ah`IX!EP#7F`Ca(4Jeq%>_WqwNm)yInk@1GP7Z9A0 z0aSN)+3#qVq+8<*7I7Os7Ht^i8)=D5#x-jSm>Rt1g)%%Qb{K~9X48LwK~ zURbQFPS%WwDJ`~ICcW{RGF=uwEx*HVWuM(5hs)WOZs17>+tAqwa#r+<#g!}DjKRcK5-Za^|*ZCzXpCjS< zm=aF>g@p0{t`z%M>IOg~P(n~11E?pbzkwS366F7F8RXRVgwBIn@~Og;Jopd6jHOcf z>^*n)`p*-3)>le&POD_9Le$Qa2NGl6 z-Wxge#wjA}S)bo6=VnFjNdTjYaXE8=P?v`0_-{L~YkjlRm&psLFha9ah)JwAlm@#N zscJB{4qflxt`XFE9Imu^Z`E+hQz<)ACqpBiZc`YEwbyD?PP_7#sF2H6o#`KMLuF-L z=oubxNgNcsPL99ll8Gi?a#`MgvAk4~A`uRrS1emJ6;>NCwdRXk%(zRxQdyu%;iAWyDd2GP?_Yq`}-~$#~ap?=7+% zeMP&+BuQ7y4!5Q;S*HPE9KAN$E)M1ea7o)aHK_v(MaSBfC(3eCOij z8p+Werwz|~SrS*&{gt+U87Ug!cwegeZ70E$rhvYoYD>d-Iom1}_H1oZ!@A|i=%iD!ZO-U%WR*wwU-s%dR3&8M#a{P*faVPs(*C74;F^p4S4?_~JCdeMwYR z!&1ljqu7=z2psSh!r6JOa&Z7jIYcFL#`~I8FUT3h9ynFz*i0KT2!x!JURP@nJMCGD$ z;aAezNf;hGAL`>Qd>wtCbXGldn++Jn+;P~_T*+5n{M0Fz)f)LuRZ!S%=) z0S4edZ{rzvNydeV*4<8blq2iwuZX-dnj{q4tj?o~w%7vudZq2*7mp^lbc zj9*;=X^x*_3(AzA8x1M16=G9VO4zDwXg+1lmZGo?MH=28JYxJAwm(K_H>EZ6uvocx zAGW63TV>DAC*$@=kAH|V`zw6RIen%YH9lXb+oXQ#&^R*IO%}bNUjPl{CLH6Hv;eC+ zfJ?dy#BOm6Jqi4-=a})z{h_@axQsXFoGz*NZx6;G-mJKWS=mWgsm~L0((aaxwGny| zR5%tb!-H;LoigRr1!{HA38r>Zd>*QjYc2}etNZcg5-Xt{)h)agJ0(Q|#nn^Vd!?d4pt)w4VvY+2P) zr6x^Hi8cdY;?(2nMrDXy!u%CnhfJff-pQBj4Y)coezr=iyVAHk#$X}ENdk`zlOtKj zk8e{peF>}a;oMqc+ny?=59DQy8$hfo6p=$VBFi{P?0#`8tYx8TT;Vhnm2(?a90Ui( ztw4dsjhJOlHLbc~8t=R7(&Srm4GxALC};Mtk&}B`bdo_(+dFcSEdWM+WNJ@0wYQHi zPhgLqfECGwM(tpyY>MxBW;QcQ94YcL_!sDY(^7CV{>I7R8g&^{(0@wr;Rqj)@Sz-Tt!v#;Shu!yY zd}CfegvYGG)b!{DC^!_*w;~>6UyHvl2-?HU8z07MZeI>+XunTbT)Dt>go@U(&6K#i zap{O^2$))pjy^&*4Og_mVtIA2X%T`~KaP=H@^q?ZXQN)%8b&B71>IEhUo2SJaPZie zQ#YlH-@QB?4zRIufsxKhgIzamjWSaCth)#lZR;z)vh zGiRq;HYHs~9bdRWio8+h^Nu5_i5oQd>8tx3XTQ|Pk#bEQU!JVN4c6&l|0OjoI-d=I zoq-PKj&O3-rVof!r#7oSw}R=(^|Rm&<&I~F0yh?A2>vK6JL)CB^W^?NChxz~FaX*% zz?Yu^u1ItHJ-NM3LgW>1$hQggqhrW{sXV*+qjK8b7CZ%x4if5&3gmPI9vMTtU1eFL zEl<67pxT1)WqC3s4k%(Fe2QBf(m-)1G8G$DSsfJ6`dNc|zzY9%t(J$g~1sq#Y}ycZn62C($46tx<-S z231_+;!JB3HtrV?UuPAXGb_^g%L?pR53FOMDk!Apw%zx%e{LP-1WDCRn_v67ns%7? zi`E=~of0cbS`4$^5j(=*OA6b~oG5@;a@iF4io+bi5dH0JmuZ@53R*}=A8__twH^mzS2sN%e+^F97-=^v4)T#aXIZlfehz>TQ83WcGC$OP~PC&5(! zM)0VAD?;c|`#*WB6TcX(K(*!<{Wrlvi@?6P?RFm|%7Nhd&eBug?#l>nr@C>zCgX%#3S_0lB1%>A)DY zLVXUXKJENfEBsGm-~X@qRHMbexncDDq5IP3XJIOlhWq(p0>XmSP4^ z%eefOG`EmDQzzOnBDMrL_FW1P*ON$8*WMcF5t%c+yX`+eJ&5-0C7DHqiBOLLw;y>Phf7Sof)3-BrttytXr%O$UM&&IWxTJ{AQ7-V#eS9Z+SRlbudw$s;xSG7q((Y0c z9a zF2>%+&iz`m2u~U-5){CHht?{dP8BiKjQ`z0uXU2no-P*wJtr2V4ssPKT-VfQpX;~E zskH&S#PpAWDb9Lv^4>|5>LA&WCzE-H&WguM(Pc`x&;?)1I0w$}_+aq>tbtSfO+ZK6 z3iKg@t>(LVN)2&4e^lWj{|X{pA9qf>5UrW#wx~TzgsZfKkYaoaekpBYArz*UDI&iD z71*83(KnblZtF>&bkf!wsf#1*-y=+xtOun(Ua=^!PNxq9!a<|1On$;VH!;}@x)GYK z!I%g%6!_sf@SBGw9GSkJ)d&w$XUan$vA(nMRwZ<%D*^U)JV1aHjb+q%4z*O*s_wFP z=|i8sEQNjz>kgdvYt-)0a5P?bq>V zkSYhGMP(xcv{bE!Z-H{J-MJR^wiZgYbC`2u(}1oh647;ng%*WeIIOfg{`Hd}C=pD< z7?e9|%V(n6&dD1geh-E0W0OoeRp^mT>i$rp zR?qE1I4U9^b`fF$N&m(=<6N#@jG~sEWjfQAOu8|*Kjdje0PiV3iIT^*$gLVRtj&Bj ztpXfsmmjKY{-n@~#aEEZhm7pL5#NR+q(4rq&rk?&dz%`H+ zTv|%X`f@~D$J(YN6oM7=*>UuepKe{)q*UkKrF#JtYBE3;s!H`Fj5|paOhEDI90CbY zWkr-4436%y<;QhL)qJTGVn%epc!5mAn778XM-&x~`%?!-$B_zOpe35r=^<}gd-k0a zBY2>9BGAdlS)<%Vt;K^*VW?Q!I4l!ST$ME{GN|#b=+1`G?G)`y4ud_1F}eN2U?Xdb z;}~e;>_DVPi!7zC5GAGiH&BawQgh*Jk_A){IM)4Qw~us$tbKp`CM4C*aQ4F!D_p6K z&@ww^a4k`!e<2U?d^F_KW<{~r ziudh#VV04jLmS1_LN8YzDYn*z!n)nj-^fyjaqmJcqU=)#T;&O@&yH1OWQVFn1a=p_ z!g>7WE*3>5HO3ELJAbuSw@7E|M|PMvfT2-}xi#KdKQAd`oUye7%NabH)XLMQD1_a5 zf|$mZb{ywQX=Wz9qxcRYt8|x=k+_&Jd4aK3CmI;}Nt_xm^v07Hh$=sPS{q`c*%bY< zfzz14-#xIn=B_Kxd!lUY<{`GM2_N>;OGs8m_jW-zDTPJ(sU+K{lheDFSP-etlE|p5 zaoD;gn=mw_7b*DLifJUmT)DvhyrcH_A92=gipg!;42sVOZ|U0X4(xsdY1aF4j5>z9 zj)l6w-voMEs7!>(-Ex2E{g^Eud_TW`RXKh`<`uZ9i({jZe?p)cY)n+CEBxx^hh{EL z>gIY7R$G4gt4TunS_OK%c>Zpc9Cpe0k3P+^Z=G8`DV&vn)<=oF0JrzMys%1nEeVG4 z1$Yf*gT(-n)xd`12oMC|rxTKz;(|W>xtr`gt~7VvE|GYT+QLW+%3crekvb_wEE+gP zU*&S`iBX**h))xP>KeD{ka;8)3ES7u;QWAC<_lpkQM)63HzzqVnadR$g!0?i=f%fL zuOJ;j+tV^*Twh*dzB^lV23z+F&q)RjD)Myk2SU>u9|wWQJ7tfT=If=M>jalG-I};3 zr7<~{g=AS}_?F_xUznSSBW>=6Q2gjCby0&=F#Zm6`Behl76yDpw4J|**3a*m!|Pps z1O2=J(l*Jy{U_(IbtdNwFxvXvaQM41@IRaIUXrDH>aJ?U6KwVuFuH4nM|8FD?z9jv4^cHGw}!a;TyHE3Dk~tg zr}qbwD8bz){=?y0lDE37{t5Fh$P4=zbBtB3wcyc$iz&m5uc+tkd!o(6& zVm*D?E2@N9gP+ z`;t9EF(=6R~ala-h#_a%g zrw0W%V}MY6%p7vMH6&SXPPDeu#b;7FW)L zL*-X+*xvOfm+!(#M}~>&6RQUBS6EexKkG3q1;E*2zJ2|xqcFF%N_W6vM=N>bj9eso zyu}xtC8M~ptw}4r*l?LW!<20*(|MANdVA7r%ZVCbcoS=jegkevgFBnx+E1=fN>M zBUB+zEBhs8T;Ed?+X|4s`2MI+dfms5v`^wMZ@<^vXCKn;d^$r)nD>C!lY8{S60s0r zDB|=DPKAPYZpaxtK^(%a{cDBr{EPhS*v6Vhy`Ne>O|`Cd@8!B;b2N_(RC?HUBKV>!)=6Mp7~Ao+{*$LsD7Bk2&ABaZ-(JqY z?H(09jf+qBxGS6`VTfBa?dw> z=1y6~Dt;VAIA3;$>Zbf{B`t2+lp&|?gs}CXZonGiEI0y6>kn}2{SbFXx#Wa{B)X8- zv)XLqP3~>uU0je;A3H$VZ*Gl16ZBzsXWDjtezkaEcjQ9q078+zP@4KC zpn0>&>S>%w%C7qRhNVh>CwR=VUThBL#eQgfmxIN{c5`Dx%E=S@gzk6U&lMZOA79a= zB>Etd9&LPDTB75Us~UM1*`^oW&?%tbbyOy9ge~YgG`V`LWlQxm#CxWm$lWSNIB{1f z>l#99HyD#DLXfsjVJfgz&Fx39WB|8bJ0dY@Oi|tnMzapfa@RCayn5lhqzkK?lC76O zr7~Pxl6PqYfA+aXi_T~f%hgcC)RMW;4N0m?3*jFyJ}Xpd@DxkY)K$ zL%as%4T**Y0Os$m|689Z0P5>-#FwnMsV%9<>THpJ;PRL)(3e zVCcol5Sp75~yv2ZzEGZEwW=Azi0F8kFtJofuT506s(=EfdC zhI{TrvvGrU_T*e0`J>F@-)Xa-5B6<=?ggE!Q`$;-GcL;+#CX=Kyn`cYHi9A(S@|zW z?z~m%f}TvSO=UMXg)h^EnLe)g#8F|?#q8NnLG^+kF^7!R3GG&WX=JFi87?$XffwoI zyBCo0ElNymNTT@Slxy=OAu4CK?y6GW-jNwBY|l#bmkVk8Gmr!2e64rCzuHYU0rqSr zypG)3k^;MtpXz!ok?m2Zuyaq5A!{Zfy{+`^h03cCDuZ9w(Yi;0J~uDD=-Lb`q|D{&8P=)p;A7c68JSJi{6GQZ2UmNQrW8tp z9-=L|(!0XE1ZB1BRNfVeK*xdIpkwK_AWV+fD^1mAeKxo}3;UJ>h>`%rPXS_9*k=j5 z&?OI@Bo5(D6iAe1c57P}M|ZyRqHx`peIr&%yvO6)K3jgyWZjgPPv4t1mtkh(BSQq` z3E|cFaEM75X4)R;iQq{oQ0#SglhBrUocq$OVN5)r;)Ul%^v@mg`ze@^A&#uo&XAus zV?4g}JGy7mRp|iv1qwoX-kje!n!_P%yO|GFn(uIE(8F}}7rfXO@y2Fqb|Fx$O^&y5 zEbxP9_qlQf@O*;G+nGwMxtfuZu=<6bw1h8~%+@sd;r4iFJh36H?tbK?pPY=d1oub% zt~!@%t+LZzR$}9R@A9kV7m#X{#Q}CPK~49sF5$m~Hfm5u0+y^ zVSB#a-d0LT&lM4|x|t)T@&Sv(s6~FlGUhFYN4hcHme2PWq+oJcklD#-4ve?f+1{EC z*82G}Ds9;eU)JawEjj`7NwU0ch;WF3+2JyeuJa4cr;F?>f-7d} zUy7WIc845!8ry5}zvXU54mW2jaVlVLV7hZ(RMfOzO!wCP$d+8Qw(tIog9RI1!^&KC zlhnez%XBlsjE~NbmRhCggiyoVr*#)3GFXm%(v=x}uTD&Zh?}jQ0IBGrJ_F_|s8eZ2x92 zvhGKf+-Wjrc8Cf2C^sT~b%bJT<8L9KW8{F8_Bg%G`G2M1Gwk{R*} z;dWX&f2KZU^QSE~ynVkg!Fx3#%zks4_2SV=%dJC8=#ZV6^nJ&N;%Ba`kB~Q>1j^shjowz0dbdKEt`? zcPcXkGqziSOox`?d!+PF9@8YF2l|`^os)`A&)2Fuv+u|)xL+!NG*G1G8qfK7j~IkB-Cf)i8Ki1w%}k+q?g|SDN>kut2fxQ*-@MEz39JnhsYwY z(^*C@Ap1z<8#S>iYrCgh1h)|Pk~iB#6!RNs*2&L#z&It4=)7ExHO!|EAgfT_h#@N# z+ALMNqAX5v8V<(D4cCjW>=B>TNoz})mzT-IE`<2MCRs31xvIzCPrk)jmG>-$!LW+n zbZ<%E!8_D*EWr*WbO@(s14tATMorw$O3q4P5?1wO5mDU4Om&wpBahC}998>-@$dGu zFZ2Z$))gXdwbI`-6Uiqi*o`ilouyHDt$hi0(aS1o%QdAu)f(`&{Udjs&UoypbNu*& z+WdtNr&{v*G=$RF2wF9oBh$Ttx*e4M!V2T_vy$YyH`%&9HXPHXI^@Z(<(c0Gb0RP@ z@^`HGf@kxar|Igafy~|zK5d}<;rZ%79S%jEia&E%-+!$s6a1_s0?U_WKgpQa-EH5I z6bjQ$Kpf7dC?kpMM8ibr(VKog^`;8CCzqF?WNF6K7(;r4Q%K{LLX{fm4$MC-h6?*X zdzsKT)wb?}hdGVM57P@*vds{S&8+NSqj`fL-t`w%RnmvaM{;&~Neml)!kpFiXUv8Zd1V`noz16#%nt0pi@C`kx&95F}gpez-4I@%O;vuAT1 zdzRK`hZ%ZaOO-vMG1{tQFFP#xYJGG>TOaIz32l%j-5ppffd33qgoqv1^J&ahaGy$( z4+#eQl&ImpMd;U?(%fO9pU!q)HFYn+xN4|l90T%;tjNq4>Nm78-WRx?BQhkH_a%QzjLS0Vpk+PxEXXH-o_0 zD5qVBXnIB`0q4clR-E!#Wr_9H8_YDru}8~;@aP{Ts2V$JrtLhQJU*Nf4ywvE_SI%% zb*`csf=An%J6<=cZ)o~XGO~0@wgikR%t8PR{2?x z=UJ7$bbKkC`1;Y66Ib*{;frHcKa+P#hA;&iPwEuB)%*r1R=bSt}EyCv>EO95_u8w+qI41KRX7?DRT-AFnGsBe;{S3Ff9R< z4hN?m%=&Q+7`Jqz1%}0JqxlBZNjGLw9y`j_(v#rQy`tb&Sm`Yk{&^WZiXOXeeI28B zS$KGnv@O*H^DtKku7{GoVgchm+IE|KA#p7)d_G1n1dzmc>l^`i2kea}1iv35{VnXV zI;)IebowV2;E;ZML=g||Wj*A6=+|T$USa7A;cw`ggTLap{phk8YL4Y|08t<)R{b~} zexlpuSdcTJ1FLO8fLuOl0BJ|Bry+EJythkr8&0U=Ax2kGezqsFwB1_*v4>8ML1W0S zq8&3y7g3xF1&6@5Zxcqq`Lepu4cQDAU}ug^MnR19>YFY&4Zk^(?|YYMy&k|+mcML% z%5g17AQbY=`FPxyzAvQAu9UGl<#bX(rokp@-J7#pAbz-O>$Tvi1PLi+kDX7|+=0c} z;fwoE?7xA8hRJzvj&@_bvLS0&q8{b!WJj|?Le?5joh%L6PQw?L#+~N(VPAk$dX0}l z#U8#7JT>8?-(Yf3CJpJzkNr^*gsa(S>nj1H+5zW;t?W@e-Nf`GpOal;!=9$kkDz~| zh-&@}77;WhWd0d1XR~g_g8^AXa3CLjlZ*XUV$6u^yfbfTjfA$%N_45YX6I#5;hH{2 zc}tMD)l;i%56fH0!-V87ZsjI2qkXMx2H7>5{iZvd`W*wFZY9SSvnAs_6;4hhh$E3k zj$`L}yaBGRU`4+IX|`Tt^l`Z7yJCvK*GAQN@|4ceX)y1;%VzzE z(E|G&$N{4QYpKse+4#g+p>JeIW#itYg8jqAEe4FRA0r_#!cqX8cdnomubYSyzO1iE zup5yYoG_Ekhz?eRVXuy=0m1XfYR~U@2)F8Z*izm{4o1)}Ej;dr$)k`v%zIw#@LyD= z(@kQH9N_pt@E2kk&KRUI(wyf45|PrJdx)v%Ck``fl55E|0{2u2oJ#tYVzJ*kM`D`p zNu%FrQM0^Vaj`uDlG6A8AKu;qD2{$x`^8-nBsf8a5Hvt=m*7rtcN+$Gf&>r22@u@f zT?P-X2^tt6xHC8jn%mju?0xor_o@4Rx9XmgDhjDgPfyQu_xi8(Jiq7NE79FzQRA+a zKn2B4A@%gz)$`Tcd8Rx)3nWDukC)qWqy%^}y^}su654}hC5;z7E!V|hk00FTRx9MU zwNuE4N^$zr#qM%VLX19?gHa7-tea%&Qy@#16GL;K8A^`*igS4u#{JUMJeuA08!3Cf*9ckz=~W09LzA zDS36Kb!*7+br+;PHC;@=>rFwKSvLB7`HFXvTvL7GaTB&3ZLC(IyB1iNf%a(8lf$#q@5j;V9Wrv~Fw2*_c`VnuINQJ17m=j-GWSm&#p+$}<1W&2hn zVB=euT?Fe7%Z z77h_W-dUNG8&Sig@>Q<@CJ?hCa}R+=QS^QAbeE{9ryuQT%6()m}clPm_Qf_D)(K!h{&htjaGtO@!ixKq3Bumf!3Pe~F&eP10R z-yC}ITTP#mpGEI>+c)rrTFty@QmjgBT7<^FrIr*++dKBa zvn~~Iogvdl&o?1u^^Lv7!pEP&`P%O^*Ldg`-WG+323nRkCHrYw%BsQ}(zCl@i~`jV z{U*$X8}yWtf$K&9yw0w%`r#PqZndI11ux?}|Q$M0?$r9}{_9 z;Pw7DLkaZ1cKZukPGhP%@84qI?KTFlSDVf(CJjevkFauNOtJPO^&@#x;;`-Be-fd1 z>;)hZx4hFpFkJ;0%mZagQfq5Nq6t-~i;kCP_sqSCb=mLfq1>7KZ>A$ae>@gw7G!&; z0$VWwGG_o<*1yPBW)a$(bIOaMz@qKxqM=gC6c|L}*2vP7rpw_WyG1<6dy!p0Ia2uj zz*jWE$+QgY{!ON+*e+e<{B;uJ=+oL<0$D~8Ji+-DA~tS(&S27cn=}gvmY~XY8C{$; z!XIQ}X(iwOD^%=%th29!x;bH>miVRL7g9LSVW78<299eS9KXOs`4~zYq~stRzX-y? zacd~CPfvbq2&h}ulPKP=uO#TdKDv;5SLE8;A4GFAL}38W_F3C^_BFUY0-z~rfqe!W z6c0k0Ep9kS5NhxpMXxl#`3Yz9Vj6EM@n|_wcnozcMKPbzG@oNfCScmx7 zb?GoD)vbj>MsSNT+nK6cb)x30AnbPk(Z){N`KKsop=zzQ7T1oq?pZ$T#+^ulRoh#H zjL21Y49OPIursm7NEMD?%=}&!X z-yU%-S)A-dycn!Uj5ZWntJbeFe#7i4+&ENrC^LF;``C3hTqkY!a3jUQ^|b z!UxgZ!eG!mkzU6fT1F4In*7$(Gm^+>XYQf?%!+4aY#A$&lu~t7s}45-W~PUY@1UpN zTQ;#FU(#ddOA37!Dlpn(H~f5XXhN-{wBwvn5)omU1TLADSGi8AhYR;AN6Nj+7v&qKSf4H$u_WQTcU{T4YTr=*1E^fV?of|Z(a-LrytX= zE4C%~Om=eQF;q1>X<)h;YH>|T|CI;-v4aMgsMG1$!b;g|32hf@bKPihoa_~v}@(M zrtt%A3%vI{)XLLolJjvspb4*T-OeNRf}Oo`N%pi6g`7kKu$=P4V#$?3o*(_q8jMV zAhhy4wp`}3DBW^J#rm-TG`SxR1C0YuvAMiIDn_yRko%AtqT43ZB&;;YlR~iM=!Jv1 z1TJ~dsy4tZxLgL2FD|Tji#Mq1gd=6}rUzt*<>7Ku-0eCMgP&Q0TD9-E-HHjGM7q!Y^>ynN{ z{=Al_j?TLAChrqkVqL!GywkvcVpj~CB2bde*!n!s7_RnfCGM5u{bqKSK(V21*Sl2w z>zFPutc%x%`Yqa!@vnQ4!&m*}Y!_|m1D2o1e0FOikG#(?qAdspRaGVhFS#54c=x1M z8IEJnvs|iU!5Nx=}}+mKCz~bY1iY zzr}7yDr6z54pO0S{F3A5<^sjac8H|d5#bmW%Og}981tinNuv7hk*9Dd$&u6|^}J8uJO zU&y_9Gs8TEZPob27(+)i#%@70^ZQ^|xBdCbFEzTVIMXtY@}Vrk*3;@Q=GUH*8TCI` z!&tl3FxeX^Rdk(J8ckYy_#8%A1A?QU?MD^3tizzccEQJzWR4)YO^p<&`S+^U3R+iP z&b64Hr$a=^m3TjAZefoY$BO-tDI6musazATY$J)IHk{NY?xtvyg2>UkBFuC174E6L z02d}?SkqOcoVP^!#mX#Me2Z zuk2MyuNUo^TcSXOiZ1A%>u;jTV!w{XiVq0`W&=g5Tthprr}Ae0%g(a2dmdo=bs4xoq-9Fwt}HWnl=I-I~%vE6}UqH@$_m*vzdA~i<@aUt9kSm?*`?@UXStGB&pqu9Nfp!C3L&K#J z)*TklR_P~lUG}k1d1G-9l8onWrl#lPvnZGz7%)MK!$H>R!`uhGlJ|-58(D-+^s;*f z6FmIdCHEcXw<7I79@)bkpoF!mXerK}CJ_6z_$Np>xSzh;f z+XTI{&do7yZ}C}i$WNb~)(qcq;nZ1{gtJi3#Pi`*;v2W_7|Bfj`sHk}?g%fi&3Kag z(OZw`lq?b*8LFwV$47$iT;@$%*O6?~+G6XaK(RdSR zljI${Owu$uyDl_<;g2~G0IP<;WQWSe`G@}cFR`q|5u0K+Pv1!ZRVyq95FWSb2D}FD zcq9PK6t@kKmMDvpG&=pdx+l5OPPX3rad!CY)p-?jzU1HKzfnw7UIpwMZKT5oFHJ3A z-X-#F;4rRb0}5|_AJpT_`EIC5$L56eGP>*Q=;$lr45!U3K_e-3J4|7?c8ipO!^31mt_Zk7NuI@1?mV9}~raCZ1>}H|es` zcLm!<`&w1Ng3q7cEg~i-Z;{@uYsFP_pa?pBIWwbLBO!N3+W`wG`Ff_a<(tr%yoRHj zE4qVnPV)e@kpAH>WL}4N7I_Ccb$T!(hbZn2#cL5j772LVnW__1;Y? zM)juTMp#6mYJKN8nt`2#e6l#GfGcQ?0C7p>^(52VFGB44fla%D1@=Pkx^+7`vjQm} zlatp^uUTi%;LdREtnqY2~r5;C=qT^hX6R<8U+#MzUa&kTA| zx|hgJTOFh`xs^MWEJLPNDUoCG{FvMH;e#%nO~7cf@INHzZ95SIf?z`2iR=cnz`5m` z#S-L)OH|T32a_u7O>7KO*-8nI0tFSZnXjyG?vx4#12P(p#h)DfGba2JEGTGShG&^Y zE}-6}m_|n-h2$;C<;*YADb1&rz;L#j1ahp7DKbj75JOQx1 z9z^Cgyrx7zceVSWNH|*KmJ;%1DR`h%2t!-1pITq!Xn}HYyUUKs6>-XJsH8GA{Y903 z*^uxQX0)Lc$8QAXR0sPEd5I@#F~cCv-RzKPcOWV<7(+OiDZy|+xM6?-?o9~_L4hzx zS^Nkmn$3c%(gE!Ql^GAr7wVvAr%MB6s_v93 z_iwY`MDZrdYD%M~eO^NlOtfuvEg)|Exc%YX$HooS!$}hx0odKG@6>y+D8to>o{v_#K*7u_Ea9nfoN@fm0-ck`|yqI-v~e!#*XV!ct)AQca`}w!0Pye;v=JsHE6h>!vl66M0t@YbQZN*-wb|9 z+wexUK?*Cs>!LNGcX;UQuE?!slCeQA*B912ssbMwiNU$S&Fm10h+XNdEj|FIga#SpS&>K>#;e|AW8>}L*`=Xtm70ldksZNhH8hS21C`Y~c z{Btoj)EZLZ@>J9&IcW1_Qz)Qym&$JC!+?iC%hx8|H9fXxODxwug%_Jp_a|f&43akv z^{Oadr`)S&M6sF5dbaXdFy7JYZ#W;#xRMSk^uCjBx zE1&Ihw@q#<6xIlTsuh*_ftNsaY-*HWbdiU!uYRb+2i*)0LH!C^O!KG3VlWqNL*_ zLrh|8NjHjUy0b*0Oq^RCGdn-KK=d3NH{5Xn`f(r?Cr2qNYFDeap*41O=bW@Si9&rD zdD2-m7xV=4!23{{H)rJ+;TQ!Oy8IlqcDL1vbm9V=KqvoQADpc(v{B+`^~9!#gQUn`LxAB* zx^Q<@c&et`yr6XzW*rH(RfF>Tf{?M~1|bMmQGE`SlnM>rwY+D~RA#u};(2PYM8=@X z#<$EB&9#;&NoksmE^tM~qVP%mm7mLi>yg`lz};ev&qN`InWas)Co%&0REiZ z+GdUKo^5{kNoiv3pCKv7pSWxZz$*1O1U=F}N`{xYcsfSFg?<4*y4Fzqc)(k2AMT!G zyvuJB@p_as!hh^=3cM8ZJ*4}MpqT@YvP}^Ls0Dv|farfUMX}_Z{kTt>A^@0q%mCp) z8o;OjL*23fiJbI(`Jy$3oXW=Vn}Y{9j?iBF+_)zd4O{oP-^EF-SI1rHJHjR?5!{sX zD6;(;ub_;aG>Hv(DFWB+XT9t1dh zPci^ds{vg~L0al)w9}D@;$!%V)8h?bqXHniX8-({syb;=Yj#a@z=~xr_RpK@n+^P@ zO-W{{9BIoiUgH%2z*xr?03N>ts7Ry4YI&aDQg}?=?JNMX%-U;3C7vww_>WH?q<|-M z`;R9i>OPG-cn)kj=WlySTJ=rgWoxBbV4p~7;8z%sfW_N=Z=MPyU;&Rg{?Eq{w*%4U zfPy;I4-kmwL4gim7bNi4fW~b8?7aYPSAG|5cjpJkw{Q^&6o`{Vj5_wvO7U1bS;xd3)eJU{LCb(fWqNqIKl~Ml|oe|DzGD%!!TQdM-DiNXzj|=`81NUyg_5Prp1N^y;^5nNE5}UB&C4wsks?)= z(1a|Ldq_c`^@;L&Wa*t*b6*w>^&*W8^zMH!+q|sC;(A!a!&ph^-Pdbw=PfB20lOjT zPH+7{76(&G@o=41)zYflvwj-~(r$60~qe^Vb3++36O`I`i>bz;X zm{m{=@7(tgAqURP^d&ghTj?WF{D?#Pr*AJvLlWo!+X+_kkm%gB8qBDsmF)u- zODsBarYDVy5hV$yVMXJsR{BOrFR2wjeU2~Wcv|=Sve78%5DJ7Il`_77k^25E6z`4Y zK%OcB#}J(`%e&N<=R(|JGF)Vl43UF~piEQhiAerrTOxPa^f|j?m;q`^t2|p8B6oaBJI_({L;sQg~22Q0m`j z`+DT@J^1%8+Ri+-yjJtCg!~#yaiI5;?4sjHleUUyEH>%!M~kG{633=CTymn;C%*!R6sNt*~rN z+~{DUJDoSo$;A~ApDh&D8o}Y==#Kbk;y6kV`fgvl>&NyG`I85CfeFv)#}WFJMQiq@ zkjZ+33eFfME1!N1YM)1dZ!QncmG>xEhBU=~U$$eh!f_)Q4lW5&bV7D3#M#~5%A zzg;2ITKw9vDhZDX-|ZE)bmhPo5jmK^+;=)ObG=)5Y-yWXvE!>@yRB+!>L0(*TaLk zthK9Vkz<)I(VG`LA20DVqxCMcbg}o2cOyT>G2L$p4bT%~RhHOiL4$KXQ$}B&sOjyI zCl|FPXfIZytkQFKCFZO)<0(QW$qA zAzPU^b02XP7BpgIo4rI0j@%Pp#C)s8!>UDbme^lScXIX79^&pIYSVREvy55Nt=7g) z?M|z;n$nf~-svnS(hzHZ`AC%jce08!c$IZ6@tl;I&LMl*FHm8jb@u3(eXS|oLk~{j z;1VP+x=V#lrAk%Cc7>Xw-d@k4Oqp^J({_FA;jmVXDc0v3WVaF$_1H1#@{Y;1_TULo z%y^w)CCRJ6*QR6HwFz~;=Mu-6Zu%tcIMX6COKj~WZ9;J>A;RwN>dyAtQZEX&64@Z{ey~32wu2O13{R!bknWOQpXiENcQ<}@U}Zo4 zG}#glxuZ?AVrI~09Wq^fpWWdy-=3~-cj&_7{0HFsJ`5=e^>5zmzfa@-W~=^}Ta7jx z$XTK8KBd<+{_g=u+%NS1uz~;1N&NrveHQ@gY~>w_U1QY(?T;1@z*+NG^Ut3go&WYr z;BE>)7x6s=14Y6mqzJeLtp<)red|6V4*ZQ!0Ab0^{pTX+A3p8;kxP%U`|T{}kZ-Z>H~7C_cfSAm0aJEvIs@ zFC_Z7Z19k3Zu-qYz>otM@)MVM8UGjr&rdpHzY#Eh0L9QA_$v_GX8{aDh-L2?1Ay;& zHBvy(U9{M}7Qklzzx#i7#(VABMJ~hxk7-sO+%%Q0sz^{85pj^Eb;70c3uO%v4Q2L` zCXB&ZDA=8=w3ie=Iu`R}wV``m=rr&F*Z27&j@fU74M4gXdIFRzmpprczc?d)BSht5 zUk5z@=6>@caZGOJINP*OJACoUFuqYgp49H_O7fh~oQ2L37+`^(cID_lrVH<4O}-zhb;N737@S35d(c*Ku_bA{8H?m^viFA z0rh`BpyCv&HV}p_FDEB#!~V*IaWxWY2TQaA#Gc`6Vl`WGj;_`&a_Jywn-t~6Lz?i2 z=BX4fSI?TWKXb%i--+j^S-->{!#jbu2aN+L8#NIF0IdBjZv}|UUQjx0vxgJg&;S(9 z`8ZtDm%`hidOd<;V(zw-w!&jkn(fI+LrLu zDdmRdaC9yyN)BdLM+wwVh(U7ZTq3GfLK8EWH|C8OY*mG=Uf%1=rB)7bSCY0d%e!pf zd7Z!RyH@v^YEYBGTSzJRk+MDL+#>xN-SBp;MIYgyTmUGiS51E6pI0N_*?hURnaI7D znl_7eZ|I)2Xp7jxbfJ615q|{YGTGwrdov)w5>7c>7FFAi zGmh1}dX5wmNiRXr6p0r5SSe1j(QMz%Zu{K>xKnisPg#;OamOp}bC5dCGW>{G(>Kxg z?V*@neLBFrKd%}$*Gv)6vIMbwa)!wxtWkRO-m3A+{#}N3up}hpqs{p@8CLn?%1nht zjeS;A6%#dzzsiWQGdc0=QZD2kmMNM$ZT@dfoC00{QVQHyk}PIk3BYdNdaRJ>%oERY zGbh3#@4H)+K45Rb`L&SLTt%-rV>8n$*l=LUF}6()T#7KLYI9G6eytv|LP1hopf>i^ zMrC!0=|Yud%lzQJw=GIVhfB7Oz`ho3b63->lT{Rp9c}B&1AS|46jTk2@7_I(0*8a> z`eR0~)S719_f|snhn<-DEfOuq;_%S{T-OE-V0lEry)GasL!NCu%v=d-r9 zUThj>MtYb`<-iga*)A?bdEogx1&US4&p~39{+e=Q3U3q1HiH39D_l11?#8edNvw0iGBx7P;yl z>Wv0IvEPgAX6bXJ1$y^u#_J1nH*rvL1OOu((Ofj;OZlc43z4z6m^H!He zATAJyEeMm_O+w_T;nfLN;)aaIc!044vcMt0iewa8lpCB(SzM~wiMLe*&g z91;@>w_Q0%1{4)zel~4t=JLhT)|32{YgbgS^*r0zuJR=a9@6R$5lWzqrQR`QJsNouKTzN)OT?N;6(TQVt zBg&1MCdTW&O9@pq4;Lh)k$#~CKmzFKH17OA2XyDSA8a(DmXm{p=_^yt4hY{sV|lwS z#V3OBN5v_xHo_D5{FTucE?chzxNlyW#=3{9c#Y;lwr+QWxcqDFnS`ZKbS4lR+if-E zHo%47&9&ok3r-w&U8BQ>cuZ8MuW&h!mE^%3ajLP4Kb1xz#9iXzw+LKdRL;I{|5o%D z{3-fd`JPNrD!=~xnYq+-ET(NO{`)YkYLgHkb2S?9F}OW`v~Dl~*p7`L zDPUKlyUcnXujVUzsbJc&J3%1T>;>`!m^Ny=UgC(o!e`U<4)HvzTA$Fqo?xR-fAR6i4gu|4SDOz34vFNX5%xc_pc3F_@i>17 zTtjxf|C0>zV(K2G?`CLXFu*16Vkw@&kis!kLeI*NvbIZkrv2k>ZPX2`WmmIe8=3}M z@|$RpQ~?oOE2Djq8Quz_K$~+XNiHF|-sDfrYXDzwd(!QfS1J5b@uvEfX^g`}(e}6( zz7Q1C0@e_e=lsLj6izy&B0$`T-C!@Gs+xYfB<=6;lZL=dPqVeR_r@(7gRX39Lqq@q z%AP)-KN(GVx&73T>HKG_QuFI*%WQwyhV-cB+@k{NP`sZWnpB#I?agLB3uo{6(yFlgE(jOu5{&2NxaAUi$r5Pt>K6^nWTECB zS^rS?j=F%G>rL?d>ca7BB}<{8F$5&kUHEO>U}5dt!0~KK{i2bcAqe~`)tQhrG$CI7 zvj-`?0C8IR_vX9`6TPRb<|nGUn;9e4(HvgFwWL(CD8YVO6<~;7%@1{G_=xqB%BQ_V zM`JO-B2kU<7RU2&3hA-?31kKMoJAaF(}VynsBhfi);&mX3=w2h$0be{av$jm(zC}j zQVuoRn-W*(bqiv3SFCVb6D)E<$lQQTDW@Xw5_U-cf*$tqC3}Gp0TShl7rcG z!^rrlJ9NaJe=JUwYlSNFDEE7*>&YUtk^1DAZZ~hMy?!_%&~!uy=3;ZlZDI}VqbLHB z)&HK5Edm62x0?VFfIh+MbzrQ>I5HJ2O z?{F9p!Dd-^#_DT3GwmmnP2trVR$~2O3l{V%V)Si_F-}`AIvEX_+5FB-m4{GSak*v&>k-!17cJ!Rf3f=OjTu+j z3Yk!IE$9ixdbq?FJdEBGol<0Asr&!F%N4o#K|qE4udn0Zk7PU6sKWRmsgrj%0WCeZZKP;z_(@u#M~|#LfiIV83`we(FW;+n0b|{YtLd zkw-64_v%HO6J%-m4d`4r{#y#;^A{4UDgln@_C76sFcD+yVPnGnEXko+vao z{=Ao47ui>H@~qC)`$p=nB&^O{DhT)TNQEW-tg7rS0v{fgQBi{rpx190aM*==NzyKk ze@xyx?q67tK9Y|ouHMkJ@gBL z8w_d?%0xvj16>w{+g8)c=O!?G7~FC<9sM%K%XAzR4Fg15cg2sJk<>keCa^4I>|dT zCdbOciJ@N1ybhqXM7N)U(eNGUfrGj%jv~>Y9cRwRK}D{mD(wPx(&gpS5EttC;?ts! zr)cRLv|?${iIpD{yIzJiElpbI@S>;<5iVsrHj1NB{oP4|2(FlIr5s*fkH_cpQ1lf3 zMdB?jI|_R={$*zs^s*kt(~_B;!v{xpl^j5z_MxO_zJ-MMqVw(x)!H4CSMnr|f{H=n zSZntxV43VIOkeW3mzhp&fAYn?ih#8`fjc9k6a|fc2z{YMVWFrf@Ni43vE{0*SHjB0 zJ80xt^#Zz5t73t`XGDST&Y_nh=Psmdi?sz1hR3r$PV=5p@5wLwmbWvM9Dm|PNSV^3TqZcC8t=tb~E&Sfkk zIsr1zs^IKKY!46%MupE*ifWzD7C0rmSnZzOd1-rU_L>)3$s$+Ho`zcGR zHlcsqiFQh4b(US>XZG0*l3Uwy(RWvOfhoRb0WK(U58%gc*~h5ZCVL975SYiKsW}|g zi@gtoMHZ*wGJ7{Wi}dW1Ca#Y|s-5iu$H!ESLrj;>PhQxwQJESD`B9<9`c0d9A3rNk z7hhnwbiAqtvTKWR(o+&s{uTp<^2Y$*^Vfdh|3c{X)2V-Ou3aDT{%DFN{;nxLU<6*Z zPvElHXj>q9AdoEwOf&x@T+T*qI<5JSZp&JCT^cDWkJZ0(udr= z*aSy?_dwWMmOv?X5?~&Zr-K1gzRyhg^fHWZE}UlG9X~XTwx(1A?zmqySEo zZTe&>tH+C0yW>EYTC#@L@beZRFMj7paJG3BHykvrv8g@lxS)_`-AL#|??}%XCPZ%- z%@^RdTFyKDXmTo_eASY3k91FdJD#GlWL<)_!dZP zAA96IU*Xg&zZ!4g4m)f(@2~MY>x|L_Lp~78Q?>FeO60OKS;mwdxUp3z^eehRr|`2u zn>*M!pIoA`#v^)~&umEqG3GsFreC!9SvFc=J}C%v>FB(-L3ZP#a#L7P0=rA+{z~z2 z#2bSy_GnR+{>HRL#o$(U#ruMY>iDBEiwaDiLmhDZ=~M8_}x*@q9qc{wX;*I`E0! zm={$xYuAbsC167t4Y=~Gr4+z&?x!S#E!CNQV+^NYX#YB}o$2Hn&_~XAJ~q-uf!C`- zLSHQdt}h;9buF`9F+^il$Xp8v7R?Q2Dlt=Ff}2VdNkA$NUh@Vgvh~KyzmfB~YkQl5 zP8)ur!i6cUs1d%pa@8wd#kUzX{qD!mL4KL zL=lVGbH$JHNMw@hTIed+9nM!2s-~wj@6va0s#n#u&IG&2;Wy1hzCebGy;bV?da`|n z!Y6M<>%ALPHT}`$^QV{QaM^T|6C^||8PSNwTrDP%VfVR87ZPLgq>)4n_u|;6?=BSB zreS=XSuhUJXjWk?CBEY)dur;olyAqs5$cP(a7!ZD08F6Q(#VC43krgY&ZnuBAqDu$ zJo&f;pldn*lLaPI#@es%qoQz67x{J_3GIZ>j z4vpjJR*<(NzEp2@dX)Sjz^(lHu6&+<>$GnI0!C?mEz;<0WKJ=~xRo#pLA1C*SdSc1 zwa|h$+POb~c4nyGY14UJpjl-q@udiiSR|yJ91eJK=a6xp;kXm93OX1@ZnHKT?A_~8-PG9z zPQQ3PMh+`~Z)rTz9oFqoqx zuR2p*`uhAiGt`E~FJGkZLpArOj>WQ!_t+SV(N>&;o3X9@Q%*&1TTZvP-0b5(Br!hR zI?ON7zDx7oAEQJoc*DLpbM8kS4-lCs1{#GV|Lr|^P!ZER-MM3-P&8toUgck|?AQ;gI~5wndN_ zxz)sW(F!KK_ zN4zDi$w($_gN|~Rz0r8N-9hp*b!Pv(k9{lV8Qoc`w3e9AdgRtw80hlnU{4VUG0~X` z*maZnkZoXTvv5@wRx#$!F_Vr+Lv2p`i`)>*1jy-IC^Dd-w*R9@coN4{&7u zh=)0_)a4a`$r_Q`OGMkhaOwU>czkFtnl@sDWYbw>+MANpQgoj>#Pn4bSteVol9VC4 zhzJbX8_5o|qouTLY--nE9GSgVb!g$dDa{3_8W@w}WJ4g|d7j@0;T}F$EVCcnck9|` zkDCaEr^T|!A_qQU)`s*O@~+1K9+~tR$$8po4}XF;wY**?VB4B!>-W<$uQ`4^PmSe^ zmvhU+6Il1p5&MOG)m=JQQ{!g;qu-ZpF5gJHLbs8Pe3;TO4^gj~Y0@RQrv|9diyG$L zt0XaO>SvGOX6aHy8d8Go!)pXua{M3!6?9W@)){Jblh?Xj<@QYFcpq4}@U8HHp5t3j z*_6UuHPW1)tvw?ad*m0(fesj#1GC+Y8W%_A>-UNIXd!4OuYe3m&v#ut7MHhRtyD|#PXvOE> zW7d*Eh8!q3I6&y&7T_vz^L(UOII^kjilw4EfTPWl%N3=|&F~Rcer)P!rpLk%_VXHs zmU!#K`=(csd7wVNQo4z`r5Bh}$dojDLbFiV$$eJ0#D3sm`vb1$*|RvD6t$HDZS5AF z$STyvpPU~+D_>tOd$|pb#j8r%Q_=U|22{AP=a~KWV@Zv(H(sO zU)H>E_VWdrt{KajfC>9E2`ALKwJx`v!H69xNAs5}Dip4*Q)*l|AJ)l2wLiA6^2KR) zbfw6hlNOE%R^tgcgOqmfI#p0L8#_Dtn_{7W5Gk+>N)pL!5Ls;%p;Ma(SXZ6*T|*`N z*U)M1ON345po&oNoi4l*4)D4@ImYT53i4l}IDi$@nJ)Y9w;;0{-Isbh{2bSG&r&L)8u3gSGE5{jCk91%8kmQ)~ox zN}jJyFJj>G^jDDMWa8A(cvSFw*r4KlJU3#$P%*G`WMz-uz%C=_-$LV)x?rx;;M<}q zDHhrZqHj72h`$w|J*hczU^6}ddlzNz6EiH*(=ZPqz_Fpo3*GvOuz@Aq$$~)h_M-eL z^Ml0jR*5l4?{i+4w!VwFjHoYlr}J$E6Bd4U&r;o7FgpnhgilZu7&8^HIASJckP=#Q zj9Khgr?l(mJrqAfj*5cM@{<);fLtC;84VOm3oKpAb7v008FVQ7Zv-dX-w2Mab&vD4 zcUJXej4gKxJ_#=oQmiI5O+%6n)x|zEVjLH=`MW6__%Lu3R(X+X$9sso1%H{TvM|{5 zofQKCy4nH}5wewnOyhk{|812uwHdDg?)H|Y&gyh1me(4M4nSowsW=hVI z+xHjqi^H}Opm(jzG8pv50>CBo<{cdWeln)%n99Sfu(`^Vhkkl|xg=}GYk3l$dAYCY zaBsH`gRzVa%(GgwG<@zAPFx-&#xT!Kf+BEI+EkgD{F2p!&acHQ66*GPLAZskSb}Jy z*g^+skjLDTEp|8=vqO-d<%rL(XIZyID1Tl&a9xG5F5u-`eUc;Pr581LmDWpf5xcnd z*!}94m~)^>&OLH&lF7IH=H|8}?OH{@cpQSJQPflrV&g9E2$hJm?E+K5FY|*L^|~(T zvj9t1V^vn?L~X{bPw&ZSED=bb_3eT-6Im*NkJJTVCI-5VrWL;t9w_Vpw#vT-4t3WY z1b**&KFh;Nk`7^8H4R9?lcQR$dj)&&wJRQs@Dd*#B!(2qDZ(H$@+6r#( zyT=7hZVw-2{iU7vtH6Be`4a^XA2ouF=*ZHF+fpV)1`2PcMG~K=2vR-`!sN**`jr8Q zD?*Lu<=Br9XD$K!OmR0pD3u}M1I3r>sVkdZ+8f7AS9hnD`{(CWO)Xb5_fvBDt$s1~ zeiWU?w@dt+t!;wuI3IGY=i#4hiO4Iv86$q zsC+b8q*@xa*F_A!dqCm+GJJFu2!`Ww%pb! z?`Rpe6|=OmX*d`xEgbGp=9G$_6e|v(uv+0StC3aaJ+icKArjTciG#{`Lg7tsl1`p; zTY(60EUUdxM-1^WCX~e@ue^_d%y{|IUy6CkT(8QD@NdC^ zkd*GNXY)T6R4;_mSv~|39)_Rq?C@6-DmQmGHraw=#^H>*u3q6wMM^(bgzDl_$(SrQ zCiI<13>G`o6$_0GmkoOPn{`$8LI^{4p`uvCp#GpM^jvm;^W4#QYk0g@jfLyF`{pz| z{d#aVO@HsHU>&RxihdIq`ZVP6w0Dvi>L;JQF^ReLel1aMZi(@3SZ?HP>}C-|DWSTw z^R;hr741w@^IRbqyrO(;pyHkX6y&!;0!IDO0l|?s$DiogME`^1#mn!a$=)29$xvx* zrq3wznqd4Y9j1Q89+0g1_>=+-*R5P$w9Y-Kek7oG4o|Sq6yxh%*i@%ISlwiz5P&qi zO7?cy?mGRvWs?{yX!FbG$~Zs!Jz521{qx4W71s||8$UAS>`a`n=LxKVOOA#5%Q!#K zf!u}v3bc0sMQ-;A)=4!52`sr}KJST}tm~k|1lYC6#Ei-_;`Pidtvc zOXL|wS@T&rzK3`X2kiz6;R$+G2UM zIJyi`m8Cy^@CvZt^%Z(UFsD5$nNt3>6%>E8$c#>UK2^hGSfQ-6oYgEuT5X5si6S-!2Zypo<_7kUP~aYq}W@IDW0HX&islcUCb#**r&Ud-e@( zJb!VN&gxk^Mx@>e^Ge*)EVg zkGP6#oC{T^AH97SPwOcTFzpJ<01MFQkeAFUp0~XXT{Ah>8UKLhtFHC%bz2iY%WowSCQNOFq(I zaY3dl`cxpmOjaL~ETBBJeeyozr>}LcMWKGbQHaezU=OHk=2pxyDw`_R2%-cZ#T z&gk|$vDCMD8IF*Uz4EK@lBI#_-v~d5E_l}-mNy0V=iB^LaUb#xcxJh`c;#B8A(mDip+b3Y zXecQWhLCBfBi^eBiWc5-gsod=?#0-9$zgKE^G^mEXI~oJ-T~(tP&?IVx~DG8-$Fj6 zdbtt>3p<(?MUM2WA*sH|Z=XA2Eoe&ISYtLCt`nC`S)KSPi+m-lO}R=9_Jl_DO<1&~ zvEj{`A`d4f9=ZBJpsuQns})qp8Z>WCE2J!3uylhqKff8H=N#F@B6eBW5^bE;sm&~c z#CG{?Hn$}DWH_iZc{$i1;3N%*kP23mjn)qHd>LA|+XCdn+6!FEs#JY9lWZLyS_s~P z@VPg)2jN7qLK-a*R;lU@pZ8mu=l3ZUakMLJaVuB|`r#vnnUsUBK2!DtlCI#AtGwlJ zhLx+-k^8=J86}Dg6LT;qMIdN&f5%b%?n`40^0u(6_k^vjXT5}tb&I}qXXD6DDDRof zN34|nM$RQ&)A*ur*%zUW6pq)tWzuf=#XsH~Hvh&&z>R~U_#b#X7harcag64ePZa5ALaN+&>P{C-q*Lf_Wf9!C71SD8=R zn=l+E<8%Hi4A!WYG;Sxlcz#5zketBGfTplQJL_+bfWAM<6~r^!a&eccR4Dl!riGRO+(a^C)4%=^H!=3(h$s($4vBMqyXD*niRMrzmWWb9q>jSljc!@|Jmj%n zcC4~_O6Xstz_C&Tb@@7EHo!<4B-pUU-iM@q_FNaop&uwVgx{zsrm9 znaQ_IvoF~W88Nt-v-mXn=f+?9&rRuTPFyd632Mp8((<%np(4&RICL># z!hPHZCDSYE`9SMqDlPK6P4oj2J&aEdnIuHY_e%>Q3l-k8e2~BsD`a3t4ioqRkCT7+kmJfaa4%ILx}FNU^EC7yrs>1@|Vtj(IWmMzt_`8 zm272+UpNF-kHlj(43y>80&vg>1r2>&n$Wme-x@kKSaUe6mM(g!V9-{{$Co)W&y!x@ zu0!zK-RP@2O4$cD`Sjwy-gt+$1T02W!a$}oPKKhMXfQBKznV$T@{imSH5hQ1pW!rG zaO3Um-Po$yNkg$rMcM%Z>rN_Pb}(Mw$k{qEu+o5Ibaq;Uqk4gu-R>tqm;N(Y0=r_K zF_PltY;j0LCad3*qc#v4v1cs~5VNECP5u>&=}AhceLnJybv7HKqG!gQN?=di+!pgZ z^7G6saz2%fu>++6V&l-yQTPFK|L7|1VtP}^|jEq86++8Tp*Yc zrJaA0o;#*1=l2tn-^h=PR>nHNWDB%0G87OT>O@;=U7cXi1o)&1;HIJ$1qrnq$L%bkw@0$V3mqhB|XO}Kx51k`>=E4nST zk&9z$Y!Yng;Kp7x^g+7#z4MW}ShaIJ6{#RC1d zB#mYJ4K){SxRk&k@1fjUS8ept#Ak9P`7qNzK+u&WydUU^ftpWX_jLvtU%}%i5ymtZ zR7cr^IrB|s(QlfxdnsbHlHeIqG!KvvSFiO-Db7``Oi*knq^p|6rbv(-PScn8YP!Up zEnF?6Ij+_7(A7pC+wRMqQAf;!zxt`CoOkT&Q%-sxd_I(gl0VEnbl`3Pz1pf`-280o zVQTaNL7Q=+5PnW0E}*T_N)Gg~pigXdkG}kl;K>?phn^&gHG$E~v-~bG9xtRv6@K=y zSM-)(zuL#1$ack7kJ7GTgK=;16Vv9yqBgzIac0Dpcv3Z+^BV7OZ37?2-5*t|5=o%S zGT9-ZGHU!V>W~*duJ-e?JsH@Gj_j(T5xWUwy=jA)OS5s&G`snpy&~l5bXHdI6p5Y($4$$$)J;9l1HZY_v_3npKkiL3Oj_rstz(}fY^va^ zV~?>nZ#EH)Kb%!1W^Y2r;9B+z`yl3__STAVCX z^#O>3Z@wJa`l#WO%^A9-{bAmZV6QBo21dHDWHn?Z`g(}J;5Zp;ILPrPEt)duz{Kb$ z)#9VJFVEDV>fO`ktFZa2+M2Tgp?LK?MPU*qXNX@oTPF~kr%PgadlO^+f8G}u;`QS? z_M!d0F!sddK8OeH!4K%oUuaG%2;O`2KdwHi^#9-m=Pu!V^e*67_R&!V`NNkvItl@81h5Q`{Cu0O|MRAC=? zqF>-Ed=gh|?0Vl;-*yw64KwHBwBlg-O8MmFUfqOy=Rh6DOrfap9Jx>hY}Q#xl0kHeW+$u0^7*X$)9{=@J2yfcsc)xJEys{AqJ?g zBStJg@l`{|H>~NwAKJl|1m6LhS7d~(Z&WKKn5k>6xVTulQa^&{QiGby)nuyaUQ<_r zpI^uGkuf}8NmM_Nhy)F-_Yzw2w6Bs>_^dxpRw?$IWXFPm2N%v+M>9PN^xl*^DFwuCy5g#jf4r=n~WXHxL>SKXkA;emNmM zZ+1kYnlPH}LmKV#q8m5X!GDe=7ASDN?*Ss55YOu$?;8ZKJc6bb#eE% zTVYe{TygmvbKiWeWN&P!v>Yp+eMePCh5JOvAJ+F6YOyIRCdWnM@Z912{xz*WB_zHm zQOoTjdz^`HUYBE0xePVe!JneGr*%DtXR2}7C%v)al(Oi0cynJ8BQj#8y_`eHJ$WII zzmb10xeA)Pox4I=*L(@R$GEZHb)w|aex;Edj) z?`&S7Jm74|C}GYKjUdngS58FRrf`M6(Z-tdT4{p4etw^nLf_^hg0Z4&Rg5o_O5{n} z(elD61YRdcgDE*jYqrRFG%%cLUY#$_=eUa1Im{}xm>*G%ahiKQ>;@a{!ArwyS6OBB zmsRC}{~J2}FCWFces=l?{^<0lp0T?EoqiHPp@t|#_*bFa?_#-s_%!~PZdv-{HLcm9 zIi})!cw~kgmash4N0oo=^e2q7IU<%)k1|p;N=%6bA<(jf*USl+P>La5Z0~D2BGDNg z9Vx1+vfK-Qyi%AAtM&{)%$?;}?!U{P>u^}f>jfD>9;^f$WPCoL6>Z98F&h;w*?(efzs7XRlUYf=N$1Vnw+(k6zYAbF z;&)<}jRpf%H!*wkH?8B&X=lFOG$JhvtStQ)s7Lfw*_cO6AHE{#6I1Pt|CxKj=JB_mQxWpGNsL%FQU^k{7tY$gsJ+YZHY<(I?#|>Mm zc|e1C6RYpgw1pP$#J}`?(0$n2#)sUm|7~%cA4a#09CeP+{&cm>R4GTfIPul@?}*v$ z>@O%3)-+^KE1%?Y&pn%Lz3Aqcn~=7~SZo}TTjpV~n&m5q6zY~O^5T&U?Uvi`zlR8z zAP=Vt5atOXVD^B_WQbCJ*~yG5J^qMlA&6?R`?2aCy;fopT^}5jeB} zC3o9f$Ol<(rWGNv#lzY3)-@+ows6{O&#w{{8j=nsob)#K4LeXiLD zN2SUK-?c&&L*K5(7ajR#w|;S)7k=6#8~|G;5<&!4(~_^8D0OW9{y|GNt1rL|#UXCK z|G*8<>`@2rJpGxw+la>Fr`%XEdeLtwW3fbYpLuTCkS2Q+RiJ!^g@bbi|XbY3tQvTGK7`LTpO%#bq?BjigHm@aNcQ5vlcniQqgXEtCC4edSODOL@*7HP*&Byl`b35&u zcBOrN@PBX~ZR4~or6pZ*?I9Gr_|Ywz(DI?3W8yozFU^26TZPmN^^3gsO(1SMRAz7p z9%w0}Y#0cg=E!1^;XBjmD(_-Eq)fD6X)&G2?T7Pa{juYTitte>bGX3ER2)p2)H6z- z=msZ8=Bt6NSdSZks>~utyY451kEzBiKB##eS5a?k3qy29wC{95IbEjVlK%`ni*PLQpFx`S);J4hFDyFIU{ zz*z>bWby>*+~%l!`BOe1cFdJ4L+;g%{oWT@%c(a{)YlBYON?gLJcX5bWpISTxe*fO z6V*v*^=uPsP{*}x_|8jitZ1R<`~!c((bXA3i$sPvR%PicOjQ)uLy zg;B8?C;e!HA!Q@9RYHlO%jC_bbmQlnSs7Yx;e0l{e)mn^U_t@(;@1GeJ3&BdJpABW zBzR%H_^0g&DHq(jK$|yq@ET)-wdJ4Zrq;k=vRs}|GhgO{!w0PH>A%3b5W zq}So+;OAztb~5tS$f%6!kJntx0(Ea287BF516MCw$J$gL;#^+lVP<1<>1M6y(adTT z!tg==2H96~PDsTVmb)8=Z2Biq#_aC(p?SlZT@4LBut6kmVa|NYI;-2^(_FkNkasE+wx=cYi=7q(3v=V`s~SLu6@DG zAV&v1K4nJ)J@ulKQY%4<_#)rBLp3XlkYlaluPs=up|51DJON@j#`@vn=|%XzYP~UG z65+o%@>=3r6<=5j&`ZV|eHXX*ieDnxPJ=^EapEcS;)jPQV8FY?NGvB|O>u6$u4ROb ze7WFc5zJvpq2i8rsDr-F;Y_L!tWNJe(Gq|yYY57CAfa93G}^?0=? zJSv~D+ZL_KShhHMCs<5`(s6?}1(=&oV#L689*WnU{0|D6IP&ZKR303vl;~;&KYoOto1ec{!;}g@%OZ)g9HA zpE20<2%Zi}w!#yAR&qb0%or)diY|h~DNYXwoO)5t%!0Gid=!#|ngr-bcr$c7qYm)| zQs2yYV>cNWya|8C{E~cghsQ9jz}@TXMW_a0Mp|gkeqKH|tIj;?$$$tPlrr zAb<(^_JwTIZN@AJ60X_FwCQ1{odUzpYFjt(U=3yG+J<^a zsw#a!5k+)lAxsn6t77m-tadzL^J?TP(0?tq1WdSpbprU;)RjN@&c$B2vlcO-=6M?P zi}T!1(`$l^MEoM6Ng!3pPOFTlmj_epGF6dNWAMK8oIWTp8WByaI4fN>-LjSz!Ju5G zsGMQ@=N)yPSy3$kTv@Klm1bf{`CUTfzE8!S(sr(gEv^$}LfhvI4-PrXxxe7t#S_04 z9v@Nl$Ar--vL+r_w1jmlXDByecBxypBv#}sK~t!7S8=UmBzi7+N#j_EbG*TuvdcIk z)s52&h$;Z-eu33Q5n^ngMUkG#%E2yW0kkuEB4T8-tJ~bG5a%((j!?Sv zn(&TDP8XgIErYV&{-^L;d}o#h!GOhiZo66EXk$NC;5)wgc#0JaVcxjS+Pg(LTt1|P zf6kZ-r2d#Y=fTGO8ofDFB#3ZC1V2*kt#!w_3`%F6-8ZRzI*=#;`|MkJXfBew#DM#e=wYzo0$^70PZWXTT>Je2isTJ!%Rw`}vam(g6zj@qr z5^#C#(%AGXm;8N1bB5glk-Dii{IClrNwVbl1q}5(N(qH)=R1R(`iW92?Ky2rGy?Na z-y7FEarE(pbW>x^+FiN{&xdqrz@_`gJbRk!VpVM7R!mjxrbbm zQ7!n@8}@3B^@CE6N3$hNS^gNE)R8!=3R`6+1V?b*Lh!Kg%adBtUw8nn09%%cvf{wo zJY0$-5RJIT3mqI*=DzYIUw%=$TQR7c7ykr?F697*x+G^igM%a@4vemm#Eb9UbkdG{ zysi0jiGi8n>aBv&nQcoR#7pxi&|@;3%`e(EACfJ;0m445-$3EDcV1dv@jGO}>+4e- zh#%jdgi5vH8`)tXmSD1%x#>4_%Do0VQIoc;gxFai>$q?1LiP5x)?7o#ENc>Qi&w?0 z*wWwOwDgh*cky~lY8P>j&heFXLI<2=2C!TRj8eQkCVXoVj*aTyDR@4lTViKFX?O8| z*s@bM2C25LlXy5`vAZ8c>CEpg+aSBoeLm^OE4T?l*O0040Jir}$ zdH%C6nT^$Drg%_3GRB+T5WzQTy^qiSp8PkEDpDRj#dh{;<#ci#&iPO z)|5g(==U@idkW>G&BZL^V>gvFJ-+`8e(%@N@!R{9!>E@{L-* zesDxJ{^_;cvqvjxAGxP?^@v+mpQ;vN+7Ka^OfCW^A6jIm-q8XJS&5wKg2}tMn=LJA z5cKpYz|rXJ;8wzsjFWg0QjQV>`(1n8n>H_KkQ|y_!stZ)G$k2xF2n39lHtGxgDadZ zh&ew-(T}98i`D)zr?S;?-8QsnMkV*)LGrO%ocIm?sZ||B1 z4w!5itui&3O7wkjed(oEg$+lZcuY)26cUb`bzHtF@H)ev<~F^0)>L7P9`?e^thROz zK81YYW_j6Uux6Opg)l!G@TRKO(tUl-TjY&M{Uq(qGc_4b(9&JuT^cJz(<55;09!LlQhF!^rMD!mu9RgR$G|kS;0kKAsQt zQ!e#H)F7e@z9%I7ca6kPDb1hy+Mj*0|ERJ3FxtF6eWJUmsgjuK)m^&M+*er;^glDx z`FGp@Q7fuIn} z$5z$mTiTyBN=xdQ93Q~M)+^L~z^sHB`D4_5KOx9ydo;+jf3STK~pOokGOTg*jy_8UtIWV0eRJioi(7amcicAwV!#TXcO!{;_ zE*LaiWuo4An7!E>dLS_CmDfOQ=3&zJS(VE+^>y0{N(gwW&UBoCGH#GEw4zU$)Hz5R z3l5zP;_WRymdu%I47R0gxQaPzC%1K7V(uGE+VEwTHP3zUY_lJ~J!i4L^prhXo0?)X zio`XAn1@*PEh*9T(ddV4<4~;JuEzzG7Rz{G%2%gEEC95*&L(Pu6b0M(@9oZSBYYrf z+f|MV8uLPB44fxj-}BYmNMK<0p7EfrRmHSi{m9w!5m<|67sS)Kx%tmUJ53y7 zQ)nj)%L2}(aFQsqTwW=-34LCWJFP7AwzKy)?3NWOmVP!#IeBS+HN*EUh6Rru#ra8~ zSMzR4dsM2$NTS%-5sH{K=a2}-Vc16`XEfo6mfYT)85v$V#^{QHKCCRWZ)G4~7_J=z z_&wT1c=}p7<>vY@d1zTh>7Ypm_|JUKlM9T5zfxqv0O#Bq1d zbZ3vqYFrp}`xwO7Fi6VEAd42~LgY}dOOzN{cbYTvHJ}DtwavtyT!Kue)0>2aYebh}c zjtRj$uR8POo#F9cN-x+|>ZL50OO`Ur{7j0G|1R1=%Nf;9mYF4@x5QV5{QbB2c=mm9 z&K3k@q1-;$oF#z|e%ajY{Rqc+rwrCHyF;4#7+eby*vGH=V17oMkK?37JOJ zpL%@J*mPZDd(#sZ+L>b1f=ej5-_nv>$+8EAvumd@7C1k z2QEyWg(foCQ^phRuNL!idXx0f>p8u-4p`lWDJDjDd8|0kwYv2!z7K&}5tJFeOa?G} z;W7E-jtQ(<Zhy+4K^ za&KI7Xv%mfPC9zzKx2?KtV>8f*N6$2vx0O!>3ytTCrV?!E=kaNB~{aKXEbM=6st|l zy`p$;Ct$#)*pz5+T4`%+(=&>o@m@+e#8ISsktmr)PH)qMu)4HZu0+zRT9Prjp$&0U zS$SK}U?tuKCI(06OW0ZgW6?f%r^%>XqhmTj8*0z~qJ}vdxyuC{egkJ{PTZ-(x{GJ9 z(CJX;l$L^pNRaV#A@~^x9v7CtAXkf5MSapb9T^X21P(`;t1nErWqn3r1jB{J$!s&W zO_K0j)b8j65h0|YhBX&o(q_?(yXdZ4pD5ow)&*V8(2W3lq??yPUntBX&S%cWhF_TP zbVN8e{2$~{2r4cDH# z`*;)dvCd1E)lH{J4*XKil3n5scO>uACq;4HZ+H4Zl+fjA(&V22<;PzuDVSf?rhkIC9R7dp zRMqDKjwGe`2;*;!3urRpeE*6P{B0QpU@Xqg?44O~jtvt;+AiYge=j8Lv=3Pk*e2L` z_0i5=gXfD+deaEIC-+8qiVlMxzODvxAjJ(*@+da$%7(rV99sH*US_uMHjC+M;^J%h zfc^IkLs=!7wTop|pz-3%03~jWPuG-U_7!|7Y~4q{HbkdYO#Z&9GG^>pwz8%={=Qc~=BcCe`j#;{+zGcp zv~w`1*fv*vjse-)*cNHN%iyy(MqVf?YoSjIuQ=?8yNXuW^Bpylg@v6u$F5nv8kCs4 zB}FeM2LXixdf8yuo=}niZlh>2(a87kc4^q%?^Ax{19ja0N8`-z4U(%_r$`;o$Ax+c zB2uGV=~{?BuOHLBO!BS&=8GRXM*|x^)gV};tz+@rlql9AA=_6&n}3|ogs{GAQ@*%S zE>5;hE#kU%T|f}cV%!36FhupLP@m(nkbkq)o<%*~d-K^CMekb}2F|1ucQr3jWO1*3 zk1v-Gp52Vte)*vzT$SkJg`Q2c*d`1+I>~-a0|2Pg%6(NZ)r2=`SYKHc&AytevB$dH z?HDPTO6ss}E|W$(@ELo_0bV$TmkuCdd+7-F5EVD?m)=waLr*@X8)xmxt1oD3>dcx| z%-oFnbqsH!@1LE$A;*y8CRsUGIrvCekX>CveMS}~AAqnfHc|3g>c*-gCPrm(=m>;E zoPTUq0JQX{lUw)nKDZj&HoQ$Jf(pTzNraMt*7!F*-VC{LZ{O7_gbqjn1+e6HkkCIPYk_LaO_j^CI2Dv#|3AQ258|zj%uNJdXc25a}?s*Nm#*16frX z>VJ3N`31TBc~8pxFQ@g$zbu0`8vqYZGFhKLY}c#l(b_1&V0Yfp8nDlQf>*k$%4Y{k z(yOyu`cQ#AIEXg6ltEi)pz}RM){VMmyVPR4YW_`Qk(Gj|{FH6hIM80;L{G8oC!jIH zRbg5cA$SqamSki)_xVjuj(0{azSjPo$9}(Y!eA+r6DeY9pCQKDqSlekkX=pJQRAKR z+){1+?)x@0s*Smp@2h2Q5p?r zHo`K4MEdv}D8~a;*0UgKiK^ZgxoE!Yd?xGI!TZIvEP0n4zR&Zh6qsziEv;l3agIv1 zUgVy{1o(4uZgNX&`qbXAZS6CQPbAnU-TcLkjUCg{C=N0>bMomF2a;OhYIh5FD(QI^ z%$E7q?j!A%n0UjaJ*kzi_X{CfUiE>TQW_GJ>(|qVGp%<}`Y(;mW)DiYa^C z0$yAlf@&!4XM1fxySuQiVJay@()DHsnULrFwniFQNwxi(%D&79?*q1pzVKnA+U_6y z24XA8$oM))xwweLiDHo_tN?KU4-2%_?r?Z&>Ilj>M|LuC&^mW~jHSgmFyY2;HE=%l ztr`C4pw1m#;=WB z_p?GB3-{_|r^3ESaffD$00h!Ah(ZzxJR=Ftc5Z*vf=O~6Y&4|$n;JK2W=TJzf6<7R zrnbyh{QJ?P8}t$c<#2D=14DZtBnUFC+Z@$_KK~6OBe3SCAFN9u=HOG|w^hN36#hw+ z@O+%of1ntgo2K>#?LJV=>+%?Uzm(sPLZK_fWb*xs+<0c>qIHg$3L>g>v?8oSre8$s zdX#i?_%Yy*0b7<)I4enU>)B8qB6Uj7)x|7PHin}ZETtgyduo$v!*^)2M9ix8jUu9aR*1j4 zktv<!t7V5+uoKhtzN(5lcnEH0Vg0!axSY?}*4h zC(XZuEA6ML_kll2B;T!vAA>CxiUe_iiS$=sBK>Ru02*@AkmugqyFVh|7fMw){t*JD zK>Ba;NPmVi{JTGR#zNNa^+SUCrx@nbX7TG_x0r2M07v&AmYOQWgT&_UUA4_CmQ^=+ zGwTy}NR#>P`|{jP^ZW)vZQ#_79=T{R4Vf$bp)B>vg^8`a3@WM*`03W2Y(Ic5O7EZQ zo@72^O@9&GfzS3@q5BQw|Jp>*%tmqQ)jfSFs@Djb6hOOD`3;05xT@m{e)M)%dwf#* zL*bx(4!^Prz!s49+fy%K$C^*DyxPKksC@w7mNcShfFD)(i0J^&-6*Y2d{WW?pbJ9$ z^uK{%)b443w{Th=zJ=M<{ejfHDoz4UyvP9BF@HPO>z7X$&OPKCybYMU{q-~a`sS%5 zwL`u!wa5SIJORPm&Hv45Ao5#0bo9x8`;dPd3vQ9Pot+Xi(Gx0v`$AU;ExRX2l z8WN-rI8J2L{{4ddddN3!NJ{Y5uh;e0F@?z2j*m^h{&nNelLAoDpI7;SK3SB}VHxkf?IU#-f8{$QW|FL5|RqMaC(%^?+KB+1VC%%vDC40uf_NJ{`ACG@{!Kkw}S zvI<%p2h0hlAK@$}RsLN1^G*f-Hw7$!DgN+y6iHzK?tDdFx1yFnR5P&YB~Ty*0AB5u zK!FtVv(N$Py%gu|x>rb5K!GIvuROay{`05c+t>G@0#ty?<-}{}GcZaIuO7upUwTbj zdOe{3E7l1!{NpcZEZq(5;VdoTE0C&8;tEJpfL71Wvl4V1bax_p zx}3^BP0lP19VX=BNb+)8yORb(dwJQB79;S4k;mjM1i=srg&@RQ+2_5(9RlHCQNAzs zL{h8HelGhcEm$FH`$P^5ejSU!7r?P9jiCHK}vfIFiaT zi^A$!DUxLc;q34_7WW?t%qs+u*NT%8yR%A+mP6kMC?c#xv>vO3eW?Txiz3zzQYMA; zn#ec!5Unj$IA1q%cB;ByDLDgt-bGCvB_;orDzo$m?AI5*2z~kF54!2pr5|{}GCUol z4dLyt=9r9{EL|1N-_o?%a2vn(2Jy#jH)o$`YbM4s!KaiFgW0aS1Yl=~mE`Tf>j8`^J>`7=(G!N>R!={Y)sX&H6yw2!p?3L`#5Z{9{~( zM0Vgi?MxAS3Y#|s(19XExHDl6z1f){v zaZSBg z?hF+w<8Po3&08T74eICo>s0Y9)dAe`RP!V#hQn}iZ73`2C`&7dYSJv}}&}1KIMi>SPlO43oFF8Fp?ub$nvtoyC77kFJ(i6Iavt=#*KkZf5h*ItfB{GjJ!FP>XN7*rA`GCDd-w&^(WLJPs>EQeQ_holfO_Vje(yv0<)5NPHdA}qL(x82| zWAhJ#hfQ1O-p-NIa;;liYqKmp2>SLkbaioytcTFoTVq`wKm3zU`%<-6*@3+koNTj+ ziCMMOerPuZ0dd^R34$;SBOdHjTiBMMH<6uk->z9%nZ~1$vIFH22vAU2-a_Ro>)3cz zP8p}dH z9?Ggl9^vBD!P!OC(dYHT_u%Kg+(ki9)eRfigz+nJVjgMjl0vQH0?Z(wI< z2QL-O`0P!vt1ZRLchihu#IGM&->FA_aEV4~-}{|z*d&XH3=9fYk?L;jvlgd`5Nf8NA>yH@b<^&%%9kJcTzWiLY_ z6SdG-&(Ms9I!Ggk+8drD3$w^We#O5nrvKB&jYlUn$+9Tf@7QMp6_Q($wce zP#5^pFF&%0-&1Mo-rw%0{vc}vp2+M#pHKTY(BC$C{p}#&$@>3J^}l$ml)(Tv+|YbP zys7SW5^wHxzF*?C5_}DW$Bk2+LgMtoJ!7>uYOHF|0%As1>%W>p5krk*6d^*7_7+VuGJnryd3Nf9L+4h{P=uI&b%3*8+Dkv5 zsNU9lGkmmzQ0Cc0kz7rD17YU4SNi1X^C8Zdk!E$uZ7-POP1dkxv3D?UEO#30`27vF zEN(xmsfG7jgn4kB1km7Z+(^J7Z5+>sGb7$L%E?|b6|YH$l7>qfVs`3dEHJQ29pdy3 zF9w!yaWN=y@w2Fyh}f4^P$e3&AM#bJ4ztmyMr0^kJ#v`1}@G9`*d`6O$1fyb|CDFMWB+^>Q>ga-T*fc6aR)#LHC0v7a zyYB9~_#5A=wAzyv5R@fcyO+A$Rk)nYm)b1z84p+Q1QRN5V&N@V9b0GnQfgbsM=lD` zT?@<^ZQ?Jwv;v8qs$Wa^bd-KaHws0A7ifO`FVyM~=_0d}|JcLkFOV4pSgV^(ml}p^Rwp7hy&+rf*UH>H#|`H^ zi|_9DJKNr0G?>V3XdV|y_vtuq=aVEgW(f9Ju_5ddx>Ybim6($t4cc&Bd*_D0)R%@$ zqGvko6C7;K)3-LDDQ9ZS_`QqNH9Fidw@-|oYFV=`lAepvdTMLWDMsWf{{DMj7?d)G zEh>`v$;FV@$Sf@^i(P3>{(=blxo0Fsr>x)>Tq#VD?is-p2 zs+t;XtgiBKpkSWk`S#TWhc97!qI zCcd~2F`xBcvz<4;QZ>iZoSkne+aT-2$kV>;g2z3U36mPnY_yy?U{u_NXgc|eMD1ze z7JapLJ~A_`v!s0&mRmJa5!!CF?Q;!_4RFFH+(#dZ`7fi3=F@^6moa5yrcr(n80*sb zYo#bdct=gW_8a{YI3Me^=M%aRD{qQ?1Jk2%5kj7}SZxzl^yWPaHDplj_kdFyn@17n z7@!&A@4^JR5`uO$g4Q&$rarY)E7bA!VzOoSf3Nek8!$i+*oC)bfiK%i%(j>wn>EMS z!%?eIGdVLtA%GiF$HWon56j;b%h$%2nOWjg4P}X&Ycpn|STe+2dNwk92^(^&?4Inq z=l-$UmhXF3re&p;3)Ycm@(->>sb7FU#7zn&d|@kJlKS8 zyNT7B*_VSIS7W=UB47gh_XRdCwBi&FZ%^7S?O+JGk7Wmu;|2F`kE~$4pJII}arL=K zjI%C2Fse_Hm{ZIvC!itmdcxgH9pcU3DQurNh&x4%X7`mqo`*`vXaUt#Pe`CaK6mvkZWkv7o6e1!>Vghmtc@`7>w(O4e*RMx_#mCCT?Vr8+!%z-Goxhk z@I&kRda3~jcqX(eSZl_ga1Xv9uC$x2J)d(m6;3)t)UnZAz|;yMj^W*x-#|vsxJkfC z6Q}!87S5_?ZmgQpMA-xwX-uqKf*pA?q+e8sW7!Xm4csOH7-apBqpG6vfEXK&_^nMs9V67zcq-(58^*4KYe*y6|7SS61nj z(&gQln5})8z{Q3BavJNc7=7>hAcOBQggj3Lb>Fsai3>}s<0WrEQ?R6yV>xZv-r~Mt zSEMqMZ|7s)b6a_!OP)Nu70+81&XXkIaq1JQF3RgA^G<}aJ=uh;`{Dp^0f;97;`hs# zSe`mM`snClDlO-Embc`*-tC4E2|eyBK@n}}?4^ee6D|jDZD`vbi<=3rFO1l?CkXPa z2-Lpn;L%Sz*d^^Y-8w(3$)B90|NjYX|BmGL@3wLON7nbw|FoL?dv*Em)?xo8NcZoB z<6kPyKj_kbml`YYH*vmSwM3oB(oab=A$h*Xf?_4=JYR9aX>>j@R~)U!kvmOI(7c1pJ7R zSbB?9)jTv07y~E*b*Iwr$3TBS=3|j|&rT;#ZRroG60bjxl?I~LRE8gr=9agufnq3s zHh5=Olo5a^qZa@uuekWpdHLQw_7S5$_0JP4RbY*dBPnPP-%~<~0dqL7WGJ9{$b7_@ z5BqZ;1%2(^PDU{CNvyWlNO6hR#?M`Tx^dL4Kl)n(Wfx`hk4qLpj=u@C-v4b6AYy@j z`GuxPu4uaMY@v=YJM@(`!aIpg4b&$R9c8mVUEICwE&IS+|Hmajro*dJar|@fz3@Nb z_WwP=)`y?K7H~aoDSz_#!~pN|!j9(4sbzqk_ixPPeuoSrU^|Gf(17F$Ar6ks!z%v@ zZJlAv7q3tIR$uW4$cU^r-=Ome1HHZ*K%x$-hGV0cn~qadkT6cW%adJQn%fCDF|s~W zXb>gwVhn`KC$Aa&kY{Z@Ha3QD){hy4&A~X~%`zyXM6dfc`Y>NkegdPF>|vmypY6t8 z1a)!9PO@ta)B<-VF4aGNFHAqzMKrdzb!1+`*@_dYLoSJQKOe7bxJl^XdBc&LXWpB~ zKs}tWWJYmLmOxnlZN=}}2c9INhePHgH>NbQmhMt3pP15iCOI!6J{Y!Ef}D$=SH5^c zachTXTCF}+VS;h~ea)=ZPF~;Wd3bJW>OzX2&weMT^(S5qFoP{y)oN7`xpGKMmr#F= zqURag2vRkBTWr)qrw14})#g$GSFzuxKAM^Wg~p9O1UJ{RMS*>Mkkcs0mItwjVZ@;gdIIqj6Dw3&U=XaY%Dv?{# zdJ+VzwhMCng3ex21&_E;SF7UC#pzjw`wGG)a{5{x!p=9akNarCK61LK^Is>E7IoOA zd55Y8`Zo(}^p@Le{2C#MT+|^-&O5JN3(ePMn67A-&{*b}{mI2c=X4IMgpju3BA?-# z<8Bj77Sk)$HPkj^%xTj=4h__kNX*pw#3;YdkW*YRPB`xru5RGDm3h9sT+vApG9=QY z5mwBil4TaSI!e_nGtKr4?CJGzqKF)zir<)d|CvUcI2NRb>g|{dbRTtJ@1H##1f)E5 zpD3-xtPL17=a#09I!S98Fs03odaJ;_7~bFuEFC`6Y>v(enAy2GZk>1{w&wo38TrjG zBB3p&WySf$l6@o zdEcQ8+O@#+# zppShXJ<-zv`o3A$yYn2`P9IOSHM$Da2MBH~ykkhg-qN6Eh!<)V%*jJ~#og<8F1a#% zf+O6so-TLKgAFI>~-rgW!@`1ki8%$ir?de=QX zbg25am8xB-Yu-NU#v>Vvv9>!VbFY}XR9RBh6HLE(p*5#H5H3bx9&3=^2QQDzyy3U& zvk)90h{}MBHhamtW8|;NwW09BI3)aIle{ks$XD3b9m*7D&Byauu`&d@{?Y;d1a2J` z@)WhDw!|n5t2N*3_VXMV=ZNub)OjZjei%H>P-7VGFjQ({%D6^sd<|OT%6C^4x`-u7 zUj+fmP5rs_u=X-H7vHtpv(2MXayLpE1Z4{EbY+-{t3tfu;=$hX$Vq)uXe~y0-zK1M z$_0M>iDN0Tsu)`pwaL%Q@_H$&R_|!XOPJ7pPt?7UZuM;}1?R_u)_;pud-?fCA48=|&?=#yYkWZ=m{0?(`#R{HK1HqK^X1;eo-R~<6-MQky0c>bY zdGE^=2BpGSZQ4bjdB(7|+S_{kMSAUtyw?mX%~h5j-^5G2WS0;u0-kN0ON0`Jps-*pMwlSF;uJX)@Iw(kND zQVxG{>~DG6p~Q98A(I#{9+#QsmAKs{w=}3!bqbduy(}=c(|^@!Yik)7#cK$8I2}}No=zt^tbQ!fNPYLcF2ch}G@ zF(4oy>AT$f-1~TY@BN;5pX>bbKIadvSuAGe8fMn4_5FP^G|XVTqr zKnlL`l7YsJ!aORhbV6!@8084V7RgwDCp;a!*)B&zv-lp7>m_m`hfc_#&pMdj(9uy= z#*E_O<#|IgG%k9*--O&bocJY`ADaAi?>Y*Ff{OKxm=kmO0o=vJg%qb}*Tn*j{m{_u zi5}ZlJm_oZ5jKjGDpvR7$}gJU;~l~LMkl-;HdtLz4Tt;&_3A)Z2j4E3%_Y9t)5*a(8v0fgCX%2XzT!bSyb*7q zDzJ(3Y^y%+vlA)?S!Jv)gJ2NT13^at(;%NQuaY^~d$CD_Wc*QFwF{m<@a z%Hc@GUzE6*xgjZtp~Txz^==DA3+BUAKJa%yw8ESqmV;Jmfhv=5ze<)U7DWjkIF2z) z8L{h~QF5~J3HzebR8m)!O_n5Cw!@+v*98VzP$^O=L^(P6;lg`iZ16_GzFeSqd96$V zX_)u)=cXzlh>qu@AuwO>3kP*r>xVL?GNJs`iDfa%D%zBZ!^E{gwv(}<4IzX!TN#Vt zVhoKkqz@+^Pw}O)o)cBS2iY-0X(o8?&(V2=d3~%HffrE&rmRe<-YN%zlhLtJjry2V1IYw-gq*}v0*+ZF z*P0n4KcA{db?V9p23=qC)JCnyce7iPF*kahH&ZHK2J@7h%DT@-adFvDy zr9qeoU$Ah!fXsx$BN{TIDPj5WQv`u(V z>Z4DFipgN@5MiEYyB%?-OYWjvF0ARao$1*znnBE#YmXaEkdFkfF{!apBD95N5>lC{ z^d7SHnfiV-Q&#L!dA?)Uc^|UV@<;CU`mFj4k8Dl7Q&AY&BQ)ilp$`fHu>-LNwE^x# zDBO>}5P+$rF?1vuStdI66p7#q^`9!#tc~K3z6vw)dz)B~qe&zbSeuJXCx6Ld)#q7>k=Uzs6$EFDs?AAB-w#g! zs$<#HLs=P2PCnvC3nnNkYQ+t`4dn6KOkVXwmrldnC3MJk)WmuG^4vb^^>IPObupfQ zo9l>!G7C4^Ydws;cxC}DT}`13&3Q2jIDTiv-6OfACcS&HWUCCT=twkmJIc&CyP@+dfjkVsruZ6JbL`jl$Ie{Cfx&zqs5f<5j zI+=;GaVaLib%*#rq}BUp`n`X)?>_@N{9zXS@7(@ZG)KtX8(>1Ke1jv|O#dg>w5>NM zcs|i9cOK}8p`iB%KoHz%pTfDc-{mHQ<+FPfm4JP6^ois=pqEXYqs_3gL&0TK$L zFa{u;)EBw`o##MOR+cXWA(rR-(uMPzMEY;4soydi(tqYS-1F-f`Z{|XP~!JZ@ozrL zUpMY_56I&JX4w1s24KL>5qqz#|sI)<)hu`YvF!{8BUPdxOG#`Rkv#*u;3a82w*MX|op`u6Z&%V4H&nQmqx-#w z|4d(`Nhw~l3L=%oeN8BL|(x|A7+3r@0_@O52Z)C)klvP`%yjz*%J;u*O1~9a_ONj(z`kVNbjdht!1L$ z?`Jo(B-z=Kb-{wN?fV+DqPFErn;g;jsG}}JSzN+7`m?l}B_I*L8U*lFL@!O|7xt<=sv6yxFestW5E zD{P)|_WN`AOoGe0&EpZY9G}q>2Nzm|mbga_wp)qWElm$yp0MtfqNe>!iGQ z4%k%J6X-bmsFg5+(O(lI2z^B_m7G!z_d{|VsS@ZYKUkuPrc`Ro^M<%@VxA8JIN+I9 zj2V~ejIT{e+b3%6a@G4hsw7QSVFVk2k%G?oEY(&;XAQh))>wnED)FX@R#As&O4)@3Ib|u+CN<$WpR2Xoh>LNY8 zOGYccmFnqLwN%zw6}^h*)Vtg}?;Gk9dP^~cr04?Zxe>_MW4U}@+mPmj*EBb|X_{A= zALiJP!B=WpwzZyIJ(7V4t$w~WMUl2Dnl8k-sdM(BwO zlS0PDC{sCz0w*i-CpCkmchjXkhS;F}EO&bJB<9`}Np3IrdxZA|n5h*jqC3{-ZCGe) zA?B&{rslJc`1A+bNm4;Qf@cM06Lz-TbEP*Q`EV#Wv^yC?Oe5^BYGvvSQnw)NkqGG| zrqvDM;Z45Av(RI@`0Yav6^Ws@jWpl-Nw25nzJs}(Jj|>UgQ~;bi8}f@@PW#9Y!8}b zOizl}-R0vfTCz=G<~YOXlIB8bp|~xBkp7p=%H{lYk^CShwXBJ=U;+*uIn2|Zr=g}C zHVhC6^vZP10ni=(XsuhiPGZI0m2m-QZ$3=mdAo^8id0yPKS?UKj|KCY567X@26W2i zX|xLK<6eOZ7o>paC{d9TK1C^2U$c)b)@RHOPH_)*ceuYzhCJfO|1h_K7TJUlH6oz; zP7||2x2Ej`K_H>2Z^V@dYLus)HrOo4y1#Yn9ps^92NVL=&ya-l7Ts;Ro6e*9;h?}f|rhU(qRsTIAv(ZB>&zvbVy$47$; zD_PL89QM5mTI7*t3(|+6=9y~S4zfG??~EDM>bgr`-H6q?+3g!#9eto2i$i3Rd6G~L ziXsHz#GF3#I{P9ROFA{98CI(qK3yD1V}<81NK)K*QFOS+22|C3k-8|d4Clac!qj6* zcuwNp#;>}GN&bHBf;-JrQ|{58BWkXC*F(wXbrV&6V>%0Jtc&;5)QJS0ZrlZb%ism< z5^uzwXTE*@6Uq8@d_nnB%I6>6$r(b3=%%{p*)5P1mZPA02v8Q}tzW5S(BkqlLk<5K z6ZaqOazX&zrC(Hb zi#H84{s06ET`DagZ&sNFj2-_v5b9U$*#Fx$13w_XT`0*V_HH^Tty_tUDu@gU*}LLqVPwjzI+L> zEX^<=&oZ~!^q{_sossIp49mu+rVI-}kr&s@mEltT+BDf0^(xS*v0O!A54`)FSoAAI zyt;PbNPISx1$kz3nZmTQXQ_^{hiAPwg}!AXo-tpCspA3dBI*y2JAWrm6){pw4@y3D zC}g4QvG=jAHurS3tLsUz;pRw-)|N_DW1ecS?o`pb@RPFe^eN`r4@hfGn=tv!P118j zQCZ8HyJpe82)8SMiR0iG62_}Fb@Fk~pX_y@VUVZpOS13XTDqb3cYw?4J?Nlngz~z{ zm^jibS-!Sb++k9NFZ0vf9yqB6m*gf*S3M5OXwXM*-(fk8iV7O>bdu9~-F`$+(?VGD52 z@Wt`AUCQw2hs0BxJg>ao{s1{gbmYl6fxS!{WEA^LrlHlDYv_n!tH~RD+r=LTRbQ-c zKYAN0jdmZw+J-`@-eEs#U!oR6(un&;5c9%mNqbp)l&M^}j;VtFm2Eoyb6G*#r+G;) zYCbP|pQP6XQGI#>;#m%#JTeNq@EhIg!;n8=;kOVb$k`6XR^HC7$FEgV9F*dnN! z`GqH7W_htGmyelz*s+tA=o!uN>?Q?}VNjntil22`NtAeCN|b94*~z_^3LYg@%9%dM z!u@dgB+>l7aWH=jP;KGZhV3JjS5i!Ce5f4XnYnADxUbYy7rHbd9zO99gT9X+Cm02) z3=w@imfFs8U~7Gt9c>QO)Hi~HY&${D@Rh}}tJrsH1tzrcN}WEANUlP%_mw+z8HK0& zaetjeF8@A>gsWRTs`xs^L9^_0dvH2X@j!SUF)yw=G9R6gGELTNyTs493T(l+$7?5C zVg35m^S+X>BGBhv#B>x$_4W+YlS;_m$sPt@wqcsryddOFqa+DdlD8)q2mNL*vq?5wF+`ma%%|=;nj~2XxQ37JhG0$$Vz|( zmKGi~=!xePR2(OF_Yl2(}KWPLSmS{XclL?*QF9QQ2iz5Xjn28WZ(d%j|QD*IvN zH8h&{v`|I*{oHH~pjz5_aSO3d)hT@*#B^a^fwItJ>@*>@S}Zp!vXtt(W$Nmr>;99@9GX)nGBx1XS5^aKV; zLNrIlp+eTltYa{lHv1|h)KU)KOe03Kqg?s0>qS2u4A&BO3^)0n`IIJ*Zz=EY$VoPr zB;TB>6&psJ%^obr6sMC;sSx0UZRzDh3R~vx(hQ%|K=sI=5{_;e%ZccZl)dj7$syoU zurpn~U`IDP#Y}ZN>#S=$(4v2)ohm6@Xyj&%7~}8|buT=gf{};qL55&3O5Isrz6SB& z+QO?^saG*@XwKS%U)HE+Zv?Xnq#hkN0YUkyGr^sf({65ae6-G$MpiYV~_O^E> z?`~>x=(K|s?!Dl`%H`{L7$T|IDfFNO$FjkBOisw{ybPeXBx3DCPziUM+Kjqi^lP9}0=F#(|b zxVG#`zmpTGQp2!=8A(AX_&z^P>CqZ-J7^=Sf8_mq&Z68xDf{U$RCIm!MznL`Y*-

cYtmm67|Lt;@8)NkL9J za}(m;U4gSg&u}3L-mXBnk-S8%b~)(VW<@90j>=l!&Vj461w{7pg?EPEc0cnu+=DEf zln>P%sGggO%bexvtJ@;;0n7H(r;1e?>rF_V1)-`32r2U}DcT4Q?v6IUzzR=&R1#05GM(NhsmW*(_3xPn? zerH*d9G7h-^1^K4;6Ov4f`YH{Sq z1DaDRyM2@xA%FNIZzau$3#P6Cc>>0?d)9o(1jo`VTPUswE^Ewq&WwYcsJQKQ%+NDX zdSqK`1`yt-vp0c%NnKk1G&4(dGDz==D4%UI@8|2SHX8{aM{!H-slVse$OYu~gXV~HB^Y>j2hkMqu zN192wvxz-DcgQK&YA{H3V}A|wkBPQSt=12G8w@f`TC)e@7*z6wOLJfQ8mehM4M{)8 zOMeRGVQ3iGZ^iCfIBqc&$#5(q55gt~k>PdzkfwV#s7WJ^GEq6W_0U^{m^-A7qPKTa zGB#v}7NI>e8uz-at7%!YKxf3jc=B8(@b>#=bo(=ub>APr0j`hR0}zviYNKT;@GaX_ zf6$I*zXFoHEuvk8Hh|M-KTKA4y~xv1N}+>5qqCt_Qsl3zqpG=QAe6Of7k^;AZe+^& zw%xT%tsv2tR0gtbG7C8rBT7(A1Ocj72|iNx1Y95Tixk9x5e5Y`xXbBaA;ke3quZ^D zHE#5(Vxjsv=Ths&0?=_A7J(ay0q_&z>rchg-kZd)0Tp%p9(07e3p!=r1O40_xe4Lh z$^rrQ`8l*z{G#}D{K|(WV7UZbi;wODhJ@#>pnk;}BODsc4Y5zec_OYS;{T4g7ZCSM zqHH0`V4_|?)SrlYCQ%P22*6hRH6dB+j;}@@w13@yV%Nwm0YqD!hzp5+$hVuHoqGF^)DlX*iBeo;xADp1mR zL`=-38$GOQeU70m;No?|&}+)Y79r;bSU!9@e*Bj@a-G7t@{C)}wOJnc zm<+{~W;+DpSUZ~|wI3tR+lJ;>B;TtE~9mno|XLEwEtqGpg!F?Uj1Cz9BMiG z(I&*a&8;u-a+< zM&rz>+0(}+looms9`!1V{({BGX_@}+DSK)5xlV4Lu0lRbv!ZS^O{t(3s-=OoAn;*m z{ax~yu;L0PKY(Sll$;ioAg8CfVqMUgydYy?VkwKtqE&UV(lVYilFGgIP@WFw@^N3^TB7VgVADvAX$>=R}z#L|rd{K^+!+(5U%MQnu`Np{9a!Vj{8cf~4 zyJbFAU8pwTY^;_zE$c3fO7;P*o3M;_8E!YpQ}&{PDV=t=PVez5h*@0I=y!d}aD#&$ z7*dqfW5hKsg!S-7zZ$_yk8P+c6~)+MnJWYGeE6_e$q(7jkb+XK>i4jM&n;7z@W@bV zB*^-lwk=5Jho|b??siVR{=)^II2V6;F8-&{)E{Io`ES@{h;3-f{HQtjQ}!+x&vW={ z^~Jg6sH9EEO$&Qh?~bE(XE&~y4(0Bet?vsug&GsUY$Yw;0Db^dxEBKv^2?180R0{XU`yY M-hTju)o%9v1F!{>ng9R* literal 0 HcmV?d00001 diff --git a/drafts/3.0.0/index.html b/drafts/3.0.0/index.html new file mode 100644 index 0000000..a358323 --- /dev/null +++ b/drafts/3.0.0/index.html @@ -0,0 +1,32744 @@ + + + + + + + + + + + GeoDCAT-AP 3.0.0 + + + + +

+ + + + + + + + + + + + + + +
+

Abstract

+GeoDCAT-AP is an extension of the DCAT application profile for data portals in Europe ([[[DCAT-AP-3]]]) for describing geospatial datasets, dataset series, and services. Its basic use case is to make spatial datasets, dataset series, and services searchable on general data portals, thereby making geospatial information better findable across borders and sectors. For this purpose, GeoDCAT-AP provides an RDF vocabulary and the corresponding RDF syntax binding for the union of metadata elements of the core profile of ISO 19115:2003 [[ISO-19115]] and those defined in the framework of the INSPIRE Directive [[INSPIRE-DIR]] of the European Union. +
+ + +
+

+ Introduction +

+ +

This document contains version 3.0.0 of the specification for GeoDCAT-AP, an extension of the DCAT application profile for data portals in Europe [[DCAT-AP-3]] for describing geospatial datasets, dataset series, and services.

+ +

Its basic use case is to make spatial datasets, dataset series, and services searchable on general data portals, thereby making geospatial information better findable across borders and sectors. For this purpose, GeoDCAT-AP provides an RDF vocabulary and the corresponding RDF syntax binding for the union of metadata elements of the core profile of ISO 19115:2003 [[ISO-19115]] and those defined in the framework of the INSPIRE Directive [[INSPIRE-DIR]].

+ +

The GeoDCAT-AP specification does not replace the INSPIRE Metadata Regulation [[?INSPIRE-MD-REG]] nor the INSPIRE Metadata technical guidelines [[INSPIRE-MD]] based on ISO 19115 and ISO 19119. Its purpose is to give owners of geospatial metadata the possibility to achieve more by providing the means of an additional implementation through harmonised RDF syntax bindings. Conversion rules to RDF syntax would allow Member States to maintain their collections of INSPIRE-relevant datasets following the INSPIRE Metadata technical guidelines based on [[ISO-19115]] and [[ISO-19119]], while at the same time publishing these collections on [[DCAT-AP-3]]-conformant data portals. A conversion to an RDF representation allows additional metadata elements to be displayed on general-purposed data portals, provided that such data portals are capable of displaying additional metadata elements. Additionally, data portals may be capable of providing machine-to-machine interfaces where additional metadata could be provided.

+ +
+ +

Context

+ +

With a view to fostering Europe's digital transformation, the European Commission is investing in frameworks and agreements to provide governments and businesses with the appropriate resources to digitalise their services. There are, for instance, building blocks available for creating a single market for data, where data flows freely within the EU and across sectors for the benefit of businesses, researchers and public administrations.

+ +

To this direction, the European Commission launched the European Data Strategy [[DataStrategy]], as part of the European Commission's priorities for 2019-2024 in order to make the EU a leader in a data-driven society.

+ +

Studies previously conducted on behalf of the European Commission (e.g., [[Vickery]]) shed light on the importance of having data findable and available in machine readable format in order to stimulate its reuse. This vision led to several legislative actions to reduce barriers and promote data sharing, such as the Open Data Directive [[OPENDATA-DIR]], which turned out to be a driving force towards a more transparent and fair access to government data.

+ +

With this regard, the wide range of (open) data portals developed by European public administrations is the result of this mission. These Web-based interfaces allow access to data by providing users means to explore a catalogue of datasets. To facilitate the sharing, discovery and re-use of the data beyond the (open) data portal, common agreements for the exchange of catalogues of datasets are needed. These interoperability agreements enable to connect (open) data catalogues into a pan-european catalogue of datasets.

+ +

The DCAT Application Profile specifies the generic agreements for (open) data portals operated by public administrations in Europe. This specification extends DCAT-AP with additional requirements for geospatial data.

+ +

The current document is the result of the major semantic change release process described in the Change and Release Management Policy for DCAT-AP [[DCAT-AP-CRMP]] and was built starting from GeoDCAT-AP version 2.0.0 [[GeoDCAT-AP-20201223]], with the purpose of aligning it with DCAT-AP version 3.x.x [[DCAT-AP-3]] and with version 2.1.3 of the INSPIRE Metadata Technical Guidelines [[INSPIRE-MD-20230731]].

+ +

This work has been carried out in the context of the European Commission’s Interoperable Europe initiative [[INTEROPERABLE-EUROPE]].

+ +
+ +
+ +

Scope of the Application Profile

+ +

The objective of this work is to produce an updated release of GeoDCAT-AP based on requests for change coming from real-world implementations of the specification and an alignment with [[DCAT-AP-3]] and [[INSPIRE-MD-20230731]].

+ +

As [[[DCAT-AP-3]]], the Application Profile specified in this document is based on the specification of the Data Catalog Vocabulary (DCAT). DCAT is originally developed under the responsibility of the Government Linked Data Working Group [[GLD]] at W3C, and was significantly revised in 2020 by the W3C Dataset Exchange Working Group [[DXWG]]. DCAT is an RDF [[RDF11-CONCEPTS]] vocabulary designed to facilitate interoperability between data catalogues published on the Web. +

+ +

The objective of this work is to produce an extension of [[DCAT-AP-3]] based on numerous requests for change coming from real-world implementations of the specification listed on the GitHub issues section since the previous release [[GeoDCAT-AP-20201223]]. For that purpose the [[DCAT-AP-3]] specification is extended with improved definitions, usage notes and usages constraints such as cardinalities for properties and the usage of controlled vocabularies. Additional classes and properties are re-used or introduced where necessary. +

+ +

The work does not cover implementation issues like mechanisms for exchange of data and expected behaviour of systems implementing the Application Profile other than what is defined in the Conformance Statement in section [[[#conformance]]]. + +

+ +

The Application Profile is intended to facilitate data exchange and therefore the classes and properties defined in this document are only relevant for the data to be exchanged; there are no requirements for communicating systems to implement specific technical environments. The only requirement is that the systems can export and import data in RDF in conformance with this Application Profile. +

+ +

The work does not cover implementation issues like mechanisms for exchange of data and expected behaviour of systems implementing the Application Profile other than what is defined in the Conformance Statement in . +

+ +

The Application Profile is intended to facilitate data exchange and therefore the classes and properties defined in this document are only relevant for the data to be exchanged; there are no requirements for communicating systems to implement specific technical environments. The only requirement is that the systems can export and import data in RDF in conformance with this Application Profile. +

+ +

As mentioned in the context, the prime objective of the Application Profile is to enhance data findability and promote reusability. +To achieve this goal, datasets should be coherently documented. +To enable this, the Application Profile considers several essential aspects, including among others: +

    +
  • Understanding the data or service structure, and how to get access to the data
  • +
  • Information on scope or purpose of the data
  • +
  • Legal information
  • +
  • Knowledge on data publishers, and any other agents involved
  • +
  • Knowledge of data availability and change policies
  • +
+These are addressed with the aim to facilitate effective data reuse, allowing users to locate, understand and utilise the available data resources more efficiently. +

+ +
+ +

DCAT-AP Context

+ +

Around 2010, on behalf of the European Commission the access to public sector information was studied. These studies showed that businesses and citizens faced many difficulties in finding and reusing public sector information. +The studies indicated that the availability of the information in a machine-readable format as well as a thin layer of commonly agreed metadata could facilitate data cross-reference and interoperability and therefore considerably enhance its value for reuse. +Therefore, to overcome these hurdles, the European Commission invested in policies [[PSI]], data interoperability [[SEMIC]] and infrastructure [[DEU]]. +

+ +

Interoperable Europe, within its mission to stimulate the data interoperability in Europe, manages this specification on the metadata agreements for sharing dataset descriptions between data portals. +The governance is taken care by the SEMIC action within Interoperable Europe. +Initially, the scope of the specification was the exchange between Open Data Portals in Europa. +Although this is still at the core of the specification, DCAT-AP is not limited to public accessible Open Data, but can be applied to any kind of datasets. +In the past decade, DCAT-AP has grown from a single specification to a whole ecosystem of related and interconnected specifications. +

+ + + + +

Revision history

+The first GeoDCAT-AP specification was released in December 2015. The subsequent release 1.0.1 improved the specification. These specifications are aligned with the core profile of ISO 19115:2003 [[ISO-19115]] and those defined in the framework of the INSPIRE Directive [[INSPIRE-DIR]]. +Five years later in December 2020 the second version of GeoDCAT-AP was released. W3C DCAT 2 restructured DCAT by introducing the notions of a generic Catalogued Resource of which Datasets and Data Services are special cases. As a consequence both DCAT-AP and GeoDCAT-AP required a major revision ensuring alignment between the different specifications. +In 2023, the adoption of W3C DCAT 3 [[vocab-dcat-3]] triggered a new alignment for DCAT-AP, and consquently for GeoDCAT-AP. +W3C DCAT 3 extends the profile with the Dataset Series notion. +This document is the combination of addressing issues raised by the community and this alignment. + +

Notes on alignment with DCAT 3

+Being an extension of [[DCAT-AP-3]], GeoDCAT-AP inherits the changes that were introduced in [[[DCAT-AP-3]]] due to the aligment with [[[vocab-dcat-3]]]. The introduction of Dataset Series in DCAT is an additive operation from semantical, data modeling perspective. +Therefore the impact on existing GeoDCAT-AP 2.x, exchanges is limited. +Nevertheless, publishers may face substantial impact on the existing catalogues as the new terminology for Dataset Series may require to revisit the publisher's metadata guidelines. +For instance, if the publisher had chosen to document a Dataset Series as a Dataset with multiple Distributions, then the alignment with Dataset Series as expressed in this specification will require a substantial effort. +This impact goes beyond the specification and dependent on the usage of the shared information. +In the context of GeoDCAT-AP and in line with the conformance expectations and [[DCAT-AP-3]], the term Dataset Series will be solely used for resources that are explicitly identified by the class Dataset Series. +The situation, as mentioned, where a Dataset has multiple Distributions, will be considered as a Dataset with multiple Distributions and not as a Dataset Series. +This way, receivers of GeoDCAT-AP metadata can rely on the classes to process the metadata. +

+The sole data model impact DCAT 3 creates, is by deprecating the use of some URIs and introducing new URIs in the DCAT namespace for the use case of Dataset versioning. +As these properties are optional and since there is an equivalence between the deprecated and the new ones, catalogue owners can easily realign. + +

+ +GeoDCAT-AP 3 is the result of an alignment with DCAT 3, DCAT-AP 3 and improvements to harmonise the interoperability between DCAT-AP and GeoDCAT-AP. +These changes are listed in detail in the Changelog. +To support the review, the changes are also highlighted on the diagram below. + +
+ + + +
+
+ + + + +

Meeting minutes

+The following webinars have been held for the creation of this release + + + +

+ + + + + +
+ + + + +
+

Status

+

+ + This application profile has the status Candidate Recommendation published at 2024-06-25. +

+

+ Information about the process and the decisions involved in the creation of this specification are consultable at the Changelog. +

+
+ + + + +
+

+ License +

+ +

+ + Copyright © 2024 European Union. All material in this repository is published under the license CC-BY 4.0, unless explicitly otherwise mentioned. +

+ +
+ + +
+

Conformance Statement

+ +

Provider requirements

+In order to conform to this Application Profile, an application that provides metadata MUST: +
    +
  • Provide a description of the Catalogue, including at least the mandatory properties specified for the class Catalogue.
  • +
  • Provide information for the mandatory properties for Catalogue Records, if descriptions of Catalogue Records are provided – please note that the provision of descriptions of Catalogue Records is optional.
  • +
  • Provide descriptions of Datasets in the Catalogue, including at least the mandatory properties for the class Dataset.
  • +
  • Provide descriptions of Distributions, if any, of Datasets in the Catalogue, including at least the mandatory properties for the class Distribution.
  • + +
  • Provide descriptions of Data Services, if any, of Datasets in the Catalogue, including at least the mandatory properties for the class Data Service.
  • + +
  • Provide descriptions of all organisations involved in the descriptions of Catalogue and Datasets, including at least the mandatory properties for the class Agent.
  • +
  • Apply the publication requirements for the controlled vocabularies as mentioned in section [[[#controlled-vocs]]].
  • +
+ +For the properties listed in the table in section [[[#controlled-vocs]]], the associated controlled vocabularies MUST be used. Additional controlled vocabularies MAY be used. +In addition to the mandatory properties, any of the recommended and optional properties defined in section [[[#quick-reference]]] MAY be provided. +

Receiver requirements

+In order to conform to this Application Profile, an application that receives metadata MUST be able to: +
  • Process information for all classes and properties specified in section [[[#quick-reference]]].
  • +
  • Process information for all controlled vocabularies specified in section [[[#controlled-vocs]]].
  • +"Processing" means that receivers must accept incoming data and transparently provide these data to applications and services. +It does neither imply nor prescribe what applications and services finally do with the data (parse, convert, store, make searchable, display to users, etc.). + + +
    + + + + +
    +

    Terminology

    +

    +An Application Profile is a specification that reuses terms from one or more base standards, adding more specificity by identifying mandatory, recommended and optional elements to be used for a particular application, as well as recommendations for controlled vocabularies to be used. +

    +A Dataset is a collection of data, published or curated by a single source, and available for access or download in one or more formats. +A Data Portal is a Web-based system that contains a data catalogue with descriptions of datasets and provides services enabling discovery and reuse of the datasets. + +

    Used prefixes

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PrefixNamespace IRI
    admshttp://www.w3.org/ns/adms#
    dcathttp://www.w3.org/ns/dcat#
    dcataphttp://data.europa.eu/r5r/
    dcthttp://purl.org/dc/terms/
    dctypehttp://purl.org/dc/dcmitype/
    foafhttp://xmlns.com/foaf/0.1/
    locnhttp://www.w3.org/ns/locn#
    odrlhttp://www.w3.org/ns/odrl/2/
    owlhttp://www.w3.org/2002/07/owl#
    provhttp://www.w3.org/ns/prov#
    rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
    rdfshttp://www.w3.org/2000/01/rdf-schema#
    skoshttp://www.w3.org/2004/02/skos/core#
    spdxhttp://spdx.org/rdf/terms#
    timehttp://www.w3.org/2006/time#
    vcardhttp://www.w3.org/2006/vcard/ns#
    xsdhttp://www.w3.org/2001/XMLSchema#
    orghttp://www.w3.org/ns/org#
    contenthttp://www.w3.org/2011/content#
    dqvhttp://www.w3.org/ns/dqv#
    sdmx-attributehttp://purl.org/linked-data/sdmx/2009/attribute#
    geodcataphttp://data.europa.eu/930/
    + +
    + + +
    +

    Overview

    + +

    +This Application Profile extends [[DCAT-AP-3]] by including +

  • additional classes and properties;
  • +
  • additional recommendations on the use of classes and properties;
  • +
  • additional controlled vocabularies (documented in 9. Controlled Vocabularies to be used, along with the ones used in [[DCAT-AP-3]]).
  • +

    +These extensions are meant to provide a DCAT-AP-conformant representation of geospatial metadata, identified by defining RDF syntax mappings covering the union of the elements in the INSPIRE metadata schema [[INSPIRE-MD-REG]], [[INSPIRE-MD]] and the core profile of [[ISO-19115]], following the criteria illustrated in A. INSPIRE and ISO 19115 Mappings. +

    +The current specification does not change the set of geospatial metadata elements already covered in its previous version [[GeoDCAT-AP-20201223]], but rather it updates some of the corresponding mappings based on the new classes and properties included in [[DCAT-AP-3]], following the release of version 2 of the W3C Data Catalog (DCAT) Vocabulary [[vocab-dcat-3]], and aligns them with version 2.2.0 of the INSPIRE Metadata Technical Guidelines [[INSPIRE-MD]]. +

    + +

    Application profile diagram

    + +An overview of GeoDCAT-AP is shown by the UML diagram below. The UML diagram illustrates the specification described in this document. For readability purposes, the representation has been condensed as follows: +
      +
    • no ranges for data properties are shown, because some of them are expressed as unions of XSD types
    • +
    • The figure contain the key classes with some important supporting classes. Other object properties (relationships) are listed as properties on the UML class with their target range.
    • +
    • The class dcat:Resource has been included to ease to see the connection with W3C DCAT. GeoDCAT-AP treats it as an abstract notion.
    • +
    +The cardinalities and qualifications are included in the figure. + +
    + +

    + This document describes the usage of the following main entities for a correct usage of the Application Profile: +
    + | + Agent | + Catalogue | + Catalogue Record | + Catalogued Resource | + Checksum | + Data Service | + Dataset | + Dataset Series | + Distribution | + Kind | + Licence Document | + Location | + Relationship | +

    +

    + The main entities are supported by: +
    + | + Activity | + Address (Core Location) | + Address (vCard) | + Association | + Attribution | + Checksum Algorithm | + Concept | + Concept Scheme | + Datatype | + Dimension | + Document | + Email (vCard) | + Entity | + Frequency | + Geometry | + Identifier | + Legal Resource | + Linguistic system | + Literal | + Metric | + Organisation | + Period of time | + Policy | + Provenance Statement | + Quality Measurement | + Resource | + Rights statement | + Role | + Standard | +

    + + +

    + And supported by these datatypes: +
    + | Media Type | Media Type or Extent | Temporal Literal | Time instant | xsd:decimal | xsd:duration | xsd:hexBinary | xsd:nonNegativeInteger | +

    + +
    +
    + + + +
    +
    + + +
    + + + + +

    + Main Entities +

    +

    +The main entities are those that form the core of the Application Profile. +The properties and their associated constraints that apply in the context of this profile are listed in a tabular form. +Each row corresponds to one property. +In addition to the constraints also cross-references are provided to DCAT. To save space, the following abbreviations are used to indicate in short the difference with DCAT: +

      +
    • A: reused as-is defined and expressed in DCAT-AP, or if it has been reused as-is from DCAT in case the property was not explicitly mentioned in DCAT-AP
    • +
    • E: reused with additional usage notes or additional restrictions compared to DCAT-AP (or DCAT)
    • +
    • P: GeoDCAT-AP profile specific extension where DCAT-AP had no requirements earlier on specified
    • +
    +This reuse qualification assessement is w.r.t. a specific version of DCAT. +Therefore it may vary over time when new versions of DCAT-AP are created. + + + + + + + + + + + +
    +

    + Agent + +

    + + +
    +
    + Definition +
    +
    + Any entity carrying out actions with respect to the entities Catalogue and the Catalogued Resources. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + If the Agent is an organisation, the use of the Organization Ontology [[ORG]] is recommended. +For the purpose of this application profile, Agent from the FOAF Vocabulary [[FOAF]] is used as a unifying class, also representing Agent from Dublin Core [[DC-TERMS]] and Agent from the W3C Provenance Ontology (PROV-O) [[PROV-O]]. +
    + + +
    + Properties +
    + +
    + For this entity the following properties are defined: address + , affiliation + , email + , name + , phone + , type + , URL + . +
    + +
    +

    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 z zGN_`&*_1*=BU|$Q#RDJ1Wx3l!Z+`q6=;xo1@GWZowoO-3{fm z=V3@-TWZM^m5U;4K_goU&cK-1%OX9~#vdR}AbvXa{I0fQX-}XuCHr~Rp4&N8zRFsI z#Z-N&R{LI;Q+xJgjSa7QQ0^o*hV)z%v})l^mEurv<}(vo(xX7B#zNHf1H5mGex)w)s^4{oACM-T_^gDNeDM zAqCFQxbtRf?oZj(+>Z?!XikLb(AYLc#BYsE5Q#0+BHv5(*nI4rsBM-$F)OMu@+1kwhM1mFB!~t~SW?(dYqK{YFwtB0mq4sh=zdYu zcNbt{bd3PMCg1%4LAi_Pw!#0LS4i|GyoKfm$QQ6^{R3UF0nmk+l`Dq7<_-Xq(x25Q zjlUxcoAq9jT3|znA)kdI2c{1q>*-IA5EIa?@jUnh>(PYZYjk@x#3;t0ifdRh&M7^Eq{!-w-UrM~LH3WWmBc?l6D_^1L-REi z5v)5s@cM%*tv3{kn)7@?<#zbfhP>Wt88SBFK)O=Gywa&z(1Dn0a4O>#4GcBH5!+C%ADBZ%A zTLpZ07;RtGS6Ff1h@8z=p<^}d5jJOFC=-iOX?`h-LG=e|LHLWkgmzI*HhI1as=8g- z^qHun6?j^;PY`n1{JSj9n}w#~WHUk08SiGF-PsB~ZQV+p-u!0R60G_K4&D4sx)GDC zh+K11^35Xl^lO1RSx-N`*^H^hy*Sl!p$S=HMKLrS`X~T%bF&Np@8mLcadz4hbyKzU zz!qd(YcswHeJiy+>G0YSvuAysTNFFb6!PKx3|Z>ZX*pwBO~qVCQ7az+)v76moI@>$ zB&)Vy)FzINtqp!}CSLFVRKu`20u7Y9ew!|8yf~VggHD3hp)@S;0Q+>~WOU~kaZD_s zN*V`-Lo+A;tf`nWwFiY_UMy)q>PTYExD6L`)m+V#Wwn_M)$E)1+3@M`?-(8ea{=#uU=BuUIVOK+M@K8tO8yKGCs$>Y=W^p(* zqDym-h-*EoY3KFw)0#WTFQqal(Ac#G3ZqTkt+Qi4LXR2WAid@6h{om#!%kN2g_CQ* zxYG{&YQg~RCy$5shG@&ew$V!2*U2qfxxRxS`~h{?^3rf#_K79fw9J060Zi@qHh%EY z!S&+&XMX{W7G*Tj$F*!k)nPxU*fJ|i)B&y5IRbNGCDeROrC?+DW&iWmN`I;_LG$xw~3rx|eRB9Y%ctA;1 zuml@8di=vqHf_E*%~WxHYVukVSwH0Wp3KQlSYp2(Dxka~Z&DHbzU39Jk`=NoRfC~n z5>DvE!O$a1*!pJG(V<(=%5L8ag%bd8OG=&N;-T?hJpn=#{ zPdF!vXJj%)L(cAT4(GHgM6AcvI_Mp&kO|NEN$|MWiP%B;cPh&=&5=Rs|to3Ov~8vvzwe%S*ikH3pq(y`S#Kxv5P3`Bvq zNw&P0#=g5AK+Z77;lRn2R``oO=V-l zI0Nl=S{_bQkjc&X_u&pWrF_A13NG91$< zsH_W~8~ouYq92`asp>uPLb5}zWfNDD`XxuIOj{cU7SB_V&WjmbcjA>e;|!B2R$@03@Jq5h4>C588aB zl?>f!C%)ib2-U<3jMd$tb6fjxuDh^cF_vVJQA@>HUG%ziVJ^V;e1fAlX3v7<8^2%m z(}%kZCKl^fI%1Ex2`Zi`lp7yv8?>k(ku9Ea&rGTU;}Xs<#-&s?Rwll zA~>t2u%O-PW`RHTpn+IkfCqITD$*kd(3@TDUWRx7%=d88B#3n|vB}rUjbqMmzt?lp zi?028&aP#gUA0F7t$io?#NwhsJAxqgyoCB%7M1ypqUK@PK@7(G&T=JxA~SyCje-&@ zA3ur4IxR07%?^v?H6zFtal{y6;&|>t^G`TdQCX$r7Jy@^S;ecPM`o58lf0K`E3+22 zw5aKD4zGL3H%PCxD=5cpdn%CNIYAAOa|@Fx>AWK&lSsyxZ@z#_q1;5thqbUJb%H0g#?icv->+9Rr<$w6;W2$r z9qe?ovhcHJG7FyZupu`5w9q3v&-tW_Na187HIK{_VXoK5hPskzuxCZ~E1Dwwt z{S?tC=v^#G2{w78VOJ`QY1qr)98FkDiD)+%aI z(Q_~X^1K@0Ap8N+5$|g)iyB#?UflC6=EVu@>3_^5zQGb&=04o4Ssn zelr-76~v3YM2$>L2Qt2(3*}M0Ye0_MlAJ8AAqYM^l@+s3*MC!}#V#UJ>nA@0=2brO;2b7A0z(iY zP3rV!xs{t{Z)g6 zl6*VTJw2mW*RS%g6|utd$fVjjd6rR!m2xNKT5tG#ihyO#w~t;QSl}CV&_w?9*q4$_ z*2LQ6?{M1j$#yG)pLlrNObBWZ(50C_{3>SCd-zpqG=qBss!Kh~ZUNzo1?XrSQbsmpG-uvZuC9aNVw^g^|^wxK%sRUnvWe30}QmDgj= zg=s)NRj&VS0EZP=!NGQk^}8T0p_g7sEAI3Y2=WRS8qsNA)Dq}+tqmcB%pGJlh91`x zeck0t9dRvdrDIaEUePoOW>e`8{*esMT(xLQGtWRyDBc}78G_1IeN%DSN`)mfks z_A-BHOv^t2;n|~#ph=)Sk{T)5QLq;LGhpKMc?$d%5HmdWOk7$J-heT8No+lo`ud(^ z8cfNqn@&pZQ|Nh0@xCEtrfNN=K#$F;DB^*JP%)u7bBlJeYnf~gpJSuwz5<=!em`4g zD1(Gk8g}cZETE}4pm=Z>z*t%;`ET${;2ID(BknT2pAhtu4+DOHk@dIIG_~JDit#{d zqN{R%j`#6T9dFrPsOC?kk?tmD6bs0OoCPozW{~r*-|%0z0Y?xZ&E<8Ex!t$B#Rrc6 zE6JPiW$LR1zb_4cl>`3`ar}2l2VC)Z<>mwV&tQ0OKp28hV3)eZOjbe_3ie+!`P9RH zhQ2aTS(H)2(U)1pg;qv4&P>xRH6sy%O3xly2NN-+l|cKpv#;sGq3TL6SQNy=Zxkyn zvA4>usJw$jigSj9qai}s;`QvHcR{2RY4RZPXzO+YZpd%1Z0ye=>8IINIrWAB8aY~= zM52+~6jc`5lWK(q8IM=Yq6GS;_}1T*(u1k%a_|RXT=G^8ZAsehADd+J;i#9d(=j>f z+eM#xI_(eBoGcAy?p>%6>N+w_h?73R1ZdqD#PE8$JqLKIMK+5KiwoCW4#Yf8J;gY@ z&BTQt^MSopbi8U~QumIWj9j18A&4!3xueNf-5S|?K)qt`KKs}-qe-hAmKF@iF7uln0#&c(ZX-P&PiwP$h?%zifVaB=G8F@tR#g>90Id)O_-}d zs0Cn`VO@=*es$iY8tT%pCi<0^vzeV zuqzt1$>t%?cd#K?I1+92Oy^nKe@TW*fv!n4R2hfA1*JbwopWOIk*h6MXa1>HO5e$(#bL7SR8ghl$V+ zRfm`7J`sgO6y#a$*-4$#%GGJb5<26kUv(Kb8J$w7j}A@fJluqk=T!Weyxul)msA~z z*maXp41`f)R&C1k_*w1al7w0{6)BVY=NIfA`j?>rLKQSIvGz?kkY^6%&6zbLeG1w% zp25%=g&~&&UT_ZCb3owV?Y|%K$-CA0aHo|NM~!lZTQCBT=<)f$@)Jsxs<<_k&9ENq zEucx3G^WqnUV@JcR?eU8vR*ip=n^RLS*hq=YJsdGE;B2CN99#g3RzUqaFL>xjvpGgFfu7nt|ZdP^V#6 z!^D5`{Djy_!PCLTap&u3H7Kc!uh`|tYG%y5Q_)e--(i{!Vaj@K;G4-;HwNshS&7zW zpAKTg-}AujzeJ2hZ?h#5qQ?r`AXPJymiw&zo~XdNe6H8UsYqJ`hy8&K@(>3aMQ*Kb9+({Aa$!wIR85W~0M^!U4bipAc%IG)9m!d~Th=`b+yxst`MTznbEVr00EpP%KCHbeW zCTR4bv~pcgsge9Bs=bcb7pXmDLPF+Jrv@Rnlb0FI>)KpV{q|&A;jsZX?Yy=$VPP&b z*NLw6cEU^BWp>s%+cDDO$|y(PC&o^De5I*H&CT%(8THYOel@GTc*R*mJ!lMhWp9$v z-5Tp0VLa?`maH_b7=_T06GoF7DdOzvDB{nppeH(A&x9S`HkN4$Npm;BH0&xChXn=* zsNxg_=`ne6f@m-iM_1?9@NN)cl7WkR(+3`i$x6b zBL09KL~_(UErsNRT9P4;A!yQM)oz2@U_57v${YJ_X_kDNFDp}TX5(i+vJ}7>0;NJf zc`RJUhS~%5D2wP^LUGoCGKkM!r+Y(P;RiLMT5nGxYyc zM&+Lb`~UV_h=1kY|01LQce4D~@}vLcHh>iZEak6-C)&T|K^6Vt=&Pqd12Aa${2Jx$Fu>~Y?p0DU7_}^MFG(7&v>8_`!x#A`LUE(Ipd%T^kbz#E*Npeu_9BY*24() z`lE|oeJg**21&yO{Dm6efE*$%b~)2M?^%(rJ+V~@y^oD9)i=J<{yYk+ipgwutH967jWC=_EMHKS`#2 z=0Q-R%NUgvND}CHGV8pniIlJwu&&<8V!!$n^&3|rwCrkPL$RgjYi7L+S)yPHwsA{+ z${B`g^croQ1wLfjrXBo*t(W2%VzQ@dOKa|Ek%f(oojs+aQ(fGqewe+(N}a)h7f7nj&f!{-_g12C!U_bf## zzIWaQHc;H5EF z+6#&qC9la7M>NB^pJ{V9HCP;FC6Zn6G+&kd-3eY`bR$0{%Yo5x(I5@|Ixgq;w_S?6 z14f^!L9g%Mlnb&sT-0r(y0156h^z6Qom7yv_)Q-=UR<2aw-hiv%0xI>e(mj zIYAPCfYhzDLgH0FkjSvJR9P3$IEfhVIOr)q=LPv;D9rv z@l4cHQpD3yA8$7@XnMl}-zW5~yrkj$9_?g5QA$PrrlO~R45w!?*|q=HqkvF(Dy@4$ zGiibE2{?c`yB58S$qQkzVC&E*+T#HPwfBBQp{5!N`B2BWNnOnAiiXzd&* z7r|YF1T8GV-6gmMcMT-yJ3H_B-kv_E`&`rA)7LjM*Ypp36?^a6Rco#1er{3orff`e zM$K+DD@FkwjgC8G&{<_(KC~(W6%Fxlv?UEb^%i)$F6Qim zv(YGVY4-C)&8(BdC0{d6b)Z&nd~<(3*hPAb`Kwf~6h_)oUgRY$C)~<7{tpoC&FsB@ z>^%{U-8XwtY+qW@eqD51oEozDjM~TOF5OvyIBx6ZQ@erBWEoiso&$BnZ=(?)N|6|g z1w>pI4F4GX|3CmN(ti+^`+t?GoQnhzz%gcTyL$W;*vXXI1C5-{fOE8zhfcE98*L7l zd0W^Q<*@DDydYU`n`!{Q%mKC-d8MG=^;{^>2#Ui73T7=jphQK<_(wvni{#(;h^h>S z|Kf)Ko5B^KJpK3D#wh?5Wmk8=)e%5l83A15_9V}Rykhr&Nj8V_|FSEzM?o&mn)2HU zS?UbqK4b@IY2m7P`$A0}X31Q8P?hgo8fC{!6ZN(Di&QAVuyR;g9t)DT9N>*dyq{mN z4`2A2O|o1!-cKQSMjUk4Ku1^*v%&9^Ta=k|no4FJeg(8<*!Wb-jn`#ZWK3@-`X~|eijP6DX#N3QYPAUEs ztXm%?UifWfY03~9%uU%Wmq2oj;3?@F6xqBzw=K9KT!5sV6zM5*rzuleCzZ$?5yDv? z(OJ_Vfnp1#Zt&pa#_}Y|Us{a1CzROH-90 zvit*FeDE-;NEE!9IG~K#nso_F_oYYcxPY_X0;EMTP>OmpC@Zz7lC7|`{z-gM50t-I z&)|c#a2hw(QQXbvUd)?uKELM%RMN!;*k&D35;BMVyB-@9YdYq?ntMzXHxMmpD9DD2 z>ssQzuqU zu5|VmkDiFX$8CgTPsc>LX7Or54o;1YAYJxQ*XL;j-0|8ny#?_XjzE#Y03y1XuoCV5 z>QI53JvUM=X}O5#Kkps+n(kwkDmA+LaiWPMYHO@iwY!p zEx{Ox=z12tEBH4EhsUrk^Xr+SOjnMc%vxotgsVLUmGe+5hWJ3&tb6Ve(tz2^O}46o ztp}3@)wE8!1;1PZIkPBo-A$S2TCjG8D2@BrBC2W+w*$4hpdi7xmiAtWE8eNtLd%h= zy5`I%fzu_%+T~U*m%%Kd(7#)>=yl(WBsh%|=5 zFnGyBxVn_G$l?8ir$Pb zm^%etnZ56yn1xe2yF5oS^R;kQF$!<2zlSR`x)uYU=IF7^|;T=ggCPp#olAg7@NPuNSvUGG`>h? z7MC>BCTx>HSdZ8{=W@AkBqQrE9R<(Dj9ie{z z%*@s2PjrpJ!cU!bJ^Xd?$T!V1K*AIi*x0xC%}$Hf4IZtUYtjz=p!pUGo+o~%uDc== z_J)Q-xw-dQ#kxk)#i^;L&kN)odr*VbUTq%Hs2Em4-pMl4c!_I8W4&$}YDqZN8a zcF)Sh!}6|bssmN18_xL5D=8GLoE)ehh{3q?bF;)coNcgjNS~wIN3qFK)a(}Ap!ofb zRm8W%3Pn@?iCM0Soknkl$1hlW2lI!lILUGIg|6i_{p%RrogGJezW@>tQ(&oih5Y|< zW$}Ne`v1?4{ip3RLiwN{Pl>B3p=~Io_Y2c$62+dr-hL##+3v{loCJm3rgGh){_@OX ziA%1t^}K)z`(HVoK`<%lT|Sf<9-E;HQkyfMqMTRym#@rzzR4|LRV?0naG)2Pg$t?o z^OPBNh6ypy0mjN>^>0eHgV{bBQ>-hR!NL@Yc|QN3yUcOes&J|Tpf?TxdTVW(e)liX zTg(4~-V6Yk)jpeGh@h>3g*`svKK1H^v3E^uRG8u?we=SO4z{oj8(yFh8DAvCeAnKB zNrSg!{<#p!tZMogDlz>bpIZ)x?VO&RRcMW%m$kAD;E2At+_zS9FDdLTYT#!7sliSq z4GzgTrq}O0<#EQ^Y2r@_C{gr+;~3nWIy7CpR^!oc*kl!!ixZ?iOHlP9nHnjYGwhyF zvxKrcAzTy*Ka2VwOVhOYXvOIpK){M<<=pI2{U22D>ASH zwiY@#y4N@vS2I4d@70+qj?V0SE}Jmi7jgKh3F(5m`uUY8K8oiETYF3t(yYDQ-cA)J zd@$KuJjpj;K$@sp=MlL5bo?3jMRrPz@J>X6pUB`gM)3ORik=ao&gEr!`APvnu;1PV z+v?3SQU4L(KcmBAGF|V@#Smdbhd8ewUEh8hy40Wt)vOB2YtW=w#~MP8T2$w8xO1$65rH-PoZt#O9v|*7M#gOhFgq zfR!P-(BzyrRN4cBE(1?N?B1rCD)QKz#{9K@TkZT|&-X94&l}GnLw(8HJ63l)w48#z zx0=g#3rjwoa|ZK;v+>kw&Ignwe%&Dmx15~Ltg#1CPfGXbB~4jZYbQRJ&)%d8$swOX z$kNmqNY`3U`Fja|+5YKPt5zWCW;6+P8iBL(2V$mo>o?>W>Md>G+)6hSzCl&<`7}Bo zhim02HF30H2r-kB_ixU4q_}?4uc$j{)^{woOkmmk0$+QzuU#|v>wJ_4eJKhdUOQiu zYLXJ`0T&o@+2ME|{vt8TqJeiZVODXf9Gsxch7GX=lY54d$gFB&@ENzSFFv#+*DcFI z^#))Lr;&`wIs)8qTQWyTW*03tO7Uq{(^}g3&s(>JPUy@Gn|qegM6JTS6_qXy==O`M zf5w^FkWy_;bwiy(^5oocRCDkPSNL9FA9H+6QN@RR!c-Zqk6O>(x=8Kv?hWK#<1#~4 zS(WdVu5-TFr}NqVh)i80kXy_{?RH+39QJjj^2Ug0vgE%ChZc1-j4rBh_cVKz>wOXx zWR)5CIM9Fn!Eyi`KiT}qEmLH%>6-zeu?z&wA>c)LN^kbF+nIC>*Prn&W`mqIkcy9O&mghONG6 z?=v-IX>X0ZdhOA0zNDJV&3U&KWJ_eznV1=!IH#*YQ&^|=Rn#l~e56So1uks<3s~q- zc5f^yuoa8-TclhuZHPaPx}Kl)iJd8mqUNpi@-1BD77vtAU54=zzgBjFZa%*tz{lOe zuw)?bUnu9DqR}yO(wN#xSUFavSi<%s?4pt@t5IU0EA==^zze_=UO-H`Eh-kKEvnUp z=}Qxesh8CTySPYge*nns3o{Tsz5|5{fTaT=c4o~#i~Wcc@@q=PhSbVvwD#@K*ARUw zse=-Zyw-?el2`Ntbk7Gc#4LP#r)O@$a$x~};T)m$A&<5`NcAd0hH#WJf2n)oAX60^ zdrgF>RM*QY`?A?+kc*VVSOe#JSyqROLo6I5<$y-P;a?OWKHZ5+nUhjJHdd0gFdEl1F zR3P!VJkp4A0`$vLU(5QoDc{UDJW+aa#pc8+v;bCn=20eylVctT>p#))Kq7-@)1hG3 z;iv2^B;Uj==nb59YjosYYdi&#N|spjaL|yg+fhDOM3ffIai&`|4Di*OW)3GDE%kh? zX0|~o6-R^Q9%BP-S1cCt|7p4YS6Z%4P`TSbKuU!`pA?XvV%Q>h$6Qg~7>tQtCtyRa z*W?`!wW&GPTw{D^$Rjw*y<3}xfB4xjKqJMaX*4(j zsCK_&y}5pv2{?rTg+m_;AS!tluyYG=hdO!y9TRogO;XEy;qeHztbhDV{=;Ly>MZ-n z8aOR7$vcB1$$9a&k|w$o6qJ795_{3Qfb`Ws0Boy2Vy_dp+GZ5=pV%Twwu- z;DqvTdN#oPN$~z&b&Cd^)NWx8UhqFOmjEp5H=YIf=HD|v$kP(|aRmH8`ORxpyNi){ z`Ul7ZAjC@jJ5IO%KyBT?9n|{4K%xdX=F)kEJahoh*DiV`_d;Q;6tBMa1%Hvey(1hR zwURvKXFSOvGoti*5>9Dj>*slKDyI>S0wa)UweU z>EqKfxk+B`LlSB5sTxXk`JyD@!k1vfr51bv+XTi4OqvLWp-67D*eqz z?cVv^Pf0`lm@>kP3>6|0BBKULMhQ{{){qr;y90gPNlKcN^RFS6W9g!c#e?4Qo{lu4 z4vs#s7j5c>Ema3M)iPsU&ibDLF;r_R;e3UeA{I1;HwOJ1^{KG1q`_oE{Vi*6IA0jc zx*irDR82)@ukkxXFXDTHetr^FqIL6m!qHLUuZMumG&SXQm ze!Omu`iaMJPQp_2OOmsT;?KRH99iJ241#7+6A@9d1vI~uk z;MkhXZTT9ktZ!kfofB>Bk_90#^WXxRC&;1ue7ojPXQ`Z=U$C@h{X~yQ95h=7B|46} zU>LW$7hA)OIS83D3Ddj2$~c~F6Ux)l84LX&Q3}9&!5SKKb-t|9ya;qc9&Y&ik!p%D zP|sV`BwwjEABAAU@g-9nD$fU@1q6W^0%bWVG7eYEA7{nAjE9Z~ftoabeQ&7)Kh< zqq*uKoTC*aVK6#M;=${NFU7rQ46VD9p>+IpAtuZy{<@n3qk?9+i9M7rU0XR|&*JqH zv7u~^mO_?>T*FI|9EHdVEBi<&Y z#o#W~BMhM(V!lg!H#;wn364nu@U3R|Tu7t!5OCa;jlHASklppk%Sw(D$Gq@4F?iPy zcMB9dF_|3?v@5l7pfYjU=^Ryuz|VY6wkSL|w2^COh8)1{rbPOzHehP^-m^|K7* zr5tsyoxq6=g}&lbWxbq?=RaAWjgBLub?h)x>{Ov3o#A~%SWS;Hf24?`eX3GEh-s;_ zSpNaEiL6FmI;&FyqfKEL+J0Hfl}z+i;{%o#MrDAE4~k5il*iY$S($0>I=hY{Z{5QEnaMr=mV*H}Nrc{d1YL~&2hB}5nw-Q>DK({B!4Hm;EBg;L{ESl^ znKOziz4LnXT{T6Mk5HeKWA;snyw|GHPL5iVWtG{n{l4lrF_m#*?6-@ZcSIu1A1OF3 z(Um&sqOUvBkihRE66&E|(as#~MNu~6Gc;gt&A#_!Z@B3Zbq16FexQr9h=s3p;S*DL zUn=7I$iiRnK8+g1#bJaiQf5A!*^sVx9h+qdUH)mLcA~w<7PP9Cwq5rY%)iNYG5>&^oTj zqxIyK046O$O!$mWwAN2+?0UbS1TnwzhIQo%kxMG8Y;HpIax=GI*Qau9a+mfVQXn5< zpgOC;6z}Vc@3WpgOx%`27xt*kT?qq~-2f2-a92U&c{PykG_yrnXN$)3Ewn_^gaj>f zuE3`G{_AQ){0L)TcwHm}9tI>TJG%QGNr>vLJ#Bc_)ub>2@-%{cgsI zO3#=wTM;y<$#XmnD#fbjws62%h7f9o)=3fJPeNH= zSJbI@xa?*;{)Rtr3S6_iZp=yqLpjnFDGgSZ3R9OXKFDM0V+(A=nbUjkAsi)I$IH3A z+L)@H$QA^_ZM#1SAYVaS*;d?RYAZMo{MocoKf<{9zwiS&G zSX#Bk%p+6xM3i6RIT6!0OWFTmLD z=v#qjFaf>kmQqdS)Uv9aUulaGT4v^O(wRz5_Za+v%JH! z@&>lY2PM7{WpnAPWC??}IC-VDqpp27T~0SY9HDvS3e~D3VT#p6nU89 zM9c%g4rNvF(9UGBhII+pIJM_GT=KCrTmHjn%isf{guFaVQ+eAGw#L){~@7Dd_RDQW5vF^}@0t^5WT z`Ju-1VQ0Odtjy;&TwZ~{vPdQ+>nVG;Ma??2ixS8YC|UmAAQT4bI5iV_z5_p~I|X0r zVMe5VK8riOsz>Pt14FP#NXWkIs~cjb-oXX7^beH%$6*$8Myiu--Gyp6zON5|DEso& zX{UJuXy*RpbH>OWn4|E%AB#urXW!YEIyZGSyJ^~o>4eI)kDROF6tI5U=Y6voK9qT4 z#_$H0u~Pj3NB^0t)35|$LMX>_K|39nFr9Ug-DUCnnVE%^`FiYuHH6Iqamo;tfE$Gt zYHX!V0KVKLU;L_3=Yy}|%Ym(JQj-_ZLF%w27b=Ol;=x;)s{o@G|W{_!uplpY4zD^_t`}n@L$aT8TQs+>fE+&D~fNw1(Au&|6 zqxJMt38En|@P!JS)MrtNiAH2qe|6#O*jM;=fCozn`&>ZL%BygPnQCyTKo3P9id~Gq z#=yYk2(vxl2(XLw6NnSPz+N26{cgi)-e^;4sfU!Tt%x=+P4`&db>Wkt-A&RPho+#T ztkF*QV66n+?V-*SlaAoh>qaV7*rJ$?orpt?jk39Qbru)f&_zaxD1{mrB`WksNx|uz zE>UZZp`kqSaV-#)y>FHv9izzB@=MNHN@&x?)zfg~$3xp%qOD8e?9CsbK!?AJJJc10 zmF)BUGJoA$KZ81^d(C>G;bDYx-G3Ptn;l*K2Z&7V`@@sfO8X}p zQZ4W0rlA~Mg)Ip`1pMdvBSODkpip~{iHpD%k~~@ErG6(Jepf*OVL9iJcKi>a|L+6< z|2aZ`?PZ0An;-Xal$@Ni|%%#QOJ43@z&lHR=zI~?O7;mUlf?4i(kUInL@!zL_Q~s7Kx`FCdB^< z{{tT+^4B5#4Bs^uqcqrK&m~M=Mi3nfPoYov$9B^_uXOh7+9}QxdcBEyVRyx~ES^fm z)y?1n=Rq8c9aIupB`6}yJ)T|XCyFWr0=ce#w4+E<*qod?=wuWqAH4x48y!bySp;O} zv&R?Xz>BeJwtqRX$C&2bDC6vpI)OEc5Mw#9&k7)fm_?lMW$C4nF$b3lSsq1YS1YWC zq*`XO_OmvYezH&e0G(Nr*Bw60$rM$+{$pd^#8xdLE|}Y0kY~_qjSxfJ-|EiYJ(^aX z)BsE=rc+atDI)s9)n)usncQH$OYc4A>#1Khmk;%`r*~abHxqi*w(F4;CSQGjBr5nK zx7n#k=c}M{FPHpKC-h_Yl5EE9vN}=1Xvl~z{M6ZbzGEk%z43Ir zZZ^(d@{Fr_`s)mW&_J2D4>_;9|3i&~6(ct3l9ok+b1Mk`@c3)QcP=n|P`NJV-2GbN zWlKgS)+RM;30qb%45+9wJKTULf2Y%k#CgZc^$5ycO{98E*=?#UZcD* z&Qy~RZ+32S1Kzy9&ZMcVFMMOHY;9dSzhv~Xr67#r+cHL}x(k{v05FD)JrHL9lD|^9 zs;c$NA8tQC%Ycr$wx9_0a-O8}Uy*Dsc4D9mQNb z#Wy!x^ior=Zj9Mb2~kakp3K;=Zzt!+4nSap$Q|Tiui>`^uCtS*r^O#Qn3abp_)1Th zVh)ELu?svdR0lnKk*l4Nk2=`0nkb&86kiq}{KB{dTugt6U~`e!y4u1$5ePUO`AS|{ zyRlK57qq2Sd1w(I5_JFl)e|P<2fZib*(ZHH*r z;G+trx#{T4MBx>}oT|-6r9+APcrteIr1tSi9A{s)K1@s<9=q&0c>)?-p3=GF!*!Mp zI*Y)0p}o)6Cph2gA6lv=*S}`ZTHnka0u-(ne_3(@6U;xbwkrS8F_Z;V8PJ}6t|rF+ zJG1M}J#jsd+4c8Y|9?xz`imyUmOUA;2|FXZZD_ke(UmrQNCw!HDIeOF04#N!@;~6S zn07w6@GxI-ycXe={)-`~9D9lNip#Qwi75zMdgh~%D+v~Cqm|%ZJ43N)eVclvMkZvE( zcYB0Gzxr~sF)iIqY=w2Yjv0qc)}_BlQ-L}~4-?2|XVL{FD26TPT0nm}i&}aeMbz;h zQ7@$De$u-Rp8d6sJy_bhrkG-6_D zBt_~QVdqLOjobo6RG(lY4C0|1ufC;GfFmbF{qAV|BAviSP}!TPAt!H!t&}r?byymgAkgEy-vmT18LN(c3ic< zYQh4P#+^Wn*Gn3ofTC*TeGBcu)LlGk8pm{VQ3`mHp`6A48yI$|FYwrmN}2GvqIe%h zk?r{}OQtML+(l3dkIK_B7^~>}^D%K0){I+PgUMK(DNDsHahZupbZj>E!Iu^prcG-* zGeMvB-Yu3)LotCBT3zh&{=_LIJN-28(6AbDIrV}x0Hg0&gv!-xrC8yfqm=9?^WfFa zV{(Qf*Mq+NN-;3=w}gw)I;>h*p6y}25+bMm1jp;wTe}#pBhbFmITa7+)2|J_ahT7` z%M4A{?wZC>30@hQE5n>$Yu1`VAKHjY&s*Lu-F?9~u&u-6_H0T88Zk>XOKklmL z-D_ivUW~~ltE9?P5eGsT1I6N=^Z1nk`a6#5>^j+4-oe|A6M(I7a5NKHM;gh))yhw@ z-N4TQC*);ikMy))X0QblL%U3OR&(yG-@iDoj0}iKni2=z8tGdw~KdU zDOKbbBDZeag_KvZ7XjT1eOs0<9^x{1{U&BhJNhbF_tl6K6e*RW&K`rcO_T_Ectl|% zWTrMrb)T@mh|FN?G>7TYqsh^+_INFhp7RI~^a)erxTEd)x_~8D+Wr9s!Jbk8K(KWIKK=)Jo$~w|pRbaxmgF0qI~e>jv%cyf(cb`aKJ9bVDdaee}9=t|4rD_UMbQ z`28n^1A)hdZHt^{HSmplLqSb;M^$Gj)N|K9iYKY1kk?Zitq{Sl4Ui&H9U|8E%%C++ z*KvRnpes{j#eoQw7^{*mrHZuT9s#$6<`8{7?Xn+gi4$}NQ6m|UHgnB??Rbc9IgDoW z8+KaF_UBHk<5v-{0@spV740)FgP&TigiKeuU_AZUJd<>lZEvL7zv#%egE?!p#v^yQ zAw*F)&R%I|_{(vx+-;Fdm{HG)yRP)fFofWO!7@g%Gb-lSnpwrZF$HCKld0FK*i?CL zys$RGwd0q7a8I18v3dh10$Vn3OFOQL`6?jUtCn6D6!_eARB?l16qn4WZ|)K^HvvrA zaMfm;W=_9^t_OO|CFwcs&vyyz`{-(bPrMShozItBYaHvX1ZCERj-f9nSkB?%<>_I^ zWOSP*8)qRJr+U*2S{H7=rXl520kvI^oE149aecVR^7%o12JxV5{L-8-17Z8b_Ac7; z{219XE`bM&7cU>x`f2X0m^Avk&lGvKI3t0m9~wbX*&jnztEBH_<@t`kwN=p@a0D3V zM<8rAfhZMHxfSj9qvVYS)^Z85COy&>s0uiY?U_Rk@}jMlUn9FG zO*b0NbNrkNWez1sh0^|vvRkxSjIg7r30VUNQx##Pa_;2Y2oY+1BClH z&fYtPhAp1TiUvZ))>tq~5}dwqM>>BCt!ed3%JGf*18=Cr6FtaiI#Yy^FpUcyxuMLX z{`KZBl7KjUP41t@t9)8sO4rx>uYz(L=Tz}AA1eGeJz2+~ia zxKN-A8P~XyBo7$(1Z=xI_*U>oQ-!ueULS{fZHvev&}z5F-;N*rhh;VFUxL7UUxl(j#LM5iPqdh@V{v%8Qik;I4K zL`6l#q!QyMLEkDu>At`<4{&tZoCqsgv+Ri|tDhJPS~E8GN&f;em9agh7sd{MdXcU> z{{ga0$sHq~?`XeC?B&%4tSvb2y4>&c$ritUyNai8xSx|ykE$HG?v-2^o2d-2Ud7&O zg$%*iAlE!04n6u|N;T1UI0(AL_$BwUsT%;t=Mg_Sn7s=%(uFRcCR2AfR`Xn|xAc3W z+|d#Gx>0KiesJrqhlHic>ZJESGKo{%HW&4PE@7h3nP+iNYY8q8y5 z&dD>4!iKzQlIXig)e9=|G3ZRbz58}(OqTSjgHT}uI`Nr4+i_f)V#nv6cg$zoy#hm> zu(KhKe@Va5da>_jUhvR#M?SfaMvvNW!XUv$FtLBs$t?KUR`9wPDehc?cm~@s`RmUf zV{LY}TnE!!Y;%)FW+PQ!dtaT6z_GU%2Pm6pJX%NIBQh{8nxJDC_t$}{3#%pAWeUb!|K#}wH$Pj}C)09|H{z3e?`a2+J{4_7s)( zuU=4dC7F&V7nJz%tle)8%L9))+kcwP)f@N1v;9jCD10)B(Wk_@ z&@~GWvri%{ld0)(b;Pz1vxNCefdQhPz;o37L1Btfkqw#;{5X`1!#W5!(-qU_Mk1&h zUATI`qNK#(V{F>*G)=`zwmzXV@P>pp5Dc|vaM^kj!GfS5hT&bAps1USD`dnLz|f%; z1b8|iglnm+HSFnVf4r>2EZ((Qht|0>8Tp;-k-Gdk2d5rWDzi(q!x9c5I{hedS@ICN zI94#eUD$?f)0c>iBhPAzqS}P%I-M8V zFvO=ji%w;y7j5m$){9G4y*Vdxf&@SUI{4Y$TX1E+aTLV0P=NI5yvF*a{K@e`1OEVB zQrgTMJ<@NTd+49Zwj-qJXs~caIK84Zywy=n&$kP(tV@5ZL#9rVXy0wIlJHp3bi09; zE#t(=zmW|31HGXxjHEF_E}~uE{{eURUc$<#i*5sOt}~!~GduPGVrBx87c1W?+aoVD zHhi_r3Si!@N!9n)bge5=bDACh7B*9n6Jg6qg~W;5T+Vvl(!d*?>!QlzjMPpsW~d(0 zh48p42`_oc7_)2mQY`G;49VkAi-(X5^^_cG4yi{?Ae0*>UcWByk`nDsrHJ=~D$!Ik zH%N@A|7o;jRmvTK@t-GAQQ30vcy4ha7oSkcf8tq~oDP^KzGkaogB{b*Lc3^|ZyKSv zutU%o7gF6U|MQ$XKFU1n&Yl0Y`b3pGe;8Z(fmI-%)6+<`k0Kez(TKa$pE&Yj)6Z>O zag}vb2-sgE!w1C76xy9}3QA1lMy3fxXbt%Ay{cW;A$p_}J@pst7uS;fN&7?RiJ65w zzW!gsiY4f#UW`_VmITo(FOWTw@w+dVqoV0dkk$B?3uXc?SVk=Dc{lRWTy-iYcCZ%? z=n%A?6WcK%lX511pH=Ek-Cv7MaP{tjH)Eh>8-+Ovk9$NXxV19+QL9FQ3Qs43(8*e> z3)0`n5nZt5g&Q9x_N04y_UF_hkmPaJ`V2Lky_WBT-jPZxC%O5FyYSv*ZsU0Cbrtwl zb+zt3J34i7OW?%V^~QIqp31i9+aZ{AQpIU&1ZOxZ-^8zx8BFc$V=?LfLihHik3YiQ z9cG0Pz(ggR0NTBZcb!t8zzv%PrHoTOXF0pxw$deA5r`24623$YrEer>7Q^v4*7A+H zboe2uvU1)ro^--)C z`I48^sC>9z3PrT--6cq;kTddTpTFgy84EB@l4{qS#4<4Z?SBmV3m*Obl?}f);QZ+? zfZvIbym|J?<@232Fe!2Yk+oC+)gdn}kjv(;h^Uc?wvE}-H(LhUFaPpp{cRNT-}OQL zAMttpzrpQ5`fatOxDy_5NaFtc%9^qMZFiV~HRhPz`|pDqbPEEp6qNqzhC)n4G{snV1T|wu%%uf!JS)?rOh} za`&hXpi58t>UsV-62RO4HZtsAjpPSL^8YpRzFah?Rz!p?130flE#RVF02kFB`M0B| z72jh~{&n;M(a_XC8Q0){{cExw%^n!CodI59ahKR9tRuq#h{|^&B@fwXAL0#uo7DUx>ltv? z`U8X{aXSxUcldR zo(o&+loxe^<&w2qdU$&SP73L!jYR=@I0}%chMx^^srlV9aI%to0djPGpw4Y%QVP?6EX^((ueJOg1ss9tWsV(g4DaXnRdD@DRjLj<<9%tuI??!kc71FJlnVn$p$ z7G`e82Z{!NM&gZa{`%#>u6IZyV()}8cz{}(rWGd3fW}&`Xy$R&A!JDHbJ4p@d>s-W z@P_ML__hjvL?GVPAu5tRrS}jTpO1e#(#~5oj0d8i=*2L6UBM@8e*0_=ek*pt0%>A~ zj)InG+QDa8_WlvNlN~^qXF~01-I;BbE#LF&Ao>qVvs16YFP*!IVee4!LKrgKKKaB1 zajZ1XX6ZE|lAp@UeNDqnC(k&NdT}{QMIGz2TPiDI-PlA@ZX%!4AG{QT)oe$!+)|}k zg9+-R^~GyTF-FsQ=$_s_-4uB>V3%!i{x&6SU-qK427e?JU2LO-BiOHLpM@EP@6F8* z4C3EbW*ibh9ybP%uHw0HY|)d12kQh(#r2m-MeBa@Lzlv(=97+O-S5jAO0kxN;}r-E zq1-z{eXKmN@r{`}sQWF|&{&NO;;ZxilU_IM`1pi=(B9Hap=dQYtB(sW@>8_P_H-SA zlvuvKonw}zObmG}cRmhMJGp4}B1*(tO0>a)SYH^93%C|LST6VZ`5P0%N5O}03A(7M zpJeF1V#)j7-yp1a$H6-P0+X}_Xh{=#_kEn(DPCT?n9WL_=&t=>{LK7AsCvoUPS3m6 zW57&VqSf_C(c7CQx-m`LtVm&_GsfkZ*uR{01b6l3`XRqY70AfG%pGKYf2mkEf5@01 z>dQ0k{g`oa&zh0u;6?MA3#M|G(XPplE^v|a zohkg%t*f&q#?dTDff|fI9?~z-7q2gw#Uum&*io7t%q z>>G&Qr$Q@V9nnkGD>$p|CcSH0&%!CRQOhysJTkk@8x42FUc1|qPV?I@K4pwD+B=|j z^=6+4!`p$Qpp>k|so8z|Ji}fu7|)TV0k)$^uzA9?;2QEC6zA-{*Q4lHI=@#+Wi(oS z9YuhS$*$N3a$QYa{38BBF8gv@y`kY-+WjR}qXXO&tAmB*jqaB8Zny;-)dqZlMoP z>|V$Seg@}8B{=a))&59u9X^q&^+*bVDXQO!OjzU6``?FtE z3T@)|5W24A2;A*~BtoMhy2W~V`j1gtYT~ffde=)&!C7U>>4Bn%6|yvMLY6p3PYDgnjUI@{c=%G6~wgd~GP(1Ji`Jdw3~7Al5@GxTgR-4tARC{1STC-NrV zD)_aw!|~p?>e+hMU$F}I8#esd&~+psCt-mkVPOpMz_F>c5lVp~X2A}2|Ea5!`uhx} zP9Cvr_TXFItYXms*6~}3yylNz^*9t0rscs_-^2PeyG;(SgE*qr%q#JgK5+q!)c%&= zOx3!Zuc^cI50?gAEd2O3CD>*(+y`Cq;#q#M{q{;^Soozjxq}G;N@o zXIx&g1H_q4GOMspmHM^>kglSUb+VW*iA#P?+N7N|L)sR>zYcn_?iRvDZA1Z_K`ZVc#t= zPKTM`HRs~mx200R*5Bk*)_HZV?0j`vpiz*Zgut3G4RfIiiFHBueZ4uu*I)6p#ZPVm z3eYK&i`8TNh<7k@_w>^$Lt*~271R-8vxo$K!dBlXYcQ#?u0%fAy~J$%1ZvUH*w9c% zhzbN?WL@c}{0vouF+8)98)7 z&a&0rnw7qC`5kt%8pqGURPF@$)upnVH+OSQXu=CcZk8Gyaju%tUmR5=`!AZSg| z$G3Y46>#DmoaUe%ic-3@dR_mh-+T;(dZ*BQewVNuUNhuGtVT1J^=ehwz4g(uH15;j zN9;mZ2ilx(MPc?i{qY4VU=Pm{oyUr<&z5pgILRr#kDz(klSLL(OHleE0^w^s}+S?`SlS_7eGLLI&Q#Foe z_9^1(mp)ZLE`7Ec^f@EglPJqCR4-j=njzl09%5^uB3l`(%tpszZqX~#fG@l!gLre` z^os!sSVYG@AbG0KI@Hx=o>0qDt5A~KKDKCT-|&zV$=C>lWoUo6RFQyuJj!pY_uiC# z`m*+!l_qZ^&SsQr+ECM^({cXSq)3abHAr(WqgiggFkQpa+K*95tguz7CL`F1BYlh( z+|*fNn(2x1A$HJXqu5{}^N^6K2zI8`7y9)_H1xLV+SPjT!My43u*jnVRej<|pY6Q< zu%rh@V~V(dDQa{WqAkbAG?f=mIDJ2T$ToF23q#P2QG4P$GLj1;zobgprf;O)$f`SH ze$ib0URmGx=}e94In=}9I`l(_quR=5nuoNf%h5{pmAIUZML1f;m#PJ;kNuuVa1bi? z*zzT9v_zLK8G^@P$kN@~IX?VtOJJ%6I4U@*tE7XXzkJ!Crykefsz2PE%*UsXdPSKB z{eLZj@mb%j78Z5ve@=6LuhD%^KU+gmIrXKqO{CX(2l^Ngr3G?XZ-@*ipvzB0DNqYZ78tE;PEkXp9N(|T1c$a= z&QU#lwfY8x2s{NuqW@!XCi`c7@A?2#ZwcP(Z*I|y0(Oi3EG7TJxcXl}4FW*0`~-+= zZ45|udB6vXJ_aDU;FOwLe`({?%$I&e>NjI}&!?%LA%Ybdb#vR$MpVM)5ICDoz z7j6>Q9JLl_G);&vMr07X&S5-w(#>NCnX50%m|!gNO-13hjK!>{w*nuJQN^qiqs-L1 z6=b$mb{?32&TCZ8^wpec#x-h1OALDK~B)6^mT{Dm)c2t5H9$42Rw z^J8b(%Xr#fBqV@Yo7e1vY}>8>pXRz{dv`VzlluLWi(#&b8CK=mMt^H*SLl}fZ}bE& z4Cvokr@h$$1m-zke%r|foQrt9e`qoY*yWO<`9}y1fWrRXJWkmcHASEb@KIiD+5<~t z`$dgO_tj{O0hmZ&4E&ZP;op5 zepXPTk>D;b6_l5|tO#TYRj{KDp~yL6vblVi5FltYIgaqzw0zGH2-DXQ0cGC`cmcsf z#KH8AryQSc^!4E8ZD5PFY{sST#*1&Imd$3kMWFcqHOnsV7` zh4z|Uu{iDoj0X8_7END_r+-q3&V-e}fYtJ4q4wXaZSk`xeci(*3h16u#c|sVj3RN2 z@~TYzcy=@^2R~5K-)^`_+&NFpMZ2J24hp4R-pfMsAjWz-Z1~|~?uY#%HjU1@GFiR+ zWU>Bf!&&d-8bP%g1*?Pu*}x7$czMcgf_Rn?@ScCfVJsA1QA^}KiOxLIdq{0TGyLNJ zVDGJ?;%L`&@5UVx+#%2eCqQs_2>}AZ-K}Zd3BdxvH9&$p1eeA=xNDHcHNhQ%zF%c# z&&+=J?ETHGHD{ggob~NLSX389HPq_od8+RFx_%d>+W^tDnmi|v;OrM^>;};xx05hXSc^pDZHts6heK2 zMusZ#G}CpeC4x!ahLXTjkYbd24=U#=q~qJf7@@#R6whTJz@dTf8D;uQllJJx*U~4t zd#wHthgodeV71Kcigz>f0~_j`FIxnia3$^`g+R805*poOyZ??0Qg`2+^fcY$V9cg{ zuF{?6*|q9f6&agUJ!x=|b3YXd_qk;951qQkJDe@8QbM{FVN*Mt94&Bg3xlsK*$-q7 zq6IZ&#Un=K3$6;D!qzn180Q+SMsu0Cr*Tr5@;PXzO`DXdp;?7?{PkGw?3X8=4cHwb z5ad7!aDXJJ9;0h{T<@rt@HsC3y$b$*w`XFP9YakMv7I%uCFIHq;x~rrUp|D59s6n9 zHNe?01g3;PhEf)Br@>QR`)-Sg3{0(RpYFC9(a4n3Qi>R%^5ZEad-ZvmyEUYU0&L43 z<=X18@6v0DJ+i~cbSE(YMmp$E6tv}879fAC6 zj-NqZmO*^sRFO3esoY&Eug(+jM1{51lX<_GaWlmST1t7-nuGD|V@KZpY+1dX0Ww6l zT*&LwJd2lWYA9~#YPT1zoN`6wG;th7$6HXoaaZp0@L@}e3nEpqjy*1^W4^#eUfudiJjL)pIVf@XO zOK>*(>S4b5fbi5w-ER3ofp6#E5~EI2v-Cb5Hn-;$$?_<=yB0EqP@Ncjbn!dg-%Z`K z$z2~Rn+&m^JGUGEI$EIWQ0h>{#tv4dPq<p@j}xI#2`pWh%({!MJc znAhf`Y%qWho;AMJBy!jVa(?!Kf-rB$-?OStOIemM0VMXndhY)hKF0sauk*4VMSf=Q z)%cnBhjz*|uUl$b+mkonG-rTQm}5wwf4+M5snr>@-;eEY?T2>tp(Vc{o zE|T=u@wMG?A~U#Hj3O=wlqWvqsKd$E&P%H9n5Z~V+UP+_d`t`HG}9*5K!@#7@q z5U2OMV5H0p$qHFF#aU+biT-)Ldlk5iP0X+RxV-2^0q2aSeoBwhZpDUJZIa;bVzY!E znJ4n7X7nC!?&r4^jJSpIQ8ZI7f6Bi+d@$IRWp`G$J@hQwqr(A{%^o2UEm+W4Vo}P( zG*LRA1!sPYXyFLxR_SoBmT$^D%}?@VvRyy-^!BZts60tP6WM$o34QRuwVvN&hQu1u z-L5ddfGzVMBuKk}>#8^+5I@atZZl{LE(iF3pf1cy>n3q^&UQWVO@u^G z3jysCw}PN_;+XH-nj=QW`9o$%a{UDL%Gt`5u#EorAyzm;iqn#*Bfkx!xF-Yds*!X0 ztY+3ncc#r5#NA_uIdc1nfoy$wiV^34AU6CCUz9O9Uspi1aSWllBpNjQHdn!tUK!-p=Pcd(}@mj-G!_G(MUOA2qi!JIR$|Kl%`BXWlRz z{Q;kIQB~L{?!9q=Ve3>;%XhYXnC``VET$nWe;(Pliokv}QeSXd=-*)_>hasOG z+4Gtj;w?gDv18iMc{wY5XmA(1OTppxg{;0j5pZ2}vjhh-{Y+06++){cU9I;N$zHPy zuZ%4mZCP!Iy+?TG;)+X@I*-H)i;K@HbMYi39=MKS( zJ5YO*i?Fl9jc`-t-|8EY;E(m?ki*rQtwz2epU-N0VjvOe8I9Ya7TIgg-TBKR005M> z`(SYJvw{P-r=MXwW%K-M(lxb1tp7QAS$l}W)6qp_YSqi+30L5Ln#T%t0#=Lfe7Tlz zcd@}B+j{6R!~Jr0`dJf`$L)F4P7db&=wS@Kzs znkdZCp(nU5Ng=9F0S&}IEl^~^VLiW3*Bt6?6~VuBQl*QEha4b37sPDU1Q;xIjcvc& zH~wN|4|2XiGDw;YaiY;&%+ntgUHvrfR4pMLn>g}@^5G!Vv=KUn0q{`X@w3=YMrM#M z$)o04Ma)_@aL{qBt#QyBrzM~YStowa4;eYEURIyOpb0(J*c+KJsyjF_$Q{9{>E*jW zK#qFlwHUpG?cT>S{Y%rdwK;WKHJVSfEV)2|LWlEQ$F++VJF`6ILg(Fh_56%BKPO!J zhsquOQfWHD@Dnsu7uIlN9HZdU+Ag2#+Afz!PQGF6yYni1F6K=KBqy%jhz9?4n;y?e zy#^lJ>-_oXW!EoFVw^O@qi=N3`ak z>*7Si>HHa#gpo(*_*`{UX9@x2B>bnas;)K46F-)ia`v`-A&P;omWYPg^V=HocMS+$ z!t$nF{RNu!RWnKU7Yl4U^3Zp4I9^lF2-85YafU)3)Fa0Q03y{g3$Fw&N-i~68 zxCs4j>7)L2y_o3Zrufa%cap#ov6%Hh_`ONz{Y&7}&4;s9OKNo5HVnB%X@dy*Ti zB&(nQ*4@vQ`d_{rvZggB1L@Io4zOY21$#C&ME02zgq>klj&<^6WF}0ta3n@AP!u^R zv3vE5^3?hv#2jFVvjW+z;);`H7dqB4)8o&*-|gmSuJ3r$*i|SAG9Kl|N`T5S|D<5} zYc<1vXZt^Q{r^)z;NM-a^#8F6Z{Po3c;)_m;hjG^8AT@ zI`26aw%wNRsnFVxk#d@azTTwqv|;pI-Yl09vCO676O~YPy|T^M$rd-way#gzA2v+O zM|Mp@HmiGOC|(+1;PpbXIfw~d8*dteT>n(omCa_dXjxm+gc3X5VT|SbTqvw%_vm>h zS>zHjzI{^?>YJbn#45~9o9-xnD#(j&G0tG^s`}(JoxIeuqdhFmXi~OF0-##hHQyvi zf2+y=E3%NU318Z&NI@SfayT-j{?ikB3xq^kN9p8kX`~oDqJkn{e?uUA%l5%%{wK7R zzd+A+j_;}d0QAV>oDp9Y98K?hPGZHTIwX8m&^Gz3eePmeUCUsetz8c)$hL<4LllG- z<=S%tTpvodV@|P7pH!dcb|iW0*$aMTn}UiBIT)QGH#5;E=wnPG zc))Y!3!fw|go(te$rkxWDm~q8e>z>}06&wsCV9T&8^TV1V>cztC*vF8fO+S+34X8X z(%s!`l|dNSML6oPE*~#Ck|-0XA|d0!65xReTJypDLDBzhZ(Pk+2k^$Ss|d4SU(F#3 z5@nEx&^{a6Ks*l)^5SixiM$ZxH9q*>CT??1{p2-1da5j$g)ZNL6_Vha9$;Q+yEDH1 z2{^2LTL6}18fQ0A>w5z(ux-Mknp9L`f|IBs&$08%18bypu(b+S( z8d_TXvLPhE;)2n&w$Wf?Ti(f3{WL`3I;#Op3>$IQmdf;*jRhRjKCLmao&ypA7b@PHUSG5-h9cR1j;e9147dgg~er8E<5VG|dW zNQM=iw_~PZlBM##u1F%cP~~Ww!O|S9S14^axxTF7g+s!4^;UF_R^O}$S-a!_m9JZw zLY<$5fsVv&ZvZ>CI>z&+XyV;3F>8%c$9 zm%2%e(zI%O~O5_ z&QUr)B$_pRKfBb)DxQe;80m6fbk4YC%#5;HOc62d=@H!K#yGu(=lwwZ!xEsE}|5c*nBg zfk#X_wi|U&^ z$^+Wgn98F~5&GV*0D+#CD&JQt7yhjw)`Q^sAc(s+{6-QC62esk7Qw=NVY@MWsL_U6 zq0z#yE7P6m)UYde-x=6UAy^@otNL`2(md;P6h(^O_iuItY(AYN7$S-g)0&r8#q%7- zN5_K0?}j8Oe4HSF3vHS)Y0)*YY8E@S?XtYDVaN2j)74bx$zrwx*1NRH&V$92O2%xf z2hx4*euD(G7W_VYy?5Tx)V*-ie!&+lM?jOX`IbqgbJI1xe%2xXdv5IA+mROELAtcp z^TC5*4&7^i8Fx$Wq@g(4y7g0s$JD2lmd#TIEl+t^5EXK`U`)sl=W&W-0{yQJWeE*D zW`B_Rl_}vS+24AG<+jG?M<=c-iJ(`#`w+rb&0V2DO=waC`zg21b&(Hzv4Ec@k;$Fd6grJeWj zn^%(c*LfrvO?_J#EV3b*8;=`WFR-GB1qUc%W!bAayX>0N09s86j-}X$O02qtBA1&T5m*Kw~6k3?*g#^)g5Q z7kIr_`pkI8f1DemRG!m5PN7h8W)dW(3Em1q<#s`+c)q9$;d;Njq2BDbQeQnpAp}?~2l;y@s2cbk*&sFK zwod%2R14ZSj#<CN0t**W zHFv(sP=@yIWI5w(=D&aYl9`TBV&RSaV4wFWmhpZ|m8dvPm%)V{YowpCZg7vwPb}e4 zA;qitEvCSH*wcsUkiOS>4$kT1KVTgM`wd3a?ahs+M#0D}v{vWtOu=x4@$bb-Rq|GO)qm)< zP4Q4LvAKI+?AtQ5B=qSoeqNJn&_)E~uo1jWz*Un#E_#ph{IJo%XOw71sdSX;*X%K` zZ?S{JJ3*o$UHvl9$hw8q(~nX;Uxk~~t#<}Ca;96~ma69O+dMK)`Ac2rg-Oco^jPNkbCY=D$d1X{awlDxOQ?CvT~^RMIH2kVW0Wl=04 ziZT@mq1~z&Q^0B=y|+6X#Ps?w@<{7U*zEFon;nE7*ujQ7Lg{xT@FP>8Wc#sQn?CFI zW_~Y(cRPl?-MqxXq_lApe1WvmG@Lf7h+5|k^*Aq2m(cHg%Gbmdx};!`sUkso@71fM z)Kc2Q>d`o3fBeag^FzYQx)uElm(GOm#j#ZE?yvB%;p2PUzU0OhKf5b`g7Q>5nx<6S z98R8USXBs4=sX>Ypj!0E0$R?&A*Nxn9-X{fLjq%Jd7C*q0l;wi9#n$4+40^x7j7Up z?IFyfx1MO!dWT)pRr*k|c|f4*ikF=AQ@vyh8)fKzfx;NPIX^oJyVkmH&}x9Ukj_$g ze>jToQ_GkqqT%36$j06}pA#q=>dp}LugKbQBkWHWSRh)~%!d|}ZaQ}fP#1x+zSZ(F zw)mN=!h%i@bK@DjU)w~DHaMW_Py+gNQ8~m_rDBK&>+|Ao>+TrwWts$hd-$4icP*iE zxH@s3PE4=Xw#_RWTIyT4BYndPxddZW*}LsczpDTR^UOx%wluj3o>?d~FDyUi6oY+g z{f6{uY2h4|i-5?b2J^DGfw)O05zIK~Xp{+)$a(Rv>0-NGIb> z*x9>Y)*XcOxUR6>xVGistejc(i1oF(7h5n7*mvd2MIB|Ht9^U|YbJw|fYSJL{FdJr za%Xuw%;@~E=+%t5*A$jvLSM;V#aT`D^(Ljq6_D-lL#yL*`hKiF&|qn<5?U!+v;wKo zlZ)${2nq(C_(WbyYx%asjcN;IgeG{*KM@uEp-d!eKIEq#q2H?_~}97|MSZV|Fx@YKntNQDGLHb6*k5W+d_Qv|&eg1+@ds|D^|5c5mJ+tT z*ghm)t6cDao;m3!w(P9;&P4Kvvsj%q9{_Q#5{-uER3Ci{ie}}{D zW-_FhopzZhxmUI!(d*kW_~@tie&RIfMYtHX|2N4E@x!;p5&>yu#1L^lh1Qf8VOd`D z6yls+ztD$Jtl!z}^ z66QKpQI=tjC9Jz1DbvP_i;?!P7!o~K65o?adURsqy-tkr6+*#um<4VU5-3&xvy1V$ zHA9XU%^mTkM9Q7~*yBJ=>NK_7D*uS3aQo?EberJ*Z1e3aJ(onFfikD2^M66bcUpYQ z9VqxZ!yeUtllHyJ=gO1!lb6s15NVizgb`G} zCbl#)v$DQqG@NnZ`BffLk2K2hZPm&*IuFA44)!coLSQ#_Fj)VTFopPPb)oni%%$X3 zN?v?3xaRPQs1q$+49Ib-E&J&K-{S0dIm%^RX;fGuh;pf6W!~S7S8~j@bz0Pux_YAm zMSYfFlk^2}Akn-KSu?@ye5=epn2_j0cDkRkV$aV3B_D${v1f(QH{A!^oAWxhV)opvQw%NFO*beUW! z(M7TYreLM%!%X?0Z?n%6h2a94O4dL;*CV2LWahy@Cf$ISQ}DF zzlhgvwbjLaqr)X3Wss>*5Tx?R6laI99?C%m*|r+1y|JGz$%DE0zH6Cb#&=|*;ly8T zl(h#Iq(O>JYZ~hBG#n`b#D4J>XV(^Phh8cbqe>7-C@Yplj65D)84FUCAhw*KAZRBt z8`c51-U;x37|-x*7V};>m&y{>Eb3!S|IjiNAHlj)wOJxK75v7A`?r=QqZ-v6*$UXpH!qvtE7*m z^F;hJF_Wf*y}2h+g}^9AcJ2Mh%=cr|@`oh4Zw@kRN9Yoq_DcrXmrIzJ`P--Q_Ak-BF*qdiY$KoD{fst^Q{fa(uK3Qw7!vJ*#3XuaEXGgqQcO47 zENrIjoNa?OW!o@_(x+Zur^snEIuF?!9%x`wKCB3I9nRH%DXQBr;*G9umi&e7p=Lc`ruzk6n!?dZB5wX<-ZS9@)Z z$j;LKb0dJSxl$&^k{5Vz`Vfj1q+mfZn_S`m=hI2q`Sh@KguN7iv34og$!|J)iI%zI zVh^9)I8%~o&@^QsV&f-S4!*{qx9JpB5nQ^%`63lMix@)8-LBL3eOvqI%g)2sF=Qz?<_6U+}J6OkM0n~Q9i+p zkJ%K_5VF<(l%?6+-lYGzVmoq}gsr+_j-~p>doh7)#(|**@6~Lu>{Pj_7xZFSz$~s* zNFK4I`fZ#7QUczqxZPA=1eoa@QwAttjXQW{LLD`#?_@}f%^*?wq!!VnbY%I=p(r(73S*K6x0vuq zh3RLI&`1?n)KU;5Gh!?cbxY$-GmrwvQ?J#4MK=n?j$}dK!Xp))vBq?raq+t5ISLwE z{47-XwNlqWZ(gqp=kOq2@nx$MiWFf0A?rxvT{okv`E({e)KfiX<4pB}X{|OBJ#%>m zR=&e#5#3dV&f(lO#?`Mk=ZB?`FeNNMRi+2$V~b03W6HmL<{V&4KLK!+FH(Hh#AaP~$HMe9zijPWm5HfL&_34>B%t@u9 zQDJ8?b zVSWjs>B|k}HzqXbW$2lfX3zF#ksEq3CWjb+rt+Zb0+BsnD-cYWLKD^$v+26g*p^ob zI1|N@euymetFC;j3R9X=ynEG|X#zGEu1=qveax{Qc9d!er2}T8p$Og>o~A}k8B$E- z@c=YaeZ&&mdaS|)_8Mijd23g2i|5Oi#Nb1aJ7YGH{acfI;s~bvKeYu?PxoQ(3F2q@ z;*-xtKD@S!h3BqW1STFy`VpV#T1pQnG0yMN9F|7Xsb za)WPS0rP9|@u{E-Nh)ls&$2}+Lr{F$O)5JkwB`vc5MBLZ=o7eHe}DjiwD@7_>{^*PdV&aE&Xa<$ zY3MI1)uY*b0DIB0IQ+AM=dKuE&?%ZZ5|i)Q;+de}R_11ATWRK;{mNB!wJedeZhNBY z^!>b)cO{!sPMoDiO9-};oWz)Oe3splmDE(kh%M;{klWsybM#0}-XdfjLe_SNj``Yq3o-!E=aS#htLBn80vdTT8}O%^2=^=ty9Ia<=sj zI7`pg`1XjAmCBOc#RocD0Hw>VD_W>rwy!KUtH{nKdBosT*xo=bqV31>@RvX!H2q>|9IliDc1TUB=_5n zP@t^KV2Od=f~=FJep90S`F-bMy*B9&N2IK4$;19vWph5u7qjfo8q|3~$y17!Y-H3j zAz$)5mb<_Rea>^4tSLY%)L?IQ4w8|?RH21+XmqYItqNz)>xbv1@`eu$n8z{G|JW4R z6kJT4jd!>-lpFJ z=*-ai6zfA{=&{>)6PYK@`lG!yLX5(3W>CjHn7r+K!NF_uD5WArPlyxk+1O;%lU!>D zX(yE_^q)S6o%tR!nA@n8mFyRMoO=CUrlHInV4d$s9~ldG0}W6_*3Vq0(s`pDAoIB) zu#1?TosAXtQ(@BkLdP#vn;uf}fic-X>Tq;k*_LKtYZ0HUs(O<*raB>KwVD+nfeyze zoX}{k%I4_t!gh0wItZrQ`bO^!h>UE`RdtF0bzZy?^aaC+6jAfeS^>+t(jxI zPn+DCcc3nwCVzlRyA1FQVgg|kuJnZ^vmV4(VxDmo*i&Q{FX#oWXtB4$MM0#yy(aLs ztt>pNgsXK9246B#0jVMiJcH`N>&;zFt5E!g39K(=&!%BNw;J?q;Y3o>3ELV0OT}wj zPF`D+b>FTVvMz5kqM1r&xfR8-plo^gt*^$oqVQ3@DzvV<&lbG=4Sn~+j`0;z6~1@Z z&ti4IJ6PIs7jzK2;zX*iH}%b*T$q~HK8h_6iktXNF3XKTAq4&ZKD7GZRH(nd|IY>1 zHn|b`h!JWE%(Cjh^=0|Mju?TWj$mucZ1>^MM&Qz%3g5ntGj<>f;4aewf*a#^nEii%^0j_vkE|cx;Cj_Qegk5rc8SW} z2tj`vNAi<3>xA(>aU92go@EZ`+_Hn*ewW<;-WT8l&N>qY!j&8K{Fzy^EBs#rI{j5+ zpkm;w`cV4c@dbN(Bx{w6M6$A6MUce(0a|6j_#0dBIzk{?&PGiM;aXgz zlU2$vj;nYg`F%mVbyxp#=jPY4&+iPK>ET6JG6h>Pf>sJWHKg5%QACl*YZgbW2g-I3 zpV#mb{Tq_dg>{#k?)wE~cX>G~Up`UE+(pSCo_g;eP04$NnA7Dw@n1L<5vo=>k<(Gx z`_)}szBeawKz>T4-uLNjC-lBmOwO#7nIQBJb%SUiItU=9z_78N)V`Yut<0nRG1Qq#E+aHe%PB`d2)`!TM@?LfhsKvBs7o}&<3 zPi~V_*JeXlGSU;cqB}v~nSIh*GK5Spnjk4_z${fd9W159iJ#W zmnjxXTRT;Ui+pSep^9>B5G0H04~*m17eAQMYS6An+}qoK)6y17F<#59P|YO6Aa`EF zsYubZg>6-@tq4;(_X%?Q9H(#D6A>fPr;7wNkHU^qMVg8%=VpfO@9Wg}IdmUep@i;` zGLqdo$4lAz8wJ(+y`ouca9xr`NzNiHG#5{vTKc43&HdH<17kuzDO&dBM&{}P1wZ-71?Bt zNUak?$Fvub&Fi#2N>8t0g&7W{j4tzxvl7q0O*T`cP$U&m*J3W3C~~ea{$`7MW3y3X5`B)MO<_9*f>X(S=Psh zqKIO^BAy${zxiHJeW!1`v$7&+e9#5vIMOla$a1qkKoH#Hl7Sz7Z%u5NPtaG=RmTeN zX)$QRN{Cm-C6zUcO3@q^yJ9 zSD(c6UhR{yM(6k8&e9_x2T%B55(NVPGFq4e^&v9cr{9`kX7(#*mMd|r_n>lz+XvC} z%=w+qEA-8gvWDtVF)r*!;{|-dO!-9b8_$ydvlGc1&+GkFL$_hxr-67+N3Jo>slk4W zu|{``G3fxaTC}hi!cZbF9{1~Eq4`sZ$(B7z`)len=P0~aJg8YxpQxX8G~cnkv84b; ziB3UJC1!C{@tB@y57j0O)2(O0)Mey@lAc7BOfsG|Wv`xb25B-{K>8Wib#-9oudhE& zmdkstqRtIT%Quri{M=tKT#CdT9yX8Sqb_(o*q;w!MSACa=$SqB<_g=gG|UKm<1|0m zC)o?Ym$U8>^yC<}M|*@q3r(B8FeIPBr}#K@O|>-!H5eVd83p#|=p&}57@Cz1rTTUb zD;~!NCP(Q?+Gh>c>jMO6FOY(mphVWqGdR=v^(i4VL-U%GGaz)Q)q@~T1hh7tx+%7U zX?ra0te2zK{P-`0&1r;*8A1iR@dc=Z5*BaIP&1AsOO?G*j?yQV%A6EksufA2@NaOw z$4d5_;C0w3(N6wKc^jqlQqCkuIhK{Xlz>)PQo!Jl5*wHKS`R0BqqDYd{fU1ms~>lq zpCT@|-az(xJ+ieE-#-*bh)EebGYKHj#CUG?vvtgkn}fObLCzH;KXN17CsNR>pXY3e?b7gV)+a%OUZ zgTK2#TRzkNbC=t{E=hi8o?uR#AXnEc)K$eiHr?IY^fzkBt~aKVU{t ze4`3Etn>nw=EobUL>$e0{g^t{-@W@(~Ib&`cHTlum@w3*W+ zGj?P`iPsi(I&SdubbBcFqjz1v=#F>0buz!>Vy%atM?%xZMrI1${s|!VRKXRe*iTNC zw)4E2C6K$)R`18D5vmzPD#0Hak<Et2{J#D6C$Z`AA_!BV2DUy|+qhVBia;Ba8SoJf|@B}zmAcS)$*t!Cj`32|hgNI<)JLPg?zl3khJj0L!qq?4RsY77kx8_xQ z2DQ|-Fr?W$Uh55JPTtyh*k`ltX073s$4KnKV=60uz2CD1kezjDpH1s^=2b$ODhSwm!|c}*5Th(yAdv1% zy4LS?WaUK>s1X8@7;D%FbaE2&j_XcM#@G4@eAV-@GE=5A7BgnkYzen=OV_LpL2?50 z4Aluv3io!G3=`Cqw}8-dB=kr-XvjNH`Iypvs68J$&_MO$m+ZEa(Gk7!!BM{)(+EO1KoRo)b)E9ieP4`}eByr} zE`;_F3~-$<^k%=wg&E|sqzHcwjP55Lya(NvQhZ}00RqY?*KF&51SUR~`)a_o8mJ50 zJrR4I+BH5)GvrrCw`iQ{N{j(iJF1pB(Tat(sk%|S7#q5#ko8P(G9#%)yfiDG6rNtf z*FDeGg;^t)-kpK5c)5`JP!E%Ag5bc!!LEB73cQ18&V@ATB0UN-NzTtCrt~?BQ67Zl z`MV=@I7RSy0EE{S@?M4>MV=B-pw~>_?)HPWcHFRCtS|3LC=>bCjRG>}*70H-C&pcy zs>&tzuPh5O%kS|YuRYNa4Hvw!Y$f~O=iO-P0<5|ZM$h;3B?7;7lYb<2BE(rT&oUAy z1Ncf9w(ywj6c-Zpk}!Im4O$ct6t*+X!XOekf_OQg$vw6Rnu3i*!aS zXz4-_j{CA#+Iho!qb5kBD!PJfTao>KP&Y8TzS@|Bk->E-WKYyaTQB^qjjX-Ce!t;~ z44+`UQ}9Q@VLaEw@urg4^#@`ptX*PkX%ghcXE(8Lr@!{=WsAriJDcFoGL;`~M98M@ zS%m?Fq0W4IRsouCIs}U`c4c#^>CLi_4b=H3k=CF4ZMUC=mA#guOj=QbiiDDms|b47 zhD@IexrH)qCCG#mZPN}6Ws}gFSX^&L1mUo%)O%B7VdK@bVIn&t<<(o-|Je*<~+Yzsb$2ne@L#k zoALzJha8AwF`kP{G@iTMfg0KpYkLsr-mqdSK86h1j zQXK!KCoq+1+7=WQ60IrOC9=sVl5SR;XwVFstLT7P=p68&EOb2?pwmTP4$!CfH$IBh z`wH2B%1vR#`w|!|5BhF*gXA8jJ|`;|4a=D~fURvAcPI0Kr))KTfcsV+Q)tNd&0RKi z2rdz0A#utK-`c7gSW8e9yCl@3j>m!3Pwr|lBhR0k>APY6+HEvPqrQyx-B_?+3w1o0 zrR{v4N&f@Gl#F&;Mh2m)%j5OhMLEiBfzavn$_l#q*wY_h;&*O53CIuNzkWI`P<3uH zq&~Kw@hEjGP4{S>VqvLK)j9?uvxcR8mlJz?k>4=IvnU^b2)k1-l8}Zul_aD6miAZ! z!fe^cK#2Pl;LCcK((-P+rRv#Yx@*RRU$Z7;oM1(lp@uJU$8elNdF$KRa6MO)OFaLG z>okQwJa^o2|90X9QRU@>9WXjfcS!^MEf>sIKg%yn18JVyn=#%SBOo*Y%X`s=!z4a?v=nvr;-Pf)lMf(f1=Rp73gfmgGQI_b2M zw05b(a;`B55uY|fEdDNPo#}~ey;AwWxtLwN;m|*6*zVX^TDaC>~ zv~VFyn|~oe7t{XBAi6A*KP4Jy{>1U+F&w9dQ;~JFUcwS1>iJ4iRky&+3xR#pZDD1TkP+IQwIg`~5!neu&EKqrsLo(`3>rn_fz>17MD`EED9_^+q5k_tH{mV9{)YYoyCFn_(LTTSi3vK6 z+-^+5h7r0Jc4|um?UB+yAiGh-7TTfTzx4zLg*)GVq_z(Ex8*k%o^EI?1!2&@W_*NB z!UM{IgI;!*bFY#;VJzofX`p_8KNiy=)W~ztTj=Z#z?o-Hn>jnSG(;utKw%3oxDLe0$1;dST3L2?;rhY>RYeLe2rpa?WE<78UlGD$F)}JvlqA4XLhVAylK^ zhMA)$UUDaCvJO%xk}byX%8o}=us`YM`z#IrK&1X~bitH%WvOe^7hs@EP^@DfAO(;*SH)h0Lk`KZ(>G*qy zwRB@+Dtw3a>-`OTg+=ff9Ki`!k{0wbI5+@}5cl>GwZQb(_@j(5V4CLx6b-Vx;H%V` zOa@)8wP>~+>>v~27tk;JnOoOO9d6ruC>`tCUV%o677Mn;w6+%3(9#_c78d{~-I}Ox zG}fo0j{Xf42m)|aQvi_>c&b5p)GT=Y4>K43Q5M60V?Wy8mRO1YQ$WPuEvEjx0_%UZ z?;q))OD%CjRHZl}VYLmX;vd~gmAQBhxv#JkW>;8)-=Fe?0^4FJr#cdxsBhGcl-e&Ex9c>>Kcjpq#m);QFpKW`$+zOKXUGr z{{aM~A^yveg;n2uflnPf(WpPBw&NGC|09>?rB7S%7b;%F zrpm)u0{;ml;FMjZ05>f{yk6w@>2dz;^vn-NMJCNcc6vMF_3!@t6aT;6afg`^;^y}K z&&16ahgpAmgVOizhaOD!l{|M?6l%`cXM;rhuMgSvtspz>Jre!U)2IR zF0lU!S}~VWKTAC7>?!g_rlX(rgTWOUFW#Rio(85(uQETF{Vv8AmbOwzzPBJuDG-wZQ2TmYq| zOg+VG2afbEAFquva<%!9F281yXLlSDv{zqD09>_K*P5_K+hl{us_W+*VA>p{w1fWe!9J%chFnSnft49 zStIy@F*tZ&qoU~Jno^RhyW7<+>+9sG;qAP77y04Fvk@nq7$3JDE-$@Fvop))mdvLP zSJnOW74+fNNu+PQ;G8O|ZJ4Wb*}ikn8|T{l3n}*7gm#vZLKb*te>%w_fvI&;m`b&tK8?L-C=EIRjw# zF+3s{KW{esqlyZ`K}vo(q|g|uR&0ww+P8BRa;{TJ??lNvhp+CYg$*JrVbxLX4=q0S zi&4(ebznFl_xLV ziFi)#&7M^H;oCkrd1QAqw3&$ihrPEBisN6`eFq5y2^KU!u)$q|dxC|a39i9yaCZp= z2rff#ch?!*-5myZmp~W-0dnWJ_Fj9hwf3pn_ufbWhV=-TnPO@AE#N z@tFq=V6E8r-h32%*k*PDq#9!LDT?l43`0opck!O6H)#0~47au_=er`ejGr$sRwNlV zS#_Da|HQskjs}TD<4IPuXk>JJwj=g^r-Y6=%J^U*D+RUS)7ODCS9m!aw<0jwv1uEa zhOAh3P9>OVDJW_`;n{D{vbZoGnJEmHjlmb|ilX@~obh;(p4jV{-r~n|#OJkNYpdgy zexSwZBI>?d7av?e+7$oGay>_!q)D3q%V%`ODzs(geXa1*{hJ9Cb7kQyE$f3N<0-}T zlADEh9x1VO4d5~mm^v_E^kc*8RkIMKxi^S6`3|I^Hf<|(vnk!adqIMCZ*`}Z(hs-E zZZcPQRmM4eKXwuyd!UPS%#ukfCTH_HzF%5Ygf#jOVEePT{p(%*^k7pC3TkDvaVSjK zw3D=`GT>zN>G|Ucj_}f#_t?DpWA?ChCgUhpZY=24WDJ_}w${-J*$+O(VR_fzM^(UU zDM<87Uke_TF#6!wHjzy@BOUK}?ptaLM13ElW6ECLYUEswwPBNpI+%w`>O`e}n*DS? z%pB}RA8r0@*Z2bhI%i>rH1Wx`>vd9Rb?-y3UeX&X{5JOmEnQ!0HlBAJ2MEXXN_1;D zW%`S(fEJt01^>lT{i6j{dGjxTTl7(@9k$k_I^8|4VKOtE(Az0bhSV|`6eu`>MAdVgLhVYV+>4#-ZW&Z$p#G&BpHjVN#RUHEu ztg^6wY*8eVjm8rzDnTa@CHu-r$$)9lLu^dzR;^)6v>%xViv#UkH6xD8$E6EBt)4!^ zc|*#*zimikT2d5mX(HevUh;;!_y=~vu_o6tY|St8d^fZhmd>zDk*YCjMmZuxBh`IC zr1ky>eGg0*(Ta7yef3!2`FXtVvla#8L{3oF7w~3czm3$^5_NlwTWc$~jL52tosMsV z2R1ns$4=&{qr!k^KhH(4>e`XoQ5gJ)Z5~rp%H%WkgxBhqgQ+Ng*Pm0$x9kSTFQt6U zkynxx&V9jNTppZB7s=f_$tdwBH)Y;c%`V2A{*(6hh8XN~vL$G!(ZSC8mMcXVl(O;= zul&avnP};Av@kU`b}H}(Gnx-ChMb?9-qtyL&zeo;rC}w3kM|0o+P!1$XfMb{YLMIy zM1Kx8B9&_R8WdAn^A*3K9Oa4*Q6N?uIbZrDWa49n+rDad(m@14Nj#EZ+k3*Cki#kFuYHAxJ z5kW0=A~~s;Bp(~9X_88}!jELZ#0C8K+sEpM*UR!UmCH%OaRr%WoMh@0^~UhTN0 za3H(XaQr|B(opjf%aM>RMkjC>rtM0Jd!U5?0s0`IN^knY=6Bt!NeKo%fY}GdR0?Ih z3fj*rh0+8IYMSebubzH@WoW)%0ubJ@Dk;*UGe<4R&8~3IiMo=;&qswb3sXRr5Gc=T zP@gAmY<)@SVkUK)Jkw;2eIgM(O{XjI_Hzx7n7$AEzRs-_)bQ2;nAlY4BQ{$$z(Id? z%fdV{h5W4hfRXH=8s!zY>~z=*-cc|cR_L9S7#d*H-@jmbiD+yEqpB0aS$P2UqQiU3 zGB6S{YQaJJB46-MPTjw;QfHwlMWM=Q{XI!l;3$^R&xH^SBQd0 zTo0lN{eQ!C{td2^6GNPwuTN%#NKe)SSY9C`;5s8&=u@fTn0zbF3Zh7RmD;m!9z`^o zn}Zjw7IbKRpGCSkpM;9kh?v*@(vr|J^(nMXOMbSOK?1LIa8BR0BS0ad4vCYZ2!4)E zTU^nJx30frRX=H!z_-CtDp^n^PhQi9!z;Pec^PY+CG~YU35DtV5C@RJVPI|L)_y{8 z!mDWIm-h%OX(fXcpW~X?m<|wRa@yM|xEAAmTk_FR(U>+3_Vn&cffk8`5tgStg=geG;%#e<4gnQ*bcg~iuXT*)fKS2vT51Muh zwb-hg<{X{vA}8KCvamTm78x-;``xUxqRb^6qPF(SQnB4SDt;o*VuM!3jm>I&a7;~` zSro?!mece@sc_7BguzexwO$L&1T_$_)siPE@DBsu z4^=o8R6S(u2&(qsK#Q&Q(|ZQKd3yKgfPI44u7jgy_$u<`q%m7*x3I8r+<&{4(oVS^ zI)H!B#C?dF2%Ol%PZx>I710tB>MGta9Cs)*G@!4@GGp4qOCB}N{k=5kFE4nOHd4P> z&^Vh%q6tf0Jpw?Ro#XcDg}Q09QKsTZoVpIu-XqEh*$-SBEQcVOBG}tqFDKK}y(lB@ zJ4H*eyJPQpvNjQmAG%Vn_k!0C^-n!Kc2Ppr_4dfgjNSrfvE3VpHb?4)7 z1&QC7lkksHgFmJAz8o#$&uTM8PVgh{*%{}28J6%_MASuC&@tDUOrG@$;h?0_9jRM* z^DacWt%E-SX2c~;6Or$!fEuh|fi2j*={;Zapk`%yUBzBiX>6tIX`ZTOHRXU~|m!z^^O{vdrLtU#n$UpXE@3qTI_#yk#;k63lfp za-W%cT6$)nL`4rt4WdNBiPF|NYGNjAOY@+?eDb@o6VJ1p<>h77^#BAC-|R)U!+rIv z-CndV!wlAj1yk_5Oiem;km^?80eIcmQumu`C58<7)|$#=;~4ZsiouEy9%>{N!*01f zHKknZ>$nfj1IOoEThIi?(G18~1tJD=z^SXON%wl=1Ot`WxiP6JewDr(#@#9=Ww#T^ z4H25Ox53JM4`07kyE+%3YLK!95r&I4SYlmM00u8!Mz7Tl>atxpoYV-A2N)LhT7&KB zU*L<|mGbVb?7OZs+?>@0u*f&GYBPG}UB?%sOqi1pfY>KRJWSDn@lh{_cR#%{Sldkz z0DJ7Cr!6N%7)wVU_tNdL_2EfTDrwEzyOlKR37%4K*z|c-?y;I)SSIYO)II8*Cze>- zE)O)KFgnN{4ht;^gk-tv;@;cC z^su6rhD!M&>|gsSlbstnJzE%Bo|nQ@Bd20Q2_9T;WUgd?^a@c(T6|xxm_C{mUT_;p zY)v4m-i3{g=l?Ng2d#YVmyc3Mf?S$VuY9o32QBsf{Ss1gIM-VDfU>Q6k~$V?^%jW7 z6JaM4-J<0}p5+05tK;tx2wHJh@jYOuP~3XtvF&!f95N$dgT5TXYuUk8<)2x_amr$S z56)a_)-oxEgK{U&TP8Sg#{w3-Z{SBWrAEKpXW%2}^NIs0&J~Hs=cB!7B3kZ*Sze^O zyZcQ{xhV35ZUx##a>Dv6Y!RZg7=#H(k_spxgTO1HqR~9-S+=0FKY#@}ig)F8akU8_ zQK^!G6;O>A0`tD>kU9VIQO;t@Pqxn<#V*^w0`2LQ)t|49I0^z|nDu(^UAzDVPx_eO zC?srBMv%nMP1hQBP)fvDKd4VT>5!G?Sl1pS-x)gzCKnlPi1)jr@}f>m$ukO495585 z$kc!buy|iq@b8lPHfO%(L81_j>kXDO469b3B9=j)wxbWzE{xdK`K%4(WGzUXeg$qB7%3R(4&m-0_Im9e#q!%I8$pvc&;Jz4$#QZwH*o%$125|8!y@(Gl1H$|f8ud)-W3$W>Zumvl~XynKYZF+(WBh>$K4}I zMEL62EPmsf9!0p`TMFBXc|NT8Pe^zT@2RAoi@(hhXnRWqkAdVLq1i(75+|B7V5`F@ zgff^&p3B-VW|#-O`f;T{Hc#Cl+Vq?PSVT(@yr#}%M`78$sc`xp@RRsNEVMFn&WnC0HcRIrrrL_8(LMf2A84s2h;QeCI4^mH(VQ9KeFVn_7U~ z+8tMR1_(~&zyT0xa*`TM7QGE{UYLDO*V(26`Vc?J=19d(jx-B)gqA z`ahl&iLEm^-R3z5yPJ3uLsIJRehC6<}@gSZ5;-v zfwDr*EcM|i1X+mGnv`*}M@kJ(fjY*lS{HN`wPhS6ahOWoa)fQ-C^hg^$ z&0Dg3Mw_c|@UHqP99#Oj>2RRxchqP|a#c308|1bmS+COeVM_cX@_dK;*^|*r<81w4 z`fvN>E)eR>KL9UT9E`#lL{D{AV5JZ5%)g)c*PjAbjYgoABA*tv=C)>B*Tm4i6(-d~ zTas17FkXRazH}!=1)?V{-vD-{w(68F!gP^6)>hV!d3RmvEValG5NqKdPm_&W2t|y> z2;s!#?EoMJbs-Y3u>YR#eefXm2S77P9I&J*@krbFH-r~%z>rISHk>H-4?w=sHYW!e z(W?26gy=;nM3-ie#BP?S?NhgA=RLC(O3pt7S0c>gO#ktz3P9-I@jFI{8nLa!V>tpz zeeduP`|9@5d-)IG%m#4y_XGL+@^7Ky{|RH-p)Aw>iSkC}pE%M*ZFNnZO}0Kz+AM}A z3{~NS+U|<7v{_19#}xOt)d5mqNgb1Y4t|!6O@6_VJ4`m4sIY-+fJpY5@U!Ru0J#t6 zfXKT@vm=ysMZNLtu_ODHSa;$9D7?0BhL_@HU>SxevbTGglV_}AGPP@(dSZ#WL;Y|d zMi-m=Ltvbv9$8rjbA3l!@Z_oLFioV%*`D~KQSw*P1m2DM*xa(F4q_g$!d-Za$p_jP zA?mClr5YN+C69-%=vmrkILbV_ilscx?eUGTn~O*N;O|nS3dcT2Dbra}eiHi2>WPwt zn_CwD3q0eeF8DdgFG){Pv~KuiP7fhc@^`@Ks56fs#jKWO`gja8XZ+7!#XjL%cqU3? z+M6Axcvu8nIX@2;P%j%MZJHpu;R(+xcI(6C&;~w%pllu#HA^A@KPJtmc8Th1T!e98 z@#fLah67@?kZq%V5#tS5<@aLtfo_5n z@XB%}o_pr?W7|WsX6^ze|H(!Tq~W2pQHm^QbY(F`>bBMZUHlc#yb&t~@TcalqfjfN z7Y&64)N%aL&8C4001A)Nl|EgQew2v908t5W{L0X|J07VWrZ%4Z5FOp+8=VH$#<<~U z5Ar|O#Kt>LOu7}%ajLJQd-nwgR-G0Q1)$Hznz!&e*jgXMisSXF0-9=DG}%B`*AAxB zwNryx);8qkkR*9rWBx32e!TkwCG^Jrs2p{B8c<*)=2{vF=ZH5FD&#^zP*m8j} z@)}t}_E_H1xIpn#q$S?-{l#YG{0q}MyrF3;V&?aL!Kx4#+*GUJ45hrKHNy!A$GO3M z0D_HRDt5k;^dRuAe)#IZr`^Z1R>`iDESH!@Ew#(Ng|fKDy|av~97j!C%FF1b?suHM z*p3SJ#kKtep8CTUV2d-~5aXtgC^$O7A&p7rUAw!%IM(G@>rd^9JAJP_mLJw`sZK;Y znP8*)=K~ivJ{~_01P7kUAuLA9@w+ly(4;}2ztv|DGc0xB;LcxW^J;*i^fNM!$>-eSl^)gc|R28_L>>cf|u5rx7 zj4#xnK_;_d;O$xrI+3U_aARq_aBYJ;++0E3!rbJ*Lo#Zt@7eJ0l~`rZ;+(|f8=#UV z!V|8TsXN0eh#aOF{mAS)oDe9iib=Vyu$l>8i@ghI*EcgZHXD`aL`E5m4j(6v# zAtrdVRy{$`_}lsf6`_aM!MESg`-H8Ug5AJ6#Lhi@k?RUT5oL0wGHv5aXEa>2!l&h0 zlI@{k#teD=JI)$z@}`u5sigyJA$S>zWD5iub3E|GbdG<{V*%lz1J-$c?{X7D#c?_5 z2l|u6u)8bCGi1|%Ro+B3Nfl|r(1$rLlAJP(Z$$6ek*-~-7{BpN)~LAI&noS$G#qwX zCci7=&Mc@N50-VxuuMz4)l7WC|52jDF%0A`!}_idTHW&c*x35pqTY1_$FL*O7Ol`T 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� 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

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + address + + + + Address (Core Location) + + + + 0..1 + + The postal address of the Agent. + + + + + + P + + +
    + + affiliation + + + + Organisation + + + + 0..1 + + The affiliation of the Agent. + + + + + + P + + +
    + + email + + + + Resource + + + + 0..1 + + The email address of the Agent, specified using fully qualified mailto: URI scheme [[RFC6068]]. + + + + + + P + + +
    + + name + + + + Literal + + + + 1..* + + A name of the agent. + + This property can be repeated for different versions of the name (e.g. the name in different languages). + + + + A + + +
    + + phone + + + + Resource + + + + 0..1 + + The phone number of the Agent, specified using fully qualified tel: URI scheme [[RFC3966]]. + + + + + + P + + +
    + + type + + + + Concept + + + + 0..1 + + The nature of the agent. + + + + + + A + + +
    + + URL + + + + Document + + + + 0..1 + + The Web site of the Agent. + + + + + + P + + +
    +
    + + + + + + + + + + + + + + + + + + + +
    +

    + Catalogue + +

    + + +
    +
    + Definition +
    +
    + A catalogue or repository that hosts the Datasets, Data Services or Dataset Series being described. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: access rights + , applicable legislation + , catalogue + , conforms to + , contact point + , creation date + , creator + , custodian + , dataset + , description + , distributor + , geographical coverage + , has part + , homepage + , identifier + , keyword + , language + , licence + , modification date + , originator + , principal investigator + , processor + , publisher + , qualified attribution + , record + , reference system + , release date + , resource provider + , rights + , rights holder + , service + , temporal coverage + , theme + , themes + , title + , topic category + , user + , was used by + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + access rights + + + + Rights statement + + + + 0..1 + + Information regarding access or restrictions based on privacy, security, or other policies. + + For INSPIRE metadata, this property SHOULD be used with the URIs of the "Limitations on public access" code list operated by the INSPIRE Registry [[INSPIRE-LPA]]. + + + + + E + + + +
    + + applicable legislation + + + + Legal Resource + + + + 0..* + + The legislation that mandates the creation or management of the Catalog. + + + + + + A + + +
    + + catalogue + + + + Catalogue + + + + 0..* + + A catalogue whose contents are of interest in the context of this catalogue. + + + + + + A + + +
    + + conforms to + + + + Standard + + + + 0..* + + An established standard to which the described Catalogue conforms. + + + + + + + A + + + +
    + + contact point + + + + Kind + + + + 0..* + + Contact information that can be used for sending comments about the Catalogue. + + + + + + + A + + + +
    + + creation date + + + + Temporal Literal + + + + 0..1 + + The date on which the Catalogue has been first created. + + + + + + P + + +
    + + creator + + + + Agent + + + + 0..1 + + An entity responsible for the creation of the Catalogue. + + + + + + A + + +
    + + custodian + + + + Agent + + + + 0..* + + Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]. + + + + + + P + + +
    + + dataset + + + + Dataset + + + + 0..* + + A Dataset that is part of the Catalogue. + + + + + + A + + +
    + + description + + + + Literal + + + + 1..* + + A free-text account of the Catalogue. + + This property can be repeated for parallel language versions of the description. + + + + A + + +
    + + distributor + + + + Agent + + + + 0..* + + Party who distributes the resource [[ISO-19115]]. + + + + + + P + + +
    + + geographical coverage + + + + Location + + + + 0..* + + A geographical area covered by the Catalogue. + + This property refers to a geographic region that is covered by the Catalogue. When multiple values are used for spatial coverage, this may be interpreted as a spatial union, or as alternative representations of spatial coverage that might fit, with no explicit spatial relation. + + + + A + + +
    + + has part + + + + Catalogue + + + + 0..* + + A related Catalogue that is part of the described Catalogue. + + + + + + A + + +
    + + homepage + + + + Document + + + + 0..1 + + A web page that acts as the main page for the Catalogue. + + + + + + A + + +
    + + identifier + + + + Literal + + + + 0..* + + The main identifier for the Catalogue, e.g. the URI or other unique identifier. + + + + + + + A + + + +
    + + keyword + + + + Literal + + + + 0..* + + A keyword or tag describing the Catalogue. + + + + + + + A + + + +
    + + language + + + + Linguistic system + + + + 0..* + + A language used in the textual metadata describing titles, descriptions, etc. of the Datasets, Data Services and Dataset Series in the Catalogue. + + This property can be repeated if the metadata is provided in multiple languages. + + + + A + + +
    + + licence + + + + Licence Document + + + + 0..1 + + A licence under which the Catalogue can be used or reused. + + + + + + A + + +
    + + modification date + + + + Temporal Literal + + + + 0..1 + + The most recent date on which the Catalogue was modified. + + + + + + A + + +
    + + originator + + + + Agent + + + + 0..* + + Party who created the resource [[ISO-19115]]. + + + + + + P + + +
    + + principal investigator + + + + Agent + + + + 0..* + + Key party responsible for gathering information and conducting research [[ISO-19115]]. + + + + + + P + + +
    + + processor + + + + Agent + + + + 0..* + + Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]. + + + + + + P + + +
    + + publisher + + + + Agent + + + + 1 + + An entity (organisation) responsible for making the Catalogue available. + + + + + + A + + +
    + + qualified attribution + + + + Attribution + + + + 0..* + + A link to an Agent having some form of responsibility for the Catalogue. + + + + + + + A + + + +
    + + record + + + + Catalogue Record + + + + 0..* + + A Catalogue Record that is part of the Catalogue. + + + + + + A + + +
    + + reference system + + + + Standard + + + + 0..* + + The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]. + + + + + + P + + +
    + + release date + + + + Temporal Literal + + + + 0..1 + + The date of formal issuance (e.g., publication) of the Catalogue. + + + + + + A + + +
    + + resource provider + + + + Agent + + + + 0..* + + + +Party that supplies the resource [[ISO-19115]]. + + + + + + P + + +
    + + rights + + + + Rights statement + + + + 0..* + + A statement that specifies rights associated with the Catalogue. + + + + + + A + + +
    + + rights holder + + + + Agent + + + + 0..* + + An Agent (organisation) holding rights on the Catalogued Resource. + + + + + + P + + +
    + + service + + + + Data Service + + + + 0..* + + A site or end-point (Data Service) that is listed in the Catalogue. + + + + + + A + + +
    + + temporal coverage + + + + Period of time + + + + 0..* + + A temporal period that the Catalogue covers. + + + + + + A + + +
    + + theme + + + + Concept + + + + 0..* + + A main category of the Catalogue. A Catalogue can have multiple categories. + + A Catalogue may be associated with multiple Categories. + + + + + A + + + +
    + + themes + + + + Concept Scheme + + + + 0..* + + A knowledge organization system used to classify the Resources that are in the Catalogue. + + This property refers to a knowledge organization system used to classify the Catalogue's Datasets. It must have at least the value NAL:data-theme as this is the manatory controlled vocabulary for dcat:theme. + + + + A + + +
    + + title + + + + Literal + + + + 1..* + + A name given to the Catalogue. + + This property can be repeated for parallel language versions of the name. + + + + A + + +
    + + topic category + + + + Concept + + + + 0..* + + Topic category in accordance with EN ISO 19115. + + The URIs of the "Topic categories in accordance with EN ISO 19115" code list operated by the INSPIRE Registry [[INSPIRE-TC]]. + + + + P + + +
    + + user + + + + Agent + + + + 0..* + + Party who uses the resource [[ISO-19115]]. + + + + + + P + + +
    + + was used by + + + + Activity + + + + 0..* + + An Activity that used the Catalogue. + + In GeoDCAT-AP, this property MAY be used to specify a testing Activity over a Catalogue, against a given Standard, producing as output a conformance degree. + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + +
    +

    + Catalogue Record + +

    + + +
    +
    + Definition +
    +
    + A description of a Catalogued Resource's entry in the Catalogue. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: application profile + , change type + , contact point + , creation date + , creator + , custodian + , description + , distributor + , identifier + , language + , listing date + , modification date + , originator + , primary topic + , principal investigator + , processor + , publisher + , qualified attribution + , resource provider + , rights holder + , source metadata + , title + , user + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + application profile + + + + Standard + + + + 0..* + + An Application Profile that the Catalogued Resource's metadata conforms to. + + + + + + A + + +
    + + change type + + + + Concept + + + + 0..1 + + The status of the catalogue record in the context of editorial flow of the dataset and data service descriptions. + + + + + + A + + +
    + + contact point + + + + Kind + + + + 0..* + + Contact information that can be used for sending comments about the Catalogue Record. + + + + + + + A + + + +
    + + creation date + + + + Temporal Literal + + + + 0..1 + + The date on which the Catalogue Record has been first created. + + + + + + P + + +
    + + creator + + + + Agent + + + + 0..* + + The Agent primarily responsible for producing the Catalogue Record. + + + + + + P + + +
    + + custodian + + + + Agent + + + + 0..* + + Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]. + + + + + + P + + +
    + + description + + + + Literal + + + + 0..* + + A free-text account of the record. This property can be repeated for parallel language versions of the description. + + + + + + A + + +
    + + distributor + + + + Agent + + + + 0..* + + Party who distributes the resource [[ISO-19115]]. + + + + + + P + + +
    + + identifier + + + + Literal + + + + 0..* + + The main identifier for the Catalogue Record, e.g., the URI or other unique identifier in the context of the Catalogue. + + + + + + P + + +
    + + language + + + + Linguistic system + + + + 0..* + + A language used in the textual metadata describing titles, descriptions, etc. of the Catalogued Resource. + + This property can be repeated if the metadata is provided in multiple languages. + + + + A + + +
    + + listing date + + + + Temporal Literal + + + + 0..1 + + The date on which the description of the Resource was included in the Catalogue. + + + + + + A + + +
    + + modification date + + + + Temporal Literal + + + + 1 + + The most recent date on which the Catalogue entry was changed or modified. + + + + + + A + + +
    + + originator + + + + Agent + + + + 0..* + + + +Party who created the resource [[ISO-19115]]. + + + + + + P + + +
    + + primary topic + + + + Catalogued Resource + + + + 1 + + A link to the Dataset, Data service or Catalog described in the record. + + A catalogue record will refer to one entity in a catalogue. This can be either a Dataset or a Data Service. To ensure an unambigous reading of the cardinality the range is set to Catalogued Resource. However it is not the intend with this range to require the explicit use of the class Catalogued Record. As abstract class, an subclass should be used. + + + + A + + +
    + + principal investigator + + + + Agent + + + + 0..* + + Key party responsible for gathering information and conducting research [[ISO-19115]]. + + + + + + P + + +
    + + processor + + + + Agent + + + + 0..* + + + +Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]. + + + + + + P + + +
    + + publisher + + + + Agent + + + + 0..1 + + An entity (organisation) responsible for making the Data Service available. + + + + + + P + + +
    + + qualified attribution + + + + Attribution + + + + 0..* + + Link to an Agent having some form of responsibility for the Catalogue Record. + + + + + + P + + +
    + + resource provider + + + + Agent + + + + 0..* + + + +Party that supplies the resource [[ISO-19115]]. + + + + + + P + + +
    + + rights holder + + + + Agent + + + + 0..* + + An Agent (organisation) holding rights on the Catalogue. + + + + + + P + + +
    + + source metadata + + + + Catalogue Record + + + + 0..1 + + The original metadata that was used in creating metadata for the Dataset. + + This MAY refer to an INSPIRE / [[ISO-19115]] record that was transformed into the current GeoDCAT-AP one. + + + + A + + +
    + + title + + + + Literal + + + + 0..* + + A name given to the Catalogue Record. + + This property can be repeated for parallel language versions of the name. + + + + A + + +
    + + user + + + + Agent + + + + 0..* + + Party who uses the resource [[ISO-19115]]. + + + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + +
    +

    + Catalogued Resource + +

    + + +
    +
    + Definition +
    +
    + Resource published or curated by a single agent. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + This class Catalogued Record is an abstract class for DCAT-AP. Therefore only subclasses should be used in a data exchange. +
    + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Checksum + +

    + + +
    +
    + Definition +
    +
    + A value that allows the contents of a file to be authenticated. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + This class allows the results of a variety of checksum and cryptographic message digest algorithms to be represented. +
    + + +
    + Properties +
    + +
    + For this entity the following properties are defined: algorithm + , checksum value + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + algorithm + + + + Checksum Algorithm + + + + 1 + + The algorithm used to produce the subject Checksum. + + + + + + A + + +
    + + checksum value + + + + xsd:hexBinary + + + + 1 + + A lower case hexadecimal encoded digest value produced using a specific algorithm. + + + + + + A + + +
    +
    + + + + + + + + +
    + + + + + + + + + + + + +
    +

    + Data Service + +

    + + +
    +
    + Definition +
    +
    + A collection of operations that provides access to one or more datasets or data processing functions. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Subclass of +
    +
    Catalogued Resource + +
    + +
    + Properties +
    + +
    + For this entity the following properties are defined: access rights + , applicable legislation + , conforms to + , contact point + , creation date + , creator + , custodian + , description + , distributor + , endpoint description + , endpoint URL + , format + , geographical coverage + , identifier + , keyword + , landing page + , language + , licence + , modification date + , orginator + , principal investigator + , processor + , publisher + , qualified attribution + , reference system + , release date + , resource provider + , rights + , rights holder + , serves dataset + , service category + , service protocol + , service type + , spatial resolution + , spatial resolution as text + , spatial resolution in metres + , temporal coverage + , temporal resolution + , theme + , title + , topic category + , type + , user + , was used by + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + access rights + + + + Rights statement + + + + 0..1 + + Information regarding access or restrictions based on privacy, security, or other policies. + + For INSPIRE metadata, this property SHOULD be used with the URIs of the "Limitations on public access" code list operated by the INSPIRE Registry [[INSPIRE-LPA]]. + + + + E + + +
    + + applicable legislation + + + + Legal Resource + + + + 0..* + + The legislation that mandates the creation or management of the Data Service. + + + + + + P + + +
    + + conforms to + + + + Standard + + + + 0..* + + 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 Address data model. + + + + A + + +
    + + contact point + + + + Kind + + + + 0..* + + Contact information that can be used for sending comments about the Data Service. + + + + + + A + + +
    + + creation date + + + + Temporal Literal + + + + 0..1 + + The date on which the Data Service has been first created. + + + + + + P + + +
    + + creator + + + + Agent + + + + 0..* + + An Agent primarily responsible for producing the Data Service. + + + + + + + A + + + +
    + + custodian + + + + Agent + + + + 0..* + + Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]. + + + + + + P + + +
    + + description + + + + Literal + + + + 0..* + + A free-text account of the Data Service. + + This property can be repeated for parallel language versions of the description. + + + + A + + +
    + + distributor + + + + Agent + + + + 0..* + + Party who distributes the resource [[ISO-19115]]. + + + + + + P + + +
    + + endpoint description + + + + Resource + + + + 0..* + + 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 the property application profile (dct:conformsTo) is used to indicate the general standard or specification that the endpoints implement. + + + + A + + +
    + + endpoint URL + + + + Resource + + + + 1..* + + The root location or primary endpoint of the service (an IRI). + + + + + + A + + +
    + + format + + + + Media Type or Extent + + + + 0..* + + The structure that can be returned by querying the endpointURL. + + + + + + P + + +
    + + geographical coverage + + + + Location + + + + 0..* + + A geographic region that is covered by the Data Service. + + If the Data Service provides access to multiple Datasets, then this will be the union of the spatial coverages of these Datasets. + + + + P + + +
    + + identifier + + + + Literal + + + + 0..* + + The main identifier for the Data Service, e.g. the URI or other unique identifier in the context of the Catalogue. + + + + + + + E + + + +
    + + keyword + + + + Literal + + + + 0..* + + A keyword or tag describing the Data Service. + + + + + + A + + +
    + + landing page + + + + Document + + + + 0..* + + 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. + + + + A + + +
    + + language + + + + Linguistic system + + + + 0..* + + The language of the structure that can be returned by querying the endpointURL. + + This property can be repeated if multiple languages are supported in the Data Service - see § 11. Accessibility and Multilingual Aspects. + + + + + E + + + +
    + + licence + + + + Licence Document + + + + 0..1 + + A licence under which the Data service is made available. + + + + + + A + + +
    + + modification date + + + + Temporal Literal + + + + 0..1 + + The most recent date on which the Data Service was changed or modified. + + + + + + + A + + + +
    + + orginator + + + + Agent + + + + 0..* + + + +Party who created the resource [[ISO-19115]]. + + + + + + P + + +
    + + principal investigator + + + + Agent + + + + 0..* + + Key party responsible for gathering information and conducting research [[ISO-19115]]. + + + + + + P + + +
    + + processor + + + + Agent + + + + 0..* + + + +Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]. + + + + + + P + + +
    + + publisher + + + + Agent + + + + 0..1 + + An entity (organisation) responsible for making the Data Service available. + + + + + + A + + +
    + + qualified attribution + + + + Attribution + + + + 0..* + + Link to an Agent having some form of responsibility for the Data Service. + + + + + + + A + + + +
    + + reference system + + + + Concept + + + + 0..* + + The reference system used in the Data Service. + + Spatial reference systems SHOULD be specified by using the corresponding URIs from the "EPSG coordinate reference systems" register operated by OGC [[OGC-EPSG]]. + + + + P + + +
    + + release date + + + + Temporal Literal + + + + 0..1 + + The date of formal issuance (e.g., publication) of the Data Service. + + + + + + + A + + + +
    + + resource provider + + + + Agent + + + + 0..* + + + +Party that supplies the resource [[ISO-19115]]. + + + + + + P + + +
    + + rights + + + + Rights statement + + + + 0..* + + A statement that specifies rights associated with the Data Service. + + + + + + + A + + + +
    + + rights holder + + + + Agent + + + + 0..* + + An Agent (organisation) holding rights on the Catalogue. + + + + + + P + + +
    + + serves dataset + + + + Dataset + + + + 0..* + + This property refers to a collection of data that this data service can distribute. + + + + + + A + + +
    + + service category + + + + Concept + + + + 0..1 + + Service category in accordance with INSPIRE Spatial Data Service Categories [[INSPIRE-SDSC]]. + + The URIs of the "Classification of spatial data services" code list operated by the INSPIRE Registry [[INSPIRE-SDSC]]. + + + + P + + +
    + + service protocol + + + + Concept + + + + 0..1 + + Protocol value in accordance with INSPIRE Protocol Values [[INSPIRE-PV]]. + + + + + + P + + +
    + + service type + + + + Concept + + + + 0..1 + + Service type in accordance with INSPIRE Spatial Data Service Types [[INSPIRE-SDST]]. + + One of the URIs of the "Spatial Data Service Types" code list operated by the INSPIRE Registry [[INSPIRE-SDST]]. + + + + P + + +
    + + spatial resolution + + + + Quality Measurement + + + + 0..* + + Spatial resolution, as defined in [[INSPIRE-MD-REG]], [[ISO-19115]], and [[ISO-19115-1]]. + + Represents the capabilities of the data service, i.e. in which spatial resolutions it can serve the data. + + + + P + + +
    + + spatial resolution as text + + + + Literal + + + + 0..* + + Textual description of spatial resolution. + + Spatial resolution as free-text, when it cannot be specified via dqv:hasQualityMeasurement and dcat:spatialResolutionInMeters. Represents the capabilities of the data service, i.e. in which spatial resolutions it can serve the data. + + + + P + + +
    + + spatial resolution in metres + + + + xsd:decimal + + + + 0..* + + The minimum spatial separation resolvable in a Data Service, measured in metres. + + Represents the capabilities of the data service, i.e. in which spatial resolutions it can serve the data. + + + + P + + +
    + + temporal coverage + + + + Period of time + + + + 0..* + + A temporal period that the Data Service covers. + + + + + + P + + +
    + + temporal resolution + + + + xsd:duration + + + + 0..* + + The minimum time period resolvable in the Data Service. + + + + + + + E + + + +
    + + theme + + + + Concept + + + + 0..* + + A category of the Data Service. + + A Data Service may be associated with multiple themes. + + + + A + + +
    + + title + + + + Literal + + + + 1..* + + A name given to the Data Service. + + This property can be repeated for parallel language versions of the name. + + + + A + + +
    + + topic category + + + + Concept + + + + 0..* + + Topic category in accordance with ISO-19115 [[INSPIRE-TC]]. + + One of the URIs of the "Topic categories in accordance with EN ISO 19115" code list operated by the INSPIRE Registry [[INSPIRE-TC]]. + + + + P + + +
    + + type + + + + Concept + + + + 0..1 + + Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]. + + URIs of the "Resource types" code list operated by the INSPIRE Registry [[INSPIRE-RT]] - namely the one corresponding to "Spatial data service". + + + + P + + +
    + + user + + + + Agent + + + + 0..* + + Party who uses the resource [[ISO-19115]]. + + + + + + P + + +
    + + was used by + + + + Activity + + + + 0..* + + To an Activity that used the Data Service. + + In GeoDCAT-AP, this property MAY be used to specify a testing Activity over a Data Service, against a given Standard, producing as output a conformance degree. + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + +
    +

    + Dataset + +

    + + +
    +
    + Definition +
    +
    + A conceptual entity that represents the information published. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + If a Dataset is used as part of a Dataset Series, the properties listed below can be used additionally, or slightly differently to those listed for the Dataset outside of a Dataset Series. +For this usage, consult the usage guidelines of DCAT-AP. +
    + + +
    + Subclass of +
    +
    Catalogued Resource + +
    + +
    + Properties +
    + +
    + For this entity the following properties are defined: access rights + , applicable legislation + , conforms to + , contact point + , creation date + , creator + , custodian + , dataset distribution + , description + , distributor + , documentation + , frequency + , geographical coverage + , has version + , identifier + , in series + , is referenced by + , keyword + , landing page + , language + , modification date + , originator + , other identifier + , principal investigator + , processor + , provenance + , publisher + , qualified attribution + , qualified relation + , reference system + , related resource + , release date + , resource provider + , resource type + , rights + , rights holder + , sample + , source + , spatial resolution + , spatial resolution as text + , spatial resolution in metres + , temporal coverage + , temporal resolution + , theme + , title + , topic category + , user + , version + , version notes + , was generated by + , was used by + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + access rights + + + + Rights statement + + + + 0..1 + + Information that indicates whether the Dataset is publicly accessible, has access restrictions or is not public. + + For INSPIRE metadata, this property SHOULD be used with the URIs of the "Limitations on public access" code list operated by the INSPIRE Registry [[INSPIRE-LPA]]. + + + + E + + +
    + + applicable legislation + + + + Legal Resource + + + + 0..* + + The legislation that mandates the creation or management of the Dataset. + + + + + + A + + +
    + + conforms to + + + + Standard + + + + 0..* + + An implementing rule or other specification. + + + + + + A + + +
    + + contact point + + + + Kind + + + + 0..* + + Contact information that can be used for sending comments about the Dataset. + + + + + + A + + +
    + + creation date + + + + Temporal Literal + + + + 0..1 + + The date on which the Dataset has been first created. + + + + + + P + + +
    + + creator + + + + Agent + + + + 0..* + + The Agent primarily responsible for producing the Dataset. + + + + + + A + + +
    + + custodian + + + + Agent + + + + 0..* + + Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]. + + + + + + P + + +
    + + dataset distribution + + + + Distribution + + + + 0..* + + An available Distribution for the Dataset. + + + + + + A + + +
    + + description + + + + Literal + + + + 1..* + + A free-text account of the Dataset. + + This property can be repeated for parallel language versions of the description. + + + + A + + +
    + + distributor + + + + Agent + + + + 0..* + + Party who distributes the resource [[ISO-19115]]. + + + + + + P + + +
    + + documentation + + + + Document + + + + 0..* + + A page or document about this Dataset. + + + + + + A + + +
    + + frequency + + + + Frequency + + + + 0..1 + + The frequency at which the Dataset is updated. + + + + + + A + + +
    + + geographical coverage + + + + Location + + + + 0..* + + A geographic region that is covered by the Dataset. + + This property refers to a geographic region that is covered by the Dataset. When multiple values are used for spatial coverage, this may be interpreted as a spatial union, or as alternative representations of spatial coverage that might fit, with no explicit spatial relation. + + + + A + + +
    + + has version + + + + Dataset + + + + 0..* + + A related Dataset that is a version, edition, or adaptation of the described Dataset. + + + + + + A + + +
    + + identifier + + + + Literal + + + + 0..* + + The main identifier for the Dataset, e.g. the URI or other unique identifier in the context of the Catalogue. + + + + + + A + + +
    + + in series + + + + Dataset Series + + + + 0..* + + A dataset series of which the dataset is part. + + + + + + A + + +
    + + is referenced by + + + + Resource + + + + 0..* + + A related resource, such as a publication, that references, cites, or otherwise points to the Dataset. + + + + + + A + + +
    + + keyword + + + + Literal + + + + 0..* + + A keyword or tag describing the Dataset. + + + + + + A + + +
    + + landing page + + + + Document + + + + 0..* + + 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. + + + + A + + +
    + + language + + + + Linguistic system + + + + 0..* + + A language of the Dataset. + + This property can be repeated if there are multiple languages in the Dataset. + + + + A + + +
    + + modification date + + + + Temporal Literal + + + + 0..1 + + The most recent date on which the Dataset was changed or modified. + + + + + + A + + +
    + + originator + + + + Agent + + + + 0..* + + + +Party who created the resource [[ISO-19115]]. + + + + + + P + + +
    + + other identifier + + + + Identifier + + + + 0..* + + A secondary identifier of the Dataset + + Examples are MAST/ADS [[MASTADS]], DOI [[DOI]], EZID [[EZID]] or W3ID [[W3ID]]. + + + + A + + +
    + + principal investigator + + + + Agent + + + + 0..* + + Key party responsible for gathering information and conducting research [[ISO-19115]]. + + + + + + P + + +
    + + processor + + + + Agent + + + + 0..* + + + +Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]. + + + + + + P + + +
    + + provenance + + + + Provenance Statement + + + + 0..* + + A statement about the lineage of a Dataset. + + + + + + A + + +
    + + publisher + + + + Agent + + + + 0..1 + + An entity (organisation) responsible for making the Dataset available. + + + + + + A + + +
    + + qualified attribution + + + + Attribution + + + + 0..* + + An Agent having some form of responsibility for the resource. + + + + + + A + + +
    + + qualified relation + + + + Relationship + + + + 0..* + + A description of a relationship with another resource. + + + + + + A + + +
    + + reference system + + + + Concept + + + + 0..* + + The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]. + + + + + + P + + +
    + + related resource + + + + Resource + + + + 0..* + + A related resource. + + + + + + A + + +
    + + release date + + + + Temporal Literal + + + + 0..1 + + The date of formal issuance (e.g., publication) of the Dataset. + + + + + + A + + +
    + + resource provider + + + + Agent + + + + 0..* + + + +Party that supplies the resource [[ISO-19115]]. + + + + + + P + + +
    + + resource type + + + + Concept + + + + 0..1 + + Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]. + + + + + + E + + +
    + + rights + + + + Rights statement + + + + 0..* + + A statement that specifies rights associated with the Dataset. + + + + + + + A + + + +
    + + rights holder + + + + Agent + + + + 0..* + + An Agent (organisation) holding rights on the Dataset. + + + + + + P + + +
    + + sample + + + + Distribution + + + + 0..* + + A sample distribution of the dataset. + + + + + + A + + +
    + + source + + + + Dataset + + + + 0..* + + A related Dataset from which the described Dataset is derived. + + + + + + A + + +
    + + spatial resolution + + + + Quality Measurement + + + + 0..* + + The performed quality measurements. + + In GeoDCAT-AP, this property is used to specify "spatial resolution", as defined in [[INSPIRE-MD-REG]], [[ISO-19115]], and [[ISO-19115-1]]. Describes the spatial resolution of the original data in the dataset, i.e. regardless of how it is distributed using distributions. + + + + E + + +
    + + spatial resolution as text + + + + Literal + + + + 0..* + + Textual description of spatial resolution. + + Spatial resolution as free-text, when it cannot be specified via dqv:hasQualityMeasurement and dcat:spatialResolutionInMeters. Describes the spatial resolution of the original data in the dataset, i.e. regardless of how it is distributed using distributions. + + + + P + + +
    + + spatial resolution in metres + + + + xsd:decimal + + + + 0..* + + The minimum spatial separation resolvable in a Dataset, measured in meters. + + Describes the spatial resolution of the original data in the dataset, i.e. regardless of how it is distributed using distributions. + + + + A + + +
    + + temporal coverage + + + + Period of time + + + + 0..* + + A temporal period that the Dataset covers. + + + + + + A + + +
    + + temporal resolution + + + + xsd:duration + + + + 0..* + + The minimum time period resolvable in the Dataset. + + + + + + A + + +
    + + theme + + + + Concept + + + + 0..* + + A category of the Dataset. + + A Dataset may be associated with multiple themes. + + + + A + + +
    + + title + + + + Literal + + + + 1..* + + A name given to the Dataset. + + This property can be repeated for parallel language versions of the name. + + + + A + + +
    + + topic category + + + + Concept + + + + 0..* + + Topic category in accordance with ISO-19115 [[INSPIRE-TC]]. + + + + + + P + + +
    + + user + + + + Agent + + + + 0..* + + Party who uses the resource [[ISO-19115]]. + + + + + + P + + +
    + + version + + + + Literal + + + + 0..* + + The version indicator (name or identifier) of a resource. + + + + + + A + + +
    + + version notes + + + + Literal + + + + 0..* + + 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. + + + + A + + +
    + + was generated by + + + + Activity + + + + 0..* + + An activity that generated, or provides the business context for, the creation of the Dataset. + + + + + + A + + +
    + + was used by + + + + Activity + + + + 0..* + + An Activity that used the Dataset. + + In GeoDCAT-AP, this property MAY be used to specify a testing Activity over a Dataset, against a given Standard, producing as output a conformance degree. + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + +
    +

    + Dataset Series + +

    + + +
    +
    + Definition +
    +
    + A collection of datasets that are published separately,but share some characteristics that group them. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + It is recommended to avoid Dataset Series without a dataset in the collection. Therefore at least one Dataset should refer to a Dataset Series using the property in series (dcat:inSeries). +
    + + +
    + Subclass of +
    +
    Dataset + +
    + +
    + Properties +
    + +
    + For this entity the following properties are defined: access rights + , applicable legislation + , conforms to + , contact point + , creation date + , creator + , custodian + , dataset series distribution + , description + , distributor + , documentation + , frequency + , geographical coverage + , has version + , identifier + , in series + , is referenced by + , keyword + , landing page + , language + , modification date + , originator + , other identifier + , principal investigator + , processor + , publisher + , qualified attribution + , qualified relation + , reference system + , related resource + , release date + , resource provider + , resource type + , rights + , rights holder + , sample + , source + , spatial resolution + , spatial resolution as text + , spatial resolution in metres + , temporal coverage + , theme + , title + , topic category + , user + , version + , version notes + , was generated by + , was used by + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + access rights + + + + Rights statement + + + + 0..1 + + Information that indicates whether the Dataset Series is publicly accessible, has access restrictions or is not public. + + For INSPIRE metadata, this property SHOULD be used with the URIs of the "Limitations on public access" code list operated by the INSPIRE Registry [[INSPIRE-LPA]]. + + + + E + + +
    + + applicable legislation + + + + Legal Resource + + + + 0..* + + The legislation that mandates the creation or management of the Dataset Series. + + + + + + A + + +
    + + conforms to + + + + Standard + + + + 0..* + + An implementing rule or other specification. + + + + + + E + + +
    + + contact point + + + + Kind + + + + 0..* + + Contact information that can be used for sending comments about the Dataset Series. + + + + + + A + + +
    + + creation date + + + + Temporal Literal + + + + 0..1 + + The date on which the Dataset Series has been first created. + + + + + + P + + +
    + + creator + + + + Agent + + + + 0..* + + An entity responsible for producing the Dataset Series. + + + + + + E + + +
    + + custodian + + + + Agent + + + + 0..* + + Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]. + + + + + + P + + +
    + + dataset series distribution + + + + Distribution + + + + 0..* + + An available Distribution for the Dataset Series. + + + + + + E + + +
    + + description + + + + Literal + + + + 1..* + + A free-text account of the Dataset Series. + + This property can be repeated for parallel language versions. + +It is recommended to provide an indication about the dimensions the Dataset Series evolves. + + + + A + + +
    + + distributor + + + + Agent + + + + 0..* + + Party who distributes the resource [[ISO-19115]]. + + + + + + P + + +
    + + documentation + + + + Document + + + + 0..* + + A page or document about this Dataset Series. + + + + + + E + + +
    + + frequency + + + + Frequency + + + + 0..1 + + The frequency at which the Dataset Series is updated. + + The frequency of a dataset series is not equal to the frequency of the dataset in the collection. + + + + A + + +
    + + geographical coverage + + + + Location + + + + 0..* + + A geographic region that is covered by the Dataset Series. + + When spatial coverage is a dimension in the dataset series then the spatial coverage of each dataset in the collection should be part of the spatial coverage. In that case, an open ended value is recommended, e.g. EU or a broad bounding box covering the expected values. + + + + A + + +
    + + has version + + + + Dataset + + + + 0..* + + A related Dataset that is a version, edition, or adaptation of the described Dataset Series. + + + + + + E + + +
    + + identifier + + + + Literal + + + + 0..* + + The main identifier for the Dataset Series, e.g. the URI or other unique identifier in the context of the Catalogue. + + + + + + E + + +
    + + in series + + + + Dataset Series + + + + 0..* + + A dataset series of which the dataset series is part. + + + + + + E + + +
    + + is referenced by + + + + Resource + + + + 0..* + + A related resource, such as a publication, that references, cites, or otherwise points to the Dataset Series. + + + + + + E + + +
    + + keyword + + + + Literal + + + + 0..* + + A keyword or tag describing the Dataset. + + + + + + E + + +
    + + landing page + + + + Document + + + + 0..* + + A web page that provides access to the Dataset Series, its Distributions and/or additional information. + + + + + + E + + +
    + + language + + + + Linguistic system + + + + 0..* + + A language of the Dataset Series. + + + + + + E + + +
    + + modification date + + + + Temporal Literal + + + + 0..1 + + The most recent date on which the Dataset Series was changed or modified. + + This is not equal to the most recent modified dataset in the collection of the dataset series. + + + + A + + +
    + + originator + + + + Agent + + + + 0..* + + Party who created the resource [[ISO-19115]]. + + + + + + P + + +
    + + other identifier + + + + Identifier + + + + 0..* + + A secondary identifier of the Dataset Series. + + Examples are MAST/ADS [[MASTADS]], DOI [[DOI]], EZID [[EZID]] or W3ID [[W3ID]]. + + + + E + + +
    + + principal investigator + + + + Agent + + + + 0..* + + Key party responsible for gathering information and conducting research [[ISO-19115]]. + + + + + + P + + +
    + + processor + + + + Agent + + + + 0..* + + Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]. + + + + + + P + + +
    + + publisher + + + + Agent + + + + 0..1 + + An entity (organisation) responsible for ensuring the coherency of the Dataset Series  + + The publisher of the dataset series may not be the publisher of all datasets.  +E.g. a digital archive could take over the publishing of older datasets in the series.  + + + + A + + +
    + + qualified attribution + + + + Attribution + + + + 0..* + + An Agent having some form of responsibility for the resource. + + + + + + E + + +
    + + qualified relation + + + + Relationship + + + + 0..* + + A description of a relationship with another resource. + + + + + + E + + +
    + + reference system + + + + Concept + + + + 0..* + + The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]. + + Spatial reference systems SHOULD be specified by using the corresponding URIs from the "EPSG coordinate reference systems" register operated by OGC [[OGC-EPSG]]. + + + + P + + +
    + + related resource + + + + Catalogued Resource + + + + 0..* + + A related resource. + + + + + + E + + +
    + + release date + + + + Temporal Literal + + + + 0..1 + + The date of formal issuance (e.g., publication) of the Dataset Series. + + The moment when the dataset series was established as a managed resource. + +This is not equal to the release date of the oldest dataset in the collection of the dataset series. + + + + A + + +
    + + resource provider + + + + Agent + + + + 0..* + + Party that supplies the resource [[ISO-19115]]. + + + + + + P + + +
    + + resource type + + + + Concept + + + + 0..1 + + Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]. + + + + + + P + + +
    + + rights + + + + Rights statement + + + + 0..* + + A statement that specifies rights associated with the Dataset Series. + + + + + + + A + + + +
    + + rights holder + + + + Agent + + + + 0..* + + An Agent (organisation) holding rights on the Dataset Series. + + + + + + P + + +
    + + sample + + + + Distribution + + + + 0..* + + A sample distribution of the Dataset Series. + + + + + + E + + +
    + + source + + + + Dataset + + + + 0..* + + A related Dataset from which the described Dataset Series is derived. + + + + + + E + + +
    + + spatial resolution + + + + Quality Measurement + + + + 0..* + + The performed quality measurements. + + In GeoDCAT-AP, this property is used to specify "spatial resolution", as defined in [[INSPIRE-MD-REG]], [[ISO-19115]], and [[ISO-19115-1]]. + + + + E + + +
    + + spatial resolution as text + + + + Literal + + + + 0..* + + Textual description of spatial resolution. + + Spatial resolution as free-text, when it cannot be specified via dqv:hasQualityMeasurement and dcat:spatialResolutionInMeters. + + + + P + + +
    + + spatial resolution in metres + + + + xsd:decimal + + + + 0..* + + The minimum spatial separation resolvable in a Dataset, measured in meters. + + + + + + A + + +
    + + temporal coverage + + + + Period of time + + + + 0..* + + A temporal period that the Dataset Series covers. + + When temporal coverage is a dimension in the dataset series then the temporal coverage of each dataset in the collection should be part of the temporal coverage. In that case, an open ended value is recommended, e.g. after 2012. + + + + A + + +
    + + theme + + + + Concept + + + + 0..* + + A category of the Dataset Series. + + + + + + E + + +
    + + title + + + + Literal + + + + 1..* + + A name given to the Dataset Series. + + This property can be repeated for parallel language versions of the name. + + + + A + + +
    + + topic category + + + + Concept + + + + 0..* + + Topic category in accordance with ISO-19115 [[INSPIRE-TC]]. + + + + + + P + + +
    + + user + + + + Agent + + + + 0..* + + Party who uses the resource [[ISO-19115]]. + + + + + + P + + +
    + + version + + + + Literal + + + + 0..* + + The version indicator (name or identifier) of a resource. + + + + + + E + + +
    + + version notes + + + + Literal + + + + 0..* + + 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. + + + + E + + +
    + + was generated by + + + + Activity + + + + 0..* + + An activity that generated, or provides the business context for, the creation of the Dataset Series. + + + + + + E + + +
    + + was used by + + + + Activity + + + + 0..* + + An Activity that used the Dataset Series. + + In GeoDCAT-AP, this property MAY be used to specify a testing Activity over a Dataset Series, against a given Standard, producing as output a conformance degree. + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + + + + + +
    +

    + Distribution + +

    + + +
    +
    + Definition +
    +
    + A physical embodiment of the Dataset in a particular format. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: access rights + , access service + , access URL + , applicable legislation + , availability + , byte size + , character encoding + , checksum + , compression format + , description + , documentation + , download URL + , format + , has policy + , language + , licence + , linked schemas + , media type + , modification date + , packaging format + , reference system + , release date + , representation technique + , rights + , spatial resolution + , spatial resolution as text + , spatial resolution in metres + , status + , temporal resolution + , title + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + access rights + + + + Rights statement + + + + 0..1 + + Information regarding access or restrictions based on privacy, security, or other policies. + + For INSPIRE metadata, this property SHOULD be used with the URIs of the "Limitations on public access" code list operated by the INSPIRE Registry [[INSPIRE-LPA]]. + + + + P + + +
    + + access service + + + + Data Service + + + + 0..* + + A data service that gives access to the distribution of the dataset. + + + + + + A + + +
    + + access URL + + + + Resource + + + + 1..* + + A URL that gives access to a Distribution of the Dataset or Dataset Series. + + The resource at the access URL may contain information about how to get the Dataset or Dataset Series. + + + + A + + +
    + + applicable legislation + + + + Legal Resource + + + + 0..* + + The legislation that mandates the creation or management of the Distribution. + + + + + + A + + +
    + + availability + + + + Concept + + + + 0..1 + + An indication how long it is planned to keep the Distribution of the Dataset available. + + + + + + A + + +
    + + byte size + + + + xsd:nonNegativeInteger + + + + 0..1 + + The size of a Distribution in bytes. + + + + + + A + + +
    + + character encoding + + + + Literal + + + + 0..* + + A character encoding used in the downloadable file or output of the data service represented by the Distribution. + + It SHOULD be expressed using a character set name defined in the IANA register [[IANA-CHARSETS]]. + + + + P + + +
    + + checksum + + + + Checksum + + + + 0..1 + + A mechanism that can be used to verify that the contents of a distribution have not changed. + + The checksum is related to the downloadURL. + + + + A + + +
    + + compression format + + + + Media Type + + + + 0..1 + + The format of the file in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file. + + It SHOULD be expressed using a media type as defined in the official register of media types managed by IANA [[IANA-MEDIA-TYPES]]. + + + + A + + +
    + + description + + + + Literal + + + + 0..* + + A free-text account of the Distribution. + + This property can be repeated for parallel language versions of the description. + + + + A + + +
    + + documentation + + + + Document + + + + 0..* + + A page or document about this Distribution. + + + + + + A + + +
    + + download URL + + + + Resource + + + + 0..* + + A URL that is a direct link to a downloadable file in a given format. + + + + + + A + + +
    + + format + + + + Media Type or Extent + + + + 0..1 + + The file format of the Distribution. + + + + + + A + + +
    + + has policy + + + + Policy + + + + 0..1 + + The policy expressing the rights associated with the Distribution if using the [[ODRL]] vocabulary. + + + + + + A + + +
    + + language + + + + Linguistic system + + + + 0..* + + A language used in the Distribution. + + This property can be repeated if the metadata is provided in multiple languages. + + + + A + + +
    + + licence + + + + Licence Document + + + + 0..1 + + A licence under which the Distribution is made available. + + + + + + A + + +
    + + linked schemas + + + + Standard + + + + 0..* + + An established schema to which the described Distribution conforms. + + + + + + A + + +
    + + media type + + + + Media Type + + + + 0..1 + + The media type of the Distribution as defined in the official register of media types managed by IANA. + + It SHOULD be expressed using a media type as defined in the official register of media types managed by IANA [[IANA-MEDIA-TYPES]]. + + + + A + + +
    + + modification date + + + + Temporal Literal + + + + 0..1 + + The most recent date on which the Distribution was changed or modified. + + + + + + A + + +
    + + packaging format + + + + Media Type + + + + 0..1 + + The format of the file in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together. + + It SHOULD be expressed using a media type as defined in the official register of media types managed by IANA [[IANA-MEDIA-TYPES]]. + + + + A + + +
    + + reference system + + + + Standard + + + + 0..* + + The reference system used in the Distribution. + + The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]. + + + + P + + +
    + + release date + + + + Temporal Literal + + + + 0..1 + + The date of formal issuance (e.g., publication) of the Distribution. + + + + + + A + + +
    + + representation technique + + + + Concept + + + + 0..1 + + Information about the format in which an Distribution is released. This is different from the file format as, for example, a ZIP file (file format) could contain an XML schema (representation technique). + + In GeoDCAT-AP, this property SHOULD be used to express the spatial representation type (grid, vector, tin), by using the URIs of the corresponding code list operated by the INSPIRE Registry [[INSPIRE-SRT]]. + + + + P + + +
    + + rights + + + + Rights statement + + + + 0..* + + A statement that specifies rights associated with the Distribution. + + + + + + A + + +
    + + spatial resolution + + + + Quality Measurement + + + + 0..1 + + Refers to the performed quality measurements. + + In GeoDCAT-AP, this property is used to specify "spatial resolution", as defined in [[INSPIRE-MD-REG]], [[ISO-19115]], and [[ISO-19115-1]]. + + + + E + + +
    + + spatial resolution as text + + + + Literal + + + + 0..1 + + Textual description of spatial resolution of a Distribution. + + Spatial resolution types that cannot be specified via dcat:spatialResolutionInMeters - i.e., spatial resolution as equivalent scale, angular distance, vertical distance. + + + + P + + +
    + + spatial resolution in metres + + + + xsd:decimal + + + + 0..1 + + The minimum spatial separation resolvable in a dataset distribution, measured in meters. + + + + + + A + + +
    + + status + + + + Concept + + + + 0..1 + + The status of the Distribution in the context of maturity lifecycle. + + It MUST take one of the values Completed, Deprecated, Under Development, Withdrawn. + + + + A + + +
    + + temporal resolution + + + + xsd:duration + + + + 0..* + + The minimum time period resolvable in the dataset distribution. + + + + + + A + + +
    + + title + + + + Literal + + + + 0..* + + A name given to the Distribution. + + This property can be repeated for parallel language versions of the description. + + + + A + + +
    +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    +

    + Kind + +

    + + +
    +
    + Definition +
    +
    + A description following the vCard specification,e.g. to provide telephone number and e-mail address for a contact point. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + Note that the class Kind is the parent class for the four explicit types of vCard (Individual, Organization, Location, Group). +
    + + +
    + Properties +
    + +
    + For this entity the following properties are defined: address + , affiliation + , email + , name + , phone + , URL + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + address + + + + Address (vCard) + + + + 0..1 + + The postal address of the Kind. + + + + + + P + + +
    + + affiliation + + + + Literal + + + + 0..1 + + The affiliation of the Kind. + + His property can be repeated for different versions of the name (e.g. the name in different languages) - see § 11. Accessibility and Multilingual Aspects. + + + + P + + +
    + + email + + + + Email (vCard) + + + + 0..1 + + An email address of the Kind. + + It MUST be specified using fully qualified mailto: URI scheme [[RFC6068]]. + + + + P + + +
    + + name + + + + Literal + + + + 0..1 + + A name of the Kind. + + This property can be repeated for different versions of the name (e.g., the name in different languages + + + + P + + +
    + + phone + + + + Resource + + + + 0..1 + + The phone number of the Kind. + + It MUST be specified using fully qualified tel: URI scheme [[RFC3966]]. + + + + P + + +
    + + URL + + + + Resource + + + + 0..1 + + A Web site of the Kind. + + + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + + + +
    +

    + Licence Document + +

    + + +
    +
    + Definition +
    +
    + A legal document giving official permission to do something with a resource. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: type + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + type + + + + Concept + + + + 0..* + + A type of licence, e.g. indicating 'public domain' or 'royalties required'. + + + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + + + + + +
    +

    + Location + +

    + + +
    +
    + Definition +
    +
    + A spatial region or named place. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + It can be represented using a controlled vocabulary or with geographic coordinates. In the latter case, the use of the Core Location Vocabulary is recommended, following the approach described in the GeoDCAT-AP specification. +
    + + +
    + Properties +
    + +
    + For this entity the following properties are defined: bbox + , centroid + , gazetteer + , geograhic identifier + , geograhic name + , geometry + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + bbox + + + + Literal + + + + 0..1 + + The geographic bounding box of a resource. + + + + + + A + + +
    + + centroid + + + + Literal + + + + 0..1 + + The geographic center (centroid) of a resource. + + + + + + A + + +
    + + gazetteer + + + + Concept Scheme + + + + 0..1 + + The gazetteer to which the Location belongs. + + + + + + P + + +
    + + geograhic identifier + + + + Literal + + + + 0..* + + The geographic identifier for the Location, e.g., the URI or other unique identifier in the context of the relevant gazetteer. + + + + + + P + + +
    + + geograhic name + + + + Literal + + + + 0..* + + A preferred label of the Location. + + This property can be repeated for parallel language versions of the label - see § 11. Accessibility and Multilingual Aspects. + + + + P + + +
    + + geometry + + + + Geometry + + + + 0..1 + + The corresponding geometry for a resource. + + + + + + A + + +
    +
    + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    +

    + Relationship + +

    + + +
    +
    + Definition +
    +
    + An association class for attaching additional information to a relationship between DCAT Resources. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: had role + , relation + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + had role + + + + Role + + + + 1..* + + A function of an entity or agent with respect to another entity or resource. + + + + + + A + + +
    + + relation + + + + Resource + + + + 1..* + + A resource related to the source resource. + + + + + + A + + +
    +
    + + + + + + + + +
    + + + + + + + + + + + + + + +
    +

    + Supportive Entities +

    +The supportive entities are supporting the main entities in the Application Profile. +They are included in the Application Profile because they form the range of properties. + + + + + +
    +

    + Activity + +

    + + +
    +
    + Definition +
    +
    + An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + + +In GeoDCAT-AP, this class SHOULD be used to specify a testing activity over a resource, against a given Standard, producing as output a conformance +
    + + +
    + Properties +
    + +
    + For this entity the following properties are defined: generated + , qualified association + , used + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + generated + + + + Entity + + + + 0..* + + The Entity generated by the Activity. + + + + + + P + + +
    + + qualified association + + + + Association + + + + 0..* + + Association to the Plan according to which the Activity has been carried out, and possibly to the Agent who played a role in it. + + + + + + P + + +
    + + used + + + + Entity + + + + 0..* + + The entity (e.g., a Catalogue, a Dataset, a Data Service) which was the subject of the Activity. + + This property MAY be omitted in case its inverse property prov:wasUsedBy is specified. + + + + P + + +
    +
    + + + shows the use of class prov:Activity to specify the results of a testing activity assessing the conformance of a given resource against a given specification - as illustrated in . + + + + + + + +
    + + + + + + +
    +

    + Address (Core Location) + +

    + + +
    +
    + Definition +
    +
    + A spatial object that in a human-readable way identifies a fixed location. +
    + + +
    + Usage Note +
    +
    + See Address in the Core Location Vocabulary [[LOCN]]. +
    + + +
    + Properties +
    + +
    + For this entity the following properties are defined: administrative area + , city + , country + , post code + , street address + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + administrative area + + + + Literal + + + + 0..1 + + The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities. + + + + + + P + + +
    + + city + + + + Literal + + + + 0..1 + + A name created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points. + + + + + + P + + +
    + + country + + + + Literal + + + + 0..1 + + The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities. + + + + + + P + + +
    + + post code + + + + Literal + + + + 0..1 + + The code created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points. + + + + + + P + + +
    + + street address + + + + Literal + + + + 0..1 + + The name of a passage or way through from one location to another. + + + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + +
    +

    + Address (vCard) + +

    + + +
    +
    + Definition +
    +
    + A postal address. +
    + + +
    + Usage Note +
    +
    + See Address in vCard Ontology [[VCARD]]. +
    + + +
    + Properties +
    + +
    + For this entity the following properties are defined: administrative area + , city + , country + , postal code + , street address + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + administrative area + + + + Literal + + + + 0..1 + + The administrative area of an Address. + + Depending on the country, this corresponds to a province, a county, a region, or a state. + + + + P + + +
    + + city + + + + Literal + + + + 0..1 + + The city of an Address. + + + + + + P + + +
    + + country + + + + Literal + + + + 0..1 + + The country of an Address. + + + + + + P + + +
    + + postal code + + + + Literal + + + + 0..1 + + The postal code of an Address. + + + + + + P + + +
    + + street address + + + + Literal + + + + 0..1 + + The street name and civic number of an Address. + + + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + + + +
    +

    + Association + +

    + + +
    +
    + Definition +
    +
    + An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity. +
    + + +
    + Usage Note +
    +
    + See Association in PROV-O [[PROV]]. +
    + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Attribution + +

    + + +
    +
    + Definition +
    +
    + Attribution is the ascribing of an entity to an agent. When an entity e is attributed to agent ag, entity e was generated by some unspecified activity that in turn was associated to agent ag. Thus, this relation is useful when the activity is not known, or irrelevant. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: agent + , had role + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + agent + + + + Agent + + + + 0..* + + The Agent to whom the resource is attributed. + + + + + + P + + +
    + + had role + + + + Role + + + + 0..* + + A function of an entity or agent with respect to another entity or resource. + + In GeoDCAT-AP, this property SHOULD take as value one of the URIs of the "Responsible party roles" code list operated by the INSPIRE Registry [[INSPIRE-RPR]]. + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + + + + + + + + + +
    +

    + Checksum Algorithm + +

    + + +
    +
    + Definition +
    +
    + Algorithm for Checksums. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Concept + +

    + + +
    +
    + Definition +
    +
    + A SKOS concept can be viewed as an idea or notion; a unit of thought. However, what constitutes a unit of thought is subjective, and this definition is meant to be suggestive, rather than restrictive. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: category scheme + , preferred label + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + category scheme + + + + Concept Scheme + + + + 0..1 + + Relates a resource (for example a concept) to a concept scheme in which it is included. + + + + + + P + + +
    + + preferred label + + + + Literal + + + + 1..* + + A preferred label of the concept. + + This property can be repeated for parallel language versions of the label. + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + +
    +

    + Concept Scheme + +

    + + +
    +
    + Definition +
    +
    + A SKOS concept scheme can be viewed as an aggregation of one or more SKOS concepts. Semantic relationships (links) between those concepts may also be viewed as part of a concept scheme. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: title + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + title + + + + Literal + + + + 1..* + + A name of the concept scheme. + + May be repeated for different versions of the name + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + + + + + + + +
    +

    + Datatype + +

    + + +
    +
    + Definition +
    +
    + The class of datatypes. +
    + + +
    + Usage Note +
    +
    + See rdfs:Datatype. +
    + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Dimension + +

    + + +
    +
    + Definition +
    +
    + Represents criteria relevant for assessing quality. Each quality dimension must have one or more metric to measure it. +
    + + +
    + Usage Note +
    +
    + See Dimension in Data on the Web Best Practices: Data Quality Vocabulary [[VOCAB-DQV]]. +
    + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + + + +
    +

    + Document + +

    + + +
    +
    + Definition +
    +
    + A textual resource intended for human consumption that contains information,e.g. a web page about a Dataset. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: description + , title + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + description + + + + Literal + + + + 0..* + + A free-text account of the Document. + + + + + + P + + +
    + + title + + + + Literal + + + + 0..* + + A name of the document. + + + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + +
    +

    + Email (vCard) + +

    + + +
    +
    + Definition +
    +
    + To specify the electronic mail address for communication with the object +
    + + +
    + Usage Note +
    +
    + See Email in VCard Ontology [[VCARD]]. +
    + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Entity + +

    + + +
    +
    + Definition +
    +
    + An entity is a physical, digital, conceptual, or other kind of thing with some fixed aspects; entities may be real or imaginary. +
    + + +
    + Usage Note +
    +
    + See Entity in PROV-O [[PROV]]. +
    + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Frequency + +

    + + +
    +
    + Definition +
    +
    + A rate at which something recurs, e.g. the publication of a Dataset. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Geometry + +

    + + +
    +
    + Definition +
    +
    + The locn:Geometry class provides the means to identify a location as a point, line, polygon, etc. expressed using coordinates in some coordinate reference system. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Identifier + +

    + + +
    +
    + Definition +
    +
    + +This is based on the UN/CEFACT Identifier class. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + An identifier in a particular context, consisting of the +
      +
    • content string that is the identifier;
    • +
    • an optional identifier for the identifier scheme;
    • +
    • an optional identifier for the version of the identifier scheme;
    • +
    • an optional identifier for the agency that manages the identifier scheme.
    • +
    +
    + + +
    + Properties +
    + +
    + For this entity the following properties are defined: notation + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + notation + + + + Literal + + + + 1 + + A string that is an identifier in the context of the identifier scheme referenced by its datatype. + + + + + + A + + +
    +
    + + + + + + + + +
    + + + + + + + + +
    +

    + Legal Resource + +

    + + +
    +
    + Definition +
    +
    + This class represents the legislation, policy or policies that lie behind the Rules that govern the service. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + 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)". For describing the attributes of a Legal Resource (labels, preferred labels, alternative labels, definition, etc.) we refer to the (ELI) ontology. + +In this data specification the use is restricted to instances of this class that follow the (ELI) URI guidelines. +
    + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + + + +
    +

    + Linguistic system + +

    + + +
    +
    + Definition +
    +
    + A system of signs, symbols, sounds, gestures, or rules used in communication, e.g. a language. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Literal + +

    + + +
    +
    + Definition +
    +
    + A literal value such as a string or integer; Literals may be typed, e.g. as a date according to xsd:date. Literals that contain human-readable text have an optional language tag as defined by BCP 47 [[RFC5646]]. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + + + +
    +

    + Metric + +

    + + +
    +
    + Definition +
    +
    + Represents a standard to measure a quality dimension. An observation (instance of dqv:QualityMeasurement) assigns a value in a given unit to a Metric. +
    + + +
    + Usage Note +
    +
    + In GeoDCAT-AP, this class is used to define individuals corresponding to the different types of spatial resolution. See Metric in Data on the Web Best Practices: Data Quality Vocabulary [[VOCAB-DQV]]. +
    + + +
    + Properties +
    + +
    + For this entity the following properties are defined: dimension + , expected data type + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + dimension + + + + Dimension + + + + 0..1 + + The dimensions a quality metric, certificate and annotation allow a measurement of. + + In GeoDCAT-AP, this property is used in the definition of the instances of dqv:Metric corresponding to the different types of spatial resolution (see Instances of Metric). When used for this purpose, it MUST always take as value dqv:precision. + + + + P + + +
    + + expected data type + + + + Datatype + + + + 0..1 + + Represents the expected data type for the metric's observed value (e.g., xsd:boolean, xsd:double etc...) + + + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + +
    +

    + Organisation + +

    + + +
    +
    + Definition +
    +
    + Represents a collection of people organized together into a community or other social, commercial or political structure. The group has some common purpose or reason for existence which goes beyond the set of people belonging to it and can act as an Agent. Organizations are often decomposable into hierarchical structures. +
    + + +
    + Usage Note +
    +
    + See Organization in The Organization Ontology [[ORG]]. +
    + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Period of time + +

    + + +
    +
    + Definition +
    +
    + An interval of time that is named or defined by its start and end dates. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: beginning + , end + , end date + , start date + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + beginning + + + + Time instant + + + + 0..1 + + The beginning of a period or interval. + + + + + + A + + +
    + + end + + + + Time instant + + + + 0..1 + + The end of a period or interval. + + + + + + A + + +
    + + end date + + + + Temporal Literal + + + + 0..1 + + The end of the period. + + + + + + A + + +
    + + start date + + + + Temporal Literal + + + + 0..1 + + The start of the period. + + + + + + A + + +
    +
    + + + + + is equivalent to , but it uses the [[OWL-TIME]] properties. + + + + + + + +
    + + + + + + +
    +

    + Policy + +

    + + +
    +
    + Definition +
    +
    + A non-empty group of Permissions and/or Prohibitions. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Provenance Statement + +

    + + +
    +
    + Definition +
    +
    + A statement of any changes in ownership and custody of a resource since its creation that are significant for its authenticity, integrity, and interpretation. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: provenance statement text + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + provenance statement text + + + + Literal + + + + 0..* + + The text of the Provenance Statement + + This property can be repeated for parallel language versions of the text. + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + +
    +

    + Quality Measurement + +

    + + +
    +
    + Definition +
    +
    + Represents the evaluation of a given resource (as a Data Service, Dataset, or Distribution) against a specific quality metric. +
    + + +
    + Usage Note +
    +
    + See Quality Measurement in Data on the Web Best Practices: Data Quality Vocabulary [[VOCAB-DQV]]. +
    + + +
    + Properties +
    + +
    + For this entity the following properties are defined: is measurement of + , unit of measure + , value + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + is measurement of + + + + Metric + + + + 0..1 + + The Metric being observed. + + In GeoDCAT-AP, this property is used to specify the type of spatial resolution being described, by taking as object one of the instances of dqv:Metric documented in Instances of Metric. + + + + P + + +
    + + unit of measure + + + + Concept + + + + 0..1 + + The unit in which the data values are measured. + + In GeoDCAT-AP, this property is used to specify, when relevant, the unit of measure of the spatial resolution being described, by taking as object the relevant term from the QUDT Units Vocabulary [[QUDT-UNITS]]. + + + + P + + +
    + + value + + + + Literal + + + + 0..1 + + Value computed by the relevant Metric. + + In GeoDCAT-AP, this property is used to specify the value of the spatial resolution being described via a typed literal. The datatype MUST correspond to the one specified via property dqv:expectedDataType in the definition of the corresponding instance of dqv:Metric. + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + + + +
    +

    + Resource + +

    + + +
    +
    + Definition +
    +
    + Anything described by RDF. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Rights statement + +

    + + +
    +
    + Definition +
    +
    + A statement about the intellectual property rights (IPR) held in or over a resource, a legal document giving official permission to do something with a resource, or a statement about access rights. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: rights statement text + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + rights statement text + + + + Literal + + + + 0..* + + The text of the Rights Statement. + + This property can be repeated for parallel language versions of the text. + + + + P + + +
    +
    + + + + + + + + +
    + + + + + + +
    +

    + Role + +

    + + +
    +
    + Definition +
    +
    + A role is the function of a resource or agent with respect to another resource, in the context of resource attribution or resource relationships. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + +
    + Usage Note +
    +
    + Note it is a subclass of skos:Concept. +
    + + +
    + Properties +
    + +
    + This specification does not impose any additional requirements to properties for this entity. +
    + +
    + + + + + + + + + +
    + + + + + + +
    +

    + Standard + +

    + + +
    +
    + Definition +
    +
    + A standard or other specification to which a Dataset or Distribution conforms. +
    + +
    + Reference in DCAT-AP +
    +
    + Link +
    + + + +
    + Properties +
    + +
    + For this entity the following properties are defined: creation date + , description + , identifier + , reference register + , release date + , title + , type + , update / modification date + , version + . +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Property + + Range + + Card + + Definition + + Usage + + Reuse +
    + + creation date + + + + Temporal Literal + + + + 0..1 + + The date on which the Standard has been first created. + + + + + + P + + +
    + + description + + + + Literal + + + + 0..* + + A free-text account of the Standard. + + This property can be repeated for parallel language versions of the description. + + + + P + + +
    + + identifier + + + + Literal + + + + 0..* + + The main identifier for the Standard, e.g. the URI or other unique identifier in the context of the Catalogue, or of a reference register (e.g., the ISO, OGC, W3C catalogues of their standards, the OGC "EPSG coordinate reference systems" register [[OGC-EPSG]]). + + + + + + P + + +
    + + reference register + + + + Concept Scheme + + + + 0..1 + + The reference register to which the Standard belongs. + + + + + + P + + +
    + + release date + + + + Temporal Literal + + + + 0..1 + + The date of formal issuance (e.g., publication) of the Standard. + + + + + + P + + +
    + + title + + + + Literal + + + + 0..* + + Name given to the Standard. + + This property can be repeated for parallel language versions of the name. + + + + P + + +
    + + type + + + + Concept + + + + 0..1 + + The type of the Standard. + + In GeoDCAT-AP, when the Standard is a spatial or temporal reference system, the relevant URIs from the INSPIRE glossary SHOULD be used [[INSPIRE-GLOSSARY]]. + + + + P + + +
    + + update / modification date + + + + Temporal Literal + + + + 0..1 + + The most recent date on which the Standard was changed or modified. + + + + + + P + + +
    + + version + + + + Literal + + + + 0..1 + + A version number or other version designation of the Standard. + + + + + + P + + +
    +
    + + + + + + + + + + + + +
    + + + + + +
    + +
    +

    + Datatypes +

    + + The following datatypes are used within this specification. + + + + + + + + + + + + + + + + + + + + +
    + + Class + + Definition +
    + + (create issue) + + + + + + + A file format or physical medium. +
    + + (create issue) + + + + + + + A media type or extent. +
    + + (create issue) + + + + + + + rdfs:Literal encoded using the relevant [[ISO8601]] Date and Time compliant string and typed using the appropriate XML Schema datatype (xsd:gYear, xsd:gYearMonth, xsd:date, or xsd:dateTime). +
    + + (create issue) + + + + + + + A temporal entity with zero extent or duration. +
    + + (create issue) + + + + + + + Decimal represents a subset of the real numbers, which can be represented by decimal numerals. The ·value space· of decimal is the set of numbers that can be obtained by multiplying an integer by a non-positive power of ten, i.e., expressible as i × 10^-n where i and n are integers and n >= 0. +
    + + (create issue) + + + + + + + Duration represents a duration of time. The ·value space· of duration is a six-dimensional space where the coordinates designate the Gregorian year, month, day, hour, minute, and second components defined in § 5.5.3.2 of [[ISO8601]], respectively. +
    + + (create issue) + + + + + + + Hex-encoded binary data. The ·value space· of hexBinary is the set of finite-length sequences of binary octets. +
    + + (create issue) + + + + + + + Number derived from integer by setting the value of minInclusive to be 0. +
    + + +
    + + + + +
    +

    Controlled Vocabularies

    + +

    Requirements for controlled vocabularies

    + +

    The following is a list of requirements that were identified for the controlled vocabularies to be recommended in this Application Profile.

    + +

    Controlled vocabularies SHOULD:

    + +
      +
    • Be published under an open licence.
    • +
    • Be operated and/or maintained by an institution of the European Union, by a recognised standards organisation or another trusted organisation.
    • +
    • Be properly documented.
    • +
    • Have labels in multiple languages, ideally in all official languages of the European Union.
    • +
    • Contain a relatively small number of terms (e.g. 10-25) that are general enough to enable a wide range of resources to be classified.
    • +
    • Have terms that are identified by URIs with each URI resolving to documentation about the term.
    • +
    • Have associated persistence and versioning policies.
    • +
    + +

    These criteria do not intend to define a set of requirements for controlled vocabularies in general; they are only intended to be used for the selection of the controlled vocabularies that are proposed for this Application Profile.

    + + + + + +

    Expected usage of controlled vocabularies

    + +To increase the interoperability, the value spaces of properties can be further harmonised using shared controlled vocabularies. +This kind of restriction may be subject to a varying interpretation on what the expected usage of a controlled vocabulary is. +To ensure a common interpretation the following expectations are defined: + +
      +
    • The property MUST use as range values codes from {codelist}
      +This expectation results in that the value space is closed under the codelist. +Validation systems SHOULD produce errors. +All profiles in the ecosystem MUST avoid conflicts by creating subproperties. + +
    • +
    • The property MUST have at least one value from {codelist}
      +This expectation makes the value space minimally constrained. +Validation systems SHOULD produce warnings. +All profiles in the ecosystem MUST adopt this interpretation in case they want to restrict the value space. +Adopting the former expectation will lead to cross-profile interpretations challenges. + +
    • +
    • The property IS RECOMMENDED to use as range values codes from {codelist}
      +The value space is closed under the codelist, but other values are tolerated. +Recommending means expressing a strong preference. +To make this stronger direction towards harmonisation visible in the data exchanges, validation systems SHOULD produce warnings. + +
    • +
    • The property MAY use as range values codes from {codelist}
      +The value space is closed under the codelist, but other values are accepted. +This expectation is more a hint to be used. +As there is no obligation nor strongly suggestion expressed here, the use of other codelists is valid is all cases. +Therefore validation systems MAY produce warnings but users are free to ignore them. +No validation in this case is also acceptable. +
    • +
    + +

    +The first two (and preferably also the others) SHOULD only be used for requirements that can be verified by a machine. +If the validation can only be realised with the involvement of humans, then a less strong requirement (RECOMMMENDED or MAY) is used, +even if the intention is to be very strict. +This is to ensure that the provided SHACL representations correspond closely to all use cases possible. +Stronger enforcements are left for implementations as they have control on actual data exchange. +

    + + + + + + + +

    Controlled vocabularies to be used

    + +

    +The table is organised per property and then per class. +This is because mostly the used controlled vocabulary is connected with the property and not with the usage context in a class. +However this is not mandatory, and it may happen (as it is the case for dct:type) that the same property uses a different controlled vocabulary per class. +To disambiguate the usage multiple rows are created. +In some cases controlled vocabulary usage is more complicated. +For instance in the case of dct:spatial and dct:publisher the usage of the controlled vocabulary is dependent on the actual value used. +The value space these properties encompass is very large and there is no universal EU controlled vocabulary at hand that covers the whole value space. +

    + +
    +The last column is a first assessment of the usage of the controlled vocabularies and is open for discussion. +
      +
    • MUST is applied to those cases where the binding between the property and the controlled vocabulary is strong. +
    • +
    • MUST is applied where DCAT-AP also expects the controlled vocabulary and it was adopted by GeoDCAT-AP. +
    • +
    • AT-LEAST is applied on cases where instances of supporting classes are created and it is possible that other profiles would apply a different choice for this supporting class. +
    • +
    • MAY is applied to dct:publisher and dct:spatial as the controlled vocabularies do not cover the whole value space and a correct application cannot be verified by a machine. +
    • +
    • dcat:theme, dct:accrualPeriodicity and dct:accessRights are to addressed in collaboration with DCAT-AP. There are specific INSPIRE codelists which are mappable to the DCAT-AP codelists. Therefore the suggestion is to keep a MUST for the DCAT-AP requirements and provide a mapping table for the INSPIRE codelists. +
    • +
    +
    + +

    Compared with DCAT-AP, GeoDCAT-AP makes use of additional controlled vocabularies mandated by [[INSPIRE-MD-REG]], and operated by the INSPIRE Registry - with the only exceptions of the coordinate reference systems register maintained by OGC [[OGC-EPSG]].

    + +

    For two of these controlled vocabularies, namely the INSPIRE spatial data themes [[INSPIRE-THEMES]] and the ISO topic categories [[INSPIRE-TC]], the GeoDCAT-AP Working Group has defined a set of harmonised mappings to the EU Vocabularies Data Themes [[EUV-THEMES]], in order to facilitate the identification of the relevant theme in [[EUV-THEMES]] for geospatial metadata. The status of this work, along with links to a machine readable representation of the mappings, is documented on a dedicated page in Joinup [[?GeoDCAT-ACV]].

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Property URI

    +
    +

    Used for Class

    +
    +

    Vocabulary name

    +
    +

    Vocabulary URI

    +
    +

    Usage note

    +
    +

    Expected Usage

    +
    +

    adms:representationTechnique

    +
    +

    Distribution

    +
    +

    INSPIRE Spatial Representation Type [[INSPIRE-SRT]]

    +
    +

    http://inspire.ec.europa.eu/metadata-codelist/SpatialRepresentationType

    +
    +

    GeoDCAT-AP extension.

    +
    +AT-LEAST +
    +

    adms:status

    +
    +

    Distribution

    +
    +

    Distribution Status Vocabulary [[EUV-DISTS]]

    +
    +

    http://publications.europa.eu/resource/authority/distribution-status

    +
    +Inherited from DCAT-AP [[DCAT-AP-3]] + +MUST +
    +

    dcat:hadRole

    +
    +

    Attribution

    +
    +

    INSPIRE Responsible Party Roles [[INSPIRE-RPR]]

    +
    +

    http://inspire.ec.europa.eu/metadata-codelist/ResponsiblePartyRole

    +
    +

    GeoDCAT-AP extension.

    +
    +AT-LEAST +
    +

    dcat:mediaType

    +
    +

    Distribution

    +
    +

    IANA Media Types [[IANA-MEDIA-TYPES]]

    +
    +

    http://www.iana.org/assignments/media-types

    +
    +Inherited from DCAT [[vocab-dcat-3]] + +MUST +
    +

    dcat:compressFormat

    +
    +

    Distribution

    +
    +

    IANA Media Types [[IANA-MEDIA-TYPES]]

    +
    +

    http://www.iana.org/assignments/media-types

    +
    +Inherited from DCAT [[vocab-dcat-3]] + +MUST +
    +

    dcat:packageFormat

    +
    +

    Distribution

    +
    +

    IANA Media Types [[IANA-MEDIA-TYPES]]

    +
    +

    http://www.iana.org/assignments/media-types

    +
    +Inherited from DCAT [[vocab-dcat-3]] + +MUST +
    +

    dcat:theme

    +
    +

    Dataset

    +

    Catalogue

    +

    Data Service

    +

    Dataset Series

    +
    +

    Dataset Theme Vocabulary [[EUV-THEMES]]

    +
    +

    http://publications.europa.eu/resource/authority/data-theme

    +
    +

    Inherited from DCAT-AP [[DCAT-AP-3]]

    +
    +MUST +
    +

    INSPIRE Spatial Data Themes [[INSPIRE-THEMES]]

    +
    +

    http://inspire.ec.europa.eu/theme

    +
    +

    Mapping INSPIRE to GeoDCAT-AP

    +
    +MAY +
    +

    dcatap:availability

    +
    +

    Distribution

    +
    +

    EU Vocabularies Planned availability [[?EUV-PAV]]

    +
    +

    Distribution availability vocabulary

    +
    +

    Inherited from DCAT-AP [[DCAT-AP-3]]

    +
    +MUST +
    +

    dct:accessRights

    +
    +

    Dataset

    +

    Dataset Series

    +

    Data Service

    +

    Data Service

    +

    Data Service

    +
    +

    EU Vocabularies Access rights [[?EUV-AR]]

    +
    +

    http://publications.europa.eu/resource/authority/access-right

    +
    +

    Inherited from DCAT-AP [[DCAT-AP-3]]

    +
    +MUST +
    +

    INSPIRE Limitations on Public Access [[?INSPIRE-LPA]]

    +
    +

    http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess

    +
    +

    GeoDCAT-AP extension.

    +
    +MAY +
    +

    dct:accrualPeriodicity

    +
    +

    Dataset

    +

    Dataset Series

    +
    +

    EU Vocabularies Frequency Named Authority List [[EUV-FREQ]]

    +
    +

    http://publications.europa.eu/resource/authority/frequency

    +
    +

    Inherited from DCAT-AP [[DCAT-AP-3]]

    +
    +MUST +
    +

    INSPIRE Maintenance Frequency [[INSPIRE-MF]]

    +
    +

    http://inspire.ec.europa.eu/metadata-codelist/MaintenanceFrequency

    +
    +

    GeoDCAT-AP extension.

    +
    +MAY +
    +

    dct:format

    +
    +

    Distribution

    +
    +

    EU Vocabularies File Type Named Authority List [[EUV-FT]]

    +
    +

    http://publications.europa.eu/resource/authority/file-type

    +
    +

    Inherited from DCAT-AP [[DCAT-AP-3]]

    +
    +MUST +
    +

    dct:language

    +
    +

    Catalogue

    +

    Catalogue Record

    +

    Dataset

    +

    Dataset Series

    +

    Data Service

    +

    Distribution

    +
    +

    EU Vocabularies Languages Named Authority List [[EUV-LANG]]

    +
    +

    http://publications.europa.eu/resource/authority/language

    +
    +

    Inherited from DCAT-AP [[DCAT-AP-3]]

    +
    +MUST +
    +

    dct:publisher

    +
    +

    Catalogue

    +

    Dataset

    +

    Dataset Series

    +

    Data Service

    +
    +

    EU Vocabularies Corporate bodies Named Authority List [[EUV-CB]]

    +
    +

    http://publications.europa.eu/resource/authority/corporate-body

    +
    +

    The Corporate bodies NAL MUST be used for European institutions and a small set of international organisations. In case of other types of organisations, national, regional or local vocabularies should be used.

    +
    +MAY +
    +

    geodcatap:referenceSystem

    +
    +

    Data Service

    +

    Dataset

    +

    Dataset Series

    +

    Distribution

    +
    +

    OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]

    +
    +

    http://www.opengis.net/def/crs/EPSG/0/

    +
    +

    Defined by GeoDCAT-AP

    +
    +MUST +
    +

    geodcatap:resourceType

    +
    +

    Dataset

    +

    Dataset Series

    +

    Data Service

    +
    +

    INSPIRE Resource Types [[INSPIRE-RT]]

    +
    +

    http://inspire.ec.europa.eu/metadata-codelist/ResourceType

    +
    +

    Defined by GeoDCAT-AP

    +
    +MUST +
    +

    dct:spatial

    +
    +

    Catalogue

    +

    Dataset

    +

    Dataset Series

    +

    Data Service

    +
    +

    EU Vocabularies Continents Named Authority List [[EUV-CONT]]

    +
    +

    http://publications.europa.eu/resource/authority/continent

    +
    +

    Inherited from DCAT-AP [[DCAT-AP-3]]

    +

    The EU Vocabularies Name Authority Lists must be used for continents, countries and places that are in those lists; if a particular location is not in one of the mentioned Named Authority Lists, [[GEONAMES]] URIs must be used.

    +
    +MAY +
    +

    EU Vocabularies Countries Named Authority List [[EUV-COUNTRIES]]

    +
    +

    http://publications.europa.eu/resource/authority/country

    +
    +

    EU Vocabularies Places Named Authority List [[EUV-PLACES]]

    +
    +

    http://publications.europa.eu/resource/authority/place

    +
    +

    [[GEONAMES]]

    +
    +

    http://sws.geonames.org/

    +
    +

    geodcatap:serviceCategory

    +
    +

    Data Service

    +
    +

    INSPIRE Spatial Data Service Categories [[INSPIRE-SDSC]]

    +
    +

    http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory

    +
    +

    GeoDCAT-AP extension.

    +
    +MUST +
    +

    geodcatap:serviceProtocol

    +
    +

    Data Service

    +
    +

    INSPIRE Protocol Values [[INSPIRE-PV]]

    +
    +

    https://inspire.ec.europa.eu/metadata-codelist/ProtocolValue

    +
    +

    GeoDCAT-AP extension.

    +
    +MUST +
    +

    geodcatap:serviceType

    +
    +

    Data Service

    +
    +

    INSPIRE Spatial Data Service Types [[INSPIRE-SDST]]

    +
    +

    http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType

    +
    +

    GeoDCAT-AP extension.

    +
    +MUST +
    +

    geodcatap:topicCategory

    +
    +

    Catalogue

    +

    Data Service

    +

    Dataset

    +

    Dataset Series

    +
    +

    INSPIRE Topic Categories [[INSPIRE-TC]]

    +
    +

    http://inspire.ec.europa.eu/metadata-codelist/TopicCategory

    +
    +

    GeoDCAT-AP extension.

    +
    +MUST +
    +

    dct:type

    +
    +

    Agent

    +
    +

    ADMS publisher type [[ADMS-SKOS]] vocabulary

    +
    +

    http://purl.org/adms/publishertype/

    +
    +

    Inherited from DCAT-AP [[DCAT-AP-3]]

    +
    +MUST +
    +

    dct:type

    +
    +

    Licence Document

    +
    +

    ADMS licence type [[ADMS-SKOS]] vocabulary

    +
    +

    http://purl.org/adms/licencetype/

    +
    +

    Inherited from DCAT-AP [[DCAT-AP-3]]

    +
    +MUST +
    +

    dct:type

    +
    +

    Test Result (linked from a prov:Activity).

    +
    +

    INSPIRE Degree of Conformity [[INSPIRE-DoC]]

    +
    +

    https://inspire.ec.europa.eu/metadata-codelist/DegreeOfConformity

    +
    +

    GeoDCAT-AP extension.

    +
    +AT-LEAST +
    +

    sdmx-attribute:unitMeasure

    +
    +

    Quality Measurement

    +
    +

    QUDT Units Vocabulary [[QUDT-UNITS]]

    +
    +

    http://www.qudt.org/vocab/unit

    +
    +

    GeoDCAT-AP extension.

    +
    +AT-LEAST +
    + + + +

    Other controlled vocabularies

    + +

    In addition to the proposed common vocabularies in , which are mandatory to ensure minimal interoperability, implementers are encouraged to publish and to use further region or domain-specific vocabularies that are available online. While those may not be recognised by general implementations of the Application Profile, they may serve to increase interoperability across applications in the same region or domain. Examples are the full set of concepts in EuroVoc [[?EUV-EUROVOC]], the CERIF standard vocabularies [[?CERIF-VOCS]], the Dewey Decimal Classification [[?DDC]] and numerous other schemes.

    + +

    For geospatial metadata, the working group has identified the following additional vocabularies:

    + + + + + + +
    + +
    +

    Agent Roles

    + +

    GeoDCAT-AP supports the 11 agent roles defined in [[INSPIRE-MD-REG]] and [[ISO-19115]] by using two different but not mutually exclusive approaches.

    + +

    In the first approach, roles are mapped to specific properties. In particular, GeoDCAT-AP makes use of the relevant properties from [[DCAT-AP-3]] and [[DCTERMS]], which overall cover 4 of the relevant roles - namely, dcat:contactPoint, dct:creator, dct:publisher, and dct:rightsHolder (not supported in [[DCAT-AP-3]]). The remaining 7 are covered by the corresponding properties defined in the GeoDCAT-AP namespace - namely, geodcatap:custodian, geodcatap:distributor, geodcatap:originator, geodcatap:principalInvestigator, geodcatap:processor, geodcatap:resourceProvider, and geodcatap:user.

    + +

    It is important to note that, following [[INSPIRE-MD-REG]] and [[ISO-19115]], in GeoDCAT-AP all these agent roles can be specified on Catalogues, Catalogue Records, Datasets, and Data Services.

    + +

    The second and more general approach is based on [[PROV-O]], where agent roles are specified via a “qualified attribution” (prov:qualifiedAttribution). More precisely, the relevant Agent is specified via property prov:agent, whereas the role is specified with property dcat:hadRole, which takes as value a skos:Concept describing that role - as those included in the relevant code list operated by the INSPIRE Registry [[INSPIRE-RPR]]. .

    + +

    The [[PROV-O]]-based approach is meant to give data providers an extension mechanism to specify, in a harmonised way, any kind of role, and, possibly, to attach additional information to the role and the associated Agent. As such, it MAY be used in combination with or to complement the property-based approach, but it MUST NOT replace it. For instance, it can be used to specify roles not covered by the agent role properties used in GeoDCAT-AP, and/or to specify additional information that cannot be expressed via a property (as the period during which an Agent covered a given role).

    + +

    More details on these solutions are available in .

    +
    +
    +

    Accessibility and Multilingual Aspects

    + +Accessibility in the context of this Application Profile is limited to information about the technical format of distributions of datasets. The properties dcat:mediaType and dct:format provide information that can be used to determine what software can be deployed to process the data. The accessibility of the data within the datasets needs to be taken care of by the software that processes the data and is outside of the scope of this Application Profile. + +

    +Multilingual aspects related to this Application Profile concern all properties whose contents are expressed as strings (i.e. rdfs:Literal) with human-readable text. Wherever such properties are used, the string values are of one of two types: + +

      +
    • The string is free text. Examples are descriptions and labels. Such text may be translated into several languages.
    • +
    • The string is an appellation of a ‘named entity’. Examples are names of organisations or persons. These names may have parallel versions in other languages but those versions don’t need to be literal translations.
    • +
    + +

    +Wherever values of properties are expressed with either type of string, the property can be repeated with translations in the case of free text and with parallel versions in case of named entities. For free text, e.g. in the cases of titles, descriptions and keywords, the language tag is mandatory. + +

    +Language tags to be used with rdfs:Literal are defined by [[BCP47]], which allows the use of the "t" extension for text transformations defined in [[RFC6497]] with the field "t0" [[CLDR]] indicating a machine translation. + +

    +A language tag will look like: "en-t-es-t0-abcd", which conveys the information that the string is in English, translated from Spanish by machine translation using a tool named "abcd". + +

    +For named entities, the language tag is optional and should only be provided if the parallel version of the name is strictly associated with a particular language. For example, the name ‘European Union’ has parallel versions in all official languages of the union, while a name like ‘W3C’ is not associated with a particular language and has no parallel versions. + +

    +For linking to different language versions of associated web pages (e.g. landing pages) or documentation, a content negotiation [[CONNEG]] mechanism may be used whereby different content is served based on the Accept-Languages indicated by the browser. Using such a mechanism, the link to the page or document can resolve to different language versions of the page or document. + +

    +All the occurrences of the property dct:language, which can be repeated if the metadata is provided in multiple languages, must have a URI as their object, not a literal string from the [[ISO-639]] code list. + +

    +How multilingual information is handled in systems, for example in indexing and user interfaces, is outside of the scope of this Application Profile. +

    + +
    + + +
    +

    High Value Datasets

    + +

    +In light of the growing importance of data, the European Commission has adopted an implementing regulation focused on high-value datasets on 21 December 2022 [[HVD]]. +The ambition of the High-Value Datasets implementing regulation (HVD IR) is to improve the quality, the accessibility and use of a selective number of core datasets within the public sector. +To achieve this the HVD IR sets, among others, requirements on the metadata associated with the disclosed datasets. +

    +

    +To foster a common approach on using DCAT-AP metadata to describe Datasets that are in scope of the HVD IR a dedicated DCAT-AP annex DCAT-AP HVD [[DCAT-AP-HVD]] is provided. +The requirements expressed in DCAT-AP HVD are additional constraints and usages notes which can be directly applied to GeoDCAT-AP 3.0.0. +

    +

    +Because GeoDCAT-AP is also applicable for datasets that are not within the scope of the HVD IR, the constraints of DCAT-AP HVD are not included in this specification. +Implementers of the HVD IR should consult DCAT-AP HVD for the specific requirements of the HVD IR. +However, since GeoDCAT-AP is mainly used as the DCAT view derived from the INSPIRE ISO metadata [[[#inspire-and-iso-19115-mappings]]], +the implementation of the DCAT-AP HVD in the context of a GeoDCAT-AP mapping requires to implement additional mapping rules. +Currently the metadata guidelines for HVD in INSPIRE are under design by the INSPIRE Action 2.5 subgroup. +When the guidelines become available a reference implementation will be shared here. + + + +

    + +
    +

    Legal information

    + +

    +The considerations for expressing legal information follow the guidelines and approach of DCAT-AP. +Readers should consult the DCAT-AP section on legal information. +

    +The HVD IR [[HVD]] imposes additional quality requirements on legal information. +An elaboration of these is found in the section legal information in DCAT-AP HVD. +

    +Implementers of mappings from INSPIRE ISO metadata should take these considerations into account to ensure that the legal information is shared correctly. +

    + + +

    Privacy and security considerations

    + +

    GeoDCAT-AP supports the attribution of data and metadata to various participants such as resource creators, publishers and other parties or agents, and as such defines terms that may be related to personal information. In addition, it also supports the association of rights and licenses with catalogued Resources and Distributions. These rights and licenses could potentially include or reference sensitive information such as user and asset identifiers as described in [[VOCAB-ODRL]].

    + +

    Implementations that produce, maintain, publish or consume such vocabulary terms must take steps to ensure security and privacy considerations are addressed at the application level.

    + + +
    + + +
    + +

    Conformance Test Results

    + +

    Following [[INSPIRE-MD-REG]] and [[ISO-19115]], GeoDCAT-AP supports the specification of test results to assess the degree of conformity of a resource (i.e., a Catalogue, a Dataset, a Data Service) with a given specification (e.g., a standard, a set of implementing rules, a set of data quality or interoperability criteria).

    + +

    For this purpose, GeoDCAT-AP makes use of two different but not mutually exclusive approaches. More precisely, property dct:conformsTo is used when the test result states that a resource is conformant with a given specification. The more general approach is based on [[PROV-O]], and it specifies conformance test results as a testing activity (prov:Activity) that generates a result (specified with property prov:generated), corresponding to one of the degrees of conformity defined in [[INSPIRE-MD-REG]], and available from the INSPIRE Registry [[INSPIRE-DoC]]. The specification against which the testing activity is carried out is specified via a “qualified association” (prov:qualifiedAssociation), linked to a “plan” (prov:hadPlan) derived from (prov:wasDerivedFrom) the specification itself.

    + + + +

    More details on these solutions are available in .

    + +
    + + + +
    +

    Validation of GeoDCAT-AP

    + +

    Validation of a catalogue according to GeoDCAT-AP can be approached from different perspectives. +One perspective is to consider GeoDCAT-AP as an extension to DCAT-AP and thus implement a two staged process: +first validation against DCAT-AP and then additionally validate the GeoDCAT-AP specific constraints. +Another perspective is to consider this specification as a standalone specification and validate all constraints at once. +Besides these there are many other validation perspectives possible. +For additional considirations on validation consult the section Validation in DCAT-AP. +

    +As there is yet not preferred perspective decided nor requested by the community, a similar to DCAT-AP SHACL artefact with all the constraints is provided. +The shape is downloadable here. + + +

    + + + +
    + +

    INSPIRE and ISO 19115 Mappings

    + +
    + +

    Objectives

    + +

    The objective of this work is to define an RDF syntax that can be used for the exchange of descriptions of spatial datasets, dataset series, and services among data portals. The RDF syntax should extend the DCAT Application Profile for data portals in Europe [[DCAT-AP-3]].

    + +
      +
    • To provide an RDF syntax binding for the union of the elements in the INSPIRE metadata schema [[INSPIRE-MD-REG]], [[INSPIRE-MD]] and the core profile of ISO 19115:2003 [[ISO-19115]]. The guiding design principle is to make the resulting RDF syntax as simple as possible; thereby maximally using existing RDF vocabularies – such as the Dublin Core [[DCTERMS]] and [[DCAT-AP-3]] –, and as much as possible avoiding minting new terms. The defined syntax binding must enable the conversion of metadata records from ISO 19115 / INSPIRE to a harmonised RDF representation. The ability to convert metadata records from RDF to ISO 19115 / INSPIRE is not a requirement.

    • + +
    • To update the reference XSLT implementation [[GeoDCAT-XSLT]] of the mappings defined in the GeoDCAT-AP specification.

    • +
    • To take into account and refer to alignment of relevant controlled vocabularies (e.g., the alignments between GEMET, INSPIRE themes, EuroVoc carried out by the Publications Office of the EU [[EUV-EUROVOC]]).

    • +
    +

    Additionally, the following outcomes may be achieved, outside the context of this specification:

    +
      +
    • To define new controlled vocabularies or define mappings between controlled vocabularies.

    • + +
    • To define an RDF syntax binding for the elements in ISO 19115-1:2014 [[?ISO-19115-1]].

    • +
    + +
    + +
    + +

    Motivation and use cases

    + + +

    The basic use case that GeoDCAT-AP intends to enable is a cross-domain data portal search for datasets, as documented in the DCAT-AP specification [[DCAT-AP-3]]. GeoDCAT-AP will make it easier to share descriptions of spatial datasets between spatial data portals and general data portals, and thus help increase public and cross-sector access to such high value datasets. The datasets could include:

    + +
    +
    Datasets on the INSPIRE Geoportal
    + +

    The INSPIRE Geoportal aggregates metadata for over 100k datasets across Europe. It provides the means to search for spatial data sets and spatial data services, and subject to access restrictions, to view spatial data sets from the EU Member States within the framework of the INSPIRE Directive. The metadata stored on this portal is structured according to the INSPIRE Metadata Technical Guidelines [[INSPIRE-MD]]. In order to maximise visibility and re-use, spatial datasets could also be listed on general-purpose Open Data Portals, such as the European Union Open Data Portal (EU ODP) and the European Data Portal (EDP).

    +
    Datasets on national SDIs
    +

    GeoDCAT-AP would facilitate the integration of SDIs operated by EU Member States with any data catalogue able to consume [[DCAT-AP-3]]-compliant metadata.

    +
    General geospatial datasets
    +

    The geospatial community shares a common background and makes consistent use of consolidated standards and technologies. In particular, as far as metadata are concerned, it is widespread to use standards like [[ISO-19115]] / [[ISO-19139]], for the representation and encoding of metadata, and OGC’s [[?CSW]] (Catalog Service for the Web) for accessing and querying metadata records. These standards are also those currently recommended in INSPIRE.

    +
    + +

    An additional RDF syntax for INSPIRE and ISO 19115 metadata elements is beneficial, especially when other data portals support the [[DCAT-AP-3]] metadata elements only.

    +

    Conversion rules to RDF syntax would allow Member States to maintain their collections of INSPIRE-relevant datasets following the INSPIRE Metadata Technical Guidelines [[INSPIRE-MD]], while at the same time publishing these collections on [[DCAT-AP-3]]-conformant data portals. A conversion to RDF syntax – using for example the GeoDCAT-AP XSLT script [[GeoDCAT-XSLT]] - allows additional metadata elements to be displayed on general-purposed data portals, provided that such data portals are capable of displaying additional metadata elements. Furthermore, data portals are frequently complemented by a triple store, making the full set of GeoDCAT-AP metadata queryable through a SPARQL endpoint [[SPARQL11-QUERY]].

    + +
    + +
    + +

    Supported tooling

    + +

    To support the transformation from INSPIRE metadata to GeoDCAT-AP compliant metadata an XSLT tool was developed. This tool has been updated to transform data to be compliant with GeoDCAT-AP 3.0.0. The GeoDCAT-AP XSLT can be found on the dev branch of the GitHub repository. The XSLT can be run directly on the output of a CSW or on single metadata records, by using any of the programming languages supporting XSLT conversion. Additionally, a proof-of-concept API has been developed to facilitate the testing of the XSLT on single metadata records or on top of a CSW endpoint.

    + +
    + +
    + +

    Methodology and summary of results

    + +

    Methodologically, the development of GeoDCAT-AP implies three main interrelated tasks:

    +
      +
    1. Definition of alignment criteria and requirements.

    2. +
    3. Identification of the metadata elements to be covered by GeoDCAT-AP.

    4. +
    5. Definition of alignments for the metadata elements to be covered by GeoDCAT-AP.

    6. +
    +

    These tasks and their results are described in the following sections.

    + +
    + +

    Alignment criteria and requirements

    + +

    The overall objective of GeoDCAT-AP is twofold:

    + +
      +
    1. Provide a [[DCAT-AP-3]]-conformant representation of geospatial metadata.

    2. +
    3. Provide an as much as possible comprehensive RDF-based representation of geospatial metadata, based on widely used vocabularies, trying, at the same time, to avoid semantic loss and to promote cross-domain re-use.

    4. +
    5. Ensure backward compatibiliy with previous versions of GeoDCAT-AP.

    6. +
    + +

    The first two goals, having a different scope and applying to different use cases (see ), are reflected in the two mapping profiles of GeoDCAT-AP, core and extended, described in .

    + +

    Note that point (1) implies that:

    + +
      +
    • GeoDCAT-AP must include, at least, all the mandatory [[DCAT-AP-3]] elements.

    • +
    • Vocabularies different from [[DCAT-AP-3]] can be used only for those geospatial metadata elements not supported in [[DCAT-AP-3]].

    • +
    + +

    Another key criterion was to base as much as possible the defined alignments on existing practices, in particular those contributed by the GeoDCAT-AP WG. The objective was to build upon experiences having already addressed issues in scope of GeoDCAT-AP, and to avoid a negative impact on existing implementations.

    + +

    Finally, as already mentioned in , whenever no suitable candidates were available in existing vocabularies to represent geospatial metadata elements, the possibility of defining new terms was not excluded. However, this option needed to be carefully assessed, and discarded whenever it might have led to a specification that was conflicting with standards under preparation.

    + +

    As it will be explained in , no new terms have been defined in the current version of GeoDCAT-AP.

    + +
    + +
    + +

    Metadata elements to be covered by GeoDCAT-AP

    + +

    The general criterion used for this task was that GeoDCAT-AP would ideally cover all the metadata elements of the core profile of [[ISO-19115]] and those defined in INSPIRE, with the requirement that only optional elements MAY be excluded.

    +

    Based on this, the current version of GeoDCAT-AP covers the following set of metadata elements:

    + +
      +
    • All the metadata elements in the core profile of [[ISO-19115]].

    • +
    • All the metadata elements defined in INSPIRE, with the exclusion of those not common to all the INSPIRE spatial data themes.

    • +
    +

    More precisely, the supported INSPIRE metadata elements include:

    +
      +
    • The set of metadata elements defined in the INSPIRE Metadata Regulation [[?INSPIRE-MD-REG]].

    • +
    • The set of metadata elements defined in the INSPIRE Data and Services Regulation (Article 13: “Metadata required for Interoperability”) [[INSPIRE-SDSS-REG]]. These elements are also listed in Appendix C.3 to the INSPIRE Metadata Technical Guidelines (version 2.1.3) [[INSPIRE-MD-20230731]].

    • +
    • The set of metadata elements recommended as common to most of the INSPIRE spatial data themes in the INSPIRE Data Specifications Technical Guidelines, and listed in the first table included in Appendix C.7 to the INSPIRE Metadata Technical Guidelines (version 2.0.1) [[INSPIRE-MD-20170302]]. These elements are the following ones:

      +
        +
      • Maintenance information.

      • +
      • Conceptual and domain consistency (Data quality – Logical consistency).

      • +
    • +
    + +

    The full list of metadata elements covered by the current version of GeoDCAT-AP is available in to this document.

    + +

    The metadata elements not supported in the current version of GeoDCAT-AP are those recommended only for specific INSPIRE spatial data themes in the INSPIRE Data Specifications Technical Guidelines, and listed in Appendix C.7 to the INSPIRE Metadata Technical Guidelines (version 2.1.3) [[INSPIRE-MD-20230731]].

    + +

    These elements have been excluded in the current version of GeoDCAT-AP for the following reasons:

    + +
      +
    • The priority was to support all those elements relevant to any dataset.

    • +
    • These elements are all optional.

    • +
    +

    Support to these metadata elements might be provided in future versions of GeoDCAT-AP.

    + +
    + +
    + +

    Alignments defined in GeoDCAT-AP

    + +

    The alignments defined in the current version of GeoDCAT-AP are the result of an iterative revision process of [[GeoDCAT-AP-20201223]], following the criteria illustrated in the previous sections and the review of the GeoDCAT-AP WG. Alignments for [[ISO-19115-1]] have not been defined. contains an overview of the most important changes with respect to [[ISO-19115]].

    + +

    The work started with the review of [[DCAT-AP-3]], [[VOCAB-DCAT-3]], and [[INSPIRE-MD-20230731]], with the purpose of identifying possible disalignments of the mappings defined in [[GeoDCAT-AP]], as well as possible gaps in [[DCAT-AP-3]] and [[VOCAB-DCAT-3]], which may require the use of different vocabularies or the definition of new classes and/or properties in the GeoDCAT-AP namespace. In all these cases, backward compatibility with [[GeoDCAT-AP-20201223]] has been taken into account when implementing revisions.

    +

    Finally, the GeoDCAT-AP WG has worked in close coordination with the DCAT-AP WG, in order to ensure mutual compliance of the proposed solutions.

    + + + +

    The results of this work, reflected in the current version of GeoDCAT-AP, can be summarised as follows:

    + +
      +
    • Backward compatibility with [[GeoDCAT-AP-20201223]] is ensured: The revised mappings have been deprecated, but maintained in the mapping rules implemented in [[GeoDCAT-XSLT]] along with the new one, in the extended mapping profile of GeoDCAT-AP, and their support has been included in .

    • +
    • Compliance with [[DCAT-AP-3]] is ensured: The geospatial metadata elements covered by the defined mappings include all those that in [[DCAT-AP-3]] are mandatory, plus a subset of those that are recommended and optional.

    • +
    • GeoDCAT-AP offers alignments for all the metadata elements illustrated in , by using existing vocabularies, and without defining new terms.

    • +
    + +

    The majority of the alignments defined in GeoDCAT-AP provide a complete representation of the corresponding geospatial metadata elements, but some metadata elements have open issues:

    + +
      +
    • Partial mappings: For some metadata elements, only a partial mapping is available. This concerns data quality and maintenance information, for which only the mandatory components have been mapped (for more details, see and , respectively). This decision was taken because existing vocabularies did not offer the ability to represent all the components of these metadata elements.

    • +
    + +

    The details of the alignments defined in GeoDCAT-AP are illustrated in the following section.

    + +
    + +
    + +
    + +

    RDF syntax bindings for INSPIRE and ISO 19115 metadata elements

    + +

    The following sections provide the list of the bindings defined in GeoDCAT-AP for the RDF representation of INSPIRE metadata and the core profile of [[ISO-19115]].

    + +

    For detailed usage notes and examples of each of the metadata elements covered by GeoDCAT-AP, we refer the reader to (the relevant section is specified in the “comments” column of the mapping table).

    + +
    + +

    Overview of bindings for GeoDCAT-AP Core

    + +

    This section provides an overview of GeoDCAT-AP Core. This includes bindings for metadata elements of the INSPIRE metadata and metadata elements in the core profile of [[ISO-19115]] core for which DCAT-AP provides an RDF syntax binding. Those metadata elements for which [[DCAT-AP-3]] does not provide a binding are part of the GeoDCAT-AP Extended mapping profile described in .

    + +

    GeoDCAT-AP Core is meant to enable the harvesting and re-use of spatial metadata records through [[DCAT-AP-3]]-conformant applications and services, including data portals and APIs. The alignments for INSPIRE and [[ISO-19115]] metadata elements that are not included in GeoDCAT-AP Core are defined in GeoDCAT-AP Extended, see .

    + +

    In the following table, the starred elements (*) are used to indicate the corresponding metadata element in the core profile of [[ISO-19115]]. For each element, it is indicated whether the element is mandatory (M), optional (O), conditional (C), or recommended (R) in either specification.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    INSPIRE metadata

    +

    *ISO 19115:2003 Core Profile

    +
    DCAT-AP PropertyDomainRangeComments
    +

    Resource title (M)

    +

    *Dataset title (M)

    +
    dct:title (M) + +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    rdfs:LiteralSee
    +

    Resource abstract (M)

    +

    *Abstract describing the dataset (M)

    +
    dct:description (M) + +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    rdfs:LiteralSee
    +

    Resource type (M)

    +

    *not in ISO 19115 core

    +
    +

    rdf:type (M)

    +

    (see also binding for GeoDCAT-AP Extended)

    +
    + +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    +

    rdfs:Class

    +

    (values dcat:Catalog, dcat:Dataset, dcat:DatasetSeries, dcat:DataService)

    +
    See . dcat:Catalog can be used for catalogue / discovery services, in addition to dcat:DataService.
    +

    Resource locator (C)

    +

    *On-line resource (O)

    +
    See . The defined encoding depends whether the resource is a service or a dataset or data series. Also, the value of the function code (CI_OnlineFunctionCode) is to be taken into account.
    +
    +

    For services

    +
    +
    +

    foaf:homepage

    +

    dcat:endpointURL

    +

    dcat:endpointDescription

    +
    + +

    dcat:Catalog

    +

    dcat:DataService

    +
    +foaf:Document +rdfs:Resource +foaf:Document +See . Properties dcat:endpointURL and dcat:endpointDescription are used when the resource locator points to a service endpoint.
    +
    +

    For dataset and data series (function code not provided)

    +
    +
    dcat:landingPage (O) +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    foaf:DocumentSee .
    +
    +

    For dataset and data series (‘download’ function code)

    +
    +
    dcat:accessURL (M)dcat:Distributionrdfs:ResourceSee . Property dcat:accessURL is also used whenever the resource locator points to a service endpoint.
    +
    +

    For dataset and data series (‘information’ function code)

    +
    +
    foaf:page + +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    foaf:DocumentSee .
    +
    +

    For dataset and data series (‘offlineAccess’ function code)

    +
    +
    dcat:accessURL (M)dcat:Distributionrdfs:ResourceSee . Property dcat:accessURL is also used whenever the resource locator points to a service endpoint.
    +
    +

    For dataset and data series (‘order’ function code)

    +
    +
    dcat:accessURL (M)dcat:Distributionrdfs:ResourceSee . Property dcat:accessURL is also used whenever the resource locator points to a service endpoint.
    +
    +

    For dataset and data series (‘search’ function code)

    +
    +
    foaf:page +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    foaf:DocumentSee .
    +

    Unique resource identifier (M)

    +

    *not in ISO 19115 core

    +
    dct:identifier (O) +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    rdfs:LiteralSee . In RDF, this could also be represented as the URI of the dataseti or of the dataset series.
    +

    Resource language (C)

    +

    *Dataset language (M)

    +
    dct:language (O for dcat:Dataset and dcat:DatasetSeries, R for dcat:Catalog) +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:Catalog

    +
    dct:LinguisticSystemSee .
    +

    Keyword value (M)

    +

    *not in ISO 19115 core

    +

    dcat:keyword (R)

    +

    dcat:theme (R)

    +

    (see also binding for GeoDCAT-AP Extended)

    +

    dcat:Dataset

    +
    rdfs:Literal +

    See . For datasets and data series, dcat:keyword is used for free keywords; dcat:theme for controlled vocabularies.

    +

    Keywords whose controlled vocabulary is the one of the INSPIRE spatial data themes are mapped to dcat:theme, and expressed by the corresponding URI in the INSPIRE Registry. See controlled vocabulary for theme in .

    +

    For services a syntax binding is provided in GeoDCAT-AP Extended only.

    +
    +

    Geographic bounding box (M)

    +

    *Geographic location of the dataset (by four coordinates or by geographic identifier) (C)

    +
    dct:spatial (O) +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    dct:LocationSee on the preferred format to be used in RDF for the representation of geometries.
    +

    Temporal extent (C)

    +

    *Additional extent information for the dataset (vertical and temporal) (O)

    +
    dct:temporal (O) +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    dct:PeriodOfTimeSee .
    +

    Date of publication (C)

    +

    *Dataset reference date (M) – publication

    +
    dct:issued (R for dcat:Catalog and O for dcat:Dataset and dcat:DatasetSeries) +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:Catalog

    +
    Temporal LiteralSee .
    +

    Date of last revision (C)

    +

    *Dataset reference date (M) – revision

    +
    dct:modified (R for dcat:Catalog and O for dcat:Dataset and dcat:DatasetSeries) +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    Temporal LiteralSee .
    +

    Spatial resolution (C)

    +

    *Spatial resolution of the dataset (O)

    +
    +

    dcat:spatialResolutionInMeters (O)

    +
    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    xsd:decimalSee . Property dcat:spatialResolutionInMeters can only be used when spatial resolution is expressed as distance in metres.
    +

    Lineage (M)

    +

    *Lineage (O)

    +
    dct:provenance (O) +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    dct:ProvenanceStatementSee .
    +

    Conformity (M)

    +

    *not in ISO 19115 core

    +

    dct:conformsTo (O)

    +

    (see also binding for GeoDCAT-AP Extended)

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    dct:StandardSee . dct:conformsTo can be used to specify only one of the cases supported in INSPIRE. i.e., when the degree of conformity is “conformant”.
    +

    Conformity Specification (M)

    +

    *not in ISO 19115 core

    +
    +

    dct:title (R)

    +

    dct:issued (R)

    +

    dct:modified (O)

    +

    dct:created (O)

    +

    (see also binding for GeoDCAT-AP Extended)

    +
    rdfs:ResourceTemporal LiteralSee .
    +

    Conditions for access and use (M)

    +

    *not in ISO 19115 core

    +
    dct:license (R for dcat:Catalog and dcat:Distribution, O for dcat:DataService), dct:rights (O) +

    dcat:Catalog

    +

    dcat:Distribution

    +

    dcat:DataService

    +
    dct:LicenseDocumentSee .
    +

    Limitations on public access (C)

    +

    *not in ISO 19115 core

    +
    dct:accessRights (O) +

    dcat:DataService

    +
    dct:RightsStatementSee .
    +

    Responsible party (M)

    +

    *Dataset responsible party (O)

    +
    +

    dct:publisher (M)

    +

    dct:creator (O)

    +
    +

    dcat:Catalog

    +
    +

    foaf:Agent

    +
    See . [[DCAT-AP-3]] supports only 3 of the 11 responsible party roles supported in INSPIRE. GeoDCAT-AP Extended makes use of [[PROV-O]] to specify information concerning provenance not covered in [[DCAT-AP-3]].
    +

    dct:publisher (R)

    +

    dcat:contactPoint (R)

    +

    dct:creator (O)

    +
    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    +

    foaf:Agent

    +

    vcard:Kind

    +

    foaf:Agent

    +
    +

    Encoding (M)

    +

    *Distribution format (O)

    +
    dct:format (R), dcat:mediaType (O)dcat:Distributiondct:MediaTypeOrExtentSee . See controlled vocabularies for encoding in .
    +

    Maintenance information (R)

    +

    *not in ISO 19115 core

    +
    dct:accrualPeriodicity (O) +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +
    dct:FrequencySee .
    *Metadata standarddct:conformsTo (R) +

    dcat:CatalogRecord

    dct:StandardSee . This element, not existing in ISO 19115, is just meant to provide the context for the specification of the metadata standard name and version.
    *Metadata standard name (O)dct:title +

    dct:Standard

    rdfs:LiteralSee .
    *Metadata standard version (O)owl:versionInfo +

    dct:Standard

    +
    rdfs:LiteralSee . This can be part of the information specified for metadata standard name.
    +

    Metadata date (M)

    +

    *Metadata date stamp (M)

    +
    dct:modified (M) +

    dcat:CatalogRecord

    Temporal LiteralSee .
    +

    Metadata language (M)

    +

    *Metadata language (C)

    +
    dct:language (O) +

    dcat:CatalogRecord

    +
    dct:LinguisticSystemSee .
    + +
    + +
    + +

    Overview of bindings for GeoDCAT-AP Extended

    + +

    This section provides an overview of the RDF syntax bindings in GeoDCAT-AP Extended. This GeoDCAT-AP mapping profile covers elements defined in INSPIRE and the core profile of [[ISO-19115]], for which [[DCAT-AP-3]] does not provide a syntax binding. GeoDCAT-AP Extended is a superset of GeoDCAT-AP Core.

    + +

    The following table contains the defined RDF syntax binding for INSPIRE metadata. In the table below, the starred elements (*) are used to indicate the corresponding metadata element in the core profile of [[ISO-19115]]. For each metadata element, it is indicated whether the element is mandatory (M), optional (O), conditional (C), or recommended (R) in either specification.

    + +

    Please note that some metadata elements have an RDF syntax binding in both the GeoDCAT-AP Core and Extended mapping profile. These elements fall in one of these categories:

    + +
      +
    1. Partial coverage by a [[DCAT-AP-3]] binding: This concerns conformity (only degree of conformity equal to “conformant” is supported) and responsible organisation (only responsible party roles creator, publisher, and point of contact are supported).

    2. +
    3. Subsumption by a GeoDCAT-AP RDF binding: ISO metadata elements available in GeoDCAT-AP Core, but for which only a many-to-one mapping is supported in [[DCAT-AP-3]].

    4. +
    + +

    In order to preserve the original semantics, the extended mapping profile of GeoDCAT-AP defines additional alignments to those included in GeoDCAT-AP Core. The two sets of alignments are not mutually exclusive, and can coexist without creating conflicts.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    INSPIRE metadata

    +

    *ISO 19115:2003 Core Profile

    +
    PropertyDomainRangeComments
    +

    Resource type (M)

    +

    *not in ISO 19115 core

    +
    geodcatap:resourceType +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +

    skos:Concept

    See and the controlled vocabulary for resource type in . [[DCAT-AP-3]] supports the use of dct:type on dct:Dataset only.
    +

    Unique resource identifier (M)

    +

    *not in ISO 19115 core

    +
    dct:identifier +

    dcat:Catalog

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    rdfs:LiteralSee . In RDF, this could also be represented as the URI of the resource.
    +

    Resource language (C)

    +

    *Dataset language (M)

    +
    dct:language +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    dct:LinguisticSystemSee .
    +

    Topic category (M)

    +

    *Dataset topic category (M)

    +
    geodcatap:topicCategory +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    +

    skos:Concept

    See and the controlled vocabulary for topic category in .
    +

    Spatial data service type (M)

    +

    *not in ISO 19115

    +
    geodcatap:serviceType +

    dcat:DataService

    +

    skos:Concept

    See . See controlled vocabulary for spatial data service type in .
    +

    Keyword value (M)

    +

    *not in ISO 19115 core

    +
    +

    dcat:keyword

    +

    dcat:theme

    +

    geodcatap:serviceCategory

    +
    +

    dcat:Catalog

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    +

    rdfs:Literal

    +

    skos:Concept

    +
    See .
    +

    Originating controlled vocabulary (C)

    +

    *not in ISO 19115 core

    +
    skos:inSchemeskos:Conceptskos:ConceptScheme +See .
    +

    Geographic bounding box (M)

    +

    *Geographic location of the dataset (by four coordinates or by geographic identifier) (C)

    +
    dct:spatial (O) +

    dcat:DataService

    +
    dct:LocationSee on the preferred format to be used in RDF for the representation of geometries.
    +

    Temporal extent (C)

    +

    *Additional extent information for the dataset (vertical and temporal) (O)

    +
    dct:temporal (O) +

    dcat:Catalog

    +

    dcat:DataService

    +
    dct:PeriodOfTimeSee .
    +

    Date of publication (C)

    +

    *Dataset reference date (M) – publication

    +
    dct:issued +

    dcat:DataService

    +
    Temporal LiteralSee .
    +

    Date of last revision (C)

    +

    *Dataset reference date (M) – revision

    +
    dct:modified +

    dcat:DataService

    +
    Temporal LiteralSee .
    +

    Date of creation (C)

    +

    *Dataset reference date (M) - creation

    +
    dct:created +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    Temporal LiteralSee .
    +

    Spatial resolution (C)

    +

    *Spatial resolution of the dataset (O)

    +
    +

    dcat:spatialResolutionInMeters

    +
    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    xsd:decimalSee . Property dcat:spatialResolutionInMeters can only be used when spatial resolution is expressed as distance in metres. Property dqv:hasQualityMeasurement can be used to specify any type of spatial resolution. Property geodcatap:spatialResolutionAsText is used only in case spatial resolution is specified as free-text.
    +

    dqv:hasQualityMeasurement

    +
    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    dqv:QualityMeasurement
    +

    geodcatap:spatialResolutionAsText

    +
    rdfs:Literal
    +

    Conformity (M)

    +

    *not in ISO 19115 core

    +
    prov:wasUsedBy +

    prov:Entity

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +
    prov:ActivitySee .
    +

    Conformity Specification (M)

    +

    *not in ISO 19115 core

    +
    prov:wasDerivedFromprov:Entityprov:EntitySee .
    +

    Conformity degree (M)

    +

    *not in ISO 19115 core

    +
    prov:generatedprov:Activityprov:EntitySee and the controlled vocabulary for conformity degree in .
    +

    Topological Consistency (C)

    +

    *not in ISO 19115 core

    +
    ---See . No syntax binding is provided for data quality, other than data conformity.
    +

    Data Quality – Logical Consistency – Conceptual Consistency, Domain Consistency – (R)

    +

    *not in ISO 19115 core

    +
    ---See . No syntax binding is provided for data quality, other than conformity.
    +

    Limitations on public access (C)

    +

    *not in ISO 19115 core

    +
    dct:accessRights (O), dct:rights (O) +

    dcat:Catalog

    +

    dcat:Distribution

    +

    dcat:DataService

    +
    dct:RightsStatementSee .
    +

    Responsible party (M)

    +

    *Dataset responsible party (O)

    +
    +

    dct:publisher

    +

    dct:creator

    +
    +

    dcat:CatalogRecord

    +

    dcat:DataService

    +
    foaf:AgentSee .
    dcat:contactPoint +

    dcat:Catalog

    +

    dcat:CatalogRecord

    +

    dcat:DataService

    +
    vcard:Kind
    +

    dct:rightsHolder

    +

    geodcatap:custodian

    +

    geodcatap:distributor

    +

    geodcatap:originator

    +

    geodcatap:principalInvestigator

    +

    geodcatap:processor

    +

    geodcatap:resourceProvider

    +

    geodcatap:user

    +
    +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:CatalogRecord

    +

    dcat:DataService

    +
    foaf:Agent
    prov:qualifiedAttribution +

    prov:Entity

    +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:CatalogRecord

    +

    dcat:DataService

    +
    prov:Attribution
    Responsible party role (M)dcat:hadRole +

    prov:Attribution

    +
    dcat:RoleSee and controlled vocabulary for responsible party role in .
    *Metadata file identifier (O)dct:identifier +

    dcat:CatalogRecord

    rdfs:LiteralSee . In RDF, this could also be represented as the URI of the metadata / catalogue record.
    +

    Metadata point of contact (M)

    +

    *Metadata point of contact (M)

    +
    dcat:contactPoint +

    dcat:CatalogRecord

    vcard:KindSee .
    prov:qualifiedAttribution +

    dcat:CatalogRecord

    prov:Attribution
    *Metadata character set (C)

    -

    -

    -

    Metadata in GeoDCAT-AP are always in UTF-8. See .

    Coordinate Reference System (M)

    +

    *Reference System (0)

    geodcatap:referenceSystem +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +

    dcat:Distribution

    +
    skos:ConceptSee .

    Temporal Reference System (C)

    +

    *Reference System (0)

    geodcatap:referenceSystem +

    dcat:Catalog

    +

    dcat:Dataset

    +

    dcat:DatasetSeries

    +

    dcat:DataService

    +

    dcat:Distribution

    +
    skos:ConceptSee .

    Character Encoding (C)

    +

    *Dataset character set (C)

    cnt:characterEncoding

    dcat:Distribution

    rdfs:LiteralSee .

    Spatial representation type – (M)

    +

    *Spatial representation type (O)

    adms:representationTechniquedcat:Distributionskos:ConceptSee .
    + +
    + +
    + +
    + +

    Overview of metadata elements covered by GeoDCAT-AP

    + +

    The following table provides an overview of the metadata elements in the INSPIRE metadata schema and in the core profile of [[ISO-19115]], and the available mappings in [[DCAT-AP-3]] and GeoDCAT-AP. Columns titled with “obligation” specify whether the corresponding metadata elements are mandatory (M), conditional (C), and optional (O) (where “conditional” means “mandatory under given conditions”).

    +

    Note that the mappings covered by [[DCAT-AP-3]] correspond to those defined in GeoDCAT-AP core, whereas those covered only by GeoDCAT-AP correspond to those defined in the GeoDCAT-AP extended.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    INSPIREObligationISO 19115 CoreObligationDCAT-APGeoDCAT-AP
    Metadata point of contactMMetadata point of contactMYes
    Metadata dateMMetadata date stampMYesYes
    Metadata languageMMetadata languageCYesYes
    Metadata character setCAlways UTF-8
    Metadata file identifierOYes
    Metadata standard nameOYes
    Metadata standard versionOYes
    Resource titleMDataset titleMYesYes
    Temporal reference - Date of creation / publication / last revisionCDataset reference dateMPartially (creation date not included)Yes
    Resource abstractMAbstract describing the datasetMYesYes
    Resource languageCDataset languageMYesYes
    Topic categoryMDataset topic categoryMYes
    Geographic bounding boxMGeographic location of the dataset (by four coordinates or by geographic identifier)CYesYes
    Character encodingCDataset character setCYes
    Temporal reference - Temporal extentCAdditional extent information for the dataset (vertical and temporal)OPartially (temporal extent only)Partially (temporal extent only)
    LineageMLineageOYesYes
    Spatial representation typeMSpatial representation typeOYes
    EncodingMDistribution formatOYesYes
    Spatial resolutionCSpatial resolution of the datasetOYes (but only as horizontal ground distance)Yes
    Responsible organisationMDataset responsible partyOPartially (only 3 of the 11 responsible party roles are supported)Yes
    Resource locatorCOn-line resourceOYesYes
    Coordinate reference system; Temporal reference systemM; CReference systemOYes
    ConformityMYesYes
    Resource typeMYesYes
    Spatial data service typeMYes
    KeywordMPartially (only for datasets and dataset series)Yes
    Coupled resourceCYesYes
    Unique resource identifierMYesYes
    Conditions for access and useMYesYes
    Limitations on public accessMYesYes
    Maintenance informationOPartially (only maintenance and update frequency)Partially (only maintenance and update frequency)
    Data quality – Logical consistency – Topological consistencyCPartially (only conformance results)
    Data quality – Logical consistency – Conceptual consistencyOPartially (only conformance results)
    Data quality – Logical consistency – Domain consistencyOPartially (only conformance results)
    +
    + +
    + +

    Detailed usage notes and examples

    + +

    This annex contains further usage notes and examples on the mappings summarised in .

    + +
    + +

    Resource title - *Dataset title

    + +

    The content of the element ‘resource title’ can be represented in RDF as a plain literal, and by using property dct:title.

    + +

    This binding may also include the specification of the language by using attribute @xml:lang [[XML]]. The language to be specified is the one indicated by element metadata language, mapped to the language identifiers defined by IETF BCP 47 [[BCP47]].

    + + + +
    + +
    + +

    Resource abstract - *Abstract describing the dataset

    + +

    The content of the elements ‘resource abstract’ can be represented in RDF as a plain literal, and by using property dct:description.

    + +

    This binding may also include the specification of the language by using attribute @xml:lang [[XML]]. The language to be specified is the one indicated by element metadata language, mapped to the language identifiers defined by IETF BCP 47 [[BCP47]].

    + + + +
    + +
    + +

    Resource type - *not in ISO 19115 core

    + + + + + +

    [[VOCAB-DCAT-3]] and [[DCAT-AP-3]] provide specific classes that can be used to represent the INSPIRE notions of dataset, dataset series, and service, namely, dcat:Dataset, dcat:DatasetSeries, and dcat:DataService.

    + +

    In order to explicitly indicate the correspondence with the relevant INSPIRE resource types, following the work on aligning INSPIRE Metadata and Dublin Core [[?INSPIRE-DC]], in the extended mapping profile of GeoDCAT-AP they will be denoted by using the resource type code list operated by the INSPIRE Registry [[INSPIRE-RT]], and by using geodcatap:resourceType. More precisely, the following URIs SHOULD be used to denote, respectively, dataset, series, and services:

    + + + +

    Additionally, the spatial data service type can be specified by using geodcatap:serviceType with the corresponding code lists operated by the INSPIRE Registry [[INSPIRE-SDST]].

    + + + + + +
    + +
    + +

    Resource locator - *On-line resource

    + +

    In INSPIRE, this element, quoting, defines the link(s) to the resource and/or the link to additional information about the resource. [[VOCAB-DCAT-3]] has a property, namely, dcat:landingPage, having exactly the same purpose.

    + + + +

    [[ISO-19115]] offers however the ability to specify the “type” of resource locator by using a specific code list (CI_OnlineFunctionCode), described in the following table:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ISO 19115 – CI_OnlineFunctionCodeDescription
    downloadonline instructions for transferring data from one storage device or system to another
    informationonline information about the resource
    offlineAccessonline instructions for requesting the resource from the provider
    orderonline order process for obtaining the resource
    searchonline search interface for seeking out information about the resource
    + +

    Based on this, the mappings of element “resource locator” for data sets and data set series will vary depending on the function code (when available), based on the following table.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ISO 19115 – CI_OnlineFunctionCodePropertyDomainRange
    (not provided)dcat:landingPagedcat:Datasetfoaf:Document
    downloaddcat:accessURLdcat:Distributionrdfs:Resource
    Informationfoaf:pagedcat:Datasetfoaf:Document
    offlineAccessdcat:accessURLdcat:Distributionrdfs:Resource
    orderdcat:accessURLdcat:Distributionrdfs:Resource
    searchfoaf:pagedcat:Datasetfoaf:Document
    + +

    However, whenever the URL points to a service endpoint, the resource locator SHOULD be always mapped to property dcat:accessURL, and complemented by additional two properties, namely, dcat:endpointURL and dcat:endpointDescription.

    + +

    More precisely, if the URL is recognised as pointing to a capabilities document, the URL is mapped to property dcat:endpointDescription, whereas property dcat:endpointURL will take as value the URL without it query string component.

    + +

    Properties dcat:endpointURL and dcat:endpointDescription will have as domain class dcat:DataService, linked to the dataset distribution via property dcat:accessService.

    + +

    Finally, whenever it is possible to recognise the service protocol, this information will be specified by property geodcatap:serviceProtocol, taking as value the URI of the relevant specification from the INSPIRE Registry's code list for protocol values [[INSPIRE-PV]].

    + + + +

    As far as services are concerned, the resource locator SHOULD be mapped to properties dcat:endpointURL, dcat:endpointDescription, and dct:conformsTo, as described above.

    + + + +
    + +
    + +

    Unique resource identifier - *not in ISO 19115 core

    + +

    In INSPIRE, this element is meant to uniquely identify a resource (dataset, series or service), and it is mandatory for datasets and series. It is specified by (a) a mandatory character string code and by (b) an optional character string namespace.

    + +

    Based on [[DCAT-AP-3]], unique resource identifiers are mapped to dct:identifier (see ). The actual value is obtained by the concatenation of the values of the namespace (if specified) and of the code in the original metadata record.

    + + + +

    If the unique resource identifier is specified with or can be encoded as an HTTP URI, it can be used as the URI of the resource (see ).

    + + + +
    + +
    + +

    Coupled resource - *not in ISO 19115 core

    + +

    This element is used to link a service to the target datasets or dataset series.

    + +

    Following [[VOCAB-DCAT-3]] and [DCAT-AP-3], this relationship is specified by using property dcat:servesDataset.

    + + + +

    The target dataset or series SHOULD be preferably referred to by using its unique resource identifier, as in .

    + + + +
    + +
    + +

    Resource language and metadata language - *Dataset language and Metadata language

    + +

    In INSPIRE metadata, metadata and resource languages (which may be different) are specified by using the three-letter language codes defined in [[?ISO-639-2]].

    + +

    Based on [[DCAT-AP-3]], both elements are specified with property dct:language, with the URI of the relevant language available from the relevant register operated by the EU Publications Office [[EUV-LANG]].

    + +

    assumes that the metadata language is Dutch, and the resource language is German.

    + + + +

    The metadata language can be also used to specify the language of textual elements of resource metadata by using the @xml:lang attribute [[XML]].

    + +

    Since @xml:lang takes as value language identifiers defined by IETF BCP 47 [[BCP47]], a mapping from the actual value of the metadata language is needed.

    + +
    + +
    + +

    Topic category, originating controlled vocabulary, and keyword value - *Dataset topic category

    + +

    In INSPIRE, these two elements have specific purposes. Quoting from the INSPIRE Metadata Regulation [[?INSPIRE-MD-REG]] (§2.1 and §3.1, respectively):

    + +
      +
    • The topic category is a high-level classification scheme to assist in the grouping and topic-based search of available spatial data resources.

    • +
    • The keyword value is a commonly used word, formalised word or phrase used to describe the subject. While the topic category is too coarse for detailed queries, keywords help narrowing a full text search and they allow for structured keyword search.

    • +
    + +

    Moreover, two types of keywords are allowed:

    + +
      +
    • free keywords;

    • +
    • keywords taken from a controlled vocabulary.

    • +
    + +

    Finally, topic categories apply only to datasets and dataset series.

    + +
    + +

    Topic category and keyword in datasets and dataset series

    + +

    As far as dataset metadata are concerned, in both [[VOCAB-DCAT-3]] and [[DCAT-AP-3]], a distinction is made only between free keywords and keywords from controlled vocabularies, associated with a URI. For the former, dcat:keyword is used, whereas for the latter dcat:theme (which is a sub-property of dct:subject). Since the INSPIRE Registry operates URI registers for topic categories and INSPIRE spatial data themes, and in order to keep the distinction existing in INSPIRE between topic categories and keywords, the mapping is as follows:

    + +
      +
    • Topic category is mapped to geodcatap:topicCategory, and expressed by the corresponding URIs minted for the ISO code list in the INSPIRE Registry – reference register http://inspire.ec.europa.eu/metadata-codelist/TopicCategory;
    • +
    • Keywords not associated with a controlled vocabulary will be mapped to dcat:keyword;
    • +
    • INSPIRE spatial data themes are mapped to dcat:theme and expressed by the corresponding URI in the INSPIRE Registry – reference register http://inspire.ec.europa.eu/theme;
    • +
    • Keywords associated with other controlled vocabularies are mapped to dcat:theme.
    • +
    + +

    Following [[DCAT-AP-3]] recommendations, keywords from controlled vocabularies SHOULD be preferably specified with dereferenceable HTTP URIs. In such a case, the information concerning the originating controlled vocabulary can be omitted.

    + +

    When keywords cannot be specified with HTTP URIs, they SHOULD be typed as a skos:Concept associated with a skos:ConceptScheme (used to type the originating controlled vocabulary), and annotated with the textual content and reference date(s) in the relevant INSPIRE metadata elements.

    + +

    The representation of the information concerning the controlled vocabulary is illustrated in the following table.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Metadata ElementProposed mapping
    Originating controlled vocabularyTitleskos:ConceptSchemedct:title
    Reference datecreationdct:created
    last revisiondct:modified
    publicationdct:issued
    + +

    For conformance with [[DCAT-AP-3]], GeoDCAT-AP records MUST also include keywords from the EU Vocabularies Data Theme Named Authority List [[EUV-THEMES]].

    + +

    In order to ensure consistency, the relevant EU Vocabularies Data Theme keywords SHOULD be selected based on mappings with the controlled vocabularies used in INSPIRE / ISO 19115 metadata.

    + + + +
    + +
    + +

    Keyword in services

    + +

    As far as service metadata are concerned, keywords can classify either a service or the datasets / series operated by the service itself. For the latter, INSPIRE Metadata Regulation requires using at least one of the keywords from the ISO 19119 code list of spatial data service categories.

    + + + +

    In order to keep the distinction between these two types of keywords, the adopted solution is as follows:

    + +
      +
    • Keywords from the ISO 19119 codelist of spatial data service types mapped to geodcatap:serviceType, and expressed by the corresponding URI in the INSPIRE Registry – reference register http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType;
    • +
    • Keywords from the ISO 19119 codelist of spatial data service categories are mapped to geodcatap:serviceCategory, and expressed by the corresponding URI in the INSPIRE Registry – reference register http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory;
    • +
    • Keywords not associated with a controlled vocabulary will be mapped to dcat:keyword, and represented as un-typed literals;
    • +
    • INSPIRE spatial data themes are mapped to dcat:theme, and expressed by the corresponding URI in the INSPIRE Registry – reference register http://inspire.ec.europa.eu/theme +
    • +
    • Keywords associated with other controlled vocabularies are mapped to dcat:theme. If not denoted by an HTTP URI, they SHOULD be expressed as a skos:Concept associated with a skos:ConceptScheme, and annotated with the textual content and reference date(s) in the relevant INSPIRE metadata elements.
    • +
    + + + +
    + +
    + +
    + +

    Spatial data service type - *not in ISO 19115 core

    + +

    See on resource type.

    + +
    + +
    + +

    Geographic bounding box - *Geographic location of the dataset (by 4 coordinates or by geographic identifier)

    + +

    In the core profile of [[ISO-19115]], spatial coverage can be specified either with a bounding box (a geometry) or a geographic identifier. INSPIRE is more restrictive, in that it requires using a bounding box

    + +

    Based on that, GeoDCAT-AP specified spatial coverage as illustrated in the following sections.

    + + + +
    + +

    Bounding box

    + +

    As a general rule, when the area corresponding to the spatial coverage is denoted by a geometry, as in INSPIRE, [[DCAT-AP-3]] recommends the use of the Core Location Vocabulary [[LOCN]], where this is done by using property locn:geometry, having as range a geometry specified as

    + +
      +
    • a URI - e.g., by using the geo URI scheme (IET RFC-5870) [[?RFC5870]], or a geohash URI [[?GEOHASH]], [[?GEOHASH-36]];

    • +
    • a syntax encoding scheme - e.g., geohashes [[?GEOHASH]], [[?GEOHASH-36]], WKT [[?ISO-19125-1]], GML [[?GML]], KML [[?KML]], GeoJSON [[?RFC7946]]; or

    • +
    • a semantic representation - using vocabularies like W3C Lat/long [[?W3C-BASIC-GEO]] or schema.org [[?SCHEMA-ORG]].

    • +
    + +

    However, in case the geometry is a bounding box or a centroid, properties dcat:bbox and dcat:centroid, respectively, SHOULD be used instead of locn:geometry.

    + +

    It is worth noting that currently there is no agreement on a preferred format to be used in RDF for the representation of geometries. In GeoDCAT-AP, geometries can be provided in any, and possibly multiple, encodings, but at least one of the following must be made available: WKT or GML. An additional requirement concerns the coordinate reference system (CRS) used, which may vary on a country or territory basis. The CRS must be specified in the GML or WKT encoding as required by GeoSPARQL [[GeoSPARQL11]]. Geometries shall be interpreted using the axis order defined in the spatial reference system used. For example, for CRS84 the axis order is longitude / latitude, whereas for WGS84 the axis order is latitude / longitude. Summarising:

    + +
      +
    • Geometries MAY be provided in multiple encodings, but at least one of the following MUST be made available: GML and WKT.

    • +
    • For GML and WKT, the CRS MUST be specified as defined in GeoSPARQL [[GeoSPARQL11]].

    • +
    + +

    As geometries may be provided in multiple encodings, the corresponding datatype SHOULD be always specified to ensure that the geometry literal is correctly interpreted.

    + +

    For GML and WKT, the [[GeoSPARQL11]] datatypes gsp:gmlLiteral and gsp:wktLiteral, respectively, MUST be used.

    + +

    For GeoJSON [[?RFC7946]], datatype gsp:geoJSONLiteral, defined in GeoSPARQL, version 1.1 [[?GeoSPARQL11]], SHOULD be used.

    + +

    For the other geometry encodings, no datatype is currently available. Therefore, their interoperability is not ensured when metadata records are shared or harvested across catalogues.

    + + + + + +
    + + + +
    + +

    Geographic identifier

    + +

    [[ISO-19115]] core also allows specifying the geographic location using a geographic identifier. Following [[DCAT-AP-3]], for this, it is RECOMMENDED to use an HTTP URI from one of the following registers / gazetteers:

    + +
      +
    • The Named Authority Lists operated by the Metadata Registry of the EU Publications office concerning continents [[EUV-CONT]], countries [[EUV-COUNTRIES]], and places [[EUV-PLACES]].

    • +
    +

    If none of the above provides the relevant geographic identifiers, Geonames [[?GEONAMES]] SHOULD be used.

    +

    If an HTTP URI is not available, the geographic identifier MUST be expressed with skos:prefLabel, and the reference to the originating controlled vocabulary (if any) MUST be specified with skos:inScheme. The controlled vocabulary will be described by a name (dct:title) and a last modified data (dct:modified).

    + + + +

    As far as geographic identifiers are concerned, following [[DCAT-AP-3]], GeoDCAT-AP does not prevent the use other vocabularies in addition to the recommended ones. The vocabularies identified by the GeoDCAT-AP WG are listed in .

    + + + + + +
    + +
    + +
    + +

    Temporal reference and metadata date –*Additional extent information for the dataset (vertical and temporal) and *Metadata date stamp

    + +

    Temporal reference is a composite element consisting of the following possible child elements:

    + +
      +
    • temporal extent (temporal coverage);

    • +
    • date of publication, last revision, and/or creation.

    • +
    + +

    Based on [[DCAT-AP-3]], temporal extent is mapped to dct:temporal, having as range dct:PeriodOfTime. The time instant or interval is specified by using properties dcat:startDate and dcat:endDate, respectively.

    + +

    By contrast, date of publication, last revision, and creation are mapped, respectively, to dct:issued, dct:modified (both core and extended GeoDCAT-AP mapping profiles), and dct:created (only for the extended mapping profile of GeoDCAT-AP).

    + +

    [[DCAT-AP-3]] does not have a property equivalent to the INSPIRE metadata element metadata date. In INSPIRE, this element is defined as follows (see [[INSPIRE-MD-REG]], Part B, §10.2):

    + +
    +

    The date which specifies when the metadata record was created or updated.

    +
    + +

    Due to this ambiguity, the defined mapping for this element is dct:modified.

    + + + +
    + +
    + +

    Lineage - *Lineage

    + +

    Following [[DCAT-AP-3]], this element is mapped to property dct:provenance.

    + +

    Since the range of dct:provenance is not a literal, but class dct:ProvenanceStatement, the free-text content of element “lineage” can be expressed by using dct:description.

    + + + +
    + +
    + +

    Spatial resolution – Spatial resolution of the dataset

    + +

    [[VOCAB-DCAT-3]] and [[DCAT-AP-3]] provide property dcat:spatialResolutionInMeters, to specify spatial resolution as distance in metres. Morever, [[VOCAB-DCAT-3]] and [[?SDW-BP]] recommend the use of [[VOCAB-DQV]] to specify other types of spatial resolution, via property dqv:hasQualityMeasurement.

    + +

    Based on this, GeoDCAT-AP specifies spatial resolution as follows:

    + +
      +
    • Property dcat:spatialResolutionInMeters is used for spatial resolution when it is expressed as distance in metres.
    • +
    • Property dqv:hasQualityMeasurement is used for all types of spatial resolution. In such a case, the type of spatial resolution is specified by using property dqv:isMeasurementOf, which takes as value the relevant instance of class dqv:Metric defined in GeoDCAT-AP for this purpose (see Instances of Metric).
    • +
    • Property geodcatap:spatialResolutionAsText is used when spatial resolution is specified as free-text.
    • +
    + +

    The core mapping profile of GeoDCAT-AP, following [[DCAT-AP-3]], supports only the use property dcat:spatialResolutionInMeters, and, therefore, the other types of spatial resolution are left unmapped.

    + + + +
    + +
    + +

    Conformity and data quality - *not in ISO 19115 core

    + +

    In [[ISO-19115]], conformance and quality information is encoded as a quality report containing the result of a test (an evaluation) of a given quality measure, according to an evaluation method, with either a quantitative result (a metric) or a conformance result (pass or fail) as most important outcome.

    + +

    The current version of GeoDCAT-AP only defines a syntax binding for conformity and not for data quality in general, making use of property dct:conformsTo and the W3C Provenance Ontology (PROV-O) [[PROV-O]], as explained in the following paragraphs. + + + +

    [[DCAT-AP-3]] provides a single candidate, dct:conformsTo, which however can be used to map only a conformity of degree ‘conformant’. This is suitable for the core mapping profile of GeoDCAT-AP.

    + +

    Considering how conformity must be expressed in extended mapping profile of GeoDCAT-AP (see [[INSPIRE-MD-REG]], Part B, §7), possible candidates are the W3C Evaluation and Report Language (EARL) [[?EARL10]] and the W3C Provenance Ontology (PROV-O) [[PROV-O]]. The latter candidate was chosen by the GeoDCAT-AP Working Group, since it would enable wider re-use with respect to the EARL vocabulary, which is more specific, and its use is limited.

    + +

    [[PROV-O]] allows encoding conformity as a test activity (prov:Activity) that generated a result specified with property prov:generated, corresponding to the degree of conformity, for which the INSPIRE Registry maintains a URI set [[INSPIRE-DoC]]. The specification against which the conformance is asserted is specified via a qualified association (prov:qualifiedAssociation) with a test plan (a prov:Plan) in turn derived from a standard (dct:Standard, also prov:Entity). These associations are made via a property chain: prov:qualifiedAssociation, prov:hadPlan, and prov:wasDerivedFrom.

    + +

    This pattern is illustrated in the following table.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Metadata elementProposed mapping
    ConformitySpecification (M)Titleprov:wasUsedBy (range prov:Activity)prov:qualifiedAssociation (range prov:Assocation) > prov:hadPlan (range prov:Plan) > prov:wasDerivedFrom (range: prov:Entity, dct:Standard)dct:title
    Reference datecreationdct:created
    last revisiondct:modified
    publicationdct:issued
    Degree (M)prov:generated (range prov:Entity)dct:type (range [[INSPIRE-DoC]])
    dct:description
    + +

    In order to grant interoperability with [[DCAT-AP-3]], when conformity is of degree “conformant”, the proposal is to use both [[PROV-O]] and dct:conformsTo for GeoDCAT-AP Extended.

    + + + + + +
    + +
    + +

    Conditions for access and use and limitations on public access – Use limitation and access / other constraints

    + +

    In [[DCAT-AP-3]], licensing information is specified on (a) data catalogues (services) and on (b) the distribution(s) of a dataset, and not on the dataset itself. The principle is that different dataset distributions may be associated with different licensing terms. Moreover, [[DCAT-AP-3]] recommends the use of dct:accessRights for specifying access conditions. Both licenses and access rights should be indicated by their corresponding URIs.

    + +

    Based on this, GeoDCAT-AP specifies use and access limitations by using, respectively, dct:license and dct:accessRights whenever the value is available as a URI. Otherwise, since the range of these properties is not a literal, but, respectively, classes dct:LicenseDocument and dct:RightsStatement, the free-text content of the corresponding ISO 19115 / INSPIRE metadata elements can be expressed using dct:description on the dct:RightsStatement instance, connected using the dct:rights property.

    + + + + + +
    + +
    + +

    Responsible party and metadata point of contact - *Dataset responsible party and *Metadata point of contact

    + +

    [[DCAT-AP-3]] supports properties to denote the publisher, the creator, and the contact point for a dataset.

    + +

    By contrast, [[ISO-19115]] and [[INSPIRE-MD-REG]] support 11 possible relationships between a resource (a dataset, a dataset series, a service) and an agent (organisation), plus one for metadata. However, for only some of them suitable candidates exist from widely used vocabularies (in particular, DCMI Metadata Terms [[DCTERMS]]).

    + +

    In order to fill this gap, specific properties have been defined in the GeoDCAT-AP namespace to complement those available in [[DCAT-AP-3]] and [[DCTERMS]].

    + +

    The following table lists the mappings between responsible party roles and the corresponding properties used in GeoDCAT-AP.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    [[ISO-19115]][[INSPIRE-MD-REG]]DescriptionProposed RDF mapping
    Resource providerPart B, §6.1Party that supplies the resource.geodcatap:resourceProvider
    CustodianPart B, §6.2Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource.geodcatap:custodian
    OwnerPart B, §6.3Party that owns the resource.dct:rightsHolder
    UserPart B, §6.4Party who uses the resource.geodcatap:user
    DistributorPart B, §6.5Party who distributes the resourcegeodcatap:distributor
    OriginatorPart B, §6.6Party who created the resource.geodcatap:originator
    Point of contactPart B, §6.7Party who can be contacted for acquiring knowledge about or acquisition of the resource.dcat:contactPoint
    Principal investigatorPart B, §6.8Key party responsible for gathering information and conducting researchgeodcatap:principalInvestigator
    ProcessorPart B, §6.9Party who has processed the data in a manner such that the resource has been modified.geodcatap:processor
    PublisherPart B, §6.10Party who published the resourcedct:publisher
    AuthorPart B, §6.11Party who authored the resource.dct:creator
    + +

    The extended mapping profile of GeoDCAT-AP also supports the use of the W3C PROV ontology [[PROV-O]] and [[VOCAB-DCAT-3]] to specify the relationship between the resource and the responsible organisation. The FOAF Vocabulary [[FOAF]] is used to specify the contact information concerning the responsible party. Finally, the responsible party role will be specified by using dcat:hadRole, and using the relevant code list values from the INSPIRE Registry – reference register [[INSPIRE-RPR]]:

    + +

    http://inspire.ec.europa.eu/metadata-codelist/ResponsiblePartyRole

    + +

    These mappings are illustrated in the following table.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Metadata elementProposed mapping
    Responsible partyResponsible partyOrganisation nameprov:qualifiedAttribution (range prov:Attribution)prov:agent (range prov:Agent, foaf:Agent)foaf:name
    Contact email addressfoaf:mbox
    Responsible party roledcat:hadRole (range dcat:Role)
    + +

    It is important to note that the [[PROV-O]]-based mappings are semantically equivalent to the property-based ones illustrated earlier in this section. Their use is therefore only accessory, and functional to possible requirements from the data provider side.

    + +

    For these reasons, the GeoDCAT-AP overall approach is as follows:

    + +
      +
    • Responsible parties and their roles MUST be represented by the corresponding properties, based on an agreed definition of 1-to-1 mappings.
    • +
    • The property-based representation MAY be complemented with the [[PROV-O]]-based approach.
    • +
    + +

    As mentioned earlier, the latter option is supported only in the extended mapping profile of GeoDCAT-AP.

    + + + + + +
    + +
    + +

    *Metadata file identifier

    + +

    This element identifies a metadata record.

    + +

    Metadata file identifiers are mapped to dct:identifier.

    + + + +

    If the metadata file identifier is or can be encoded as an HTTP URI, it can also be used as the URI of the catalogue record (see ).

    + + + +
    + +
    + +

    *Metadata standard name, *Metadata standard version

    + +

    Following [[DCAT-AP-3]], GeoDCAT-AP uses dct:conformsTo to specify the metadata standard, and properties dct:title and owl:versionInfo are used to specify the standard name and version, respectively.

    + +

    This pattern is illustrated in the following table.

    + + + + + + + + + + + + + + + + + + + + + + + + +
    Metadata elementProposed mapping
    Metadata standardMetadata standard namedct:conformsTo (range dct:Standard)dct:title
    Metadata standard versionowl:versionInfo
    + +

    shows a GeoDCAT-AP metadata record obtained from one conformant with [[ISO-19115]].

    + + + +

    To represent the standard name and version of the source ISO record, the GeoDCAT-AP metadata record must be extended as in .

    + + + +
    + +
    + +

    *Metadata characterset

    + +

    Since in RDF serializations always use UTF-8, the metadata characterset is not reflected in the GeoDCAT-AP.

    + +
    + +
    + +

    Metadata point of contact - *Metadata point of contact

    + +

    See .

    + +
    + +
    + +

    Metadata date - *Metadata date stamp

    + +

    See .

    + +
    + +
    + +

    Metadata language - *Metadata language

    + +

    See .

    + +
    + +
    + +

    Coordinate reference systems and Temporal reference systems – *Reference System

    + +

    In GeoDCAT-AP, these elements are mapped to property geodcatap:referenceSystem. Moreover, in order to indicate which type of a reference system the object of geodcatap:referenceSystem denotes, an additional statement with predicate dct:type is added, with a code list value defining the notion of (spatial / temporal) reference system, taken from the glossary operated by the INSPIRE Registry [[INSPIRE-GLOSSARY]].

    + +

    More precisely, the following URIs SHOULD be used to denote, respectively, spatial and temporal reference systems:

    + + + +

    The reference system identifier SHOULD be preferably represented with an HTTP URI. In particular, spatial reference systems should be specified by using the corresponding URIs from the “EPSG coordinate reference systems” register operated by the Open Geospatial Consortium [[OGC-EPSG]].

    + +

    In this register, the URI prefix for coordinate reference systems is the following one:

    + +

    http://www.opengis.net/def/crs/EPSG/0/

    + +

    followed by the number identifying the coordinate reference system in the EPSG register. For instance, the following URI

    + +

    http://www.opengis.net/def/crs/EPSG/0/4258

    + +

    identifies coordinate reference system EPSG 4258, corresponding to ETRS89 (European Terrestrial Reference System 1989).

    + + + +

    In case the reference system is not specified as an HTTP URI, the mapping covers also other information included in the source metadata - as the identifier (dct:identifier), name (dct:title), and version (owl:versionInfo), plus a reference to the relevant register, if available (skos:inScheme). If a reference register is available, the reference system is implicitly also a skos:Concept, and its name can be specified by using skos:prefLabel.

    + + + + + +

    If not represented with an HTTP URI, the reference system identifier MUST be mapped to dct:identifier, as in .

    + + + +
    + +
    + +

    Character encoding - *Dataset character set and *Metadata character set

    + +

    In [[VOCAB-DCAT-3]] and [[DCAT-AP-3]], the specification of the character encoding of a dataset and the character encoding of a metadata record is not explicitly supported. Moreover, since GeoDCAT-AP is an RDF-based specification, the metadata represented using GeoDCAT-AP are always in the UTF-8 encoding.

    + +

    According to [[?RFC4288]], the character set can be part of the media type specification, but only for type “text”. By contrast, in INSPIRE the character set can be specified also for other media types.

    + +

    The W3C Content vocabulary [[Content-in-RDF10]] provides a possibly suitable candidate, namely, property cnt:characterEncoding, taking as value the character set names in the IANA register [[IANA-CHARSETS]]. GeoDCAT-AP uses this property.

    + +

    Character encoding in [[ISO-19115]] metadata is specified with a code list that can be mapped to the corresponding codes in [[IANA-CHARSETS]], as shown in the following table (entries with 1-to-many mappings are in italic).

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ISO 19115 - MD_CharacterSetCodeDescriptionIANA
    ucs216-bit fixed size Universal Character Set, based on ISO/IEC 10646ISO-10646-UCS-2
    ucs432-bit fixed size Universal Character Set, based on ISO/IEC 10646ISO-10646-UCS-4
    utf77-bit variable size UCS Transfer Format, based on ISO/IEC 10646UTF-7
    utf88-bit variable size UCS Transfer Format, based on ISO/IEC 10646UTF-8
    utf1616-bit variable size UCS Transfer Format, based on ISO/IEC 10646UTF-16
    8859part1ISO/IEC 8859-1, Information technology - 8-bit single byte coded graphic character sets - Part 1 : Latin alphabet No.1ISO-8859-1
    8859part2ISO/IEC 8859-2, Information technology - 8-bit single byte coded graphic character sets - Part 2 : Latin alphabet No.2ISO-8859-2
    8859part3ISO/IEC 8859-3, Information technology - 8-bit single byte coded graphic character sets - Part 3 : Latin alphabet No.3ISO-8859-3
    8859part4ISO/IEC 8859-4, Information technology - 8-bit single byte coded graphic character sets - Part 4 : Latin alphabet No.4ISO-8859-4
    8859part5ISO/IEC 8859-5, Information technology - 8-bit single byte coded graphic character sets - Part 5 : Latin/Cyrillic alphabetISO-8859-5
    8859part6ISO/IEC 8859-6, Information technology - 8-bit single byte coded graphic character sets - Part 6 : Latin/Arabic alphabetISO-8859-6
    8859part7ISO/IEC 8859-7, Information technology - 8-bit single byte coded graphic character sets - Part 7 : Latin/Greek alphabetISO-8859-7
    8859part8ISO/IEC 8859-8, Information technology - 8-bit single byte coded graphic character sets - Part 8 : Latin/Hebrew alphabetISO-8859-8
    8859part9ISO/IEC 8859-9, Information technology - 8-bit single byte coded graphic character sets - Part 9 : Latin alphabet No.5ISO-8859-9
    8859part10ISO/IEC 8859-10, Information technology - 8-bit single byte coded graphic character sets - Part 10 : Latin alphabet No.6ISO-8859-10
    8859part11ISO/IEC 8859-11, Information technology - 8-bit single byte coded graphic character sets - Part 11 : Latin/Thai alphabetISO-8859-11
    8859part13ISO/IEC 8859-13, Information technology - 8-bit single byte coded graphic character sets - Part 13 : Latin alphabet No.7ISO-8859-13
    8859part14ISO/IEC 8859-14, Information technology - 8-bit single byte coded graphic character sets - Part 14 : Latin alphabet No.8 (Celtic)ISO-8859-14
    8859part15ISO/IEC 8859-15, Information technology - 8-bit single byte coded graphic character sets - Part 15 : Latin alphabet No.9ISO-8859-15
    8859part16ISO/IEC 8859-16, Information technology - 8-bit single byte coded graphic character sets - Part 16 : Latin alphabet No.10ISO-8859-16
    jisjapanese code set used for electronic transmissionJIS_Encoding
    shiftJISjapanese code set used on MS-DOS machinesShift_JIS
    eucJPjapanese code set used on UNIX based machinesEUC-JP
    usAsciiUnited States ASCII code set (ISO 646 US)US-ASCII
    ebcdicIBM mainframe code setIBM037
    eucKRKorean code setEUC-KR
    big5traditional Chinese code set used in Taiwan, Hong Kong of China and other areasBig5
    GB2312simplified Chinese code setGB2312
    + + + +
    + +
    + +

    Encoding - *Distribution format

    + +

    In both [[VOCAB-DCAT-3]] and [[DCAT-AP-3]], this information is specified for the distribution(s) of a dataset, and not for the dataset itself.

    + +

    Two properties are available:

    + +
      +
    • dcat:mediaType: to be used when the format corresponds to one of the media types registered by IANA [[IANA-MEDIA-TYPES]].

    • +
    • dct:format: to be used in all the other cases, to be used with file type register operated by the Publications Office of the EU [[EUV-FT]].

    • +
    + +

    The same approach is used in GeoDCAT-AP for ISO 19115 / INSPIRE metadata.

    + + + + + +
    + +
    + +

    Spatial representation type – *Spatial representation type

    + +

    In [[DCAT-AP-3]], no equivalent term is provided.

    + +

    In [[ISO-19115]], element “Spatial representation type” is meant mainly to describe the “method used to represent geographic information in the dataset”, by using a code list (see the table below).

    + + + +

    The ADMS vocabulary [[VOCAB-ADMS]] includes a property, namely, adms:representationTechnique that could be used for this purpose. It is worth noting that, in the ADMS specification, adms:representationTechnique decribes a distribution, and not the dataset. Moreover, the [[ISO-19115]] code list of spatial representation types is available as a URI register from the INSPIRE Registry [[INSPIRE-SRT]].

    + + + + + + + +

    Based on this, GeoDCAT-AP specifies this information by using property adms:representationTechnique, with the spatial representation type URIs operated by the INSPIRE Registry [[INSPIRE-SRT]].

    + +

    This mapping is supported only in the extended mapping profile of GeoDCAT-AP.

    + +

    The spatial representation types defined in [[ISO-19115]] are listed in the following table. It is important to note that, as stated in the INSPIRE Data Specifications, the only spatial representation types in scope of INSPIRE are the following ones: “vector”, “grid”, and “tin”.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ISO 19115 - MD_SpatialRepresentionTypeCodeDescriptionIn scope of INSPIRE?
    vectorvector data is used to represent geographic dataYes
    gridgrid data is used to represent geographic dataYes
    textTabletextual or tabular data is used to represent geographic dataNo
    tintriangulated irregular networkYes
    stereoModelthree-dimensional view formed by the intersecting homologous rays of an overlapping pair of imagesNo
    videoscene from a video recordingNo
    + + + +
    + +
    + +

    Maintenance information - *not in ISO 19115 core

    + +

    In [[ISO-19115]], element “Maintenance information” is meant mainly to describe how frequently a resource is updated.

    + +

    In [[DCAT-AP-3]], the update frequency is expressed through dct:accrualPeriodicity, with the frequency codes defined in the the EU Vocabularies Frequency Named Authority List [[EUV-FREQ]], which can be partially mapped to the ones used in [[ISO-19115]], as shown in the following table.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ISO 19115 - MD_MaintenanceFrequencyCodeDublin Core Collection Description Frequency Vocabulary [[?CLD-FREQ]]EU Vocabularies Frequency Named Authority List [[EUV-FREQ]]
    continualcontinuousUPDATE_CONT / CONT
    dailydailyDAILY
    weeklyweeklyWEEKLY
    fortnightlybiweeklyBIWEEKLY
    monthlymonthlyMONTHLY
    quarterlyquarterlyQUARTERLY
    biannuallysemiannualANNUAL_2
    annuallyannualANNUAL
    asNeeded-AS_NEEDED
    IrregularirregularIRREG
    notPlanned-NOT_PLANNED
    unknown-UNKNOWN
    -triennialTRIENNIAL
    -biennialBIENNIAL
    -threeTimesAYearANNUAL_3
    -bimonthlyBIMONTHLY
    -semimonthlyMONTHLY_2
    -threeTimesAMonthMONTHLY_3
    -semiweeklyWEEKLY_2
    -threeTimesAWeekWEEKLY_3
    --OTHER
    + + + + + +

    The [[ISO-19115]] code list of maintenance frequency codes is available as a URI register from the INSPIRE Registry [[INSPIRE-MF]].

    + + + + + +

    Based on this, maintenance frequency is specified in GeoDCAT-AP by using dct:accrualPeriodicity with the EU Vocabularies Frequency Named Authority List [[EUV-FREQ]].

    + +

    For the frequency codes not covered by the EU Vocabularies Frequency code list, the approach will be as follows:

    + +
      +
    • In the core mapping profile of GeoDCAT-AP these codes will be ignored.

    • +
    • The extended mapping profile of GeoDCAT-AP will use the code list of ISO maintenance frequency codes operated by the INSPIRE Registry [[INSPIRE-MF]].

    • +
    + + + + + +
    + +
    + +
    + +

    Comparison between INSPIRE and ISO 19115-1:2014

    + +

    In [[?ISO-19115-1]] the concept of ‘Core metadata’ was removed; it was translated into a normative annex (Annex F) “Discovery metadata for geographic resources”. In the Annex F metadata elements for the discovery are listed in 2 tables:

    + +
      +
    • the metadata elements to be used for discovery of geographic datasets and series are identified in F.1;

    • +
    • the metadata elements to be used for discovery of service resources are identified in F.2.

    • +
    + +
    + +

    Spatial dataset and spatial dataset series

    + +

    The table below compares the core requirements of ISO 19115:2003 (see Table 3 in 6.5 of [[?ISO-19115]]), the requirements of INSPIRE for spatial dataset and spatial dataset series as defined in the Implementing Rules for metadata and the discovery metadata for geographic datasets and series (see Table F.1 in annex F of [[?ISO-19115-1]]). For those last metadata elements in the last field of the table the path is indicated. For each element, in brackets the obligation/max occurrence (3rd field).

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ISO 19115 CoreINSPIRE Implementing Rules for MetadataISO 19115-1:2014 Discovery metadata for datasets and series (Table F.1)ISO 19115-1:2014 Path
    Dataset title (M)Part B 1.1 Resource TitleResource title (M/1)MD_Metadata.identificationInfo > MD_DataIdentification.citation > CI_Citation.title
    Dataset reference date (M)Part B 5 Temporal ReferenceResource reference date (O/N)MD_Metadata.idenitificationInfo > MD_DataIdentification.citation > CI_Citation.date
    Dataset responsible party (O)Part B 9 Responsible organisationResource point of contact (O/N)MD_Metadata.identificationInfo > MD_DataIdentification.pointOf-Contact > CI_Responsibility
    Geographic location of the dataset (C)Part B 4.1 Geographic Bounding BoxGeographic location (C/N)MD_Metadata.identificationInfo > MD_DataIdentification.extent > EX_Extent.geographicElement > EX_GeographicExtent > EX_GeographicBoundingBox -or- EX_GeographicDescription)
    Dataset language (M)Part B 1.7 Resource LanguageResource language (C/N)MD_Metadata.identificationInfo > MD_DataIdentification.defaultLocale > PT_Locale
    Dataset character set (C)--
    Dataset topic category (M)Part B 2.1 Topic CategoryResource topic category (C/N)MD_Metadata.identificationInfo > MD_DataIdentification.topicCategory > MD_TopicCategoryCode
    Spatial resolution of the dataset (O)Part B 6.2 Spatial ResolutionSpatial resolution (O/N)

    MD_Metadata.identificationInfo > MD_Identification.spatialResolution > MD_Resolution.equivalentScale MD_Resolution.distance, MD_Resolution.vertical, or MD_Resolution.angularDistance, or MD_Resolution.levelOfDetail

    Abstract describing the dataset (M)Part B 1.2 Resource abstractResource abstract (M/1)MD_Metadata.identificationInfo > MD_DataIdentification.abstract
    Distribution format (O)--
    Additional extent information for the dataset (vertical and temporal) (O)Part B 5.1 Temporal extentExtent information for the dataset (additional) (O/N)MD_Metadata.identificationInfo > MD_Identification.extent > EX_Extent > EX_TemporalExtent or EX_VerticalExtent
    Spatial representation type (O)--
    Reference system (O)--
    Lineage (O)Part B 6.1 LineageResource lineage (O/N)MD_Metadata > resourceLineage > LI_Lineage.statement
    On-line resource (O)Part B 1.4 Resource LocatorResource on-line Link (O/N)MD_Metadata.identificationInfo > MD_DataIdentification.citation > CI_Citation.onlineResource > CI_OnlineResource
    Metadata file identifier (O)-Metadata reference information (O/1)MD_Metadata.metadataIdentifier
    Metadata standard name (O)--
    Metadata standard version (O)--
    Metadata language (C)Part B 10.3 Metadata Language-MD_Metadata.defaultLocale > PT_Locale.language
    Metadata character set (C)--
    Metadata point of contact (M)Part B 10.1 Metadata point of contactMetadata point of contact (M/N)MD_Metadata.contact > CI_Responsibility
    Metadata date stamp (M)Part B 10.2 Metadata DateMetadata date stamp (M/N)MD_Metadata.dateInfo
    -Part B 1.3 Resource TypeResource type (C/1)MD_Metadata.metadataScope > MD_Scope.resourceScope
    Part B 1.5 Unique Resource IdentifierResource identifier (O/N)MD_Metadata.identificationInfo > MD_DataIdentification.citation > CI_Citation.identifier > MD_Identifier
    Part B 3 KeywordKeywords (O/N)MD_Metadata.identificationInfo > MD_DataIdentification > descriptiveKeywords > MD_Keywords
    -Part B 7 Conformity-MD_Metadata.dataQualityInfo > DQ_DataQuality.report > DQ_UsabilityElement.result > DQ_ConformanceResult
    -Part B 8.1 Conditions for access and useConstraints on resource access and use (O/N)MD_Metadata.identificationInfo > MD_DataIdentification > MD_Constraints.useLimitations
    -Part B 8.2 Limitations on public accessConstraints on resource access and use (O/N)MD_Metadata.identificationInfo > MD_DataIdentification > MD_LegalConstraints.accessConstraint and/or MD_LegalConstraints.otherConstraint and/or MD_SecurityConstraints.classification
    + +
    + +
    + +

    Services

    + +

    The table below compares the core requirements of ISO 19115:2003 (see Table 3 in 6.5 of ISO 19115:2003), the requirements of INSPIRE for services as defined in the Implementing Rules for metadata and the discovery metadata for services (see Table F.2 in annex F of ISO 19115-1:2014). For those metadata elements in the last field of the table the path is indicated. For each element, in brackets the obligation/max occurrence (3rd field).

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ISO 19115 CoreINSPIREISO 19115-1:2014 Discovery metadata for services (Table F.2)Path ISO 19115-1:2014
    Dataset title (M)Part B 1.1 Resource TitleService title (M/1)MD_Metadata.identificationInfo > SV_ServiceIdentification.citation > CI_Citation.title
    Dataset reference date (M)Part B 5 Temporal ReferenceReference date (O/1)MD_Metadata.identificationInfo > SV_ServiceIdentification.citation > CI_Citation.date
    Dataset responsible party (O)Part B 9 Responsible organisationResponsible party (O/N)MD_Metadata.identificationInfo > SV_ServiceIdentification.pointOfContact > CI_Responsibility
    Geographic location of the dataset (C)-Geographic location (M/1)MD_Metadata.identificationInfo > SV_ServiceIdentification.extent > EX_Extent.geographicElement > EX_GeographicExtent > EX_GeographicBoundingBox -or- EX_GeographicDescription
    -Part B 4.1 Geographic Bounding Box-
    Dataset language (M)--
    Dataset character set (C)--
    Dataset topic category (M)-Service topic category (O/N)MD_Metadata.identificationInfo > SV_ServiceIdentification.topicCategory > MD_TopicCategoryCode
    Spatial resolution of the dataset (O)Part B 6.2 Spatial Resolution-
    Abstract describing the dataset (M)Part B 1.2 Resource abstractResource abstract (M/1)MD_Metadata.identificationInfo > SV_ServiceIdentification.abstract
    Distribution format (O)--
    Additional extent information for the dataset (O)--
    Spatial representation type (O)--
    Reference system (O)--
    Lineage (O)--
    On-line resource (O)Part B 1.4 Resource LocatorOn-line Link (O/N)MD_Metadata.identificationInfo > SV_ServiceIdentification.citation > CI_Citation.onlineResource > CI_OnlineResource
    Metadata file identifier (O)-Metadata reference information (O/1)MD_Metadata.metadataIdentifier
    Metadata standard name (O)--
    Metadata standard version (O)--
    Metadata language (C)Part B 10.3 Metadata Language-MD_Metadata.defaultLocale > PT_Locale.language
    Metadata character set (C)--
    Metadata point of contact (M)Part B 10.1 Metadata point of contactMetadata point of contact (M/N)MD_Metadata.contact > CI_Responsibility
    Metadata date stamp (M)Part B 10.2 Metadata DateMetadata date stamp (M/N)MD_Metadata.dateInfo
    -Part B 1.3 Resource TypeResource type (M/1)MD_Metadata.metadataScope > MD_Scope.resourceScope
    -Part B 1.6 Coupled ResourceCoupled Resource (C/N)MD_Metadata > SV_ServiceIdentification.coupledResource > SV_CoupledResource
    -Part B 2.2 Spatial Data Service Type-
    Part B 3 KeywordKeywords (O/N)MD_Metadata.identificationInfo > SV_ServiceIdentification > MD_Keywords
    -Part B 7 Conformity-MD_Metadata.dataQualityInfo > DQ_DataQuality.report > DQ_UsabilityElement.result > DQ_ConformanceResult
    -Part B 8.1 Conditions for access and useConstraints on access and use (O/N)MD_Metadata.identificationInfo > MD_DataIdentification > MD_Constraints.useLimitations
    -Part B 8.2 Limitations on public accessConstraints on access and use (O/N)MD_Metadata.identificationInfo > MD_DataIdentification > MD_LegalConstraints.accessConstraint and/or MD_LegalConstraints.otherConstraint and/or MD_SecurityConstraints.classification
    --Coupled resource type (C/1)MD_Metadata > SV_ServiceIdentification.couplingType > SV_CouplingType
    --Resource identifier (O/N)MD_Metadata.identificationInfo > SV_ServiceIdentification.citation > CI_Citation.identifier > MD_Identifier
    + +
    + +
    + +
    + + + + + + +
    + +

    Quick Reference of Classes and Properties

    + +This section provides a condensed tabular overview of the mentioned classes and properties in this specification. +The properties are grouped under headings mandatory, recommended, optional and deprecated. These terms have the following meaning. +
      +
    • Mandatory property: a receiver MUST be able to process the information for that property; a sender MUST provide the information for that property.
    • +
    • Recommended property: a receiver MUST be able to process the information for that property; a sender SHOULD provide the information for that property if it is available.
    • +
    • Optional property: a receiver MUST be able to process the information for that property; a sender MAY provide the information for that property but is not obliged to do so.
    • +
    • Deprecated property: a receiver SHOULD be able to process information about instances of that property; a sender SHOULD NOT provide the information about instances of that property.
    • +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassClass IRIProperty TypePropertyProperty IRI
    Activity
    http://www.w3.org/ns/prov#Activity
    Optionalgenerated
    http://www.w3.org/ns/prov#generated
    Activity
    http://www.w3.org/ns/prov#Activity
    Optionalqualified association
    http://www.w3.org/ns/prov#qualifiedAssociation
    Activity
    http://www.w3.org/ns/prov#Activity
    Optionalused
    http://www.w3.org/ns/prov#used
    Address (Core Location)
    http://www.w3.org/ns/locn#Address
    Optionaladministrative area
    http://www.w3.org/ns/locn#adminUnitL2
    Address (Core Location)
    http://www.w3.org/ns/locn#Address
    Optionalcity
    http://www.w3.org/ns/locn#postName
    Address (Core Location)
    http://www.w3.org/ns/locn#Address
    Optionalcountry
    http://www.w3.org/ns/locn#adminUnitL2
    Address (Core Location)
    http://www.w3.org/ns/locn#Address
    Optionalpost code
    http://www.w3.org/ns/locn#postCode
    Address (Core Location)
    http://www.w3.org/ns/locn#Address
    Optionalstreet address
    http://www.w3.org/ns/locn#thoroughfare
    Address (vCard)
    http://www.w3.org/2006/vcard/ns#Address
    Optionaladministrative area
    http://www.w3.org/2006/vcard/ns#region
    Address (vCard)
    http://www.w3.org/2006/vcard/ns#Address
    Optionalcity
    http://www.w3.org/2006/vcard/ns#locality
    Address (vCard)
    http://www.w3.org/2006/vcard/ns#Address
    Optionalcountry
    http://www.w3.org/2006/vcard/ns#country-name
    Address (vCard)
    http://www.w3.org/2006/vcard/ns#Address
    Optionalpostal code
    http://www.w3.org/2006/vcard/ns#postal-code
    Address (vCard)
    http://www.w3.org/2006/vcard/ns#Address
    Optionalstreet address
    http://www.w3.org/2006/vcard/ns#street-address
    Agent
    http://xmlns.com/foaf/0.1/Agent
    Mandatoryname
    http://xmlns.com/foaf/0.1/name
    Agent
    http://xmlns.com/foaf/0.1/Agent
    Recommendedtype
    http://purl.org/dc/terms/type
    Agent
    http://xmlns.com/foaf/0.1/Agent
    Optionaladdress
    http://www.w3.org/ns/locn#address
    Agent
    http://xmlns.com/foaf/0.1/Agent
    Optionalaffiliation
    http://www.w3.org/ns/org#memberOf
    Agent
    http://xmlns.com/foaf/0.1/Agent
    Optionalemail
    http://xmlns.com/foaf/0.1/mbox
    Agent
    http://xmlns.com/foaf/0.1/Agent
    Optionalphone
    http://xmlns.com/foaf/0.1/phone
    Agent
    http://xmlns.com/foaf/0.1/Agent
    OptionalURL
    http://xmlns.com/foaf/0.1/workplaceHomepage
    Association
    http://www.w3.org/ns/prov#Association
    Attribution
    http://www.w3.org/ns/prov#Attribution
    Optionalagent
    http://www.w3.org/ns/prov#agent
    Attribution
    http://www.w3.org/ns/prov#Attribution
    Optionalhad role
    http://www.w3.org/ns/dcat#hadRole
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Mandatorydescription
    http://purl.org/dc/terms/description
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Mandatorypublisher
    http://purl.org/dc/terms/publisher
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Mandatorytitle
    http://purl.org/dc/terms/title
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Recommendeddataset
    http://www.w3.org/ns/dcat#dataset
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Recommendedgeographical coverage
    http://purl.org/dc/terms/spatial
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Recommendedhomepage
    http://xmlns.com/foaf/0.1/homepage
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Recommendedlanguage
    http://purl.org/dc/terms/language
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Recommendedlicence
    http://purl.org/dc/terms/license
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Recommendedmodification date
    http://purl.org/dc/terms/modified
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Recommendedrelease date
    http://purl.org/dc/terms/issued
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Recommendedservice
    http://www.w3.org/ns/dcat#service
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Recommendedthemes
    http://www.w3.org/ns/dcat#themeTaxonomy
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalaccess rights
    http://purl.org/dc/terms/accessRights
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalapplicable legislation
    http://data.europa.eu/r5r/applicableLegislation
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalcatalogue
    http://www.w3.org/ns/dcat#catalog
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalconforms to
    http://purl.org/dc/terms/conformsTo
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalcontact point
    http://www.w3.org/ns/dcat#contactPoint
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalcreation date
    http://purl.org/dc/terms/created
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalcreator
    http://purl.org/dc/terms/creator
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalcustodian
    http://data.europa.eu/930/custodian
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionaldistributor
    http://data.europa.eu/930/distributor
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalhas part
    http://purl.org/dc/terms/hasPart
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalidentifier
    http://purl.org/dc/terms/identifier
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalkeyword
    http://www.w3.org/ns/dcat#keyword
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionaloriginator
    http://data.europa.eu/930/originator
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalprincipal investigator
    http://data.europa.eu/930/principalInvestigator
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalprocessor
    http://data.europa.eu/930/processor
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalqualified attribution
    http://www.w3.org/ns/prov#qualifiedAttribution
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalrecord
    http://www.w3.org/ns/dcat#record
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalreference system
    http://data.europa.eu/930/referenceSystem
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalresource provider
    http://data.europa.eu/930/resourceProvider
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalrights
    http://purl.org/dc/terms/rights
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalrights holder
    http://purl.org/dc/terms/rightsHolder
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionaltemporal coverage
    http://purl.org/dc/terms/temporal
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionaltheme
    http://www.w3.org/ns/dcat#theme
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionaltopic category
    http://data.europa.eu/930/topicCategory
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionaluser
    http://data.europa.eu/930/user
    Catalogue
    http://www.w3.org/ns/dcat#Catalog
    Optionalwas used by
    http://www.w3.org/ns/prov#wasUsedBy
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Mandatorymodification date
    http://purl.org/dc/terms/modified
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Mandatoryprimary topic
    http://xmlns.com/foaf/0.1/primaryTopic
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Recommendedapplication profile
    http://purl.org/dc/terms/conformsTo
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Recommendedchange type
    http://www.w3.org/ns/adms#status
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Recommendedlisting date
    http://purl.org/dc/terms/issued
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalcontact point
    http://www.w3.org/ns/dcat#contactPoint
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalcreation date
    http://purl.org/dc/terms/created
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalcreator
    http://purl.org/dc/terms/creator
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalcustodian
    http://data.europa.eu/930/custodian
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionaldescription
    http://purl.org/dc/terms/description
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionaldistributor
    http://data.europa.eu/930/distributor
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalidentifier
    http://purl.org/dc/terms/identifier
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionallanguage
    http://purl.org/dc/terms/language
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionaloriginator
    http://data.europa.eu/930/originator
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalprincipal investigator
    http://data.europa.eu/930/principalInvestigator
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalprocessor
    http://data.europa.eu/930/processor
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalpublisher
    http://purl.org/dc/terms/publisher
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalqualified attribution
    http://www.w3.org/ns/prov#qualifiedAttribution
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalresource provider
    http://data.europa.eu/930/resourceProvider
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalrights holder
    http://purl.org/dc/terms/rightsHolder
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionalsource metadata
    http://purl.org/dc/terms/source
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionaltitle
    http://purl.org/dc/terms/title
    Catalogue Record
    http://www.w3.org/ns/dcat#CatalogRecord
    Optionaluser
    http://data.europa.eu/930/user
    Catalogued Resource
    http://www.w3.org/ns/dcat#Resource
    Checksum
    http://spdx.org/rdf/terms#Checksum
    Mandatoryalgorithm
    http://spdx.org/rdf/terms#algorithm
    Checksum
    http://spdx.org/rdf/terms#Checksum
    Mandatorychecksum value
    http://spdx.org/rdf/terms#checksumValue
    Checksum Algorithm
    http://spdx.org/rdf/terms#ChecksumAlgorithm
    Concept
    http://www.w3.org/2004/02/skos/core#Concept
    Mandatorypreferred label
    http://www.w3.org/2004/02/skos/core#prefLabel
    Concept
    http://www.w3.org/2004/02/skos/core#Concept
    Optionalcategory scheme
    http://www.w3.org/2004/02/skos/core#inScheme
    Concept Scheme
    http://www.w3.org/2004/02/skos/core#ConceptScheme
    Mandatorytitle
    http://purl.org/dc/terms/title
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Mandatoryendpoint URL
    http://www.w3.org/ns/dcat#endpointURL
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Mandatorytitle
    http://purl.org/dc/terms/title
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Recommendedconforms to
    http://purl.org/dc/terms/conformsTo
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Recommendedcontact point
    http://www.w3.org/ns/dcat#contactPoint
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Recommendedendpoint description
    http://www.w3.org/ns/dcat#endpointDescription
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Recommendedkeyword
    http://www.w3.org/ns/dcat#keyword
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Recommendedpublisher
    http://purl.org/dc/terms/publisher
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Recommendedserves dataset
    http://www.w3.org/ns/dcat#servesDataset
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Recommendedtheme
    http://www.w3.org/ns/dcat#theme
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalaccess rights
    http://purl.org/dc/terms/accessRights
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalapplicable legislation
    http://data.europa.eu/r5r/applicableLegislation
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalcreation date
    http://purl.org/dc/terms/created
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalcreator
    http://purl.org/dc/terms/creator
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalcustodian
    http://data.europa.eu/930/custodian
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionaldescription
    http://purl.org/dc/terms/description
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionaldistributor
    http://data.europa.eu/930/distributor
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalformat
    http://purl.org/dc/terms/format
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalgeographical coverage
    http://purl.org/dc/terms/spatial
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalidentifier
    http://purl.org/dc/terms/identifier
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionallanding page
    http://www.w3.org/ns/dcat#landingPage
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionallanguage
    http://purl.org/dc/terms/language
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionallicence
    http://purl.org/dc/terms/license
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalmodification date
    http://purl.org/dc/terms/modified
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalorginator
    http://data.europa.eu/930/originator
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalprincipal investigator
    http://data.europa.eu/930/principalInvestigator
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalprocessor
    http://data.europa.eu/930/processor
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalqualified attribution
    http://www.w3.org/ns/prov#qualifiedAttribution
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalreference system
    http://data.europa.eu/930/referenceSystem
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalrelease date
    http://purl.org/dc/terms/issued
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalresource provider
    http://data.europa.eu/930/resourceProvider
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalrights
    http://purl.org/dc/terms/rights
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalrights holder
    http://purl.org/dc/terms/rightsHolder
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalservice category
    http://data.europa.eu/930/serviceCategory
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalservice protocol
    http://data.europa.eu/930/serviceProtocol
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalservice type
    http://data.europa.eu/930/serviceType
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalspatial resolution
    http://www.w3.org/ns/dqv#hasQualityMeasurement
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalspatial resolution as text
    http://data.europa.eu/930/spatialResolutionAsText
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalspatial resolution in metres
    https://www.w3.org/ns/dcat#spatialResolutionInMeters
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionaltemporal coverage
    http://purl.org/dc/terms/temporal
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionaltemporal resolution
    http://www.w3.org/ns/dcat#temporalResolution
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionaltopic category
    http://data.europa.eu/930/topicCategory
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionaltype
    http://data.europa.eu/930/resourceType
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionaluser
    http://data.europa.eu/930/user
    Data Service
    http://www.w3.org/ns/dcat#DataService
    Optionalwas used by
    http://www.w3.org/ns/prov#wasUsedBy
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Mandatorydescription
    http://purl.org/dc/terms/description
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Mandatorytitle
    http://purl.org/dc/terms/title
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Recommendedcontact point
    http://www.w3.org/ns/dcat#contactPoint
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Recommendeddataset distribution
    http://www.w3.org/ns/dcat#distribution
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Recommendedgeographical coverage
    http://purl.org/dc/terms/spatial
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Recommendedkeyword
    http://www.w3.org/ns/dcat#keyword
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Recommendedpublisher
    http://purl.org/dc/terms/publisher
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Recommendedtemporal coverage
    http://purl.org/dc/terms/temporal
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Recommendedtheme
    http://www.w3.org/ns/dcat#theme
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalaccess rights
    http://purl.org/dc/terms/accessRights
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalapplicable legislation
    http://data.europa.eu/r5r/applicableLegislation
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalconforms to
    http://purl.org/dc/terms/conformsTo
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalcreation date
    http://purl.org/dc/terms/created
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalcreator
    http://purl.org/dc/terms/creator
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalcustodian
    http://data.europa.eu/930/custodian
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionaldistributor
    http://data.europa.eu/930/distributor
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionaldocumentation
    http://xmlns.com/foaf/0.1/page
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalfrequency
    http://purl.org/dc/terms/accrualPeriodicity
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalhas version
    http://www.w3.org/ns/dcat#hasVersion
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalidentifier
    http://purl.org/dc/terms/identifier
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalin series
    http://www.w3.org/ns/dcat#inSeries
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalis referenced by
    http://purl.org/dc/terms/isReferencedBy
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionallanding page
    http://www.w3.org/ns/dcat#landingPage
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionallanguage
    http://purl.org/dc/terms/language
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalmodification date
    http://purl.org/dc/terms/modified
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionaloriginator
    http://data.europa.eu/930/originator
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalother identifier
    http://www.w3.org/ns/adms#identifier
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalprincipal investigator
    http://data.europa.eu/930/principalInvestigator
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalprocessor
    http://data.europa.eu/930/processor
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalprovenance
    http://purl.org/dc/terms/provenance
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalqualified attribution
    http://www.w3.org/ns/prov#qualifiedAttribution
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalqualified relation
    http://www.w3.org/ns/dcat#qualifiedRelation
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalreference system
    http://data.europa.eu/930/referenceSystem
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalrelated resource
    http://purl.org/dc/terms/relation
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalrelease date
    http://purl.org/dc/terms/issued
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalresource provider
    http://data.europa.eu/930/resourceProvider
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalresource type
    http://data.europa.eu/930/resourceType
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalrights
    http://purl.org/dc/terms/rights
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalrights holder
    http://purl.org/dc/terms/rightsHolder
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalsample
    http://www.w3.org/ns/adms#sample
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalsource
    http://purl.org/dc/terms/source
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalspatial resolution
    http://www.w3.org/ns/dqv#hasQualityMeasurement
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalspatial resolution as text
    http://data.europa.eu/930/spatialResolutionAsText
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalspatial resolution in metres
    http://www.w3.org/ns/dcat#spatialResolutionInMeters
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionaltemporal resolution
    http://www.w3.org/ns/dcat#temporalResolution
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionaltopic category
    http://data.europa.eu/930/topicCategory
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionaluser
    http://data.europa.eu/930/user
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalversion
    http://www.w3.org/ns/dcat#version
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalversion notes
    http://www.w3.org/ns/adms#versionNotes
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalwas generated by
    http://www.w3.org/ns/prov#wasGeneratedBy
    Dataset
    http://www.w3.org/ns/dcat#Dataset
    Optionalwas used by
    http://www.w3.org/ns/prov#wasUsedBy
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Mandatorytitle
    http://purl.org/dc/terms/title
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Recommendedcontact point
    http://www.w3.org/ns/dcat#contactPoint
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Recommendedgeographical coverage
    http://purl.org/dc/terms/spatial
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Recommendedkeyword
    http://www.w3.org/ns/dcat#keyword
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Recommendedpublisher
    http://purl.org/dc/terms/publisher
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Recommendedtemporal coverage
    http://purl.org/dc/terms/temporal
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Recommendedtheme
    http://www.w3.org/ns/dcat#theme
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalaccess rights
    http://purl.org/dc/terms/accessRights
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalapplicable legislation
    http://data.europa.eu/r5r/applicableLegislation
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalconforms to
    http://purl.org/dc/terms/conformsTo
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalcreation date
    http://purl.org/dc/terms/created
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalcreator
    http://purl.org/dc/terms/creator
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalcustodian
    http://data.europa.eu/930/custodian
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionaldataset series distribution
    http://www.w3.org/ns/dcat#distribution
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionaldescription
    http://purl.org/dc/terms/description
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionaldistributor
    http://data.europa.eu/930/distributor
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionaldocumentation
    http://xmlns.com/foaf/0.1/page
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalfrequency
    http://purl.org/dc/terms/accrualPeriodicity
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalhas version
    http://www.w3.org/ns/dcat#hasVersion
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalidentifier
    http://purl.org/dc/terms/identifier
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalin series
    http://www.w3.org/ns/dcat#inSeries
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalis referenced by
    http://purl.org/dc/terms/isReferencedBy
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionallanding page
    http://www.w3.org/ns/dcat#landingPage
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionallanguage
    http://purl.org/dc/terms/language
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalmodification date
    http://purl.org/dc/terms/modified
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionaloriginator
    http://data.europa.eu/930/originator
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalother identifier
    http://www.w3.org/ns/adms#identifier
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalprincipal investigator
    http://data.europa.eu/930/principalInvestigator
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalprocessor
    http://data.europa.eu/930/processor
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalqualified attribution
    http://www.w3.org/ns/prov#qualifiedAttribution
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalqualified relation
    http://www.w3.org/ns/dcat#qualifiedRelation
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalreference system
    http://data.europa.eu/930/referenceSystem
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalrelated resource
    http://purl.org/dc/terms/relation
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalrelease date
    http://purl.org/dc/terms/issued
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalresource provider
    http://data.europa.eu/930/resourceProvider
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalresource type
    http://data.europa.eu/930/resourceType
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalrights
    http://purl.org/dc/terms/rights
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalrights holder
    http://purl.org/dc/terms/rightsHolder
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalsample
    http://www.w3.org/ns/adms#sample
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalsource
    http://purl.org/dc/terms/source
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalspatial resolution
    http://www.w3.org/ns/dqv#hasQualityMeasurement
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalspatial resolution as text
    http://data.europa.eu/930/spatialResolutionAsText
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalspatial resolution in metres
    http://www.w3.org/ns/dcat#spatialResolutionInMeters
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionaltopic category
    http://data.europa.eu/930/topicCategory
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionaluser
    http://data.europa.eu/930/user
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalversion
    http://www.w3.org/ns/dcat#version
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalversion notes
    http://www.w3.org/ns/adms#versionNotes
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalwas generated by
    http://www.w3.org/ns/prov#wasGeneratedBy
    Dataset Series
    http://www.w3.org/ns/dcat#DatasetSeries
    Optionalwas used by
    http://www.w3.org/ns/prov#wasUsedBy
    Datatype
    http://www.w3.org/2000/01/rdf-schema#Datatype
    Dimension
    http://www.w3.org/ns/dqv#Dimension
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Mandatoryaccess URL
    http://www.w3.org/ns/dcat#accessURL
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Recommendeddescription
    http://purl.org/dc/terms/description
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Recommendedformat
    http://purl.org/dc/terms/format
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Recommendedlicence
    http://purl.org/dc/terms/license
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalaccess rights
    http://purl.org/dc/terms/accessRights
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalaccess service
    http://www.w3.org/ns/dcat#accessService
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalapplicable legislation
    http://data.europa.eu/r5r/applicableLegislation
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalavailability
    http://data.europa.eu/r5r/availability
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalbyte size
    http://www.w3.org/ns/dcat#byteSize
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalcharacter encoding
    http://www.w3.org/2011/content#characterEncoding
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalchecksum
    http://spdx.org/rdf/terms#checksum
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalcompression format
    http://www.w3.org/ns/dcat#compressFormat
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionaldocumentation
    http://xmlns.com/foaf/0.1/page
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionaldownload URL
    http://www.w3.org/ns/dcat#downloadURL
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalhas policy
    http://www.w3.org/ns/odrl/2/hasPolicy
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionallanguage
    http://purl.org/dc/terms/language
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionallinked schemas
    http://purl.org/dc/terms/conformsTo
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalmedia type
    http://www.w3.org/ns/dcat#mediaType
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalmodification date
    http://purl.org/dc/terms/modified
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalpackaging format
    http://www.w3.org/ns/dcat#packageFormat
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalreference system
    http://data.europa.eu/930/referenceSystem
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalrelease date
    http://purl.org/dc/terms/issued
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalrepresentation technique
    http://www.w3.org/ns/adms#representationTechnique
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalrights
    http://purl.org/dc/terms/rights
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalspatial resolution
    http://www.w3.org/ns/dqv#hasQualityMeasurement
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalspatial resolution as text
    http://data.europa.eu/930/spatialResolutionAsText
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalspatial resolution in metres
    http://www.w3.org/ns/dcat#spatialResolutionInMeters
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionalstatus
    http://www.w3.org/ns/adms#status
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionaltemporal resolution
    http://www.w3.org/ns/dcat#temporalResolution
    Distribution
    http://www.w3.org/ns/dcat#Distribution
    Optionaltitle
    http://purl.org/dc/terms/title
    Document
    http://xmlns.com/foaf/0.1/Document
    Optionaldescription
    http://purl.org/dc/terms/description
    Document
    http://xmlns.com/foaf/0.1/Document
    Optionaltitle
    http://purl.org/dc/terms/title
    Email (vCard)
    http://www.w3.org/2006/vcard/ns#Email
    Entity
    http://www.w3.org/ns/prov#Entity
    Frequency
    http://purl.org/dc/terms/Frequency
    Geometry
    http://www.w3.org/ns/locn#Geometry
    Identifier
    http://www.w3.org/ns/adms#Identifier
    Mandatorynotation
    http://www.w3.org/2004/02/skos/core#notation
    Kind
    http://www.w3.org/2006/vcard/ns#Kind
    Optionaladdress
    http://www.w3.org/2006/vcard/ns#hasAddress
    Kind
    http://www.w3.org/2006/vcard/ns#Kind
    Optionalaffiliation
    http://www.w3.org/2006/vcard/ns#organization-name
    Kind
    http://www.w3.org/2006/vcard/ns#Kind
    Optionalemail
    http://www.w3.org/2006/vcard/ns#hasEmail
    Kind
    http://www.w3.org/2006/vcard/ns#Kind
    Optionalname
    http://www.w3.org/2006/vcard/ns#fn
    Kind
    http://www.w3.org/2006/vcard/ns#Kind
    Optionalphone
    http://www.w3.org/2006/vcard/ns#hasTelephone
    Kind
    http://www.w3.org/2006/vcard/ns#Kind
    OptionalURL
    http://www.w3.org/2006/vcard/ns#hasURL
    Legal Resource
    http://data.europa.eu/eli/ontology#LegalResource
    Licence Document
    http://purl.org/dc/terms/LicenseDocument
    Recommendedtype
    http://purl.org/dc/terms/type
    Linguistic system
    http://purl.org/dc/terms/LinguisticSystem
    Literal
    http://www.w3.org/2000/01/rdf-schema#Literal
    Location
    http://purl.org/dc/terms/Location
    Recommendedbbox
    http://www.w3.org/ns/dcat#bbox
    Location
    http://purl.org/dc/terms/Location
    Recommendedcentroid
    http://www.w3.org/ns/dcat#centroid
    Location
    http://purl.org/dc/terms/Location
    Optionalgazetteer
    http://www.w3.org/2004/02/skos/core#inScheme
    Location
    http://purl.org/dc/terms/Location
    Optionalgeograhic identifier
    http://purl.org/dc/terms/identifier
    Location
    http://purl.org/dc/terms/Location
    Optionalgeograhic name
    http://www.w3.org/2004/02/skos/core#prefLabel
    Location
    http://purl.org/dc/terms/Location
    Optionalgeometry
    http://www.w3.org/ns/locn#geometry
    Metric
    http://www.w3.org/ns/dqv#Metric
    Optionaldimension
    http://www.w3.org/ns/dqv#inDimension
    Metric
    http://www.w3.org/ns/dqv#Metric
    Optionalexpected data type
    http://www.w3.org/ns/dqv#expectedDataType
    Organisation
    http://www.w3.org/ns/org#Organization
    Period of time
    http://purl.org/dc/terms/PeriodOfTime
    Recommendedend date
    http://www.w3.org/ns/dcat#endDate
    Period of time
    http://purl.org/dc/terms/PeriodOfTime
    Recommendedstart date
    http://www.w3.org/ns/dcat#startDate
    Period of time
    http://purl.org/dc/terms/PeriodOfTime
    Optionalbeginning
    http://www.w3.org/2006/time#hasBeginning
    Period of time
    http://purl.org/dc/terms/PeriodOfTime
    Optionalend
    http://www.w3.org/2006/time#hasEnd
    Policy
    http://www.w3.org/ns/odrl/2/Policy
    Provenance Statement
    http://purl.org/dc/terms/ProvenanceStatement
    Optionalprovenance statement text
    http://purl.org/dc/terms/description
    Quality Measurement
    http://www.w3.org/ns/dqv#QualityMeasurement
    Optionalis measurement of
    http://www.w3.org/ns/dqv#isMeasurementOf
    Quality Measurement
    http://www.w3.org/ns/dqv#QualityMeasurement
    Optionalunit of measure
    http://purl.org/linked-data/sdmx/2009/attribute#unitMeasure
    Quality Measurement
    http://www.w3.org/ns/dqv#QualityMeasurement
    Optionalvalue
    http://www.w3.org/ns/dqv#value
    Relationship
    http://www.w3.org/ns/dcat#Relationship
    Mandatoryhad role
    http://www.w3.org/ns/dcat#hadRole
    Relationship
    http://www.w3.org/ns/dcat#Relationship
    Mandatoryrelation
    http://purl.org/dc/terms/relation
    Resource
    http://www.w3.org/2000/01/rdf-schema#Resource
    Rights statement
    http://purl.org/dc/terms/RightsStatement
    Optionalrights statement text
    http://purl.org/dc/terms/description
    Role
    http://www.w3.org/ns/dcat#Role
    Standard
    http://purl.org/dc/terms/Standard
    Optionalcreation date
    http://purl.org/dc/terms/created
    Standard
    http://purl.org/dc/terms/Standard
    Optionaldescription
    http://purl.org/dc/terms/description
    Standard
    http://purl.org/dc/terms/Standard
    Optionalidentifier
    http://purl.org/dc/terms/identifier
    Standard
    http://purl.org/dc/terms/Standard
    Optionalreference register
    http://www.w3.org/2004/02/skos/core#ínScheme
    Standard
    http://purl.org/dc/terms/Standard
    Optionalrelease date
    http://purl.org/dc/terms/issued
    Standard
    http://purl.org/dc/terms/Standard
    Optionaltitle
    http://purl.org/dc/terms/title
    Standard
    http://purl.org/dc/terms/Standard
    Optionaltype
    http://purl.org/dc/terms/type
    Standard
    http://purl.org/dc/terms/Standard
    Optionalupdate / modification date
    http://purl.org/dc/terms/modified
    Standard
    http://purl.org/dc/terms/Standard
    Optionalversion
    http://www.w3.org/2002/07/owl#versionInfo
    + + + + + + +
    + +
    + +

    Acknowledgments

    + +The editors gratefully acknowledge the contributions made to this document by all members of the working group. +Especially we would like to express our gratetude for the former editor and author Andrea Perego. +

    +This work was elaborated by a Working Group under SEMIC by Interoperable Europe in collaboration with DG Environment and JRC. +Interoperable Europe of the European Commission was represented by Pavlina Fragkou. +DG Environment was represented by Joeri Robbrecht and JRC by Jordi Escrui. +Jakub Klímek, Bert Van Nuffelen, Pavlina Fragkou, Jitse De Cock, and Arthur Schiltz were the editors of this specification. +

    +Past and current contributors are : + + + + + + + + + + Ludger A. Rinsche + , + + Kuldar Aasaga + , + + Anssi Ahlberg + , + + Matej Alic + , + + Miguel Alvarez + , + + Martin Alvarez-Espinar + , + + Stefano Ambrogio + , + + Oystein Asnes + , + + Peter Burian + , + + Luis Daniel Ibáñez + , + + Ine De Visser + , + + Makx Dekkers + , + + Makx Dekkers + , + + Jean Delahousse + , + + Ulrika Domellöf Mattsson + , + + Adina Dragan + , + + Dietmar Gattwinkel + , + + Stijn Goedertier + , + + Casper Gras + , + + Bart Hanssens + , + + Agnieszka Jasiczek + , + + Fabian Kirstein + , + + Nataliia Kovalchuk + , + + Andreas Kuckartz + , + + Christine Laaboudi-Spoiden + , + + Christoph Lange + , + + Petros Likidis + , + + Anja Loddenkemper + , + + Giorgia Lodi + , + + Hagar Lowenthal + , + + Peter Lubrich + , + + Lina Molinas Comet + , + + Anastasija Nikiforova + , + + Geraldine Nolf + , + + Frederik Nordlander + , + + Matthias Palmer + , + + Andrea Perego + , + + Taavi Ploompuu + , + + Ludger Rinsche + , + + Daniele Rizzi + , + + Maik Roth + , + + Fabian Santi + , + + Giampaolo Sellitto + , + + Maxime Servais + , + + Sebastian Sklarß + , + + Anastasia Sofou + , + + Michele Spichtig + , + + Emidio Stani + , + + Igor Stefelin + , + + Kees Trautwein + , + + Thomas Tursics + , + + Kristine Ulander + , + + Joeri van der Velde + , + + Sander Van Dooren + , + + Bert Van Nuffelen + , + + William Verbeeck + , + + Thomas Weber + , + + Suzanne Wigard + , + + Christian Wittig + , + + Agnieszka Zajac + , + + Øystein Åsnes + + + + +. +

    + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/drafts/3.0.0/shacl/geodcat-ap-SHACL.jsonld b/drafts/3.0.0/shacl/geodcat-ap-SHACL.jsonld new file mode 100644 index 0000000..1a00edd --- /dev/null +++ b/drafts/3.0.0/shacl/geodcat-ap-SHACL.jsonld @@ -0,0 +1,8162 @@ +{ + "@context": { + "@vocab": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0", + "qb": "http://purl.org/linked-data/cube#", + "qb:codeList": { + "@id": "qb:codeList", + "@type": "@id" + }, + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "rdf:first": { + "@type": "@id" + }, + "rdf:rest": { + "@type": "@id" + }, + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "rdfs:comment": { + "@id": "rdfs:comment" + }, + "sh": "http://www.w3.org/ns/shacl#", + "sh:and": { + "@container": "@set", + "@id": "sh:and", + "@type": "@id" + }, + "sh:class": { + "@id": "sh:class", + "@type": "@id" + }, + "sh:datatype": { + "@id": "sh:datatype", + "@type": "@id" + }, + "sh:description": { + "@container": "@language", + "@id": "sh:description" + }, + "sh:hasValue": { + "@id": "sh:hasValue", + "@type": "@id" + }, + "sh:in": { + "@container": "@set", + "@id": "sh:in", + "@type": "@id" + }, + "sh:maxCount": { + "@id": "sh:maxCount", + "@type": "http://www.w3.org/2001/XMLSchema#integer" + }, + "sh:minCount": { + "@id": "sh:minCount", + "@type": "http://www.w3.org/2001/XMLSchema#integer" + }, + "sh:name": { + "@container": "@language", + "@id": "sh:name" + }, + "sh:node": { + "@id": "sh:node", + "@type": "@id" + }, + "sh:nodeKind": { + "@id": "sh:nodeKind", + "@type": "@id" + }, + "sh:or": { + "@container": "@set", + "@id": "sh:or", + "@type": "@id" + }, + "sh:path": { + "@id": "sh:path", + "@type": "@id" + }, + "sh:property": { + "@id": "sh:property", + "@type": "@id" + }, + "sh:severity": { + "@id": "sh:severity", + "@type": "@id" + }, + "sh:targetClass": { + "@id": "sh:targetClass", + "@type": "@id" + }, + "sh:uniqueLang": { + "@id": "sh:uniqueLang", + "@type": "http://www.w3.org/2001/XMLSchema#boolean" + }, + "shapes": { + "@id": "rdfs:member", + "@type": "@id" + }, + "skos": "http://www.w3.org/2004/02/skos/core#", + "vl": "https://purl.eu/ns/shacl#", + "vl:message": { + "@container": "@language", + "@id": "vl:message" + } + }, + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0", + "shapes": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#eli:LegalResourceShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://data.europa.eu/eli/ontology#LegalResource" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:FrequencyShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://purl.org/dc/terms/Frequency" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LicenseDocumentShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LicenseDocumentShape/322371a77364a50f049d46180f6192532eea26dc", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#LicenceDocument.type", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "A type of licence, e.g. indicating 'public domain' or 'royalties required'." + }, + "sh:name": { + "en": "type" + }, + "sh:path": "http://purl.org/dc/terms/type" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LicenseDocumentShape/4f381639bb6e021939f65b4f41409d1edaeade9b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#LicenceDocument.type", + "sh:description": { + "en": "A type of licence, e.g. indicating 'public domain' or 'royalties required'." + }, + "sh:name": { + "en": "type" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/type" + } + ], + "sh:targetClass": "http://purl.org/dc/terms/LicenseDocument" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LinguisticSystemShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://purl.org/dc/terms/LinguisticSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/0ae2f89b0ca180c9b7eed510013f60fd9fa34f52", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.bbox", + "sh:description": { + "en": "The geographic bounding box of a resource." + }, + "sh:name": { + "en": "bbox" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#bbox" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/2449ade6be593ee2b1e1d30b8731d175e477403f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.gazetteer", + "sh:description": { + "en": "The gazetteer to which the Location belongs." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "gazetteer" + }, + "sh:path": "http://www.w3.org/2004/02/skos/core#inScheme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/30453aca17d55948de316c49a7f3dd1190123971", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.geograhicidentifier", + "sh:description": { + "en": "The geographic identifier for the Location, e.g., the URI or other unique identifier in the context of the relevant gazetteer." + }, + "sh:name": { + "en": "geograhic identifier" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/49b1848bfcfa586a2fba0522e3655f9097d9ff42", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.gazetteer", + "sh:description": { + "en": "The gazetteer to which the Location belongs." + }, + "sh:name": { + "en": "gazetteer" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/2004/02/skos/core#inScheme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/53c8e9f0fc79ab4ed706e31129a2b3e02f7edd22", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.geometry", + "sh:class": "http://www.w3.org/ns/locn#Geometry", + "sh:description": { + "en": "The corresponding geometry for a resource." + }, + "sh:name": { + "en": "geometry" + }, + "sh:path": "http://www.w3.org/ns/locn#geometry" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/63b78d27e017efcfb90a023b79d957a934869de6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.gazetteer", + "sh:class": "http://www.w3.org/2004/02/skos/core#ConceptScheme", + "sh:description": { + "en": "The gazetteer to which the Location belongs." + }, + "sh:name": { + "en": "gazetteer" + }, + "sh:path": "http://www.w3.org/2004/02/skos/core#inScheme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/8fa6514820e3c9438e9e4c42e7fa09c39fb0fd77", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.geograhicname", + "sh:description": { + "en": "A preferred label of the Location." + }, + "sh:name": { + "en": "geograhic name" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2004/02/skos/core#prefLabel" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/ac645171f7bc10bfce0730166a193316727dcdf3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.centroid", + "sh:description": { + "en": "The geographic center (centroid) of a resource." + }, + "sh:name": { + "en": "centroid" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#centroid" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/caa9d15ad38096046fd527702c7620800aea178b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.centroid", + "sh:description": { + "en": "The geographic center (centroid) of a resource." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "centroid" + }, + "sh:path": "http://www.w3.org/ns/dcat#centroid" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/d0b958cd33e8ef1bc031edaf2859b44db128a644", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.geometry", + "sh:description": { + "en": "The corresponding geometry for a resource." + }, + "sh:name": { + "en": "geometry" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/locn#geometry" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/d75cb3222eabce83fa3e236344cbf419e465f10e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.bbox", + "sh:description": { + "en": "The geographic bounding box of a resource." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "bbox" + }, + "sh:path": "http://www.w3.org/ns/dcat#bbox" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:LocationShape/dde6f1d3b53e457ed56cd01d51f110aea62f5d72", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.geometry", + "sh:description": { + "en": "The corresponding geometry for a resource." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "geometry" + }, + "sh:path": "http://www.w3.org/ns/locn#geometry" + } + ], + "sh:targetClass": "http://purl.org/dc/terms/Location" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:MediaTypeShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://purl.org/dc/terms/MediaType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:MediaTypeOrExtentShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://purl.org/dc/terms/MediaTypeOrExtent" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape/238fde7d71612ea8f00826d9c60106d3ef9c4063", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.beginning", + "sh:description": { + "en": "The beginning of a period or interval." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "beginning" + }, + "sh:path": "http://www.w3.org/2006/time#hasBeginning" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape/343620e6c6e38873922b5acfdb46382ab0be183a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.beginning", + "sh:description": { + "en": "The beginning of a period or interval." + }, + "sh:name": { + "en": "beginning" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/2006/time#hasBeginning" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape/3648a78b9b0570b660934474f131e41284725cd8", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.end", + "sh:description": { + "en": "The end of a period or interval." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "end" + }, + "sh:path": "http://www.w3.org/2006/time#hasEnd" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape/59fdfa4abfd9413716ffbdf9a27b9fdbf23d7772", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.startdate", + "sh:description": { + "en": "The start of the period." + }, + "sh:name": { + "en": "start date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#startDate" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape/734ca37cb57eb7386e624ca5375d566ae94864ef", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.enddate", + "sh:description": { + "en": "The end of the period." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "end date" + }, + "sh:path": "http://www.w3.org/ns/dcat#endDate" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape/9053142781444816deeb00f184b765d8cb15b929", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.end", + "sh:class": "http://www.w3.org/2006/time#Instant", + "sh:description": { + "en": "The end of a period or interval." + }, + "sh:name": { + "en": "end" + }, + "sh:path": "http://www.w3.org/2006/time#hasEnd" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape/c7fb86be0667a2402b275afe51fe509a49d6e4af", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.end", + "sh:description": { + "en": "The end of a period or interval." + }, + "sh:name": { + "en": "end" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/2006/time#hasEnd" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape/de859f6cb226ad795bc5b0dfa9777c0f6352efaf", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.enddate", + "sh:description": { + "en": "The end of the period." + }, + "sh:name": { + "en": "end date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#endDate" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape/eb883e24d5d0a294a30545021f24e485d59d1e47", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.beginning", + "sh:class": "http://www.w3.org/2006/time#Instant", + "sh:description": { + "en": "The beginning of a period or interval." + }, + "sh:name": { + "en": "beginning" + }, + "sh:path": "http://www.w3.org/2006/time#hasBeginning" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:PeriodOfTimeShape/f72c3efebeb551122e98eb731aa0ec8af8b4c1b7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.startdate", + "sh:description": { + "en": "The start of the period." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "start date" + }, + "sh:path": "http://www.w3.org/ns/dcat#startDate" + } + ], + "sh:targetClass": "http://purl.org/dc/terms/PeriodOfTime" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:ProvenanceStatementShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:ProvenanceStatementShape/bc27744673ed61ca6c408817195bc96522c815c5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#ProvenanceStatement.provenancestatementtext", + "sh:description": { + "en": "The text of the Provenance Statement" + }, + "sh:name": { + "en": "provenance statement text" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/description" + } + ], + "sh:targetClass": "http://purl.org/dc/terms/ProvenanceStatement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:RightsStatementShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:RightsStatementShape/2059f6f9e380311e3d57ed6c32dbed87407340d3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Rightsstatement.rightsstatementtext", + "sh:description": { + "en": "The text of the Rights Statement." + }, + "sh:name": { + "en": "rights statement text" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/description" + } + ], + "sh:targetClass": "http://purl.org/dc/terms/RightsStatement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/1e2ff89f72ca069b1668489d90cb44ba553353d5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.version", + "sh:description": { + "en": "A version number or other version designation of the Standard." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "version" + }, + "sh:path": "http://www.w3.org/2002/07/owl#versionInfo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/236f0210baaf149903750c43bbe7012c21debb2a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.type", + "sh:description": { + "en": "The type of the Standard." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "type" + }, + "sh:path": "http://purl.org/dc/terms/type" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/322371a77364a50f049d46180f6192532eea26dc", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.type", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "The type of the Standard." + }, + "sh:name": { + "en": "type" + }, + "sh:path": "http://purl.org/dc/terms/type" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/474363a92f996a2b728c0884c27f9973087debff", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.referenceregister", + "sh:description": { + "en": "The reference register to which the Standard belongs." + }, + "sh:name": { + "en": "reference register" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/2004/02/skos/core#ínScheme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/4be37093e4c3ba0d5b5a18ef6b97778d6d689392", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Standard." + }, + "sh:name": { + "en": "release date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/4f381639bb6e021939f65b4f41409d1edaeade9b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.type", + "sh:description": { + "en": "The type of the Standard." + }, + "sh:name": { + "en": "type" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/type" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/675f9ab2c273ab67c79caa42282e4cec463c08f6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.creationdate", + "sh:description": { + "en": "The date on which the Standard has been first created." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "creation date" + }, + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/6cae9880e515253132af1452a38a8a5827165149", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.description", + "sh:description": { + "en": "A free-text account of the Standard." + }, + "sh:name": { + "en": "description" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/9ebdae98241e4f451997ba6a4a2252e28ea561d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.creationdate", + "sh:description": { + "en": "The date on which the Standard has been first created." + }, + "sh:name": { + "en": "creation date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/aadbd67a77a624f073be2076627fb9dc883cbe48", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.identifier", + "sh:description": { + "en": "The main identifier for the Standard, e.g. the URI or other unique identifier in the context of the Catalogue, or of a reference register (e.g., the ISO, OGC, W3C catalogues of their standards, the OGC \"EPSG coordinate reference systems\" register [[OGC-EPSG]])." + }, + "sh:name": { + "en": "identifier" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/b01059c7fd1727c09c2275d39b4021eaa3c264bc", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.update%2Fmodificationdate", + "sh:description": { + "en": "The most recent date on which the Standard was changed or modified." + }, + "sh:name": { + "en": "update / modification date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/b362d2bdbbe8ba1c689e5554cca2bcbd295546de", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Standard." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "release date" + }, + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/bda64b6b9c27a850b8782b17019e888c5edd7ce0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.version", + "sh:description": { + "en": "A version number or other version designation of the Standard." + }, + "sh:name": { + "en": "version" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2002/07/owl#versionInfo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/d1f9785af5a60c0b4f97903606c1d9daa870bdd3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.referenceregister", + "sh:description": { + "en": "The reference register to which the Standard belongs." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "reference register" + }, + "sh:path": "http://www.w3.org/2004/02/skos/core#ínScheme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/d5d74574f70f9a979535f3624608f88180dd0c97", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.title", + "sh:description": { + "en": "Name given to the Standard." + }, + "sh:name": { + "en": "title" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/e33f8b435ca9783737aaf4751ebd518819fa1e0f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.update%2Fmodificationdate", + "sh:description": { + "en": "The most recent date on which the Standard was changed or modified." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "update / modification date" + }, + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dct:StandardShape/ec332b741bd6d13272cab1a4be3c908db0b6daa1", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.referenceregister", + "sh:class": "http://www.w3.org/2004/02/skos/core#ConceptScheme", + "sh:description": { + "en": "The reference register to which the Standard belongs." + }, + "sh:name": { + "en": "reference register" + }, + "sh:path": "http://www.w3.org/2004/02/skos/core#ínScheme" + } + ], + "sh:targetClass": "http://purl.org/dc/terms/Standard" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#spdx:ChecksumShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#spdx:ChecksumShape/18334d9daf21fe247c499aab3d04ddd1d4f391b7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.checksumvalue", + "sh:description": { + "en": "A lower case hexadecimal encoded digest value produced using a specific algorithm." + }, + "sh:name": { + "en": "checksum value" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://spdx.org/rdf/terms#checksumValue" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#spdx:ChecksumShape/3eab73d86ca644be3c17cec9470a00ee097d8515", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.checksumvalue", + "sh:datatype": "http://www.w3.org/2001/XMLSchema#hexBinary", + "sh:description": { + "en": "A lower case hexadecimal encoded digest value produced using a specific algorithm." + }, + "sh:name": { + "en": "checksum value" + }, + "sh:path": "http://spdx.org/rdf/terms#checksumValue" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#spdx:ChecksumShape/842b9830971c91bb7d9da12b52e0b63ac999367d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.checksumvalue", + "sh:description": { + "en": "A lower case hexadecimal encoded digest value produced using a specific algorithm." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "checksum value" + }, + "sh:path": "http://spdx.org/rdf/terms#checksumValue" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#spdx:ChecksumShape/9ab7a34ae99cd75fd914a221bacfffd1bb9cde4c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.algorithm", + "sh:description": { + "en": "The algorithm used to produce the subject Checksum." + }, + "sh:name": { + "en": "algorithm" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://spdx.org/rdf/terms#algorithm" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#spdx:ChecksumShape/9eeeae00a6e87149f282ea21e521ffb5231213ec", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.algorithm", + "sh:description": { + "en": "The algorithm used to produce the subject Checksum." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "algorithm" + }, + "sh:path": "http://spdx.org/rdf/terms#algorithm" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#spdx:ChecksumShape/b3831d3cf6e8caed0030a127020e18b940a718c3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.algorithm", + "sh:description": { + "en": "The algorithm used to produce the subject Checksum." + }, + "sh:minCount": "1", + "sh:name": { + "en": "algorithm" + }, + "sh:path": "http://spdx.org/rdf/terms#algorithm" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#spdx:ChecksumShape/c0f60a484249a358c0632ef47551529f01cd5833", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.checksumvalue", + "sh:description": { + "en": "A lower case hexadecimal encoded digest value produced using a specific algorithm." + }, + "sh:minCount": "1", + "sh:name": { + "en": "checksum value" + }, + "sh:path": "http://spdx.org/rdf/terms#checksumValue" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#spdx:ChecksumShape/d9bbeace53175a03bb5a338cafcf57eb351166d2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.algorithm", + "sh:class": "http://spdx.org/rdf/terms#ChecksumAlgorithm", + "sh:description": { + "en": "The algorithm used to produce the subject Checksum." + }, + "sh:name": { + "en": "algorithm" + }, + "sh:path": "http://spdx.org/rdf/terms#algorithm" + } + ], + "sh:targetClass": "http://spdx.org/rdf/terms#Checksum" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#ChecksumAlgorithmShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://spdx.org/rdf/terms#ChecksumAlgorithm" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#rdfs:DatatypeShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/2000/01/rdf-schema#Datatype" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#rdfs:LiteralShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/2000/01/rdf-schema#Literal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#TemporalLiteralShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/2000/01/rdf-schema#Literal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#rdfs:ResourceShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/2000/01/rdf-schema#Resource" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#xsd:decimalShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/2001/XMLSchema#decimal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#xsd:durationShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/2001/XMLSchema#duration" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#xsd:hexBinaryShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/2001/XMLSchema#hexBinary" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#xsd:nonNegativeIntegerShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#skos:ConceptShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#skos:ConceptShape/356ae8650886fd067aef6317c54d58b8eb82d948", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Concept.categoryscheme", + "sh:description": { + "en": "Relates a resource (for example a concept) to a concept scheme in which it is included." + }, + "sh:name": { + "en": "category scheme" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/2004/02/skos/core#inScheme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#skos:ConceptShape/6cd0f0f5e19a1c8dce362ecbe8a196575b9cd85f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Concept.preferredlabel", + "sh:description": { + "en": "A preferred label of the concept." + }, + "sh:name": { + "en": "preferred label" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2004/02/skos/core#prefLabel" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#skos:ConceptShape/a4221c659c9dc0449e9c246b1f757689939554b4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Concept.categoryscheme", + "sh:class": "http://www.w3.org/2004/02/skos/core#ConceptScheme", + "sh:description": { + "en": "Relates a resource (for example a concept) to a concept scheme in which it is included." + }, + "sh:name": { + "en": "category scheme" + }, + "sh:path": "http://www.w3.org/2004/02/skos/core#inScheme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#skos:ConceptShape/e4d44fb0d3c41df2a4042ee73fec8d83fc141a60", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Concept.preferredlabel", + "sh:description": { + "en": "A preferred label of the concept." + }, + "sh:minCount": "1", + "sh:name": { + "en": "preferred label" + }, + "sh:path": "http://www.w3.org/2004/02/skos/core#prefLabel" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#skos:ConceptShape/ef9dad7ac203d3f10f84af91af3c62a9757b83dc", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Concept.categoryscheme", + "sh:description": { + "en": "Relates a resource (for example a concept) to a concept scheme in which it is included." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "category scheme" + }, + "sh:path": "http://www.w3.org/2004/02/skos/core#inScheme" + } + ], + "sh:targetClass": "http://www.w3.org/2004/02/skos/core#Concept" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#skos:ConceptSchemeShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#skos:ConceptSchemeShape/d5d74574f70f9a979535f3624608f88180dd0c97", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#ConceptScheme.title", + "sh:description": { + "en": "A name of the concept scheme." + }, + "sh:name": { + "en": "title" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#skos:ConceptSchemeShape/f8b02efd063b8089b72ce9677a1e4a3488eeb9a9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#ConceptScheme.title", + "sh:description": { + "en": "A name of the concept scheme." + }, + "sh:minCount": "1", + "sh:name": { + "en": "title" + }, + "sh:path": "http://purl.org/dc/terms/title" + } + ], + "sh:targetClass": "http://www.w3.org/2004/02/skos/core#ConceptScheme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#TimeInstantShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/2006/time#Instant" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape/21fd2e018915cd010aee64c9aa451a414a1ad052", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).country", + "sh:description": { + "en": "The country of an Address." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "country" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#country-name" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape/3600d16af075596ea231283d76b3fd39021d34d6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).streetaddress", + "sh:description": { + "en": "The street name and civic number of an Address." + }, + "sh:name": { + "en": "street address" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2006/vcard/ns#street-address" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape/3afae3c268f67574a03e55605be08a7fbe1cb60d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).postalcode", + "sh:description": { + "en": "The postal code of an Address." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "postal code" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#postal-code" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape/5234ad4024f72ef2894b9a3c4070d21aa283ed87", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).country", + "sh:description": { + "en": "The country of an Address." + }, + "sh:name": { + "en": "country" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2006/vcard/ns#country-name" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape/76f52e1760b9529a53a110a32ab67d39af5ee8c5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).administrativearea", + "sh:description": { + "en": "The administrative area of an Address." + }, + "sh:name": { + "en": "administrative area" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2006/vcard/ns#region" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape/8ad089e2efba12c5337e21654945f9691f9579c4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).postalcode", + "sh:description": { + "en": "The postal code of an Address." + }, + "sh:name": { + "en": "postal code" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2006/vcard/ns#postal-code" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape/9d054aa1cd0678e060bb045923a830217657aeb4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).city", + "sh:description": { + "en": "The city of an Address." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "city" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#locality" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape/9ee1f7cd40d31d8408c9983890cb564eb7c7ac1a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).city", + "sh:description": { + "en": "The city of an Address." + }, + "sh:name": { + "en": "city" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2006/vcard/ns#locality" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape/9fcf9cecb8b2b1761f1d1d12ffcad8cce4b11da6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).administrativearea", + "sh:description": { + "en": "The administrative area of an Address." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "administrative area" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#region" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:AddressShape/c053bb4ab74094ab01d8385a0428c50994b3b5a6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).streetaddress", + "sh:description": { + "en": "The street name and civic number of an Address." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "street address" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#street-address" + } + ], + "sh:targetClass": "http://www.w3.org/2006/vcard/ns#Address" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:EmailShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/2006/vcard/ns#Email" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/06950e17e8d4a67fa64194ac4c46abad5ae7b92e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.address", + "sh:description": { + "en": "The postal address of the Kind." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "address" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#hasAddress" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/139ed93073a8cca15f202195bd45112160c3b90b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.affiliation", + "sh:description": { + "en": "The affiliation of the Kind." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "affiliation" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#organization-name" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/2c7d994dd540f92c116cac913e2aa5d588945f1f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.address", + "sh:description": { + "en": "The postal address of the Kind." + }, + "sh:name": { + "en": "address" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/2006/vcard/ns#hasAddress" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/3134beaa2845130d7a9f2f5cf36315fe3e8fe9b8", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.phone", + "sh:description": { + "en": "The phone number of the Kind." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "phone" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#hasTelephone" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/398fb93e389fba9a790e6adb0152f10f2ba6023a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.name", + "sh:description": { + "en": "A name of the Kind." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "name" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#fn" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/5baac8cf504c38df125bdad80a5b9e98a8cbded1", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.URL", + "sh:description": { + "en": "A Web site of the Kind." + }, + "sh:name": { + "en": "URL" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/2006/vcard/ns#hasURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/5de4ef5193a558e17a34633888421d09b957d267", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.address", + "sh:class": "http://www.w3.org/2006/vcard/ns#Address", + "sh:description": { + "en": "The postal address of the Kind." + }, + "sh:name": { + "en": "address" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#hasAddress" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/73ac04d23d41d598457f7d519aa7fbeb74f18317", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.URL", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "A Web site of the Kind." + }, + "sh:name": { + "en": "URL" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#hasURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/8cf3e751730442052d1b2174336d21bb838e4aab", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.email", + "sh:class": "http://www.w3.org/2006/vcard/ns#Email", + "sh:description": { + "en": "An email address of the Kind." + }, + "sh:name": { + "en": "email" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#hasEmail" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/9b6a8d64a742e2b1e6969e3884418b7314f837d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.phone", + "sh:description": { + "en": "The phone number of the Kind." + }, + "sh:name": { + "en": "phone" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/2006/vcard/ns#hasTelephone" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/9b6ccc41bb0ced6f6b8f28a86e120bd9d73b32fb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.email", + "sh:description": { + "en": "An email address of the Kind." + }, + "sh:name": { + "en": "email" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/2006/vcard/ns#hasEmail" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/9caf9e629daa0e64ece77788576468821d7cff8c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.name", + "sh:description": { + "en": "A name of the Kind." + }, + "sh:name": { + "en": "name" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2006/vcard/ns#fn" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/a2e6e9bdd65aa92e5ccaffbfd9ab975564e2676a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.URL", + "sh:description": { + "en": "A Web site of the Kind." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "URL" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#hasURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/ac52a0a3614cf4ce178dfe0437f2c9a38c82f9f0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.phone", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "The phone number of the Kind." + }, + "sh:name": { + "en": "phone" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#hasTelephone" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/b8f85997a1a5913bd1a7a8e5ac847a025233b610", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.affiliation", + "sh:description": { + "en": "The affiliation of the Kind." + }, + "sh:name": { + "en": "affiliation" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2006/vcard/ns#organization-name" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#vcard:KindShape/df2e16526cd0f7cc796d3bb27ac1861737a35d91", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.email", + "sh:description": { + "en": "An email address of the Kind." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "email" + }, + "sh:path": "http://www.w3.org/2006/vcard/ns#hasEmail" + } + ], + "sh:targetClass": "http://www.w3.org/2006/vcard/ns#Kind" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#adms:IdentifierShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#adms:IdentifierShape/053d0ae3c4b213ae2f708e5e492b97e2cce08686", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Identifier.notation", + "sh:description": { + "en": "A string that is an identifier in the context of the identifier scheme referenced by its datatype." + }, + "sh:name": { + "en": "notation" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2004/02/skos/core#notation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#adms:IdentifierShape/3b534bf26cc294dd6e8dc80832da269189e4cbf3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Identifier.notation", + "sh:description": { + "en": "A string that is an identifier in the context of the identifier scheme referenced by its datatype." + }, + "sh:minCount": "1", + "sh:name": { + "en": "notation" + }, + "sh:path": "http://www.w3.org/2004/02/skos/core#notation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#adms:IdentifierShape/e02208f9fa32c429dc5023f2799d03368703b974", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Identifier.notation", + "sh:description": { + "en": "A string that is an identifier in the context of the identifier scheme referenced by its datatype." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "notation" + }, + "sh:path": "http://www.w3.org/2004/02/skos/core#notation" + } + ], + "sh:targetClass": "http://www.w3.org/ns/adms#Identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/00a99d55cbc03165373a8348d5a88402ea4f239a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.geographicalcoverage", + "sh:class": "http://purl.org/dc/terms/Location", + "sh:description": { + "en": "A geographical area covered by the Catalogue." + }, + "sh:name": { + "en": "geographical coverage" + }, + "sh:path": "http://purl.org/dc/terms/spatial" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/00ac10319099fe2cccabf6b6e38a4876211b79f7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.haspart", + "sh:description": { + "en": "A related Catalogue that is part of the described Catalogue." + }, + "sh:name": { + "en": "has part" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/hasPart" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/01d5c746936ff78bb5eb353a1b0e49303cb2fd31", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.dataset", + "sh:description": { + "en": "A Dataset that is part of the Catalogue." + }, + "sh:name": { + "en": "dataset" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#dataset" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/077f69c4a4864ee33e52ce28b6ac87c96cdaea9d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.themes", + "sh:description": { + "en": "A knowledge organization system used to classify the Resources that are in the Catalogue." + }, + "sh:name": { + "en": "themes" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#themeTaxonomy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/08118c51bfc41b71d11f3a58e9410da74e6480e6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.conformsto", + "sh:description": { + "en": "An established standard to which the described Catalogue conforms." + }, + "sh:name": { + "en": "conforms to" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/0a6f3bb11ed4ea12f852c78996b89c9a54ffc0fb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.applicablelegislation", + "sh:description": { + "en": "The legislation that mandates the creation or management of the Catalog." + }, + "sh:name": { + "en": "applicable legislation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/r5r/applicableLegislation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/0e5c385ece75dfd05b0a7b0b8009a08bed49ebed", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.topiccategory", + "sh:description": { + "en": "Topic category in accordance with EN ISO 19115." + }, + "sh:name": { + "en": "topic category" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/topicCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/10c0ca4deadefb51c529f56ee01caf9bd2639ef4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.accessrights", + "sh:description": { + "en": "Information regarding access or restrictions based on privacy, security, or other policies." + }, + "sh:name": { + "en": "access rights" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/180fd65179a52d6fe70f2febfc53b2b9dba03682", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.principalinvestigator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Key party responsible for gathering information and conducting research [[ISO-19115]]." + }, + "sh:name": { + "en": "principal investigator" + }, + "sh:path": "http://data.europa.eu/930/principalInvestigator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/1a835a94445575c2a10b5f05474c2f9fda6d49ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.wasusedby", + "sh:class": "http://www.w3.org/ns/prov#Activity", + "sh:description": { + "en": "An Activity that used the Catalogue." + }, + "sh:name": { + "en": "was used by" + }, + "sh:path": "http://www.w3.org/ns/prov#wasUsedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/26fb54e0c953f5aa1e4db5b7bf3b6e6698f4ac4e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.custodian", + "sh:description": { + "en": "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "custodian" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/custodian" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/2772ea71869e38556ebc47c064607a25b9d5b6eb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.processor", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]." + }, + "sh:name": { + "en": "processor" + }, + "sh:path": "http://data.europa.eu/930/processor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/29ba27566ab1f32c8bb73f3492436d4bd868d3d2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.language", + "sh:class": "http://purl.org/dc/terms/LinguisticSystem", + "sh:description": { + "en": "A language used in the textual metadata describing titles, descriptions, etc. of the Datasets, Data Services and Dataset Series in the Catalogue." + }, + "sh:name": { + "en": "language" + }, + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/30957911e1c6c79c065b6a0fa632a3c58d6b1841", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.resourceprovider", + "sh:description": { + "en": "\t\n\nParty that supplies the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "resource provider" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/resourceProvider" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/332a16958cb700460c864d15f17f0a67ca9cf034", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.principalinvestigator", + "sh:description": { + "en": "Key party responsible for gathering information and conducting research [[ISO-19115]]." + }, + "sh:name": { + "en": "principal investigator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/principalInvestigator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/337cf55721093cc585693a5397601643d59a4c46", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.record", + "sh:class": "http://www.w3.org/ns/dcat#CatalogRecord", + "sh:description": { + "en": "A Catalogue Record that is part of the Catalogue." + }, + "sh:name": { + "en": "record" + }, + "sh:path": "http://www.w3.org/ns/dcat#record" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/34db0dabef6e2aa992eab790fc3e8d1e3f83bc12", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.record", + "sh:description": { + "en": "A Catalogue Record that is part of the Catalogue." + }, + "sh:name": { + "en": "record" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#record" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/35ed9ae46f019b6d5aea75addba75b4c87cb6fc5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.rightsholder", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An Agent (organisation) holding rights on the Catalogued Resource." + }, + "sh:name": { + "en": "rights holder" + }, + "sh:path": "http://purl.org/dc/terms/rightsHolder" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/48476aa3f2bfa8f7c3e4d22652531e590c90e9ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.originator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who created the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "originator" + }, + "sh:path": "http://data.europa.eu/930/originator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/49cd6ad5fefbffaf348db14bfe47600981dd12c8", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.catalogue", + "sh:class": "http://www.w3.org/ns/dcat#Catalog", + "sh:description": { + "en": "A catalogue whose contents are of interest in the context of this catalogue." + }, + "sh:name": { + "en": "catalogue" + }, + "sh:path": "http://www.w3.org/ns/dcat#catalog" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/4be37093e4c3ba0d5b5a18ef6b97778d6d689392", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Catalogue." + }, + "sh:name": { + "en": "release date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/5247ab8155663a32970621a13083ea5813ec3ab7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.rightsholder", + "sh:description": { + "en": "An Agent (organisation) holding rights on the Catalogued Resource." + }, + "sh:name": { + "en": "rights holder" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/rightsHolder" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/5bc739112726cd993c279f81380611cafc3a9857", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.keyword", + "sh:description": { + "en": "A keyword or tag describing the Catalogue." + }, + "sh:name": { + "en": "keyword" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#keyword" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/6051cd8d6a1acfcf4d6721f241fff56a0b42ebf9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.themes", + "sh:class": "http://www.w3.org/2004/02/skos/core#ConceptScheme", + "sh:description": { + "en": "A knowledge organization system used to classify the Resources that are in the Catalogue." + }, + "sh:name": { + "en": "themes" + }, + "sh:path": "http://www.w3.org/ns/dcat#themeTaxonomy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/675f9ab2c273ab67c79caa42282e4cec463c08f6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.creationdate", + "sh:description": { + "en": "The date on which the Catalogue has been first created." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "creation date" + }, + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/67dcdb36167ca7969c0532898e11a98e9c2a80f5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for making the Catalogue available." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/6b7242b6b89977700c05e4875131fbb975c4235e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.modificationdate", + "sh:description": { + "en": "The most recent date on which the Catalogue was modified." + }, + "sh:name": { + "en": "modification date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/6c19a6337121f15029388b949ea0dab772437b2a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.processor", + "sh:description": { + "en": "Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]." + }, + "sh:name": { + "en": "processor" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/processor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/6cae9880e515253132af1452a38a8a5827165149", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.description", + "sh:description": { + "en": "A free-text account of the Catalogue." + }, + "sh:name": { + "en": "description" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/73465b7fbd7f991a08ddd1b766c2e46fa9dfc14e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.applicablelegislation", + "sh:class": "http://data.europa.eu/eli/ontology#LegalResource", + "sh:description": { + "en": "The legislation that mandates the creation or management of the Catalog." + }, + "sh:name": { + "en": "applicable legislation" + }, + "sh:path": "http://data.europa.eu/r5r/applicableLegislation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/79c0c2e1bcab213fd06ca4c1782849db4a11225f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.custodian", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "custodian" + }, + "sh:path": "http://data.europa.eu/930/custodian" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/7a20e2eb5f5549088fd53fa93fab0958019f267e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.accessrights", + "sh:description": { + "en": "Information regarding access or restrictions based on privacy, security, or other policies." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "access rights" + }, + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/7b6713c1f4a52e964f5db57eabef294b6d04e90e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.contactpoint", + "sh:class": "http://www.w3.org/2006/vcard/ns#Kind", + "sh:description": { + "en": "Contact information that can be used for sending comments about the Catalogue." + }, + "sh:name": { + "en": "contact point" + }, + "sh:path": "http://www.w3.org/ns/dcat#contactPoint" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/7b94c69361e00163d16d78016cd994668c7fccda", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.dataset", + "sh:class": "http://www.w3.org/ns/dcat#Dataset", + "sh:description": { + "en": "A Dataset that is part of the Catalogue." + }, + "sh:name": { + "en": "dataset" + }, + "sh:path": "http://www.w3.org/ns/dcat#dataset" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/7d4c667652f23f3a51353271e3800bca87ed3f68", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.creator", + "sh:description": { + "en": "An entity responsible for the creation of the Catalogue." + }, + "sh:name": { + "en": "creator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/7e81f1a1332766b4be433580d64a6ec4b1530493", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.topiccategory", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "Topic category in accordance with EN ISO 19115." + }, + "sh:name": { + "en": "topic category" + }, + "sh:path": "http://data.europa.eu/930/topicCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/81d9e81dce75ad228913796fb0f52470b14df56b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.temporalcoverage", + "sh:description": { + "en": "A temporal period that the Catalogue covers." + }, + "sh:name": { + "en": "temporal coverage" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/temporal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/837b9dc79bed1a4d15f6f9094b596dd177944ab6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.qualifiedattribution", + "sh:class": "http://www.w3.org/ns/prov#Attribution", + "sh:description": { + "en": "A link to an Agent having some form of responsibility for the Catalogue." + }, + "sh:name": { + "en": "qualified attribution" + }, + "sh:path": "http://www.w3.org/ns/prov#qualifiedAttribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/87161588819073178c8f6950dcce2286cac45320", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.referencesystem", + "sh:class": "http://purl.org/dc/terms/Standard", + "sh:description": { + "en": "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]." + }, + "sh:name": { + "en": "reference system" + }, + "sh:path": "http://data.europa.eu/930/referenceSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/8772a17b46da88b8aa26c30e24bc3d9ef17fb940", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.creator", + "sh:description": { + "en": "An entity responsible for the creation of the Catalogue." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "creator" + }, + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/8d36a62f83db7f94097e27edb51306e17e0d40f3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.homepage", + "sh:description": { + "en": "A web page that acts as the main page for the Catalogue." + }, + "sh:name": { + "en": "homepage" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://xmlns.com/foaf/0.1/homepage" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/8e3b1c0888909beb09cd832b3145ad1f7abb1caa", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.temporalcoverage", + "sh:class": "http://purl.org/dc/terms/PeriodOfTime", + "sh:description": { + "en": "A temporal period that the Catalogue covers." + }, + "sh:name": { + "en": "temporal coverage" + }, + "sh:path": "http://purl.org/dc/terms/temporal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/8f61614144aa7bca188b24f5976593dc08aad0e6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.description", + "sh:description": { + "en": "A free-text account of the Catalogue." + }, + "sh:minCount": "1", + "sh:name": { + "en": "description" + }, + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/90d2d876025f695254da925395940ab829409254", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.referencesystem", + "sh:description": { + "en": "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]." + }, + "sh:name": { + "en": "reference system" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/referenceSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/9169149cf5b5a794cac331851a3a1a92ff279293", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.resourceprovider", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\t\n\nParty that supplies the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "resource provider" + }, + "sh:path": "http://data.europa.eu/930/resourceProvider" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/93f73e69bb03d2928fcf758a253ef316becdf9b9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for making the Catalogue available." + }, + "sh:name": { + "en": "publisher" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/95015004529c652bcb276060d84ed7423c4a9b08", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.geographicalcoverage", + "sh:description": { + "en": "A geographical area covered by the Catalogue." + }, + "sh:name": { + "en": "geographical coverage" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/spatial" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/9678e29dc284ba14312bf01cd0a581b960b77a08", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.theme", + "sh:description": { + "en": "A main category of the Catalogue. A Catalogue can have multiple categories." + }, + "sh:name": { + "en": "theme" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#theme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/99435c17158fbaa12d1d955b8886d5bf935ab016", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.rights", + "sh:class": "http://purl.org/dc/terms/RightsStatement", + "sh:description": { + "en": "A statement that specifies rights associated with the Catalogue." + }, + "sh:name": { + "en": "rights" + }, + "sh:path": "http://purl.org/dc/terms/rights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/9adf9f5890592909cf3e67021ae7ab4f895a7745", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.contactpoint", + "sh:description": { + "en": "Contact information that can be used for sending comments about the Catalogue." + }, + "sh:name": { + "en": "contact point" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#contactPoint" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/9e9d878c1c354206edc1d411f33c82d4d01e5a8f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.modificationdate", + "sh:description": { + "en": "The most recent date on which the Catalogue was modified." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "modification date" + }, + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/9eaae476a881de13b9430537ace6e70da7327dbd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.licence", + "sh:description": { + "en": "A licence under which the Catalogue can be used or reused." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "licence" + }, + "sh:path": "http://purl.org/dc/terms/license" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/9ebdae98241e4f451997ba6a4a2252e28ea561d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.creationdate", + "sh:description": { + "en": "The date on which the Catalogue has been first created." + }, + "sh:name": { + "en": "creation date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/a0ccdf3bd7f5d161d07f375a26e68c18ca91dc19", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for making the Catalogue available." + }, + "sh:minCount": "1", + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/aadbd67a77a624f073be2076627fb9dc883cbe48", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.identifier", + "sh:description": { + "en": "The main identifier for the Catalogue, e.g. the URI or other unique identifier." + }, + "sh:name": { + "en": "identifier" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/b0ccd926f364c1ae79f5ea36fa0146188fcec226", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.wasusedby", + "sh:description": { + "en": "An Activity that used the Catalogue." + }, + "sh:name": { + "en": "was used by" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#wasUsedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/b362d2bdbbe8ba1c689e5554cca2bcbd295546de", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Catalogue." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "release date" + }, + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/b3ec0655204c62a2531244aaeab12f1a2c5e5b5d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.publisher", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An entity (organisation) responsible for making the Catalogue available." + }, + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/b4c4138f0581e7240ec4dd866004c56407b3705a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.rights", + "sh:description": { + "en": "A statement that specifies rights associated with the Catalogue." + }, + "sh:name": { + "en": "rights" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/rights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/ba3b4487b5271499cada905fb8fb4869a540fbb2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.user", + "sh:description": { + "en": "Party who uses the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "user" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/user" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/ba6ef1d6ab1be8f620759998659fb2e547832d82", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.catalogue", + "sh:description": { + "en": "A catalogue whose contents are of interest in the context of this catalogue." + }, + "sh:name": { + "en": "catalogue" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#catalog" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/baaa3d4a8f33f8b2b8c1d19c8d2817a75377145d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.qualifiedattribution", + "sh:description": { + "en": "A link to an Agent having some form of responsibility for the Catalogue." + }, + "sh:name": { + "en": "qualified attribution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#qualifiedAttribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/c1d40f7102c8201949576e76be48b991b47958d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.creator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An entity responsible for the creation of the Catalogue." + }, + "sh:name": { + "en": "creator" + }, + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/c26f8a3ac6445e9f36176f951acd9d235af5ffd9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.service", + "sh:class": "http://www.w3.org/ns/dcat#DataService", + "sh:description": { + "en": "A site or end-point (Data Service) that is listed in the Catalogue." + }, + "sh:name": { + "en": "service" + }, + "sh:path": "http://www.w3.org/ns/dcat#service" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/c6582cc6dd81abe7073c1f822d33efc41ecab36d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.distributor", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who distributes the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "distributor" + }, + "sh:path": "http://data.europa.eu/930/distributor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/c84f7330b9538a899ebb875c44dc23c9882e74ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.conformsto", + "sh:class": "http://purl.org/dc/terms/Standard", + "sh:description": { + "en": "An established standard to which the described Catalogue conforms." + }, + "sh:name": { + "en": "conforms to" + }, + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/c8cbca0f9dd8797f331150a9e22d9e3ca53ab372", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.haspart", + "sh:class": "http://www.w3.org/ns/dcat#Catalog", + "sh:description": { + "en": "A related Catalogue that is part of the described Catalogue." + }, + "sh:name": { + "en": "has part" + }, + "sh:path": "http://purl.org/dc/terms/hasPart" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/ca4e7adcf7fe2a967e2808cac6e379bc9877c1e8", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.user", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who uses the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "user" + }, + "sh:path": "http://data.europa.eu/930/user" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/d5d74574f70f9a979535f3624608f88180dd0c97", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.title", + "sh:description": { + "en": "A name given to the Catalogue." + }, + "sh:name": { + "en": "title" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/da28472666d298998330cb159b2c1e90b4446250", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.homepage", + "sh:description": { + "en": "A web page that acts as the main page for the Catalogue." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "homepage" + }, + "sh:path": "http://xmlns.com/foaf/0.1/homepage" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/db878f1cb93930f64561d0504123c66feacfad5a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.language", + "sh:description": { + "en": "A language used in the textual metadata describing titles, descriptions, etc. of the Datasets, Data Services and Dataset Series in the Catalogue." + }, + "sh:name": { + "en": "language" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/dbcf2adef675735c48b532392359af27af5e8b71", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.licence", + "sh:class": "http://purl.org/dc/terms/LicenseDocument", + "sh:description": { + "en": "A licence under which the Catalogue can be used or reused." + }, + "sh:name": { + "en": "licence" + }, + "sh:path": "http://purl.org/dc/terms/license" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/dede6a68a95ac0f43ca88def472d8fc001f86ebe", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.theme", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "A main category of the Catalogue. A Catalogue can have multiple categories." + }, + "sh:name": { + "en": "theme" + }, + "sh:path": "http://www.w3.org/ns/dcat#theme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/e7571d7eeaa445d492569780abae4aa92ed790b3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.distributor", + "sh:description": { + "en": "Party who distributes the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "distributor" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/distributor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/e9a8f5414305eafd449b87a38bfe0c974341c9ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.service", + "sh:description": { + "en": "A site or end-point (Data Service) that is listed in the Catalogue." + }, + "sh:name": { + "en": "service" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#service" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/ee60fdd4b8581460f5fc4077813b8bb3e3d77441", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.accessrights", + "sh:class": "http://purl.org/dc/terms/RightsStatement", + "sh:description": { + "en": "Information regarding access or restrictions based on privacy, security, or other policies." + }, + "sh:name": { + "en": "access rights" + }, + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/f15ac8e72da8db00ffde633a42483a8874e9f5b4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.originator", + "sh:description": { + "en": "Party who created the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "originator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/originator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/f30149ffb6ec9d00dd5866b052105729fa27d02a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.licence", + "sh:description": { + "en": "A licence under which the Catalogue can be used or reused." + }, + "sh:name": { + "en": "licence" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/license" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/f8b02efd063b8089b72ce9677a1e4a3488eeb9a9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.title", + "sh:description": { + "en": "A name given to the Catalogue." + }, + "sh:minCount": "1", + "sh:name": { + "en": "title" + }, + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogShape/fb8568b313de736f9184db23272b6317700e9e7e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.homepage", + "sh:class": "http://xmlns.com/foaf/0.1/Document", + "sh:description": { + "en": "A web page that acts as the main page for the Catalogue." + }, + "sh:name": { + "en": "homepage" + }, + "sh:path": "http://xmlns.com/foaf/0.1/homepage" + } + ], + "sh:targetClass": "http://www.w3.org/ns/dcat#Catalog" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/06293023d38e0a3f6d84479e2c37726cc226bcf6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.modificationdate", + "sh:description": { + "en": "The most recent date on which the Catalogue entry was changed or modified." + }, + "sh:minCount": "1", + "sh:name": { + "en": "modification date" + }, + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/180fd65179a52d6fe70f2febfc53b2b9dba03682", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.principalinvestigator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Key party responsible for gathering information and conducting research [[ISO-19115]]." + }, + "sh:name": { + "en": "principal investigator" + }, + "sh:path": "http://data.europa.eu/930/principalInvestigator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/1c4ac0cf94e6a9152035ed86f73590b6b516dfef", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.changetype", + "sh:description": { + "en": "The status of the catalogue record in the context of editorial flow of the dataset and data service descriptions." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "change type" + }, + "sh:path": "http://www.w3.org/ns/adms#status" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/26fb54e0c953f5aa1e4db5b7bf3b6e6698f4ac4e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.custodian", + "sh:description": { + "en": "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "custodian" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/custodian" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/2772ea71869e38556ebc47c064607a25b9d5b6eb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.processor", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\t\r\n\r\nParty who has processed the data in a manner such that the resource has been modified [[ISO-19115]]." + }, + "sh:name": { + "en": "processor" + }, + "sh:path": "http://data.europa.eu/930/processor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/29ba27566ab1f32c8bb73f3492436d4bd868d3d2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.language", + "sh:class": "http://purl.org/dc/terms/LinguisticSystem", + "sh:description": { + "en": "A language used in the textual metadata describing titles, descriptions, etc. of the Catalogued Resource." + }, + "sh:name": { + "en": "language" + }, + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/30957911e1c6c79c065b6a0fa632a3c58d6b1841", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.resourceprovider", + "sh:description": { + "en": "\t\r\n\r\nParty that supplies the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "resource provider" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/resourceProvider" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/31d5e2e3aa43e34f78e4557b9a8c4e7507c4948b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.applicationprofile", + "sh:class": "http://purl.org/dc/terms/Standard", + "sh:description": { + "en": "An Application Profile that the Catalogued Resource's metadata conforms to." + }, + "sh:name": { + "en": "application profile" + }, + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/332a16958cb700460c864d15f17f0a67ca9cf034", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.principalinvestigator", + "sh:description": { + "en": "Key party responsible for gathering information and conducting research [[ISO-19115]]." + }, + "sh:name": { + "en": "principal investigator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/principalInvestigator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/35ed9ae46f019b6d5aea75addba75b4c87cb6fc5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.rightsholder", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An Agent (organisation) holding rights on the Catalogue." + }, + "sh:name": { + "en": "rights holder" + }, + "sh:path": "http://purl.org/dc/terms/rightsHolder" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/387c76a64757677cc2b899f0c4a20803263a0449", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.primarytopic", + "sh:description": { + "en": "A link to the Dataset, Data service or Catalog described in the record." + }, + "sh:name": { + "en": "primary topic" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://xmlns.com/foaf/0.1/primaryTopic" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/48302728c90d6c344ff17c41a12e9f1379d2a049", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.sourcemetadata", + "sh:description": { + "en": "The original metadata that was used in creating metadata for the Dataset." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "source metadata" + }, + "sh:path": "http://purl.org/dc/terms/source" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/48476aa3f2bfa8f7c3e4d22652531e590c90e9ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.originator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\t\n\nParty who created the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "originator" + }, + "sh:path": "http://data.europa.eu/930/originator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/4b28ec6b7000fa7ccd38127f115952dd990d7d9c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.changetype", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "The status of the catalogue record in the context of editorial flow of the dataset and data service descriptions." + }, + "sh:name": { + "en": "change type" + }, + "sh:path": "http://www.w3.org/ns/adms#status" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/4ffca05d8646c0f94e4b5dc1e15e7757e7dd2843", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.listingdate", + "sh:description": { + "en": "The date on which the description of the Resource was included in the Catalogue." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "listing date" + }, + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/5247ab8155663a32970621a13083ea5813ec3ab7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.rightsholder", + "sh:description": { + "en": "An Agent (organisation) holding rights on the Catalogue." + }, + "sh:name": { + "en": "rights holder" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/rightsHolder" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/65eafe0643a998b84fc2d253de401f9ad8355770", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.primarytopic", + "sh:description": { + "en": "A link to the Dataset, Data service or Catalog described in the record." + }, + "sh:minCount": "1", + "sh:name": { + "en": "primary topic" + }, + "sh:path": "http://xmlns.com/foaf/0.1/primaryTopic" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/675f9ab2c273ab67c79caa42282e4cec463c08f6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.creationdate", + "sh:description": { + "en": "The date on which the Catalogue Record has been first created." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "creation date" + }, + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/67dcdb36167ca7969c0532898e11a98e9c2a80f5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for making the Data Service available." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/6b7242b6b89977700c05e4875131fbb975c4235e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.modificationdate", + "sh:description": { + "en": "The most recent date on which the Catalogue entry was changed or modified." + }, + "sh:name": { + "en": "modification date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/6c19a6337121f15029388b949ea0dab772437b2a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.processor", + "sh:description": { + "en": "\t\r\n\r\nParty who has processed the data in a manner such that the resource has been modified [[ISO-19115]]." + }, + "sh:name": { + "en": "processor" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/processor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/6cae9880e515253132af1452a38a8a5827165149", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.description", + "sh:description": { + "en": "A free-text account of the record. This property can be repeated for parallel language versions of the description." + }, + "sh:name": { + "en": "description" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/79c0c2e1bcab213fd06ca4c1782849db4a11225f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.custodian", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "custodian" + }, + "sh:path": "http://data.europa.eu/930/custodian" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/7b6713c1f4a52e964f5db57eabef294b6d04e90e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.contactpoint", + "sh:class": "http://www.w3.org/2006/vcard/ns#Kind", + "sh:description": { + "en": "Contact information that can be used for sending comments about the Catalogue Record." + }, + "sh:name": { + "en": "contact point" + }, + "sh:path": "http://www.w3.org/ns/dcat#contactPoint" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/7d4c667652f23f3a51353271e3800bca87ed3f68", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.creator", + "sh:description": { + "en": "The Agent primarily responsible for producing the Catalogue Record." + }, + "sh:name": { + "en": "creator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/837b9dc79bed1a4d15f6f9094b596dd177944ab6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.qualifiedattribution", + "sh:class": "http://www.w3.org/ns/prov#Attribution", + "sh:description": { + "en": "Link to an Agent having some form of responsibility for the Catalogue Record." + }, + "sh:name": { + "en": "qualified attribution" + }, + "sh:path": "http://www.w3.org/ns/prov#qualifiedAttribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/8c70e4513eeeeacaf9fdbc9e2cf3df16973e24c0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.changetype", + "sh:description": { + "en": "The status of the catalogue record in the context of editorial flow of the dataset and data service descriptions." + }, + "sh:name": { + "en": "change type" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/adms#status" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/9169149cf5b5a794cac331851a3a1a92ff279293", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.resourceprovider", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\t\r\n\r\nParty that supplies the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "resource provider" + }, + "sh:path": "http://data.europa.eu/930/resourceProvider" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/93f73e69bb03d2928fcf758a253ef316becdf9b9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for making the Data Service available." + }, + "sh:name": { + "en": "publisher" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/95cb7d74c8710526cdd4a980d92ce3cf74d7a38f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.sourcemetadata", + "sh:class": "http://www.w3.org/ns/dcat#CatalogRecord", + "sh:description": { + "en": "The original metadata that was used in creating metadata for the Dataset." + }, + "sh:name": { + "en": "source metadata" + }, + "sh:path": "http://purl.org/dc/terms/source" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/97b367051882750fe2df0bc6fff5dd50ff0c94bd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.applicationprofile", + "sh:description": { + "en": "An Application Profile that the Catalogued Resource's metadata conforms to." + }, + "sh:name": { + "en": "application profile" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/9adf9f5890592909cf3e67021ae7ab4f895a7745", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.contactpoint", + "sh:description": { + "en": "Contact information that can be used for sending comments about the Catalogue Record." + }, + "sh:name": { + "en": "contact point" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#contactPoint" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/9e9d878c1c354206edc1d411f33c82d4d01e5a8f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.modificationdate", + "sh:description": { + "en": "The most recent date on which the Catalogue entry was changed or modified." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "modification date" + }, + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/9ebdae98241e4f451997ba6a4a2252e28ea561d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.creationdate", + "sh:description": { + "en": "The date on which the Catalogue Record has been first created." + }, + "sh:name": { + "en": "creation date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/aadbd67a77a624f073be2076627fb9dc883cbe48", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.identifier", + "sh:description": { + "en": "The main identifier for the Catalogue Record, e.g., the URI or other unique identifier in the context of the Catalogue." + }, + "sh:name": { + "en": "identifier" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/b3ec0655204c62a2531244aaeab12f1a2c5e5b5d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.publisher", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An entity (organisation) responsible for making the Data Service available." + }, + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/ba3b4487b5271499cada905fb8fb4869a540fbb2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.user", + "sh:description": { + "en": "Party who uses the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "user" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/user" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/baaa3d4a8f33f8b2b8c1d19c8d2817a75377145d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.qualifiedattribution", + "sh:description": { + "en": "Link to an Agent having some form of responsibility for the Catalogue Record." + }, + "sh:name": { + "en": "qualified attribution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#qualifiedAttribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/c1d40f7102c8201949576e76be48b991b47958d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.creator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "The Agent primarily responsible for producing the Catalogue Record." + }, + "sh:name": { + "en": "creator" + }, + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/c6582cc6dd81abe7073c1f822d33efc41ecab36d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.distributor", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who distributes the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "distributor" + }, + "sh:path": "http://data.europa.eu/930/distributor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/c65d45ed7195ead5f643ec8c8afd29c6dd9662bf", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.primarytopic", + "sh:class": "http://www.w3.org/ns/dcat#Resource", + "sh:description": { + "en": "A link to the Dataset, Data service or Catalog described in the record." + }, + "sh:name": { + "en": "primary topic" + }, + "sh:path": "http://xmlns.com/foaf/0.1/primaryTopic" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/ca4e7adcf7fe2a967e2808cac6e379bc9877c1e8", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.user", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who uses the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "user" + }, + "sh:path": "http://data.europa.eu/930/user" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/d1a2caf3f023345c142769faae4544a99834d255", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.sourcemetadata", + "sh:description": { + "en": "The original metadata that was used in creating metadata for the Dataset." + }, + "sh:name": { + "en": "source metadata" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/source" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/d4c0539354cbf13f62e53a5a69e3f2b0e384f727", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.listingdate", + "sh:description": { + "en": "The date on which the description of the Resource was included in the Catalogue." + }, + "sh:name": { + "en": "listing date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/d5d74574f70f9a979535f3624608f88180dd0c97", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.title", + "sh:description": { + "en": "A name given to the Catalogue Record." + }, + "sh:name": { + "en": "title" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/db878f1cb93930f64561d0504123c66feacfad5a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.language", + "sh:description": { + "en": "A language used in the textual metadata describing titles, descriptions, etc. of the Catalogued Resource." + }, + "sh:name": { + "en": "language" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/e7571d7eeaa445d492569780abae4aa92ed790b3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.distributor", + "sh:description": { + "en": "Party who distributes the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "distributor" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/distributor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/edc684c84677aa4924b66988491caddda1a1e68b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.primarytopic", + "sh:description": { + "en": "A link to the Dataset, Data service or Catalog described in the record." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "primary topic" + }, + "sh:path": "http://xmlns.com/foaf/0.1/primaryTopic" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:CatalogRecordShape/f15ac8e72da8db00ffde633a42483a8874e9f5b4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.originator", + "sh:description": { + "en": "\t\n\nParty who created the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "originator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/originator" + } + ], + "sh:targetClass": "http://www.w3.org/ns/dcat#CatalogRecord" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/00a99d55cbc03165373a8348d5a88402ea4f239a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.geographicalcoverage", + "sh:class": "http://purl.org/dc/terms/Location", + "sh:description": { + "en": "A geographic region that is covered by the Data Service." + }, + "sh:name": { + "en": "geographical coverage" + }, + "sh:path": "http://purl.org/dc/terms/spatial" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/01e271bbf4ae8e75217e81a49d8d852bdf541c79", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.orginator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\t\r\n\r\nParty who created the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "orginator" + }, + "sh:path": "http://data.europa.eu/930/originator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/0383ae85d347aaaa1366ede6a5651503e07b7240", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.serviceprotocol", + "sh:description": { + "en": "\tProtocol value in accordance with INSPIRE Protocol Values [[INSPIRE-PV]]." + }, + "sh:name": { + "en": "service protocol" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/serviceProtocol" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/08118c51bfc41b71d11f3a58e9410da74e6480e6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.conformsto", + "sh:description": { + "en": "An established (technical) standard to which the Data Service conforms." + }, + "sh:name": { + "en": "conforms to" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/0a6f3bb11ed4ea12f852c78996b89c9a54ffc0fb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.applicablelegislation", + "sh:description": { + "en": "The legislation that mandates the creation or management of the Data Service." + }, + "sh:name": { + "en": "applicable legislation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/r5r/applicableLegislation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/0c2eaa5b16ef4d4cc0f00b2fd130128e37abbb17", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicetype", + "sh:description": { + "en": "Service type in accordance with INSPIRE Spatial Data Service Types [[INSPIRE-SDST]]." + }, + "sh:name": { + "en": "service type" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/serviceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/0e5c385ece75dfd05b0a7b0b8009a08bed49ebed", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.topiccategory", + "sh:description": { + "en": "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]." + }, + "sh:name": { + "en": "topic category" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/topicCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/10c0ca4deadefb51c529f56ee01caf9bd2639ef4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.accessrights", + "sh:description": { + "en": "Information regarding access or restrictions based on privacy, security, or other policies." + }, + "sh:name": { + "en": "access rights" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/180fd65179a52d6fe70f2febfc53b2b9dba03682", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.principalinvestigator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Key party responsible for gathering information and conducting research [[ISO-19115]]." + }, + "sh:name": { + "en": "principal investigator" + }, + "sh:path": "http://data.europa.eu/930/principalInvestigator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/1a61f733fafb015548fe0e21203d559c9cb4d228", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servesdataset", + "sh:class": "http://www.w3.org/ns/dcat#Dataset", + "sh:description": { + "en": "This property refers to a collection of data that this data service can distribute." + }, + "sh:name": { + "en": "serves dataset" + }, + "sh:path": "http://www.w3.org/ns/dcat#servesDataset" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/1a835a94445575c2a10b5f05474c2f9fda6d49ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.wasusedby", + "sh:class": "http://www.w3.org/ns/prov#Activity", + "sh:description": { + "en": "To an Activity that used the Data Service." + }, + "sh:name": { + "en": "was used by" + }, + "sh:path": "http://www.w3.org/ns/prov#wasUsedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/236f0210baaf149903750c43bbe7012c21debb2a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.type", + "sh:description": { + "en": "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "type" + }, + "sh:path": "http://data.europa.eu/930/resourceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/26fb54e0c953f5aa1e4db5b7bf3b6e6698f4ac4e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.custodian", + "sh:description": { + "en": "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "custodian" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/custodian" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/2772ea71869e38556ebc47c064607a25b9d5b6eb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.processor", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\t\r\n\r\nParty who has processed the data in a manner such that the resource has been modified [[ISO-19115]]." + }, + "sh:name": { + "en": "processor" + }, + "sh:path": "http://data.europa.eu/930/processor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/2961dd5b80e9c0f6242da8cf9eea53ad610d7602", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.temporalresolution", + "sh:description": { + "en": "The minimum time period resolvable in the Data Service." + }, + "sh:name": { + "en": "temporal resolution" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#temporalResolution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/29ba27566ab1f32c8bb73f3492436d4bd868d3d2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.language", + "sh:class": "http://purl.org/dc/terms/LinguisticSystem", + "sh:description": { + "en": "The language of the structure that can be returned by querying the endpointURL." + }, + "sh:name": { + "en": "language" + }, + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/30957911e1c6c79c065b6a0fa632a3c58d6b1841", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.resourceprovider", + "sh:description": { + "en": "\t\r\n\r\nParty that supplies the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "resource provider" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/resourceProvider" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/30e78cd98aa6cd5dbc31678289abb5e0cc0b55c7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.landingpage", + "sh:description": { + "en": "A web page that provides access to the Data Service and/or additional information." + }, + "sh:name": { + "en": "landing page" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#landingPage" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/322371a77364a50f049d46180f6192532eea26dc", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.type", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]." + }, + "sh:name": { + "en": "type" + }, + "sh:path": "http://data.europa.eu/930/resourceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/332a16958cb700460c864d15f17f0a67ca9cf034", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.principalinvestigator", + "sh:description": { + "en": "Key party responsible for gathering information and conducting research [[ISO-19115]]." + }, + "sh:name": { + "en": "principal investigator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/principalInvestigator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/35ed9ae46f019b6d5aea75addba75b4c87cb6fc5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.rightsholder", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An Agent (organisation) holding rights on the Catalogue." + }, + "sh:name": { + "en": "rights holder" + }, + "sh:path": "http://purl.org/dc/terms/rightsHolder" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/3bde2663aaca96d953765ac2e525ef64710bf4d6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.endpointURL", + "sh:description": { + "en": "The root location or primary endpoint of the service (an IRI)." + }, + "sh:name": { + "en": "endpoint URL" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#endpointURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/42110293925ce8bdb81f82dee95d1f78b2fca91c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.spatialresolution", + "sh:class": "http://www.w3.org/ns/dqv#QualityMeasurement", + "sh:description": { + "en": "Spatial resolution, as defined in [[INSPIRE-MD-REG]], [[ISO-19115]], and [[ISO-19115-1]]." + }, + "sh:name": { + "en": "spatial resolution" + }, + "sh:path": "http://www.w3.org/ns/dqv#hasQualityMeasurement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/46a60c7d3d828d3006937a12f82c1958b94e6f76", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.spatialresolution", + "sh:description": { + "en": "Spatial resolution, as defined in [[INSPIRE-MD-REG]], [[ISO-19115]], and [[ISO-19115-1]]." + }, + "sh:name": { + "en": "spatial resolution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dqv#hasQualityMeasurement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/4a645eccb039c27c621f619e3c84b75bd3f807ab", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.orginator", + "sh:description": { + "en": "\t\r\n\r\nParty who created the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "orginator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/originator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/4be37093e4c3ba0d5b5a18ef6b97778d6d689392", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Data Service." + }, + "sh:name": { + "en": "release date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/4f381639bb6e021939f65b4f41409d1edaeade9b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.type", + "sh:description": { + "en": "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]." + }, + "sh:name": { + "en": "type" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/resourceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/5247ab8155663a32970621a13083ea5813ec3ab7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.rightsholder", + "sh:description": { + "en": "An Agent (organisation) holding rights on the Catalogue." + }, + "sh:name": { + "en": "rights holder" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/rightsHolder" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/5bc739112726cd993c279f81380611cafc3a9857", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.keyword", + "sh:description": { + "en": "A keyword or tag describing the Data Service." + }, + "sh:name": { + "en": "keyword" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#keyword" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/63240e11f1eb66f636413d1dbb134f0ff9066a7c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.endpointdescription", + "sh:description": { + "en": "A description of the services available via the end-points, including their operations, parameters etc." + }, + "sh:name": { + "en": "endpoint description" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#endpointDescription" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/670342a920a4d7c073b8db698b89a4c651e34491", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicetype", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "Service type in accordance with INSPIRE Spatial Data Service Types [[INSPIRE-SDST]]." + }, + "sh:name": { + "en": "service type" + }, + "sh:path": "http://data.europa.eu/930/serviceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/675f9ab2c273ab67c79caa42282e4cec463c08f6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.creationdate", + "sh:description": { + "en": "The date on which the Data Service has been first created." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "creation date" + }, + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/67dcdb36167ca7969c0532898e11a98e9c2a80f5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for making the Data Service available." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/69c4771d01c23b15f61b2d7006a4abf0d56d5ba0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.spatialresolutioninmetres", + "sh:description": { + "en": "The minimum spatial separation resolvable in a Data Service, measured in metres." + }, + "sh:name": { + "en": "spatial resolution in metres" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "https://www.w3.org/ns/dcat#spatialResolutionInMeters" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/6b7242b6b89977700c05e4875131fbb975c4235e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.modificationdate", + "sh:description": { + "en": "The most recent date on which the Data Service was changed or modified." + }, + "sh:name": { + "en": "modification date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/6c19a6337121f15029388b949ea0dab772437b2a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.processor", + "sh:description": { + "en": "\t\r\n\r\nParty who has processed the data in a manner such that the resource has been modified [[ISO-19115]]." + }, + "sh:name": { + "en": "processor" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/processor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/6cae9880e515253132af1452a38a8a5827165149", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.description", + "sh:description": { + "en": "A free-text account of the Data Service." + }, + "sh:name": { + "en": "description" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/73465b7fbd7f991a08ddd1b766c2e46fa9dfc14e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.applicablelegislation", + "sh:class": "http://data.europa.eu/eli/ontology#LegalResource", + "sh:description": { + "en": "The legislation that mandates the creation or management of the Data Service." + }, + "sh:name": { + "en": "applicable legislation" + }, + "sh:path": "http://data.europa.eu/r5r/applicableLegislation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/737cd5f1c9f0e13c35eb82b7f0d2b2f76a9a82c7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.format", + "sh:class": "http://purl.org/dc/terms/MediaTypeOrExtent", + "sh:description": { + "en": "The structure that can be returned by querying the endpointURL." + }, + "sh:name": { + "en": "format" + }, + "sh:path": "http://purl.org/dc/terms/format" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/79c0c2e1bcab213fd06ca4c1782849db4a11225f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.custodian", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "custodian" + }, + "sh:path": "http://data.europa.eu/930/custodian" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/7a20e2eb5f5549088fd53fa93fab0958019f267e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.accessrights", + "sh:description": { + "en": "Information regarding access or restrictions based on privacy, security, or other policies." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "access rights" + }, + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/7b6713c1f4a52e964f5db57eabef294b6d04e90e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.contactpoint", + "sh:class": "http://www.w3.org/2006/vcard/ns#Kind", + "sh:description": { + "en": "Contact information that can be used for sending comments about the Data Service." + }, + "sh:name": { + "en": "contact point" + }, + "sh:path": "http://www.w3.org/ns/dcat#contactPoint" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/7d4c667652f23f3a51353271e3800bca87ed3f68", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.creator", + "sh:description": { + "en": "An Agent primarily responsible for producing the Data Service." + }, + "sh:name": { + "en": "creator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/7e81f1a1332766b4be433580d64a6ec4b1530493", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.topiccategory", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]." + }, + "sh:name": { + "en": "topic category" + }, + "sh:path": "http://data.europa.eu/930/topicCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/81d9e81dce75ad228913796fb0f52470b14df56b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.temporalcoverage", + "sh:description": { + "en": "A temporal period that the Data Service covers." + }, + "sh:name": { + "en": "temporal coverage" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/temporal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/837b9dc79bed1a4d15f6f9094b596dd177944ab6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.qualifiedattribution", + "sh:class": "http://www.w3.org/ns/prov#Attribution", + "sh:description": { + "en": "Link to an Agent having some form of responsibility for the Data Service." + }, + "sh:name": { + "en": "qualified attribution" + }, + "sh:path": "http://www.w3.org/ns/prov#qualifiedAttribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/83ad7325cc6681e43e44550c269847065a95a14f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.endpointURL", + "sh:description": { + "en": "The root location or primary endpoint of the service (an IRI)." + }, + "sh:minCount": "1", + "sh:name": { + "en": "endpoint URL" + }, + "sh:path": "http://www.w3.org/ns/dcat#endpointURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/87161588819073178c8f6950dcce2286cac45320", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.referencesystem", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "The reference system used in the Data Service." + }, + "sh:name": { + "en": "reference system" + }, + "sh:path": "http://data.europa.eu/930/referenceSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/8800b7f9f5c99f91633b1231bc40964e69b021de", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.spatialresolutionastext", + "sh:description": { + "en": "Textual description of spatial resolution." + }, + "sh:name": { + "en": "spatial resolution as text" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://data.europa.eu/930/spatialResolutionAsText" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/8e3b1c0888909beb09cd832b3145ad1f7abb1caa", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.temporalcoverage", + "sh:class": "http://purl.org/dc/terms/PeriodOfTime", + "sh:description": { + "en": "A temporal period that the Data Service covers." + }, + "sh:name": { + "en": "temporal coverage" + }, + "sh:path": "http://purl.org/dc/terms/temporal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/90d2d876025f695254da925395940ab829409254", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.referencesystem", + "sh:description": { + "en": "The reference system used in the Data Service." + }, + "sh:name": { + "en": "reference system" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/referenceSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/9169149cf5b5a794cac331851a3a1a92ff279293", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.resourceprovider", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\t\r\n\r\nParty that supplies the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "resource provider" + }, + "sh:path": "http://data.europa.eu/930/resourceProvider" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/93aa3bef56a7ec444fb66a9f67ef6a58a44b9e97", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicetype", + "sh:description": { + "en": "Service type in accordance with INSPIRE Spatial Data Service Types [[INSPIRE-SDST]]." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "service type" + }, + "sh:path": "http://data.europa.eu/930/serviceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/93f73e69bb03d2928fcf758a253ef316becdf9b9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for making the Data Service available." + }, + "sh:name": { + "en": "publisher" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/95015004529c652bcb276060d84ed7423c4a9b08", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.geographicalcoverage", + "sh:description": { + "en": "A geographic region that is covered by the Data Service." + }, + "sh:name": { + "en": "geographical coverage" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/spatial" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/9678e29dc284ba14312bf01cd0a581b960b77a08", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.theme", + "sh:description": { + "en": "A category of the Data Service." + }, + "sh:name": { + "en": "theme" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#theme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/99435c17158fbaa12d1d955b8886d5bf935ab016", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.rights", + "sh:class": "http://purl.org/dc/terms/RightsStatement", + "sh:description": { + "en": "\tA statement that specifies rights associated with the Data Service." + }, + "sh:name": { + "en": "rights" + }, + "sh:path": "http://purl.org/dc/terms/rights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/9adf9f5890592909cf3e67021ae7ab4f895a7745", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.contactpoint", + "sh:description": { + "en": "Contact information that can be used for sending comments about the Data Service." + }, + "sh:name": { + "en": "contact point" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#contactPoint" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/9e9d878c1c354206edc1d411f33c82d4d01e5a8f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.modificationdate", + "sh:description": { + "en": "The most recent date on which the Data Service was changed or modified." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "modification date" + }, + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/9eaae476a881de13b9430537ace6e70da7327dbd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.licence", + "sh:description": { + "en": "A licence under which the Data service is made available." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "licence" + }, + "sh:path": "http://purl.org/dc/terms/license" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/9ebdae98241e4f451997ba6a4a2252e28ea561d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.creationdate", + "sh:description": { + "en": "The date on which the Data Service has been first created." + }, + "sh:name": { + "en": "creation date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/a1173daef382ef9fe405318a57ddd98dbc82e335", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.spatialresolutioninmetres", + "sh:datatype": "http://www.w3.org/2001/XMLSchema#decimal", + "sh:description": { + "en": "The minimum spatial separation resolvable in a Data Service, measured in metres." + }, + "sh:name": { + "en": "spatial resolution in metres" + }, + "sh:path": "https://www.w3.org/ns/dcat#spatialResolutionInMeters" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/aadbd67a77a624f073be2076627fb9dc883cbe48", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.identifier", + "sh:description": { + "en": "The main identifier for the Data Service, e.g. the URI or other unique identifier in the context of the Catalogue." + }, + "sh:name": { + "en": "identifier" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/ac31acde5648d4256e2c965dbf83304a8f51bc96", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicecategory", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "Service category in accordance with INSPIRE Spatial Data Service Categories [[INSPIRE-SDSC]]." + }, + "sh:name": { + "en": "service category" + }, + "sh:path": "http://data.europa.eu/930/serviceCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/b0ccd926f364c1ae79f5ea36fa0146188fcec226", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.wasusedby", + "sh:description": { + "en": "To an Activity that used the Data Service." + }, + "sh:name": { + "en": "was used by" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#wasUsedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/b362d2bdbbe8ba1c689e5554cca2bcbd295546de", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Data Service." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "release date" + }, + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/b3ec0655204c62a2531244aaeab12f1a2c5e5b5d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.publisher", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An entity (organisation) responsible for making the Data Service available." + }, + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/b4c4138f0581e7240ec4dd866004c56407b3705a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.rights", + "sh:description": { + "en": "\tA statement that specifies rights associated with the Data Service." + }, + "sh:name": { + "en": "rights" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/rights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/ba3b4487b5271499cada905fb8fb4869a540fbb2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.user", + "sh:description": { + "en": "Party who uses the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "user" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/user" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/baaa3d4a8f33f8b2b8c1d19c8d2817a75377145d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.qualifiedattribution", + "sh:description": { + "en": "Link to an Agent having some form of responsibility for the Data Service." + }, + "sh:name": { + "en": "qualified attribution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#qualifiedAttribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/c1577bd231c71b0b1910272999755d3414867cfd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.format", + "sh:description": { + "en": "The structure that can be returned by querying the endpointURL." + }, + "sh:name": { + "en": "format" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/format" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/c1d40f7102c8201949576e76be48b991b47958d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.creator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An Agent primarily responsible for producing the Data Service." + }, + "sh:name": { + "en": "creator" + }, + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/c6582cc6dd81abe7073c1f822d33efc41ecab36d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.distributor", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who distributes the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "distributor" + }, + "sh:path": "http://data.europa.eu/930/distributor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/c84f7330b9538a899ebb875c44dc23c9882e74ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.conformsto", + "sh:class": "http://purl.org/dc/terms/Standard", + "sh:description": { + "en": "An established (technical) standard to which the Data Service conforms." + }, + "sh:name": { + "en": "conforms to" + }, + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/ca2bd10c893237fa342edb75240b08731acda92f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servesdataset", + "sh:description": { + "en": "This property refers to a collection of data that this data service can distribute." + }, + "sh:name": { + "en": "serves dataset" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#servesDataset" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/ca4e7adcf7fe2a967e2808cac6e379bc9877c1e8", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.user", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who uses the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "user" + }, + "sh:path": "http://data.europa.eu/930/user" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/d5d74574f70f9a979535f3624608f88180dd0c97", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.title", + "sh:description": { + "en": "A name given to the Data Service." + }, + "sh:name": { + "en": "title" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/db878f1cb93930f64561d0504123c66feacfad5a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.language", + "sh:description": { + "en": "The language of the structure that can be returned by querying the endpointURL." + }, + "sh:name": { + "en": "language" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/dbcf2adef675735c48b532392359af27af5e8b71", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.licence", + "sh:class": "http://purl.org/dc/terms/LicenseDocument", + "sh:description": { + "en": "A licence under which the Data service is made available." + }, + "sh:name": { + "en": "licence" + }, + "sh:path": "http://purl.org/dc/terms/license" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/dc08f4dca4377fade57f89454e3fa06a8389d314", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.endpointdescription", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "A description of the services available via the end-points, including their operations, parameters etc." + }, + "sh:name": { + "en": "endpoint description" + }, + "sh:path": "http://www.w3.org/ns/dcat#endpointDescription" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/dc8099c41f835124455fc73f6308b53416f46282", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicecategory", + "sh:description": { + "en": "Service category in accordance with INSPIRE Spatial Data Service Categories [[INSPIRE-SDSC]]." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "service category" + }, + "sh:path": "http://data.europa.eu/930/serviceCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/dede6a68a95ac0f43ca88def472d8fc001f86ebe", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.theme", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "A category of the Data Service." + }, + "sh:name": { + "en": "theme" + }, + "sh:path": "http://www.w3.org/ns/dcat#theme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/dff0c56f0cec9925018c7e667c9e5308e1e6c92b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicecategory", + "sh:description": { + "en": "Service category in accordance with INSPIRE Spatial Data Service Categories [[INSPIRE-SDSC]]." + }, + "sh:name": { + "en": "service category" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/serviceCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/e52c27802f529de05e9ebc5ba348f6c24dbf3176", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.serviceprotocol", + "sh:description": { + "en": "\tProtocol value in accordance with INSPIRE Protocol Values [[INSPIRE-PV]]." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "service protocol" + }, + "sh:path": "http://data.europa.eu/930/serviceProtocol" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/e6d76f7de5d5b08e584d9cd40619631987a64a7c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.temporalresolution", + "sh:datatype": "http://www.w3.org/2001/XMLSchema#duration", + "sh:description": { + "en": "The minimum time period resolvable in the Data Service." + }, + "sh:name": { + "en": "temporal resolution" + }, + "sh:path": "http://www.w3.org/ns/dcat#temporalResolution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/e7571d7eeaa445d492569780abae4aa92ed790b3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.distributor", + "sh:description": { + "en": "Party who distributes the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "distributor" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/distributor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/eb3ac4e4fdde2e2588a9502c5956060a18c5c99f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.endpointURL", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "The root location or primary endpoint of the service (an IRI)." + }, + "sh:name": { + "en": "endpoint URL" + }, + "sh:path": "http://www.w3.org/ns/dcat#endpointURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/eb98dee81407da4e91a31895d95101d0335b7c81", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.serviceprotocol", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "\tProtocol value in accordance with INSPIRE Protocol Values [[INSPIRE-PV]]." + }, + "sh:name": { + "en": "service protocol" + }, + "sh:path": "http://data.europa.eu/930/serviceProtocol" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/ee60fdd4b8581460f5fc4077813b8bb3e3d77441", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.accessrights", + "sh:class": "http://purl.org/dc/terms/RightsStatement", + "sh:description": { + "en": "Information regarding access or restrictions based on privacy, security, or other policies." + }, + "sh:name": { + "en": "access rights" + }, + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/f30149ffb6ec9d00dd5866b052105729fa27d02a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.licence", + "sh:description": { + "en": "A licence under which the Data service is made available." + }, + "sh:name": { + "en": "licence" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/license" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/f8b02efd063b8089b72ce9677a1e4a3488eeb9a9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.title", + "sh:description": { + "en": "A name given to the Data Service." + }, + "sh:minCount": "1", + "sh:name": { + "en": "title" + }, + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DataServiceShape/ffbbcd28b1fd92213d8350e1b6418d3d998c7197", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.landingpage", + "sh:class": "http://xmlns.com/foaf/0.1/Document", + "sh:description": { + "en": "A web page that provides access to the Data Service and/or additional information." + }, + "sh:name": { + "en": "landing page" + }, + "sh:path": "http://www.w3.org/ns/dcat#landingPage" + } + ], + "sh:targetClass": "http://www.w3.org/ns/dcat#DataService" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/00a99d55cbc03165373a8348d5a88402ea4f239a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.geographicalcoverage", + "sh:class": "http://purl.org/dc/terms/Location", + "sh:description": { + "en": "A geographic region that is covered by the Dataset." + }, + "sh:name": { + "en": "geographical coverage" + }, + "sh:path": "http://purl.org/dc/terms/spatial" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/00bd195f813949c75d02f8a5916b9697bb4eb89f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.resourcetype", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]." + }, + "sh:name": { + "en": "resource type" + }, + "sh:path": "http://data.europa.eu/930/resourceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/016e621848f36eb558335ecb98b4b24cb2447d37", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.otheridentifier", + "sh:description": { + "en": "A secondary identifier of the Dataset" + }, + "sh:name": { + "en": "other identifier" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/adms#identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/04d197dc40f01e87093bdd0446a9fdb1a9d44319", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.frequency", + "sh:class": "http://purl.org/dc/terms/Frequency", + "sh:description": { + "en": "The frequency at which the Dataset is updated." + }, + "sh:name": { + "en": "frequency" + }, + "sh:path": "http://purl.org/dc/terms/accrualPeriodicity" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/08118c51bfc41b71d11f3a58e9410da74e6480e6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.conformsto", + "sh:description": { + "en": "An implementing rule or other specification." + }, + "sh:name": { + "en": "conforms to" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/0a6f3bb11ed4ea12f852c78996b89c9a54ffc0fb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.applicablelegislation", + "sh:description": { + "en": "The legislation that mandates the creation or management of the Dataset." + }, + "sh:name": { + "en": "applicable legislation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/r5r/applicableLegislation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/0b40e829101914fa8381318b35a5205a2a465453", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.relatedresource", + "sh:description": { + "en": "A related resource." + }, + "sh:name": { + "en": "related resource" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/relation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/0bcb30d1f00a2e13ee04c77dbcb8018f2ef83d5b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.provenance", + "sh:class": "http://purl.org/dc/terms/ProvenanceStatement", + "sh:description": { + "en": "A statement about the lineage of a Dataset." + }, + "sh:name": { + "en": "provenance" + }, + "sh:path": "http://purl.org/dc/terms/provenance" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/0e5c385ece75dfd05b0a7b0b8009a08bed49ebed", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.topiccategory", + "sh:description": { + "en": "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]." + }, + "sh:name": { + "en": "topic category" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/topicCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/10c0ca4deadefb51c529f56ee01caf9bd2639ef4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.accessrights", + "sh:description": { + "en": "Information that indicates whether the Dataset is publicly accessible, has access restrictions or is not public." + }, + "sh:name": { + "en": "access rights" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/180fd65179a52d6fe70f2febfc53b2b9dba03682", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.principalinvestigator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Key party responsible for gathering information and conducting research [[ISO-19115]]." + }, + "sh:name": { + "en": "principal investigator" + }, + "sh:path": "http://data.europa.eu/930/principalInvestigator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/1a835a94445575c2a10b5f05474c2f9fda6d49ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.wasusedby", + "sh:class": "http://www.w3.org/ns/prov#Activity", + "sh:description": { + "en": "An Activity that used the Dataset." + }, + "sh:name": { + "en": "was used by" + }, + "sh:path": "http://www.w3.org/ns/prov#wasUsedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/21ff3c331383c15dedf63f9f30c0818ccac87497", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.wasgeneratedby", + "sh:description": { + "en": "An activity that generated, or provides the business context for, the creation of the Dataset." + }, + "sh:name": { + "en": "was generated by" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#wasGeneratedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/26fb54e0c953f5aa1e4db5b7bf3b6e6698f4ac4e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.custodian", + "sh:description": { + "en": "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "custodian" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/custodian" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/2772ea71869e38556ebc47c064607a25b9d5b6eb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.processor", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\t\r\n\r\nParty who has processed the data in a manner such that the resource has been modified [[ISO-19115]]." + }, + "sh:name": { + "en": "processor" + }, + "sh:path": "http://data.europa.eu/930/processor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/2961dd5b80e9c0f6242da8cf9eea53ad610d7602", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.temporalresolution", + "sh:description": { + "en": "The minimum time period resolvable in the Dataset." + }, + "sh:name": { + "en": "temporal resolution" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#temporalResolution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/29ba27566ab1f32c8bb73f3492436d4bd868d3d2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.language", + "sh:class": "http://purl.org/dc/terms/LinguisticSystem", + "sh:description": { + "en": "A language of the Dataset." + }, + "sh:name": { + "en": "language" + }, + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/2ab9813b47309d4af98fdfe34189ea24baecc8cd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.datasetdistribution", + "sh:class": "http://www.w3.org/ns/dcat#Distribution", + "sh:description": { + "en": "An available Distribution for the Dataset." + }, + "sh:name": { + "en": "dataset distribution" + }, + "sh:path": "http://www.w3.org/ns/dcat#distribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/2d388ed1a94fa93a83fb179a4ecb339b2566b790", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.source", + "sh:class": "http://www.w3.org/ns/dcat#Dataset", + "sh:description": { + "en": "A related Dataset from which the described Dataset is derived." + }, + "sh:name": { + "en": "source" + }, + "sh:path": "http://purl.org/dc/terms/source" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/30957911e1c6c79c065b6a0fa632a3c58d6b1841", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.resourceprovider", + "sh:description": { + "en": "\t\r\n\r\nParty that supplies the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "resource provider" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/resourceProvider" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/30e78cd98aa6cd5dbc31678289abb5e0cc0b55c7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.landingpage", + "sh:description": { + "en": "A web page that provides access to the Dataset, its Distributions and/or additional information." + }, + "sh:name": { + "en": "landing page" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#landingPage" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/332a16958cb700460c864d15f17f0a67ca9cf034", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.principalinvestigator", + "sh:description": { + "en": "Key party responsible for gathering information and conducting research [[ISO-19115]]." + }, + "sh:name": { + "en": "principal investigator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/principalInvestigator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/34ba47520d520f97bbcdea3c6fd3dc176d312689", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.sample", + "sh:description": { + "en": "A sample distribution of the dataset." + }, + "sh:name": { + "en": "sample" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/adms#sample" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/35ed9ae46f019b6d5aea75addba75b4c87cb6fc5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.rightsholder", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An Agent (organisation) holding rights on the Dataset." + }, + "sh:name": { + "en": "rights holder" + }, + "sh:path": "http://purl.org/dc/terms/rightsHolder" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/397755646b3e9ed0cfae7a2a581d26251329edb7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.wasgeneratedby", + "sh:class": "http://www.w3.org/ns/prov#Activity", + "sh:description": { + "en": "An activity that generated, or provides the business context for, the creation of the Dataset." + }, + "sh:name": { + "en": "was generated by" + }, + "sh:path": "http://www.w3.org/ns/prov#wasGeneratedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/3f1fe87dc7be37001827234cfe37b5314b16efcc", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.isreferencedby", + "sh:description": { + "en": "A related resource, such as a publication, that references, cites, or otherwise points to the Dataset." + }, + "sh:name": { + "en": "is referenced by" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/isReferencedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/41f263bb74ca0c94c6c7a50c981cace98f35802d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.qualifiedrelation", + "sh:description": { + "en": "A description of a relationship with another resource." + }, + "sh:name": { + "en": "qualified relation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#qualifiedRelation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/42110293925ce8bdb81f82dee95d1f78b2fca91c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.spatialresolution", + "sh:class": "http://www.w3.org/ns/dqv#QualityMeasurement", + "sh:description": { + "en": "The performed quality measurements." + }, + "sh:name": { + "en": "spatial resolution" + }, + "sh:path": "http://www.w3.org/ns/dqv#hasQualityMeasurement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/46a60c7d3d828d3006937a12f82c1958b94e6f76", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.spatialresolution", + "sh:description": { + "en": "The performed quality measurements." + }, + "sh:name": { + "en": "spatial resolution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dqv#hasQualityMeasurement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/48476aa3f2bfa8f7c3e4d22652531e590c90e9ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.originator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\t\r\n\r\nParty who created the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "originator" + }, + "sh:path": "http://data.europa.eu/930/originator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/4918ff7a6c1c4b0eea6403dca4b992b87ee1f4ab", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.relatedresource", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "A related resource." + }, + "sh:name": { + "en": "related resource" + }, + "sh:path": "http://purl.org/dc/terms/relation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/495a2bdea22c8a156f1a7926737cdf33529871fd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.hasversion", + "sh:class": "http://www.w3.org/ns/dcat#Dataset", + "sh:description": { + "en": "A related Dataset that is a version, edition, or adaptation of the described Dataset." + }, + "sh:name": { + "en": "has version" + }, + "sh:path": "http://www.w3.org/ns/dcat#hasVersion" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/4be37093e4c3ba0d5b5a18ef6b97778d6d689392", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Dataset." + }, + "sh:name": { + "en": "release date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/4cba2ec81cc2d95d149041a01cbc4d9a16def925", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.resourcetype", + "sh:description": { + "en": "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "resource type" + }, + "sh:path": "http://data.europa.eu/930/resourceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/5247ab8155663a32970621a13083ea5813ec3ab7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.rightsholder", + "sh:description": { + "en": "An Agent (organisation) holding rights on the Dataset." + }, + "sh:name": { + "en": "rights holder" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/rightsHolder" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/5ad428d8500be9b1d9580021b00aa767c33402bb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.versionnotes", + "sh:description": { + "en": "A description of the differences between this version and a previous version of the Dataset." + }, + "sh:name": { + "en": "version notes" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/adms#versionNotes" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/5bc739112726cd993c279f81380611cafc3a9857", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.keyword", + "sh:description": { + "en": "A keyword or tag describing the Dataset." + }, + "sh:name": { + "en": "keyword" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#keyword" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/5d09c2893875cc2183ee55dea57e9c61c07d8006", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.provenance", + "sh:description": { + "en": "A statement about the lineage of a Dataset." + }, + "sh:name": { + "en": "provenance" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/provenance" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/5f12b6f065bf83b81d077ee38954b6ad5c4b2b6b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.sample", + "sh:class": "http://www.w3.org/ns/dcat#Distribution", + "sh:description": { + "en": "A sample distribution of the dataset." + }, + "sh:name": { + "en": "sample" + }, + "sh:path": "http://www.w3.org/ns/adms#sample" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/63790d4374dda7d88681e2756e114a65082d9bfd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.inseries", + "sh:class": "http://www.w3.org/ns/dcat#DatasetSeries", + "sh:description": { + "en": "A dataset series of which the dataset is part." + }, + "sh:name": { + "en": "in series" + }, + "sh:path": "http://www.w3.org/ns/dcat#inSeries" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/63a8cf23801ef605734507c621693524f22476dd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.frequency", + "sh:description": { + "en": "The frequency at which the Dataset is updated." + }, + "sh:name": { + "en": "frequency" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/accrualPeriodicity" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/675f9ab2c273ab67c79caa42282e4cec463c08f6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.creationdate", + "sh:description": { + "en": "The date on which the Dataset has been first created." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "creation date" + }, + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/67dcdb36167ca7969c0532898e11a98e9c2a80f5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for making the Dataset available." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/68388ec47b77212d80036e8a02e9956f5ba0e0f5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.documentation", + "sh:class": "http://xmlns.com/foaf/0.1/Document", + "sh:description": { + "en": "A page or document about this Dataset." + }, + "sh:name": { + "en": "documentation" + }, + "sh:path": "http://xmlns.com/foaf/0.1/page" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/69c4771d01c23b15f61b2d7006a4abf0d56d5ba0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.spatialresolutioninmetres", + "sh:description": { + "en": "The minimum spatial separation resolvable in a Dataset, measured in meters." + }, + "sh:name": { + "en": "spatial resolution in metres" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#spatialResolutionInMeters" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/6b7242b6b89977700c05e4875131fbb975c4235e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.modificationdate", + "sh:description": { + "en": "The most recent date on which the Dataset was changed or modified." + }, + "sh:name": { + "en": "modification date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/6c19a6337121f15029388b949ea0dab772437b2a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.processor", + "sh:description": { + "en": "\t\r\n\r\nParty who has processed the data in a manner such that the resource has been modified [[ISO-19115]]." + }, + "sh:name": { + "en": "processor" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/processor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/6cae9880e515253132af1452a38a8a5827165149", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.description", + "sh:description": { + "en": "A free-text account of the Dataset." + }, + "sh:name": { + "en": "description" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/73465b7fbd7f991a08ddd1b766c2e46fa9dfc14e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.applicablelegislation", + "sh:class": "http://data.europa.eu/eli/ontology#LegalResource", + "sh:description": { + "en": "The legislation that mandates the creation or management of the Dataset." + }, + "sh:name": { + "en": "applicable legislation" + }, + "sh:path": "http://data.europa.eu/r5r/applicableLegislation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/79c0c2e1bcab213fd06ca4c1782849db4a11225f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.custodian", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "custodian" + }, + "sh:path": "http://data.europa.eu/930/custodian" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/7a20e2eb5f5549088fd53fa93fab0958019f267e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.accessrights", + "sh:description": { + "en": "Information that indicates whether the Dataset is publicly accessible, has access restrictions or is not public." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "access rights" + }, + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/7b6713c1f4a52e964f5db57eabef294b6d04e90e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.contactpoint", + "sh:class": "http://www.w3.org/2006/vcard/ns#Kind", + "sh:description": { + "en": "Contact information that can be used for sending comments about the Dataset." + }, + "sh:name": { + "en": "contact point" + }, + "sh:path": "http://www.w3.org/ns/dcat#contactPoint" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/7d4c667652f23f3a51353271e3800bca87ed3f68", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.creator", + "sh:description": { + "en": "The Agent primarily responsible for producing the Dataset." + }, + "sh:name": { + "en": "creator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/7e81f1a1332766b4be433580d64a6ec4b1530493", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.topiccategory", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]." + }, + "sh:name": { + "en": "topic category" + }, + "sh:path": "http://data.europa.eu/930/topicCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/8178a43200b0efd5b41e7309efb017f24bb8ef41", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.source", + "sh:description": { + "en": "A related Dataset from which the described Dataset is derived." + }, + "sh:name": { + "en": "source" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/source" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/81d9e81dce75ad228913796fb0f52470b14df56b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.temporalcoverage", + "sh:description": { + "en": "A temporal period that the Dataset covers." + }, + "sh:name": { + "en": "temporal coverage" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/temporal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/8335ef1071b18fbd6dac863013c6a9de3d057ab0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.inseries", + "sh:description": { + "en": "A dataset series of which the dataset is part." + }, + "sh:name": { + "en": "in series" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#inSeries" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/837b9dc79bed1a4d15f6f9094b596dd177944ab6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.qualifiedattribution", + "sh:class": "http://www.w3.org/ns/prov#Attribution", + "sh:description": { + "en": "An Agent having some form of responsibility for the resource." + }, + "sh:name": { + "en": "qualified attribution" + }, + "sh:path": "http://www.w3.org/ns/prov#qualifiedAttribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/84229f2224810ba9c70b4b27f756414cc0353324", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.frequency", + "sh:description": { + "en": "The frequency at which the Dataset is updated." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "frequency" + }, + "sh:path": "http://purl.org/dc/terms/accrualPeriodicity" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/87161588819073178c8f6950dcce2286cac45320", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.referencesystem", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]." + }, + "sh:name": { + "en": "reference system" + }, + "sh:path": "http://data.europa.eu/930/referenceSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/8800b7f9f5c99f91633b1231bc40964e69b021de", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.spatialresolutionastext", + "sh:description": { + "en": "Textual description of spatial resolution." + }, + "sh:name": { + "en": "spatial resolution as text" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://data.europa.eu/930/spatialResolutionAsText" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/8e3b1c0888909beb09cd832b3145ad1f7abb1caa", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.temporalcoverage", + "sh:class": "http://purl.org/dc/terms/PeriodOfTime", + "sh:description": { + "en": "A temporal period that the Dataset covers." + }, + "sh:name": { + "en": "temporal coverage" + }, + "sh:path": "http://purl.org/dc/terms/temporal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/8f61614144aa7bca188b24f5976593dc08aad0e6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.description", + "sh:description": { + "en": "A free-text account of the Dataset." + }, + "sh:minCount": "1", + "sh:name": { + "en": "description" + }, + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/90d2d876025f695254da925395940ab829409254", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.referencesystem", + "sh:description": { + "en": "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]." + }, + "sh:name": { + "en": "reference system" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/referenceSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/9169149cf5b5a794cac331851a3a1a92ff279293", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.resourceprovider", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\t\r\n\r\nParty that supplies the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "resource provider" + }, + "sh:path": "http://data.europa.eu/930/resourceProvider" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/93f73e69bb03d2928fcf758a253ef316becdf9b9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for making the Dataset available." + }, + "sh:name": { + "en": "publisher" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/95015004529c652bcb276060d84ed7423c4a9b08", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.geographicalcoverage", + "sh:description": { + "en": "A geographic region that is covered by the Dataset." + }, + "sh:name": { + "en": "geographical coverage" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/spatial" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/95c69c99a1e3ade043911b51b942f206dea0e68d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.isreferencedby", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "A related resource, such as a publication, that references, cites, or otherwise points to the Dataset." + }, + "sh:name": { + "en": "is referenced by" + }, + "sh:path": "http://purl.org/dc/terms/isReferencedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/9678e29dc284ba14312bf01cd0a581b960b77a08", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.theme", + "sh:description": { + "en": "A category of the Dataset." + }, + "sh:name": { + "en": "theme" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#theme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/99435c17158fbaa12d1d955b8886d5bf935ab016", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.rights", + "sh:class": "http://purl.org/dc/terms/RightsStatement", + "sh:description": { + "en": "\tA statement that specifies rights associated with the Dataset." + }, + "sh:name": { + "en": "rights" + }, + "sh:path": "http://purl.org/dc/terms/rights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/998ce689a5bcc3e2764ff84a05255e34d91e8102", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.documentation", + "sh:description": { + "en": "A page or document about this Dataset." + }, + "sh:name": { + "en": "documentation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://xmlns.com/foaf/0.1/page" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/9adf9f5890592909cf3e67021ae7ab4f895a7745", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.contactpoint", + "sh:description": { + "en": "Contact information that can be used for sending comments about the Dataset." + }, + "sh:name": { + "en": "contact point" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#contactPoint" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/9e9d878c1c354206edc1d411f33c82d4d01e5a8f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.modificationdate", + "sh:description": { + "en": "The most recent date on which the Dataset was changed or modified." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "modification date" + }, + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/9ebdae98241e4f451997ba6a4a2252e28ea561d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.creationdate", + "sh:description": { + "en": "The date on which the Dataset has been first created." + }, + "sh:name": { + "en": "creation date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/9fe7c5889615d19dd4849fb66a5664fc016aa598", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.otheridentifier", + "sh:class": "http://www.w3.org/ns/adms#Identifier", + "sh:description": { + "en": "A secondary identifier of the Dataset" + }, + "sh:name": { + "en": "other identifier" + }, + "sh:path": "http://www.w3.org/ns/adms#identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/a1173daef382ef9fe405318a57ddd98dbc82e335", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.spatialresolutioninmetres", + "sh:datatype": "http://www.w3.org/2001/XMLSchema#decimal", + "sh:description": { + "en": "The minimum spatial separation resolvable in a Dataset, measured in meters." + }, + "sh:name": { + "en": "spatial resolution in metres" + }, + "sh:path": "http://www.w3.org/ns/dcat#spatialResolutionInMeters" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/aadbd67a77a624f073be2076627fb9dc883cbe48", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.identifier", + "sh:description": { + "en": "The main identifier for the Dataset, e.g. the URI or other unique identifier in the context of the Catalogue." + }, + "sh:name": { + "en": "identifier" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/b0ccd926f364c1ae79f5ea36fa0146188fcec226", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.wasusedby", + "sh:description": { + "en": "An Activity that used the Dataset." + }, + "sh:name": { + "en": "was used by" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#wasUsedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/b362d2bdbbe8ba1c689e5554cca2bcbd295546de", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Dataset." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "release date" + }, + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/b3ec0655204c62a2531244aaeab12f1a2c5e5b5d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.publisher", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An entity (organisation) responsible for making the Dataset available." + }, + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/b4c4138f0581e7240ec4dd866004c56407b3705a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.rights", + "sh:description": { + "en": "\tA statement that specifies rights associated with the Dataset." + }, + "sh:name": { + "en": "rights" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/rights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/ba3b4487b5271499cada905fb8fb4869a540fbb2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.user", + "sh:description": { + "en": "Party who uses the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "user" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/user" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/baaa3d4a8f33f8b2b8c1d19c8d2817a75377145d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.qualifiedattribution", + "sh:description": { + "en": "An Agent having some form of responsibility for the resource." + }, + "sh:name": { + "en": "qualified attribution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#qualifiedAttribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/bda64b6b9c27a850b8782b17019e888c5edd7ce0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.version", + "sh:description": { + "en": "The version indicator (name or identifier) of a resource." + }, + "sh:name": { + "en": "version" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#version" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/c1d40f7102c8201949576e76be48b991b47958d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.creator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "The Agent primarily responsible for producing the Dataset." + }, + "sh:name": { + "en": "creator" + }, + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/c6582cc6dd81abe7073c1f822d33efc41ecab36d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.distributor", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who distributes the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "distributor" + }, + "sh:path": "http://data.europa.eu/930/distributor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/c84f7330b9538a899ebb875c44dc23c9882e74ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.conformsto", + "sh:class": "http://purl.org/dc/terms/Standard", + "sh:description": { + "en": "An implementing rule or other specification." + }, + "sh:name": { + "en": "conforms to" + }, + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/ca4e7adcf7fe2a967e2808cac6e379bc9877c1e8", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.user", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who uses the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "user" + }, + "sh:path": "http://data.europa.eu/930/user" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/cee351ca7e459eb55734fce188a2216ea0cc2b6a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.hasversion", + "sh:description": { + "en": "A related Dataset that is a version, edition, or adaptation of the described Dataset." + }, + "sh:name": { + "en": "has version" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#hasVersion" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/d5d74574f70f9a979535f3624608f88180dd0c97", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.title", + "sh:description": { + "en": "A name given to the Dataset." + }, + "sh:name": { + "en": "title" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/db878f1cb93930f64561d0504123c66feacfad5a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.language", + "sh:description": { + "en": "A language of the Dataset." + }, + "sh:name": { + "en": "language" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/dede6a68a95ac0f43ca88def472d8fc001f86ebe", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.theme", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "A category of the Dataset." + }, + "sh:name": { + "en": "theme" + }, + "sh:path": "http://www.w3.org/ns/dcat#theme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/e6d76f7de5d5b08e584d9cd40619631987a64a7c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.temporalresolution", + "sh:datatype": "http://www.w3.org/2001/XMLSchema#duration", + "sh:description": { + "en": "The minimum time period resolvable in the Dataset." + }, + "sh:name": { + "en": "temporal resolution" + }, + "sh:path": "http://www.w3.org/ns/dcat#temporalResolution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/e7571d7eeaa445d492569780abae4aa92ed790b3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.distributor", + "sh:description": { + "en": "Party who distributes the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "distributor" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/distributor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/ee60fdd4b8581460f5fc4077813b8bb3e3d77441", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.accessrights", + "sh:class": "http://purl.org/dc/terms/RightsStatement", + "sh:description": { + "en": "Information that indicates whether the Dataset is publicly accessible, has access restrictions or is not public." + }, + "sh:name": { + "en": "access rights" + }, + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/f15ac8e72da8db00ffde633a42483a8874e9f5b4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.originator", + "sh:description": { + "en": "\t\r\n\r\nParty who created the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "originator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/originator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/f6f077451f13ccf5d721838425fcc37f6cebfe48", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.datasetdistribution", + "sh:description": { + "en": "An available Distribution for the Dataset." + }, + "sh:name": { + "en": "dataset distribution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#distribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/f8b02efd063b8089b72ce9677a1e4a3488eeb9a9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.title", + "sh:description": { + "en": "A name given to the Dataset." + }, + "sh:minCount": "1", + "sh:name": { + "en": "title" + }, + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/fb900ce4a3c69358a055e1f0d365fba049164374", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.qualifiedrelation", + "sh:class": "http://www.w3.org/ns/dcat#Relationship", + "sh:description": { + "en": "A description of a relationship with another resource." + }, + "sh:name": { + "en": "qualified relation" + }, + "sh:path": "http://www.w3.org/ns/dcat#qualifiedRelation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/fc3438bd29ddee75508841ad26a8dfbe0a68c2d7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.resourcetype", + "sh:description": { + "en": "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]." + }, + "sh:name": { + "en": "resource type" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/resourceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetShape/ffbbcd28b1fd92213d8350e1b6418d3d998c7197", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.landingpage", + "sh:class": "http://xmlns.com/foaf/0.1/Document", + "sh:description": { + "en": "A web page that provides access to the Dataset, its Distributions and/or additional information." + }, + "sh:name": { + "en": "landing page" + }, + "sh:path": "http://www.w3.org/ns/dcat#landingPage" + } + ], + "sh:targetClass": "http://www.w3.org/ns/dcat#Dataset" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/00a99d55cbc03165373a8348d5a88402ea4f239a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.geographicalcoverage", + "sh:class": "http://purl.org/dc/terms/Location", + "sh:description": { + "en": "A geographic region that is covered by the Dataset Series." + }, + "sh:name": { + "en": "geographical coverage" + }, + "sh:path": "http://purl.org/dc/terms/spatial" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/00bd195f813949c75d02f8a5916b9697bb4eb89f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.resourcetype", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "\tResource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]." + }, + "sh:name": { + "en": "resource type" + }, + "sh:path": "http://data.europa.eu/930/resourceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/016e621848f36eb558335ecb98b4b24cb2447d37", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.otheridentifier", + "sh:description": { + "en": "A secondary identifier of the Dataset Series." + }, + "sh:name": { + "en": "other identifier" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/adms#identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/04d197dc40f01e87093bdd0446a9fdb1a9d44319", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.frequency", + "sh:class": "http://purl.org/dc/terms/Frequency", + "sh:description": { + "en": "The frequency at which the Dataset Series is updated." + }, + "sh:name": { + "en": "frequency" + }, + "sh:path": "http://purl.org/dc/terms/accrualPeriodicity" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/08118c51bfc41b71d11f3a58e9410da74e6480e6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.conformsto", + "sh:description": { + "en": "An implementing rule or other specification." + }, + "sh:name": { + "en": "conforms to" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/0a6f3bb11ed4ea12f852c78996b89c9a54ffc0fb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.applicablelegislation", + "sh:description": { + "en": "The legislation that mandates the creation or management of the Dataset Series." + }, + "sh:name": { + "en": "applicable legislation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/r5r/applicableLegislation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/0b40e829101914fa8381318b35a5205a2a465453", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.relatedresource", + "sh:description": { + "en": "A related resource." + }, + "sh:name": { + "en": "related resource" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/relation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/0e5c385ece75dfd05b0a7b0b8009a08bed49ebed", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.topiccategory", + "sh:description": { + "en": "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]." + }, + "sh:name": { + "en": "topic category" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/topicCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/10c0ca4deadefb51c529f56ee01caf9bd2639ef4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.accessrights", + "sh:description": { + "en": "Information that indicates whether the Dataset Series is publicly accessible, has access restrictions or is not public." + }, + "sh:name": { + "en": "access rights" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/180fd65179a52d6fe70f2febfc53b2b9dba03682", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.principalinvestigator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Key party responsible for gathering information and conducting research [[ISO-19115]]." + }, + "sh:name": { + "en": "principal investigator" + }, + "sh:path": "http://data.europa.eu/930/principalInvestigator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/1a835a94445575c2a10b5f05474c2f9fda6d49ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.wasusedby", + "sh:class": "http://www.w3.org/ns/prov#Activity", + "sh:description": { + "en": "An Activity that used the Dataset Series." + }, + "sh:name": { + "en": "was used by" + }, + "sh:path": "http://www.w3.org/ns/prov#wasUsedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/21ff3c331383c15dedf63f9f30c0818ccac87497", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.wasgeneratedby", + "sh:description": { + "en": "An activity that generated, or provides the business context for, the creation of the Dataset Series." + }, + "sh:name": { + "en": "was generated by" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#wasGeneratedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/26fb54e0c953f5aa1e4db5b7bf3b6e6698f4ac4e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.custodian", + "sh:description": { + "en": "\tParty that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "custodian" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/custodian" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/2772ea71869e38556ebc47c064607a25b9d5b6eb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.processor", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\tParty who has processed the data in a manner such that the resource has been modified [[ISO-19115]]." + }, + "sh:name": { + "en": "processor" + }, + "sh:path": "http://data.europa.eu/930/processor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/29ba27566ab1f32c8bb73f3492436d4bd868d3d2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.language", + "sh:class": "http://purl.org/dc/terms/LinguisticSystem", + "sh:description": { + "en": "A language of the Dataset Series." + }, + "sh:name": { + "en": "language" + }, + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/2d388ed1a94fa93a83fb179a4ecb339b2566b790", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.source", + "sh:class": "http://www.w3.org/ns/dcat#Dataset", + "sh:description": { + "en": "A related Dataset from which the described Dataset Series is derived." + }, + "sh:name": { + "en": "source" + }, + "sh:path": "http://purl.org/dc/terms/source" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/30957911e1c6c79c065b6a0fa632a3c58d6b1841", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.resourceprovider", + "sh:description": { + "en": "Party that supplies the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "resource provider" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/resourceProvider" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/30e78cd98aa6cd5dbc31678289abb5e0cc0b55c7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.landingpage", + "sh:description": { + "en": "A web page that provides access to the Dataset Series, its Distributions and/or additional information." + }, + "sh:name": { + "en": "landing page" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#landingPage" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/332a16958cb700460c864d15f17f0a67ca9cf034", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.principalinvestigator", + "sh:description": { + "en": "Key party responsible for gathering information and conducting research [[ISO-19115]]." + }, + "sh:name": { + "en": "principal investigator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/principalInvestigator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/34ba47520d520f97bbcdea3c6fd3dc176d312689", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.sample", + "sh:description": { + "en": "A sample distribution of the Dataset Series." + }, + "sh:name": { + "en": "sample" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/adms#sample" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/35ed9ae46f019b6d5aea75addba75b4c87cb6fc5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.rightsholder", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An Agent (organisation) holding rights on the Dataset Series." + }, + "sh:name": { + "en": "rights holder" + }, + "sh:path": "http://purl.org/dc/terms/rightsHolder" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/397755646b3e9ed0cfae7a2a581d26251329edb7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.wasgeneratedby", + "sh:class": "http://www.w3.org/ns/prov#Activity", + "sh:description": { + "en": "An activity that generated, or provides the business context for, the creation of the Dataset Series." + }, + "sh:name": { + "en": "was generated by" + }, + "sh:path": "http://www.w3.org/ns/prov#wasGeneratedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/3f1fe87dc7be37001827234cfe37b5314b16efcc", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.isreferencedby", + "sh:description": { + "en": "A related resource, such as a publication, that references, cites, or otherwise points to the Dataset Series." + }, + "sh:name": { + "en": "is referenced by" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/isReferencedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/41f263bb74ca0c94c6c7a50c981cace98f35802d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.qualifiedrelation", + "sh:description": { + "en": "A description of a relationship with another resource." + }, + "sh:name": { + "en": "qualified relation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#qualifiedRelation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/42110293925ce8bdb81f82dee95d1f78b2fca91c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.spatialresolution", + "sh:class": "http://www.w3.org/ns/dqv#QualityMeasurement", + "sh:description": { + "en": "The performed quality measurements." + }, + "sh:name": { + "en": "spatial resolution" + }, + "sh:path": "http://www.w3.org/ns/dqv#hasQualityMeasurement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/46a60c7d3d828d3006937a12f82c1958b94e6f76", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.spatialresolution", + "sh:description": { + "en": "The performed quality measurements." + }, + "sh:name": { + "en": "spatial resolution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dqv#hasQualityMeasurement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/48476aa3f2bfa8f7c3e4d22652531e590c90e9ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.originator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who created the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "originator" + }, + "sh:path": "http://data.europa.eu/930/originator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/4918ff7a6c1c4b0eea6403dca4b992b87ee1f4ab", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.relatedresource", + "sh:class": "http://www.w3.org/ns/dcat#Resource", + "sh:description": { + "en": "A related resource." + }, + "sh:name": { + "en": "related resource" + }, + "sh:path": "http://purl.org/dc/terms/relation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/495a2bdea22c8a156f1a7926737cdf33529871fd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.hasversion", + "sh:class": "http://www.w3.org/ns/dcat#Dataset", + "sh:description": { + "en": "A related Dataset that is a version, edition, or adaptation of the described Dataset Series." + }, + "sh:name": { + "en": "has version" + }, + "sh:path": "http://www.w3.org/ns/dcat#hasVersion" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/4be37093e4c3ba0d5b5a18ef6b97778d6d689392", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Dataset Series." + }, + "sh:name": { + "en": "release date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/4cba2ec81cc2d95d149041a01cbc4d9a16def925", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.resourcetype", + "sh:description": { + "en": "\tResource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "resource type" + }, + "sh:path": "http://data.europa.eu/930/resourceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/5247ab8155663a32970621a13083ea5813ec3ab7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.rightsholder", + "sh:description": { + "en": "An Agent (organisation) holding rights on the Dataset Series." + }, + "sh:name": { + "en": "rights holder" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/rightsHolder" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/5ad428d8500be9b1d9580021b00aa767c33402bb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.versionnotes", + "sh:description": { + "en": "\tA description of the differences between this version and a previous version of the Dataset." + }, + "sh:name": { + "en": "version notes" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/adms#versionNotes" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/5bc739112726cd993c279f81380611cafc3a9857", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.keyword", + "sh:description": { + "en": "A keyword or tag describing the Dataset." + }, + "sh:name": { + "en": "keyword" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#keyword" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/5f12b6f065bf83b81d077ee38954b6ad5c4b2b6b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.sample", + "sh:class": "http://www.w3.org/ns/dcat#Distribution", + "sh:description": { + "en": "A sample distribution of the Dataset Series." + }, + "sh:name": { + "en": "sample" + }, + "sh:path": "http://www.w3.org/ns/adms#sample" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/63790d4374dda7d88681e2756e114a65082d9bfd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.inseries", + "sh:class": "http://www.w3.org/ns/dcat#DatasetSeries", + "sh:description": { + "en": "A dataset series of which the dataset series is part." + }, + "sh:name": { + "en": "in series" + }, + "sh:path": "http://www.w3.org/ns/dcat#inSeries" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/63a8cf23801ef605734507c621693524f22476dd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.frequency", + "sh:description": { + "en": "The frequency at which the Dataset Series is updated." + }, + "sh:name": { + "en": "frequency" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/accrualPeriodicity" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/675f9ab2c273ab67c79caa42282e4cec463c08f6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.creationdate", + "sh:description": { + "en": "The date on which the Dataset Series has been first created." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "creation date" + }, + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/67dcdb36167ca7969c0532898e11a98e9c2a80f5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for ensuring the coherency of the Dataset Series " + }, + "sh:maxCount": "1", + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/68388ec47b77212d80036e8a02e9956f5ba0e0f5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.documentation", + "sh:class": "http://xmlns.com/foaf/0.1/Document", + "sh:description": { + "en": "A page or document about this Dataset Series." + }, + "sh:name": { + "en": "documentation" + }, + "sh:path": "http://xmlns.com/foaf/0.1/page" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/69c4771d01c23b15f61b2d7006a4abf0d56d5ba0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.spatialresolutioninmetres", + "sh:description": { + "en": "The minimum spatial separation resolvable in a Dataset, measured in meters." + }, + "sh:name": { + "en": "spatial resolution in metres" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#spatialResolutionInMeters" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/6b7242b6b89977700c05e4875131fbb975c4235e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.modificationdate", + "sh:description": { + "en": "The most recent date on which the Dataset Series was changed or modified." + }, + "sh:name": { + "en": "modification date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/6c19a6337121f15029388b949ea0dab772437b2a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.processor", + "sh:description": { + "en": "\tParty who has processed the data in a manner such that the resource has been modified [[ISO-19115]]." + }, + "sh:name": { + "en": "processor" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/processor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/6cae9880e515253132af1452a38a8a5827165149", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.description", + "sh:description": { + "en": "A free-text account of the Dataset Series." + }, + "sh:name": { + "en": "description" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/6e1885de851f4efc5cac825cf34c321780712452", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.datasetseriesdistribution", + "sh:class": "http://www.w3.org/ns/dcat#Distribution", + "sh:description": { + "en": "An available Distribution for the Dataset Series." + }, + "sh:name": { + "en": "dataset series distribution" + }, + "sh:path": "http://www.w3.org/ns/dcat#distribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/73465b7fbd7f991a08ddd1b766c2e46fa9dfc14e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.applicablelegislation", + "sh:class": "http://data.europa.eu/eli/ontology#LegalResource", + "sh:description": { + "en": "The legislation that mandates the creation or management of the Dataset Series." + }, + "sh:name": { + "en": "applicable legislation" + }, + "sh:path": "http://data.europa.eu/r5r/applicableLegislation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/79c0c2e1bcab213fd06ca4c1782849db4a11225f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.custodian", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "\tParty that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "custodian" + }, + "sh:path": "http://data.europa.eu/930/custodian" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/7a20e2eb5f5549088fd53fa93fab0958019f267e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.accessrights", + "sh:description": { + "en": "Information that indicates whether the Dataset Series is publicly accessible, has access restrictions or is not public." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "access rights" + }, + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/7b6713c1f4a52e964f5db57eabef294b6d04e90e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.contactpoint", + "sh:class": "http://www.w3.org/2006/vcard/ns#Kind", + "sh:description": { + "en": "Contact information that can be used for sending comments about the Dataset Series." + }, + "sh:name": { + "en": "contact point" + }, + "sh:path": "http://www.w3.org/ns/dcat#contactPoint" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/7d4c667652f23f3a51353271e3800bca87ed3f68", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.creator", + "sh:description": { + "en": "An entity responsible for producing the Dataset Series." + }, + "sh:name": { + "en": "creator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/7e81f1a1332766b4be433580d64a6ec4b1530493", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.topiccategory", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]." + }, + "sh:name": { + "en": "topic category" + }, + "sh:path": "http://data.europa.eu/930/topicCategory" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/8178a43200b0efd5b41e7309efb017f24bb8ef41", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.source", + "sh:description": { + "en": "A related Dataset from which the described Dataset Series is derived." + }, + "sh:name": { + "en": "source" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/source" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/81d9e81dce75ad228913796fb0f52470b14df56b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.temporalcoverage", + "sh:description": { + "en": "A temporal period that the Dataset Series covers." + }, + "sh:name": { + "en": "temporal coverage" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/temporal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/8335ef1071b18fbd6dac863013c6a9de3d057ab0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.inseries", + "sh:description": { + "en": "A dataset series of which the dataset series is part." + }, + "sh:name": { + "en": "in series" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#inSeries" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/837b9dc79bed1a4d15f6f9094b596dd177944ab6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.qualifiedattribution", + "sh:class": "http://www.w3.org/ns/prov#Attribution", + "sh:description": { + "en": "An Agent having some form of responsibility for the resource." + }, + "sh:name": { + "en": "qualified attribution" + }, + "sh:path": "http://www.w3.org/ns/prov#qualifiedAttribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/84229f2224810ba9c70b4b27f756414cc0353324", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.frequency", + "sh:description": { + "en": "The frequency at which the Dataset Series is updated." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "frequency" + }, + "sh:path": "http://purl.org/dc/terms/accrualPeriodicity" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/87161588819073178c8f6950dcce2286cac45320", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.referencesystem", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]." + }, + "sh:name": { + "en": "reference system" + }, + "sh:path": "http://data.europa.eu/930/referenceSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/8800b7f9f5c99f91633b1231bc40964e69b021de", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.spatialresolutionastext", + "sh:description": { + "en": "Textual description of spatial resolution." + }, + "sh:name": { + "en": "spatial resolution as text" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://data.europa.eu/930/spatialResolutionAsText" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/8e3b1c0888909beb09cd832b3145ad1f7abb1caa", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.temporalcoverage", + "sh:class": "http://purl.org/dc/terms/PeriodOfTime", + "sh:description": { + "en": "A temporal period that the Dataset Series covers." + }, + "sh:name": { + "en": "temporal coverage" + }, + "sh:path": "http://purl.org/dc/terms/temporal" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/8f61614144aa7bca188b24f5976593dc08aad0e6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.description", + "sh:description": { + "en": "A free-text account of the Dataset Series." + }, + "sh:minCount": "1", + "sh:name": { + "en": "description" + }, + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/90d2d876025f695254da925395940ab829409254", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.referencesystem", + "sh:description": { + "en": "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]." + }, + "sh:name": { + "en": "reference system" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/referenceSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/9169149cf5b5a794cac331851a3a1a92ff279293", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.resourceprovider", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party that supplies the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "resource provider" + }, + "sh:path": "http://data.europa.eu/930/resourceProvider" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/93f73e69bb03d2928fcf758a253ef316becdf9b9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.publisher", + "sh:description": { + "en": "An entity (organisation) responsible for ensuring the coherency of the Dataset Series " + }, + "sh:name": { + "en": "publisher" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/95015004529c652bcb276060d84ed7423c4a9b08", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.geographicalcoverage", + "sh:description": { + "en": "A geographic region that is covered by the Dataset Series." + }, + "sh:name": { + "en": "geographical coverage" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/spatial" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/95c69c99a1e3ade043911b51b942f206dea0e68d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.isreferencedby", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "A related resource, such as a publication, that references, cites, or otherwise points to the Dataset Series." + }, + "sh:name": { + "en": "is referenced by" + }, + "sh:path": "http://purl.org/dc/terms/isReferencedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/9678e29dc284ba14312bf01cd0a581b960b77a08", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.theme", + "sh:description": { + "en": "A category of the Dataset Series." + }, + "sh:name": { + "en": "theme" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#theme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/99435c17158fbaa12d1d955b8886d5bf935ab016", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.rights", + "sh:class": "http://purl.org/dc/terms/RightsStatement", + "sh:description": { + "en": "A statement that specifies rights associated with the Dataset Series." + }, + "sh:name": { + "en": "rights" + }, + "sh:path": "http://purl.org/dc/terms/rights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/998ce689a5bcc3e2764ff84a05255e34d91e8102", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.documentation", + "sh:description": { + "en": "A page or document about this Dataset Series." + }, + "sh:name": { + "en": "documentation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://xmlns.com/foaf/0.1/page" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/9adf9f5890592909cf3e67021ae7ab4f895a7745", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.contactpoint", + "sh:description": { + "en": "Contact information that can be used for sending comments about the Dataset Series." + }, + "sh:name": { + "en": "contact point" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#contactPoint" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/9e9d878c1c354206edc1d411f33c82d4d01e5a8f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.modificationdate", + "sh:description": { + "en": "The most recent date on which the Dataset Series was changed or modified." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "modification date" + }, + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/9ebdae98241e4f451997ba6a4a2252e28ea561d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.creationdate", + "sh:description": { + "en": "The date on which the Dataset Series has been first created." + }, + "sh:name": { + "en": "creation date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/created" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/9fe7c5889615d19dd4849fb66a5664fc016aa598", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.otheridentifier", + "sh:class": "http://www.w3.org/ns/adms#Identifier", + "sh:description": { + "en": "A secondary identifier of the Dataset Series." + }, + "sh:name": { + "en": "other identifier" + }, + "sh:path": "http://www.w3.org/ns/adms#identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/a1173daef382ef9fe405318a57ddd98dbc82e335", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.spatialresolutioninmetres", + "sh:datatype": "http://www.w3.org/2001/XMLSchema#decimal", + "sh:description": { + "en": "The minimum spatial separation resolvable in a Dataset, measured in meters." + }, + "sh:name": { + "en": "spatial resolution in metres" + }, + "sh:path": "http://www.w3.org/ns/dcat#spatialResolutionInMeters" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/aadbd67a77a624f073be2076627fb9dc883cbe48", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.identifier", + "sh:description": { + "en": "The main identifier for the Dataset Series, e.g. the URI or other unique identifier in the context of the Catalogue." + }, + "sh:name": { + "en": "identifier" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/identifier" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/ac6c522a6e883723c4ac02b3354b2ec5a861649a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.datasetseriesdistribution", + "sh:description": { + "en": "An available Distribution for the Dataset Series." + }, + "sh:name": { + "en": "dataset series distribution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#distribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/b0ccd926f364c1ae79f5ea36fa0146188fcec226", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.wasusedby", + "sh:description": { + "en": "An Activity that used the Dataset Series." + }, + "sh:name": { + "en": "was used by" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#wasUsedBy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/b362d2bdbbe8ba1c689e5554cca2bcbd295546de", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Dataset Series." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "release date" + }, + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/b3ec0655204c62a2531244aaeab12f1a2c5e5b5d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.publisher", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An entity (organisation) responsible for ensuring the coherency of the Dataset Series " + }, + "sh:name": { + "en": "publisher" + }, + "sh:path": "http://purl.org/dc/terms/publisher" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/b4c4138f0581e7240ec4dd866004c56407b3705a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.rights", + "sh:description": { + "en": "A statement that specifies rights associated with the Dataset Series." + }, + "sh:name": { + "en": "rights" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/rights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/ba3b4487b5271499cada905fb8fb4869a540fbb2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.user", + "sh:description": { + "en": "Party who uses the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "user" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/user" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/baaa3d4a8f33f8b2b8c1d19c8d2817a75377145d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.qualifiedattribution", + "sh:description": { + "en": "An Agent having some form of responsibility for the resource." + }, + "sh:name": { + "en": "qualified attribution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#qualifiedAttribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/bda64b6b9c27a850b8782b17019e888c5edd7ce0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.version", + "sh:description": { + "en": "The version indicator (name or identifier) of a resource." + }, + "sh:name": { + "en": "version" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#version" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/c1d40f7102c8201949576e76be48b991b47958d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.creator", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "An entity responsible for producing the Dataset Series." + }, + "sh:name": { + "en": "creator" + }, + "sh:path": "http://purl.org/dc/terms/creator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/c6582cc6dd81abe7073c1f822d33efc41ecab36d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.distributor", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who distributes the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "distributor" + }, + "sh:path": "http://data.europa.eu/930/distributor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/c84f7330b9538a899ebb875c44dc23c9882e74ac", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.conformsto", + "sh:class": "http://purl.org/dc/terms/Standard", + "sh:description": { + "en": "An implementing rule or other specification." + }, + "sh:name": { + "en": "conforms to" + }, + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/ca4e7adcf7fe2a967e2808cac6e379bc9877c1e8", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.user", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "Party who uses the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "user" + }, + "sh:path": "http://data.europa.eu/930/user" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/cee351ca7e459eb55734fce188a2216ea0cc2b6a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.hasversion", + "sh:description": { + "en": "A related Dataset that is a version, edition, or adaptation of the described Dataset Series." + }, + "sh:name": { + "en": "has version" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#hasVersion" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/d5d74574f70f9a979535f3624608f88180dd0c97", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.title", + "sh:description": { + "en": "A name given to the Dataset Series." + }, + "sh:name": { + "en": "title" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/db878f1cb93930f64561d0504123c66feacfad5a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.language", + "sh:description": { + "en": "A language of the Dataset Series." + }, + "sh:name": { + "en": "language" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/dede6a68a95ac0f43ca88def472d8fc001f86ebe", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.theme", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "A category of the Dataset Series." + }, + "sh:name": { + "en": "theme" + }, + "sh:path": "http://www.w3.org/ns/dcat#theme" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/e7571d7eeaa445d492569780abae4aa92ed790b3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.distributor", + "sh:description": { + "en": "Party who distributes the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "distributor" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/distributor" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/ee60fdd4b8581460f5fc4077813b8bb3e3d77441", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.accessrights", + "sh:class": "http://purl.org/dc/terms/RightsStatement", + "sh:description": { + "en": "Information that indicates whether the Dataset Series is publicly accessible, has access restrictions or is not public." + }, + "sh:name": { + "en": "access rights" + }, + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/f15ac8e72da8db00ffde633a42483a8874e9f5b4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.originator", + "sh:description": { + "en": "Party who created the resource [[ISO-19115]]." + }, + "sh:name": { + "en": "originator" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/originator" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/f8b02efd063b8089b72ce9677a1e4a3488eeb9a9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.title", + "sh:description": { + "en": "A name given to the Dataset Series." + }, + "sh:minCount": "1", + "sh:name": { + "en": "title" + }, + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/fb900ce4a3c69358a055e1f0d365fba049164374", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.qualifiedrelation", + "sh:class": "http://www.w3.org/ns/dcat#Relationship", + "sh:description": { + "en": "A description of a relationship with another resource." + }, + "sh:name": { + "en": "qualified relation" + }, + "sh:path": "http://www.w3.org/ns/dcat#qualifiedRelation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/fc3438bd29ddee75508841ad26a8dfbe0a68c2d7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.resourcetype", + "sh:description": { + "en": "\tResource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]." + }, + "sh:name": { + "en": "resource type" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/resourceType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DatasetSeriesShape/ffbbcd28b1fd92213d8350e1b6418d3d998c7197", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.landingpage", + "sh:class": "http://xmlns.com/foaf/0.1/Document", + "sh:description": { + "en": "A web page that provides access to the Dataset Series, its Distributions and/or additional information." + }, + "sh:name": { + "en": "landing page" + }, + "sh:path": "http://www.w3.org/ns/dcat#landingPage" + } + ], + "sh:targetClass": "http://www.w3.org/ns/dcat#DatasetSeries" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/06ed12d1071a78728d10628eb2d072781559eb75", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.mediatype", + "sh:class": "http://purl.org/dc/terms/MediaType", + "sh:description": { + "en": "The media type of the Distribution as defined in the official register of media types managed by IANA." + }, + "sh:name": { + "en": "media type" + }, + "sh:path": "http://www.w3.org/ns/dcat#mediaType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/0796df7f5520ac6500217e81e434f9a755f64afe", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.availability", + "sh:description": { + "en": "An indication how long it is planned to keep the Distribution of the Dataset available." + }, + "sh:name": { + "en": "availability" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/r5r/availability" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/0a6f3bb11ed4ea12f852c78996b89c9a54ffc0fb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.applicablelegislation", + "sh:description": { + "en": "The legislation that mandates the creation or management of the Distribution." + }, + "sh:name": { + "en": "applicable legislation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/r5r/applicableLegislation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/0f6cb927d0d26f3819cba3fb903a075cd426180d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.status", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "The status of the Distribution in the context of maturity lifecycle." + }, + "sh:name": { + "en": "status" + }, + "sh:path": "http://www.w3.org/ns/adms#status" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/10c0ca4deadefb51c529f56ee01caf9bd2639ef4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessrights", + "sh:description": { + "en": "Information regarding access or restrictions based on privacy, security, or other policies." + }, + "sh:name": { + "en": "access rights" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/205ef114fb269b0d7632e25b317a3e579ffc3954", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.compressionformat", + "sh:description": { + "en": "The format of the file in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "compression format" + }, + "sh:path": "http://www.w3.org/ns/dcat#compressFormat" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/226b9cb0511ec6b8da045829e10d2676ddbb8375", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.linkedschemas", + "sh:class": "http://purl.org/dc/terms/Standard", + "sh:description": { + "en": "An established schema to which the described Distribution conforms." + }, + "sh:name": { + "en": "linked schemas" + }, + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/23d4c038584493decec780192681ef61694bff7c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessservice", + "sh:description": { + "en": "A data service that gives access to the distribution of the dataset." + }, + "sh:name": { + "en": "access service" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#accessService" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/27b3b10cebe804356667d0cfca6f658b01f83fbb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.linkedschemas", + "sh:description": { + "en": "An established schema to which the described Distribution conforms." + }, + "sh:name": { + "en": "linked schemas" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/conformsTo" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/27ee30c66ff3cd2714f73a4b488a5e0f6b64b7f6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.downloadURL", + "sh:description": { + "en": "A URL that is a direct link to a downloadable file in a given format." + }, + "sh:name": { + "en": "download URL" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#downloadURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/2961dd5b80e9c0f6242da8cf9eea53ad610d7602", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.temporalresolution", + "sh:description": { + "en": "The minimum time period resolvable in the dataset distribution." + }, + "sh:name": { + "en": "temporal resolution" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#temporalResolution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/29ba27566ab1f32c8bb73f3492436d4bd868d3d2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.language", + "sh:class": "http://purl.org/dc/terms/LinguisticSystem", + "sh:description": { + "en": "A language used in the Distribution." + }, + "sh:name": { + "en": "language" + }, + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/2bc917d85a4ffccfa9de4268bf84b517c322ce2c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.status", + "sh:description": { + "en": "The status of the Distribution in the context of maturity lifecycle." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "status" + }, + "sh:path": "http://www.w3.org/ns/adms#status" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/2da3f1c58de704304666ae26fc22be70a3a86785", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolutionastext", + "sh:description": { + "en": "Textual description of spatial resolution of a Distribution." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "spatial resolution as text" + }, + "sh:path": "http://data.europa.eu/930/spatialResolutionAsText" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/36b68d0f06c0eacbbddd0d2891379c6d005dc861", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.haspolicy", + "sh:description": { + "en": "The policy expressing the rights associated with the Distribution if using the [[ODRL]] vocabulary." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "has policy" + }, + "sh:path": "http://www.w3.org/ns/odrl/2/hasPolicy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/39da16eecfc16996eed6a010f4203cdcec7c388d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.packagingformat", + "sh:class": "http://purl.org/dc/terms/MediaType", + "sh:description": { + "en": "The format of the file in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together." + }, + "sh:name": { + "en": "packaging format" + }, + "sh:path": "http://www.w3.org/ns/dcat#packageFormat" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/3c1ab2e1170c5050c8b7742e97810027ddc104b1", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.status", + "sh:description": { + "en": "The status of the Distribution in the context of maturity lifecycle." + }, + "sh:name": { + "en": "status" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/adms#status" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/42110293925ce8bdb81f82dee95d1f78b2fca91c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolution", + "sh:class": "http://www.w3.org/ns/dqv#QualityMeasurement", + "sh:description": { + "en": "Refers to the performed quality measurements." + }, + "sh:name": { + "en": "spatial resolution" + }, + "sh:path": "http://www.w3.org/ns/dqv#hasQualityMeasurement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/4546bd675f20c3ead3fabfd84682d9063fd2926a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.mediatype", + "sh:description": { + "en": "The media type of the Distribution as defined in the official register of media types managed by IANA." + }, + "sh:name": { + "en": "media type" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#mediaType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/46a60c7d3d828d3006937a12f82c1958b94e6f76", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolution", + "sh:description": { + "en": "Refers to the performed quality measurements." + }, + "sh:name": { + "en": "spatial resolution" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dqv#hasQualityMeasurement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/4be37093e4c3ba0d5b5a18ef6b97778d6d689392", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Distribution." + }, + "sh:name": { + "en": "release date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/59cbd395c4b9167c030b3fd61001eeeee5034346", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.bytesize", + "sh:description": { + "en": "The size of a Distribution in bytes." + }, + "sh:name": { + "en": "byte size" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#byteSize" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/6311ab0f528a12e90a9d4be09bdec4ff36578b32", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.checksum", + "sh:class": "http://spdx.org/rdf/terms#Checksum", + "sh:description": { + "en": "A mechanism that can be used to verify that the contents of a distribution have not changed." + }, + "sh:name": { + "en": "checksum" + }, + "sh:path": "http://spdx.org/rdf/terms#checksum" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/653804840386e33525b3d39d205c174780be414b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessURL", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "A URL that gives access to a Distribution of the Dataset or Dataset Series." + }, + "sh:name": { + "en": "access URL" + }, + "sh:path": "http://www.w3.org/ns/dcat#accessURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/68388ec47b77212d80036e8a02e9956f5ba0e0f5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.documentation", + "sh:class": "http://xmlns.com/foaf/0.1/Document", + "sh:description": { + "en": "A page or document about this Distribution." + }, + "sh:name": { + "en": "documentation" + }, + "sh:path": "http://xmlns.com/foaf/0.1/page" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/69c4771d01c23b15f61b2d7006a4abf0d56d5ba0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolutioninmetres", + "sh:description": { + "en": "The minimum spatial separation resolvable in a dataset distribution, measured in meters." + }, + "sh:name": { + "en": "spatial resolution in metres" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dcat#spatialResolutionInMeters" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/69c8fdb6db25c5ad1f8a47366c19adb834924ae0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.mediatype", + "sh:description": { + "en": "The media type of the Distribution as defined in the official register of media types managed by IANA." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "media type" + }, + "sh:path": "http://www.w3.org/ns/dcat#mediaType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/6b7242b6b89977700c05e4875131fbb975c4235e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.modificationdate", + "sh:description": { + "en": "The most recent date on which the Distribution was changed or modified." + }, + "sh:name": { + "en": "modification date" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/6cae9880e515253132af1452a38a8a5827165149", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.description", + "sh:description": { + "en": "A free-text account of the Distribution." + }, + "sh:name": { + "en": "description" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/7096d69acefaef87349fecb1a23e53f8bdb5ab77", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.characterencoding", + "sh:description": { + "en": "A character encoding used in the downloadable file or output of the data service represented by the Distribution." + }, + "sh:name": { + "en": "character encoding" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/2011/content#characterEncoding" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/73465b7fbd7f991a08ddd1b766c2e46fa9dfc14e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.applicablelegislation", + "sh:class": "http://data.europa.eu/eli/ontology#LegalResource", + "sh:description": { + "en": "The legislation that mandates the creation or management of the Distribution." + }, + "sh:name": { + "en": "applicable legislation" + }, + "sh:path": "http://data.europa.eu/r5r/applicableLegislation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/73765ca7a6e23ef17cf4e67a576e90a0c391f1c1", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.checksum", + "sh:description": { + "en": "A mechanism that can be used to verify that the contents of a distribution have not changed." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "checksum" + }, + "sh:path": "http://spdx.org/rdf/terms#checksum" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/737cd5f1c9f0e13c35eb82b7f0d2b2f76a9a82c7", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.format", + "sh:class": "http://purl.org/dc/terms/MediaTypeOrExtent", + "sh:description": { + "en": "The file format of the Distribution." + }, + "sh:name": { + "en": "format" + }, + "sh:path": "http://purl.org/dc/terms/format" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/7434c99492683a2fb06dcdcf1f238671caf3d462", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessservice", + "sh:class": "http://www.w3.org/ns/dcat#DataService", + "sh:description": { + "en": "A data service that gives access to the distribution of the dataset." + }, + "sh:name": { + "en": "access service" + }, + "sh:path": "http://www.w3.org/ns/dcat#accessService" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/767d3c883420029775eaa27192a9a4a004e31fce", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.compressionformat", + "sh:description": { + "en": "The format of the file in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file." + }, + "sh:name": { + "en": "compression format" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#compressFormat" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/7a20e2eb5f5549088fd53fa93fab0958019f267e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessrights", + "sh:description": { + "en": "Information regarding access or restrictions based on privacy, security, or other policies." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "access rights" + }, + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/87161588819073178c8f6950dcce2286cac45320", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.referencesystem", + "sh:class": "http://purl.org/dc/terms/Standard", + "sh:description": { + "en": "The reference system used in the Distribution." + }, + "sh:name": { + "en": "reference system" + }, + "sh:path": "http://data.europa.eu/930/referenceSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/8800b7f9f5c99f91633b1231bc40964e69b021de", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolutionastext", + "sh:description": { + "en": "Textual description of spatial resolution of a Distribution." + }, + "sh:name": { + "en": "spatial resolution as text" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://data.europa.eu/930/spatialResolutionAsText" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/8c1e0d1ac55cc7da56ed33785c09a2980899a997", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.haspolicy", + "sh:class": "http://www.w3.org/ns/odrl/2/Policy", + "sh:description": { + "en": "The policy expressing the rights associated with the Distribution if using the [[ODRL]] vocabulary." + }, + "sh:name": { + "en": "has policy" + }, + "sh:path": "http://www.w3.org/ns/odrl/2/hasPolicy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/8cc479b305d5e3b605cc29e7edff3c64b299a0fc", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolutioninmetres", + "sh:description": { + "en": "The minimum spatial separation resolvable in a dataset distribution, measured in meters." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "spatial resolution in metres" + }, + "sh:path": "http://www.w3.org/ns/dcat#spatialResolutionInMeters" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/90d2d876025f695254da925395940ab829409254", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.referencesystem", + "sh:description": { + "en": "The reference system used in the Distribution." + }, + "sh:name": { + "en": "reference system" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://data.europa.eu/930/referenceSystem" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/9484b608420ccb732e39ca34b588c57868c81181", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.format", + "sh:description": { + "en": "The file format of the Distribution." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "format" + }, + "sh:path": "http://purl.org/dc/terms/format" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/9606ee75342e0ed78fc6b072593728f39ab28fa1", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.representationtechnique", + "sh:description": { + "en": "Information about the format in which an Distribution is released. This is different from the file format as, for example, a ZIP file (file format) could contain an XML schema (representation technique)." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "representation technique" + }, + "sh:path": "http://www.w3.org/ns/adms#representationTechnique" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/99435c17158fbaa12d1d955b8886d5bf935ab016", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.rights", + "sh:class": "http://purl.org/dc/terms/RightsStatement", + "sh:description": { + "en": "A statement that specifies rights associated with the Distribution." + }, + "sh:name": { + "en": "rights" + }, + "sh:path": "http://purl.org/dc/terms/rights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/998ce689a5bcc3e2764ff84a05255e34d91e8102", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.documentation", + "sh:description": { + "en": "A page or document about this Distribution." + }, + "sh:name": { + "en": "documentation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://xmlns.com/foaf/0.1/page" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/9a496b0d6c38eb05e46fa6c5ad11981f19fbbce4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.availability", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "An indication how long it is planned to keep the Distribution of the Dataset available." + }, + "sh:name": { + "en": "availability" + }, + "sh:path": "http://data.europa.eu/r5r/availability" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/9e9d878c1c354206edc1d411f33c82d4d01e5a8f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.modificationdate", + "sh:description": { + "en": "The most recent date on which the Distribution was changed or modified." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "modification date" + }, + "sh:path": "http://purl.org/dc/terms/modified" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/9eaae476a881de13b9430537ace6e70da7327dbd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.licence", + "sh:description": { + "en": "A licence under which the Distribution is made available." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "licence" + }, + "sh:path": "http://purl.org/dc/terms/license" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/a016cb765e696433fe29faa313ae6ae2f3f76702", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.representationtechnique", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "Information about the format in which an Distribution is released. This is different from the file format as, for example, a ZIP file (file format) could contain an XML schema (representation technique)." + }, + "sh:name": { + "en": "representation technique" + }, + "sh:path": "http://www.w3.org/ns/adms#representationTechnique" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/a07d6e7a0a1790b89a1ce7ff602cbbd9ea835282", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.downloadURL", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "A URL that is a direct link to a downloadable file in a given format." + }, + "sh:name": { + "en": "download URL" + }, + "sh:path": "http://www.w3.org/ns/dcat#downloadURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/a0dc9d681c524a893603cea010cd4812b13068c1", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.representationtechnique", + "sh:description": { + "en": "Information about the format in which an Distribution is released. This is different from the file format as, for example, a ZIP file (file format) could contain an XML schema (representation technique)." + }, + "sh:name": { + "en": "representation technique" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/adms#representationTechnique" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/a1173daef382ef9fe405318a57ddd98dbc82e335", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolutioninmetres", + "sh:datatype": "http://www.w3.org/2001/XMLSchema#decimal", + "sh:description": { + "en": "The minimum spatial separation resolvable in a dataset distribution, measured in meters." + }, + "sh:name": { + "en": "spatial resolution in metres" + }, + "sh:path": "http://www.w3.org/ns/dcat#spatialResolutionInMeters" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/a490981ff58636ec8601ca500e67bd9c575eaed9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessURL", + "sh:description": { + "en": "A URL that gives access to a Distribution of the Dataset or Dataset Series." + }, + "sh:name": { + "en": "access URL" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#accessURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/b2f42c75fb59c422a82295439935cb6f63277c0b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.availability", + "sh:description": { + "en": "An indication how long it is planned to keep the Distribution of the Dataset available." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "availability" + }, + "sh:path": "http://data.europa.eu/r5r/availability" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/b362d2bdbbe8ba1c689e5554cca2bcbd295546de", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.releasedate", + "sh:description": { + "en": "The date of formal issuance (e.g., publication) of the Distribution." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "release date" + }, + "sh:path": "http://purl.org/dc/terms/issued" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/b4c4138f0581e7240ec4dd866004c56407b3705a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.rights", + "sh:description": { + "en": "A statement that specifies rights associated with the Distribution." + }, + "sh:name": { + "en": "rights" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/rights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/bbf361efc13fcb633496674f93db9d3cfb08732a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.packagingformat", + "sh:description": { + "en": "The format of the file in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "packaging format" + }, + "sh:path": "http://www.w3.org/ns/dcat#packageFormat" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/c1577bd231c71b0b1910272999755d3414867cfd", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.format", + "sh:description": { + "en": "The file format of the Distribution." + }, + "sh:name": { + "en": "format" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/format" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/cde78c9a823f798f6a3de93270dde9283cc6e872", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.packagingformat", + "sh:description": { + "en": "The format of the file in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together." + }, + "sh:name": { + "en": "packaging format" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#packageFormat" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/d5d74574f70f9a979535f3624608f88180dd0c97", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.title", + "sh:description": { + "en": "A name given to the Distribution." + }, + "sh:name": { + "en": "title" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/title" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/db878f1cb93930f64561d0504123c66feacfad5a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.language", + "sh:description": { + "en": "A language used in the Distribution." + }, + "sh:name": { + "en": "language" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/language" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/dbcf2adef675735c48b532392359af27af5e8b71", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.licence", + "sh:class": "http://purl.org/dc/terms/LicenseDocument", + "sh:description": { + "en": "A licence under which the Distribution is made available." + }, + "sh:name": { + "en": "licence" + }, + "sh:path": "http://purl.org/dc/terms/license" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/dc17e7a798aea475507009807c87717284c17830", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.checksum", + "sh:description": { + "en": "A mechanism that can be used to verify that the contents of a distribution have not changed." + }, + "sh:name": { + "en": "checksum" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://spdx.org/rdf/terms#checksum" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/e0065293221c5851ec508ae96cd4ad03ffdedd19", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessURL", + "sh:description": { + "en": "A URL that gives access to a Distribution of the Dataset or Dataset Series." + }, + "sh:minCount": "1", + "sh:name": { + "en": "access URL" + }, + "sh:path": "http://www.w3.org/ns/dcat#accessURL" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/e093e156f972fa1af3526cd6d68f11bbdc8fa7c5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.compressionformat", + "sh:class": "http://purl.org/dc/terms/MediaType", + "sh:description": { + "en": "The format of the file in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file." + }, + "sh:name": { + "en": "compression format" + }, + "sh:path": "http://www.w3.org/ns/dcat#compressFormat" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/e6d76f7de5d5b08e584d9cd40619631987a64a7c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.temporalresolution", + "sh:datatype": "http://www.w3.org/2001/XMLSchema#duration", + "sh:description": { + "en": "The minimum time period resolvable in the dataset distribution." + }, + "sh:name": { + "en": "temporal resolution" + }, + "sh:path": "http://www.w3.org/ns/dcat#temporalResolution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/ed8e40725c55813428b73d8e5042c6affe821ea2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.bytesize", + "sh:datatype": "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "sh:description": { + "en": "The size of a Distribution in bytes." + }, + "sh:name": { + "en": "byte size" + }, + "sh:path": "http://www.w3.org/ns/dcat#byteSize" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/ee60fdd4b8581460f5fc4077813b8bb3e3d77441", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessrights", + "sh:class": "http://purl.org/dc/terms/RightsStatement", + "sh:description": { + "en": "Information regarding access or restrictions based on privacy, security, or other policies." + }, + "sh:name": { + "en": "access rights" + }, + "sh:path": "http://purl.org/dc/terms/accessRights" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/f30149ffb6ec9d00dd5866b052105729fa27d02a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.licence", + "sh:description": { + "en": "A licence under which the Distribution is made available." + }, + "sh:name": { + "en": "licence" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/license" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/f635b26fbf54b0114a70dd22929ed87f5f34b230", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.bytesize", + "sh:description": { + "en": "The size of a Distribution in bytes." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "byte size" + }, + "sh:path": "http://www.w3.org/ns/dcat#byteSize" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/f64ea9c4b32a8afd45dc2afdcea6722b56707974", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.haspolicy", + "sh:description": { + "en": "The policy expressing the rights associated with the Distribution if using the [[ODRL]] vocabulary." + }, + "sh:name": { + "en": "has policy" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/odrl/2/hasPolicy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:DistributionShape/fcf80b3465d802bf69af0e66cf87973c64d4130a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolution", + "sh:description": { + "en": "Refers to the performed quality measurements." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "spatial resolution" + }, + "sh:path": "http://www.w3.org/ns/dqv#hasQualityMeasurement" + } + ], + "sh:targetClass": "http://www.w3.org/ns/dcat#Distribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:RelationshipShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:RelationshipShape/5871eb562969e2a4f395c8424314cc119686e019", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.relation", + "sh:description": { + "en": "A resource related to the source resource." + }, + "sh:name": { + "en": "relation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/relation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:RelationshipShape/5945770a55865eb52bf4cbcac7847889d16a2926", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.hadrole", + "sh:description": { + "en": "A function of an entity or agent with respect to another entity or resource." + }, + "sh:name": { + "en": "had role" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#hadRole" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:RelationshipShape/a64a849abcc67d2a79ccfbbc89f318fab6543c88", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.relation", + "sh:description": { + "en": "A resource related to the source resource." + }, + "sh:minCount": "1", + "sh:name": { + "en": "relation" + }, + "sh:path": "http://purl.org/dc/terms/relation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:RelationshipShape/a7737e15de2cea53610b34ef78cab0c2c9695a83", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.hadrole", + "sh:class": "http://www.w3.org/ns/dcat#Role", + "sh:description": { + "en": "A function of an entity or agent with respect to another entity or resource." + }, + "sh:name": { + "en": "had role" + }, + "sh:path": "http://www.w3.org/ns/dcat#hadRole" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:RelationshipShape/b7aa98e1befa5130659568aa62e7f38575dc17c1", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.relation", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "A resource related to the source resource." + }, + "sh:name": { + "en": "relation" + }, + "sh:path": "http://purl.org/dc/terms/relation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:RelationshipShape/d171b3a7f68dcad152dc11b8200997a366513e00", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.hadrole", + "sh:description": { + "en": "A function of an entity or agent with respect to another entity or resource." + }, + "sh:minCount": "1", + "sh:name": { + "en": "had role" + }, + "sh:path": "http://www.w3.org/ns/dcat#hadRole" + } + ], + "sh:targetClass": "http://www.w3.org/ns/dcat#Relationship" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:ResourceShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/ns/dcat#Resource" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dcat:RoleShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/ns/dcat#Role" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:DimensionShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/ns/dqv#Dimension" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:MetricShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:MetricShape/5cb441d63f374870b48a1df200c1e0f819cd84c2", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.expecteddatatype", + "sh:description": { + "en": "Represents the expected data type for the metric's observed value (e.g., xsd:boolean, xsd:double etc...)" + }, + "sh:name": { + "en": "expected data type" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dqv#expectedDataType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:MetricShape/69286c26bab408cf2db4ec27fa39d3c158ada785", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.dimension", + "sh:description": { + "en": "The dimensions a quality metric, certificate and annotation allow a measurement of." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "dimension" + }, + "sh:path": "http://www.w3.org/ns/dqv#inDimension" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:MetricShape/b9fa9637b2613e17e2b050e2ee35fa8f9ecb783b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.expecteddatatype", + "sh:description": { + "en": "Represents the expected data type for the metric's observed value (e.g., xsd:boolean, xsd:double etc...)" + }, + "sh:maxCount": "1", + "sh:name": { + "en": "expected data type" + }, + "sh:path": "http://www.w3.org/ns/dqv#expectedDataType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:MetricShape/cd4869e0415166799e4cc19b3f0f6550cdfc1e9a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.dimension", + "sh:description": { + "en": "The dimensions a quality metric, certificate and annotation allow a measurement of." + }, + "sh:name": { + "en": "dimension" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dqv#inDimension" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:MetricShape/d4812e59110ee5148b61ff2ee70be7df03b75dad", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.expecteddatatype", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Datatype", + "sh:description": { + "en": "Represents the expected data type for the metric's observed value (e.g., xsd:boolean, xsd:double etc...)" + }, + "sh:name": { + "en": "expected data type" + }, + "sh:path": "http://www.w3.org/ns/dqv#expectedDataType" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:MetricShape/e0ca97a4e81b377bb4dcb59365424943f033da2f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.dimension", + "sh:class": "http://www.w3.org/ns/dqv#Dimension", + "sh:description": { + "en": "The dimensions a quality metric, certificate and annotation allow a measurement of." + }, + "sh:name": { + "en": "dimension" + }, + "sh:path": "http://www.w3.org/ns/dqv#inDimension" + } + ], + "sh:targetClass": "http://www.w3.org/ns/dqv#Metric" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:QualityMeasurementShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:QualityMeasurementShape/10062fffbf964102e95d8e4ceb535c05b786d66b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.unitofmeasure", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "The unit in which the data values are measured." + }, + "sh:name": { + "en": "unit of measure" + }, + "sh:path": "http://purl.org/linked-data/sdmx/2009/attribute#unitMeasure" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:QualityMeasurementShape/1e3978debaf459e93f93435ea46e8f4a9087d985", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.ismeasurementof", + "sh:description": { + "en": "The Metric being observed." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "is measurement of" + }, + "sh:path": "http://www.w3.org/ns/dqv#isMeasurementOf" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:QualityMeasurementShape/3a1d18b54073a081017737b02bd1e9457cec5fde", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.ismeasurementof", + "sh:description": { + "en": "The Metric being observed." + }, + "sh:name": { + "en": "is measurement of" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dqv#isMeasurementOf" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:QualityMeasurementShape/3ae7580c4039ed7af240c19ddf9bdc57c8fba687", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.value", + "sh:description": { + "en": "Value computed by the relevant Metric." + }, + "sh:name": { + "en": "value" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/dqv#value" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:QualityMeasurementShape/69b6d3612e92102903f5eea059015eebb9460cab", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.unitofmeasure", + "sh:description": { + "en": "The unit in which the data values are measured." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "unit of measure" + }, + "sh:path": "http://purl.org/linked-data/sdmx/2009/attribute#unitMeasure" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:QualityMeasurementShape/7c3ee5af46729edb0af95bb9cbc80d7adef70766", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.unitofmeasure", + "sh:description": { + "en": "The unit in which the data values are measured." + }, + "sh:name": { + "en": "unit of measure" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/linked-data/sdmx/2009/attribute#unitMeasure" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:QualityMeasurementShape/b9b84d3fcf45532943c6b752c2b14e428bc83959", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.ismeasurementof", + "sh:class": "http://www.w3.org/ns/dqv#Metric", + "sh:description": { + "en": "The Metric being observed." + }, + "sh:name": { + "en": "is measurement of" + }, + "sh:path": "http://www.w3.org/ns/dqv#isMeasurementOf" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#dqv:QualityMeasurementShape/db15b7df9d94d285bd33d0966a4d2357f8333c31", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.value", + "sh:description": { + "en": "Value computed by the relevant Metric." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "value" + }, + "sh:path": "http://www.w3.org/ns/dqv#value" + } + ], + "sh:targetClass": "http://www.w3.org/ns/dqv#QualityMeasurement" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape/21fd2e018915cd010aee64c9aa451a414a1ad052", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).country", + "sh:description": { + "en": "\tThe name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "country" + }, + "sh:path": "http://www.w3.org/ns/locn#adminUnitL2" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape/3600d16af075596ea231283d76b3fd39021d34d6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).streetaddress", + "sh:description": { + "en": "The name of a passage or way through from one location to another." + }, + "sh:name": { + "en": "street address" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/locn#thoroughfare" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape/5234ad4024f72ef2894b9a3c4070d21aa283ed87", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).country", + "sh:description": { + "en": "\tThe name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities." + }, + "sh:name": { + "en": "country" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/locn#adminUnitL2" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape/76f52e1760b9529a53a110a32ab67d39af5ee8c5", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).administrativearea", + "sh:description": { + "en": "\tThe name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities." + }, + "sh:name": { + "en": "administrative area" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/locn#adminUnitL2" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape/8cdc8ea2985ba7820ce90020c745a8e6242343ed", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).postcode", + "sh:description": { + "en": "\tThe code created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "post code" + }, + "sh:path": "http://www.w3.org/ns/locn#postCode" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape/9d054aa1cd0678e060bb045923a830217657aeb4", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).city", + "sh:description": { + "en": "\tA name created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "city" + }, + "sh:path": "http://www.w3.org/ns/locn#postName" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape/9ee1f7cd40d31d8408c9983890cb564eb7c7ac1a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).city", + "sh:description": { + "en": "\tA name created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points." + }, + "sh:name": { + "en": "city" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/locn#postName" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape/9fcf9cecb8b2b1761f1d1d12ffcad8cce4b11da6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).administrativearea", + "sh:description": { + "en": "\tThe name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "administrative area" + }, + "sh:path": "http://www.w3.org/ns/locn#adminUnitL2" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape/c053bb4ab74094ab01d8385a0428c50994b3b5a6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).streetaddress", + "sh:description": { + "en": "The name of a passage or way through from one location to another." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "street address" + }, + "sh:path": "http://www.w3.org/ns/locn#thoroughfare" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:AddressShape/c0a2b78a80a731301e2f54d040ca9aa2c9b125b1", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).postcode", + "sh:description": { + "en": "\tThe code created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points." + }, + "sh:name": { + "en": "post code" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/locn#postCode" + } + ], + "sh:targetClass": "http://www.w3.org/ns/locn#Address" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#locn:GeometryShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/ns/locn#Geometry" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#odrl:PolicyShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/ns/odrl/2/Policy" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#org:OrganizationShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/ns/org#Organization" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:ActivityShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:ActivityShape/04f0a5c1e0e0ec6a332465b4132e194cd02c0a74", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.generated", + "sh:description": { + "en": "The Entity generated by the Activity." + }, + "sh:name": { + "en": "generated" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#generated" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:ActivityShape/372f8584a7924ed444d34cecc643935785fcdc68", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.generated", + "sh:class": "http://www.w3.org/ns/prov#Entity", + "sh:description": { + "en": "The Entity generated by the Activity." + }, + "sh:name": { + "en": "generated" + }, + "sh:path": "http://www.w3.org/ns/prov#generated" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:ActivityShape/3ccdc77e5093f106847bf5c643da1a307497b8b8", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.qualifiedassociation", + "sh:description": { + "en": "Association to the Plan according to which the Activity has been carried out, and possibly to the Agent who played a role in it." + }, + "sh:name": { + "en": "qualified association" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#qualifiedAssociation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:ActivityShape/4f93e2e855c69fb517952dc843402431e77354f3", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.qualifiedassociation", + "sh:class": "http://www.w3.org/ns/prov#Association", + "sh:description": { + "en": "Association to the Plan according to which the Activity has been carried out, and possibly to the Agent who played a role in it." + }, + "sh:name": { + "en": "qualified association" + }, + "sh:path": "http://www.w3.org/ns/prov#qualifiedAssociation" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:ActivityShape/69ee19cfbaf11466ad93d8cd347acf35e9b78987", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.used", + "sh:class": "http://www.w3.org/ns/prov#Entity", + "sh:description": { + "en": "The entity (e.g., a Catalogue, a Dataset, a Data Service) which was the subject of the Activity." + }, + "sh:name": { + "en": "used" + }, + "sh:path": "http://www.w3.org/ns/prov#used" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:ActivityShape/852e94171187c81af98d89bdcaf56ecd705aed6d", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.used", + "sh:description": { + "en": "The entity (e.g., a Catalogue, a Dataset, a Data Service) which was the subject of the Activity." + }, + "sh:name": { + "en": "used" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#used" + } + ], + "sh:targetClass": "http://www.w3.org/ns/prov#Activity" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:AssociationShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/ns/prov#Association" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:AttributionShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:AttributionShape/49f0facd348f16f374d34ff706a1cb3b90a15b37", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Attribution.agent", + "sh:description": { + "en": "The Agent to whom the resource is attributed." + }, + "sh:name": { + "en": "agent" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/prov#agent" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:AttributionShape/5945770a55865eb52bf4cbcac7847889d16a2926", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Attribution.hadrole", + "sh:description": { + "en": "A function of an entity or agent with respect to another entity or resource." + }, + "sh:name": { + "en": "had role" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/dcat#hadRole" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:AttributionShape/5d41e5114e4b537d95f4f2bd7f8c114dc0e388bc", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Attribution.agent", + "sh:class": "http://xmlns.com/foaf/0.1/Agent", + "sh:description": { + "en": "The Agent to whom the resource is attributed." + }, + "sh:name": { + "en": "agent" + }, + "sh:path": "http://www.w3.org/ns/prov#agent" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:AttributionShape/a7737e15de2cea53610b34ef78cab0c2c9695a83", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Attribution.hadrole", + "sh:class": "http://www.w3.org/ns/dcat#Role", + "sh:description": { + "en": "A function of an entity or agent with respect to another entity or resource." + }, + "sh:name": { + "en": "had role" + }, + "sh:path": "http://www.w3.org/ns/dcat#hadRole" + } + ], + "sh:targetClass": "http://www.w3.org/ns/prov#Attribution" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#prov:EntityShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/ns/prov#Entity" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/06950e17e8d4a67fa64194ac4c46abad5ae7b92e", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.address", + "sh:description": { + "en": "The postal address of the Agent." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "address" + }, + "sh:path": "http://www.w3.org/ns/locn#address" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/139ed93073a8cca15f202195bd45112160c3b90b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.affiliation", + "sh:description": { + "en": "The affiliation of the Agent." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "affiliation" + }, + "sh:path": "http://www.w3.org/ns/org#memberOf" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/236f0210baaf149903750c43bbe7012c21debb2a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.type", + "sh:description": { + "en": "The nature of the agent." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "type" + }, + "sh:path": "http://purl.org/dc/terms/type" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/2c7d994dd540f92c116cac913e2aa5d588945f1f", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.address", + "sh:description": { + "en": "The postal address of the Agent." + }, + "sh:name": { + "en": "address" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/locn#address" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/3134beaa2845130d7a9f2f5cf36315fe3e8fe9b8", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.phone", + "sh:description": { + "en": "The phone number of the Agent, specified using fully qualified tel: URI scheme [[RFC3966]]." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "phone" + }, + "sh:path": "http://xmlns.com/foaf/0.1/phone" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/322371a77364a50f049d46180f6192532eea26dc", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.type", + "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", + "sh:description": { + "en": "The nature of the agent." + }, + "sh:name": { + "en": "type" + }, + "sh:path": "http://purl.org/dc/terms/type" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/4f381639bb6e021939f65b4f41409d1edaeade9b", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.type", + "sh:description": { + "en": "The nature of the agent." + }, + "sh:name": { + "en": "type" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/type" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/5baac8cf504c38df125bdad80a5b9e98a8cbded1", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.URL", + "sh:description": { + "en": "The Web site of the Agent." + }, + "sh:name": { + "en": "URL" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://xmlns.com/foaf/0.1/workplaceHomepage" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/5de4ef5193a558e17a34633888421d09b957d267", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.address", + "sh:class": "http://www.w3.org/ns/locn#Address", + "sh:description": { + "en": "The postal address of the Agent." + }, + "sh:name": { + "en": "address" + }, + "sh:path": "http://www.w3.org/ns/locn#address" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/73ac04d23d41d598457f7d519aa7fbeb74f18317", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.URL", + "sh:class": "http://xmlns.com/foaf/0.1/Document", + "sh:description": { + "en": "The Web site of the Agent." + }, + "sh:name": { + "en": "URL" + }, + "sh:path": "http://xmlns.com/foaf/0.1/workplaceHomepage" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/8cf3e751730442052d1b2174336d21bb838e4aab", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.email", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "The email address of the Agent, specified using fully qualified mailto: URI scheme [[RFC6068]]." + }, + "sh:name": { + "en": "email" + }, + "sh:path": "http://xmlns.com/foaf/0.1/mbox" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/8d3fa412d4ca4dad699415e2d2e310cb2ecc9ab6", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.affiliation", + "sh:class": "http://www.w3.org/ns/org#Organization", + "sh:description": { + "en": "The affiliation of the Agent." + }, + "sh:name": { + "en": "affiliation" + }, + "sh:path": "http://www.w3.org/ns/org#memberOf" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/96cdcbb0489a41ab01fc39c521f5ed607a0b2c41", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.name", + "sh:description": { + "en": "A name of the agent." + }, + "sh:minCount": "1", + "sh:name": { + "en": "name" + }, + "sh:path": "http://xmlns.com/foaf/0.1/name" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/9b6a8d64a742e2b1e6969e3884418b7314f837d9", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.phone", + "sh:description": { + "en": "The phone number of the Agent, specified using fully qualified tel: URI scheme [[RFC3966]]." + }, + "sh:name": { + "en": "phone" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://xmlns.com/foaf/0.1/phone" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/9b6ccc41bb0ced6f6b8f28a86e120bd9d73b32fb", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.email", + "sh:description": { + "en": "The email address of the Agent, specified using fully qualified mailto: URI scheme [[RFC6068]]." + }, + "sh:name": { + "en": "email" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://xmlns.com/foaf/0.1/mbox" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/9caf9e629daa0e64ece77788576468821d7cff8c", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.name", + "sh:description": { + "en": "A name of the agent." + }, + "sh:name": { + "en": "name" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://xmlns.com/foaf/0.1/name" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/a2e6e9bdd65aa92e5ccaffbfd9ab975564e2676a", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.URL", + "sh:description": { + "en": "The Web site of the Agent." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "URL" + }, + "sh:path": "http://xmlns.com/foaf/0.1/workplaceHomepage" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/ac52a0a3614cf4ce178dfe0437f2c9a38c82f9f0", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.phone", + "sh:class": "http://www.w3.org/2000/01/rdf-schema#Resource", + "sh:description": { + "en": "The phone number of the Agent, specified using fully qualified tel: URI scheme [[RFC3966]]." + }, + "sh:name": { + "en": "phone" + }, + "sh:path": "http://xmlns.com/foaf/0.1/phone" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/b8f85997a1a5913bd1a7a8e5ac847a025233b610", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.affiliation", + "sh:description": { + "en": "The affiliation of the Agent." + }, + "sh:name": { + "en": "affiliation" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/org#memberOf" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:AgentShape/df2e16526cd0f7cc796d3bb27ac1861737a35d91", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.email", + "sh:description": { + "en": "The email address of the Agent, specified using fully qualified mailto: URI scheme [[RFC6068]]." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "email" + }, + "sh:path": "http://xmlns.com/foaf/0.1/mbox" + } + ], + "sh:targetClass": "http://xmlns.com/foaf/0.1/Agent" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:DocumentShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:DocumentShape/6cae9880e515253132af1452a38a8a5827165149", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Document.description", + "sh:description": { + "en": "A free-text account of the Document." + }, + "sh:name": { + "en": "description" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/description" + }, + { + "@id": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#foaf:DocumentShape/d5d74574f70f9a979535f3624608f88180dd0c97", + "rdfs:seeAlso": "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Document.title", + "sh:description": { + "en": "A name of the document." + }, + "sh:name": { + "en": "title" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://purl.org/dc/terms/title" + } + ], + "sh:targetClass": "http://xmlns.com/foaf/0.1/Document" + } + ] +} diff --git a/drafts/3.0.0/shacl/geodcat-ap-SHACL.ttl b/drafts/3.0.0/shacl/geodcat-ap-SHACL.ttl new file mode 100644 index 0000000..051c5d2 --- /dev/null +++ b/drafts/3.0.0/shacl/geodcat-ap-SHACL.ttl @@ -0,0 +1,4784 @@ +@prefix cnt: . +@prefix dc: . +@prefix dcat: . +@prefix foaf: . +@prefix org: . +@prefix owl: . +@prefix prov: . +@prefix rdf: . +@prefix rdfs: . +@prefix shacl: . +@prefix skos: . +@prefix vcard: . +@prefix xsd: . + + rdfs:member , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass rdfs:Literal . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + ; + shacl:targetClass . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Identifier.notation"; + shacl:description "A string that is an identifier in the context of the identifier scheme referenced by its datatype."@en; + shacl:name "notation"@en; + shacl:nodeKind shacl:Literal; + shacl:path skos:notation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Identifier.notation"; + shacl:description "A string that is an identifier in the context of the identifier scheme referenced by its datatype."@en; + shacl:minCount 1; + shacl:name "notation"@en; + shacl:path skos:notation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Identifier.notation"; + shacl:description "A string that is an identifier in the context of the identifier scheme referenced by its datatype."@en; + shacl:maxCount 1; + shacl:name "notation"@en; + shacl:path skos:notation . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass dcat:CatalogRecord . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.modificationdate"; + shacl:description "The most recent date on which the Catalogue entry was changed or modified."@en; + shacl:minCount 1; + shacl:name "modification date"@en; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.principalinvestigator"; + shacl:class foaf:Agent; + shacl:description "Key party responsible for gathering information and conducting research [[ISO-19115]]."@en; + shacl:name "principal investigator"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.changetype"; + shacl:description "The status of the catalogue record in the context of editorial flow of the dataset and data service descriptions."@en; + shacl:maxCount 1; + shacl:name "change type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.custodian"; + shacl:description "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]."@en; + shacl:name "custodian"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.processor"; + shacl:class foaf:Agent; + shacl:description """ + +Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]."""@en; + shacl:name "processor"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.language"; + shacl:class dc:LinguisticSystem; + shacl:description "A language used in the textual metadata describing titles, descriptions, etc. of the Catalogued Resource."@en; + shacl:name "language"@en; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.resourceprovider"; + shacl:description """ + +Party that supplies the resource [[ISO-19115]]."""@en; + shacl:name "resource provider"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.applicationprofile"; + shacl:class dc:Standard; + shacl:description "An Application Profile that the Catalogued Resource's metadata conforms to."@en; + shacl:name "application profile"@en; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.principalinvestigator"; + shacl:description "Key party responsible for gathering information and conducting research [[ISO-19115]]."@en; + shacl:name "principal investigator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.rightsholder"; + shacl:class foaf:Agent; + shacl:description "An Agent (organisation) holding rights on the Catalogue."@en; + shacl:name "rights holder"@en; + shacl:path dc:rightsHolder . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.primarytopic"; + shacl:description "A link to the Dataset, Data service or Catalog described in the record."@en; + shacl:name "primary topic"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path foaf:primaryTopic . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.sourcemetadata"; + shacl:description "The original metadata that was used in creating metadata for the Dataset."@en; + shacl:maxCount 1; + shacl:name "source metadata"@en; + shacl:path dc:source . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.originator"; + shacl:class foaf:Agent; + shacl:description """ + +Party who created the resource [[ISO-19115]]."""@en; + shacl:name "originator"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.changetype"; + shacl:class skos:Concept; + shacl:description "The status of the catalogue record in the context of editorial flow of the dataset and data service descriptions."@en; + shacl:name "change type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.listingdate"; + shacl:description "The date on which the description of the Resource was included in the Catalogue."@en; + shacl:maxCount 1; + shacl:name "listing date"@en; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.rightsholder"; + shacl:description "An Agent (organisation) holding rights on the Catalogue."@en; + shacl:name "rights holder"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:rightsHolder . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.primarytopic"; + shacl:description "A link to the Dataset, Data service or Catalog described in the record."@en; + shacl:minCount 1; + shacl:name "primary topic"@en; + shacl:path foaf:primaryTopic . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.creationdate"; + shacl:description "The date on which the Catalogue Record has been first created."@en; + shacl:maxCount 1; + shacl:name "creation date"@en; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.publisher"; + shacl:description "An entity (organisation) responsible for making the Data Service available."@en; + shacl:maxCount 1; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.modificationdate"; + shacl:description "The most recent date on which the Catalogue entry was changed or modified."@en; + shacl:name "modification date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.processor"; + shacl:description """ + +Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]."""@en; + shacl:name "processor"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.description"; + shacl:description "A free-text account of the record. This property can be repeated for parallel language versions of the description."@en; + shacl:name "description"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.custodian"; + shacl:class foaf:Agent; + shacl:description "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]."@en; + shacl:name "custodian"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.contactpoint"; + shacl:class vcard:Kind; + shacl:description "Contact information that can be used for sending comments about the Catalogue Record."@en; + shacl:name "contact point"@en; + shacl:path dcat:contactPoint . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.creator"; + shacl:description "The Agent primarily responsible for producing the Catalogue Record."@en; + shacl:name "creator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.qualifiedattribution"; + shacl:class prov:Attribution; + shacl:description "Link to an Agent having some form of responsibility for the Catalogue Record."@en; + shacl:name "qualified attribution"@en; + shacl:path prov:qualifiedAttribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.changetype"; + shacl:description "The status of the catalogue record in the context of editorial flow of the dataset and data service descriptions."@en; + shacl:name "change type"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.resourceprovider"; + shacl:class foaf:Agent; + shacl:description """ + +Party that supplies the resource [[ISO-19115]]."""@en; + shacl:name "resource provider"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.publisher"; + shacl:description "An entity (organisation) responsible for making the Data Service available."@en; + shacl:name "publisher"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.sourcemetadata"; + shacl:class dcat:CatalogRecord; + shacl:description "The original metadata that was used in creating metadata for the Dataset."@en; + shacl:name "source metadata"@en; + shacl:path dc:source . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.applicationprofile"; + shacl:description "An Application Profile that the Catalogued Resource's metadata conforms to."@en; + shacl:name "application profile"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.contactpoint"; + shacl:description "Contact information that can be used for sending comments about the Catalogue Record."@en; + shacl:name "contact point"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:contactPoint . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.modificationdate"; + shacl:description "The most recent date on which the Catalogue entry was changed or modified."@en; + shacl:maxCount 1; + shacl:name "modification date"@en; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.creationdate"; + shacl:description "The date on which the Catalogue Record has been first created."@en; + shacl:name "creation date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.identifier"; + shacl:description "The main identifier for the Catalogue Record, e.g., the URI or other unique identifier in the context of the Catalogue."@en; + shacl:name "identifier"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:identifier . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.publisher"; + shacl:class foaf:Agent; + shacl:description "An entity (organisation) responsible for making the Data Service available."@en; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.user"; + shacl:description "Party who uses the resource [[ISO-19115]]."@en; + shacl:name "user"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.qualifiedattribution"; + shacl:description "Link to an Agent having some form of responsibility for the Catalogue Record."@en; + shacl:name "qualified attribution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:qualifiedAttribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.creator"; + shacl:class foaf:Agent; + shacl:description "The Agent primarily responsible for producing the Catalogue Record."@en; + shacl:name "creator"@en; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.distributor"; + shacl:class foaf:Agent; + shacl:description "Party who distributes the resource [[ISO-19115]]."@en; + shacl:name "distributor"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.primarytopic"; + shacl:class dcat:Resource; + shacl:description "A link to the Dataset, Data service or Catalog described in the record."@en; + shacl:name "primary topic"@en; + shacl:path foaf:primaryTopic . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.user"; + shacl:class foaf:Agent; + shacl:description "Party who uses the resource [[ISO-19115]]."@en; + shacl:name "user"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.sourcemetadata"; + shacl:description "The original metadata that was used in creating metadata for the Dataset."@en; + shacl:name "source metadata"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:source . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.listingdate"; + shacl:description "The date on which the description of the Resource was included in the Catalogue."@en; + shacl:name "listing date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.title"; + shacl:description "A name given to the Catalogue Record."@en; + shacl:name "title"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.language"; + shacl:description "A language used in the textual metadata describing titles, descriptions, etc. of the Catalogued Resource."@en; + shacl:name "language"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.distributor"; + shacl:description "Party who distributes the resource [[ISO-19115]]."@en; + shacl:name "distributor"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.primarytopic"; + shacl:description "A link to the Dataset, Data service or Catalog described in the record."@en; + shacl:maxCount 1; + shacl:name "primary topic"@en; + shacl:path foaf:primaryTopic . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#CatalogueRecord.originator"; + shacl:description """ + +Party who created the resource [[ISO-19115]]."""@en; + shacl:name "originator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass dcat:Catalog . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.geographicalcoverage"; + shacl:class dc:Location; + shacl:description "A geographical area covered by the Catalogue."@en; + shacl:name "geographical coverage"@en; + shacl:path dc:spatial . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.haspart"; + shacl:description "A related Catalogue that is part of the described Catalogue."@en; + shacl:name "has part"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:hasPart . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.dataset"; + shacl:description "A Dataset that is part of the Catalogue."@en; + shacl:name "dataset"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:dataset . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.themes"; + shacl:description "A knowledge organization system used to classify the Resources that are in the Catalogue."@en; + shacl:name "themes"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:themeTaxonomy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.conformsto"; + shacl:description "An established standard to which the described Catalogue conforms."@en; + shacl:name "conforms to"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.applicablelegislation"; + shacl:description "The legislation that mandates the creation or management of the Catalog."@en; + shacl:name "applicable legislation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.topiccategory"; + shacl:description "Topic category in accordance with EN ISO 19115."@en; + shacl:name "topic category"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.accessrights"; + shacl:description "Information regarding access or restrictions based on privacy, security, or other policies."@en; + shacl:name "access rights"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.principalinvestigator"; + shacl:class foaf:Agent; + shacl:description "Key party responsible for gathering information and conducting research [[ISO-19115]]."@en; + shacl:name "principal investigator"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.wasusedby"; + shacl:class prov:Activity; + shacl:description "An Activity that used the Catalogue."@en; + shacl:name "was used by"@en; + shacl:path prov:wasUsedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.custodian"; + shacl:description "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]."@en; + shacl:name "custodian"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.processor"; + shacl:class foaf:Agent; + shacl:description "Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]."@en; + shacl:name "processor"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.language"; + shacl:class dc:LinguisticSystem; + shacl:description "A language used in the textual metadata describing titles, descriptions, etc. of the Datasets, Data Services and Dataset Series in the Catalogue."@en; + shacl:name "language"@en; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.resourceprovider"; + shacl:description """ + +Party that supplies the resource [[ISO-19115]]."""@en; + shacl:name "resource provider"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.principalinvestigator"; + shacl:description "Key party responsible for gathering information and conducting research [[ISO-19115]]."@en; + shacl:name "principal investigator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.record"; + shacl:class dcat:CatalogRecord; + shacl:description "A Catalogue Record that is part of the Catalogue."@en; + shacl:name "record"@en; + shacl:path dcat:record . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.record"; + shacl:description "A Catalogue Record that is part of the Catalogue."@en; + shacl:name "record"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:record . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.rightsholder"; + shacl:class foaf:Agent; + shacl:description "An Agent (organisation) holding rights on the Catalogued Resource."@en; + shacl:name "rights holder"@en; + shacl:path dc:rightsHolder . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.originator"; + shacl:class foaf:Agent; + shacl:description "Party who created the resource [[ISO-19115]]."@en; + shacl:name "originator"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.catalogue"; + shacl:class dcat:Catalog; + shacl:description "A catalogue whose contents are of interest in the context of this catalogue."@en; + shacl:name "catalogue"@en; + shacl:path dcat:catalog . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Catalogue."@en; + shacl:name "release date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.rightsholder"; + shacl:description "An Agent (organisation) holding rights on the Catalogued Resource."@en; + shacl:name "rights holder"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:rightsHolder . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.keyword"; + shacl:description "A keyword or tag describing the Catalogue."@en; + shacl:name "keyword"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:keyword . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.themes"; + shacl:class skos:ConceptScheme; + shacl:description "A knowledge organization system used to classify the Resources that are in the Catalogue."@en; + shacl:name "themes"@en; + shacl:path dcat:themeTaxonomy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.creationdate"; + shacl:description "The date on which the Catalogue has been first created."@en; + shacl:maxCount 1; + shacl:name "creation date"@en; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.publisher"; + shacl:description "An entity (organisation) responsible for making the Catalogue available."@en; + shacl:maxCount 1; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.modificationdate"; + shacl:description "The most recent date on which the Catalogue was modified."@en; + shacl:name "modification date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.processor"; + shacl:description "Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]."@en; + shacl:name "processor"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.description"; + shacl:description "A free-text account of the Catalogue."@en; + shacl:name "description"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.applicablelegislation"; + shacl:class ; + shacl:description "The legislation that mandates the creation or management of the Catalog."@en; + shacl:name "applicable legislation"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.custodian"; + shacl:class foaf:Agent; + shacl:description "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]."@en; + shacl:name "custodian"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.accessrights"; + shacl:description "Information regarding access or restrictions based on privacy, security, or other policies."@en; + shacl:maxCount 1; + shacl:name "access rights"@en; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.contactpoint"; + shacl:class vcard:Kind; + shacl:description "Contact information that can be used for sending comments about the Catalogue."@en; + shacl:name "contact point"@en; + shacl:path dcat:contactPoint . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.dataset"; + shacl:class dcat:Dataset; + shacl:description "A Dataset that is part of the Catalogue."@en; + shacl:name "dataset"@en; + shacl:path dcat:dataset . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.creator"; + shacl:description "An entity responsible for the creation of the Catalogue."@en; + shacl:name "creator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.topiccategory"; + shacl:class skos:Concept; + shacl:description "Topic category in accordance with EN ISO 19115."@en; + shacl:name "topic category"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.temporalcoverage"; + shacl:description "A temporal period that the Catalogue covers."@en; + shacl:name "temporal coverage"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:temporal . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.qualifiedattribution"; + shacl:class prov:Attribution; + shacl:description "A link to an Agent having some form of responsibility for the Catalogue."@en; + shacl:name "qualified attribution"@en; + shacl:path prov:qualifiedAttribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.referencesystem"; + shacl:class dc:Standard; + shacl:description "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]."@en; + shacl:name "reference system"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.creator"; + shacl:description "An entity responsible for the creation of the Catalogue."@en; + shacl:maxCount 1; + shacl:name "creator"@en; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.homepage"; + shacl:description "A web page that acts as the main page for the Catalogue."@en; + shacl:name "homepage"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path foaf:homepage . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.temporalcoverage"; + shacl:class dc:PeriodOfTime; + shacl:description "A temporal period that the Catalogue covers."@en; + shacl:name "temporal coverage"@en; + shacl:path dc:temporal . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.description"; + shacl:description "A free-text account of the Catalogue."@en; + shacl:minCount 1; + shacl:name "description"@en; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.referencesystem"; + shacl:description "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]."@en; + shacl:name "reference system"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.resourceprovider"; + shacl:class foaf:Agent; + shacl:description """ + +Party that supplies the resource [[ISO-19115]]."""@en; + shacl:name "resource provider"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.publisher"; + shacl:description "An entity (organisation) responsible for making the Catalogue available."@en; + shacl:name "publisher"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.geographicalcoverage"; + shacl:description "A geographical area covered by the Catalogue."@en; + shacl:name "geographical coverage"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:spatial . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.theme"; + shacl:description "A main category of the Catalogue. A Catalogue can have multiple categories."@en; + shacl:name "theme"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:theme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.rights"; + shacl:class dc:RightsStatement; + shacl:description "A statement that specifies rights associated with the Catalogue."@en; + shacl:name "rights"@en; + shacl:path dc:rights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.contactpoint"; + shacl:description "Contact information that can be used for sending comments about the Catalogue."@en; + shacl:name "contact point"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:contactPoint . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.modificationdate"; + shacl:description "The most recent date on which the Catalogue was modified."@en; + shacl:maxCount 1; + shacl:name "modification date"@en; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.licence"; + shacl:description "A licence under which the Catalogue can be used or reused."@en; + shacl:maxCount 1; + shacl:name "licence"@en; + shacl:path dc:license . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.creationdate"; + shacl:description "The date on which the Catalogue has been first created."@en; + shacl:name "creation date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.publisher"; + shacl:description "An entity (organisation) responsible for making the Catalogue available."@en; + shacl:minCount 1; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.identifier"; + shacl:description "The main identifier for the Catalogue, e.g. the URI or other unique identifier."@en; + shacl:name "identifier"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:identifier . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.wasusedby"; + shacl:description "An Activity that used the Catalogue."@en; + shacl:name "was used by"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:wasUsedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Catalogue."@en; + shacl:maxCount 1; + shacl:name "release date"@en; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.publisher"; + shacl:class foaf:Agent; + shacl:description "An entity (organisation) responsible for making the Catalogue available."@en; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.rights"; + shacl:description "A statement that specifies rights associated with the Catalogue."@en; + shacl:name "rights"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:rights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.user"; + shacl:description "Party who uses the resource [[ISO-19115]]."@en; + shacl:name "user"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.catalogue"; + shacl:description "A catalogue whose contents are of interest in the context of this catalogue."@en; + shacl:name "catalogue"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:catalog . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.qualifiedattribution"; + shacl:description "A link to an Agent having some form of responsibility for the Catalogue."@en; + shacl:name "qualified attribution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:qualifiedAttribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.creator"; + shacl:class foaf:Agent; + shacl:description "An entity responsible for the creation of the Catalogue."@en; + shacl:name "creator"@en; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.service"; + shacl:class dcat:DataService; + shacl:description "A site or end-point (Data Service) that is listed in the Catalogue."@en; + shacl:name "service"@en; + shacl:path dcat:service . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.distributor"; + shacl:class foaf:Agent; + shacl:description "Party who distributes the resource [[ISO-19115]]."@en; + shacl:name "distributor"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.conformsto"; + shacl:class dc:Standard; + shacl:description "An established standard to which the described Catalogue conforms."@en; + shacl:name "conforms to"@en; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.haspart"; + shacl:class dcat:Catalog; + shacl:description "A related Catalogue that is part of the described Catalogue."@en; + shacl:name "has part"@en; + shacl:path dc:hasPart . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.user"; + shacl:class foaf:Agent; + shacl:description "Party who uses the resource [[ISO-19115]]."@en; + shacl:name "user"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.title"; + shacl:description "A name given to the Catalogue."@en; + shacl:name "title"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.homepage"; + shacl:description "A web page that acts as the main page for the Catalogue."@en; + shacl:maxCount 1; + shacl:name "homepage"@en; + shacl:path foaf:homepage . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.language"; + shacl:description "A language used in the textual metadata describing titles, descriptions, etc. of the Datasets, Data Services and Dataset Series in the Catalogue."@en; + shacl:name "language"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.licence"; + shacl:class dc:LicenseDocument; + shacl:description "A licence under which the Catalogue can be used or reused."@en; + shacl:name "licence"@en; + shacl:path dc:license . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.theme"; + shacl:class skos:Concept; + shacl:description "A main category of the Catalogue. A Catalogue can have multiple categories."@en; + shacl:name "theme"@en; + shacl:path dcat:theme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.distributor"; + shacl:description "Party who distributes the resource [[ISO-19115]]."@en; + shacl:name "distributor"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.service"; + shacl:description "A site or end-point (Data Service) that is listed in the Catalogue."@en; + shacl:name "service"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:service . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.accessrights"; + shacl:class dc:RightsStatement; + shacl:description "Information regarding access or restrictions based on privacy, security, or other policies."@en; + shacl:name "access rights"@en; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.originator"; + shacl:description "Party who created the resource [[ISO-19115]]."@en; + shacl:name "originator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.licence"; + shacl:description "A licence under which the Catalogue can be used or reused."@en; + shacl:name "licence"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:license . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.title"; + shacl:description "A name given to the Catalogue."@en; + shacl:minCount 1; + shacl:name "title"@en; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Catalogue.homepage"; + shacl:class foaf:Document; + shacl:description "A web page that acts as the main page for the Catalogue."@en; + shacl:name "homepage"@en; + shacl:path foaf:homepage . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass dcat:DataService . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.geographicalcoverage"; + shacl:class dc:Location; + shacl:description "A geographic region that is covered by the Data Service."@en; + shacl:name "geographical coverage"@en; + shacl:path dc:spatial . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.orginator"; + shacl:class foaf:Agent; + shacl:description """ + +Party who created the resource [[ISO-19115]]."""@en; + shacl:name "orginator"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.serviceprotocol"; + shacl:description """ Protocol value in accordance with INSPIRE Protocol Values [[INSPIRE-PV]]."""@en; + shacl:name "service protocol"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.conformsto"; + shacl:description "An established (technical) standard to which the Data Service conforms."@en; + shacl:name "conforms to"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.applicablelegislation"; + shacl:description "The legislation that mandates the creation or management of the Data Service."@en; + shacl:name "applicable legislation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicetype"; + shacl:description "Service type in accordance with INSPIRE Spatial Data Service Types [[INSPIRE-SDST]]."@en; + shacl:name "service type"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.topiccategory"; + shacl:description "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]."@en; + shacl:name "topic category"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.accessrights"; + shacl:description "Information regarding access or restrictions based on privacy, security, or other policies."@en; + shacl:name "access rights"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.principalinvestigator"; + shacl:class foaf:Agent; + shacl:description "Key party responsible for gathering information and conducting research [[ISO-19115]]."@en; + shacl:name "principal investigator"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servesdataset"; + shacl:class dcat:Dataset; + shacl:description "This property refers to a collection of data that this data service can distribute."@en; + shacl:name "serves dataset"@en; + shacl:path dcat:servesDataset . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.wasusedby"; + shacl:class prov:Activity; + shacl:description "To an Activity that used the Data Service."@en; + shacl:name "was used by"@en; + shacl:path prov:wasUsedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.type"; + shacl:description "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]."@en; + shacl:maxCount 1; + shacl:name "type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.custodian"; + shacl:description "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]."@en; + shacl:name "custodian"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.processor"; + shacl:class foaf:Agent; + shacl:description """ + +Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]."""@en; + shacl:name "processor"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.temporalresolution"; + shacl:description "The minimum time period resolvable in the Data Service."@en; + shacl:name "temporal resolution"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:temporalResolution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.language"; + shacl:class dc:LinguisticSystem; + shacl:description "The language of the structure that can be returned by querying the endpointURL."@en; + shacl:name "language"@en; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.resourceprovider"; + shacl:description """ + +Party that supplies the resource [[ISO-19115]]."""@en; + shacl:name "resource provider"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.landingpage"; + shacl:description "A web page that provides access to the Data Service and/or additional information."@en; + shacl:name "landing page"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:landingPage . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.type"; + shacl:class skos:Concept; + shacl:description "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]."@en; + shacl:name "type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.principalinvestigator"; + shacl:description "Key party responsible for gathering information and conducting research [[ISO-19115]]."@en; + shacl:name "principal investigator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.rightsholder"; + shacl:class foaf:Agent; + shacl:description "An Agent (organisation) holding rights on the Catalogue."@en; + shacl:name "rights holder"@en; + shacl:path dc:rightsHolder . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.endpointURL"; + shacl:description "The root location or primary endpoint of the service (an IRI)."@en; + shacl:name "endpoint URL"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:endpointURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.spatialresolution"; + shacl:class ; + shacl:description "Spatial resolution, as defined in [[INSPIRE-MD-REG]], [[ISO-19115]], and [[ISO-19115-1]]."@en; + shacl:name "spatial resolution"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.spatialresolution"; + shacl:description "Spatial resolution, as defined in [[INSPIRE-MD-REG]], [[ISO-19115]], and [[ISO-19115-1]]."@en; + shacl:name "spatial resolution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.orginator"; + shacl:description """ + +Party who created the resource [[ISO-19115]]."""@en; + shacl:name "orginator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Data Service."@en; + shacl:name "release date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.type"; + shacl:description "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]."@en; + shacl:name "type"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.rightsholder"; + shacl:description "An Agent (organisation) holding rights on the Catalogue."@en; + shacl:name "rights holder"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:rightsHolder . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.keyword"; + shacl:description "A keyword or tag describing the Data Service."@en; + shacl:name "keyword"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:keyword . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.endpointdescription"; + shacl:description "A description of the services available via the end-points, including their operations, parameters etc."@en; + shacl:name "endpoint description"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:endpointDescription . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicetype"; + shacl:class skos:Concept; + shacl:description "Service type in accordance with INSPIRE Spatial Data Service Types [[INSPIRE-SDST]]."@en; + shacl:name "service type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.creationdate"; + shacl:description "The date on which the Data Service has been first created."@en; + shacl:maxCount 1; + shacl:name "creation date"@en; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.publisher"; + shacl:description "An entity (organisation) responsible for making the Data Service available."@en; + shacl:maxCount 1; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.spatialresolutioninmetres"; + shacl:description "The minimum spatial separation resolvable in a Data Service, measured in metres."@en; + shacl:name "spatial resolution in metres"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.modificationdate"; + shacl:description "The most recent date on which the Data Service was changed or modified."@en; + shacl:name "modification date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.processor"; + shacl:description """ + +Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]."""@en; + shacl:name "processor"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.description"; + shacl:description "A free-text account of the Data Service."@en; + shacl:name "description"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.applicablelegislation"; + shacl:class ; + shacl:description "The legislation that mandates the creation or management of the Data Service."@en; + shacl:name "applicable legislation"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.format"; + shacl:class dc:MediaTypeOrExtent; + shacl:description "The structure that can be returned by querying the endpointURL."@en; + shacl:name "format"@en; + shacl:path dc:format . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.custodian"; + shacl:class foaf:Agent; + shacl:description "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]."@en; + shacl:name "custodian"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.accessrights"; + shacl:description "Information regarding access or restrictions based on privacy, security, or other policies."@en; + shacl:maxCount 1; + shacl:name "access rights"@en; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.contactpoint"; + shacl:class vcard:Kind; + shacl:description "Contact information that can be used for sending comments about the Data Service."@en; + shacl:name "contact point"@en; + shacl:path dcat:contactPoint . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.creator"; + shacl:description "An Agent primarily responsible for producing the Data Service."@en; + shacl:name "creator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.topiccategory"; + shacl:class skos:Concept; + shacl:description "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]."@en; + shacl:name "topic category"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.temporalcoverage"; + shacl:description "A temporal period that the Data Service covers."@en; + shacl:name "temporal coverage"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:temporal . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.qualifiedattribution"; + shacl:class prov:Attribution; + shacl:description "Link to an Agent having some form of responsibility for the Data Service."@en; + shacl:name "qualified attribution"@en; + shacl:path prov:qualifiedAttribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.endpointURL"; + shacl:description "The root location or primary endpoint of the service (an IRI)."@en; + shacl:minCount 1; + shacl:name "endpoint URL"@en; + shacl:path dcat:endpointURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.referencesystem"; + shacl:class skos:Concept; + shacl:description "The reference system used in the Data Service."@en; + shacl:name "reference system"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.spatialresolutionastext"; + shacl:description "Textual description of spatial resolution."@en; + shacl:name "spatial resolution as text"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.temporalcoverage"; + shacl:class dc:PeriodOfTime; + shacl:description "A temporal period that the Data Service covers."@en; + shacl:name "temporal coverage"@en; + shacl:path dc:temporal . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.referencesystem"; + shacl:description "The reference system used in the Data Service."@en; + shacl:name "reference system"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.resourceprovider"; + shacl:class foaf:Agent; + shacl:description """ + +Party that supplies the resource [[ISO-19115]]."""@en; + shacl:name "resource provider"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicetype"; + shacl:description "Service type in accordance with INSPIRE Spatial Data Service Types [[INSPIRE-SDST]]."@en; + shacl:maxCount 1; + shacl:name "service type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.publisher"; + shacl:description "An entity (organisation) responsible for making the Data Service available."@en; + shacl:name "publisher"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.geographicalcoverage"; + shacl:description "A geographic region that is covered by the Data Service."@en; + shacl:name "geographical coverage"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:spatial . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.theme"; + shacl:description "A category of the Data Service."@en; + shacl:name "theme"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:theme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.rights"; + shacl:class dc:RightsStatement; + shacl:description """ A statement that specifies rights associated with the Data Service."""@en; + shacl:name "rights"@en; + shacl:path dc:rights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.contactpoint"; + shacl:description "Contact information that can be used for sending comments about the Data Service."@en; + shacl:name "contact point"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:contactPoint . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.modificationdate"; + shacl:description "The most recent date on which the Data Service was changed or modified."@en; + shacl:maxCount 1; + shacl:name "modification date"@en; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.licence"; + shacl:description "A licence under which the Data service is made available."@en; + shacl:maxCount 1; + shacl:name "licence"@en; + shacl:path dc:license . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.creationdate"; + shacl:description "The date on which the Data Service has been first created."@en; + shacl:name "creation date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.spatialresolutioninmetres"; + shacl:datatype xsd:decimal; + shacl:description "The minimum spatial separation resolvable in a Data Service, measured in metres."@en; + shacl:name "spatial resolution in metres"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.identifier"; + shacl:description "The main identifier for the Data Service, e.g. the URI or other unique identifier in the context of the Catalogue."@en; + shacl:name "identifier"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:identifier . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicecategory"; + shacl:class skos:Concept; + shacl:description "Service category in accordance with INSPIRE Spatial Data Service Categories [[INSPIRE-SDSC]]."@en; + shacl:name "service category"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.wasusedby"; + shacl:description "To an Activity that used the Data Service."@en; + shacl:name "was used by"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:wasUsedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Data Service."@en; + shacl:maxCount 1; + shacl:name "release date"@en; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.publisher"; + shacl:class foaf:Agent; + shacl:description "An entity (organisation) responsible for making the Data Service available."@en; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.rights"; + shacl:description """ A statement that specifies rights associated with the Data Service."""@en; + shacl:name "rights"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:rights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.user"; + shacl:description "Party who uses the resource [[ISO-19115]]."@en; + shacl:name "user"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.qualifiedattribution"; + shacl:description "Link to an Agent having some form of responsibility for the Data Service."@en; + shacl:name "qualified attribution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:qualifiedAttribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.format"; + shacl:description "The structure that can be returned by querying the endpointURL."@en; + shacl:name "format"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:format . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.creator"; + shacl:class foaf:Agent; + shacl:description "An Agent primarily responsible for producing the Data Service."@en; + shacl:name "creator"@en; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.distributor"; + shacl:class foaf:Agent; + shacl:description "Party who distributes the resource [[ISO-19115]]."@en; + shacl:name "distributor"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.conformsto"; + shacl:class dc:Standard; + shacl:description "An established (technical) standard to which the Data Service conforms."@en; + shacl:name "conforms to"@en; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servesdataset"; + shacl:description "This property refers to a collection of data that this data service can distribute."@en; + shacl:name "serves dataset"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:servesDataset . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.user"; + shacl:class foaf:Agent; + shacl:description "Party who uses the resource [[ISO-19115]]."@en; + shacl:name "user"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.title"; + shacl:description "A name given to the Data Service."@en; + shacl:name "title"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.language"; + shacl:description "The language of the structure that can be returned by querying the endpointURL."@en; + shacl:name "language"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.licence"; + shacl:class dc:LicenseDocument; + shacl:description "A licence under which the Data service is made available."@en; + shacl:name "licence"@en; + shacl:path dc:license . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.endpointdescription"; + shacl:class rdfs:Resource; + shacl:description "A description of the services available via the end-points, including their operations, parameters etc."@en; + shacl:name "endpoint description"@en; + shacl:path dcat:endpointDescription . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicecategory"; + shacl:description "Service category in accordance with INSPIRE Spatial Data Service Categories [[INSPIRE-SDSC]]."@en; + shacl:maxCount 1; + shacl:name "service category"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.theme"; + shacl:class skos:Concept; + shacl:description "A category of the Data Service."@en; + shacl:name "theme"@en; + shacl:path dcat:theme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.servicecategory"; + shacl:description "Service category in accordance with INSPIRE Spatial Data Service Categories [[INSPIRE-SDSC]]."@en; + shacl:name "service category"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.serviceprotocol"; + shacl:description """ Protocol value in accordance with INSPIRE Protocol Values [[INSPIRE-PV]]."""@en; + shacl:maxCount 1; + shacl:name "service protocol"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.temporalresolution"; + shacl:datatype xsd:duration; + shacl:description "The minimum time period resolvable in the Data Service."@en; + shacl:name "temporal resolution"@en; + shacl:path dcat:temporalResolution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.distributor"; + shacl:description "Party who distributes the resource [[ISO-19115]]."@en; + shacl:name "distributor"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.endpointURL"; + shacl:class rdfs:Resource; + shacl:description "The root location or primary endpoint of the service (an IRI)."@en; + shacl:name "endpoint URL"@en; + shacl:path dcat:endpointURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.serviceprotocol"; + shacl:class skos:Concept; + shacl:description """ Protocol value in accordance with INSPIRE Protocol Values [[INSPIRE-PV]]."""@en; + shacl:name "service protocol"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.accessrights"; + shacl:class dc:RightsStatement; + shacl:description "Information regarding access or restrictions based on privacy, security, or other policies."@en; + shacl:name "access rights"@en; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.licence"; + shacl:description "A licence under which the Data service is made available."@en; + shacl:name "licence"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:license . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.title"; + shacl:description "A name given to the Data Service."@en; + shacl:minCount 1; + shacl:name "title"@en; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DataService.landingpage"; + shacl:class foaf:Document; + shacl:description "A web page that provides access to the Data Service and/or additional information."@en; + shacl:name "landing page"@en; + shacl:path dcat:landingPage . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass dcat:DatasetSeries . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.geographicalcoverage"; + shacl:class dc:Location; + shacl:description "A geographic region that is covered by the Dataset Series."@en; + shacl:name "geographical coverage"@en; + shacl:path dc:spatial . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.resourcetype"; + shacl:class skos:Concept; + shacl:description """ Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]."""@en; + shacl:name "resource type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.otheridentifier"; + shacl:description "A secondary identifier of the Dataset Series."@en; + shacl:name "other identifier"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.frequency"; + shacl:class dc:Frequency; + shacl:description "The frequency at which the Dataset Series is updated."@en; + shacl:name "frequency"@en; + shacl:path dc:accrualPeriodicity . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.conformsto"; + shacl:description "An implementing rule or other specification."@en; + shacl:name "conforms to"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.applicablelegislation"; + shacl:description "The legislation that mandates the creation or management of the Dataset Series."@en; + shacl:name "applicable legislation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.relatedresource"; + shacl:description "A related resource."@en; + shacl:name "related resource"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:relation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.topiccategory"; + shacl:description "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]."@en; + shacl:name "topic category"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.accessrights"; + shacl:description "Information that indicates whether the Dataset Series is publicly accessible, has access restrictions or is not public."@en; + shacl:name "access rights"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.principalinvestigator"; + shacl:class foaf:Agent; + shacl:description "Key party responsible for gathering information and conducting research [[ISO-19115]]."@en; + shacl:name "principal investigator"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.wasusedby"; + shacl:class prov:Activity; + shacl:description "An Activity that used the Dataset Series."@en; + shacl:name "was used by"@en; + shacl:path prov:wasUsedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.wasgeneratedby"; + shacl:description "An activity that generated, or provides the business context for, the creation of the Dataset Series."@en; + shacl:name "was generated by"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:wasGeneratedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.custodian"; + shacl:description """ Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]."""@en; + shacl:name "custodian"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.processor"; + shacl:class foaf:Agent; + shacl:description """ Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]."""@en; + shacl:name "processor"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.language"; + shacl:class dc:LinguisticSystem; + shacl:description "A language of the Dataset Series."@en; + shacl:name "language"@en; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.source"; + shacl:class dcat:Dataset; + shacl:description "A related Dataset from which the described Dataset Series is derived."@en; + shacl:name "source"@en; + shacl:path dc:source . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.resourceprovider"; + shacl:description "Party that supplies the resource [[ISO-19115]]."@en; + shacl:name "resource provider"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.landingpage"; + shacl:description "A web page that provides access to the Dataset Series, its Distributions and/or additional information."@en; + shacl:name "landing page"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:landingPage . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.principalinvestigator"; + shacl:description "Key party responsible for gathering information and conducting research [[ISO-19115]]."@en; + shacl:name "principal investigator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.sample"; + shacl:description "A sample distribution of the Dataset Series."@en; + shacl:name "sample"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.rightsholder"; + shacl:class foaf:Agent; + shacl:description "An Agent (organisation) holding rights on the Dataset Series."@en; + shacl:name "rights holder"@en; + shacl:path dc:rightsHolder . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.wasgeneratedby"; + shacl:class prov:Activity; + shacl:description "An activity that generated, or provides the business context for, the creation of the Dataset Series."@en; + shacl:name "was generated by"@en; + shacl:path prov:wasGeneratedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.isreferencedby"; + shacl:description "A related resource, such as a publication, that references, cites, or otherwise points to the Dataset Series."@en; + shacl:name "is referenced by"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:isReferencedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.qualifiedrelation"; + shacl:description "A description of a relationship with another resource."@en; + shacl:name "qualified relation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:qualifiedRelation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.spatialresolution"; + shacl:class ; + shacl:description "The performed quality measurements."@en; + shacl:name "spatial resolution"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.spatialresolution"; + shacl:description "The performed quality measurements."@en; + shacl:name "spatial resolution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.originator"; + shacl:class foaf:Agent; + shacl:description "Party who created the resource [[ISO-19115]]."@en; + shacl:name "originator"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.relatedresource"; + shacl:class dcat:Resource; + shacl:description "A related resource."@en; + shacl:name "related resource"@en; + shacl:path dc:relation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.hasversion"; + shacl:class dcat:Dataset; + shacl:description "A related Dataset that is a version, edition, or adaptation of the described Dataset Series."@en; + shacl:name "has version"@en; + shacl:path dcat:hasVersion . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Dataset Series."@en; + shacl:name "release date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.resourcetype"; + shacl:description """ Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]."""@en; + shacl:maxCount 1; + shacl:name "resource type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.rightsholder"; + shacl:description "An Agent (organisation) holding rights on the Dataset Series."@en; + shacl:name "rights holder"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:rightsHolder . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.versionnotes"; + shacl:description """ A description of the differences between this version and a previous version of the Dataset."""@en; + shacl:name "version notes"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.keyword"; + shacl:description "A keyword or tag describing the Dataset."@en; + shacl:name "keyword"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:keyword . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.sample"; + shacl:class dcat:Distribution; + shacl:description "A sample distribution of the Dataset Series."@en; + shacl:name "sample"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.inseries"; + shacl:class dcat:DatasetSeries; + shacl:description "A dataset series of which the dataset series is part."@en; + shacl:name "in series"@en; + shacl:path dcat:inSeries . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.frequency"; + shacl:description "The frequency at which the Dataset Series is updated."@en; + shacl:name "frequency"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:accrualPeriodicity . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.creationdate"; + shacl:description "The date on which the Dataset Series has been first created."@en; + shacl:maxCount 1; + shacl:name "creation date"@en; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.publisher"; + shacl:description "An entity (organisation) responsible for ensuring the coherency of the Dataset Series "@en; + shacl:maxCount 1; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.documentation"; + shacl:class foaf:Document; + shacl:description "A page or document about this Dataset Series."@en; + shacl:name "documentation"@en; + shacl:path foaf:page . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.spatialresolutioninmetres"; + shacl:description "The minimum spatial separation resolvable in a Dataset, measured in meters."@en; + shacl:name "spatial resolution in metres"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:spatialResolutionInMeters . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.modificationdate"; + shacl:description "The most recent date on which the Dataset Series was changed or modified."@en; + shacl:name "modification date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.processor"; + shacl:description """ Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]."""@en; + shacl:name "processor"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.description"; + shacl:description "A free-text account of the Dataset Series."@en; + shacl:name "description"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.datasetseriesdistribution"; + shacl:class dcat:Distribution; + shacl:description "An available Distribution for the Dataset Series."@en; + shacl:name "dataset series distribution"@en; + shacl:path dcat:distribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.applicablelegislation"; + shacl:class ; + shacl:description "The legislation that mandates the creation or management of the Dataset Series."@en; + shacl:name "applicable legislation"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.custodian"; + shacl:class foaf:Agent; + shacl:description """ Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]."""@en; + shacl:name "custodian"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.accessrights"; + shacl:description "Information that indicates whether the Dataset Series is publicly accessible, has access restrictions or is not public."@en; + shacl:maxCount 1; + shacl:name "access rights"@en; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.contactpoint"; + shacl:class vcard:Kind; + shacl:description "Contact information that can be used for sending comments about the Dataset Series."@en; + shacl:name "contact point"@en; + shacl:path dcat:contactPoint . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.creator"; + shacl:description "An entity responsible for producing the Dataset Series."@en; + shacl:name "creator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.topiccategory"; + shacl:class skos:Concept; + shacl:description "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]."@en; + shacl:name "topic category"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.source"; + shacl:description "A related Dataset from which the described Dataset Series is derived."@en; + shacl:name "source"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:source . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.temporalcoverage"; + shacl:description "A temporal period that the Dataset Series covers."@en; + shacl:name "temporal coverage"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:temporal . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.inseries"; + shacl:description "A dataset series of which the dataset series is part."@en; + shacl:name "in series"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:inSeries . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.qualifiedattribution"; + shacl:class prov:Attribution; + shacl:description "An Agent having some form of responsibility for the resource."@en; + shacl:name "qualified attribution"@en; + shacl:path prov:qualifiedAttribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.frequency"; + shacl:description "The frequency at which the Dataset Series is updated."@en; + shacl:maxCount 1; + shacl:name "frequency"@en; + shacl:path dc:accrualPeriodicity . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.referencesystem"; + shacl:class skos:Concept; + shacl:description "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]."@en; + shacl:name "reference system"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.spatialresolutionastext"; + shacl:description "Textual description of spatial resolution."@en; + shacl:name "spatial resolution as text"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.temporalcoverage"; + shacl:class dc:PeriodOfTime; + shacl:description "A temporal period that the Dataset Series covers."@en; + shacl:name "temporal coverage"@en; + shacl:path dc:temporal . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.description"; + shacl:description "A free-text account of the Dataset Series."@en; + shacl:minCount 1; + shacl:name "description"@en; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.referencesystem"; + shacl:description "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]."@en; + shacl:name "reference system"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.resourceprovider"; + shacl:class foaf:Agent; + shacl:description "Party that supplies the resource [[ISO-19115]]."@en; + shacl:name "resource provider"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.publisher"; + shacl:description "An entity (organisation) responsible for ensuring the coherency of the Dataset Series "@en; + shacl:name "publisher"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.geographicalcoverage"; + shacl:description "A geographic region that is covered by the Dataset Series."@en; + shacl:name "geographical coverage"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:spatial . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.isreferencedby"; + shacl:class rdfs:Resource; + shacl:description "A related resource, such as a publication, that references, cites, or otherwise points to the Dataset Series."@en; + shacl:name "is referenced by"@en; + shacl:path dc:isReferencedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.theme"; + shacl:description "A category of the Dataset Series."@en; + shacl:name "theme"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:theme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.rights"; + shacl:class dc:RightsStatement; + shacl:description "A statement that specifies rights associated with the Dataset Series."@en; + shacl:name "rights"@en; + shacl:path dc:rights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.documentation"; + shacl:description "A page or document about this Dataset Series."@en; + shacl:name "documentation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path foaf:page . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.contactpoint"; + shacl:description "Contact information that can be used for sending comments about the Dataset Series."@en; + shacl:name "contact point"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:contactPoint . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.modificationdate"; + shacl:description "The most recent date on which the Dataset Series was changed or modified."@en; + shacl:maxCount 1; + shacl:name "modification date"@en; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.creationdate"; + shacl:description "The date on which the Dataset Series has been first created."@en; + shacl:name "creation date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.otheridentifier"; + shacl:class ; + shacl:description "A secondary identifier of the Dataset Series."@en; + shacl:name "other identifier"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.spatialresolutioninmetres"; + shacl:datatype xsd:decimal; + shacl:description "The minimum spatial separation resolvable in a Dataset, measured in meters."@en; + shacl:name "spatial resolution in metres"@en; + shacl:path dcat:spatialResolutionInMeters . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.identifier"; + shacl:description "The main identifier for the Dataset Series, e.g. the URI or other unique identifier in the context of the Catalogue."@en; + shacl:name "identifier"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:identifier . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.datasetseriesdistribution"; + shacl:description "An available Distribution for the Dataset Series."@en; + shacl:name "dataset series distribution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:distribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.wasusedby"; + shacl:description "An Activity that used the Dataset Series."@en; + shacl:name "was used by"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:wasUsedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Dataset Series."@en; + shacl:maxCount 1; + shacl:name "release date"@en; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.publisher"; + shacl:class foaf:Agent; + shacl:description "An entity (organisation) responsible for ensuring the coherency of the Dataset Series "@en; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.rights"; + shacl:description "A statement that specifies rights associated with the Dataset Series."@en; + shacl:name "rights"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:rights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.user"; + shacl:description "Party who uses the resource [[ISO-19115]]."@en; + shacl:name "user"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.qualifiedattribution"; + shacl:description "An Agent having some form of responsibility for the resource."@en; + shacl:name "qualified attribution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:qualifiedAttribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.version"; + shacl:description "The version indicator (name or identifier) of a resource."@en; + shacl:name "version"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:version . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.creator"; + shacl:class foaf:Agent; + shacl:description "An entity responsible for producing the Dataset Series."@en; + shacl:name "creator"@en; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.distributor"; + shacl:class foaf:Agent; + shacl:description "Party who distributes the resource [[ISO-19115]]."@en; + shacl:name "distributor"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.conformsto"; + shacl:class dc:Standard; + shacl:description "An implementing rule or other specification."@en; + shacl:name "conforms to"@en; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.user"; + shacl:class foaf:Agent; + shacl:description "Party who uses the resource [[ISO-19115]]."@en; + shacl:name "user"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.hasversion"; + shacl:description "A related Dataset that is a version, edition, or adaptation of the described Dataset Series."@en; + shacl:name "has version"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:hasVersion . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.title"; + shacl:description "A name given to the Dataset Series."@en; + shacl:name "title"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.language"; + shacl:description "A language of the Dataset Series."@en; + shacl:name "language"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.theme"; + shacl:class skos:Concept; + shacl:description "A category of the Dataset Series."@en; + shacl:name "theme"@en; + shacl:path dcat:theme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.distributor"; + shacl:description "Party who distributes the resource [[ISO-19115]]."@en; + shacl:name "distributor"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.accessrights"; + shacl:class dc:RightsStatement; + shacl:description "Information that indicates whether the Dataset Series is publicly accessible, has access restrictions or is not public."@en; + shacl:name "access rights"@en; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.originator"; + shacl:description "Party who created the resource [[ISO-19115]]."@en; + shacl:name "originator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.title"; + shacl:description "A name given to the Dataset Series."@en; + shacl:minCount 1; + shacl:name "title"@en; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.qualifiedrelation"; + shacl:class dcat:Relationship; + shacl:description "A description of a relationship with another resource."@en; + shacl:name "qualified relation"@en; + shacl:path dcat:qualifiedRelation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.resourcetype"; + shacl:description """ Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]."""@en; + shacl:name "resource type"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#DatasetSeries.landingpage"; + shacl:class foaf:Document; + shacl:description "A web page that provides access to the Dataset Series, its Distributions and/or additional information."@en; + shacl:name "landing page"@en; + shacl:path dcat:landingPage . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass dcat:Dataset . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.geographicalcoverage"; + shacl:class dc:Location; + shacl:description "A geographic region that is covered by the Dataset."@en; + shacl:name "geographical coverage"@en; + shacl:path dc:spatial . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.resourcetype"; + shacl:class skos:Concept; + shacl:description "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]."@en; + shacl:name "resource type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.otheridentifier"; + shacl:description "A secondary identifier of the Dataset"@en; + shacl:name "other identifier"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.frequency"; + shacl:class dc:Frequency; + shacl:description "The frequency at which the Dataset is updated."@en; + shacl:name "frequency"@en; + shacl:path dc:accrualPeriodicity . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.conformsto"; + shacl:description "An implementing rule or other specification."@en; + shacl:name "conforms to"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.applicablelegislation"; + shacl:description "The legislation that mandates the creation or management of the Dataset."@en; + shacl:name "applicable legislation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.relatedresource"; + shacl:description "A related resource."@en; + shacl:name "related resource"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:relation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.provenance"; + shacl:class dc:ProvenanceStatement; + shacl:description "A statement about the lineage of a Dataset."@en; + shacl:name "provenance"@en; + shacl:path dc:provenance . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.topiccategory"; + shacl:description "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]."@en; + shacl:name "topic category"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.accessrights"; + shacl:description "Information that indicates whether the Dataset is publicly accessible, has access restrictions or is not public."@en; + shacl:name "access rights"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.principalinvestigator"; + shacl:class foaf:Agent; + shacl:description "Key party responsible for gathering information and conducting research [[ISO-19115]]."@en; + shacl:name "principal investigator"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.wasusedby"; + shacl:class prov:Activity; + shacl:description "An Activity that used the Dataset."@en; + shacl:name "was used by"@en; + shacl:path prov:wasUsedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.wasgeneratedby"; + shacl:description "An activity that generated, or provides the business context for, the creation of the Dataset."@en; + shacl:name "was generated by"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:wasGeneratedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.custodian"; + shacl:description "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]."@en; + shacl:name "custodian"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.processor"; + shacl:class foaf:Agent; + shacl:description """ + +Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]."""@en; + shacl:name "processor"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.temporalresolution"; + shacl:description "The minimum time period resolvable in the Dataset."@en; + shacl:name "temporal resolution"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:temporalResolution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.language"; + shacl:class dc:LinguisticSystem; + shacl:description "A language of the Dataset."@en; + shacl:name "language"@en; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.datasetdistribution"; + shacl:class dcat:Distribution; + shacl:description "An available Distribution for the Dataset."@en; + shacl:name "dataset distribution"@en; + shacl:path dcat:distribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.source"; + shacl:class dcat:Dataset; + shacl:description "A related Dataset from which the described Dataset is derived."@en; + shacl:name "source"@en; + shacl:path dc:source . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.resourceprovider"; + shacl:description """ + +Party that supplies the resource [[ISO-19115]]."""@en; + shacl:name "resource provider"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.landingpage"; + shacl:description "A web page that provides access to the Dataset, its Distributions and/or additional information."@en; + shacl:name "landing page"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:landingPage . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.principalinvestigator"; + shacl:description "Key party responsible for gathering information and conducting research [[ISO-19115]]."@en; + shacl:name "principal investigator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.sample"; + shacl:description "A sample distribution of the dataset."@en; + shacl:name "sample"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.rightsholder"; + shacl:class foaf:Agent; + shacl:description "An Agent (organisation) holding rights on the Dataset."@en; + shacl:name "rights holder"@en; + shacl:path dc:rightsHolder . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.wasgeneratedby"; + shacl:class prov:Activity; + shacl:description "An activity that generated, or provides the business context for, the creation of the Dataset."@en; + shacl:name "was generated by"@en; + shacl:path prov:wasGeneratedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.isreferencedby"; + shacl:description "A related resource, such as a publication, that references, cites, or otherwise points to the Dataset."@en; + shacl:name "is referenced by"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:isReferencedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.qualifiedrelation"; + shacl:description "A description of a relationship with another resource."@en; + shacl:name "qualified relation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:qualifiedRelation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.spatialresolution"; + shacl:class ; + shacl:description "The performed quality measurements."@en; + shacl:name "spatial resolution"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.spatialresolution"; + shacl:description "The performed quality measurements."@en; + shacl:name "spatial resolution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.originator"; + shacl:class foaf:Agent; + shacl:description """ + +Party who created the resource [[ISO-19115]]."""@en; + shacl:name "originator"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.relatedresource"; + shacl:class rdfs:Resource; + shacl:description "A related resource."@en; + shacl:name "related resource"@en; + shacl:path dc:relation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.hasversion"; + shacl:class dcat:Dataset; + shacl:description "A related Dataset that is a version, edition, or adaptation of the described Dataset."@en; + shacl:name "has version"@en; + shacl:path dcat:hasVersion . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Dataset."@en; + shacl:name "release date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.resourcetype"; + shacl:description "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]."@en; + shacl:maxCount 1; + shacl:name "resource type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.rightsholder"; + shacl:description "An Agent (organisation) holding rights on the Dataset."@en; + shacl:name "rights holder"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:rightsHolder . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.versionnotes"; + shacl:description "A description of the differences between this version and a previous version of the Dataset."@en; + shacl:name "version notes"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.keyword"; + shacl:description "A keyword or tag describing the Dataset."@en; + shacl:name "keyword"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:keyword . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.provenance"; + shacl:description "A statement about the lineage of a Dataset."@en; + shacl:name "provenance"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:provenance . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.sample"; + shacl:class dcat:Distribution; + shacl:description "A sample distribution of the dataset."@en; + shacl:name "sample"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.inseries"; + shacl:class dcat:DatasetSeries; + shacl:description "A dataset series of which the dataset is part."@en; + shacl:name "in series"@en; + shacl:path dcat:inSeries . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.frequency"; + shacl:description "The frequency at which the Dataset is updated."@en; + shacl:name "frequency"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:accrualPeriodicity . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.creationdate"; + shacl:description "The date on which the Dataset has been first created."@en; + shacl:maxCount 1; + shacl:name "creation date"@en; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.publisher"; + shacl:description "An entity (organisation) responsible for making the Dataset available."@en; + shacl:maxCount 1; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.documentation"; + shacl:class foaf:Document; + shacl:description "A page or document about this Dataset."@en; + shacl:name "documentation"@en; + shacl:path foaf:page . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.spatialresolutioninmetres"; + shacl:description "The minimum spatial separation resolvable in a Dataset, measured in meters."@en; + shacl:name "spatial resolution in metres"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:spatialResolutionInMeters . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.modificationdate"; + shacl:description "The most recent date on which the Dataset was changed or modified."@en; + shacl:name "modification date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.processor"; + shacl:description """ + +Party who has processed the data in a manner such that the resource has been modified [[ISO-19115]]."""@en; + shacl:name "processor"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.description"; + shacl:description "A free-text account of the Dataset."@en; + shacl:name "description"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.applicablelegislation"; + shacl:class ; + shacl:description "The legislation that mandates the creation or management of the Dataset."@en; + shacl:name "applicable legislation"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.custodian"; + shacl:class foaf:Agent; + shacl:description "Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource [[ISO-19115]]."@en; + shacl:name "custodian"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.accessrights"; + shacl:description "Information that indicates whether the Dataset is publicly accessible, has access restrictions or is not public."@en; + shacl:maxCount 1; + shacl:name "access rights"@en; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.contactpoint"; + shacl:class vcard:Kind; + shacl:description "Contact information that can be used for sending comments about the Dataset."@en; + shacl:name "contact point"@en; + shacl:path dcat:contactPoint . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.creator"; + shacl:description "The Agent primarily responsible for producing the Dataset."@en; + shacl:name "creator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.topiccategory"; + shacl:class skos:Concept; + shacl:description "Topic category in accordance with ISO-19115 [[INSPIRE-TC]]."@en; + shacl:name "topic category"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.source"; + shacl:description "A related Dataset from which the described Dataset is derived."@en; + shacl:name "source"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:source . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.temporalcoverage"; + shacl:description "A temporal period that the Dataset covers."@en; + shacl:name "temporal coverage"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:temporal . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.inseries"; + shacl:description "A dataset series of which the dataset is part."@en; + shacl:name "in series"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:inSeries . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.qualifiedattribution"; + shacl:class prov:Attribution; + shacl:description "An Agent having some form of responsibility for the resource."@en; + shacl:name "qualified attribution"@en; + shacl:path prov:qualifiedAttribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.frequency"; + shacl:description "The frequency at which the Dataset is updated."@en; + shacl:maxCount 1; + shacl:name "frequency"@en; + shacl:path dc:accrualPeriodicity . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.referencesystem"; + shacl:class skos:Concept; + shacl:description "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]."@en; + shacl:name "reference system"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.spatialresolutionastext"; + shacl:description "Textual description of spatial resolution."@en; + shacl:name "spatial resolution as text"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.temporalcoverage"; + shacl:class dc:PeriodOfTime; + shacl:description "A temporal period that the Dataset covers."@en; + shacl:name "temporal coverage"@en; + shacl:path dc:temporal . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.description"; + shacl:description "A free-text account of the Dataset."@en; + shacl:minCount 1; + shacl:name "description"@en; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.referencesystem"; + shacl:description "The reference system used in accordance with OGC EPSG Coordinate Reference Systems Register [[OGC-EPSG]]."@en; + shacl:name "reference system"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.resourceprovider"; + shacl:class foaf:Agent; + shacl:description """ + +Party that supplies the resource [[ISO-19115]]."""@en; + shacl:name "resource provider"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.publisher"; + shacl:description "An entity (organisation) responsible for making the Dataset available."@en; + shacl:name "publisher"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.geographicalcoverage"; + shacl:description "A geographic region that is covered by the Dataset."@en; + shacl:name "geographical coverage"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:spatial . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.isreferencedby"; + shacl:class rdfs:Resource; + shacl:description "A related resource, such as a publication, that references, cites, or otherwise points to the Dataset."@en; + shacl:name "is referenced by"@en; + shacl:path dc:isReferencedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.theme"; + shacl:description "A category of the Dataset."@en; + shacl:name "theme"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:theme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.rights"; + shacl:class dc:RightsStatement; + shacl:description """ A statement that specifies rights associated with the Dataset."""@en; + shacl:name "rights"@en; + shacl:path dc:rights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.documentation"; + shacl:description "A page or document about this Dataset."@en; + shacl:name "documentation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path foaf:page . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.contactpoint"; + shacl:description "Contact information that can be used for sending comments about the Dataset."@en; + shacl:name "contact point"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:contactPoint . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.modificationdate"; + shacl:description "The most recent date on which the Dataset was changed or modified."@en; + shacl:maxCount 1; + shacl:name "modification date"@en; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.creationdate"; + shacl:description "The date on which the Dataset has been first created."@en; + shacl:name "creation date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.otheridentifier"; + shacl:class ; + shacl:description "A secondary identifier of the Dataset"@en; + shacl:name "other identifier"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.spatialresolutioninmetres"; + shacl:datatype xsd:decimal; + shacl:description "The minimum spatial separation resolvable in a Dataset, measured in meters."@en; + shacl:name "spatial resolution in metres"@en; + shacl:path dcat:spatialResolutionInMeters . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.identifier"; + shacl:description "The main identifier for the Dataset, e.g. the URI or other unique identifier in the context of the Catalogue."@en; + shacl:name "identifier"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:identifier . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.wasusedby"; + shacl:description "An Activity that used the Dataset."@en; + shacl:name "was used by"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:wasUsedBy . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Dataset."@en; + shacl:maxCount 1; + shacl:name "release date"@en; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.publisher"; + shacl:class foaf:Agent; + shacl:description "An entity (organisation) responsible for making the Dataset available."@en; + shacl:name "publisher"@en; + shacl:path dc:publisher . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.rights"; + shacl:description """ A statement that specifies rights associated with the Dataset."""@en; + shacl:name "rights"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:rights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.user"; + shacl:description "Party who uses the resource [[ISO-19115]]."@en; + shacl:name "user"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.qualifiedattribution"; + shacl:description "An Agent having some form of responsibility for the resource."@en; + shacl:name "qualified attribution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:qualifiedAttribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.version"; + shacl:description "The version indicator (name or identifier) of a resource."@en; + shacl:name "version"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:version . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.creator"; + shacl:class foaf:Agent; + shacl:description "The Agent primarily responsible for producing the Dataset."@en; + shacl:name "creator"@en; + shacl:path dc:creator . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.distributor"; + shacl:class foaf:Agent; + shacl:description "Party who distributes the resource [[ISO-19115]]."@en; + shacl:name "distributor"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.conformsto"; + shacl:class dc:Standard; + shacl:description "An implementing rule or other specification."@en; + shacl:name "conforms to"@en; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.user"; + shacl:class foaf:Agent; + shacl:description "Party who uses the resource [[ISO-19115]]."@en; + shacl:name "user"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.hasversion"; + shacl:description "A related Dataset that is a version, edition, or adaptation of the described Dataset."@en; + shacl:name "has version"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:hasVersion . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.title"; + shacl:description "A name given to the Dataset."@en; + shacl:name "title"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.language"; + shacl:description "A language of the Dataset."@en; + shacl:name "language"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.theme"; + shacl:class skos:Concept; + shacl:description "A category of the Dataset."@en; + shacl:name "theme"@en; + shacl:path dcat:theme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.temporalresolution"; + shacl:datatype xsd:duration; + shacl:description "The minimum time period resolvable in the Dataset."@en; + shacl:name "temporal resolution"@en; + shacl:path dcat:temporalResolution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.distributor"; + shacl:description "Party who distributes the resource [[ISO-19115]]."@en; + shacl:name "distributor"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.accessrights"; + shacl:class dc:RightsStatement; + shacl:description "Information that indicates whether the Dataset is publicly accessible, has access restrictions or is not public."@en; + shacl:name "access rights"@en; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.originator"; + shacl:description """ + +Party who created the resource [[ISO-19115]]."""@en; + shacl:name "originator"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.datasetdistribution"; + shacl:description "An available Distribution for the Dataset."@en; + shacl:name "dataset distribution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:distribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.title"; + shacl:description "A name given to the Dataset."@en; + shacl:minCount 1; + shacl:name "title"@en; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.qualifiedrelation"; + shacl:class dcat:Relationship; + shacl:description "A description of a relationship with another resource."@en; + shacl:name "qualified relation"@en; + shacl:path dcat:qualifiedRelation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.resourcetype"; + shacl:description "Resource type in accordance with INSPIRE Resource Types [[INSPIRE-RT]]."@en; + shacl:name "resource type"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Dataset.landingpage"; + shacl:class foaf:Document; + shacl:description "A web page that provides access to the Dataset, its Distributions and/or additional information."@en; + shacl:name "landing page"@en; + shacl:path dcat:landingPage . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass dcat:Distribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.mediatype"; + shacl:class dc:MediaType; + shacl:description "The media type of the Distribution as defined in the official register of media types managed by IANA."@en; + shacl:name "media type"@en; + shacl:path dcat:mediaType . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.availability"; + shacl:description "An indication how long it is planned to keep the Distribution of the Dataset available."@en; + shacl:name "availability"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.applicablelegislation"; + shacl:description "The legislation that mandates the creation or management of the Distribution."@en; + shacl:name "applicable legislation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.status"; + shacl:class skos:Concept; + shacl:description "The status of the Distribution in the context of maturity lifecycle."@en; + shacl:name "status"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessrights"; + shacl:description "Information regarding access or restrictions based on privacy, security, or other policies."@en; + shacl:name "access rights"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.compressionformat"; + shacl:description "The format of the file in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file."@en; + shacl:maxCount 1; + shacl:name "compression format"@en; + shacl:path dcat:compressFormat . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.linkedschemas"; + shacl:class dc:Standard; + shacl:description "An established schema to which the described Distribution conforms."@en; + shacl:name "linked schemas"@en; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessservice"; + shacl:description "A data service that gives access to the distribution of the dataset."@en; + shacl:name "access service"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:accessService . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.linkedschemas"; + shacl:description "An established schema to which the described Distribution conforms."@en; + shacl:name "linked schemas"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:conformsTo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.downloadURL"; + shacl:description "A URL that is a direct link to a downloadable file in a given format."@en; + shacl:name "download URL"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:downloadURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.temporalresolution"; + shacl:description "The minimum time period resolvable in the dataset distribution."@en; + shacl:name "temporal resolution"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:temporalResolution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.language"; + shacl:class dc:LinguisticSystem; + shacl:description "A language used in the Distribution."@en; + shacl:name "language"@en; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.status"; + shacl:description "The status of the Distribution in the context of maturity lifecycle."@en; + shacl:maxCount 1; + shacl:name "status"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolutionastext"; + shacl:description "Textual description of spatial resolution of a Distribution."@en; + shacl:maxCount 1; + shacl:name "spatial resolution as text"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.haspolicy"; + shacl:description "The policy expressing the rights associated with the Distribution if using the [[ODRL]] vocabulary."@en; + shacl:maxCount 1; + shacl:name "has policy"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.packagingformat"; + shacl:class dc:MediaType; + shacl:description "The format of the file in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together."@en; + shacl:name "packaging format"@en; + shacl:path dcat:packageFormat . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.status"; + shacl:description "The status of the Distribution in the context of maturity lifecycle."@en; + shacl:name "status"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolution"; + shacl:class ; + shacl:description "Refers to the performed quality measurements."@en; + shacl:name "spatial resolution"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.mediatype"; + shacl:description "The media type of the Distribution as defined in the official register of media types managed by IANA."@en; + shacl:name "media type"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:mediaType . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolution"; + shacl:description "Refers to the performed quality measurements."@en; + shacl:name "spatial resolution"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Distribution."@en; + shacl:name "release date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.bytesize"; + shacl:description "The size of a Distribution in bytes."@en; + shacl:name "byte size"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:byteSize . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.checksum"; + shacl:class ; + shacl:description "A mechanism that can be used to verify that the contents of a distribution have not changed."@en; + shacl:name "checksum"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessURL"; + shacl:class rdfs:Resource; + shacl:description "A URL that gives access to a Distribution of the Dataset or Dataset Series."@en; + shacl:name "access URL"@en; + shacl:path dcat:accessURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.documentation"; + shacl:class foaf:Document; + shacl:description "A page or document about this Distribution."@en; + shacl:name "documentation"@en; + shacl:path foaf:page . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolutioninmetres"; + shacl:description "The minimum spatial separation resolvable in a dataset distribution, measured in meters."@en; + shacl:name "spatial resolution in metres"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:spatialResolutionInMeters . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.mediatype"; + shacl:description "The media type of the Distribution as defined in the official register of media types managed by IANA."@en; + shacl:maxCount 1; + shacl:name "media type"@en; + shacl:path dcat:mediaType . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.modificationdate"; + shacl:description "The most recent date on which the Distribution was changed or modified."@en; + shacl:name "modification date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.description"; + shacl:description "A free-text account of the Distribution."@en; + shacl:name "description"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.characterencoding"; + shacl:description "A character encoding used in the downloadable file or output of the data service represented by the Distribution."@en; + shacl:name "character encoding"@en; + shacl:nodeKind shacl:Literal; + shacl:path cnt:characterEncoding . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.applicablelegislation"; + shacl:class ; + shacl:description "The legislation that mandates the creation or management of the Distribution."@en; + shacl:name "applicable legislation"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.checksum"; + shacl:description "A mechanism that can be used to verify that the contents of a distribution have not changed."@en; + shacl:maxCount 1; + shacl:name "checksum"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.format"; + shacl:class dc:MediaTypeOrExtent; + shacl:description "The file format of the Distribution."@en; + shacl:name "format"@en; + shacl:path dc:format . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessservice"; + shacl:class dcat:DataService; + shacl:description "A data service that gives access to the distribution of the dataset."@en; + shacl:name "access service"@en; + shacl:path dcat:accessService . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.compressionformat"; + shacl:description "The format of the file in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file."@en; + shacl:name "compression format"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:compressFormat . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessrights"; + shacl:description "Information regarding access or restrictions based on privacy, security, or other policies."@en; + shacl:maxCount 1; + shacl:name "access rights"@en; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.referencesystem"; + shacl:class dc:Standard; + shacl:description "The reference system used in the Distribution."@en; + shacl:name "reference system"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolutionastext"; + shacl:description "Textual description of spatial resolution of a Distribution."@en; + shacl:name "spatial resolution as text"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.haspolicy"; + shacl:class ; + shacl:description "The policy expressing the rights associated with the Distribution if using the [[ODRL]] vocabulary."@en; + shacl:name "has policy"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolutioninmetres"; + shacl:description "The minimum spatial separation resolvable in a dataset distribution, measured in meters."@en; + shacl:maxCount 1; + shacl:name "spatial resolution in metres"@en; + shacl:path dcat:spatialResolutionInMeters . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.referencesystem"; + shacl:description "The reference system used in the Distribution."@en; + shacl:name "reference system"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.format"; + shacl:description "The file format of the Distribution."@en; + shacl:maxCount 1; + shacl:name "format"@en; + shacl:path dc:format . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.representationtechnique"; + shacl:description "Information about the format in which an Distribution is released. This is different from the file format as, for example, a ZIP file (file format) could contain an XML schema (representation technique)."@en; + shacl:maxCount 1; + shacl:name "representation technique"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.rights"; + shacl:class dc:RightsStatement; + shacl:description "A statement that specifies rights associated with the Distribution."@en; + shacl:name "rights"@en; + shacl:path dc:rights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.documentation"; + shacl:description "A page or document about this Distribution."@en; + shacl:name "documentation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path foaf:page . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.availability"; + shacl:class skos:Concept; + shacl:description "An indication how long it is planned to keep the Distribution of the Dataset available."@en; + shacl:name "availability"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.modificationdate"; + shacl:description "The most recent date on which the Distribution was changed or modified."@en; + shacl:maxCount 1; + shacl:name "modification date"@en; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.licence"; + shacl:description "A licence under which the Distribution is made available."@en; + shacl:maxCount 1; + shacl:name "licence"@en; + shacl:path dc:license . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.representationtechnique"; + shacl:class skos:Concept; + shacl:description "Information about the format in which an Distribution is released. This is different from the file format as, for example, a ZIP file (file format) could contain an XML schema (representation technique)."@en; + shacl:name "representation technique"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.downloadURL"; + shacl:class rdfs:Resource; + shacl:description "A URL that is a direct link to a downloadable file in a given format."@en; + shacl:name "download URL"@en; + shacl:path dcat:downloadURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.representationtechnique"; + shacl:description "Information about the format in which an Distribution is released. This is different from the file format as, for example, a ZIP file (file format) could contain an XML schema (representation technique)."@en; + shacl:name "representation technique"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolutioninmetres"; + shacl:datatype xsd:decimal; + shacl:description "The minimum spatial separation resolvable in a dataset distribution, measured in meters."@en; + shacl:name "spatial resolution in metres"@en; + shacl:path dcat:spatialResolutionInMeters . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessURL"; + shacl:description "A URL that gives access to a Distribution of the Dataset or Dataset Series."@en; + shacl:name "access URL"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:accessURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.availability"; + shacl:description "An indication how long it is planned to keep the Distribution of the Dataset available."@en; + shacl:maxCount 1; + shacl:name "availability"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Distribution."@en; + shacl:maxCount 1; + shacl:name "release date"@en; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.rights"; + shacl:description "A statement that specifies rights associated with the Distribution."@en; + shacl:name "rights"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:rights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.packagingformat"; + shacl:description "The format of the file in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together."@en; + shacl:maxCount 1; + shacl:name "packaging format"@en; + shacl:path dcat:packageFormat . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.format"; + shacl:description "The file format of the Distribution."@en; + shacl:name "format"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:format . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.packagingformat"; + shacl:description "The format of the file in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together."@en; + shacl:name "packaging format"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:packageFormat . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.title"; + shacl:description "A name given to the Distribution."@en; + shacl:name "title"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.language"; + shacl:description "A language used in the Distribution."@en; + shacl:name "language"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:language . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.licence"; + shacl:class dc:LicenseDocument; + shacl:description "A licence under which the Distribution is made available."@en; + shacl:name "licence"@en; + shacl:path dc:license . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.checksum"; + shacl:description "A mechanism that can be used to verify that the contents of a distribution have not changed."@en; + shacl:name "checksum"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessURL"; + shacl:description "A URL that gives access to a Distribution of the Dataset or Dataset Series."@en; + shacl:minCount 1; + shacl:name "access URL"@en; + shacl:path dcat:accessURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.compressionformat"; + shacl:class dc:MediaType; + shacl:description "The format of the file in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file."@en; + shacl:name "compression format"@en; + shacl:path dcat:compressFormat . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.temporalresolution"; + shacl:datatype xsd:duration; + shacl:description "The minimum time period resolvable in the dataset distribution."@en; + shacl:name "temporal resolution"@en; + shacl:path dcat:temporalResolution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.bytesize"; + shacl:datatype xsd:nonNegativeInteger; + shacl:description "The size of a Distribution in bytes."@en; + shacl:name "byte size"@en; + shacl:path dcat:byteSize . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.accessrights"; + shacl:class dc:RightsStatement; + shacl:description "Information regarding access or restrictions based on privacy, security, or other policies."@en; + shacl:name "access rights"@en; + shacl:path dc:accessRights . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.licence"; + shacl:description "A licence under which the Distribution is made available."@en; + shacl:name "licence"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:license . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.bytesize"; + shacl:description "The size of a Distribution in bytes."@en; + shacl:maxCount 1; + shacl:name "byte size"@en; + shacl:path dcat:byteSize . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.haspolicy"; + shacl:description "The policy expressing the rights associated with the Distribution if using the [[ODRL]] vocabulary."@en; + shacl:name "has policy"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Distribution.spatialresolution"; + shacl:description "Refers to the performed quality measurements."@en; + shacl:maxCount 1; + shacl:name "spatial resolution"@en; + shacl:path . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + ; + shacl:targetClass dcat:Relationship . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.relation"; + shacl:description "A resource related to the source resource."@en; + shacl:name "relation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:relation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.hadrole"; + shacl:description "A function of an entity or agent with respect to another entity or resource."@en; + shacl:name "had role"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:hadRole . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.relation"; + shacl:description "A resource related to the source resource."@en; + shacl:minCount 1; + shacl:name "relation"@en; + shacl:path dc:relation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.hadrole"; + shacl:class dcat:Role; + shacl:description "A function of an entity or agent with respect to another entity or resource."@en; + shacl:name "had role"@en; + shacl:path dcat:hadRole . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.relation"; + shacl:class rdfs:Resource; + shacl:description "A resource related to the source resource."@en; + shacl:name "relation"@en; + shacl:path dc:relation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Relationship.hadrole"; + shacl:description "A function of an entity or agent with respect to another entity or resource."@en; + shacl:minCount 1; + shacl:name "had role"@en; + shacl:path dcat:hadRole . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass dcat:Resource . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass dcat:Role . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass dc:Frequency . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + ; + shacl:targetClass dc:LicenseDocument . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#LicenceDocument.type"; + shacl:class skos:Concept; + shacl:description "A type of licence, e.g. indicating 'public domain' or 'royalties required'."@en; + shacl:name "type"@en; + shacl:path dc:type . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#LicenceDocument.type"; + shacl:description "A type of licence, e.g. indicating 'public domain' or 'royalties required'."@en; + shacl:name "type"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:type . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass dc:LinguisticSystem . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass dc:Location . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.bbox"; + shacl:description "The geographic bounding box of a resource."@en; + shacl:name "bbox"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:bbox . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.gazetteer"; + shacl:description "The gazetteer to which the Location belongs."@en; + shacl:maxCount 1; + shacl:name "gazetteer"@en; + shacl:path skos:inScheme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.geograhicidentifier"; + shacl:description "The geographic identifier for the Location, e.g., the URI or other unique identifier in the context of the relevant gazetteer."@en; + shacl:name "geograhic identifier"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:identifier . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.gazetteer"; + shacl:description "The gazetteer to which the Location belongs."@en; + shacl:name "gazetteer"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path skos:inScheme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.geometry"; + shacl:class ; + shacl:description "The corresponding geometry for a resource."@en; + shacl:name "geometry"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.gazetteer"; + shacl:class skos:ConceptScheme; + shacl:description "The gazetteer to which the Location belongs."@en; + shacl:name "gazetteer"@en; + shacl:path skos:inScheme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.geograhicname"; + shacl:description "A preferred label of the Location."@en; + shacl:name "geograhic name"@en; + shacl:nodeKind shacl:Literal; + shacl:path skos:prefLabel . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.centroid"; + shacl:description "The geographic center (centroid) of a resource."@en; + shacl:name "centroid"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:centroid . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.centroid"; + shacl:description "The geographic center (centroid) of a resource."@en; + shacl:maxCount 1; + shacl:name "centroid"@en; + shacl:path dcat:centroid . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.geometry"; + shacl:description "The corresponding geometry for a resource."@en; + shacl:name "geometry"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.bbox"; + shacl:description "The geographic bounding box of a resource."@en; + shacl:maxCount 1; + shacl:name "bbox"@en; + shacl:path dcat:bbox . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Location.geometry"; + shacl:description "The corresponding geometry for a resource."@en; + shacl:maxCount 1; + shacl:name "geometry"@en; + shacl:path . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass dc:MediaTypeOrExtent . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass dc:MediaType . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + ; + shacl:targetClass dc:PeriodOfTime . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.beginning"; + shacl:description "The beginning of a period or interval."@en; + shacl:maxCount 1; + shacl:name "beginning"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.beginning"; + shacl:description "The beginning of a period or interval."@en; + shacl:name "beginning"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.end"; + shacl:description "The end of a period or interval."@en; + shacl:maxCount 1; + shacl:name "end"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.startdate"; + shacl:description "The start of the period."@en; + shacl:name "start date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:startDate . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.enddate"; + shacl:description "The end of the period."@en; + shacl:maxCount 1; + shacl:name "end date"@en; + shacl:path dcat:endDate . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.end"; + shacl:class ; + shacl:description "The end of a period or interval."@en; + shacl:name "end"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.end"; + shacl:description "The end of a period or interval."@en; + shacl:name "end"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.enddate"; + shacl:description "The end of the period."@en; + shacl:name "end date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dcat:endDate . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.beginning"; + shacl:class ; + shacl:description "The beginning of a period or interval."@en; + shacl:name "beginning"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Periodoftime.startdate"; + shacl:description "The start of the period."@en; + shacl:maxCount 1; + shacl:name "start date"@en; + shacl:path dcat:startDate . + + a shacl:NodeShape; + shacl:closed false; + shacl:property ; + shacl:targetClass dc:ProvenanceStatement . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#ProvenanceStatement.provenancestatementtext"; + shacl:description "The text of the Provenance Statement"@en; + shacl:name "provenance statement text"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:description . + + a shacl:NodeShape; + shacl:closed false; + shacl:property ; + shacl:targetClass dc:RightsStatement . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Rightsstatement.rightsstatementtext"; + shacl:description "The text of the Rights Statement."@en; + shacl:name "rights statement text"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:description . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass dc:Standard . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.version"; + shacl:description "A version number or other version designation of the Standard."@en; + shacl:maxCount 1; + shacl:name "version"@en; + shacl:path owl:versionInfo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.type"; + shacl:description "The type of the Standard."@en; + shacl:maxCount 1; + shacl:name "type"@en; + shacl:path dc:type . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.type"; + shacl:class skos:Concept; + shacl:description "The type of the Standard."@en; + shacl:name "type"@en; + shacl:path dc:type . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.referenceregister"; + shacl:description "The reference register to which the Standard belongs."@en; + shacl:name "reference register"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path skos:ínScheme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Standard."@en; + shacl:name "release date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.type"; + shacl:description "The type of the Standard."@en; + shacl:name "type"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:type . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.creationdate"; + shacl:description "The date on which the Standard has been first created."@en; + shacl:maxCount 1; + shacl:name "creation date"@en; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.description"; + shacl:description "A free-text account of the Standard."@en; + shacl:name "description"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.creationdate"; + shacl:description "The date on which the Standard has been first created."@en; + shacl:name "creation date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:created . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.identifier"; + shacl:description "The main identifier for the Standard, e.g. the URI or other unique identifier in the context of the Catalogue, or of a reference register (e.g., the ISO, OGC, W3C catalogues of their standards, the OGC \"EPSG coordinate reference systems\" register [[OGC-EPSG]])."@en; + shacl:name "identifier"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:identifier . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.update%2Fmodificationdate"; + shacl:description "The most recent date on which the Standard was changed or modified."@en; + shacl:name "update / modification date"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.releasedate"; + shacl:description "The date of formal issuance (e.g., publication) of the Standard."@en; + shacl:maxCount 1; + shacl:name "release date"@en; + shacl:path dc:issued . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.version"; + shacl:description "A version number or other version designation of the Standard."@en; + shacl:name "version"@en; + shacl:nodeKind shacl:Literal; + shacl:path owl:versionInfo . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.referenceregister"; + shacl:description "The reference register to which the Standard belongs."@en; + shacl:maxCount 1; + shacl:name "reference register"@en; + shacl:path skos:ínScheme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.title"; + shacl:description "Name given to the Standard."@en; + shacl:name "title"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.update%2Fmodificationdate"; + shacl:description "The most recent date on which the Standard was changed or modified."@en; + shacl:maxCount 1; + shacl:name "update / modification date"@en; + shacl:path dc:modified . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Standard.referenceregister"; + shacl:class skos:ConceptScheme; + shacl:description "The reference register to which the Standard belongs."@en; + shacl:name "reference register"@en; + shacl:path skos:ínScheme . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + ; + shacl:targetClass . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.expecteddatatype"; + shacl:description "Represents the expected data type for the metric's observed value (e.g., xsd:boolean, xsd:double etc...)"@en; + shacl:name "expected data type"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.dimension"; + shacl:description "The dimensions a quality metric, certificate and annotation allow a measurement of."@en; + shacl:maxCount 1; + shacl:name "dimension"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.expecteddatatype"; + shacl:description "Represents the expected data type for the metric's observed value (e.g., xsd:boolean, xsd:double etc...)"@en; + shacl:maxCount 1; + shacl:name "expected data type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.dimension"; + shacl:description "The dimensions a quality metric, certificate and annotation allow a measurement of."@en; + shacl:name "dimension"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.expecteddatatype"; + shacl:class rdfs:Datatype; + shacl:description "Represents the expected data type for the metric's observed value (e.g., xsd:boolean, xsd:double etc...)"@en; + shacl:name "expected data type"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Metric.dimension"; + shacl:class ; + shacl:description "The dimensions a quality metric, certificate and annotation allow a measurement of."@en; + shacl:name "dimension"@en; + shacl:path . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + ; + shacl:targetClass . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.unitofmeasure"; + shacl:class skos:Concept; + shacl:description "The unit in which the data values are measured."@en; + shacl:name "unit of measure"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.ismeasurementof"; + shacl:description "The Metric being observed."@en; + shacl:maxCount 1; + shacl:name "is measurement of"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.ismeasurementof"; + shacl:description "The Metric being observed."@en; + shacl:name "is measurement of"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.value"; + shacl:description "Value computed by the relevant Metric."@en; + shacl:name "value"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.unitofmeasure"; + shacl:description "The unit in which the data values are measured."@en; + shacl:maxCount 1; + shacl:name "unit of measure"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.unitofmeasure"; + shacl:description "The unit in which the data values are measured."@en; + shacl:name "unit of measure"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.ismeasurementof"; + shacl:class ; + shacl:description "The Metric being observed."@en; + shacl:name "is measurement of"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#QualityMeasurement.value"; + shacl:description "Value computed by the relevant Metric."@en; + shacl:maxCount 1; + shacl:name "value"@en; + shacl:path . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass foaf:Agent . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.address"; + shacl:description "The postal address of the Agent."@en; + shacl:maxCount 1; + shacl:name "address"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.affiliation"; + shacl:description "The affiliation of the Agent."@en; + shacl:maxCount 1; + shacl:name "affiliation"@en; + shacl:path org:memberOf . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.type"; + shacl:description "The nature of the agent."@en; + shacl:maxCount 1; + shacl:name "type"@en; + shacl:path dc:type . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.address"; + shacl:description "The postal address of the Agent."@en; + shacl:name "address"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.phone"; + shacl:description "The phone number of the Agent, specified using fully qualified tel: URI scheme [[RFC3966]]."@en; + shacl:maxCount 1; + shacl:name "phone"@en; + shacl:path foaf:phone . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.type"; + shacl:class skos:Concept; + shacl:description "The nature of the agent."@en; + shacl:name "type"@en; + shacl:path dc:type . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.type"; + shacl:description "The nature of the agent."@en; + shacl:name "type"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:type . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.URL"; + shacl:description "The Web site of the Agent."@en; + shacl:name "URL"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path foaf:workplaceHomepage . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.address"; + shacl:class ; + shacl:description "The postal address of the Agent."@en; + shacl:name "address"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.URL"; + shacl:class foaf:Document; + shacl:description "The Web site of the Agent."@en; + shacl:name "URL"@en; + shacl:path foaf:workplaceHomepage . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.email"; + shacl:class rdfs:Resource; + shacl:description "The email address of the Agent, specified using fully qualified mailto: URI scheme [[RFC6068]]."@en; + shacl:name "email"@en; + shacl:path foaf:mbox . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.affiliation"; + shacl:class org:Organization; + shacl:description "The affiliation of the Agent."@en; + shacl:name "affiliation"@en; + shacl:path org:memberOf . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.name"; + shacl:description "A name of the agent."@en; + shacl:minCount 1; + shacl:name "name"@en; + shacl:path foaf:name . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.phone"; + shacl:description "The phone number of the Agent, specified using fully qualified tel: URI scheme [[RFC3966]]."@en; + shacl:name "phone"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path foaf:phone . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.email"; + shacl:description "The email address of the Agent, specified using fully qualified mailto: URI scheme [[RFC6068]]."@en; + shacl:name "email"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path foaf:mbox . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.name"; + shacl:description "A name of the agent."@en; + shacl:name "name"@en; + shacl:nodeKind shacl:Literal; + shacl:path foaf:name . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.URL"; + shacl:description "The Web site of the Agent."@en; + shacl:maxCount 1; + shacl:name "URL"@en; + shacl:path foaf:workplaceHomepage . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.phone"; + shacl:class rdfs:Resource; + shacl:description "The phone number of the Agent, specified using fully qualified tel: URI scheme [[RFC3966]]."@en; + shacl:name "phone"@en; + shacl:path foaf:phone . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.affiliation"; + shacl:description "The affiliation of the Agent."@en; + shacl:name "affiliation"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path org:memberOf . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Agent.email"; + shacl:description "The email address of the Agent, specified using fully qualified mailto: URI scheme [[RFC6068]]."@en; + shacl:maxCount 1; + shacl:name "email"@en; + shacl:path foaf:mbox . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + ; + shacl:targetClass foaf:Document . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Document.description"; + shacl:description "A free-text account of the Document."@en; + shacl:name "description"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:description . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Document.title"; + shacl:description "A name of the document."@en; + shacl:name "title"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:title . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + ; + shacl:targetClass . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).country"; + shacl:description """ The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities."""@en; + shacl:maxCount 1; + shacl:name "country"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).streetaddress"; + shacl:description "The name of a passage or way through from one location to another."@en; + shacl:name "street address"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).country"; + shacl:description """ The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities."""@en; + shacl:name "country"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).administrativearea"; + shacl:description """ The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities."""@en; + shacl:name "administrative area"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).postcode"; + shacl:description """ The code created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points."""@en; + shacl:maxCount 1; + shacl:name "post code"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).city"; + shacl:description """ A name created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points."""@en; + shacl:maxCount 1; + shacl:name "city"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).city"; + shacl:description """ A name created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points."""@en; + shacl:name "city"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).administrativearea"; + shacl:description """ The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities."""@en; + shacl:maxCount 1; + shacl:name "administrative area"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).streetaddress"; + shacl:description "The name of a passage or way through from one location to another."@en; + shacl:maxCount 1; + shacl:name "street address"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(CoreLocation).postcode"; + shacl:description """ The code created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points."""@en; + shacl:name "post code"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass org:Organization . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + ; + shacl:targetClass prov:Activity . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.generated"; + shacl:description "The Entity generated by the Activity."@en; + shacl:name "generated"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:generated . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.generated"; + shacl:class prov:Entity; + shacl:description "The Entity generated by the Activity."@en; + shacl:name "generated"@en; + shacl:path prov:generated . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.qualifiedassociation"; + shacl:description "Association to the Plan according to which the Activity has been carried out, and possibly to the Agent who played a role in it."@en; + shacl:name "qualified association"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:qualifiedAssociation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.qualifiedassociation"; + shacl:class prov:Association; + shacl:description "Association to the Plan according to which the Activity has been carried out, and possibly to the Agent who played a role in it."@en; + shacl:name "qualified association"@en; + shacl:path prov:qualifiedAssociation . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.used"; + shacl:class prov:Entity; + shacl:description "The entity (e.g., a Catalogue, a Dataset, a Data Service) which was the subject of the Activity."@en; + shacl:name "used"@en; + shacl:path prov:used . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Activity.used"; + shacl:description "The entity (e.g., a Catalogue, a Dataset, a Data Service) which was the subject of the Activity."@en; + shacl:name "used"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:used . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass prov:Association . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + ; + shacl:targetClass prov:Attribution . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Attribution.agent"; + shacl:description "The Agent to whom the resource is attributed."@en; + shacl:name "agent"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path prov:agent . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Attribution.hadrole"; + shacl:description "A function of an entity or agent with respect to another entity or resource."@en; + shacl:name "had role"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dcat:hadRole . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Attribution.agent"; + shacl:class foaf:Agent; + shacl:description "The Agent to whom the resource is attributed."@en; + shacl:name "agent"@en; + shacl:path prov:agent . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Attribution.hadrole"; + shacl:class dcat:Role; + shacl:description "A function of an entity or agent with respect to another entity or resource."@en; + shacl:name "had role"@en; + shacl:path dcat:hadRole . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass prov:Entity . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass rdfs:Datatype . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass rdfs:Literal . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass rdfs:Resource . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + ; + shacl:targetClass skos:ConceptScheme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#ConceptScheme.title"; + shacl:description "A name of the concept scheme."@en; + shacl:name "title"@en; + shacl:nodeKind shacl:Literal; + shacl:path dc:title . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#ConceptScheme.title"; + shacl:description "A name of the concept scheme."@en; + shacl:minCount 1; + shacl:name "title"@en; + shacl:path dc:title . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + ; + shacl:targetClass skos:Concept . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Concept.categoryscheme"; + shacl:description "Relates a resource (for example a concept) to a concept scheme in which it is included."@en; + shacl:name "category scheme"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path skos:inScheme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Concept.preferredlabel"; + shacl:description "A preferred label of the concept."@en; + shacl:name "preferred label"@en; + shacl:nodeKind shacl:Literal; + shacl:path skos:prefLabel . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Concept.categoryscheme"; + shacl:class skos:ConceptScheme; + shacl:description "Relates a resource (for example a concept) to a concept scheme in which it is included."@en; + shacl:name "category scheme"@en; + shacl:path skos:inScheme . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Concept.preferredlabel"; + shacl:description "A preferred label of the concept."@en; + shacl:minCount 1; + shacl:name "preferred label"@en; + shacl:path skos:prefLabel . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Concept.categoryscheme"; + shacl:description "Relates a resource (for example a concept) to a concept scheme in which it is included."@en; + shacl:maxCount 1; + shacl:name "category scheme"@en; + shacl:path skos:inScheme . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + ; + shacl:targetClass . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.checksumvalue"; + shacl:description "A lower case hexadecimal encoded digest value produced using a specific algorithm."@en; + shacl:name "checksum value"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.checksumvalue"; + shacl:datatype xsd:hexBinary; + shacl:description "A lower case hexadecimal encoded digest value produced using a specific algorithm."@en; + shacl:name "checksum value"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.checksumvalue"; + shacl:description "A lower case hexadecimal encoded digest value produced using a specific algorithm."@en; + shacl:maxCount 1; + shacl:name "checksum value"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.algorithm"; + shacl:description "The algorithm used to produce the subject Checksum."@en; + shacl:name "algorithm"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.algorithm"; + shacl:description "The algorithm used to produce the subject Checksum."@en; + shacl:maxCount 1; + shacl:name "algorithm"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.algorithm"; + shacl:description "The algorithm used to produce the subject Checksum."@en; + shacl:minCount 1; + shacl:name "algorithm"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.checksumvalue"; + shacl:description "A lower case hexadecimal encoded digest value produced using a specific algorithm."@en; + shacl:minCount 1; + shacl:name "checksum value"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Checksum.algorithm"; + shacl:class ; + shacl:description "The algorithm used to produce the subject Checksum."@en; + shacl:name "algorithm"@en; + shacl:path . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + ; + shacl:targetClass vcard:Address . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).country"; + shacl:description "The country of an Address."@en; + shacl:maxCount 1; + shacl:name "country"@en; + shacl:path vcard:country-name . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).streetaddress"; + shacl:description "The street name and civic number of an Address."@en; + shacl:name "street address"@en; + shacl:nodeKind shacl:Literal; + shacl:path vcard:street-address . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).postalcode"; + shacl:description "The postal code of an Address."@en; + shacl:maxCount 1; + shacl:name "postal code"@en; + shacl:path vcard:postal-code . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).country"; + shacl:description "The country of an Address."@en; + shacl:name "country"@en; + shacl:nodeKind shacl:Literal; + shacl:path vcard:country-name . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).administrativearea"; + shacl:description "The administrative area of an Address."@en; + shacl:name "administrative area"@en; + shacl:nodeKind shacl:Literal; + shacl:path vcard:region . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).postalcode"; + shacl:description "The postal code of an Address."@en; + shacl:name "postal code"@en; + shacl:nodeKind shacl:Literal; + shacl:path vcard:postal-code . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).city"; + shacl:description "The city of an Address."@en; + shacl:maxCount 1; + shacl:name "city"@en; + shacl:path vcard:locality . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).city"; + shacl:description "The city of an Address."@en; + shacl:name "city"@en; + shacl:nodeKind shacl:Literal; + shacl:path vcard:locality . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).administrativearea"; + shacl:description "The administrative area of an Address."@en; + shacl:maxCount 1; + shacl:name "administrative area"@en; + shacl:path vcard:region . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Address(vCard).streetaddress"; + shacl:description "The street name and civic number of an Address."@en; + shacl:maxCount 1; + shacl:name "street address"@en; + shacl:path vcard:street-address . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass vcard:Email . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass vcard:Kind . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.address"; + shacl:description "The postal address of the Kind."@en; + shacl:maxCount 1; + shacl:name "address"@en; + shacl:path vcard:hasAddress . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.affiliation"; + shacl:description "The affiliation of the Kind."@en; + shacl:maxCount 1; + shacl:name "affiliation"@en; + shacl:path vcard:organization-name . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.address"; + shacl:description "The postal address of the Kind."@en; + shacl:name "address"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path vcard:hasAddress . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.phone"; + shacl:description "The phone number of the Kind."@en; + shacl:maxCount 1; + shacl:name "phone"@en; + shacl:path vcard:hasTelephone . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.name"; + shacl:description "A name of the Kind."@en; + shacl:maxCount 1; + shacl:name "name"@en; + shacl:path vcard:fn . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.URL"; + shacl:description "A Web site of the Kind."@en; + shacl:name "URL"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path vcard:hasURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.address"; + shacl:class vcard:Address; + shacl:description "The postal address of the Kind."@en; + shacl:name "address"@en; + shacl:path vcard:hasAddress . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.URL"; + shacl:class rdfs:Resource; + shacl:description "A Web site of the Kind."@en; + shacl:name "URL"@en; + shacl:path vcard:hasURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.email"; + shacl:class vcard:Email; + shacl:description "An email address of the Kind."@en; + shacl:name "email"@en; + shacl:path vcard:hasEmail . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.phone"; + shacl:description "The phone number of the Kind."@en; + shacl:name "phone"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path vcard:hasTelephone . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.email"; + shacl:description "An email address of the Kind."@en; + shacl:name "email"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path vcard:hasEmail . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.name"; + shacl:description "A name of the Kind."@en; + shacl:name "name"@en; + shacl:nodeKind shacl:Literal; + shacl:path vcard:fn . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.URL"; + shacl:description "A Web site of the Kind."@en; + shacl:maxCount 1; + shacl:name "URL"@en; + shacl:path vcard:hasURL . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.phone"; + shacl:class rdfs:Resource; + shacl:description "The phone number of the Kind."@en; + shacl:name "phone"@en; + shacl:path vcard:hasTelephone . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.affiliation"; + shacl:description "The affiliation of the Kind."@en; + shacl:name "affiliation"@en; + shacl:nodeKind shacl:Literal; + shacl:path vcard:organization-name . + + rdfs:seeAlso "https://semiceu.github.io/GeoDCAT-AP/releases/3.0.0#Kind.email"; + shacl:description "An email address of the Kind."@en; + shacl:maxCount 1; + shacl:name "email"@en; + shacl:path vcard:hasEmail . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass xsd:decimal . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass xsd:duration . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass xsd:hexBinary . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass xsd:nonNegativeInteger . diff --git a/drafts/README.md b/drafts/README.md index 31f560c..6a732fc 100644 --- a/drafts/README.md +++ b/drafts/README.md @@ -1,6 +1,7 @@ # GeoDCAT-AP Working Drafts - [Latest editor's draft](./latest/): This draft is a living document which might integrate revision to the current release, and it is used as a basis for new releases. +- [Version 3.0.0 (Draft 0.1)](./3.0.0-draft-0.1/) - [Version 2.0.0 (Draft 0.1)](./2.0.0-draft-0.1/) - [Version 1.0.2 (Draft 0.1)](./1.0.2-draft-0.1/)