# Prefixes for EDCC accross the project @prefix edcc: . @prefix edcco: . # Other typical prefixes @prefix dct: . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix wdt: . @prefix vs: . @prefix xsd: . a owl:Ontology ; dct:contributor "Ivo Velitchkov" ; dct:creator "Dennis Diefenbach" ; dct:issued "2021-06-23"^^xsd:date ; dct:license "https://creativecommons.org/licenses/by/4.0/" ; dct:modified "2021-06-29"^^xsd:date ; dct:publisher "Directorate-General for Communication (DG COMM) of the European Union"@en ; dct:title "EDCC KB Ontology"@en ; rdfs:comment "The EDCC KB ontology is an RDF vocabulary describing the data repository used by EDCC (the European Direct Contact Centre). It allows to represent information about incoming messages from European citizens, as well as, resources that are used to answer to these messages."@en ; rdfs:label "EDCC KB Ontology"@en ; owl:versionInfo "1.0.0" . ################################################################# # # Classes # ################################################################# edcco:Message a owl:Class ; rdfs:rdfs:label "Message" ; rdfs:isDefinedBy edcco: ; rdfs:comment "Message sent to the EDCC contact center by a citizen" ; rdfs:subClassOf ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:Question a owl:Class ; rdfs:rdfs:label "Question" ; rdfs:isDefinedBy edcco: ; rdfs:comment "First message sent to the EDCC contact center by a citizen" ; rdfs:subClassOf edcco:Message ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:Answer a owl:Class ; rdfs:rdfs:label "Answer" ; rdfs:isDefinedBy edcco: ; rdfs:comment "Final answer sent by the Communication Officer (CO) to the citizen" ; rdfs:subClassOf edcco:Message ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:Sentiment a owl:Class ; rdfs:rdfs:label "Sentiment" ; rdfs:isDefinedBy edcco: ; rdfs:comment "Sentiments that can be associated with a message" ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:ReferenceReply a owl:Class ; rdfs:rdfs:label "Reference Reply" ; rdfs:isDefinedBy edcco: ; rdfs:comment "A reply to a citizen that is ment to be reused by other Communication Officers (COs)" ; dct:created "2021-10-12"^^xsd:date ; vs:term_status "stable" . edcco:DocumentApprovalStatus a owl:Class ; rdfs:rdfs:label "DocumentApprovalStatus" ; rdfs:isDefinedBy edcco: ; rdfs:comment "Represent the approval status for a document" ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "pending" . # possible values for DocumentApprovalStatus edcco:Pending rdf:type edcco:DocumentApprovalStatus; rdfs:label "Pending"@en ; rdfs:comment "The status pending is used when the corresponding document is waiting for approval" . edcco:Approved rdf:type edcco:DocumentApprovalStatus; rdfs:label "Approved"@en ; rdfs:comment "The status approved is used when the corresponding document has been approved" . edcco:Rejected rdf:type edcco:DocumentApprovalStatus; rdfs:label "Rejected"@en ; rdfs:comment "The document has been rejected" . edcco:DocumentPrivacyStatus a owl:Class ; rdfs:rdfs:label "Document Privacy Status" ; rdfs:isDefinedBy edcco: ; rdfs:comment "The document privacy status represent the security status for a document" ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "pending" . # possible values for DocumentPrivacyStatus edcco:Public rdf:type edcco:DocumentPrivacyStatus; rdfs:label "Public"@en ; rdfs:comment "The document is public" . edcco:Private rdf:type edcco:DocumentPrivacyStatus; rdfs:label "Private"@en ; rdfs:comment "The document is private" . # possible values for sentiment edcc:neutral rdf:type edcco:Sentiment ; rdfs:label "neutral"@en ; wdt:P147 . edcc:positive rdf:type edcco:Sentiment ; rdfs:label "positive"@en ; wdt:P147 . edcc:negative rdf:type edcco:Sentiment ; rdfs:label "negative"@en ; wdt:P147 . edcco:SourceType a owl:Class ; rdfs:rdfs:label "Source Type" ; rdfs:isDefinedBy edcco: ; rdfs:comment "Type of sources a message can originate, like over the web, via e-mail or over a phone call" ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:Attachment a owl:Class ; rdfs:rdfs:label "Attachment" ; rdfs:isDefinedBy edcco: ; rdfs:comment "Attachment for a wiki document" ; dct:created "2022-07-01"^^xsd:date ; dct:modified "2022-07-01"^^xsd:date ; vs:term_status "unstable" . # possible values for source types edcc:Web rdf:type edcco:SourceType ; rdfs:label "Web"@en ; rdfs:comment "To denote messages that where asked via the web form" . edcco:Email rdf:type edcco:SourceType ; rdfs:label "E-mail"@en ; rdfs:comment "To denote messages that where asked via e-mail" . edcco:InboundCall rdf:type edcco:SourceType ; rdfs:label "Inbound call"@en ; rdfs:comment "To denote messages that where asked over the phone and the call was incoming" . edcco:OutboundCall rdf:type edcco:SourceType ; rdfs:label "Outbound call"@en ; rdfs:comment "To denote messages that where asked over the phone and the call was outgoing" . ################################################################# # # Object Properties # ################################################################# edcco:preferredLanguage a owl:ObjectProperty ; rdfs:comment "The language that the citizen would prefer to have an answer in"@en ; rdfs:label "preferred language"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Message ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:alternativeLanguage a owl:ObjectProperty ; rdfs:comment "The language that the citizen would prefer to have an answer in if it is not possible in the preferred language"@en ; rdfs:label "alternative language"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Message ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:language a owl:ObjectProperty ; rdfs:comment "The language of the message"@en ; rdfs:label "language"@en ; rdfs:subPropertyOf ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Message ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:textTranslated a owl:ObjectProperty ; rdfs:comment "Translation of the original message in English"@en ; rdfs:label "text translated"@en ; rdfs:isDefinedBy edcco: ; owl:sameAs ; rdfs:domain edcco:Message ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:anonymizedText a owl:ObjectProperty ; rdfs:comment "Anonymized message in English"@en ; rdfs:label "text translated"@en ; rdfs:isDefinedBy edcco: ; owl:sameAs ; rdfs:domain edcco:Message ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:sentiment a owl:ObjectProperty ; rdfs:comment "The sentiment of the message (positive, negative, neutral)"@en ; rdfs:label "sentiment"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Message ; rdfs:range edcco:Sentiment ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:documentApprovalStatus a owl:ObjectProperty ; rdfs:comment "The status of the document(approved,pending,rejected)"@en ; rdfs:label "documentApprovalStatus"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Document ; rdfs:range edcco:DocumentApprovalStatus ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:documentPrivacyStatus a owl:ObjectProperty ; rdfs:comment "The status of the document security (public/private)"@en ; rdfs:label "documentPrivacyStatus"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Document ; rdfs:range edcco:DocumentPrivacyStatus ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:sourceType a owl:ObjectProperty ; rdfs:comment "Indicates the type of source a message originates, like over the web, via e-mail or over a phone call"@en ; rdfs:label "source type"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Message ; rdfs:range edcco:SourceType ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:topic a owl:ObjectProperty ; rdfs:comment "The main topic of the message according to the EDCC topic list"@en ; rdfs:label "topic"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Message ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . ################################################################# # # Data properties # ################################################################# edcco:identifier a owl:DatatypeProperty ; rdfs:comment "The original identifier used in the CRM system"@en ; rdfs:label "CRM identifier"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Message ; rdfs:range xsd:long ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:text a owl:DatatypeProperty ; rdfs:comment "The original content of the message coming from the citizen"@en ; rdfs:label "message text"@en ; rdfs:isDefinedBy edcco: ; rdfs:subPropertyOf ; rdfs:domain edcco:Message ; rdfs:range xsd:string ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:textTranslated a owl:DatatypeProperty ; rdfs:comment "Translation of the original message in English"@en ; rdfs:label "message text translated"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Message ; rdfs:range xsd:string ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:rejectionReason a owl:DatatypeProperty ; rdfs:comment "If a document is rejected we need the reason "@en ; rdfs:label "rejection reason"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Document ; rdfs:range xsd:string ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "stable" . edcco:origin a owl:ObjectProperty ; rdfs:comment "Indicates the origin of a message like EDCC Standard, EDCC Phone, WiFi4EU ... "@en ; rdfs:label "origin"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Message ; rdfs:range xsd:string ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "unstable" . edcco:closed a owl:ObjectProperty ; rdfs:comment "The time when the message was answered"@en ; rdfs:label "closed"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Message ; rdfs:range xsd:dateTime ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "unstable" . edcco:category a owl:ObjectProperty ; rdfs:comment "The category for a wiki document"@en ; rdfs:label "category"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:DocumentCategory ; rdfs:range xsd:dateTime ; dct:created "2021-06-23"^^xsd:date ; dct:modified "2021-06-29"^^xsd:date ; vs:term_status "unstable" . edcco:attachment a owl:ObjectProperty ; rdfs:comment "The attachment of a wiki document"@en ; rdfs:label "attachment"@en ; rdfs:isDefinedBy edcco: ; rdfs:domain edcco:Document ; dct:created "2022-07-01"^^xsd:date ; dct:modified "2022-07-01"^^xsd:date ; vs:term_status "unstable" .