├── semic-icon-small.png ├── releases ├── 1.0.0 │ ├── html │ │ ├── overview.jpg │ │ └── semic-icon.png │ ├── uml │ │ ├── overview.jpg │ │ └── core-public-event-ap.eap │ ├── README.md │ ├── voc │ │ └── core-public-event-ap.ttl │ └── context │ │ ├── core-public-event-ap.jsonld │ │ └── core-public-event-ap_en.jsonld ├── 1.1.0 │ ├── html │ │ ├── callout.png │ │ ├── overview.jpg │ │ ├── semic-icon.png │ │ ├── examples │ │ │ ├── example-rdf_public_event.ttl │ │ │ └── example-rdf_public_event.jsonld │ │ └── example.js │ ├── uml │ │ ├── CoreVocabularies.EAP │ │ └── README.md │ ├── Changelog.md │ ├── voc │ │ └── core-public-event.ttl │ ├── context │ │ ├── core-public-event-ap.jsonld │ │ └── core-public-event-ap_en.jsonld │ └── shacl │ │ ├── core-public-event-ap-SHACL.ttl │ │ ├── core-public-event-ap-SHACL.jsonld │ │ └── core-public-event-ap-SHACL_en.jsonld └── 0.04 │ ├── Core Public Event Vocabulary v0.04.docx │ ├── Core Public Event Vocabulary v0.04.odt │ ├── Core Public Event Vocabulary v0.04.pdf │ ├── cpev_v0.04.jsonld │ └── cpev_v0.04.owl ├── .github └── ISSUE_TEMPLATE │ └── use-case-template.yml └── README.md /semic-icon-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/semic-icon-small.png -------------------------------------------------------------------------------- /releases/1.0.0/html/overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/1.0.0/html/overview.jpg -------------------------------------------------------------------------------- /releases/1.0.0/uml/overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/1.0.0/uml/overview.jpg -------------------------------------------------------------------------------- /releases/1.1.0/html/callout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/1.1.0/html/callout.png -------------------------------------------------------------------------------- /releases/1.1.0/html/overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/1.1.0/html/overview.jpg -------------------------------------------------------------------------------- /releases/1.0.0/html/semic-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/1.0.0/html/semic-icon.png -------------------------------------------------------------------------------- /releases/1.1.0/html/semic-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/1.1.0/html/semic-icon.png -------------------------------------------------------------------------------- /releases/1.1.0/uml/CoreVocabularies.EAP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/1.1.0/uml/CoreVocabularies.EAP -------------------------------------------------------------------------------- /releases/1.0.0/uml/core-public-event-ap.eap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/1.0.0/uml/core-public-event-ap.eap -------------------------------------------------------------------------------- /releases/0.04/Core Public Event Vocabulary v0.04.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/0.04/Core Public Event Vocabulary v0.04.docx -------------------------------------------------------------------------------- /releases/0.04/Core Public Event Vocabulary v0.04.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/0.04/Core Public Event Vocabulary v0.04.odt -------------------------------------------------------------------------------- /releases/0.04/Core Public Event Vocabulary v0.04.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SEMICeu/Core-Public-Event-Vocabulary/HEAD/releases/0.04/Core Public Event Vocabulary v0.04.pdf -------------------------------------------------------------------------------- /releases/1.1.0/uml/README.md: -------------------------------------------------------------------------------- 1 | The UML diagram of The Core Public Event Vocabulary can be accessed [here](https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/uml/CoreVocabularies.EAP) 2 | -------------------------------------------------------------------------------- /releases/1.0.0/README.md: -------------------------------------------------------------------------------- 1 | # Core Public Event Vocabulary (CPEV) - Version 1.0.0 2 | 3 | The version 1.0.0 of the Core Public Event Vocabulary (CPEV) is available as: 4 | 5 | * [HTML as specification](https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.0.0/) 6 | * [EAP as UML diagram](https://github.com/SEMICeu/Core-Public-Event-Vocabulary/blob/master/releases/1.0.0/html/overview.jpg) 7 | 8 | If you have any comments on the Core Public Event v1.0.0, please open an issue from [here](https://github.com/SEMICeu/Core-Location-Vocabulary/issues). 9 | 10 | -------------------------------------------------------------------------------- /releases/1.1.0/Changelog.md: -------------------------------------------------------------------------------- 1 | # Core Public Event Changelog 2 | 3 | ## Introduction 4 | 5 | This document describes the (major) changes to [the current version 1.0.0](https://github.com/SEMICeu/Core-Public-Event-Vocabulary/tree/master/releases/1.0.0) of the Core Public Event Vocabulary for which a new version is being proposed ([version 1.1.0](https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/)). The list of changes results in the new version to be considered as a minor release. 6 | 7 | All of the changes were discussed and approved during the [webinar](https://joinup.ec.europa.eu/collection/semic-support-centre/event/webinar-review-core-vocabularies) of 27/10/2023. 8 | 9 | ## Detailed changes from v1.0.0 to v1.1.0 10 | 11 | The table below gives an overview of the classes (and their definitions) within both data models. Classes that are related are juxta-positioned. 12 | 13 | **C** stands for changes in classes 14 | 15 | **R** stands for changes in relationships 16 | 17 | **P** stands for changes in properties 18 | 19 | **D** stands for changes in data types 20 | 21 | | Nr | Core Public Event Vocabulary v1.0.0 | Core Public Event Vocabulary v1.1.0 | Rationale | GitHub / Change | 22 | | --- | --- | --- | --- | --- | 23 | | - | - | ReSpec Styling has been applied to the specification.| - | - | 24 | | P1 | PublicEvent:eventStatus | PublicEvent:eventStatus | Addition of an eventStatus property using the [RFC 5545](https://www.rfc-editor.org/rfc/rfc5545) code list, with an appropriate usage note to model it correctly. | [#25](https://github.com/SEMICeu/Core-Public-Event-Vocabulary/issues/25) | 25 | | P2 | - | PublicEvent:expectedNumberOfParticipants | The property is added to better model statistic of the event. | [#7](https://github.com/SEMICeu/Core-Public-Event-Vocabulary/issues/7) | 26 | | P3 | PublicEvent:hasParticipation | PublicEvent:hasParticipation | Instances of the property can be counter to better model statistic of the event. | [#7](https://github.com/SEMICeu/Core-Public-Event-Vocabulary/issues/7) | 27 | | P4 | Participation:identifier | Participation:identifier | dct:identifier is used instead of org:identifier. | | 28 | 29 | -------------------------------------------------------------------------------- /releases/1.1.0/html/examples/example-rdf_public_event.ttl: -------------------------------------------------------------------------------- 1 | @prefix cv: . 2 | @prefix dct: . 3 | @prefix ex: . 4 | @prefix foaf: . 5 | @prefix locn: . 6 | @prefix rdf: . 7 | @prefix rdfs: . 8 | @prefix skos: . 9 | @prefix time: . 10 | @prefix xsd: . 11 | 12 | ex:publicevent a cv:PublicEvent ; 13 | locn:address ex:address ; 14 | cv:contactPoint ex:contactpoint ; 15 | dct:description "Les Musées royaux des Beaux-Arts de Belgique consacrent une exposition exceptionnelle à Salvador Dalí et René Magritte."@fr ; 16 | cv:eventStatus ; 17 | dct:type ; 18 | cv:hasParticipation ex:participation ; 19 | time:hasTime ex:oh ; 20 | foaf:homepage ; 21 | dct:title "Dalí & Magritte - Deux icônes du surréalisme en dialogue"@fr . 22 | 23 | ex:address a locn:Address ; 24 | locn:adminUnitL1 "Belgique"@fr ; 25 | locn:adminUnitL2 "Région de Bruxelles-Capitale"@fr ; 26 | locn:fullAddress "Rue de la Régence 3, 1000 Bruxelles, Belgique"@fr ; 27 | locn:locatorDesignator "3" ; 28 | locn:postCode "1000" ; 29 | locn:postName "Bruxelles"@fr ; 30 | locn:thoroughfare "Rue de la Régence"@fr . 31 | 32 | ex:participation a cv:Participation ; 33 | cv:role ex:illustrator ; 34 | cv:hasParticipant ex:agent1, ex:agent2, ex:agent3 . 35 | 36 | ex:agent1 a foaf:Agent ; 37 | foaf:name "Fabrice Lavollay"@fr . 38 | 39 | ex:agent2 a foaf:Agent ; 40 | foaf:name "Piotr W. Osburne"@nl . 41 | 42 | ex:agent3 a foaf:Agent ; 43 | foaf:name "David Peeters"@nl . 44 | 45 | ex:contactpoint a cv:ContactPoint ; 46 | cv:email "info@fine-arts-museum.be" ; 47 | cv:telephone "+32 0(2) 508 32 11" . 48 | 49 | ex:oh a time:TemporalEntity ; 50 | dct:description "From 11.10.2019 to 16.02.2020"@en ; 51 | time:hasBeginning [ 52 | time:inXSDDate "2019-10-11"^^xsd:date ; 53 | rdf:type time:Instant ; 54 | ] ; 55 | time:hasEnd [ 56 | time:inXSDDate "2020-02-16"^^xsd:date ; 57 | rdf:type time:Instant ; 58 | ] . -------------------------------------------------------------------------------- /releases/0.04/cpev_v0.04.jsonld: -------------------------------------------------------------------------------- 1 | { 2 | "@context": 3 | { 4 | "Agent":"http://xmlns.com/foaf/0.1/Agent", 5 | "Audience":"http://schema.org/Audience", 6 | "Date":"http://schema.org/Date", 7 | "DateTime":"http://schema.org/DateTime", 8 | "Event":"http://schema.org/Event", 9 | "Offer":"http://schema.org/Offer", 10 | "OpeningHoursSpecification":"http://schema.org/OpeningHoursSpecification", 11 | "Place":"http://schema.org/Place", 12 | "Product":"http://schema.org/Product", 13 | "PublicEvent":"http://data.europa.eu/m8g/PublicEvent", 14 | 15 | "accessibility":{ 16 | "@id":"http://data.europa.eu/m8g/accessibility" 17 | }, 18 | "audience":{ 19 | "@id":"http://schema.org/audience", 20 | "@type":"http://schema.org/Audience" 21 | }, 22 | "description":{ 23 | "@id":"http://purl.org/dc/terms/description" 24 | }, 25 | "endDate":{ 26 | "@id":"http://schema.org/endDate" 27 | }, 28 | "eventRegistration":{ 29 | "@id":"http://data.europa.eu/m8g/eventRegistration", 30 | "@type":"http://www.w3.org/2000/01/rdf-schema#Literal" 31 | }, 32 | "format":{ 33 | "@id":"http://data.europa.eu/m8g/format", 34 | "@type":"http://www.w3.org/2004/02/skos/core#Concept" 35 | }, 36 | "hasOrganiser":{ 37 | "@id":"http://data.europa.eu/m8g/hasOrganiser", 38 | "@type":"http://xmlns.com/foaf/0.1/Agent" 39 | }, 40 | "hasPromoter":{ 41 | "@id":"http://data.europa.eu/m8g/hasPromoter", 42 | "@type":"http://xmlns.com/foaf/0.1/Agent" 43 | }, 44 | "hasSponsor":{ 45 | "@id":"http://data.europa.eu/m8g/hasSponsor", 46 | "@type":"http://xmlns.com/foaf/0.1/Agent" 47 | }, 48 | "itemOffered":{ 49 | "@id":"http://schema.org/itemOffered" 50 | }, 51 | "location":{ 52 | "@id":"http://schema.org/location" 53 | }, 54 | "offers":{ 55 | "@id":"http://schema.org/offers", 56 | "@type":"http://schema.org/Offer" 57 | }, 58 | "openingHoursSpecification":{ 59 | "@id":"http://schema.org/openingHoursSpecification", 60 | "@type":"http://schema.org/OpeningHoursSpecification" 61 | }, 62 | "startDate":{ 63 | "@id":"http://schema.org/startDate" 64 | }, 65 | "subEvent":{ 66 | "@id":"http://schema.org/subEvent", 67 | "@type":"http://schema.org/Event" 68 | }, 69 | "title":{ 70 | "@id":"http://purl.org/dc/terms/title", 71 | "@type":"http://www.w3.org/2000/01/rdf-schema#Literal" 72 | }, 73 | "type":{ 74 | "@id":"http://purl.org/dc/terms/type" 75 | }, 76 | "url":{ 77 | "@id":"http://schema.org/url", 78 | "@type":"http://schema.org/URL" 79 | } 80 | } 81 | } -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/use-case-template.yml: -------------------------------------------------------------------------------- 1 | name: Use case 2 | description: Create a use case 3 | title: "[Use case]: " 4 | labels: ["use_case"] 5 | body: 6 | - type: markdown 7 | attributes: 8 | value: | 9 | Thanks for taking the time to create this use case 10 | - type: input 11 | id: usecase_name 12 | attributes: 13 | label: Use case name 14 | description: Please insert the name of the use case 15 | validations: 16 | required: true 17 | - type: dropdown 18 | id: usecase_status 19 | attributes: 20 | label: Please insert the status of the use case 21 | multiple: true 22 | options: 23 | - Idea 24 | - Under Development 25 | - Tested 26 | - In application 27 | - type: input 28 | id: usecase_creator 29 | attributes: 30 | label: Use case creator 31 | description: Please insert your first and last name 32 | validations: 33 | required: true 34 | - type: textarea 35 | id: usecase_stakeholders 36 | attributes: 37 | label: Stakeholders 38 | description: Mandatory list of stakeholders experiencing the problem. When describing the stakeholder, please be as specific as possible (e.g., citizens, service provider, base register, data consumer, data producer, data publisher, program, etc.) and avoid using the term user. 39 | placeholder: List of stakeholders 40 | value: "List of stakeholders" 41 | validations: 42 | required: true 43 | - type: textarea 44 | id: usecase_problem_statement 45 | attributes: 46 | label: Problem statement 47 | description: Mandatory statement of the current situation, including a description of the problem, the stakeholders experiencing the problem, and what the stakeholder(s) are expected to supply (i.e. what contextual knowledge are they expected to have available) and/or receive to resolve the problem they are experiencing. 48 | placeholder: Problem statement 49 | value: "Problem statement" 50 | validations: 51 | required: true 52 | - type: textarea 53 | id: usecase_existing_approaches 54 | attributes: 55 | label: Existing approaches 56 | description: References to standards and examples of established approaches with a potential for reuse in the Core Vocabulary. 57 | placeholder: Existing approachest 58 | value: "Existing approaches" 59 | validations: 60 | required: false 61 | - type: textarea 62 | id: usecase_links 63 | attributes: 64 | label: Links 65 | description: Link list to documents, data and projects this use case refers to. 66 | placeholder: Link list 67 | value: "Link list" 68 | validations: 69 | required: false 70 | - type: textarea 71 | id: usecase_requirements 72 | attributes: 73 | label: Requirements 74 | description: Mandatory information requirements suggested by this use case. Imperative sentence starting with a verb each describing an individual task in order to solve the stated problem 75 | placeholder: Requirements 76 | value: "Requirements" 77 | validations: 78 | required: true 79 | - type: textarea 80 | id: usecase_related 81 | attributes: 82 | label: Related use cases 83 | description: Optional references to related local (refer to anchor identifier [[#Id...]]) and remote use cases (e.g. POE-WG UCs) 84 | placeholder: Related use cases 85 | value: "Related use cases" 86 | validations: 87 | required: false 88 | - type: textarea 89 | id: usecase_comments 90 | attributes: 91 | label: Comments 92 | description: Optional section for editorial comments, suggestion and their interactive resolution 93 | placeholder: Comments 94 | value: "Comments" 95 | validations: 96 | required: false -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Core Public Event Vocabulary (CPEV) SEMIC Core Vocabulary 2 | 3 | This is the repository for the development and maintenance of the Core Public Event Vocabulary. 4 | 5 | The Core Public Event Vocabulary provides a minimum set of classes and properties for describing a public event, e.g. a summit, conference, etc. 6 | 7 | The current version of the Core Public Event Vocabulary is [1.1.0](https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/). 8 | 9 | This specification is under development by the Working Group of the Core Public Event Vocabulary following an open and collaborative process (https://joinup.ec.europa.eu/document/process-and-methodology-developing-core-vocabularies). 10 | 11 | ## Structure of the repository 12 | /releases: Core Public Event releases (1.00, 2.00 etc), each release might have different distributions. 13 | 14 | ## License 15 | Copyright © 2024 European Union. All material in this repository is published under the licence CC-BY 4.0, unless explicitly otherwise mentioned. Any problems encountered, or suggestions for new functionalities can be submitted as issues on the CPEV repository on GitHub. 16 | 17 | ## Webinar Overview 18 | This section offers an overview of the webinars and events related to the Core Public Event Vocabulary. 19 | 20 | The table below shows webinars and events related to **latest version of the Core Public Event Vocabulary**: 21 | 22 | 23 | 24 | 27 | 30 | 31 | 32 | 35 | 38 | 39 | 40 | 43 | 46 | 47 | 48 |
25 |

Title

26 |
28 |

Date

29 |
33 |

Webinar on review of Core Vocabularies and Style Guide Blog post

34 |
36 |

09/04/2024

37 |
41 |

Webinar on review of Core Vocabularies

42 |
44 |

27/10/2023

45 |
49 | 50 | The table below shows webinars and events related to **previous versions of the Core Public Event Vocabulary**: 51 |
52 | Click to open table 53 | 54 | 55 | 56 | 59 | 62 | 63 | 64 | 67 | 70 | 71 | 72 | 75 | 78 | 79 | 80 | 83 | 86 | 87 | 88 | 91 | 94 | 95 | 96 | 99 | 102 | 103 | 104 |
57 |

Title

58 |
60 |

Date

61 |
65 |

Webinar dedicated to the review of the Core Vocabularies

66 |
68 |

27/10/2022

69 |
73 |

Core Public Event Vocabulary Workshop

74 |
76 |

05/05/2022

77 |
81 |

Core Vocabularies revision

82 |
84 |

02/12/2021

85 |
89 |

Webinar on the Core Public Event Vocabulary

90 |
92 |

24/09/2019

93 |
97 |

Implementing ISA² Core Vocabularies in JSON-LD

98 |
100 |

26/02/2018

