@prefix : <http://data.europa.eu/m8g/cpsvap#> .
@prefix cv: <http://data.europa.eu/m8g/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix eli: <http://data.europa.eu/eli/ontology#> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix adms: <http://www.w3.org/ns/adms#> .
@prefix cpsv: <http://purl.org/vocab/cpsv#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix locn: <http://www.w3.org/ns/locn#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@base <http://data.europa.eu/m8g/cpsvap> .

<http://data.europa.eu/m8g/cpsvap> rdf:type owl:Ontology ;
                                    dct:created "2018-07-09"^^xsd:date ;
                                    dct:creator <http://publications.europa.eu/resource/authority/corporate-body/DIGIT> ;
                                    dct:license <https://creativecommons.org/licenses/by-nc/4.0/> ;
                                    vann:preferredNamespacePrefix "cpsvap" ;
                                    owl:versionInfo "3.0.0" ;
                                    foaf:homepage <https://joinup.ec.europa.eu/asset/cpsv-ap/home> .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/terms/created
dct:created rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/creator
dct:creator rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/hasVersion
dct:hasVersion rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
dct:license rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/usageNote
vann:usageNote rdf:type owl:AnnotationProperty .


###  http://xmlns.com/foaf/0.1/homepage
foaf:homepage rdf:type owl:AnnotationProperty .


#################################################################
#    Datatypes
#################################################################

###  http://www.w3.org/1999/02/22-rdf-syntax-ns#langString
rdf:langString rdf:type rdfs:Datatype .


###  http://www.w3.org/2001/XMLSchema#duration
xsd:duration rdf:type rdfs:Datatype .


#################################################################
#    Object Properties
#################################################################

###  http://data.europa.eu/m8g/adminUnit
cv:adminUnit rdf:type owl:ObjectProperty ;
             rdfs:range cv:AdminUnit ;
             rdfs:comment "The adminUnit relationship links an Address with the Administrative Unit class."@en ;
             rdfs:label "administrative unit"@en .


###  http://data.europa.eu/m8g/contactPage
cv:contactPage rdf:type owl:ObjectProperty ;
               rdfs:range foaf:Document ;
               rdfs:comment "Cardinality [0..n]. A contact page that could be used to reach out the contact point."@en ;
               rdfs:label "contact page"@en .


###  http://data.europa.eu/m8g/currency
cv:currency rdf:type owl:ObjectProperty ;
            rdfs:range skos:Concept ;
            vann:usageNote "The possible values for this property are described in the controlled vocabulary Currency Authority Table of Publications Office."@en ;
            rdfs:comment "Cardinality [0..1]. The currency in which the Cost needs to be paid and the value of the Cost is expressed."@en ;
            rdfs:label "currency"@en .


###  http://data.europa.eu/m8g/establishedUnder
cv:establishedUnder rdf:type owl:ObjectProperty ;
                    rdfs:range eli:LegalResource ;
                    rdfs:comment "Cardinality [0..n]. It links a Concession Contract to relevant legislation or policy documents i.e. the Legal Resource under which the Concession Contracts are being defined."@en ;
                    rdfs:label "established under"@en .


###  http://data.europa.eu/m8g/fulfils
cv:fulfils rdf:type owl:ObjectProperty ;
           rdfs:range cpsv:Rule ;
           rdfs:comment "Cardinality [0..n]. The Rules that the requiremens fulfils."@en ;
           rdfs:label "fulfils"@en .


###  http://data.europa.eu/m8g/hasChannel
cv:hasChannel rdf:type owl:ObjectProperty ;
              rdfs:range cv:Channel ;
              rdfs:comment "Cardinality [0..n]. It links the Public Service to any Channel through which an Agent provides, uses or otherwise interacts with the Public Service, such as an online service, phone number or office."@en ;
              rdfs:label "has channel"@en .


###  http://data.europa.eu/m8g/hasCompetentAuthority
cv:hasCompetentAuthority rdf:type owl:ObjectProperty ;
                         rdfs:range cv:PublicOrganisation ;
                         vann:usageNote "Whether the particular Public Organization provides the public service directly or outsources it is not relevant. The Public Organization that is the Competent Authority of the service is the one that is ultimately responsible for managing and providing the public service. The term Competent Authority is defined in the Services Directive (2006/123/EC) in the following way: \"Any body or authority which has a supervisory or regulatory role in a Member State in relation to service activities, including, in particular, administrative authorities, including courts acting as such, professional bodies, and those professional associations or other professional organisations which, in the exercise of their legal autonomy, regulate in a collective manner access to service activities or the exercise thereof\""@en ;
                         rdfs:comment "Cardinality [1..n]. It links a Public Service to a Public Organization, which is the responsible Agent for the delivery of the Public Service."@en ;
                         rdfs:label "has competent authority"@en .


###  http://data.europa.eu/m8g/hasContactPoint
cv:hasContactPoint rdf:type owl:ObjectProperty ;
                   rdfs:range cv:ContactPoint ;
                   vann:usageNote "Note that the contact information should be relevant to the Public Service which may not be the same as contact information for the Competent Authority or any Participant."@en ;
                   rdfs:comment "Cardinality [0..n]. The way a Public Service is linked to the class Contact Point."@en ;
                   rdfs:label "has contact point"@en .


###  http://data.europa.eu/m8g/hasContractingAuthority
cv:hasContractingAuthority rdf:type owl:ObjectProperty ;
                           rdfs:range cv:PublicOrganisation ;
                           rdfs:comment "Cardinality [1..n]. It links a Concession Contract with the Contracting Authority which is ultimately responsible for a public service."@en ;
                           rdfs:label "has contracting authority"@en .


###  http://data.europa.eu/m8g/hasCost
cv:hasCost rdf:type owl:ObjectProperty ;
           rdfs:range cv:Cost ;
           vann:usageNote "Where the cost varies depending on the channel through which the service is accessed, it can be linked to the channel using the If Accessed Through relationship."@en ;
           rdfs:comment "Cardinality [0..n]. It indicates the costs related to the execution of a Public Service for the citizen or business related to the execution of the particular Public Service."@en ;
           rdfs:label "has cost"@en .


###  http://data.europa.eu/m8g/hasEconomicOperator
cv:hasEconomicOperator rdf:type owl:ObjectProperty ;
                       rdfs:range org:Organization ;
                       rdfs:comment "Cardinality [1..n]. It links a Concession Contract with the Economic Operator in charge for the provision and the management of public services."@en ;
                       rdfs:label "has economic operator"@en .


###  http://data.europa.eu/m8g/hasLegalResource
cv:hasLegalResource rdf:type owl:ObjectProperty ;
                    rdfs:range eli:LegalResource ;
                    rdfs:comment "Cardinality [0..n]. It indicates the Legal Resource (e.g. legislation) to which the Public Service relates, operates or has its legal basis."@en ;
                    rdfs:label "has legal resource"@en .


###  http://data.europa.eu/m8g/hasParticipation
cv:hasParticipation rdf:type owl:ObjectProperty ;
                    rdfs:range cv:Participation ;
                    vann:usageNote "The Participation class facilitates the detailed description of how an Agent participates in or interacts with a Public Service and may include temporal and spatial information."@en ;
                    rdfs:comment "Cardinality [0..n]. It links a Public Service to the Participation class."@en ;
                    rdfs:label "has participation"@en .


