@prefix dc: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schemas: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://data.europa.eu/m8g/accessibility> a owl:DatatypeProperty;
  rdfs:label "accessibility"@en;
  rdfs:comment "Information about how the Public Event can be approached, reached or entered, in particular for people with special needs."@en;
  rdfs:domain <http://data.europa.eu/m8g/PublicEvent>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range rdf:langString;
  skos:scopeNote "This property may be provided in multiple languages with multiple instances of the accessibility property."@en .

<http://data.europa.eu/m8g/adminUnit> a owl:ObjectProperty;
  rdfs:label "administrative unit"@en;
  rdfs:comment "A detailed administrative unit organized in a hierarchy."@en;
  rdfs:domain <http://www.w3.org/ns/locn#Address>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range <http://data.europa.eu/m8g/AdminUnit> .

<http://data.europa.eu/m8g/audience> a owl:ObjectProperty;
  rdfs:label "audience"@en;
  rdfs:comment "The target group of people for whom the Public Event is created."@en;
  rdfs:domain <http://data.europa.eu/m8g/PublicEvent>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range skos:Concept .

<http://data.europa.eu/m8g/contactPage> a owl:ObjectProperty;
  rdfs:label "contact page"@en;
  rdfs:comment "A web page that could be used to reach out the Contact Point."@en;
  rdfs:domain <http://data.europa.eu/m8g/ContactPoint>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range foaf:Document .

<http://data.europa.eu/m8g/email> a owl:DatatypeProperty;
  rdfs:label "has email"@en;
  rdfs:comment "An electronic address through which the Contact Point can be contacted."@en;
  rdfs:domain <http://data.europa.eu/m8g/ContactPoint>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range rdfs:Literal .

<http://data.europa.eu/m8g/eventNumber> a owl:DatatypeProperty;
  rdfs:label "event number"@en;
  rdfs:comment "The sequence position of the Public Event."@en;
  rdfs:domain <http://data.europa.eu/m8g/PublicEvent>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range rdf:langString;
  skos:scopeNote "Examples could be the ''4th\" or \"2022\"."@en .

<http://data.europa.eu/m8g/eventStatus> a owl:ObjectProperty;
  rdfs:label "event status"@en;
  rdfs:comment " This property defines the overall status of the event."@en;
  rdfs:domain <http://data.europa.eu/m8g/PublicEvent>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range skos:Concept;
  skos:scopeNote "The recommended code list is the <a href=\"https://op.europa.eu/en/web/eu-vocabularies/concept-scheme/-/resource?uri=http://publications.europa.eu/resource/authority/event-status\">  Event Status Controlled vocabulary </a> maintained by the Publications Office of the EU."@en .

<http://data.europa.eu/m8g/expectedNumberOfParticipants> a owl:DatatypeProperty;
  rdfs:label "expected number of participants"@en;
  rdfs:comment "The number of participants expected to participate in the event."@en;
  rdfs:domain <http://data.europa.eu/m8g/PublicEvent>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range xsd:integer .

<http://data.europa.eu/m8g/format> a owl:ObjectProperty;
  rdfs:label "format"@en;
  rdfs:comment "A plan of organisation or arrangement of the Public Event."@en;
  rdfs:domain <http://data.europa.eu/m8g/PublicEvent>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range skos:Concept;
  skos:scopeNote "Examples include conference call, physical meeting or hybrid."@en .

<http://data.europa.eu/m8g/frequency> a owl:ObjectProperty;
  rdfs:label "frequency"@en;
  rdfs:comment "The recurrence of an instant or period."@en;
  rdfs:domain <http://www.w3.org/2006/time#TemporalEntity>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range skos:Concept;
  skos:scopeNote "It is recommended to use the frequency from an existing vocabulary like the <a href=\"https://op.europa.eu/en/web/eu-vocabularies/concept-scheme/-/resource?uri=http://publications.europa.eu/resource/authority/frequency\">Frequency</a> from the Publications Office."@en .