101 |
105 |
106 | -------------------------------------------------------------------------------- /releases/1.1.0/html/examples/example-rdf_public_event.jsonld: -------------------------------------------------------------------------------- 1 | { 2 | "@context": [ 3 | "https://semiceu.github.io/uri.semic.eu-generated/Core-Public-Event-Vocabulary/releases/1.1.0/context/core-public-event-ap.jsonld", 4 | { 5 | "cv": "http://data.europa.eu/m8g/", 6 | "dct": "http://purl.org/dc/terms/", 7 | "ex": "http://example.com/", 8 | "foaf": "http://xmlns.com/foaf/0.1/", 9 | "locn": "http://www.w3.org/ns/locn#", 10 | "rdfs": "http://www.w3.org/2000/01/rdf-schema#", 11 | "skos": "http://www.w3.org/2004/02/skos/core#", 12 | "time": "http://www.w3.org/2006/time#" , 13 | "xsd": "http://www.w3.org/2001/XMLSchema#" 14 | }], 15 | "@graph": [ 16 | { 17 | "@id": "ex:publicevent", 18 | "@type": "PublicEvent", 19 | "locn:address" : { 20 | "@id": "ex:address" 21 | }, 22 | "cv:contactPoint" : { 23 | "@id": "ex:contactpoint" 24 | }, 25 | "dct:description" : { 26 | "@language": "fr", 27 | "@value": "Les Musées royaux des Beaux-Arts de Belgique consacrent une exposition exceptionnelle à Salvador Dalí et René Magritte." 28 | }, 29 | "cv:eventStatus" : { 30 | "@id" : "http://publications.europa.eu/resource/authority/event-status/NORMAL" 31 | }, 32 | "dct:type" : { 33 | "@id" : "http://publications.europa.eu/resource/authority/public-event-type/EXHIBITION" 34 | }, 35 | "cv:hasParticipation" : { 36 | "@id" : "ex:participation" 37 | }, 38 | "time:hasTime" : { 39 | "@id" : "ex:oh" 40 | }, 41 | "foaf:homepage" : { 42 | "@id" : "https://fine-arts-museum.be/fr/expositions/dali-magritte" 43 | }, 44 | "dct:title" : { 45 | "@language": "fr", 46 | "@value": "Dalí & Magritte - Deux icônes du surréalisme en dialogue" 47 | } 48 | }, 49 | { 50 | "@id": "ex:address", 51 | "@type": "Address", 52 | "locn:adminUnitL1": { 53 | "@language": "fr", 54 | "@value": "Belgique" 55 | }, 56 | "locn:adminUnitL2": { 57 | "@language": "fr", 58 | "@value": "Région de Bruxelles-Capitale" 59 | }, 60 | "locn:fullAddress": { 61 | "@language": "fr", 62 | "@value": "Rue de la Régence 3, 1000 Bruxelles, Belgique" 63 | }, 64 | "locn:locatorDesignator": "3", 65 | "locn:postCode": "1000", 66 | "locn:postName": { 67 | "@language": "fr", 68 | "@value": "Bruxelles" 69 | }, 70 | "locn:thoroughfare": { 71 | "@language": "fr", 72 | "@value": "Rue de la Régence" 73 | } 74 | }, 75 | { 76 | "@id": "ex:contactpoint", 77 | "@type": "ContactPoint", 78 | "cv:email" : "info@fine-arts-museum.be", 79 | "cv:telephone" : "+32 0(2) 508 32 11" 80 | }, 81 | { 82 | "@id": "ex:participation", 83 | "@type": "Participation", 84 | "cv:role" : { 85 | "@id" : "ex:illustrator" 86 | }, 87 | "cv:hasParticipant" : [ 88 | { "@id" : "ex:agent1"}, 89 | { "@id" : "ex:agent2"}, 90 | { "@id" : "ex:agent3"} 91 | ] 92 | }, 93 | { 94 | "@id": "ex:agent1", 95 | "@type": "Agent", 96 | "foaf:name" : { 97 | "@language": "fr", 98 | "@value": "Fabrice Lavollay" 99 | } 100 | }, 101 | { 102 | "@id": "ex:agent2", 103 | "@type": "Agent", 104 | "foaf:name" : { 105 | "@language": "nl", 106 | "@value": "Piotr W. Osburne" 107 | } 108 | }, 109 | { 110 | "@id": "ex:agent3", 111 | "@type": "Agent", 112 | "foaf:name" : { 113 | "@language": "nl", 114 | "@value": "David Peeters" 115 | } 116 | }, 117 | { 118 | "@id": "ex:oh", 119 | "@type": "TemporalEntity", 120 | "dct:description": { 121 | "@language": "en", 122 | "@value": "From 11.10.2019 to 16.02.2020" 123 | }, 124 | "time:hasBeginning": { 125 | "@id": "_:g0" 126 | }, 127 | "time:hasEnd": { 128 | "@id": "_:g1" 129 | } 130 | }, 131 | { 132 | "@id": "_:g0", 133 | "@type": "time:Instant", 134 | "time:inXSDDate": { 135 | "@type": "xsd:date", 136 | "@value": "2019-10-11" 137 | } 138 | }, 139 | { 140 | "@id": "_:g1", 141 | "@type": "time:Instant", 142 | "time:inXSDDate": { 143 | "@type": "xsd:date", 144 | "@value": "2020-02-16" 145 | } 146 | } 147 | ] 148 | } -------------------------------------------------------------------------------- /releases/1.0.0/voc/core-public-event-ap.ttl: -------------------------------------------------------------------------------- 1 | @prefix dc: . 2 | @prefix foaf: . 3 | @prefix owl: . 4 | @prefix rdf: . 5 | @prefix rdfs: . 6 | @prefix schemas: . 7 | @prefix skos: . 8 | @prefix xsd: . 9 | 10 | a owl:DatatypeProperty; 11 | "This property may be provided in multiple languages with multiple instances of the accessibility property."@en; 12 | rdfs:domain ; 13 | rdfs:isDefinedBy ; 14 | rdfs:range rdf:langString . 15 | 16 | a owl:ObjectProperty; 17 | rdfs:domain ; 18 | rdfs:isDefinedBy ; 19 | rdfs:range skos:Concept . 20 | 21 | a owl:ObjectProperty; 22 | rdfs:domain ; 23 | rdfs:isDefinedBy ; 24 | rdfs:range foaf:Document . 25 | 26 | a owl:DatatypeProperty; 27 | rdfs:domain ; 28 | rdfs:isDefinedBy ; 29 | rdfs:range rdfs:Literal . 30 | 31 | a owl:DatatypeProperty; 32 | "Examples could be the ''4th\" or \"2022\"."@en; 33 | rdfs:domain ; 34 | rdfs:isDefinedBy ; 35 | rdfs:range rdf:langString . 36 | 37 | a owl:ObjectProperty; 38 | "Examples include conference call, physical meeting or hybrid."@en; 39 | rdfs:domain ; 40 | rdfs:isDefinedBy ; 41 | rdfs:range skos:Concept . 42 | 43 | a owl:ObjectProperty; 44 | "It is recommended to use the frequency from an existing vocabulary like the Frequency from the Publications Office."@en; 45 | rdfs:domain ; 46 | rdfs:isDefinedBy ; 47 | rdfs:range skos:Concept . 48 | 49 | a owl:ObjectProperty; 50 | rdfs:domain ; 51 | rdfs:isDefinedBy ; 52 | rdfs:range foaf:Document . 53 | 54 | a owl:ObjectProperty; 55 | rdfs:domain ; 56 | rdfs:isDefinedBy ; 57 | rdfs:range skos:Concept . 58 | 59 | a owl:DatatypeProperty; 60 | rdfs:domain ; 61 | rdfs:isDefinedBy ; 62 | rdfs:range rdfs:Literal . 63 | 64 | a owl:Class; 65 | rdfs:isDefinedBy . 66 | 67 | a rdf:Property; 68 | rdfs:label "has next event"@en . 69 | 70 | a rdf:Property; 71 | rdfs:label "has previous event"@en . 72 | 73 | a rdf:Property; 74 | rdfs:label "parent event"@en . 75 | 76 | a rdf:Property; 77 | rdfs:label "sub event"@en . 78 | 79 | dc:description a rdf:Property; 80 | rdfs:label "description"@en . 81 | 82 | dc:identifier a rdf:Property; 83 | rdfs:label "identifier"@en . 84 | 85 | dc:language a rdf:Property; 86 | rdfs:label "language"@en . 87 | 88 | dc:subject a rdf:Property; 89 | rdfs:label "topic"@en . 90 | 91 | dc:title a rdf:Property; 92 | rdfs:label "title"@en . 93 | 94 | dc:type a rdf:Property; 95 | rdfs:label "event type"@en . 96 | 97 | a rdf:Property; 98 | rdfs:label "address"@en . 99 | 100 | foaf:homepage a rdf:Property; 101 | rdfs:label "homepage"@en . 102 | 103 | a owl:Class; 104 | "The Core Public Organization Vocabulary defines properties for telephone number, e-mail address and opening hours although it is noteworthy that the class is based on schema.org's ContactPoint class (http://schema.org/ContactPoint) that has additional properties that some implementations may find useful."@en; 105 | rdfs:isDefinedBy . 106 | 107 | a owl:Class; 108 | rdfs:isDefinedBy . 109 | 110 | a owl:Ontology; 111 | rdfs:label "core-public-event"@en, 112 | "core-public-event"@nl; 113 | dc:contributor [ 114 | a foaf:Person; 115 | foaf:firstName "Seth"; 116 | foaf:lastName "van Hooland"; 117 | schemas:affiliation [foaf:name "European Commission"] 118 | ]; 119 | dc:issued "TODO"; 120 | dc:license "https://creativecommons.org/licenses/by/4.0/", 121 | ; 122 | dc:mediator [ 123 | foaf:homepage ; 124 | foaf:name "Semantic Interoperability Community (SEMIC)" 125 | ]; 126 | rdfs:seeAlso , 127 | , 128 | , 129 | , 130 | dc:description, 131 | dc:identifier, 132 | dc:language, 133 | dc:subject, 134 | dc:title, 135 | dc:type, 136 | , 137 | foaf:homepage; 138 | [ 139 | a foaf:Person; 140 | foaf:firstName "Florian"; 141 | foaf:lastName "Barthelemy"; 142 | schemas:affiliation [foaf:name "PwC EU Services"] 143 | ], [ 144 | a foaf:Person; 145 | foaf:firstName "Alexandre"; 146 | foaf:lastName "Beaufays"; 147 | schemas:affiliation [foaf:name "PwC EU Services"] 148 | ], [ 149 | a foaf:Person; 150 | foaf:firstName "Michiel"; 151 | foaf:lastName "De Keyzer"; 152 | schemas:affiliation [foaf:name "PwC EU Services"] 153 | ], [ 154 | a foaf:Person; 155 | foaf:firstName "Pavlina"; 156 | foaf:lastName "Fragkou"; 157 | schemas:affiliation [foaf:name "European Commission"] 158 | ], [ 159 | a foaf:Person; 160 | foaf:firstName "Dimitri"; 161 | foaf:lastName "Schepers"; 162 | schemas:affiliation [foaf:name "PwC EU Services"] 163 | ], [ 164 | a foaf:Person; 165 | foaf:firstName "Emidio"; 166 | foaf:lastName "Stani"; 167 | schemas:affiliation [foaf:name "PwC EU Services"] 168 | ], [ 169 | a foaf:Person; 170 | foaf:firstName "Bert"; 171 | foaf:lastName "Van Nuffelen"; 172 | schemas:affiliation [foaf:name "TenForce"] 173 | ]; 174 | foaf:maker [ 175 | a foaf:Person; 176 | foaf:firstName "Core Vocabularies Working Group" 177 | ] . 178 | -------------------------------------------------------------------------------- /releases/1.1.0/voc/core-public-event.ttl: -------------------------------------------------------------------------------- 1 | @prefix dc: . 2 | @prefix foaf: . 3 | @prefix owl: . 4 | @prefix rdf: . 5 | @prefix rdfs: . 6 | @prefix schemas: . 7 | @prefix skos: . 8 | @prefix xsd: . 9 | 10 | a owl:DatatypeProperty; 11 | rdfs:label "accessibility"@en; 12 | rdfs:comment "Information about how the Public Event can be approached, reached or entered, in particular for people with special needs."@en; 13 | rdfs:domain ; 14 | rdfs:isDefinedBy ; 15 | rdfs:range rdf:langString; 16 | skos:scopeNote "This property may be provided in multiple languages with multiple instances of the accessibility property."@en . 17 | 18 | a owl:ObjectProperty; 19 | rdfs:label "audience"@en; 20 | rdfs:comment "The target group of people for whom the Public Event is created."@en; 21 | rdfs:domain ; 22 | rdfs:isDefinedBy ; 23 | rdfs:range skos:Concept . 24 | 25 | a owl:ObjectProperty; 26 | rdfs:label "contact page"@en; 27 | rdfs:comment "A web page that could be used to reach out the Contact Point."@en; 28 | rdfs:domain ; 29 | rdfs:isDefinedBy ; 30 | rdfs:range foaf:Document . 31 | 32 | a owl:DatatypeProperty; 33 | rdfs:label "has email"@en; 34 | rdfs:comment "An electronic address through which the Contact Point can be contacted."@en; 35 | rdfs:domain ; 36 | rdfs:isDefinedBy ; 37 | rdfs:range rdfs:Literal . 38 | 39 | a owl:DatatypeProperty; 40 | rdfs:label "event number"@en; 41 | rdfs:comment "The sequence position of the Public Event."@en; 42 | rdfs:domain ; 43 | rdfs:isDefinedBy ; 44 | rdfs:range rdf:langString; 45 | skos:scopeNote "Examples could be the ''4th\" or \"2022\"."@en . 46 | 47 | a owl:ObjectProperty; 48 | rdfs:label "event status"@en; 49 | rdfs:comment " This property defines the overall status of the event."@en; 50 | rdfs:domain ; 51 | rdfs:isDefinedBy ; 52 | rdfs:range skos:Concept; 53 | skos:scopeNote "The recomended code list is the Event Status Controlled vocabulary maintained by the Publications Office of the EU."@en . 54 | 55 | a owl:DatatypeProperty; 56 | rdfs:label "expected number of participants"@en; 57 | rdfs:comment "The number of participants expected to participate in the event."@en; 58 | rdfs:domain ; 59 | rdfs:isDefinedBy ; 60 | rdfs:range xsd:integer . 61 | 62 | a owl:ObjectProperty; 63 | rdfs:label "format"@en; 64 | rdfs:comment "A plan of organisation or arrangement of the Public Event."@en; 65 | rdfs:domain ; 66 | rdfs:isDefinedBy ; 67 | rdfs:range skos:Concept; 68 | skos:scopeNote "Examples include conference call, physical meeting or hybrid."@en . 69 | 70 | a owl:ObjectProperty; 71 | rdfs:label "frequency"@en; 72 | rdfs:comment "The recurrence of an instant or period."@en; 73 | rdfs:domain ; 74 | rdfs:isDefinedBy ; 75 | rdfs:range skos:Concept; 76 | skos:scopeNote "It is recommended to use the frequency from an existing vocabulary like the Frequency from the Publications Office."@en . 77 | 78 | a owl:ObjectProperty; 79 | rdfs:label "registration page"@en; 80 | rdfs:comment "A web page that provides means to attend the Public Event."@en; 81 | rdfs:domain ; 82 | rdfs:isDefinedBy ; 83 | rdfs:range foaf:Document . 84 | 85 | a owl:ObjectProperty; 86 | rdfs:label "role"@en; 87 | rdfs:comment "The function of an Agent within a Participation."@en; 88 | rdfs:domain ; 89 | rdfs:isDefinedBy ; 90 | rdfs:range skos:Concept . 91 | 92 | a owl:DatatypeProperty; 93 | rdfs:label "has telephone"@en; 94 | rdfs:comment "A telephone number through which the Contact Point can be contacted."@en; 95 | rdfs:domain ; 96 | rdfs:isDefinedBy ; 97 | rdfs:range rdfs:Literal . 98 | 99 | a owl:Class; 100 | rdfs:label "Participation"@en; 101 | rdfs:comment "The Participation class allows to define roles within a certain context."@en; 102 | rdfs:isDefinedBy . 103 | 104 | a owl:Class; 105 | rdfs:label "Contact Point"@en; 106 | rdfs:comment "Information (e.g. e-mail address, telephone number) of a person or department through which the user can get in touch with."@en; 107 | rdfs:isDefinedBy ; 108 | skos:scopeNote "The Core Public Organization Vocabulary defines properties for telephone number, e-mail address and opening hours although it is noteworthy that the class is based on schema.org's ContactPoint class that has additional properties that some implementations may find useful."@en . 109 | 110 | a owl:Class; 111 | rdfs:label "Public Event"@en; 112 | rdfs:comment """Something that happens at a particular place and time, 113 | organised by one or more agents for a particular purpose, and is of interest to a general 114 | audience. This definition excludes natural events such as earthquakes and volcanic 115 | eruptions."""@en; 116 | rdfs:isDefinedBy . 117 | 118 | a owl:Ontology; 119 | rdfs:label "core-public-event"@en, 120 | "core-public-event"@nl; 121 | dc:issued "2024-05-06"; 122 | dc:license ; 123 | dc:mediator [ 124 | foaf:homepage ; 125 | foaf:name "Semantic Interoperability Community (SEMIC)" 126 | ]; 127 | [ 128 | a foaf:Person; 129 | foaf:firstName "Florian"; 130 | foaf:lastName "Barthelemy"; 131 | schemas:affiliation [foaf:name "PwC EU Services"] 132 | ], [ 133 | a foaf:Person; 134 | foaf:firstName "Jitse"; 135 | foaf:lastName "De Cock"; 136 | schemas:affiliation [foaf:name "PwC EU Services"] 137 | ], [ 138 | a foaf:Person; 139 | foaf:firstName "Emiel"; 140 | foaf:lastName "Dhondt"; 141 | schemas:affiliation [foaf:name "PwC EU Services"] 142 | ], [ 143 | a foaf:Person; 144 | foaf:firstName "Pavlina"; 145 | foaf:lastName "Fragkou"; 146 | schemas:affiliation [foaf:name "European Commission"] 147 | ], [ 148 | a foaf:Person; 149 | foaf:firstName "Arthur"; 150 | foaf:lastName "Schiltz"; 151 | schemas:affiliation [foaf:name "PwC EU Services"] 152 | ], [ 153 | a foaf:Person; 154 | foaf:firstName "Anastasia"; 155 | foaf:lastName "Sofou"; 156 | schemas:affiliation [foaf:name "Trasys International"] 157 | ], [ 158 | a foaf:Person; 159 | foaf:firstName "Emidio"; 160 | foaf:lastName "Stani"; 161 | schemas:affiliation [foaf:name "PwC EU Services"] 162 | ], [ 163 | a foaf:Person; 164 | foaf:firstName "Bert"; 165 | foaf:lastName "Van Nuffelen" 166 | ]; 167 | foaf:maker [ 168 | a foaf:Person; 169 | foaf:firstName "Core Vocabularies Working Group" 170 | ] . 171 | -------------------------------------------------------------------------------- /releases/1.0.0/context/core-public-event-ap.jsonld: -------------------------------------------------------------------------------- 1 | { 2 | "@context": { 3 | "Address": "http://www.w3.org/ns/locn#Address", 4 | "Address.addressArea": { 5 | "@container": "@set", 6 | "@id": "http://www.w3.org/ns/locn#addressArea", 7 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 8 | }, 9 | "Address.addressId": { 10 | "@container": "@set", 11 | "@id": "http://www.w3.org/ns/locn#addressId", 12 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 13 | }, 14 | "Address.administrativeUnitLevel1": { 15 | "@container": "@set", 16 | "@id": "http://www.w3.org/ns/locn#adminUnitL1", 17 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 18 | }, 19 | "Address.administrativeUnitLevel2": { 20 | "@container": "@set", 21 | "@id": "http://www.w3.org/ns/locn#adminUnitL2", 22 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 23 | }, 24 | "Address.fullAddress": { 25 | "@container": "@set", 26 | "@id": "http://www.w3.org/ns/locn#fullAddress", 27 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 28 | }, 29 | "Address.locatorDesignator": { 30 | "@container": "@set", 31 | "@id": "http://www.w3.org/ns/locn#locatorDesignator", 32 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 33 | }, 34 | "Address.locatorName": { 35 | "@container": "@set", 36 | "@id": "http://www.w3.org/ns/locn#locatorName", 37 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 38 | }, 39 | "Address.postCode": { 40 | "@container": "@set", 41 | "@id": "http://www.w3.org/ns/locn#postCode", 42 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 43 | }, 44 | "Address.postName": { 45 | "@container": "@set", 46 | "@id": "http://www.w3.org/ns/locn#postName", 47 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 48 | }, 49 | "Address.postOfficeBox": { 50 | "@container": "@set", 51 | "@id": "http://www.w3.org/ns/locn#poBox", 52 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 53 | }, 54 | "Address.thoroughfare": { 55 | "@container": "@set", 56 | "@id": "http://www.w3.org/ns/locn#thoroughfare", 57 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 58 | }, 59 | "Agent": "http://xmlns.com/foaf/0.1/Agent", 60 | "Agent.address": { 61 | "@container": "@set", 62 | "@id": "http://w3.org/ns/locn#address", 63 | "@type": "@id" 64 | }, 65 | "Agent.name": { 66 | "@container": "@set", 67 | "@id": "http://purl.org/dc/terms/title", 68 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 69 | }, 70 | "Agent.participates": { 71 | "@container": "@set", 72 | "@id": "http://data.europa.eu/m8g/participates", 73 | "@type": "@id" 74 | }, 75 | "Agent.type": { 76 | "@container": "@set", 77 | "@id": "http://purl.org/dc/terms/type", 78 | "@type": "@id" 79 | }, 80 | "ContactPoint": "http://data.europa.eu/m8g/ContactPoint", 81 | "ContactPoint.availabilityRestriction": { 82 | "@container": "@set", 83 | "@id": "http://data.europa.eu/m8g/specialOpeningHoursSpecification", 84 | "@type": "@id" 85 | }, 86 | "ContactPoint.contactPage": { 87 | "@container": "@set", 88 | "@id": "http://data.europa.eu/m8g/contactPage", 89 | "@type": "@id" 90 | }, 91 | "ContactPoint.hasEmail": { 92 | "@container": "@set", 93 | "@id": "http://data.europa.eu/m8g/email", 94 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 95 | }, 96 | "ContactPoint.hasTelephone": { 97 | "@container": "@set", 98 | "@id": "http://data.europa.eu/m8g/telephone", 99 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 100 | }, 101 | "ContactPoint.openingHours": { 102 | "@container": "@set", 103 | "@id": "http://data.europa.eu/m8g/openingHours", 104 | "@type": "@id" 105 | }, 106 | "Participation": "http://data.europa.eu/m8g/Participation", 107 | "Participation.description": { 108 | "@container": "@set", 109 | "@id": "http://purl.org/dc/terms/description", 110 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 111 | }, 112 | "Participation.hasParticipant": { 113 | "@container": "@set", 114 | "@id": "http://data.europa.eu/m8g/hasParticipant", 115 | "@type": "@id" 116 | }, 117 | "Participation.hasTime": { 118 | "@container": "@set", 119 | "@id": "http://www.w3.org/2006/time#hasTime", 120 | "@type": "@id" 121 | }, 122 | "Participation.identifier": { 123 | "@container": "@set", 124 | "@id": "http://www.w3.org/ns/org#identifier", 125 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 126 | }, 127 | "Participation.role": { 128 | "@container": "@set", 129 | "@id": "http://data.europa.eu/m8g/role", 130 | "@type": "@id" 131 | }, 132 | "PublicEvent": "http://data.europa.eu/m8g/PublicEvent", 133 | "PublicEvent.accessibility": { 134 | "@container": "@set", 135 | "@id": "http://data.europa.eu/m8g/accessibility", 136 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 137 | }, 138 | "PublicEvent.address": { 139 | "@container": "@set", 140 | "@id": "http://w3.org/ns/locn#address", 141 | "@type": "@id" 142 | }, 143 | "PublicEvent.audience": { 144 | "@container": "@set", 145 | "@id": "http://data.europa.eu/m8g/audience", 146 | "@type": "@id" 147 | }, 148 | "PublicEvent.contactPoint": { 149 | "@container": "@set", 150 | "@id": "http://data.europa.eu/m8g/contactPoint", 151 | "@type": "@id" 152 | }, 153 | "PublicEvent.description": { 154 | "@container": "@set", 155 | "@id": "http://purl.org/dc/terms/description", 156 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 157 | }, 158 | "PublicEvent.eventNumber": { 159 | "@container": "@set", 160 | "@id": "http://data.europa.eu/m8g/eventNumber", 161 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 162 | }, 163 | "PublicEvent.eventType": { 164 | "@container": "@set", 165 | "@id": "http://purl.org/dc/terms/type", 166 | "@type": "@id" 167 | }, 168 | "PublicEvent.format": { 169 | "@container": "@set", 170 | "@id": "http://data.europa.eu/m8g/format", 171 | "@type": "@id" 172 | }, 173 | "PublicEvent.hasNextEvent": { 174 | "@container": "@set", 175 | "@id": "http://data.europa.eu/m8g/hasNextEvent", 176 | "@type": "@id" 177 | }, 178 | "PublicEvent.hasParticipation": { 179 | "@container": "@set", 180 | "@id": "http://data.europa.eu/m8g/hasParticipation", 181 | "@type": "@id" 182 | }, 183 | "PublicEvent.hasPreviousEvent": { 184 | "@container": "@set", 185 | "@id": "http://data.europa.eu/m8g/hasPreviousEvent", 186 | "@type": "@id" 187 | }, 188 | "PublicEvent.hasTime": { 189 | "@container": "@set", 190 | "@id": "http://www.w3.org/2006/time#hasTime", 191 | "@type": "@id" 192 | }, 193 | "PublicEvent.homepage": { 194 | "@container": "@set", 195 | "@id": "http://xmlns.com/foaf/0.1/homepage", 196 | "@type": "@id" 197 | }, 198 | "PublicEvent.identifier": { 199 | "@container": "@set", 200 | "@id": "http://purl.org/dc/terms/identifier", 201 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 202 | }, 203 | "PublicEvent.language": { 204 | "@container": "@set", 205 | "@id": "http://purl.org/dc/terms/language", 206 | "@type": "@id" 207 | }, 208 | "PublicEvent.parentEvent": { 209 | "@container": "@set", 210 | "@id": "http://data.europa.eu/m8g/parentEvent", 211 | "@type": "@id" 212 | }, 213 | "PublicEvent.registrationPage": { 214 | "@container": "@set", 215 | "@id": "http://data.europa.eu/m8g/registrationPage", 216 | "@type": "@id" 217 | }, 218 | "PublicEvent.subEvent": { 219 | "@container": "@set", 220 | "@id": "http://data.europa.eu/m8g/subEvent", 221 | "@type": "@id" 222 | }, 223 | "PublicEvent.title": { 224 | "@container": "@set", 225 | "@id": "http://purl.org/dc/terms/title", 226 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 227 | }, 228 | "PublicEvent.topic": { 229 | "@container": "@set", 230 | "@id": "http://purl.org/dc/terms/subject", 231 | "@type": "@id" 232 | }, 233 | "TemporalEntity": "http://www.w3.org/2006/time#TemporalEntity", 234 | "TemporalEntity.description": { 235 | "@container": "@set", 236 | "@id": "http://purl.org/dc/terms/description", 237 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 238 | }, 239 | "TemporalEntity.frequency": { 240 | "@container": "@set", 241 | "@id": "http://data.europa.eu/m8g/frequency", 242 | "@type": "@id" 243 | } 244 | } 245 | } 246 | -------------------------------------------------------------------------------- /releases/1.0.0/context/core-public-event-ap_en.jsonld: -------------------------------------------------------------------------------- 1 | { 2 | "@context": { 3 | "Address": "http://www.w3.org/ns/locn#Address", 4 | "Address.addressArea": { 5 | "@container": "@set", 6 | "@id": "http://www.w3.org/ns/locn#addressArea", 7 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 8 | }, 9 | "Address.addressId": { 10 | "@container": "@set", 11 | "@id": "http://www.w3.org/ns/locn#addressId", 12 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 13 | }, 14 | "Address.administrativeUnitLevel1": { 15 | "@container": "@set", 16 | "@id": "http://www.w3.org/ns/locn#adminUnitL1", 17 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 18 | }, 19 | "Address.administrativeUnitLevel2": { 20 | "@container": "@set", 21 | "@id": "http://www.w3.org/ns/locn#adminUnitL2", 22 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 23 | }, 24 | "Address.fullAddress": { 25 | "@container": "@set", 26 | "@id": "http://www.w3.org/ns/locn#fullAddress", 27 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 28 | }, 29 | "Address.locatorDesignator": { 30 | "@container": "@set", 31 | "@id": "http://www.w3.org/ns/locn#locatorDesignator", 32 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 33 | }, 34 | "Address.locatorName": { 35 | "@container": "@set", 36 | "@id": "http://www.w3.org/ns/locn#locatorName", 37 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 38 | }, 39 | "Address.postCode": { 40 | "@container": "@set", 41 | "@id": "http://www.w3.org/ns/locn#postCode", 42 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 43 | }, 44 | "Address.postName": { 45 | "@container": "@set", 46 | "@id": "http://www.w3.org/ns/locn#postName", 47 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 48 | }, 49 | "Address.postOfficeBox": { 50 | "@container": "@set", 51 | "@id": "http://www.w3.org/ns/locn#poBox", 52 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 53 | }, 54 | "Address.thoroughfare": { 55 | "@container": "@set", 56 | "@id": "http://www.w3.org/ns/locn#thoroughfare", 57 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 58 | }, 59 | "Agent": "http://xmlns.com/foaf/0.1/Agent", 60 | "Agent.address": { 61 | "@container": "@set", 62 | "@id": "http://w3.org/ns/locn#address", 63 | "@type": "@id" 64 | }, 65 | "Agent.name": { 66 | "@container": "@set", 67 | "@id": "http://purl.org/dc/terms/title", 68 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 69 | }, 70 | "Agent.participates": { 71 | "@container": "@set", 72 | "@id": "http://data.europa.eu/m8g/participates", 73 | "@type": "@id" 74 | }, 75 | "Agent.type": { 76 | "@container": "@set", 77 | "@id": "http://purl.org/dc/terms/type", 78 | "@type": "@id" 79 | }, 80 | "ContactPoint": "http://data.europa.eu/m8g/ContactPoint", 81 | "ContactPoint.availabilityRestriction": { 82 | "@container": "@set", 83 | "@id": "http://data.europa.eu/m8g/specialOpeningHoursSpecification", 84 | "@type": "@id" 85 | }, 86 | "ContactPoint.contactPage": { 87 | "@container": "@set", 88 | "@id": "http://data.europa.eu/m8g/contactPage", 89 | "@type": "@id" 90 | }, 91 | "ContactPoint.hasEmail": { 92 | "@container": "@set", 93 | "@id": "http://data.europa.eu/m8g/email", 94 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 95 | }, 96 | "ContactPoint.hasTelephone": { 97 | "@container": "@set", 98 | "@id": "http://data.europa.eu/m8g/telephone", 99 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 100 | }, 101 | "ContactPoint.openingHours": { 102 | "@container": "@set", 103 | "@id": "http://data.europa.eu/m8g/openingHours", 104 | "@type": "@id" 105 | }, 106 | "Participation": "http://data.europa.eu/m8g/Participation", 107 | "Participation.description": { 108 | "@container": "@set", 109 | "@id": "http://purl.org/dc/terms/description", 110 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 111 | }, 112 | "Participation.hasParticipant": { 113 | "@container": "@set", 114 | "@id": "http://data.europa.eu/m8g/hasParticipant", 115 | "@type": "@id" 116 | }, 117 | "Participation.hasTime": { 118 | "@container": "@set", 119 | "@id": "http://www.w3.org/2006/time#hasTime", 120 | "@type": "@id" 121 | }, 122 | "Participation.identifier": { 123 | "@container": "@set", 124 | "@id": "http://www.w3.org/ns/org#identifier", 125 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 126 | }, 127 | "Participation.role": { 128 | "@container": "@set", 129 | "@id": "http://data.europa.eu/m8g/role", 130 | "@type": "@id" 131 | }, 132 | "PublicEvent": "http://data.europa.eu/m8g/PublicEvent", 133 | "PublicEvent.accessibility": { 134 | "@container": "@set", 135 | "@id": "http://data.europa.eu/m8g/accessibility", 136 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 137 | }, 138 | "PublicEvent.address": { 139 | "@container": "@set", 140 | "@id": "http://w3.org/ns/locn#address", 141 | "@type": "@id" 142 | }, 143 | "PublicEvent.audience": { 144 | "@container": "@set", 145 | "@id": "http://data.europa.eu/m8g/audience", 146 | "@type": "@id" 147 | }, 148 | "PublicEvent.contactPoint": { 149 | "@container": "@set", 150 | "@id": "http://data.europa.eu/m8g/contactPoint", 151 | "@type": "@id" 152 | }, 153 | "PublicEvent.description": { 154 | "@container": "@set", 155 | "@id": "http://purl.org/dc/terms/description", 156 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 157 | }, 158 | "PublicEvent.eventNumber": { 159 | "@container": "@set", 160 | "@id": "http://data.europa.eu/m8g/eventNumber", 161 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 162 | }, 163 | "PublicEvent.eventType": { 164 | "@container": "@set", 165 | "@id": "http://purl.org/dc/terms/type", 166 | "@type": "@id" 167 | }, 168 | "PublicEvent.format": { 169 | "@container": "@set", 170 | "@id": "http://data.europa.eu/m8g/format", 171 | "@type": "@id" 172 | }, 173 | "PublicEvent.hasNextEvent": { 174 | "@container": "@set", 175 | "@id": "http://data.europa.eu/m8g/hasNextEvent", 176 | "@type": "@id" 177 | }, 178 | "PublicEvent.hasParticipation": { 179 | "@container": "@set", 180 | "@id": "http://data.europa.eu/m8g/hasParticipation", 181 | "@type": "@id" 182 | }, 183 | "PublicEvent.hasPreviousEvent": { 184 | "@container": "@set", 185 | "@id": "http://data.europa.eu/m8g/hasPreviousEvent", 186 | "@type": "@id" 187 | }, 188 | "PublicEvent.hasTime": { 189 | "@container": "@set", 190 | "@id": "http://www.w3.org/2006/time#hasTime", 191 | "@type": "@id" 192 | }, 193 | "PublicEvent.homepage": { 194 | "@container": "@set", 195 | "@id": "http://xmlns.com/foaf/0.1/homepage", 196 | "@type": "@id" 197 | }, 198 | "PublicEvent.identifier": { 199 | "@container": "@set", 200 | "@id": "http://purl.org/dc/terms/identifier", 201 | "@type": "http://www.w3.org/2000/01/rdf-schema#Literal" 202 | }, 203 | "PublicEvent.language": { 204 | "@container": "@set", 205 | "@id": "http://purl.org/dc/terms/language", 206 | "@type": "@id" 207 | }, 208 | "PublicEvent.parentEvent": { 209 | "@container": "@set", 210 | "@id": "http://data.europa.eu/m8g/parentEvent", 211 | "@type": "@id" 212 | }, 213 | "PublicEvent.registrationPage": { 214 | "@container": "@set", 215 | "@id": "http://data.europa.eu/m8g/registrationPage", 216 | "@type": "@id" 217 | }, 218 | "PublicEvent.subEvent": { 219 | "@container": "@set", 220 | "@id": "http://data.europa.eu/m8g/subEvent", 221 | "@type": "@id" 222 | }, 223 | "PublicEvent.title": { 224 | "@container": "@set", 225 | "@id": "http://purl.org/dc/terms/title", 226 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 227 | }, 228 | "PublicEvent.topic": { 229 | "@container": "@set", 230 | "@id": "http://purl.org/dc/terms/subject", 231 | "@type": "@id" 232 | }, 233 | "TemporalEntity": "http://www.w3.org/2006/time#TemporalEntity", 234 | "TemporalEntity.description": { 235 | "@container": "@set", 236 | "@id": "http://purl.org/dc/terms/description", 237 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 238 | }, 239 | "TemporalEntity.frequency": { 240 | "@container": "@set", 241 | "@id": "http://data.europa.eu/m8g/frequency", 242 | "@type": "@id" 243 | } 244 | } 245 | } 246 | -------------------------------------------------------------------------------- /releases/1.1.0/context/core-public-event-ap.jsonld: -------------------------------------------------------------------------------- 1 | { 2 | "@context": { 3 | "Address": "http://www.w3.org/ns/locn#Address", 4 | "Address.addressArea": { 5 | "@container": "@set", 6 | "@id": "http://www.w3.org/ns/locn#addressArea", 7 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 8 | }, 9 | "Address.addressId": { 10 | "@container": "@set", 11 | "@id": "http://www.w3.org/ns/locn#addressId" 12 | }, 13 | "Address.administrativeUnitLevel1": { 14 | "@container": "@set", 15 | "@id": "http://www.w3.org/ns/locn#adminUnitL1", 16 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 17 | }, 18 | "Address.administrativeUnitLevel2": { 19 | "@container": "@set", 20 | "@id": "http://www.w3.org/ns/locn#adminUnitL2", 21 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 22 | }, 23 | "Address.fullAddress": { 24 | "@container": "@set", 25 | "@id": "http://www.w3.org/ns/locn#fullAddress", 26 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 27 | }, 28 | "Address.locatorDesignator": { 29 | "@container": "@set", 30 | "@id": "http://www.w3.org/ns/locn#locatorDesignator" 31 | }, 32 | "Address.locatorName": { 33 | "@container": "@set", 34 | "@id": "http://www.w3.org/ns/locn#locatorName", 35 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 36 | }, 37 | "Address.postCode": { 38 | "@container": "@set", 39 | "@id": "http://www.w3.org/ns/locn#postCode" 40 | }, 41 | "Address.postName": { 42 | "@container": "@set", 43 | "@id": "http://www.w3.org/ns/locn#postName", 44 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 45 | }, 46 | "Address.postOfficeBox": { 47 | "@container": "@set", 48 | "@id": "http://www.w3.org/ns/locn#poBox" 49 | }, 50 | "Address.thoroughfare": { 51 | "@container": "@set", 52 | "@id": "http://www.w3.org/ns/locn#thoroughfare", 53 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 54 | }, 55 | "Agent": "http://xmlns.com/foaf/0.1/Agent", 56 | "Agent.address": { 57 | "@container": "@set", 58 | "@id": "http://www.w3.org/ns/locn#address", 59 | "@type": "@id" 60 | }, 61 | "Agent.name": { 62 | "@container": "@set", 63 | "@id": "http://purl.org/dc/terms/title", 64 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 65 | }, 66 | "Agent.participates": { 67 | "@container": "@set", 68 | "@id": "http://data.europa.eu/m8g/participates", 69 | "@type": "@id" 70 | }, 71 | "Agent.type": { 72 | "@container": "@set", 73 | "@id": "http://purl.org/dc/terms/type", 74 | "@type": "@id" 75 | }, 76 | "Code": "http://www.w3.org/2004/02/skos/core#Concept", 77 | "ContactPoint": "http://data.europa.eu/m8g/ContactPoint", 78 | "ContactPoint.availabilityRestriction": { 79 | "@container": "@set", 80 | "@id": "http://data.europa.eu/m8g/specialOpeningHoursSpecification", 81 | "@type": "@id" 82 | }, 83 | "ContactPoint.contactPage": { 84 | "@container": "@set", 85 | "@id": "http://data.europa.eu/m8g/contactPage", 86 | "@type": "@id" 87 | }, 88 | "ContactPoint.hasEmail": { 89 | "@container": "@set", 90 | "@id": "http://data.europa.eu/m8g/email" 91 | }, 92 | "ContactPoint.hasTelephone": { 93 | "@container": "@set", 94 | "@id": "http://data.europa.eu/m8g/telephone" 95 | }, 96 | "ContactPoint.openingHours": { 97 | "@container": "@set", 98 | "@id": "http://data.europa.eu/m8g/openingHours", 99 | "@type": "@id" 100 | }, 101 | "Document": "http://xmlns.com/foaf/0.1/Document", 102 | "Integer": "http://www.w3.org/2001/XMLSchema#integer", 103 | "LinguisticSystem": "http://purl.org/dc/terms/LinguisticSystem", 104 | "Literal": "http://www.w3.org/2000/01/rdf-schema#Literal", 105 | "Participation": "http://data.europa.eu/m8g/Participation", 106 | "Participation.description": { 107 | "@container": "@set", 108 | "@id": "http://purl.org/dc/terms/description", 109 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 110 | }, 111 | "Participation.hasParticipant": { 112 | "@container": "@set", 113 | "@id": "http://data.europa.eu/m8g/hasParticipant", 114 | "@type": "@id" 115 | }, 116 | "Participation.hasTime": { 117 | "@container": "@set", 118 | "@id": "http://www.w3.org/2006/time#hasTime", 119 | "@type": "@id" 120 | }, 121 | "Participation.identifier": { 122 | "@container": "@set", 123 | "@id": "http://purl.org/dc/terms/identifier" 124 | }, 125 | "Participation.role": { 126 | "@container": "@set", 127 | "@id": "http://data.europa.eu/m8g/role", 128 | "@type": "@id" 129 | }, 130 | "PublicEvent": "http://data.europa.eu/m8g/PublicEvent", 131 | "PublicEvent.accessibility": { 132 | "@container": "@set", 133 | "@id": "http://data.europa.eu/m8g/accessibility", 134 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 135 | }, 136 | "PublicEvent.address": { 137 | "@container": "@set", 138 | "@id": "http://www.w3.org/ns/locn#address", 139 | "@type": "@id" 140 | }, 141 | "PublicEvent.audience": { 142 | "@container": "@set", 143 | "@id": "http://data.europa.eu/m8g/audience", 144 | "@type": "@id" 145 | }, 146 | "PublicEvent.contactPoint": { 147 | "@container": "@set", 148 | "@id": "http://data.europa.eu/m8g/contactPoint", 149 | "@type": "@id" 150 | }, 151 | "PublicEvent.description": { 152 | "@container": "@set", 153 | "@id": "http://purl.org/dc/terms/description", 154 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 155 | }, 156 | "PublicEvent.eventNumber": { 157 | "@container": "@set", 158 | "@id": "http://data.europa.eu/m8g/eventNumber", 159 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 160 | }, 161 | "PublicEvent.eventStatus": { 162 | "@container": "@set", 163 | "@id": "http://data.europa.eu/m8g/eventStatus", 164 | "@type": "@id" 165 | }, 166 | "PublicEvent.eventType": { 167 | "@container": "@set", 168 | "@id": "http://purl.org/dc/terms/type", 169 | "@type": "@id" 170 | }, 171 | "PublicEvent.expectedNumberOfParticipants": { 172 | "@container": "@set", 173 | "@id": "http://data.europa.eu/m8g/expectedNumberOfParticipants", 174 | "@type": "http://www.w3.org/2001/XMLSchema#integer" 175 | }, 176 | "PublicEvent.format": { 177 | "@container": "@set", 178 | "@id": "http://data.europa.eu/m8g/format", 179 | "@type": "@id" 180 | }, 181 | "PublicEvent.hasNextEvent": { 182 | "@container": "@set", 183 | "@id": "http://data.europa.eu/m8g/hasNextEvent", 184 | "@type": "@id" 185 | }, 186 | "PublicEvent.hasParticipation": { 187 | "@container": "@set", 188 | "@id": "http://data.europa.eu/m8g/hasParticipation", 189 | "@type": "@id" 190 | }, 191 | "PublicEvent.hasPreviousEvent": { 192 | "@container": "@set", 193 | "@id": "http://data.europa.eu/m8g/hasPreviousEvent", 194 | "@type": "@id" 195 | }, 196 | "PublicEvent.hasTime": { 197 | "@container": "@set", 198 | "@id": "http://www.w3.org/2006/time#hasTime", 199 | "@type": "@id" 200 | }, 201 | "PublicEvent.homepage": { 202 | "@container": "@set", 203 | "@id": "http://xmlns.com/foaf/0.1/homepage", 204 | "@type": "@id" 205 | }, 206 | "PublicEvent.identifier": { 207 | "@container": "@set", 208 | "@id": "http://purl.org/dc/terms/identifier" 209 | }, 210 | "PublicEvent.language": { 211 | "@container": "@set", 212 | "@id": "http://purl.org/dc/terms/language", 213 | "@type": "@id" 214 | }, 215 | "PublicEvent.parentEvent": { 216 | "@container": "@set", 217 | "@id": "http://data.europa.eu/m8g/parentEvent", 218 | "@type": "@id" 219 | }, 220 | "PublicEvent.registrationPage": { 221 | "@container": "@set", 222 | "@id": "http://data.europa.eu/m8g/registrationPage", 223 | "@type": "@id" 224 | }, 225 | "PublicEvent.subEvent": { 226 | "@container": "@set", 227 | "@id": "http://data.europa.eu/m8g/subEvent", 228 | "@type": "@id" 229 | }, 230 | "PublicEvent.title": { 231 | "@container": "@set", 232 | "@id": "http://purl.org/dc/terms/title", 233 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 234 | }, 235 | "PublicEvent.topic": { 236 | "@container": "@set", 237 | "@id": "http://purl.org/dc/terms/subject", 238 | "@type": "@id" 239 | }, 240 | "TemporalEntity": "http://www.w3.org/2006/time#TemporalEntity", 241 | "TemporalEntity.description": { 242 | "@container": "@set", 243 | "@id": "http://purl.org/dc/terms/description", 244 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 245 | }, 246 | "TemporalEntity.frequency": { 247 | "@container": "@set", 248 | "@id": "http://data.europa.eu/m8g/frequency", 249 | "@type": "@id" 250 | }, 251 | "Text": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 252 | } 253 | } 254 | -------------------------------------------------------------------------------- /releases/1.1.0/context/core-public-event-ap_en.jsonld: -------------------------------------------------------------------------------- 1 | { 2 | "@context": { 3 | "Address": "http://www.w3.org/ns/locn#Address", 4 | "Address.addressArea": { 5 | "@container": "@set", 6 | "@id": "http://www.w3.org/ns/locn#addressArea", 7 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 8 | }, 9 | "Address.addressId": { 10 | "@container": "@set", 11 | "@id": "http://www.w3.org/ns/locn#addressId" 12 | }, 13 | "Address.administrativeUnitLevel1": { 14 | "@container": "@set", 15 | "@id": "http://www.w3.org/ns/locn#adminUnitL1", 16 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 17 | }, 18 | "Address.administrativeUnitLevel2": { 19 | "@container": "@set", 20 | "@id": "http://www.w3.org/ns/locn#adminUnitL2", 21 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 22 | }, 23 | "Address.fullAddress": { 24 | "@container": "@set", 25 | "@id": "http://www.w3.org/ns/locn#fullAddress", 26 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 27 | }, 28 | "Address.locatorDesignator": { 29 | "@container": "@set", 30 | "@id": "http://www.w3.org/ns/locn#locatorDesignator" 31 | }, 32 | "Address.locatorName": { 33 | "@container": "@set", 34 | "@id": "http://www.w3.org/ns/locn#locatorName", 35 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 36 | }, 37 | "Address.postCode": { 38 | "@container": "@set", 39 | "@id": "http://www.w3.org/ns/locn#postCode" 40 | }, 41 | "Address.postName": { 42 | "@container": "@set", 43 | "@id": "http://www.w3.org/ns/locn#postName", 44 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 45 | }, 46 | "Address.postOfficeBox": { 47 | "@container": "@set", 48 | "@id": "http://www.w3.org/ns/locn#poBox" 49 | }, 50 | "Address.thoroughfare": { 51 | "@container": "@set", 52 | "@id": "http://www.w3.org/ns/locn#thoroughfare", 53 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 54 | }, 55 | "Agent": "http://xmlns.com/foaf/0.1/Agent", 56 | "Agent.address": { 57 | "@container": "@set", 58 | "@id": "http://www.w3.org/ns/locn#address", 59 | "@type": "@id" 60 | }, 61 | "Agent.name": { 62 | "@container": "@set", 63 | "@id": "http://purl.org/dc/terms/title", 64 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 65 | }, 66 | "Agent.participates": { 67 | "@container": "@set", 68 | "@id": "http://data.europa.eu/m8g/participates", 69 | "@type": "@id" 70 | }, 71 | "Agent.type": { 72 | "@container": "@set", 73 | "@id": "http://purl.org/dc/terms/type", 74 | "@type": "@id" 75 | }, 76 | "Code": "http://www.w3.org/2004/02/skos/core#Concept", 77 | "ContactPoint": "http://data.europa.eu/m8g/ContactPoint", 78 | "ContactPoint.availabilityRestriction": { 79 | "@container": "@set", 80 | "@id": "http://data.europa.eu/m8g/specialOpeningHoursSpecification", 81 | "@type": "@id" 82 | }, 83 | "ContactPoint.contactPage": { 84 | "@container": "@set", 85 | "@id": "http://data.europa.eu/m8g/contactPage", 86 | "@type": "@id" 87 | }, 88 | "ContactPoint.hasEmail": { 89 | "@container": "@set", 90 | "@id": "http://data.europa.eu/m8g/email" 91 | }, 92 | "ContactPoint.hasTelephone": { 93 | "@container": "@set", 94 | "@id": "http://data.europa.eu/m8g/telephone" 95 | }, 96 | "ContactPoint.openingHours": { 97 | "@container": "@set", 98 | "@id": "http://data.europa.eu/m8g/openingHours", 99 | "@type": "@id" 100 | }, 101 | "Document": "http://xmlns.com/foaf/0.1/Document", 102 | "Integer": "http://www.w3.org/2001/XMLSchema#integer", 103 | "LinguisticSystem": "http://purl.org/dc/terms/LinguisticSystem", 104 | "Literal": "http://www.w3.org/2000/01/rdf-schema#Literal", 105 | "Participation": "http://data.europa.eu/m8g/Participation", 106 | "Participation.description": { 107 | "@container": "@set", 108 | "@id": "http://purl.org/dc/terms/description", 109 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 110 | }, 111 | "Participation.hasParticipant": { 112 | "@container": "@set", 113 | "@id": "http://data.europa.eu/m8g/hasParticipant", 114 | "@type": "@id" 115 | }, 116 | "Participation.hasTime": { 117 | "@container": "@set", 118 | "@id": "http://www.w3.org/2006/time#hasTime", 119 | "@type": "@id" 120 | }, 121 | "Participation.identifier": { 122 | "@container": "@set", 123 | "@id": "http://purl.org/dc/terms/identifier" 124 | }, 125 | "Participation.role": { 126 | "@container": "@set", 127 | "@id": "http://data.europa.eu/m8g/role", 128 | "@type": "@id" 129 | }, 130 | "PublicEvent": "http://data.europa.eu/m8g/PublicEvent", 131 | "PublicEvent.accessibility": { 132 | "@container": "@set", 133 | "@id": "http://data.europa.eu/m8g/accessibility", 134 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 135 | }, 136 | "PublicEvent.address": { 137 | "@container": "@set", 138 | "@id": "http://www.w3.org/ns/locn#address", 139 | "@type": "@id" 140 | }, 141 | "PublicEvent.audience": { 142 | "@container": "@set", 143 | "@id": "http://data.europa.eu/m8g/audience", 144 | "@type": "@id" 145 | }, 146 | "PublicEvent.contactPoint": { 147 | "@container": "@set", 148 | "@id": "http://data.europa.eu/m8g/contactPoint", 149 | "@type": "@id" 150 | }, 151 | "PublicEvent.description": { 152 | "@container": "@set", 153 | "@id": "http://purl.org/dc/terms/description", 154 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 155 | }, 156 | "PublicEvent.eventNumber": { 157 | "@container": "@set", 158 | "@id": "http://data.europa.eu/m8g/eventNumber", 159 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 160 | }, 161 | "PublicEvent.eventStatus": { 162 | "@container": "@set", 163 | "@id": "http://data.europa.eu/m8g/eventStatus", 164 | "@type": "@id" 165 | }, 166 | "PublicEvent.eventType": { 167 | "@container": "@set", 168 | "@id": "http://purl.org/dc/terms/type", 169 | "@type": "@id" 170 | }, 171 | "PublicEvent.expectedNumberOfParticipants": { 172 | "@container": "@set", 173 | "@id": "http://data.europa.eu/m8g/expectedNumberOfParticipants", 174 | "@type": "http://www.w3.org/2001/XMLSchema#integer" 175 | }, 176 | "PublicEvent.format": { 177 | "@container": "@set", 178 | "@id": "http://data.europa.eu/m8g/format", 179 | "@type": "@id" 180 | }, 181 | "PublicEvent.hasNextEvent": { 182 | "@container": "@set", 183 | "@id": "http://data.europa.eu/m8g/hasNextEvent", 184 | "@type": "@id" 185 | }, 186 | "PublicEvent.hasParticipation": { 187 | "@container": "@set", 188 | "@id": "http://data.europa.eu/m8g/hasParticipation", 189 | "@type": "@id" 190 | }, 191 | "PublicEvent.hasPreviousEvent": { 192 | "@container": "@set", 193 | "@id": "http://data.europa.eu/m8g/hasPreviousEvent", 194 | "@type": "@id" 195 | }, 196 | "PublicEvent.hasTime": { 197 | "@container": "@set", 198 | "@id": "http://www.w3.org/2006/time#hasTime", 199 | "@type": "@id" 200 | }, 201 | "PublicEvent.homepage": { 202 | "@container": "@set", 203 | "@id": "http://xmlns.com/foaf/0.1/homepage", 204 | "@type": "@id" 205 | }, 206 | "PublicEvent.identifier": { 207 | "@container": "@set", 208 | "@id": "http://purl.org/dc/terms/identifier" 209 | }, 210 | "PublicEvent.language": { 211 | "@container": "@set", 212 | "@id": "http://purl.org/dc/terms/language", 213 | "@type": "@id" 214 | }, 215 | "PublicEvent.parentEvent": { 216 | "@container": "@set", 217 | "@id": "http://data.europa.eu/m8g/parentEvent", 218 | "@type": "@id" 219 | }, 220 | "PublicEvent.registrationPage": { 221 | "@container": "@set", 222 | "@id": "http://data.europa.eu/m8g/registrationPage", 223 | "@type": "@id" 224 | }, 225 | "PublicEvent.subEvent": { 226 | "@container": "@set", 227 | "@id": "http://data.europa.eu/m8g/subEvent", 228 | "@type": "@id" 229 | }, 230 | "PublicEvent.title": { 231 | "@container": "@set", 232 | "@id": "http://purl.org/dc/terms/title", 233 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 234 | }, 235 | "PublicEvent.topic": { 236 | "@container": "@set", 237 | "@id": "http://purl.org/dc/terms/subject", 238 | "@type": "@id" 239 | }, 240 | "TemporalEntity": "http://www.w3.org/2006/time#TemporalEntity", 241 | "TemporalEntity.description": { 242 | "@container": "@set", 243 | "@id": "http://purl.org/dc/terms/description", 244 | "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 245 | }, 246 | "TemporalEntity.frequency": { 247 | "@container": "@set", 248 | "@id": "http://data.europa.eu/m8g/frequency", 249 | "@type": "@id" 250 | }, 251 | "Text": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 252 | } 253 | } 254 | -------------------------------------------------------------------------------- /releases/1.1.0/html/example.js: -------------------------------------------------------------------------------- 1 | function example_structure(exampleid){ 2 | structure=` 3 |
4 | 8 |
9 | 10 | 11 | 12 | 13 |
14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
`; 23 | return structure; 24 | } 25 | 26 | 27 | /** 28 | * auxiliary function to get around the issue that indexOf() is not working with jquery. 29 | */ 30 | 31 | function myIndexOf(list, val) { 32 | var myindex = -1; 33 | var i = 0; 34 | 35 | var elem = list[0]; 36 | 37 | while ( i < list.length ) { 38 | if ( elem == val ) return i; 39 | i = i+1; 40 | elem = list[i]; 41 | 42 | } 43 | 44 | return -1; 45 | 46 | } 47 | 48 | 49 | /** 50 | * Fills in the direct input area with some samples 51 | * @param {string} file - file containing the sample 52 | */ 53 | function loadFile(editorinstance, file) { 54 | var xmlhttp; 55 | if (window.XMLHttpRequest) { 56 | xmlhttp = new XMLHttpRequest(); 57 | } else { 58 | xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 59 | } 60 | xmlhttp.onreadystatechange = function () { 61 | if (xmlhttp.readyState === 4 && xmlhttp.status !== 200) { 62 | alert('Error when opening the file: ' + file + ' - ' + xmlhttp.status + ' ' + xmlhttp.statusText); 63 | } else if (xmlhttp.readyState === 4 && xmlhttp.status === 200) { 64 | editorinstance.setValue(xmlhttp.responseText); 65 | } 66 | }; 67 | xmlhttp.open("GET", file, true); 68 | xmlhttp.send(); 69 | return xmlhttp.responseText; 70 | } 71 | 72 | function loadShape(file, dataGraph, format) { 73 | var xmlhttp; 74 | if (window.XMLHttpRequest) { 75 | xmlhttp = new XMLHttpRequest(); 76 | } else { 77 | xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 78 | } 79 | xmlhttp.onreadystatechange = function () { 80 | if (xmlhttp.readyState === 4 && xmlhttp.status !== 200) { 81 | alert('Error when opening the file: ' + file + ' - ' + xmlhttp.status + ' ' + xmlhttp.statusText); 82 | } else if (xmlhttp.readyState === 4 && xmlhttp.status === 200) { 83 | newUrl = "https://shacl-playground.zazuko.com/#page=0&shapesGraph=" + encodeURIComponent(xmlhttp.responseText) + "&shapesGraphFormat=text%2Fturtle&dataGraph=" + encodeURIComponent(dataGraph) + "&dataGraphFormat=" + format ; 84 | //console.log(newUrl); 85 | window.open(newUrl, '_blank'); 86 | } 87 | }; 88 | xmlhttp.open("GET", file, true); 89 | xmlhttp.send(); 90 | return xmlhttp.responseText; 91 | } 92 | 93 | function createTurtleEditorFrom(selector) { 94 | return CodeMirror.fromTextArea(selector, { 95 | mode: "turtle", 96 | lineNumbers: true 97 | }); 98 | } 99 | 100 | function createJSONLDEditorFrom(selector) { 101 | return CodeMirror.fromTextArea(selector, { 102 | mode: "application/ld+json", 103 | lineNumbers: true 104 | }); 105 | } 106 | 107 | 108 | $(document).ready(function () { 109 | 110 | 111 | 112 | var examples = []; 113 | var editors = []; 114 | 115 | var examples_id = ".examples"; 116 | var examples_class = ".h3"; 117 | var folder = "./html/examples/"; 118 | var $examples = $(examples_id); 119 | 120 | // $examples.children(examples_class).each(function(index){ 121 | $examples.each(function(index){ 122 | exampleid = this.id; 123 | examples.push(exampleid); 124 | var text = example_structure(exampleid); 125 | $(this).after(text); 126 | 127 | var obj = {CM0: createTurtleEditorFrom(document.getElementById(exampleid + "-tab1validationquery")), CM1: createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery"))}; 128 | editors[index] = obj; 129 | //editors[index].push({CM: createTurtleEditorFrom(document.getElementById(exampleid + "-tab1validationquery")}, CM2: createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery")}); 130 | //editors[index].push({CM: createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery")}); 131 | //editors[index][0] = createTurtleEditorFrom(document.getElementById(exampleid + "-tab1validationquery")); 132 | //editors[index][1] = createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery")); 133 | 134 | $("#" + exampleid + "-tabs").tabs(); 135 | 136 | $("#" + exampleid + "-tabs a").on('click', function(e) { 137 | $('.CodeMirror').each(function(i, el){ 138 | el.CodeMirror.refresh(); 139 | }); 140 | }); 141 | 142 | path_to_file = folder + exampleid; 143 | loadFile(editors[index].CM0, path_to_file + ".ttl"); 144 | loadFile(editors[index].CM1, path_to_file + ".jsonld"); 145 | 146 | }); 147 | 148 | $("button.copyturtletoclipboard").on({ 149 | "click": function() { 150 | var exampleid = $(this).parent().parent().attr("exampleid"); 151 | var indexValues = $examples.map(function() { return this.id; }) ; 152 | var index = myIndexOf(indexValues, exampleid); 153 | texttocopy = editors[index].CM0.getValue() 154 | navigator.clipboard.writeText(texttocopy); 155 | $(this).tooltip({ items: "#" + this.id, content: "Copied !"}); 156 | $(this).tooltip("open"); 157 | }, 158 | "mouseout": function() { 159 | $(this).tooltip("disable"); 160 | } 161 | }); 162 | $("button.copyjsonldtoclipboard").on({ 163 | "click": function() { 164 | var exampleid = $(this).parent().parent().attr("exampleid"); 165 | var indexValues = $examples.map(function() { return this.id; }) ; 166 | var index = myIndexOf(indexValues, exampleid); 167 | texttocopy = editors[index].CM1.getValue(); 168 | navigator.clipboard.writeText(texttocopy); 169 | $(this).tooltip({ items: "#" + this.id, content: "Copied !"}); 170 | $(this).tooltip("open"); 171 | }, 172 | "mouseout": function() { 173 | $(this).tooltip("disable"); 174 | } 175 | }); 176 | $("button.openinplayground").on('click', function(e) { 177 | var exampleid = $(this).parent().parent().attr("exampleid"); 178 | var indexValues = $examples.map(function() { return this.id; }) ; 179 | var index = myIndexOf(indexValues, exampleid); 180 | 181 | newUrl = "https://json-ld.org/playground/#startTab=tab-expand&json-ld=" + encodeURIComponent(editors[index].CM1.getValue()); 182 | window.open(newUrl, '_blank'); 183 | return false; 184 | }); 185 | $("button.openTurtleInConverter").on('click', function(e) { 186 | var exampleid = $(this).parent().parent().attr("exampleid"); 187 | var indexValues = $examples.map(function() { return this.id; }) ; 188 | var index = myIndexOf(indexValues, exampleid); 189 | 190 | newUrl = "https://converter.zazuko.com/#value=" + encodeURIComponent(editors[index].CM0.getValue()) + "&format=text%2Fturtle"; 191 | window.open(newUrl, '_blank'); 192 | return false; 193 | }); 194 | $("button.openJsonldInConverter").on('click', function(e) { 195 | var exampleid = $(this).parent().parent().attr("exampleid"); 196 | var indexValues = $examples.map(function() { return this.id; }) ; 197 | var index = myIndexOf(indexValues, exampleid); 198 | 199 | newUrl = "https://converter.zazuko.com/#value=" + encodeURIComponent(editors[index].CM1.getValue()) + "&format=application%2Fld%2Bjson"; 200 | window.open(newUrl, '_blank'); 201 | return false; 202 | }); 203 | $("button.openTurtleInSHACLPlayground").on('click', function(e) { 204 | var exampleid = $(this).parent().parent().attr("exampleid"); 205 | var indexValues = $examples.map(function() { return this.id; }) ; 206 | var index = myIndexOf(indexValues, exampleid); 207 | var shapes = loadShape(shaclfilepath, editors[index].CM0.getValue(), "text%2Fturtle"); 208 | return false; 209 | }); 210 | $("button.openJsonldInSHACLPlayground").on('click', function(e) { 211 | var exampleid = $(this).parent().parent().attr("exampleid"); 212 | var indexValues = $examples.map(function() { return this.id; }) ; 213 | var index = myIndexOf(indexValues, exampleid); 214 | var shapes = loadShape(shaclfilepath, editors[index].CM1.getValue(), "application%2Fld%2Bjson"); 215 | return false; 216 | }); 217 | $("div.CodeMirror pre").on('click', function(e) { 218 | var et = $(e.target); 219 | if(et.hasClass('cm-url')) { 220 | newUrl = $(this).text(); 221 | window.open(encodeURI(newUrl), '_blank'); 222 | return false; 223 | } 224 | }); 225 | }); 226 | -------------------------------------------------------------------------------- /releases/0.04/cpev_v0.04.owl: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | http://publications.europa.eu/resource/authority/corporate-body/DIGIT 19 | http://purl.org/adms/status/UnderDevelopment 20 | Core Public Event Vocabulary 21 | cpev 22 | http://purl.org/adms/assettype/Ontology 23 | 2018-04-13 24 | http://data.europa.eu/m8g/cpev 25 | The Core Public Event Vocabulary is designed to describe the core characteristics of a public event. 26 | https://joinup.ec.europa.eu/licence/isa-open-metadata-licence-v11 27 | 0.03 28 | v0.04 - First public version 29 | v0.03 - Added schema:Date 30 | v0.02 - Added definitions of hasSponsor, hasOrganiser and hasPromoter 31 | v0.01 - Initial model 32 | 33 | 34 | 35 | 36 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | A legal document giving official permission to do something with the resource. 108 | 109 | License 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | The preferred namespace prefix to use when using terms from this vocabulary in an XML document. 151 | 152 | Preferred Namespace Prefix 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | The preferred namespace URI to use when using terms from this vocabulary in an XML document. 161 | 162 | Preferred Namespace Uri 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | history note 208 | A note about the past state/use/meaning of a concept. 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | Plan of organisation or arrangement of the event. Examples include conference call and physical meeting. 265 | format 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | An agent that creates or coordinates an activity. 275 | hasOrganiser 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | An agent that advertises an activity. 285 | hasPromoter 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | An agent that financially supports an activity. 295 | hasSponsor 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | Recommended best practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMITYPE]. To describe the file format, physical medium, or dimensions of the resource, use the Format element. 305 | The nature or genre of the resource. 306 | Type 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | An intended audience, i.e. a group for whom something was created. 323 | audience 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | The item being offered. 336 | itemOffered 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | The location of for example where the event is happening, an organization is located, or where an action takes place. 351 | location 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | An offer to provide this item&#x2014;for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. 367 | offers 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | The opening hours of a certain place. 379 | openingHoursSpecification 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | An Event that is part of this event. For example, a conference event includes many presentations, each of which is a subEvent of the conference. 391 | subEvent 392 | 393 | 394 | 395 | 396 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | Information about how the event can be approached, reached or entered, in particular for people with special needs. 411 | accessibility 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | Information regarding the registration of the event. 421 | eventRegistration 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | The end date and time of the item (in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 date format</a>). 449 | endDate 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | The start date and time of the item (in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 date format</a>). 465 | startDate 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 474 | 475 | URL of the item. 476 | url 477 | 478 | 479 | 480 | 481 | 488 | 489 | 490 | 491 | 492 | 493 | 494 | 495 | 496 | Something that happens at a particular place and time, organised by an agent for a particular purpose, and is of interest to a general audience. This definition excludes natural events such as earthquakes or hurricanes. 497 | PublicEvent 498 | 499 | 500 | 501 | 502 | 503 | 504 | 505 | 506 | 507 | Metadata for an event provides descriptive information that is the basis for discovery of the purpose, location, duration, and responsible agents associated with an event. Examples include an exhibition, webcast, conference, workshop, open day, performance, battle, trial, wedding, tea party, conflagration. 508 | 509 | 2000-07-11 510 | 2008-01-14 511 | A non-persistent, time-based occurrence. 512 | 513 | Event 514 | 515 | 516 | 517 | 518 | 519 | 520 | 521 | 522 | Examples of Agent include person, organization, and software agent. 523 | 524 | A resource that acts or has the power to act. 525 | 526 | Agent 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | Intended audience for an item, i.e. the group for whom the item was created. 536 | Audience 537 | 538 | 539 | 540 | 541 | 542 | 543 | 544 | A date value in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 date format</a>. 545 | Date 546 | 547 | 548 | 549 | 550 | 551 | 552 | 553 | A combination of date and time of day in the form [-]CCYY-MM-DDThh:mm:ss[Z|(+|-)hh:mm] (see Chapter 5.4 of ISO 8601). 554 | DateTime 555 | 556 | 557 | 558 | 559 | 560 | 561 | 562 | 563 | An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the <a class="localLink" href="http://schema.org/offers">offers</a> property. Repeated events may be structured as separate Event objects. 564 | Event 565 | 566 | 567 | 568 | 569 | 570 | 571 | 572 | 573 | A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc. 574 | Intangible 575 | 576 | 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.</p> 585 | 586 | <p>For <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GTIN</a>-related fields, see <a href="http://www.gs1.org/barcodes/support/check_digit_calculator">Check Digit calculator</a> and <a href="http://www.gs1us.org/resources/standards/gtin-validation-guide">validation guide</a> from <a href="http://www.gs1.org/">GS1</a>. 587 | Offer 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | 597 | A structured value providing information about the opening hours of a place or a certain service inside a place.</p> 598 | 599 | <p>The place is <strong>open</strong> if the <a class="localLink" href="http://schema.org/opens">opens</a> property is specified, and <strong>closed</strong> otherwise.</p> 600 | 601 | <p>If the value for the <a class="localLink" href="http://schema.org/closes">closes</a> property is less than the value for the <a class="localLink" href="http://schema.org/opens">opens</a> property then the hour range is assumed to span over the next day. 602 | OpeningHoursSpecification 603 | 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | Entities that have a somewhat fixed, physical extension. 612 | Place 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | Any offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online. 623 | Product 624 | 625 | 626 | 627 | 628 | 629 | 630 | 631 | 632 | Structured values are used when the value of a property has a more complex structure than simply being a textual value or a reference to another thing. 633 | StructuredValue 634 | 635 | 636 | 637 | 638 | 639 | 640 | 641 | The most generic type of item. 642 | Thing 643 | 644 | 645 | 646 | 647 | 648 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | An agent (eg. person, group, software or physical artifact). 657 | Agent 658 | stable 659 | 660 | 661 | 662 | 663 | 670 | 671 | 672 | Description 673 | 674 | 675 | An account of the resource. 676 | Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. 677 | 678 | 679 | Title 680 | A name given to the resource. 681 | 682 | 683 | 684 | 685 | 686 | An idea or notion; a unit of thought. 687 | Concept 688 | 689 | 690 | 691 | 692 | 693 | 694 | 695 | -------------------------------------------------------------------------------- /releases/1.1.0/shacl/core-public-event-ap-SHACL.ttl: -------------------------------------------------------------------------------- 1 | @prefix dc: . 2 | @prefix foaf: . 3 | @prefix rdf: . 4 | @prefix rdfs: . 5 | @prefix shacl: . 6 | @prefix skos: . 7 | @prefix xsd: . 8 | 9 | rdfs:member , 10 | , 11 | , 12 | , 13 | , 14 | , 15 | , 16 | , 17 | , 18 | , 19 | , 20 | . 21 | 22 | a shacl:NodeShape; 23 | shacl:closed false; 24 | shacl:property , 25 | , 26 | , 27 | , 28 | , 29 | , 30 | ; 31 | shacl:targetClass . 32 | 33 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.thoroughfare"; 34 | shacl:datatype rdf:langString; 35 | shacl:description "The name of a passage or way through from one location to another."@en; 36 | shacl:name "thoroughfare"@en; 37 | shacl:path . 38 | 39 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.administrativeunitlevel1"; 40 | shacl:datatype rdf:langString; 41 | shacl:description "The name of the uppermost level of the address, almost always a country."@en; 42 | shacl:name "administrative unit level 1"@en; 43 | shacl:path . 44 | 45 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.addressarea"; 46 | shacl:datatype rdf:langString; 47 | shacl:description "The name of a geographic area that groups Addresses."@en; 48 | shacl:name "address area"@en; 49 | shacl:path . 50 | 51 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.administrativeunitlevel2"; 52 | shacl:datatype rdf:langString; 53 | 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; 54 | shacl:name "administrative unit level 2"@en; 55 | shacl:path . 56 | 57 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.postname"; 58 | shacl:datatype rdf:langString; 59 | shacl:description "A name created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points."@en; 60 | shacl:name "post name"@en; 61 | shacl:path . 62 | 63 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.locatorname"; 64 | shacl:datatype rdf:langString; 65 | shacl:description "Proper noun(s) applied to the real world entity identified by the locator. The locator name could be the name of the property or complex, of the building or part of the building, or it could be the name of a room inside a building."@en; 66 | shacl:name "locator name"@en; 67 | shacl:path . 68 | 69 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.fulladdress"; 70 | shacl:datatype rdf:langString; 71 | shacl:description "The complete address written as a string."@en; 72 | shacl:name "full address"@en; 73 | shacl:path . 74 | 75 | a shacl:NodeShape; 76 | shacl:closed false; 77 | shacl:property , 78 | , 79 | , 80 | ; 81 | shacl:targetClass foaf:Agent . 82 | 83 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.name"; 84 | shacl:datatype rdf:langString; 85 | shacl:description "The noun given to the Agent."@en; 86 | shacl:name "name"@en; 87 | shacl:path dc:title . 88 | 89 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.type"; 90 | shacl:class skos:Concept; 91 | shacl:description "A classification assigned to an Agent."@en; 92 | shacl:name "type"@en; 93 | shacl:path dc:type . 94 | 95 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.participates"; 96 | shacl:class ; 97 | shacl:description "The participation in which an Agent is involved."@en; 98 | shacl:name "participates"@en; 99 | shacl:path . 100 | 101 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.address"; 102 | shacl:class ; 103 | shacl:description "Associates any Resource with the corresponding Address."@en; 104 | shacl:name "address"@en; 105 | shacl:path . 106 | 107 | a shacl:NodeShape; 108 | shacl:closed false; 109 | shacl:targetClass skos:Concept . 110 | 111 | a shacl:NodeShape; 112 | shacl:closed false; 113 | shacl:property , 114 | , 115 | ; 116 | shacl:targetClass . 117 | 118 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#ContactPoint.openinghours"; 119 | shacl:class ; 120 | shacl:description "The time at which the Contact Point is normally available."@en; 121 | shacl:name "opening hours"@en; 122 | shacl:path . 123 | 124 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#ContactPoint.contactpage"; 125 | shacl:class foaf:Document; 126 | shacl:description "A web page that could be used to reach out the Contact Point."@en; 127 | shacl:name "contact page"@en; 128 | shacl:path . 129 | 130 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#ContactPoint.availabilityrestriction"; 131 | shacl:class ; 132 | shacl:description "The time during which the Contact Point is not available."@en; 133 | shacl:name "availability restriction"@en; 134 | shacl:path . 135 | 136 | a shacl:NodeShape; 137 | shacl:closed false; 138 | shacl:targetClass foaf:Document . 139 | 140 | a shacl:NodeShape; 141 | shacl:closed false; 142 | shacl:targetClass xsd:integer . 143 | 144 | a shacl:NodeShape; 145 | shacl:closed false; 146 | shacl:targetClass dc:LinguisticSystem . 147 | 148 | a shacl:NodeShape; 149 | shacl:closed false; 150 | shacl:targetClass rdfs:Literal . 151 | 152 | a shacl:NodeShape; 153 | shacl:closed false; 154 | shacl:property , 155 | , 156 | , 157 | ; 158 | shacl:targetClass . 159 | 160 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.hasparticipant"; 161 | shacl:class foaf:Agent; 162 | shacl:description "The Agent involved in the Participation."@en; 163 | shacl:name "has participant"@en; 164 | shacl:path . 165 | 166 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.hastime"; 167 | shacl:class ; 168 | shacl:description "The association of a temporal entity (instant or interval) to any thing."@en; 169 | shacl:name "has time"@en; 170 | shacl:path . 171 | 172 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.role"; 173 | shacl:class skos:Concept; 174 | shacl:description "The function of an Agent within a Participation."@en; 175 | shacl:name "role"@en; 176 | shacl:path . 177 | 178 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.description"; 179 | shacl:datatype rdf:langString; 180 | shacl:description "A textual explanation of the Participation."@en; 181 | shacl:name "description"@en; 182 | shacl:path dc:description . 183 | 184 | a shacl:NodeShape; 185 | shacl:closed false; 186 | shacl:property , 187 | , 188 | , 189 | , 190 | , 191 | , 192 | , 193 | , 194 | , 195 | , 196 | , 197 | , 198 | , 199 | , 200 | , 201 | , 202 | , 203 | , 204 | , 205 | , 206 | ; 207 | shacl:targetClass . 208 | 209 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.accessibility"; 210 | shacl:datatype rdf:langString; 211 | shacl:description "Information about how the Public Event can be approached, reached or entered, in particular for people with special needs."@en; 212 | shacl:name "accessibility"@en; 213 | shacl:path . 214 | 215 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.eventnumber"; 216 | shacl:datatype rdf:langString; 217 | shacl:description "The sequence position of the Public Event."@en; 218 | shacl:name "event number"@en; 219 | shacl:path . 220 | 221 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.subevent"; 222 | shacl:class ; 223 | shacl:description "A relation towards another Public Event that belong to it."@en; 224 | shacl:name "sub event"@en; 225 | shacl:path . 226 | 227 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.language"; 228 | shacl:class dc:LinguisticSystem; 229 | shacl:description "The language in which the Public Event is given."@en; 230 | shacl:name "language"@en; 231 | shacl:path dc:language . 232 | 233 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.haspreviousevent"; 234 | shacl:class ; 235 | shacl:description "The Public Event that comes before this one."@en; 236 | shacl:name "has previous event"@en; 237 | shacl:path . 238 | 239 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.registrationpage"; 240 | shacl:class foaf:Document; 241 | shacl:description "A web page that provides means to attend the Public Event."@en; 242 | shacl:name "registration page"@en; 243 | shacl:path . 244 | 245 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.hasnextevent"; 246 | shacl:class ; 247 | shacl:description "The Public Event that comes after this one."@en; 248 | shacl:name "has next event"@en; 249 | shacl:path . 250 | 251 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.title"; 252 | shacl:datatype rdf:langString; 253 | shacl:description "The name given to the Public Event."@en; 254 | shacl:name "title"@en; 255 | shacl:path dc:title . 256 | 257 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.address"; 258 | shacl:class ; 259 | shacl:description "Associates any Resource with the corresponding Address."@en; 260 | shacl:name "address"@en; 261 | shacl:path . 262 | 263 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.eventtype"; 264 | shacl:class skos:Concept; 265 | shacl:description "The nature or genre of the Public Event. "@en; 266 | shacl:name "event type"@en; 267 | shacl:path dc:type . 268 | 269 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.parentevent"; 270 | shacl:class ; 271 | shacl:description "A relation to another Public Event that encompasses it."@en; 272 | shacl:name "parent event"@en; 273 | shacl:path . 274 | 275 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.format"; 276 | shacl:class skos:Concept; 277 | shacl:description "A plan of organisation or arrangement of the Public Event."@en; 278 | shacl:name "format"@en; 279 | shacl:path . 280 | 281 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.expectednumberofparticipants"; 282 | shacl:datatype xsd:integer; 283 | shacl:description "The number of participants expected to participate in the event."@en; 284 | shacl:name "expected number of participants"@en; 285 | shacl:path . 286 | 287 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.contactpoint"; 288 | shacl:class ; 289 | shacl:description "The main contact information of the resource."@en; 290 | shacl:name "contact point"@en; 291 | shacl:path . 292 | 293 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.eventstatus"; 294 | shacl:class skos:Concept; 295 | shacl:description " This property defines the overall status of the event."@en; 296 | shacl:name "event status"@en; 297 | shacl:path . 298 | 299 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.topic"; 300 | shacl:class skos:Concept; 301 | shacl:description "The subject of the Public Event."@en; 302 | shacl:name "topic"@en; 303 | shacl:path dc:subject . 304 | 305 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.hastime"; 306 | shacl:class ; 307 | shacl:description "The association of a temporal entity (instant or interval) to any thing."@en; 308 | shacl:name "has time"@en; 309 | shacl:path . 310 | 311 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.description"; 312 | shacl:datatype rdf:langString; 313 | shacl:description "A textual explanation of the Pulblic Event."@en; 314 | shacl:name "description"@en; 315 | shacl:path dc:description . 316 | 317 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.audience"; 318 | shacl:class skos:Concept; 319 | shacl:description "The target group of people for whom the Public Event is created."@en; 320 | shacl:name "audience"@en; 321 | shacl:path . 322 | 323 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.hasparticipation"; 324 | shacl:class ; 325 | shacl:description "The way how a resource is organized."@en; 326 | shacl:name "has participation"@en; 327 | shacl:path . 328 | 329 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.homepage"; 330 | shacl:class foaf:Document; 331 | shacl:description "The website of the Public Event."@en; 332 | shacl:name "homepage"@en; 333 | shacl:path foaf:homepage . 334 | 335 | a shacl:NodeShape; 336 | shacl:closed false; 337 | shacl:property , 338 | ; 339 | shacl:targetClass . 340 | 341 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#TemporalEntity.frequency"; 342 | shacl:class skos:Concept; 343 | shacl:description "The recurrence of an instant or period."@en; 344 | shacl:name "frequency"@en; 345 | shacl:path . 346 | 347 | rdfs:seeAlso "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#TemporalEntity.description"; 348 | shacl:datatype rdf:langString; 349 | shacl:description "A textual representation of the Temporal Entity."@en; 350 | shacl:name "description"@en; 351 | shacl:path dc:description . 352 | 353 | a shacl:NodeShape; 354 | shacl:closed false; 355 | shacl:targetClass rdf:langString . 356 | -------------------------------------------------------------------------------- /releases/1.1.0/shacl/core-public-event-ap-SHACL.jsonld: -------------------------------------------------------------------------------- 1 | { 2 | "@context": { 3 | "@vocab": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl", 4 | "qb": "http://purl.org/linked-data/cube#", 5 | "qb:codeList": { 6 | "@id": "qb:codeList", 7 | "@type": "@id" 8 | }, 9 | "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", 10 | "rdf:first": { 11 | "@type": "@id" 12 | }, 13 | "rdf:rest": { 14 | "@type": "@id" 15 | }, 16 | "rdfs": "http://www.w3.org/2000/01/rdf-schema#", 17 | "rdfs:comment": { 18 | "@id": "rdfs:comment" 19 | }, 20 | "sh": "http://www.w3.org/ns/shacl#", 21 | "sh:and": { 22 | "@container": "@set", 23 | "@id": "sh:and", 24 | "@type": "@id" 25 | }, 26 | "sh:class": { 27 | "@id": "sh:class", 28 | "@type": "@id" 29 | }, 30 | "sh:datatype": { 31 | "@id": "sh:datatype", 32 | "@type": "@id" 33 | }, 34 | "sh:description": { 35 | "@container": "@language", 36 | "@id": "sh:description" 37 | }, 38 | "sh:hasValue": { 39 | "@id": "sh:hasValue", 40 | "@type": "@id" 41 | }, 42 | "sh:in": { 43 | "@container": "@set", 44 | "@id": "sh:in", 45 | "@type": "@id" 46 | }, 47 | "sh:maxCount": { 48 | "@id": "sh:maxCount", 49 | "@type": "http://www.w3.org/2001/XMLSchema#integer" 50 | }, 51 | "sh:minCount": { 52 | "@id": "sh:minCount", 53 | "@type": "http://www.w3.org/2001/XMLSchema#integer" 54 | }, 55 | "sh:name": { 56 | "@container": "@language", 57 | "@id": "sh:name" 58 | }, 59 | "sh:node": { 60 | "@id": "sh:node", 61 | "@type": "@id" 62 | }, 63 | "sh:nodeKind": { 64 | "@id": "sh:nodeKind", 65 | "@type": "@id" 66 | }, 67 | "sh:or": { 68 | "@container": "@set", 69 | "@id": "sh:or", 70 | "@type": "@id" 71 | }, 72 | "sh:path": { 73 | "@id": "sh:path", 74 | "@type": "@id" 75 | }, 76 | "sh:property": { 77 | "@id": "sh:property", 78 | "@type": "@id" 79 | }, 80 | "sh:severity": { 81 | "@id": "sh:severity", 82 | "@type": "@id" 83 | }, 84 | "sh:targetClass": { 85 | "@id": "sh:targetClass", 86 | "@type": "@id" 87 | }, 88 | "sh:uniqueLang": { 89 | "@id": "sh:uniqueLang", 90 | "@type": "http://www.w3.org/2001/XMLSchema#boolean" 91 | }, 92 | "shapes": { 93 | "@id": "rdfs:member", 94 | "@type": "@id" 95 | }, 96 | "skos": "http://www.w3.org/2004/02/skos/core#", 97 | "vl": "https://purl.eu/ns/shacl#", 98 | "vl:message": { 99 | "@container": "@language", 100 | "@id": "vl:message" 101 | } 102 | }, 103 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl", 104 | "shapes": [ 105 | { 106 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ContactPointShape", 107 | "@type": "sh:NodeShape", 108 | "sh:closed": false, 109 | "sh:property": [ 110 | { 111 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ContactPointShape/7816fa198c5151c7c5680b445b410afba0f362db", 112 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#ContactPoint.openinghours", 113 | "sh:class": "http://www.w3.org/2006/time#TemporalEntity", 114 | "sh:description": { 115 | "en": "The time at which the Contact Point is normally available." 116 | }, 117 | "sh:name": { 118 | "en": "opening hours" 119 | }, 120 | "sh:path": "http://data.europa.eu/m8g/openingHours" 121 | }, 122 | { 123 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ContactPointShape/95cf5318d1604f72f1c5d4d22a360ce268437bf0", 124 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#ContactPoint.contactpage", 125 | "sh:class": "http://xmlns.com/foaf/0.1/Document", 126 | "sh:description": { 127 | "en": "A web page that could be used to reach out the Contact Point." 128 | }, 129 | "sh:name": { 130 | "en": "contact page" 131 | }, 132 | "sh:path": "http://data.europa.eu/m8g/contactPage" 133 | }, 134 | { 135 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ContactPointShape/9825c8e65ddb580b23b763ebb38542de7d6ca58d", 136 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#ContactPoint.availabilityrestriction", 137 | "sh:class": "http://www.w3.org/2006/time#TemporalEntity", 138 | "sh:description": { 139 | "en": "The time during which the Contact Point is not available." 140 | }, 141 | "sh:name": { 142 | "en": "availability restriction" 143 | }, 144 | "sh:path": "http://data.europa.eu/m8g/specialOpeningHoursSpecification" 145 | } 146 | ], 147 | "sh:targetClass": "http://data.europa.eu/m8g/ContactPoint" 148 | }, 149 | { 150 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ParticipationShape", 151 | "@type": "sh:NodeShape", 152 | "sh:closed": false, 153 | "sh:property": [ 154 | { 155 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ParticipationShape/a80662b8305434df5e0a4edc73b2bb9037308c42", 156 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.hasparticipant", 157 | "sh:class": "http://xmlns.com/foaf/0.1/Agent", 158 | "sh:description": { 159 | "en": "The Agent involved in the Participation." 160 | }, 161 | "sh:name": { 162 | "en": "has participant" 163 | }, 164 | "sh:path": "http://data.europa.eu/m8g/hasParticipant" 165 | }, 166 | { 167 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ParticipationShape/cada7eccaa037221e39ca22ee97ce689067db260", 168 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.hastime", 169 | "sh:class": "http://www.w3.org/2006/time#TemporalEntity", 170 | "sh:description": { 171 | "en": "The association of a temporal entity (instant or interval) to any thing." 172 | }, 173 | "sh:name": { 174 | "en": "has time" 175 | }, 176 | "sh:path": "http://www.w3.org/2006/time#hasTime" 177 | }, 178 | { 179 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ParticipationShape/d2254b8259635ec986bc7c65b0227299193c6c16", 180 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.role", 181 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 182 | "sh:description": { 183 | "en": "The function of an Agent within a Participation." 184 | }, 185 | "sh:name": { 186 | "en": "role" 187 | }, 188 | "sh:path": "http://data.europa.eu/m8g/role" 189 | }, 190 | { 191 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ParticipationShape/d4d4f2399b8cf2f615ac658920373b714726bed0", 192 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.description", 193 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 194 | "sh:description": { 195 | "en": "A textual explanation of the Participation." 196 | }, 197 | "sh:name": { 198 | "en": "description" 199 | }, 200 | "sh:path": "http://purl.org/dc/terms/description" 201 | } 202 | ], 203 | "sh:targetClass": "http://data.europa.eu/m8g/Participation" 204 | }, 205 | { 206 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape", 207 | "@type": "sh:NodeShape", 208 | "sh:closed": false, 209 | "sh:property": [ 210 | { 211 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/0392f034da73998aa27744e049b617cc815300d1", 212 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.accessibility", 213 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 214 | "sh:description": { 215 | "en": "Information about how the Public Event can be approached, reached or entered, in particular for people with special needs." 216 | }, 217 | "sh:name": { 218 | "en": "accessibility" 219 | }, 220 | "sh:path": "http://data.europa.eu/m8g/accessibility" 221 | }, 222 | { 223 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/16285f673032fe44252d7b61d21e729d2b9b1223", 224 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.eventnumber", 225 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 226 | "sh:description": { 227 | "en": "The sequence position of the Public Event." 228 | }, 229 | "sh:name": { 230 | "en": "event number" 231 | }, 232 | "sh:path": "http://data.europa.eu/m8g/eventNumber" 233 | }, 234 | { 235 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/20bc04426dbee3b451abd55c4acaef748eceea6b", 236 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.subevent", 237 | "sh:class": "http://data.europa.eu/m8g/PublicEvent", 238 | "sh:description": { 239 | "en": "A relation towards another Public Event that belong to it." 240 | }, 241 | "sh:name": { 242 | "en": "sub event" 243 | }, 244 | "sh:path": "http://data.europa.eu/m8g/subEvent" 245 | }, 246 | { 247 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/29ba27566ab1f32c8bb73f3492436d4bd868d3d2", 248 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.language", 249 | "sh:class": "http://purl.org/dc/terms/LinguisticSystem", 250 | "sh:description": { 251 | "en": "The language in which the Public Event is given." 252 | }, 253 | "sh:name": { 254 | "en": "language" 255 | }, 256 | "sh:path": "http://purl.org/dc/terms/language" 257 | }, 258 | { 259 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/2cb200f381117ea8ae3d2b4a707a0911e34f1e42", 260 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.haspreviousevent", 261 | "sh:class": "http://data.europa.eu/m8g/PublicEvent", 262 | "sh:description": { 263 | "en": "The Public Event that comes before this one." 264 | }, 265 | "sh:name": { 266 | "en": "has previous event" 267 | }, 268 | "sh:path": "http://data.europa.eu/m8g/hasPreviousEvent" 269 | }, 270 | { 271 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/339699b2aa9f50f959f3abe739c4460719ee0137", 272 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.registrationpage", 273 | "sh:class": "http://xmlns.com/foaf/0.1/Document", 274 | "sh:description": { 275 | "en": "A web page that provides means to attend the Public Event." 276 | }, 277 | "sh:name": { 278 | "en": "registration page" 279 | }, 280 | "sh:path": "http://data.europa.eu/m8g/registrationPage" 281 | }, 282 | { 283 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/3bf2eb83d98691f70dec4cad53a6df0a567a38a2", 284 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.hasnextevent", 285 | "sh:class": "http://data.europa.eu/m8g/PublicEvent", 286 | "sh:description": { 287 | "en": "The Public Event that comes after this one." 288 | }, 289 | "sh:name": { 290 | "en": "has next event" 291 | }, 292 | "sh:path": "http://data.europa.eu/m8g/hasNextEvent" 293 | }, 294 | { 295 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/488f0bcb1b2d7cb5288ca9952a7b94f106f95859", 296 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.title", 297 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 298 | "sh:description": { 299 | "en": "The name given to the Public Event." 300 | }, 301 | "sh:name": { 302 | "en": "title" 303 | }, 304 | "sh:path": "http://purl.org/dc/terms/title" 305 | }, 306 | { 307 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/5de4ef5193a558e17a34633888421d09b957d267", 308 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.address", 309 | "sh:class": "http://www.w3.org/ns/locn#Address", 310 | "sh:description": { 311 | "en": "Associates any Resource with the corresponding Address." 312 | }, 313 | "sh:name": { 314 | "en": "address" 315 | }, 316 | "sh:path": "http://www.w3.org/ns/locn#address" 317 | }, 318 | { 319 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/61939252d652587b0311b448f67c71e42ce5a328", 320 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.eventtype", 321 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 322 | "sh:description": { 323 | "en": "The nature or genre of the Public Event. " 324 | }, 325 | "sh:name": { 326 | "en": "event type" 327 | }, 328 | "sh:path": "http://purl.org/dc/terms/type" 329 | }, 330 | { 331 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/70d43b8fb57f95387e8e11632149c854bb6b1dd1", 332 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.parentevent", 333 | "sh:class": "http://data.europa.eu/m8g/PublicEvent", 334 | "sh:description": { 335 | "en": "A relation to another Public Event that encompasses it." 336 | }, 337 | "sh:name": { 338 | "en": "parent event" 339 | }, 340 | "sh:path": "http://data.europa.eu/m8g/parentEvent" 341 | }, 342 | { 343 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/737cd5f1c9f0e13c35eb82b7f0d2b2f76a9a82c7", 344 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.format", 345 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 346 | "sh:description": { 347 | "en": "A plan of organisation or arrangement of the Public Event." 348 | }, 349 | "sh:name": { 350 | "en": "format" 351 | }, 352 | "sh:path": "http://data.europa.eu/m8g/format" 353 | }, 354 | { 355 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/787317eaad35993e463b5acf56b76915f2814352", 356 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.expectednumberofparticipants", 357 | "sh:datatype": "http://www.w3.org/2001/XMLSchema#integer", 358 | "sh:description": { 359 | "en": "The number of participants expected to participate in the event." 360 | }, 361 | "sh:name": { 362 | "en": "expected number of participants" 363 | }, 364 | "sh:path": "http://data.europa.eu/m8g/expectedNumberOfParticipants" 365 | }, 366 | { 367 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/7b6713c1f4a52e964f5db57eabef294b6d04e90e", 368 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.contactpoint", 369 | "sh:class": "http://data.europa.eu/m8g/ContactPoint", 370 | "sh:description": { 371 | "en": "The main contact information of the resource." 372 | }, 373 | "sh:name": { 374 | "en": "contact point" 375 | }, 376 | "sh:path": "http://data.europa.eu/m8g/contactPoint" 377 | }, 378 | { 379 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/9c5181d03e1e48344598a8c12da20a1ca35c3ccd", 380 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.eventstatus", 381 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 382 | "sh:description": { 383 | "en": " This property defines the overall status of the event." 384 | }, 385 | "sh:name": { 386 | "en": "event status" 387 | }, 388 | "sh:path": "http://data.europa.eu/m8g/eventStatus" 389 | }, 390 | { 391 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/b286acdfe0b19f7dc16a064e5a7cbef868a32621", 392 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.topic", 393 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 394 | "sh:description": { 395 | "en": "The subject of the Public Event." 396 | }, 397 | "sh:name": { 398 | "en": "topic" 399 | }, 400 | "sh:path": "http://purl.org/dc/terms/subject" 401 | }, 402 | { 403 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/cada7eccaa037221e39ca22ee97ce689067db260", 404 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.hastime", 405 | "sh:class": "http://www.w3.org/2006/time#TemporalEntity", 406 | "sh:description": { 407 | "en": "The association of a temporal entity (instant or interval) to any thing." 408 | }, 409 | "sh:name": { 410 | "en": "has time" 411 | }, 412 | "sh:path": "http://www.w3.org/2006/time#hasTime" 413 | }, 414 | { 415 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/d4d4f2399b8cf2f615ac658920373b714726bed0", 416 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.description", 417 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 418 | "sh:description": { 419 | "en": "A textual explanation of the Pulblic Event." 420 | }, 421 | "sh:name": { 422 | "en": "description" 423 | }, 424 | "sh:path": "http://purl.org/dc/terms/description" 425 | }, 426 | { 427 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/f2ea23ea7d2e48da98de5a4a76dc3d86501b02b9", 428 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.audience", 429 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 430 | "sh:description": { 431 | "en": "The target group of people for whom the Public Event is created." 432 | }, 433 | "sh:name": { 434 | "en": "audience" 435 | }, 436 | "sh:path": "http://data.europa.eu/m8g/audience" 437 | }, 438 | { 439 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/fb0f4ce42568457dd68730013f20f7749a22ad39", 440 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.hasparticipation", 441 | "sh:class": "http://data.europa.eu/m8g/Participation", 442 | "sh:description": { 443 | "en": "The way how a resource is organized." 444 | }, 445 | "sh:name": { 446 | "en": "has participation" 447 | }, 448 | "sh:path": "http://data.europa.eu/m8g/hasParticipation" 449 | }, 450 | { 451 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/fb8568b313de736f9184db23272b6317700e9e7e", 452 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.homepage", 453 | "sh:class": "http://xmlns.com/foaf/0.1/Document", 454 | "sh:description": { 455 | "en": "The website of the Public Event." 456 | }, 457 | "sh:name": { 458 | "en": "homepage" 459 | }, 460 | "sh:path": "http://xmlns.com/foaf/0.1/homepage" 461 | } 462 | ], 463 | "sh:targetClass": "http://data.europa.eu/m8g/PublicEvent" 464 | }, 465 | { 466 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#LinguisticSystemShape", 467 | "@type": "sh:NodeShape", 468 | "sh:closed": false, 469 | "sh:property": [], 470 | "sh:targetClass": "http://purl.org/dc/terms/LinguisticSystem" 471 | }, 472 | { 473 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#TextShape", 474 | "@type": "sh:NodeShape", 475 | "sh:closed": false, 476 | "sh:property": [], 477 | "sh:targetClass": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 478 | }, 479 | { 480 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#LiteralShape", 481 | "@type": "sh:NodeShape", 482 | "sh:closed": false, 483 | "sh:property": [], 484 | "sh:targetClass": "http://www.w3.org/2000/01/rdf-schema#Literal" 485 | }, 486 | { 487 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#IntegerShape", 488 | "@type": "sh:NodeShape", 489 | "sh:closed": false, 490 | "sh:property": [], 491 | "sh:targetClass": "http://www.w3.org/2001/XMLSchema#integer" 492 | }, 493 | { 494 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#CodeShape", 495 | "@type": "sh:NodeShape", 496 | "sh:closed": false, 497 | "sh:property": [], 498 | "sh:targetClass": "http://www.w3.org/2004/02/skos/core#Concept" 499 | }, 500 | { 501 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#TemporalEntityShape", 502 | "@type": "sh:NodeShape", 503 | "sh:closed": false, 504 | "sh:property": [ 505 | { 506 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#TemporalEntityShape/04d197dc40f01e87093bdd0446a9fdb1a9d44319", 507 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#TemporalEntity.frequency", 508 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 509 | "sh:description": { 510 | "en": "The recurrence of an instant or period." 511 | }, 512 | "sh:name": { 513 | "en": "frequency" 514 | }, 515 | "sh:path": "http://data.europa.eu/m8g/frequency" 516 | }, 517 | { 518 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#TemporalEntityShape/d4d4f2399b8cf2f615ac658920373b714726bed0", 519 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#TemporalEntity.description", 520 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 521 | "sh:description": { 522 | "en": "A textual representation of the Temporal Entity." 523 | }, 524 | "sh:name": { 525 | "en": "description" 526 | }, 527 | "sh:path": "http://purl.org/dc/terms/description" 528 | } 529 | ], 530 | "sh:targetClass": "http://www.w3.org/2006/time#TemporalEntity" 531 | }, 532 | { 533 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape", 534 | "@type": "sh:NodeShape", 535 | "sh:closed": false, 536 | "sh:property": [ 537 | { 538 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/17384dfa4a75117e7dd2bc0f2bbf61ac91fd8676", 539 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.thoroughfare", 540 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 541 | "sh:description": { 542 | "en": "The name of a passage or way through from one location to another." 543 | }, 544 | "sh:name": { 545 | "en": "thoroughfare" 546 | }, 547 | "sh:path": "http://www.w3.org/ns/locn#thoroughfare" 548 | }, 549 | { 550 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/362b7c3261b1d5eb024e72e4868babc25ed0c7ce", 551 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.administrativeunitlevel1", 552 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 553 | "sh:description": { 554 | "en": "The name of the uppermost level of the address, almost always a country." 555 | }, 556 | "sh:name": { 557 | "en": "administrative unit level 1" 558 | }, 559 | "sh:path": "http://www.w3.org/ns/locn#adminUnitL1" 560 | }, 561 | { 562 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/470060a15e97aeacd56fcc5beb701e647a6aa56e", 563 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.addressarea", 564 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 565 | "sh:description": { 566 | "en": "The name of a geographic area that groups Addresses." 567 | }, 568 | "sh:name": { 569 | "en": "address area" 570 | }, 571 | "sh:path": "http://www.w3.org/ns/locn#addressArea" 572 | }, 573 | { 574 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/854a17171901a9c000eff34a7ccd77814891e3d5", 575 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.administrativeunitlevel2", 576 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 577 | "sh:description": { 578 | "en": "The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities." 579 | }, 580 | "sh:name": { 581 | "en": "administrative unit level 2" 582 | }, 583 | "sh:path": "http://www.w3.org/ns/locn#adminUnitL2" 584 | }, 585 | { 586 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/98016263ed1fd03fc2066e397f3ae3343ce3bf79", 587 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.postname", 588 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 589 | "sh:description": { 590 | "en": "A name created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points." 591 | }, 592 | "sh:name": { 593 | "en": "post name" 594 | }, 595 | "sh:path": "http://www.w3.org/ns/locn#postName" 596 | }, 597 | { 598 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/d75b5d4c221e6b0bf47c853c0be92d078c39e391", 599 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.locatorname", 600 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 601 | "sh:description": { 602 | "en": "Proper noun(s) applied to the real world entity identified by the locator. The locator name could be the name of the property or complex, of the building or part of the building, or it could be the name of a room inside a building." 603 | }, 604 | "sh:name": { 605 | "en": "locator name" 606 | }, 607 | "sh:path": "http://www.w3.org/ns/locn#locatorName" 608 | }, 609 | { 610 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/dee03556e405a14f1e410c960b43b8eee149efe7", 611 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.fulladdress", 612 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 613 | "sh:description": { 614 | "en": "The complete address written as a string." 615 | }, 616 | "sh:name": { 617 | "en": "full address" 618 | }, 619 | "sh:path": "http://www.w3.org/ns/locn#fullAddress" 620 | } 621 | ], 622 | "sh:targetClass": "http://www.w3.org/ns/locn#Address" 623 | }, 624 | { 625 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AgentShape", 626 | "@type": "sh:NodeShape", 627 | "sh:closed": false, 628 | "sh:property": [ 629 | { 630 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AgentShape/263a563c5bed08cdaadf4a0fd0a5fb9874d742bc", 631 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.name", 632 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 633 | "sh:description": { 634 | "en": "The noun given to the Agent." 635 | }, 636 | "sh:name": { 637 | "en": "name" 638 | }, 639 | "sh:path": "http://purl.org/dc/terms/title" 640 | }, 641 | { 642 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AgentShape/322371a77364a50f049d46180f6192532eea26dc", 643 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.type", 644 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 645 | "sh:description": { 646 | "en": "A classification assigned to an Agent." 647 | }, 648 | "sh:name": { 649 | "en": "type" 650 | }, 651 | "sh:path": "http://purl.org/dc/terms/type" 652 | }, 653 | { 654 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AgentShape/3ebdf1520cc4c255e68fed56bc8fa1d659e63f2b", 655 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.participates", 656 | "sh:class": "http://data.europa.eu/m8g/Participation", 657 | "sh:description": { 658 | "en": "The participation in which an Agent is involved." 659 | }, 660 | "sh:name": { 661 | "en": "participates" 662 | }, 663 | "sh:path": "http://data.europa.eu/m8g/participates" 664 | }, 665 | { 666 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AgentShape/5de4ef5193a558e17a34633888421d09b957d267", 667 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.address", 668 | "sh:class": "http://www.w3.org/ns/locn#Address", 669 | "sh:description": { 670 | "en": "Associates any Resource with the corresponding Address." 671 | }, 672 | "sh:name": { 673 | "en": "address" 674 | }, 675 | "sh:path": "http://www.w3.org/ns/locn#address" 676 | } 677 | ], 678 | "sh:targetClass": "http://xmlns.com/foaf/0.1/Agent" 679 | }, 680 | { 681 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#DocumentShape", 682 | "@type": "sh:NodeShape", 683 | "sh:closed": false, 684 | "sh:property": [], 685 | "sh:targetClass": "http://xmlns.com/foaf/0.1/Document" 686 | } 687 | ] 688 | } 689 | -------------------------------------------------------------------------------- /releases/1.1.0/shacl/core-public-event-ap-SHACL_en.jsonld: -------------------------------------------------------------------------------- 1 | { 2 | "@context": { 3 | "@vocab": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl", 4 | "qb": "http://purl.org/linked-data/cube#", 5 | "qb:codeList": { 6 | "@id": "qb:codeList", 7 | "@type": "@id" 8 | }, 9 | "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", 10 | "rdf:first": { 11 | "@type": "@id" 12 | }, 13 | "rdf:rest": { 14 | "@type": "@id" 15 | }, 16 | "rdfs": "http://www.w3.org/2000/01/rdf-schema#", 17 | "rdfs:comment": { 18 | "@id": "rdfs:comment" 19 | }, 20 | "sh": "http://www.w3.org/ns/shacl#", 21 | "sh:and": { 22 | "@container": "@set", 23 | "@id": "sh:and", 24 | "@type": "@id" 25 | }, 26 | "sh:class": { 27 | "@id": "sh:class", 28 | "@type": "@id" 29 | }, 30 | "sh:datatype": { 31 | "@id": "sh:datatype", 32 | "@type": "@id" 33 | }, 34 | "sh:description": { 35 | "@container": "@language", 36 | "@id": "sh:description" 37 | }, 38 | "sh:hasValue": { 39 | "@id": "sh:hasValue", 40 | "@type": "@id" 41 | }, 42 | "sh:in": { 43 | "@container": "@set", 44 | "@id": "sh:in", 45 | "@type": "@id" 46 | }, 47 | "sh:maxCount": { 48 | "@id": "sh:maxCount", 49 | "@type": "http://www.w3.org/2001/XMLSchema#integer" 50 | }, 51 | "sh:minCount": { 52 | "@id": "sh:minCount", 53 | "@type": "http://www.w3.org/2001/XMLSchema#integer" 54 | }, 55 | "sh:name": { 56 | "@container": "@language", 57 | "@id": "sh:name" 58 | }, 59 | "sh:node": { 60 | "@id": "sh:node", 61 | "@type": "@id" 62 | }, 63 | "sh:nodeKind": { 64 | "@id": "sh:nodeKind", 65 | "@type": "@id" 66 | }, 67 | "sh:or": { 68 | "@container": "@set", 69 | "@id": "sh:or", 70 | "@type": "@id" 71 | }, 72 | "sh:path": { 73 | "@id": "sh:path", 74 | "@type": "@id" 75 | }, 76 | "sh:property": { 77 | "@id": "sh:property", 78 | "@type": "@id" 79 | }, 80 | "sh:severity": { 81 | "@id": "sh:severity", 82 | "@type": "@id" 83 | }, 84 | "sh:targetClass": { 85 | "@id": "sh:targetClass", 86 | "@type": "@id" 87 | }, 88 | "sh:uniqueLang": { 89 | "@id": "sh:uniqueLang", 90 | "@type": "http://www.w3.org/2001/XMLSchema#boolean" 91 | }, 92 | "shapes": { 93 | "@id": "rdfs:member", 94 | "@type": "@id" 95 | }, 96 | "skos": "http://www.w3.org/2004/02/skos/core#", 97 | "vl": "https://purl.eu/ns/shacl#", 98 | "vl:message": { 99 | "@container": "@language", 100 | "@id": "vl:message" 101 | } 102 | }, 103 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl", 104 | "shapes": [ 105 | { 106 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ContactPointShape", 107 | "@type": "sh:NodeShape", 108 | "sh:closed": false, 109 | "sh:property": [ 110 | { 111 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ContactPointShape/7816fa198c5151c7c5680b445b410afba0f362db", 112 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#ContactPoint.openinghours", 113 | "sh:class": "http://www.w3.org/2006/time#TemporalEntity", 114 | "sh:description": { 115 | "en": "The time at which the Contact Point is normally available." 116 | }, 117 | "sh:name": { 118 | "en": "opening hours" 119 | }, 120 | "sh:path": "http://data.europa.eu/m8g/openingHours" 121 | }, 122 | { 123 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ContactPointShape/95cf5318d1604f72f1c5d4d22a360ce268437bf0", 124 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#ContactPoint.contactpage", 125 | "sh:class": "http://xmlns.com/foaf/0.1/Document", 126 | "sh:description": { 127 | "en": "A web page that could be used to reach out the Contact Point." 128 | }, 129 | "sh:name": { 130 | "en": "contact page" 131 | }, 132 | "sh:path": "http://data.europa.eu/m8g/contactPage" 133 | }, 134 | { 135 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ContactPointShape/9825c8e65ddb580b23b763ebb38542de7d6ca58d", 136 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#ContactPoint.availabilityrestriction", 137 | "sh:class": "http://www.w3.org/2006/time#TemporalEntity", 138 | "sh:description": { 139 | "en": "The time during which the Contact Point is not available." 140 | }, 141 | "sh:name": { 142 | "en": "availability restriction" 143 | }, 144 | "sh:path": "http://data.europa.eu/m8g/specialOpeningHoursSpecification" 145 | } 146 | ], 147 | "sh:targetClass": "http://data.europa.eu/m8g/ContactPoint" 148 | }, 149 | { 150 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ParticipationShape", 151 | "@type": "sh:NodeShape", 152 | "sh:closed": false, 153 | "sh:property": [ 154 | { 155 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ParticipationShape/a80662b8305434df5e0a4edc73b2bb9037308c42", 156 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.hasparticipant", 157 | "sh:class": "http://xmlns.com/foaf/0.1/Agent", 158 | "sh:description": { 159 | "en": "The Agent involved in the Participation." 160 | }, 161 | "sh:name": { 162 | "en": "has participant" 163 | }, 164 | "sh:path": "http://data.europa.eu/m8g/hasParticipant" 165 | }, 166 | { 167 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ParticipationShape/cada7eccaa037221e39ca22ee97ce689067db260", 168 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.hastime", 169 | "sh:class": "http://www.w3.org/2006/time#TemporalEntity", 170 | "sh:description": { 171 | "en": "The association of a temporal entity (instant or interval) to any thing." 172 | }, 173 | "sh:name": { 174 | "en": "has time" 175 | }, 176 | "sh:path": "http://www.w3.org/2006/time#hasTime" 177 | }, 178 | { 179 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ParticipationShape/d2254b8259635ec986bc7c65b0227299193c6c16", 180 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.role", 181 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 182 | "sh:description": { 183 | "en": "The function of an Agent within a Participation." 184 | }, 185 | "sh:name": { 186 | "en": "role" 187 | }, 188 | "sh:path": "http://data.europa.eu/m8g/role" 189 | }, 190 | { 191 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#ParticipationShape/d4d4f2399b8cf2f615ac658920373b714726bed0", 192 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Participation.description", 193 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 194 | "sh:description": { 195 | "en": "A textual explanation of the Participation." 196 | }, 197 | "sh:name": { 198 | "en": "description" 199 | }, 200 | "sh:path": "http://purl.org/dc/terms/description" 201 | } 202 | ], 203 | "sh:targetClass": "http://data.europa.eu/m8g/Participation" 204 | }, 205 | { 206 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape", 207 | "@type": "sh:NodeShape", 208 | "sh:closed": false, 209 | "sh:property": [ 210 | { 211 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/0392f034da73998aa27744e049b617cc815300d1", 212 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.accessibility", 213 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 214 | "sh:description": { 215 | "en": "Information about how the Public Event can be approached, reached or entered, in particular for people with special needs." 216 | }, 217 | "sh:name": { 218 | "en": "accessibility" 219 | }, 220 | "sh:path": "http://data.europa.eu/m8g/accessibility" 221 | }, 222 | { 223 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/16285f673032fe44252d7b61d21e729d2b9b1223", 224 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.eventnumber", 225 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 226 | "sh:description": { 227 | "en": "The sequence position of the Public Event." 228 | }, 229 | "sh:name": { 230 | "en": "event number" 231 | }, 232 | "sh:path": "http://data.europa.eu/m8g/eventNumber" 233 | }, 234 | { 235 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/20bc04426dbee3b451abd55c4acaef748eceea6b", 236 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.subevent", 237 | "sh:class": "http://data.europa.eu/m8g/PublicEvent", 238 | "sh:description": { 239 | "en": "A relation towards another Public Event that belong to it." 240 | }, 241 | "sh:name": { 242 | "en": "sub event" 243 | }, 244 | "sh:path": "http://data.europa.eu/m8g/subEvent" 245 | }, 246 | { 247 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/29ba27566ab1f32c8bb73f3492436d4bd868d3d2", 248 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.language", 249 | "sh:class": "http://purl.org/dc/terms/LinguisticSystem", 250 | "sh:description": { 251 | "en": "The language in which the Public Event is given." 252 | }, 253 | "sh:name": { 254 | "en": "language" 255 | }, 256 | "sh:path": "http://purl.org/dc/terms/language" 257 | }, 258 | { 259 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/2cb200f381117ea8ae3d2b4a707a0911e34f1e42", 260 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.haspreviousevent", 261 | "sh:class": "http://data.europa.eu/m8g/PublicEvent", 262 | "sh:description": { 263 | "en": "The Public Event that comes before this one." 264 | }, 265 | "sh:name": { 266 | "en": "has previous event" 267 | }, 268 | "sh:path": "http://data.europa.eu/m8g/hasPreviousEvent" 269 | }, 270 | { 271 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/339699b2aa9f50f959f3abe739c4460719ee0137", 272 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.registrationpage", 273 | "sh:class": "http://xmlns.com/foaf/0.1/Document", 274 | "sh:description": { 275 | "en": "A web page that provides means to attend the Public Event." 276 | }, 277 | "sh:name": { 278 | "en": "registration page" 279 | }, 280 | "sh:path": "http://data.europa.eu/m8g/registrationPage" 281 | }, 282 | { 283 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/3bf2eb83d98691f70dec4cad53a6df0a567a38a2", 284 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.hasnextevent", 285 | "sh:class": "http://data.europa.eu/m8g/PublicEvent", 286 | "sh:description": { 287 | "en": "The Public Event that comes after this one." 288 | }, 289 | "sh:name": { 290 | "en": "has next event" 291 | }, 292 | "sh:path": "http://data.europa.eu/m8g/hasNextEvent" 293 | }, 294 | { 295 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/488f0bcb1b2d7cb5288ca9952a7b94f106f95859", 296 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.title", 297 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 298 | "sh:description": { 299 | "en": "The name given to the Public Event." 300 | }, 301 | "sh:name": { 302 | "en": "title" 303 | }, 304 | "sh:path": "http://purl.org/dc/terms/title" 305 | }, 306 | { 307 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/5de4ef5193a558e17a34633888421d09b957d267", 308 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.address", 309 | "sh:class": "http://www.w3.org/ns/locn#Address", 310 | "sh:description": { 311 | "en": "Associates any Resource with the corresponding Address." 312 | }, 313 | "sh:name": { 314 | "en": "address" 315 | }, 316 | "sh:path": "http://www.w3.org/ns/locn#address" 317 | }, 318 | { 319 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/61939252d652587b0311b448f67c71e42ce5a328", 320 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.eventtype", 321 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 322 | "sh:description": { 323 | "en": "The nature or genre of the Public Event. " 324 | }, 325 | "sh:name": { 326 | "en": "event type" 327 | }, 328 | "sh:path": "http://purl.org/dc/terms/type" 329 | }, 330 | { 331 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/70d43b8fb57f95387e8e11632149c854bb6b1dd1", 332 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.parentevent", 333 | "sh:class": "http://data.europa.eu/m8g/PublicEvent", 334 | "sh:description": { 335 | "en": "A relation to another Public Event that encompasses it." 336 | }, 337 | "sh:name": { 338 | "en": "parent event" 339 | }, 340 | "sh:path": "http://data.europa.eu/m8g/parentEvent" 341 | }, 342 | { 343 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/737cd5f1c9f0e13c35eb82b7f0d2b2f76a9a82c7", 344 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.format", 345 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 346 | "sh:description": { 347 | "en": "A plan of organisation or arrangement of the Public Event." 348 | }, 349 | "sh:name": { 350 | "en": "format" 351 | }, 352 | "sh:path": "http://data.europa.eu/m8g/format" 353 | }, 354 | { 355 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/787317eaad35993e463b5acf56b76915f2814352", 356 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.expectednumberofparticipants", 357 | "sh:datatype": "http://www.w3.org/2001/XMLSchema#integer", 358 | "sh:description": { 359 | "en": "The number of participants expected to participate in the event." 360 | }, 361 | "sh:name": { 362 | "en": "expected number of participants" 363 | }, 364 | "sh:path": "http://data.europa.eu/m8g/expectedNumberOfParticipants" 365 | }, 366 | { 367 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/7b6713c1f4a52e964f5db57eabef294b6d04e90e", 368 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.contactpoint", 369 | "sh:class": "http://data.europa.eu/m8g/ContactPoint", 370 | "sh:description": { 371 | "en": "The main contact information of the resource." 372 | }, 373 | "sh:name": { 374 | "en": "contact point" 375 | }, 376 | "sh:path": "http://data.europa.eu/m8g/contactPoint" 377 | }, 378 | { 379 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/9c5181d03e1e48344598a8c12da20a1ca35c3ccd", 380 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.eventstatus", 381 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 382 | "sh:description": { 383 | "en": " This property defines the overall status of the event." 384 | }, 385 | "sh:name": { 386 | "en": "event status" 387 | }, 388 | "sh:path": "http://data.europa.eu/m8g/eventStatus" 389 | }, 390 | { 391 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/b286acdfe0b19f7dc16a064e5a7cbef868a32621", 392 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.topic", 393 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 394 | "sh:description": { 395 | "en": "The subject of the Public Event." 396 | }, 397 | "sh:name": { 398 | "en": "topic" 399 | }, 400 | "sh:path": "http://purl.org/dc/terms/subject" 401 | }, 402 | { 403 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/cada7eccaa037221e39ca22ee97ce689067db260", 404 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.hastime", 405 | "sh:class": "http://www.w3.org/2006/time#TemporalEntity", 406 | "sh:description": { 407 | "en": "The association of a temporal entity (instant or interval) to any thing." 408 | }, 409 | "sh:name": { 410 | "en": "has time" 411 | }, 412 | "sh:path": "http://www.w3.org/2006/time#hasTime" 413 | }, 414 | { 415 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/d4d4f2399b8cf2f615ac658920373b714726bed0", 416 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.description", 417 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 418 | "sh:description": { 419 | "en": "A textual explanation of the Pulblic Event." 420 | }, 421 | "sh:name": { 422 | "en": "description" 423 | }, 424 | "sh:path": "http://purl.org/dc/terms/description" 425 | }, 426 | { 427 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/f2ea23ea7d2e48da98de5a4a76dc3d86501b02b9", 428 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.audience", 429 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 430 | "sh:description": { 431 | "en": "The target group of people for whom the Public Event is created." 432 | }, 433 | "sh:name": { 434 | "en": "audience" 435 | }, 436 | "sh:path": "http://data.europa.eu/m8g/audience" 437 | }, 438 | { 439 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/fb0f4ce42568457dd68730013f20f7749a22ad39", 440 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.hasparticipation", 441 | "sh:class": "http://data.europa.eu/m8g/Participation", 442 | "sh:description": { 443 | "en": "The way how a resource is organized." 444 | }, 445 | "sh:name": { 446 | "en": "has participation" 447 | }, 448 | "sh:path": "http://data.europa.eu/m8g/hasParticipation" 449 | }, 450 | { 451 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#PublicEventShape/fb8568b313de736f9184db23272b6317700e9e7e", 452 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#PublicEvent.homepage", 453 | "sh:class": "http://xmlns.com/foaf/0.1/Document", 454 | "sh:description": { 455 | "en": "The website of the Public Event." 456 | }, 457 | "sh:name": { 458 | "en": "homepage" 459 | }, 460 | "sh:path": "http://xmlns.com/foaf/0.1/homepage" 461 | } 462 | ], 463 | "sh:targetClass": "http://data.europa.eu/m8g/PublicEvent" 464 | }, 465 | { 466 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#LinguisticSystemShape", 467 | "@type": "sh:NodeShape", 468 | "sh:closed": false, 469 | "sh:property": [], 470 | "sh:targetClass": "http://purl.org/dc/terms/LinguisticSystem" 471 | }, 472 | { 473 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#TextShape", 474 | "@type": "sh:NodeShape", 475 | "sh:closed": false, 476 | "sh:property": [], 477 | "sh:targetClass": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" 478 | }, 479 | { 480 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#LiteralShape", 481 | "@type": "sh:NodeShape", 482 | "sh:closed": false, 483 | "sh:property": [], 484 | "sh:targetClass": "http://www.w3.org/2000/01/rdf-schema#Literal" 485 | }, 486 | { 487 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#IntegerShape", 488 | "@type": "sh:NodeShape", 489 | "sh:closed": false, 490 | "sh:property": [], 491 | "sh:targetClass": "http://www.w3.org/2001/XMLSchema#integer" 492 | }, 493 | { 494 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#CodeShape", 495 | "@type": "sh:NodeShape", 496 | "sh:closed": false, 497 | "sh:property": [], 498 | "sh:targetClass": "http://www.w3.org/2004/02/skos/core#Concept" 499 | }, 500 | { 501 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#TemporalEntityShape", 502 | "@type": "sh:NodeShape", 503 | "sh:closed": false, 504 | "sh:property": [ 505 | { 506 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#TemporalEntityShape/04d197dc40f01e87093bdd0446a9fdb1a9d44319", 507 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#TemporalEntity.frequency", 508 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 509 | "sh:description": { 510 | "en": "The recurrence of an instant or period." 511 | }, 512 | "sh:name": { 513 | "en": "frequency" 514 | }, 515 | "sh:path": "http://data.europa.eu/m8g/frequency" 516 | }, 517 | { 518 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#TemporalEntityShape/d4d4f2399b8cf2f615ac658920373b714726bed0", 519 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#TemporalEntity.description", 520 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 521 | "sh:description": { 522 | "en": "A textual representation of the Temporal Entity." 523 | }, 524 | "sh:name": { 525 | "en": "description" 526 | }, 527 | "sh:path": "http://purl.org/dc/terms/description" 528 | } 529 | ], 530 | "sh:targetClass": "http://www.w3.org/2006/time#TemporalEntity" 531 | }, 532 | { 533 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape", 534 | "@type": "sh:NodeShape", 535 | "sh:closed": false, 536 | "sh:property": [ 537 | { 538 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/17384dfa4a75117e7dd2bc0f2bbf61ac91fd8676", 539 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.thoroughfare", 540 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 541 | "sh:description": { 542 | "en": "The name of a passage or way through from one location to another." 543 | }, 544 | "sh:name": { 545 | "en": "thoroughfare" 546 | }, 547 | "sh:path": "http://www.w3.org/ns/locn#thoroughfare" 548 | }, 549 | { 550 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/362b7c3261b1d5eb024e72e4868babc25ed0c7ce", 551 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.administrativeunitlevel1", 552 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 553 | "sh:description": { 554 | "en": "The name of the uppermost level of the address, almost always a country." 555 | }, 556 | "sh:name": { 557 | "en": "administrative unit level 1" 558 | }, 559 | "sh:path": "http://www.w3.org/ns/locn#adminUnitL1" 560 | }, 561 | { 562 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/470060a15e97aeacd56fcc5beb701e647a6aa56e", 563 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.addressarea", 564 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 565 | "sh:description": { 566 | "en": "The name of a geographic area that groups Addresses." 567 | }, 568 | "sh:name": { 569 | "en": "address area" 570 | }, 571 | "sh:path": "http://www.w3.org/ns/locn#addressArea" 572 | }, 573 | { 574 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/854a17171901a9c000eff34a7ccd77814891e3d5", 575 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.administrativeunitlevel2", 576 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 577 | "sh:description": { 578 | "en": "The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities." 579 | }, 580 | "sh:name": { 581 | "en": "administrative unit level 2" 582 | }, 583 | "sh:path": "http://www.w3.org/ns/locn#adminUnitL2" 584 | }, 585 | { 586 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/98016263ed1fd03fc2066e397f3ae3343ce3bf79", 587 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.postname", 588 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 589 | "sh:description": { 590 | "en": "A name created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points." 591 | }, 592 | "sh:name": { 593 | "en": "post name" 594 | }, 595 | "sh:path": "http://www.w3.org/ns/locn#postName" 596 | }, 597 | { 598 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/d75b5d4c221e6b0bf47c853c0be92d078c39e391", 599 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.locatorname", 600 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 601 | "sh:description": { 602 | "en": "Proper noun(s) applied to the real world entity identified by the locator. The locator name could be the name of the property or complex, of the building or part of the building, or it could be the name of a room inside a building." 603 | }, 604 | "sh:name": { 605 | "en": "locator name" 606 | }, 607 | "sh:path": "http://www.w3.org/ns/locn#locatorName" 608 | }, 609 | { 610 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AddressShape/dee03556e405a14f1e410c960b43b8eee149efe7", 611 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Address.fulladdress", 612 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 613 | "sh:description": { 614 | "en": "The complete address written as a string." 615 | }, 616 | "sh:name": { 617 | "en": "full address" 618 | }, 619 | "sh:path": "http://www.w3.org/ns/locn#fullAddress" 620 | } 621 | ], 622 | "sh:targetClass": "http://www.w3.org/ns/locn#Address" 623 | }, 624 | { 625 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AgentShape", 626 | "@type": "sh:NodeShape", 627 | "sh:closed": false, 628 | "sh:property": [ 629 | { 630 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AgentShape/263a563c5bed08cdaadf4a0fd0a5fb9874d742bc", 631 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.name", 632 | "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", 633 | "sh:description": { 634 | "en": "The noun given to the Agent." 635 | }, 636 | "sh:name": { 637 | "en": "name" 638 | }, 639 | "sh:path": "http://purl.org/dc/terms/title" 640 | }, 641 | { 642 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AgentShape/322371a77364a50f049d46180f6192532eea26dc", 643 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.type", 644 | "sh:class": "http://www.w3.org/2004/02/skos/core#Concept", 645 | "sh:description": { 646 | "en": "A classification assigned to an Agent." 647 | }, 648 | "sh:name": { 649 | "en": "type" 650 | }, 651 | "sh:path": "http://purl.org/dc/terms/type" 652 | }, 653 | { 654 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AgentShape/3ebdf1520cc4c255e68fed56bc8fa1d659e63f2b", 655 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.participates", 656 | "sh:class": "http://data.europa.eu/m8g/Participation", 657 | "sh:description": { 658 | "en": "The participation in which an Agent is involved." 659 | }, 660 | "sh:name": { 661 | "en": "participates" 662 | }, 663 | "sh:path": "http://data.europa.eu/m8g/participates" 664 | }, 665 | { 666 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#AgentShape/5de4ef5193a558e17a34633888421d09b957d267", 667 | "rdfs:seeAlso": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0/#Agent.address", 668 | "sh:class": "http://www.w3.org/ns/locn#Address", 669 | "sh:description": { 670 | "en": "Associates any Resource with the corresponding Address." 671 | }, 672 | "sh:name": { 673 | "en": "address" 674 | }, 675 | "sh:path": "http://www.w3.org/ns/locn#address" 676 | } 677 | ], 678 | "sh:targetClass": "http://xmlns.com/foaf/0.1/Agent" 679 | }, 680 | { 681 | "@id": "https://semiceu.github.io/Core-Public-Event-Vocabulary/releases/1.1.0//shacl/core-public-event-ap-SHACL.ttl#DocumentShape", 682 | "@type": "sh:NodeShape", 683 | "sh:closed": false, 684 | "sh:property": [], 685 | "sh:targetClass": "http://xmlns.com/foaf/0.1/Document" 686 | } 687 | ] 688 | } 689 | --------------------------------------------------------------------------------