###  http://data.europa.eu/m8g/hasSupportingEvidence
cv:hasSupportingEvidence rdf:type owl:ObjectProperty ;
                         rdfs:range cv:Evidence ;
                         rdfs:comment "Cardinality [0..n]. Evidence that supplies information, proof or support for the Requirement."@en ;
                         rdfs:label "has supporting evidence"@en .


###  http://data.europa.eu/m8g/holdsRequirement
cv:holdsRequirement rdf:type owl:ObjectProperty ;
                    rdfs:range cv:Requirement ;
                    vann:usageNote "It describes the needing or using the service, such as residency in a given location, being over a certain age etc. The Requirement class is defined in the Core Criterion and Core Evidence Vocabulary."@en ;
                    rdfs:comment "Cardinality [0..n]. It links a Public Service to a class that describes the Requirement."@en ;
                    rdfs:label "holds requirement"@en .


###  http://data.europa.eu/m8g/ifAccessedThrough
cv:ifAccessedThrough rdf:type owl:ObjectProperty ;
                     rdfs:range cv:Channel ;
                     vann:usageNote "For example, if accessed through an online service cf. accessed at a physical location, the cost can be linked to the channel using the If Accessed Through property."@en ;
                     rdfs:comment "Cardinality [0..1]. The costs created by the use of different Channels."@en ;
                     rdfs:label "if accessed through"@en .


###  http://data.europa.eu/m8g/isClassifiedBy
cv:isClassifiedBy rdf:type owl:ObjectProperty ;
                  rdfs:range skos:Concept ;
                  vann:usageNote "It is a generic property which can be further specialised to make the classification explicit, for instance for classifying public services according level of digitisation, type of audience, etc. The Concept is at its turn related to a Collection, which groups the different concepts into a controlled vocabulary."@en ;
                  rdfs:comment "Cardinality [0..n]. It allows to classify the Public Service with any Concept other than those already foreseen and defined explicitly in the CPSV-AP (Thematic Area, Sector, etc.)."@en ;
                  rdfs:label "is classified by"@en .


###  http://data.europa.eu/m8g/isDefinedBy
cv:isDefinedBy rdf:type owl:ObjectProperty ;
               rdfs:range org:Organization ;
               vann:usageNote "This property indicates which Public Organization is the Competent Authority for defining the costs associated with the delivery of a particular Public Service."@en ;
               rdfs:comment "Cardinality [0..n]. It links the Cost class to one or more instances of the Public Organization class."@en ;
               rdfs:label "is defined by"@en .


###  http://data.europa.eu/m8g/isDescribedAt
cv:isDescribedAt rdf:type owl:ObjectProperty ;
                 rdfs:range <https://www.w3.org/ns/dcat#Dataset> ;
                 rdfs:comment "Cardinality [0..n]. It links a Public Service to the Dataset(s) in which it is being described."@en ;
                 rdfs:label "is described at"@en .


###  http://data.europa.eu/m8g/isGroupedBy
cv:isGroupedBy rdf:type owl:ObjectProperty ;
               rdfs:range cv:Event ;
               vann:usageNote "Several Public Services may be associated with a particular Event and, likewise, the same Public Service may be associated with several different Events."@en ;
               rdfs:comment "Cardinality [0..n]. It links the Public Service to the Event class."@en ;
               rdfs:label "is grouped by"@en .


###  http://data.europa.eu/m8g/ownedBy
cv:ownedBy rdf:type owl:ObjectProperty ;
           rdfs:range org:Organization ;
           rdfs:comment "Cardinality [0..n]. The owner of a specific Channel through which a Public Service is being delivered."@en ;
           rdfs:label "owned by"@en .


###  http://data.europa.eu/m8g/playsRole
cv:playsRole rdf:type owl:ObjectProperty ;
             rdfs:range cv:Participation ;
             vann:usageNote "The Participation class facilitates the detailed description of how an Agent participates in or interacts with a Public Service and may include temporal and spatial information."@en ;
             rdfs:comment "Cardinality [0..n]. It links an Agent to the Participation class."@en ;
             rdfs:label "plays role"@en .


###  http://data.europa.eu/m8g/role
cv:role rdf:type owl:ObjectProperty ;
        rdfs:range skos:Concept ;
        vann:usageNote "Since this is an extension mechanism for the CSPV- AP, the controlled vocabulary should be decided to suit local implementations."@en ;
        rdfs:comment "Cardinality [1..n]. It provides the role played. This should be provided using a controlled vocabulary."@en ;
        rdfs:label "role"@en .


###  http://data.europa.eu/m8g/sector
cv:sector rdf:type owl:ObjectProperty ;
          rdfs:range skos:Concept ;
          vann:usageNote """For example: environment, safety, housing. Note that a single Public Service may relate to multiple sectors. The possible values for this property are provided as a controlled vocabulary.
The possible values for this property are described in the controlled vocabulary Data theme Authority Table of the Publications Office."""@en ;
          rdfs:comment "Cardinality [0..n]. The industry or sector a Public Service relates to, or is intended for."@en ;
          rdfs:label "sector"@en .


###  http://data.europa.eu/m8g/specialOpeningHoursSpecification
cv:specialOpeningHoursSpecification rdf:type owl:ObjectProperty ;
                                    rdfs:range cv:OpeningHoursSpecification ;
                                    vann:usageNote "The information overrides the general opening hours information. The details are provided using the Opening Hours Specification class."@en ;
                                    rdfs:comment "Cardinality [0..1]. It links a channel to information about when the channel is not available."@en ,
                                                 "Cardinality [0..n]. It links a ContactPoint to information about when the ContactPointl is not available, overriding the general opening hours information.."@en ;
                                    rdfs:label "availability restriction"@en .


###  http://data.europa.eu/m8g/supportsRequirement
cv:supportsRequirement rdf:type owl:ObjectProperty ;
                       rdfs:range cv:Requirement ;
                       rdfs:comment "Cardinality [0..n]. Requirement for which the Evidence provides proof."@en ;
                       rdfs:label "supports requirement"@en .


###  http://data.europa.eu/m8g/thematicArea
cv:thematicArea rdf:type owl:ObjectProperty ;
                rdfs:range skos:Concept ;
                vann:usageNote "For example: social protection, health, recreation, culture and religion, family, traveling economic affairs, tax, staff, environment, etc."@en ;
                rdfs:comment "Cardinality [0..n]. The Thematic Area of a Public Service as described in a controlled vocabulary."@en ;
                rdfs:label "thematicArea"@en .


###  http://purl.org/dc/terms/hasPart
dct:hasPart rdf:type owl:ObjectProperty ;
            rdfs:range cpsv:PublicService ;
            rdfs:comment "Cardinality [0..n]. It links a Dataset to the Public Service."@en ;
            rdfs:label "has part"@en .


###  http://purl.org/dc/terms/language
dct:language rdf:type owl:ObjectProperty ;
             rdfs:range dct:LinguisticSystem ;
             vann:usageNote """This could be one or multiple languages, for instance in countries with more than one official language.
The recommended controlled vocabularies for this property is the Language Authority Table of the Publications Office."""@en ;
             rdfs:comment "Cardinality [0..n]. The language(s) in which the Evidence must be provided."@en ,
                          "Cardinality [0..n]. The language(s) in which the Output is available."@en ,
                          "Cardinality [0..n]. The language(s) in which the Public Service is available."@en ,
                          "Cardinality [0..n]. The language(s) in which the Rule is available."@en ;
             rdfs:label "language"@en .