<http://data.europa.eu/m8g/registrationPage> a owl:ObjectProperty;
  rdfs:label "registration page"@en;
  rdfs:comment "A web page that provides means to attend the Public Event."@en;
  rdfs:domain <http://data.europa.eu/m8g/PublicEvent>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range foaf:Document .

<http://data.europa.eu/m8g/role> a owl:ObjectProperty;
  rdfs:label "role"@en;
  rdfs:comment "The function of an Agent within a Participation."@en;
  rdfs:domain <http://data.europa.eu/m8g/Participation>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range skos:Concept .

<http://data.europa.eu/m8g/telephone> a owl:DatatypeProperty;
  rdfs:label "has telephone"@en;
  rdfs:comment "A telephone number through which the Contact Point can be contacted."@en;
  rdfs:domain <http://data.europa.eu/m8g/ContactPoint>;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  rdfs:range rdfs:Literal .

<http://data.europa.eu/m8g/Participation> a owl:Class;
  rdfs:label "Participation"@en;
  rdfs:comment "The Participation class allows to define roles within a certain context."@en;
  rdfs:isDefinedBy <http://data.europa.eu/m8g> .

<http://data.europa.eu/m8g/ContactPoint> a owl:Class;
  rdfs:label "Contact Point"@en;
  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;
  rdfs:isDefinedBy <http://data.europa.eu/m8g>;
  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 <a href=\"http://schema.org/ContactPoint\"> ContactPoint </a> class  that has additional properties that some implementations may find useful."@en .

<http://data.europa.eu/m8g/PublicEvent> a owl:Class;
  rdfs:label "Public Event"@en;
  rdfs:comment """Something that happens at a particular place and time,
organised by one or more agents for a particular purpose, and is of interest to a general
 audience. This definition excludes natural events such as earthquakes and volcanic 
eruptions."""@en;
  rdfs:isDefinedBy <http://data.europa.eu/m8g> .

<http://data.europa.eu/m8g> a owl:Ontology;
  rdfs:label "core-public-event"@en,
    "core-public-event"@nl;
  dc:issued "2026-05-12";
  dc:license <https://creativecommons.org/licenses/by/4.0/>;
  dc:mediator [
    foaf:homepage <https://semic.eu>;
    foaf:name "Semantic Interoperability Community (SEMIC)"
  ];
  <http://www.w3.org/2001/02pd/rec54#editor> [
    a foaf:Person;
    foaf:firstName "Florian";
    foaf:lastName "Barthelemy";
    schemas:affiliation [foaf:name "PwC EU Services"]
  ], [
    a foaf:Person;
    foaf:firstName "Jitse";
    foaf:lastName "De Cock";
    schemas:affiliation [foaf:name "PwC EU Services"]
  ], [
    a foaf:Person;
    foaf:firstName "Emiel";
    foaf:lastName "Dhondt";
    schemas:affiliation [foaf:name "Digital Flanders"]
  ], [
    a foaf:Person;
    foaf:firstName "Pavlina";
    foaf:lastName "Fragkou";
    schemas:affiliation [foaf:name "European Commission"]
  ], [
    a foaf:Person;
    foaf:firstName "Faruk";
    foaf:lastName "Karabulut";
    schemas:affiliation [foaf:name "PwC EU Services"]
  ], [
    a foaf:Person;
    foaf:firstName "Arthur";
    foaf:lastName "Schiltz";
    schemas:affiliation [foaf:name "PwC EU Services"]
  ], [
    a foaf:Person;
    foaf:firstName "Anastasia";
    foaf:lastName "Sofou";
    schemas:affiliation [foaf:name "European Commission"]
  ], [
    a foaf:Person;
    foaf:firstName "Emidio";
    foaf:lastName "Stani";
    schemas:affiliation [foaf:name "PwC EU Services"]
  ], [
    a foaf:Person;
    foaf:firstName "Bert";
    foaf:lastName "Van Nuffelen";
    schemas:affiliation [foaf:name "Digital Flanders"]
  ];
  foaf:maker [
    a foaf:Person;
    foaf:firstName "Core Vocabularies Working Group"
  ] .