###  http://purl.org/dc/terms/publisher
dct:publisher rdf:type owl:ObjectProperty ;
              rdfs:range foaf:Agent ;
              rdfs:comment "Cardinality [1..1]. The Publisher of the Dataset, i.e. an entity (organisation) responsible for making the Dataset available."@en ;
              rdfs:label "publisher"@en .


###  http://purl.org/dc/terms/relation
dct:relation rdf:type owl:ObjectProperty ;
             rdfs:range eli:LegalResource ,
                        cpsv:PublicService ;
             rdfs:comment "Cardinality [0..n]. A Public Service related to the particular instance of the Public Service class."@en ,
                          "Cardinality [0..n]. Another instance of the Legal Resource class that is related to the particular Legal Resource being described."@en ,
                          "Cardinality [0..n]. It links an event directly to a public service that is related to it."@en ;
             rdfs:label "related"@en ,
                        "related service"@en .


###  http://purl.org/dc/terms/requires
dct:requires rdf:type owl:ObjectProperty ;
             rdfs:range cpsv:PublicService ;
             vann:usageNote "One Public Service may require, or in some way make use of, the output of one or several other Public Services. In this case, for a Public Service to be executed, another Public Service must be executed beforehand. The nature of the requirement will be described in the associated Rule or Evidence."@en ;
             rdfs:comment "Cardinality [0..n]. The way a Public Service makes use of other Public Services."@en ;
             rdfs:label "requires"@en .


###  http://purl.org/dc/terms/spatial
dct:spatial rdf:type owl:ObjectProperty ;
            rdfs:range <http://data.europa.eu/88u/dataset/atu-type> ,
                       dct:Location ;
            vann:usageNote "A common usage of the spatial property will be to define the Administrative Territorial Unit(s) - typically a country or region - in which a Public Service is available. The Publications Office of the European Union offers URI set (https://op.europa.eu/en/web/eu-vocabularies/dataset/-/resource?uri=http://publications.europa.eu/resource/dataset/atu) that is suitable for this purpose. In case the ATU code list is not suitable, NUTS (https://op.europa.eu/en/web/eu-vocabularies/dataset/-/resource?uri=http://publications.europa.eu/resource/dataset/nuts) or LAU (https://ec.europa.eu/eurostat/web/nuts/local-administrative-units), NAL Place (https://op.europa.eu/en/web/eu-vocabularies/dataset/-/resource?uri=http://publications.europa.eu/resource/dataset/place) or Geonames (http://www.geonames.org/) are recommended to use, in that order. If those are still not sufficient, we recommend to define your own code list. N.B. The spatial restriction is not meant to be used to describe eligibility or the speed of operation of the service. These aspects will be covered by the Criterion class."@en ,
                           """The value of the properly should be the URI of the region as defined in an authoritative list of regions. In Europe, this is likely to be the Administrative Territorial Units Named Authority List maintained by the Publications Office's Metadata Registry.

The ATU list does not include a geometry. That is, the territory is only identified by its name not its spatial coordinates. This is likely to be the case for similar lists. If geometries are available for the Public Organization's territory, they can be linked from the territorial unit using the Core Location Vocabulary's locn:geometry property."""@en ;
            rdfs:comment "Cardinality [0..n]. A Public Service is likely to be available only within a given area, typically the area covered by a particular public authority."@en ,
                         "Cardinality [1..n]. It links an Organization to the Administrative Region(s) that it covers."@en ;
            rdfs:label "spatial"@en .


###  http://purl.org/dc/terms/type
dct:type rdf:type owl:ObjectProperty ;
         rdfs:range skos:Concept ;
         vann:usageNote "For example: a rule for non-disclosure of a dataset, a rule for disclosure of a dataset, etc."@en ,
                        "It is the nature of those controlled vocabularies that is the major difference between a business event, such as creating the business in the first place and a life event, such as the birth of a child."@en ,
                        "Possible values of Output types are: Declaration, Physical object, Code, Financial obligation, Financial benefit, Recognition, Permit."@en ,
                        "The possible values for this property are described in the controlled vocabulary COFOG main activity Authority Table of the Publications Office."@en ,
                        "The recommended controlled vocabularies for this property is the Europass Channel Type Authority Table of the Publications Office."@en ;
         rdfs:comment "Cardinality [0..1]. The type of Evidence as described in a controlled vocabulary."@en ,
                      "Cardinality [0..1]. Type of Rule."@en ,
                      "Cardinality [0..n]. Category to which the Requirement belongs."@en ,
                      "Cardinality [0..n]. It links an Event to a controlled vocabulary of event types."@en ,
                      "Cardinality [0..n]. The purpose of a government activity, which the public service is intended for.."@en ,
                      "Cardinality [0..n]. The type of Channel as defined in a controlled vocabulary."@en ,
                      "Cardinality [0..n]. The type of Output as defined in a controlled vocabulary."@en ;
         rdfs:label "functions of goverment"@en ,
                    "type"@en .


###  http://purl.org/vocab/cpsv#follows
cpsv:follows rdf:type owl:ObjectProperty ;
             rdfs:range cpsv:Rule ;
             vann:usageNote "The definition of the Rule class is very broad. In a typical case, the competent authority that provides the public service will also define the rules that will implement its own policies. The CPSV-AP is flexible to allow for significant variation in such a scenario."@en ;
             rdfs:comment "Cardinality [0..n]. It links a Public Service to the Rule(s) under which it operates."@en ;
             rdfs:label "follows"@en .


###  http://purl.org/vocab/cpsv#hasInput
cpsv:hasInput rdf:type owl:ObjectProperty ;
              rdfs:range cv:Evidence ;
              vann:usageNote "Cardinality [0..n]. It links a Public Service to one or more instances of the Evidence class. A specific Public Service may require the presence of certain pieces of Evidence in order to be delivered. If the evidence required to make use of a service varies according to the channel through which it is accessed, then Has Input should be at the level of the Channel."@en ,
                             "In the majority of cases, the evidence required to use a Public Service will be independent of the channel through which the service is accessed. The Has Input property should normally be used to link a Public Service directly to one or more pieces of Evidence. However, where the type of Evidence required varies according to the channel used to access the Public Service, then the Has Input property may be used at the Channel level. For example, a digital signature may be required for an online channel, whereas a physical signature may be required for a face to face service provision."@en ;
              rdfs:comment "Cardinality [0..n]. The property links a Public Service directly to one or more pieces of Evidence."@en ;
              rdfs:label "has input"@en .


###  http://purl.org/vocab/cpsv#implements
cpsv:implements rdf:type owl:ObjectProperty ;
                rdfs:range eli:LegalResource ;
                rdfs:comment "Cardinality [0..n]. The Implements property links a Rule to relevant legislation or policy documents i.e. the Formal Framework under which the Rules are being defined."@en ;
                rdfs:label "implements"@en .


###  http://purl.org/vocab/cpsv#produces
cpsv:produces rdf:type owl:ObjectProperty ;
              rdfs:range cv:Output ;
              vann:usageNote "Outputs can be any resource, for instance a document, artefact or anything else being produced as a result of executing the Public Service."@en ;
              rdfs:comment "Cardinality [0..n]. It links a Public Service to one or more instances of the Output class, describing the actual result of executing a given Public Service."@en ;
              rdfs:label "produces"@en .


###  http://www.w3.org/2004/02/skos/core#member
skos:member rdf:type owl:ObjectProperty ;
            rdfs:range skos:Concept ;
            rdfs:comment "Cardinality [0..n]. It indicates the Concepts that are part of the Collection."@en ;
            rdfs:label "member"@en .


###  http://www.w3.org/ns/adms#status
adms:status rdf:type owl:ObjectProperty ;
            rdfs:range skos:Concept ;
            rdfs:comment "Cardinality [0..1]. It indicates whether a Public Service is active, inactive, under development etc. according to a controlled vocabulary."@en ;
            rdfs:label "status"@en .


###  http://www.w3.org/ns/dcat#landingPage
dcat:landingPage rdf:type owl:ObjectProperty ;
                 rdfs:range foaf:Document ;
                 vann:usageNote "It is intended to point to a landing page at the original data provider, not to a page on a site of a third party, such as an aggregator." ;
                 rdfs:comment "Cardinality [0..n]. A web page that provides access to the Dataset, its Distributions and/or additional information."@en ;
                 rdfs:label "landing page"@en .


###  http://www.w3.org/ns/locn#address
locn:address rdf:type owl:ObjectProperty ;
             rdfs:range locn:Address ;
             rdfs:comment "Cardinality [0..1]. An Address related to an Agent. Asserting the address relationship implies that the Agent has an Address."@en ;
             rdfs:label "address"@en .


###  http://xmlns.com/foaf/0.1/page
foaf:page rdf:type owl:ObjectProperty ;
          rdfs:range foaf:Document ;
          vann:usageNote "For instance, a particular template for an administrative document, an application or a guide on formatting the Evidence."@en ;
          rdfs:comment "Cardinality [0..n]. The documentation that contains information related to the Evidence."@en ;
          rdfs:label "related documentation"@en .


#################################################################
#    Data properties
#################################################################

###  http://data.europa.eu/m8g/email
cv:email rdf:type owl:DatatypeProperty ;
         rdfs:range rdfs:Literal ;
         rdfs:comment "Cardinality [0..n]. An electronic address through which the Contact Point can be contacted."@en ;
         rdfs:label "has email"@en .


###  http://data.europa.eu/m8g/hasValue
cv:hasValue rdf:type owl:DatatypeProperty ;
            rdfs:range xsd:double ;
            rdfs:comment "Cardinality [0..1]. A numeric value indicating the amount of the Cost."@en ;
            rdfs:label "has value"@en .


###  http://data.europa.eu/m8g/openingHours
cv:openingHours rdf:type owl:DatatypeProperty ;
                rdfs:range rdf:langString ;
                vann:usageNote "Days are specified using two-letter combinations: Mo, Tu, We, Th, Fr, Sa, Su. For example, if the contact point is open Monday-Friday, 9 -5, the value of the openingHours property would be Mo-Fr 09:00-17:00. If the Contact Point is only available on Tuesday and Thursday between 6 and 8pm, the value would be Tu,Th 16:00-20:00."@en ,
                               "The value should follow the flexible format defined for schema.org's opening hours property. Following that structure, days of the week are represented by two letter codes (Mo,Tu, We, Th, Fr, Sa, Su). Lists should be comma separated (for example: Mo, We, Fr) and periods separated by a hyphen (for example: Mo-Fr). If it is appropriate to add opening hours then this follows the day so if a phone service is available 08:00-20:00 Monday to Saturday and 08:00-18:00 on Sundays that would be encoded as Mo-Sa 08:00-20:00, Su 08:00-18:00."@en ;
                rdfs:comment "Cardinality [0..n]. The normal opening hours of a channel."@en ,
                             "The (structured) hours at which the contact point is normally available."@en ;
                rdfs:label "opening hours"@en .


###  http://data.europa.eu/m8g/processingTime
cv:processingTime rdf:type owl:DatatypeProperty ;
                  rdfs:range xsd:duration ;
                  vann:usageNote "Some examples are provided below: Duration Syntax - Syntax 5 years - P5Y 1 month - P1M 3 days - P3D 2 days 4 hours - P2DT4H Durations begin with an uppercase P followed by the number and the relevant designator, formally: P[n]Y[n]M[n]DT[n]H[n]M[n]S, where Y is for years, M for months etc. Note that days and times are separated by an uppercase T which also disambiguates M as meaning month (P2M means 2 months) or minute (PT2M means 2 minutes). Durations may also be defined as a number of weeks so P4W means 4 weeks. A full explanation is provided in the Wikipedia page that references the official ISO standard. This approach is consistent with both schema.org and the W3C OWL Time Ontology."@en ,
                                 "The actual information is provided using the ISO8601 syntax for durations."@en ;
                  rdfs:comment "Cardinality [0..1]. The (estimated) time needed for executing a Public Service which may depend on the Channel chosen."@en ,
                               "Cardinality [0..1]. The value of this property is the (estimated) time needed for executing a Public Service. The actual information is provided using the ISO8601 syntax for durations."@en ;
                  rdfs:label "processing time"@en .


###  http://data.europa.eu/m8g/telephone
cv:telephone rdf:type owl:DatatypeProperty ;
             rdfs:range rdfs:Literal ;
             rdfs:comment "Cardinality [0..n]. A telephone number through which the Contact Point can be contacted."@en ;
             rdfs:label "has telephone"@en .


###  http://purl.org/dc/terms/description
dct:description rdf:type owl:DatatypeProperty ;
                rdfs:range rdf:langString ;
                vann:usageNote "The description is likely to be the text that potential users of the Public Service see in any public service catalogue. Public administrations are encouraged to include a reasonable level of detail in the description, for instance including basic eligibility requirements for the particular Public Service and contact information."@en ;
                rdfs:comment "Cardinality [0..n]. A free text Description of the Output."@en ,
                             "Cardinality [0..n]. A free text Description of the piece of Evidence."@en ,
                             "Cardinality [0..n]. A free text description of the Channel, for example to describe conditions when to use it."@en ,
                             "Cardinality [0..n]. A free text description of the Cost."@en ,
                             "Cardinality [0..n]. A free text description of the Event."@en ,
                             "Cardinality [1..*]. A free text description of the Concession Contract."@en ,
                             "Cardinality [1..n]. A free text Description of the Public Service."@en ,
                             "Cardinality [1..n]. A free text Description of the Rule."@en ,
                             "Cardinality [1..n]. A free text description of the Participation."@en ,
                             "Cardinality [1..n]. A free-text account of the Dataset. This property can be repeated for parallel language versions of the description."@en ;
                rdfs:label "description"@en .


###  http://purl.org/dc/terms/identifier
dct:identifier rdf:type owl:DatatypeProperty ;
               rdfs:range rdf:langString ;
               dct:hasVersion <http://dublincore.org/usage/terms/history/#identifierT-001> ;
               rdfs:comment "An unambiguous reference to the resource within a given context."@en ,
                            "Cardinality [0..n]. The main identifier for the Dataset, e.g. the URI or other unique identifier in the context of the Catalogue."@en ,
                            "Cardinality [1..1]. A formally-issued Identifier for the Public Service."@en ,
                            "Cardinality [1..1]. An Identifier for the Agent."@en ,
                            "Cardinality [1..1]. An Identifier for the Channel."@en ,
                            "Cardinality [1..1]. An Identifier for the Concession Contract."@en ,
                            "Cardinality [1..1]. An Identifier for the Cost."@en ,
                            "Cardinality [1..1]. An Identifier for the Event."@en ,
                            "Cardinality [1..1]. An Identifier for the Output."@en ,
                            "Cardinality [1..1]. An Identifier for the Participation."@en ,
                            "Cardinality [1..1]. An Identifier for the Rule."@en ,
                            "Cardinality [1..1]. An Identifier for the piece of Evidence."@en ,
                            "Cardinality [1..1]. Unambiguous reference to a Requirement."@en ;
               rdfs:isDefinedBy dct: ;
               rdfs:label "identifier"@en .


###  http://purl.org/dc/terms/title
dct:title rdf:type owl:DatatypeProperty ;
          rdfs:range rdf:langString ;
          vann:usageNote "This property can be repeated for parallel language versions of the name."@en ;
          rdfs:comment "Cardinality [1..n]. A name given to the Dataset."@en ,
                       "Cardinality [1..n]. Name of the Requirement."@en ,
                       "Cardinality [1..n]. The Name (or title) of the Event."@en ,
                       "Cardinality [1..n]. The Name of the Agent."@en ,
                       "Cardinality [1..n]. The Name of the Concession Contract."@en ,
                       "Cardinality [1..n]. The Name of the Rule."@en ,
                       "Cardinality [1..n]. The official Name of the Output."@en ,
                       "Cardinality [1..n]. The official Name of the Public Service."@en ,
                       "Cardinality [1..n]. The official Name of the piece of Evidence."@en ,
                       "Cardinality [1..n]. This property contains a name given to the Public Service Dataset. This property can be repeated for parallel language versions of the name."@en ;
          rdfs:label "name"@en ,
                     "title"@en .


###  http://www.w3.org/2004/02/skos/core#prefLabel
skos:prefLabel rdf:type owl:DatatypeProperty ;
               rdfs:range rdf:langString ;
               vann:usageNote "Refers to the official or legal name of a Public Organization. An organization may only have one such name in any given language. Primary names may be provided in multiple languages with multiple instances of the preferred label property."@en ;
               rdfs:comment "Cardinality [1..1]. The primary, legally recognised name of the Public Organization, as defined in the ORG Ontology."@en ;
               rdfs:label "preferred label"@en .


###  http://www.w3.org/ns/dcat#keyword
dcat:keyword rdf:type owl:DatatypeProperty ;
             rdfs:range rdf:langString ;
             rdfs:comment "Cardinality [0..n]. A keyword, term or phrase to describe the Public Service."@en ;
             rdfs:label "keyword"@en .


###  http://www.w3.org/ns/locn#addressArea
locn:addressArea rdf:type owl:DatatypeProperty ;
                 rdfs:range rdf:langString ;
                 vann:usageNote "This would typically be part of a city, a neighbourhood or village, e.g. Montmartre."@en ;
                 rdfs:comment "Cardinality [0..n]. The name or names of a geographic area or locality that groups a number of addressable objects for addressing purposes, without being an administrative unit."@en ;
                 rdfs:label "address area"@en .


###  http://www.w3.org/ns/locn#addressID
locn:addressID rdf:type owl:DatatypeProperty ;
               rdfs:range xsd:string ;
               vann:usageNote """The concept of adding a globally unique identifier for each instance of an address is a crucial part of the INSPIRE data spec. A number of EU countries have already implemented an ID (a UUID) in their Address Register/gazetteer, among them Denmark. OASIS xAL also includes an address identifier. It is the address Identifier that allows an address to be represented in a format other than INSPIRE whilst remaining conformant to the Core Vocabulary.


The INSPIRE method of representing addresses is very detailed, designed primarily for use in databases of addresses. Whilst data that is published in full conformance with the INSPIRE data structure can be made available using the Core Location Vocabulary the reverse is not true since the Core Vocabulary allows much greater flexibility.


Many datasets that include address data as one piece of information about something else are likely to have that data in simpler formats. These might be tailored to the specific need of the dataset, follow a national norm, or make use of a standard like vCard.


To provide maximum flexibility in the Core Vocabulary, whilst remaining interoperable with INSPIRE Address Guidelines (which EU Member States are obliged to use), the  Core Location Vocabulary provides the extra property of full address and makes use of INSPIRE's addressID."""@en ;
               rdfs:comment "Cardinality [0..n]. A globally unique identifier for each instance of an Address."@en ;
               rdfs:label "address ID"@en .


###  http://www.w3.org/ns/locn#adminUnitL1
locn:adminUnitL1 rdf:type owl:DatatypeProperty ;
                 rdfs:range rdf:langString ;
                 vann:usageNote """Best practice is to use the ISO 3166-1 code but if this is inappropriate for the context, country names should be provided in a consistent manner to reduce ambiguity. For example, either write 'France' or 'FRA' consistently throughout the dataset and avoid mixing the two. The Country controlled vocabulary from the Publications Office can be reused for this.
https://op.europa.eu/en/web/eu-vocabularies/dataset/-/resource?uri=http://publications.europa.eu/resource/dataset/country"""@en ;
                 rdfs:comment "Cardinality [0..n]. The name of the uppermost level of the address, almost always a country."@en ;
                 rdfs:label "administrative unit level 1 (country)"@en .


###  http://www.w3.org/ns/locn#adminUnitL2
locn:adminUnitL2 rdf:type owl:DatatypeProperty ;
                 rdfs:range rdf:langString ;
                 vann:usageNote "Values could be a region or province, more granular than level 1."@en ;
                 rdfs:comment "Cardinality [0..n]. The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities."@en ;
                 rdfs:label "administrative unit level 2 (country/region/state)"@en .


###  http://www.w3.org/ns/locn#fullAddress
locn:fullAddress rdf:type owl:DatatypeProperty ;
                 rdfs:range rdf:langString ;
                 vann:usageNote "Use of this property is not recommended as it will suffer any misunderstandings that might arise through the breaking up of an address into its component parts. This property is analogous to vCard's label property but with two important differences: (1) formatting is not assumed so that, unlike vCard label, it may not be suitable to print this on an address label, (2) vCard's label property has a domain of vCard Address; the fullAddress property has no such restriction. An example of a full address is \"Champ de Mars, 5 Avenue Anatole France, 75007 Paris, France\"."@en ;
                 rdfs:comment "Cardinality [0..n]. The complete address written as a formatted string."@en ;
                 rdfs:label "full address"@en .


###  http://www.w3.org/ns/locn#locatorDesignator
locn:locatorDesignator rdf:type owl:DatatypeProperty ;
                       rdfs:range xsd:string ;
                       vann:usageNote "In simpler terms, this is the building number, apartment number, etc. For an address such as \"Flat 3, 17 Bridge Street\", the locator is \"flat 3, 17\"."@en ;
                       rdfs:comment "Cardinality [0..n]. A number or a sequence of characters which allows a user or an application to interpret, parse and format the locator within the relevant scope. A locator may include more locator designators"@en ;
                       rdfs:label "locator designator"@en .


###  http://www.w3.org/ns/locn#locatorName
locn:locatorName rdf:type owl:DatatypeProperty ;
                 rdfs:range rdf:langString ;
                 vann:usageNote """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.

The key difference between a locator and a locator name is that the latter is a proper name and is unlikely to include digits. For example, \"Schuman, Berlaymont\" is a meeting room within the European Commission headquarters for which locator name is more appropriate than locator."""@en ;
                 rdfs:comment "Cardinality [0..n]. Proper noun(s) applied to the real world entity identified by the locator."@en ;
                 rdfs:label "locator name"@en .


###  http://www.w3.org/ns/locn#poBox
locn:poBox rdf:type owl:DatatypeProperty ;
           rdfs:range xsd:string ;
           vann:usageNote "INSPIRE's name for this is \"postalDeliveryIdentifier\" for which it uses the locator designator property with a type attribute of that name. This vocabulary separates out the Post Office Box for greater independence of technology. An example post office box number is \"9383\"."@en ;
           rdfs:comment "Cardinality [0..n]. A location designator for a postal delivery point at a post office, usually a number."@en ;
           rdfs:label "post office box"@en .


###  http://www.w3.org/ns/locn#postCode
locn:postCode rdf:type owl:DatatypeProperty ;
              rdfs:range xsd:string ;
              vann:usageNote "Post codes are common elements in many countries' postal address systems. One of the many post codes of Paris is for example \"75000\"."@en ;
              rdfs:comment "Cardinality [0..n]. The post/zip code of an address. (INSPIRE's definition is \"A code created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points.\")"@en ;
              rdfs:label "post code"@en .


###  http://www.w3.org/ns/locn#postName
locn:postName rdf:type owl:DatatypeProperty ;
              rdfs:range rdf:langString ;
              vann:usageNote "Usually a city, for example \"Paris\"."@en ;
              rdfs:comment "Cardinality [0..n]. A name created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points."@en ;
              rdfs:label "post name (city)"@en .


###  http://www.w3.org/ns/locn#thoroughfare
locn:thoroughfare rdf:type owl:DatatypeProperty ;
                  rdfs:range rdf:langString ;
                  vann:usageNote "A thoroughfare is usually a street, but it might be a waterway or some other feature. For example, \"Avenue des Champs-Élysées\"."@en ;
                  rdfs:comment "Cardinality [0..n]. The name of a passage or way through from one location to another."@en ;
                  rdfs:label "thoroughfare"@en .


#################################################################
#    Classes
#################################################################

###  http://data.europa.eu/88u/dataset/atu-type
<http://data.europa.eu/88u/dataset/atu-type> rdf:type owl:Class ;
                                             rdfs:comment "A code from a list that represents the administrative territorial unit of the EU Member States, based on national official / legal information and the ISO 3166-2 standard."@en ;
                                             rdfs:label "Administrative Territorial Unit"@en .


###  http://data.europa.eu/ePO/ontology#Contract
<http://data.europa.eu/ePO/ontology#Contract> rdf:type owl:Class ;
                                              rdfs:comment "A voluntary, deliberate, and legally binding agreement between two or more competent parties."@en ;
                                              rdfs:label "Contract"@en .


###  http://data.europa.eu/eli/ontology#LegalResource
eli:LegalResource rdf:type owl:Class ;
                  vann:usageNote "The definition and properties of the Legal Resource class in the CPSV-AP are aligned with the ontology included in \"Council conclusions inviting the introduction of the European Legislation Identifier (ELI)\". For describing the attributes of a Legal Resource (labels, preferred labels, alternative labels, definition ...) we refer to the ELI ontology."@en ;
                  rdfs:comment "Optional class. This class represents the legislation, policy or policies that lie behind the Rules that govern the service."@en ;
                  rdfs:isDefinedBy eli: ;
                  rdfs:label "Legal Resource"@en .


###  http://data.europa.eu/m8g/AdminUnit
cv:AdminUnit rdf:type owl:Class ;
             rdfs:comment "A detailed administrative unit organized in a hierarchy."@en ;
             rdfs:label "Administrative Unit"@en .


###  http://data.europa.eu/m8g/BusinessEvent
cv:BusinessEvent rdf:type owl:Class ;
                 rdfs:subClassOf cv:Event ;
                 vann:usageNote "A Business Event requires a set of public services to be delivered and consumed in order for the associated business need(s) or obligation(s) to be fulfilled. Business Events are defined within the context of a particular Member State. In other words, a Business Event groups together a number of public services that need to be delivered for completing that particular event."@en ;
                 rdfs:comment "Optional class. A Business Event is a specific situation or event in the lifecycle of a business that fulfils one or more needs or (legal) obligations of that business at this specific point in time."@en ;
                 rdfs:isDefinedBy <http://data.europa.eu/m8g/cpsvap> ;
                 rdfs:label "Business Event"@en .


###  http://data.europa.eu/m8g/Channel
cv:Channel rdf:type owl:Class ;
           rdfs:comment "Optional class. A medium through which an Agent provides, uses or interacts in another way with a Public Service. Typical examples include online services, phone, walk-in centres etc."@en ;
           rdfs:isDefinedBy cv: ;
           rdfs:label "Channel"@en .


###  http://data.europa.eu/m8g/ConcessionContract
cv:ConcessionContract rdf:type owl:Class ;
                      rdfs:subClassOf <http://data.europa.eu/ePO/ontology#Contract> ;
                      vann:usageNote "The object of such contracts is the procurement of works or services by means of a concession, the consideration of which consists in the right to exploit the works or services or in that right together with payment. Such contracts may, but do not necessarily, involve a transfer of ownership to contracting authorities or contracting entities, but contracting authorities or contracting entities always obtain the benefits of the works or services in question. The definition comes from the Directive 2014/23/EU."@en ;
                      rdfs:comment "Concessions are contracts for pecuniary interest by means of which one or more contracting authorities or contracting entities entrusts the execution of works, or the provision and the management of services, to one or more economic operators."@en ;
                      rdfs:label "Concession Contract"@en .


###  http://data.europa.eu/m8g/ContactPoint
cv:ContactPoint rdf:type owl:Class ;
                vann:usageNote "Similarly to the Channel class, a Contact Point may have regular opening hours that are then overridden by, for example, public holidays, using the Opening Hours Specification class."@en ;
                rdfs:comment "Optional class. This class represents the contact information for a Public Service, Channel, Public Organization, etc."@en ;
                rdfs:isDefinedBy cv: ;
                rdfs:label "Contact Point"@en .


###  http://data.europa.eu/m8g/Cost
cv:Cost rdf:type owl:Class ;
        rdfs:comment "Optional class. The Cost class represents any costs related to the execution of a Public Service that the Agent consuming it needs to pay."@en ;
        rdfs:isDefinedBy <http://data.europa.eu/m8g/cpsvap> ;
        rdfs:label "Cost"@en .


###  http://data.europa.eu/m8g/Event
cv:Event rdf:type owl:Class ;
         vann:usageNote "It is not expected to be used directly, rather, one or other of it subclasses should be used. The properties of the class are, of course, inherited by those subclasses. The Event class is used as a hook either to a single related Public Service, such as diagnosis of illness being related to application for sickness benefit; or to a group of Public Services, such as all those related to the establishment of a new business."@en ;
         rdfs:comment "Optional class. This class represents an event that can be of any type that triggers, makes use of, or in some way is related to, a Public Service."@en ;
         rdfs:isDefinedBy <http://data.europa.eu/m8g/cpsvap> ;
         rdfs:label "Event"@en .


###  http://data.europa.eu/m8g/Evidence
cv:Evidence rdf:type owl:Class ;
            rdfs:subClassOf <https://www.w3.org/ns/dcat#Dataset> ;
            vann:usageNote "Although the wording of the definition is different, the semantics are an exact match for CPSV's Input class which it replaces. Evidence can be any resource - document, artefact - anything needed for executing the Public Service. In the context of Public Services, Evidence is usually administrative documents or completed application forms. A specific Public Service may require the presence of certain Evidence or combinations of Evidence in order to be delivered. In some cases, the Output of one service will be Evidence for another service. Such relationships should be described in the associated Rule(s)."@en ;
            rdfs:comment "Optional class. The Evidence class is defined in the Core Criterion and Core Evidence vocabulary (CCCEV) as any resource that can prove that a specific requirement is met."@en ;
            rdfs:isDefinedBy cv: ;
            rdfs:label "Evidence"@en .


###  http://data.europa.eu/m8g/LifeEvent
cv:LifeEvent rdf:type owl:Class ;
             rdfs:subClassOf cv:Event ;
             vann:usageNote "Note on the scope: an individual will encounter any number of 'events' in the general sense of the word. In the context of the CPSV-AP, the Life Event class only represents an event to which a Public Service is related. For example, a couple becoming engaged is not a CPSV-AP Life Event, getting married is, since only the latter has any relevance to public services."@en ;
             rdfs:comment "Optional class. The Life Event class represents an important event or situation in a citizen's life where public services are required."@en ;
             rdfs:isDefinedBy <http://data.europa.eu/m8g/cpsvap> ;
             rdfs:label "Life Event"@en .


###  http://data.europa.eu/m8g/OpeningHoursSpecification
cv:OpeningHoursSpecification rdf:type owl:Class ;
                             vann:usageNote "This class is aligned to Schema.org OpeningHoursSpecification class The Opening Hours Specification class can be used to provide details of exceptional circumstances, such as being closed on public holidays, which is encoded (in Turtle), thus: ex:PublicHolidayClosed a cv:OpeningHoursSpecification; schema:dayOfWeek . Note that the property schema:opens is not used, therefore the contact point is closed. More specific closures can be indicated by including the schema:validFrom and schema:validThrough properties, for example: ex:ChristmasClosed a cv:OpeningHoursSpecification; schema:validFrom \"2016-12-24T012:00Z\"; schema:validThrough \"2017-01-02T09:00Z\"."@en ;
                             rdfs:comment "Optional class. An exceptional circumstance that overrides the normal Opening Hours, such as being closed on public holidays."@en ;
                             rdfs:isDefinedBy <https://schema.org/> ;
                             rdfs:label "Opening Hours Specification"@en .


###  http://data.europa.eu/m8g/Output
cv:Output rdf:type owl:Class ;
          vann:usageNote "In some cases, the Output of one Public Service will be used as evidence to fulfil a criterion requirement of another Public Service. Such relationships should be described in the associated Rule(s)."@en ;
          rdfs:comment "Optional class. An output can be any resource - document, artefact - anything produced by the Public Service. In the context of a Public Service, the output provides an official document or other artefact of the Competent Authority (Public Organization) that permits/authorises/entitles an Agent to (do) something."@en ;
          rdfs:isDefinedBy cpsv: ;
          rdfs:label "Output"@en .


###  http://data.europa.eu/m8g/Participation
cv:Participation rdf:type owl:Class ;
                 vann:usageNote "This simple structure does not allow statements to be made about those participants, such as the start and end date of a contract, nor does it support the inclusion of other roles. The Participation class supports this extra complexity if required, for instance, the description of a service user or a service provider. The model is consistent with the CPOV which in turn is based on the W3C Organization Ontology that supports the common cases simply but allows the complex cases where necessary. The Participation class can be mapped to the Organization Ontology&#39;s Membership class that allows more complex relationships and richer metadata to be applied to a role filled by a given Agent."@en ;
                 rdfs:comment "Optional class. The CPSV-AP recognises a common role connected with public services, i.e. the Competent Authority."@en ;
                 rdfs:isDefinedBy cv: ;
                 rdfs:label "Participation"@en .


###  http://data.europa.eu/m8g/PublicOrganisation
cv:PublicOrganisation rdf:type owl:Class ;
                      rdfs:subClassOf org:Organization ;
                      vann:usageNote """Organizations which exist to provide services for its citizens and companies are called Public Organizations. The Public Organization class represents the organization. One organization may comprise several sub-organizations and any organization may have one or more organizational units. Each of these is described using the same properties and relationships. 

This definition is consistent with the more detailed definition of a \"public sector body\" as given in the PSI Directive: \"the State, regional or local authorities, bodies governed by public law and associations formed by one or several such authorities or one or several such bodies governed by public law\". It further defines a body governed by public law as any body \"(a) established for the specific purpose of meeting needs in the general interest, not having an industrial or commercial character; and (b) having legal personality; and (c) financed, for the most part by the State, or regional or local authorities, or other bodies governed by public law; or subject to management supervision by those bodies; or having an administrative, managerial or supervisory board, more than half of whose members are appointed by the State, regional or local authorities or by other bodies governed by public law\"."""@en ;
                      rdfs:comment "Mandatory class. Any Organization that is defined as being part of the public sector by a legal framework at any level."@en ;
                      rdfs:isDefinedBy cv: ;
                      rdfs:label "Public Organisation"@en .


###  http://data.europa.eu/m8g/Requirement
cv:Requirement rdf:type owl:Class ;
               vann:usageNote """Not all public services are needed or are used by everyone. For example, the visa service operated by European countries is not needed by European citizens but is needed by some citizens from elsewhere, or public services offering unemployment benefits and grants are targeting specific societal groups. The CPSV-AP reuses the Core Criterion and Core Evidence Vocabulary for this class.

Requirement is a generic class representing any type of prerequisite that may be desired, needed or imposed as an obligation. CCCEV recommends to not use the Requirement class directly, but rather a more semantically-enriched subclass such as Criterion, Information Requirement or Constraint. Also note that the Requirement class is specified at a more abstract level and is not to be used as the instantiation of a Requirement for a specific Agent.
To illustrate the notion: the European Directive on services in the internal market defines requirement as any obligation, prohibition, condition or limit provided for in the laws, regulations or administrative provisions of the Member States or in consequence of case-law, administrative practice, the rules of professional bodies, or the collective rules of professional associations or other professional organisations, adopted in the exercise of their legal autonomy."""@en ;
               rdfs:comment "Optional class. Condition or prerequisite that is to be proven by Evidence."@en ;
               rdfs:isDefinedBy cv: ;
               rdfs:label "Requirement"@en .


###  http://purl.org/dc/terms/LinguisticSystem
dct:LinguisticSystem rdf:type owl:Class ;
                     rdfs:comment "Optional class. A system of signs, symbols, sounds, gestures, or rules used in communication."@en ;
                     rdfs:isDefinedBy dct: ;
                     rdfs:label "Linguistic System"@en .


###  http://purl.org/dc/terms/Location
dct:Location rdf:type owl:Class ;
             rdfs:comment "Optional class. An identifiable geographic place or named place."@en ;
             rdfs:isDefinedBy dct: ;
             rdfs:label "Location"@en .


###  http://purl.org/vocab/cpsv#PublicService
cpsv:PublicService rdf:type owl:Class ;
                   vann:usageNote "This class represents the Public Service itself, as it is described in a public service catalogue. Services may be for the benefit of an individual, a business, or other public authority, or groups of any of these. A service exists whether it is used or not, and the term &#39;benefit&#39; may apply in the sense of enabling the fulfilment of an obligation. As defined in the revised version of the European Interoperability Framework, a European public service comprises any service provided by public administrations in Europe, or by other organisations on their behalf, to businesses, citizens or others public administrations."@en ;
                   rdfs:comment "Mandatory class. A Public Service is a mandatory or discretionary set of activities performed, or able to be performed, by or on behalf of a public organisation, publicly funded and arise from public policy."@en ;
                   rdfs:isDefinedBy cpsv: ;
                   rdfs:label "Public Service"@en .


###  http://purl.org/vocab/cpsv#Rule
cpsv:Rule rdf:type owl:Class ;
          vann:usageNote "It includes the terms of service, licence, and authentication requirements of the Public Service. Instances of the Rule class are FRBR Expressions, that is, a concrete expression such as a document, of the more abstract concept of the rules themselves. The CPSV-AP does not envisage instances of the Rule class as machine-readable business rules. Detailed modelling of the rules related to Public Services is out of scope of the CPSV-AP."@en ;
          rdfs:comment """Optional class. The Rule class represents a document that sets out the specific
rules, guidelines or procedures that the Public Service follows."""@en ;
          rdfs:isDefinedBy cpsv: ;
          rdfs:label "Rule"@en .


###  http://www.w3.org/2004/02/skos/core#Collection
skos:Collection rdf:type owl:Class ;
                vann:usageNote "In this context, the CPSV-AP reuses the Collection class as defined in the SKOS Simple Knowledge Organization System. For describing the attributes of a Collection (labels, preferred labels, alternative labels, definition, etc.) we refer to SKOS."@en ;
                rdfs:comment "Optional class. This class represent the way Concepts belong together. Thus, different concepts are grouped and define a controlled vocabulary."@en ;
                rdfs:isDefinedBy skos: ;
                rdfs:label "Collection"@en .


###  http://www.w3.org/2004/02/skos/core#Concept
skos:Concept rdf:type owl:Class ;
             vann:usageNote "This class has been added in the CPSV-AP to complement the need for adding other ways of classifying the Public Service, which have not been explicitly defined in the CPSV-AP. In this context, the CPSV-AP reuses the Concept class as defined in the SKOS Simple Knowledge Organization System. For describing the attributes of a Concept (labels, preferred labels, alternative labels, definition, etc.) we refer to SKOS. The Concept may or may not belong to (member) a certain Collection."@en ;
             rdfs:comment "Optional class. This class represents any concept that can be used for  classifying the Public Service and which relates to the Public Service through the property Is Classified By."@en ;
             rdfs:isDefinedBy skos: ;
             rdfs:label "Concept"@en .


###  http://www.w3.org/ns/locn#Address
locn:Address rdf:type owl:Class ;
             vann:usageNote """An \"address representation\" as conceptually defined by the INSPIRE Address Representation data type: \"Representation of an address spatial object for use in external application schemas that need to include the basic, address information in a readable way.\"


The representation of Addresses varies widely from one country's postal system to another. Even within countries, there are almost always examples of Addresses that do not conform to the stated national standard. However, ISO 19160-1 provides a method through which different Addresses can be converted from one conceptual model to another.


This specification was heavily based on the INSPIRE Address Representation data type. It is noteworthy that if an Address is provided using the detailed breakdown suggested by the properties for this class, then it will be INSPIRE-conformant. To this very granular set of properties, we add two further properties:

- full address (the complete address as a formatted string)
- addressID (a unique identifier for the address)
The first of these allows publishers to simply provide the complete Address as one string, with or without formatting. This is analogous to vCard's label property.

The addressID is part of the INSPIRE guidelines and provides a hook that can be used to link the Address to an alternative representation, such as vCard or OASIS xAL.

A spatial object that identifies a fixed location of a property, in a human-readable way.

This class belongs to Core Location Vocabulary"""@en ;
             rdfs:comment "Optional class. A spatial object that in a human-readable way identifies a fixed location."@en ;
             rdfs:isDefinedBy locn: ;
             rdfs:label "Address"@en .


###  http://www.w3.org/ns/org#Organization
org:Organization rdf:type owl:Class ;
                 rdfs:comment """A group of people that get together in a community or other
social, commercial or political structure. The group has some common purpose or reason for existence which goes beyond the set of people belonging to it and can act as an Agent. Organizations are often decomposable into hierarchical structures."""@en ;
                 rdfs:label "Organization"@en .


###  http://xmlns.com/foaf/0.1/Agent
foaf:Agent rdf:type owl:Class ;
           rdfs:comment "Optional class. The Agent class is any resource that acts or has the power to act. This includes people, organisations and groups. The Public Organization class, defined in the Core Public Organisation Vocabulary, is a notable subclass of Agent."@en ;
           rdfs:isDefinedBy foaf: ;
           rdfs:label "Agent"@en .


###  http://xmlns.com/foaf/0.1/Document
foaf:Document rdf:type owl:Class ;
              rdfs:comment "Optional class. A document."@en ;
              rdfs:isDefinedBy foaf: ;
              rdfs:label "Document"@en .


###  https://www.w3.org/ns/dcat#Dataset
<https://www.w3.org/ns/dcat#Dataset> rdf:type owl:Class ;
                                     rdfs:comment "Optional class. This class represents a collection of metadata and where they can be found, for instance on a regional public service portal and/or a national eGovernment portal."@en ;
                                     rdfs:isDefinedBy <https://www.w3.org/ns/dcat#> ;
                                     rdfs:label "Dataset"@en .


#################################################################
#    Individuals
#################################################################

###  http://data.europa.eu/m8g/cpsvap
<http://data.europa.eu/m8g/cpsvap> rdf:type owl:NamedIndividual ;
                                   dct:publisher <http://publications.europa.eu/resource/authority/corporate-body/DIGIT> ;
                                   adms:status <http://purl.org/adms/status/Completed> ;
                                   dct:description "The original CPSV-AP was prepared in the context of Action 1.3 – Accessing Member State information resources at European level – Catalogue of Services  of the European Commission’s Interoperability for European Public Administrations (ISA) programme. The CPSV-AP has been seen as a first step for creating a model for describing public services related to business events, to facilitate the set-up of catalogues of services in the context of the Services Directive. Update to version 2.2 finds its motivation in the experience of implementing version 2.1 of the CPSV-AP by different MSs and stakeholders and consequent requests received from them, as detailed in https://github.com/catalogue-of-services-isa/CPSV-AP/issues."@en ;
                                   dct:title "Core Public Service Vocabulary Application Profile"@en .


###  http://publications.europa.eu/resource/authority/corporate-body/DIGIT
<http://publications.europa.eu/resource/authority/corporate-body/DIGIT> rdf:type owl:NamedIndividual .


###  http://purl.org/adms/assettype/Ontology
<http://purl.org/adms/assettype/Ontology> rdf:type owl:NamedIndividual .


###  http://purl.org/adms/status/Completed
<http://purl.org/adms/status/Completed> rdf:type owl:NamedIndividual .


#################################################################
#    General axioms
#################################################################

[ rdf:type owl:AllDifferent ;
  owl:distinctMembers ( <http://data.europa.eu/m8g/cpsvap>
                        <http://publications.europa.eu/resource/authority/corporate-body/DIGIT>
                        <http://purl.org/adms/assettype/Ontology>
                      )
] .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
