ORG-EP Application Profile



Creation date: 2021-11-11
Issue date: 2022-08-19
Last updated: 2022-08-17
Version: 0.3.1
Status: Under development
Creator: European Parliament
Publisher: European Parliament
Feedback: https://github.com/europarl/org-ep/

Available serialisations: SHACL (Turtle)

Copyright © 2021 European Union. This document is distributed under the terms and conditions described in the European Parliament Legal Notice.



Table of Contents

Diagram
Description
Namespaces
Address type
Concept
Contact point
Corporate body classification
Country
Document
Fax
Gender
Honorific title
Image
Membership
Online account
Organization
Parliamentary term
Period of time
Person
Resource
Role
Site
Voice

Abstract

ORG-EP is an application profile of the W3C Organization Ontology, specifically designed to describe the organisational components of the European Parliament (MEPs, Parliamentary Groups, Committees, etc.).

Usage note

This version of ORG-EP is a draft specification and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.

Diagram

Diagram
ORG-EP diagram

Description


ORG-EP is an application profile of the W3C Organization Ontology, specifically designed to describe the organisational components of the European Parliament (MEPs, Parliamentary Groups, Committees, etc.).

Namespaces

Prefix Namespace
dc http://purl.org/dc/elements/1.1/
dcat http://www.w3.org/ns/dcat#
dcterms http://purl.org/dc/terms/
epvoc https://data.europarl.europa.eu/def/epvoc#
euvoc http://publications.europa.eu/ontology/euvoc#
foaf http://xmlns.com/foaf/0.1/
org http://www.w3.org/ns/org#
person http://www.w3.org/ns/person#
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs http://www.w3.org/2000/01/rdf-schema#
skos http://www.w3.org/2004/02/skos/core#
vcard http://www.w3.org/2006/vcard/ns#
xsd http://www.w3.org/2001/XMLSchema#

Organization

Represents a collection of people organized together into a community or other social, commercial or political structure. The group has some common purpose or reason for existence which goes beyond the set of people belonging to it and can act as an Agent. Organizations are often decomposable into hierarchical structures.

Property name URI Expected value Card. Description
Alternative label skos:altLabel rdf:langString
0..*

An alternative lexical label for a given resource.

Classification org:classification Corporate body classification
0..*

Indicates a classification for this Organization within some classification scheme. Extension vocabularies may wish to specialize this property to have a range corresponding to a specific `skos:ConceptScheme`. This property is under discussion and may be revised or removed - in many cases organizations are best categorized by defining a sub-class hierarchy in an extension vocabulary.

Has suborganization org:hasSubOrganization Organization
0..*

Represents hierarchical containment of Organizations or Organizational Units; indicates an organization which is a sub-part or child of this organization. Inverse of `org:subOrganizationOf`.

Identifier dc:identifier xsd:string
1..1

An unambiguous reference to the resource within a given context.

Label rdfs:label xsd:string
0..*

The property may be used to provide a human-readable version of a resource's name.

Linked to org:linkedTo Organization
0..*

Indicates an arbitrary relationship between two organizations.

Notation skos:notation epvoc:codictBodyId
0..*

A notation is a string of characters such as "T58.5" or "303.4833" used to uniquely identify a concept within the scope of a given concept scheme.

Preferred label skos:prefLabel rdf:langString
0..*

A preferred lexical label for a given resource.

Represents euvoc:represents Country
0..*

Source dcterms:source xsd:string
0..1

A related source from which the described resource is derived.

Temporal dcterms:temporal Period of time
0..1

Temporal characteristics of the resource.


Person

Property name URI Expected value Card. Description
Account foaf:account Online account
0..*

Indicates an account held by this agent.

Birthday vcard:bday xsd:dateTime
0..1

To specify the birth date of the object

Citizenship person:citizenship Country
0..*

The citizenship relationship links a Person to a Jurisdiction that has conferred citizenship rights on the individual such as the right to vote, to receive certain protection from the community or the issuance of a passport. Multiple citizenships are recorded as multiple instances of the citizenship relationship.

Death date epvoc:deathDate xsd:dateTime
0..1

Date of death.

Family name foaf:familyName xsd:string
0..1

The family name of some person.

Given name foaf:givenName xsd:string
0..1

The given name of some person.

Has email vcard:hasEmail IRI
0..*

To specify the electronic mail address for communication with the object

Has gender vcard:hasGender Gender
0..1

The gender of this Agent (typically but not necessarily 'male' or 'female').

Has honorific prefix vcard:hasHonorificPrefix Honorific title
0..*

Used to support property parameters for the honorific prefix data property

Has membership org:hasMembership Membership
0..*

Indicates a membership relationship that the Agent plays. Inverse of `org:member`

Homepage foaf:homepage Document
0..*

A homepage for some thing.

Identifier dc:identifier xsd:string
1..1

An unambiguous reference to the resource within a given context.

Image foaf:img Image
0..1

An image that can be used to represent some thing (ie. those depictions which are particularly representative of something, eg. one's photo on a homepage).

Label rdfs:label xsd:string
0..*

The property may be used to provide a human-readable version of a resource's name.

Notation skos:notation epvoc:codictPersonId
0..*

A notation is a string of characters such as "T58.5" or "303.4833" used to uniquely identify a concept within the scope of a given concept scheme.

Official family name euvoc:officialFamilyName xsd:string
0..1

Official family name

Official given name euvoc:officialGivenName xsd:string
0..1

Official given name

Place of birth person:placeOfBirth xsd:string
0..1

A person's place of birth.

Upper family name epvoc:upperFamilyName xsd:string
0..1

Family name in uppercase

Upper given name epvoc:upperGivenName xsd:string
0..1

Given name in uppercase

Uppercase official family name epvoc:upperOfficialFamilyName xsd:string
0..1

Official family name in uppercase

Uppercase official given name epvoc:upperOfficialGivenName xsd:string
0..1

Official given name in uppercase


Membership

Indicates the nature of an Agent's membership of an organization.

Property name URI Expected value Card. Description
Contact point dcat:contactPoint Contact point
0..*

A contact point for a person, an organisation

Member during org:memberDuring Period of time
0..1

property to indicate the interval for which the membership is/was valid.

Member during parliamentary term epvoc:memberDuringParliamentaryTerm Organization
0..1

Membership classification epvoc:membershipClassification Corporate body classification
0..1

Indicates a classification for memberships within some classification scheme, depending on implied org:Organization classification.

Membership id dc:identifier xsd:string
1..1

An unambiguous reference to the resource within a given context.

Notation skos:notation epvoc:codictFunctionId or epvoc:codictMandateId
0..*

A notation is a string of characters such as "T58.5" or "303.4833" used to uniquely identify a concept within the scope of a given concept scheme.

Organization org:organization Organization
0..1

Indicates the organization in which the Agent is a member.

Represents euvoc:represents Country
0..1

Role org:role Role
0..1

Indicates the Role that the Agent plays in a Membership relationship with an Organization. Can also be used on a org:Post to indicate the role that any holder of the Post plays.


Voice

Property name URI Expected value Card. Description
Has value vcard:hasValue IRI
1..1

Used to indicate the resource value of an object property that requires property parameters


Fax

Property name URI Expected value Card. Description
Has value vcard:hasValue IRI
1..1

Used to indicate the resource value of an object property that requires property parameters


Period of time

An interval of time that is named or defined by its start and end dates.

Property name URI Expected value Card. Description
End date dcat:endDate xsd:dateTime
0..1

The end of the period.

Start date dcat:startDate xsd:dateTime
1..1

The start of the period.


Contact point

A contact point for a person, an organisation

Property name URI Expected value Card. Description
Has site epvoc:hasSite Site
0..1

Indicates the site where a resource is located

Has telephone vcard:hasTelephone vcard:Voice or vcard:Fax
0..*

To specify the telephone number for telephony communication with the object

Office address euvoc:officeAddress xsd:string
0..1


Parliamentary term

Property name URI Expected value Card. Description
Alternative label skos:altLabel rdf:langString
0..*

An alternative lexical label for a given resource.

Classification org:classification Corporate body classification
0..*

Indicates a classification for this Organization within some classification scheme. Extension vocabularies may wish to specialize this property to have a range corresponding to a specific `skos:ConceptScheme`. This property is under discussion and may be revised or removed - in many cases organizations are best categorized by defining a sub-class hierarchy in an extension vocabulary.

Identifier dc:identifier xsd:string
1..1

An unambiguous reference to the resource within a given context.

Label rdfs:label xsd:string
0..*

The property may be used to provide a human-readable version of a resource's name.

Notation skos:notation epvoc:codictBodyId
0..*

A notation is a string of characters such as "T58.5" or "303.4833" used to uniquely identify a concept within the scope of a given concept scheme.

Preferred label skos:prefLabel rdf:langString
0..*

A preferred lexical label for a given resource.

Source dcterms:source xsd:string
0..1

A related source from which the described resource is derived.

Temporal dcterms:temporal Period of time
0..1

Temporal characteristics of the resource.


Online account

Property name URI Expected value Card. Description
Type dcterms:type Address type
0..1

Property that is used to state that a resource is an instance of a class


Concept

Property name URI Expected value Card. Description
Preferred label skos:prefLabel rdf:langString
0..*

Property stating the concept scheme that a given resource is part of


Resource


Document

Property name URI Expected value Card. Description
Type rdf:type IRI
0..1

Property that is used to state that a resource is an instance of a class


Image

Property name URI Expected value Card. Description
Type rdf:type IRI
0..1

Property that is used to state that a resource is an instance of a class


Site

An office or other premise at which the organization is located. Many organizations are spread across multiple sites and many sites will host multiple locations. In most cases a Site will be a physical location. However, we don't exclude the possibility of non-physical sites such as a virtual office with an associated post box and phone reception service. Extensions may provide subclasses to denote particular types of site.

Property name URI Expected value Card. Description
Is in scheme skos:inScheme IRI
0..*

Property stating the concept scheme that a given resource is part of

Type rdf:type skos:Concept
0..*

Property that is used to state that a resource is an instance of a class


Role

Denotes a role that a Person or other Agent can take in an organization. Instances of this class describe the abstract role; to denote a specific instance of a person playing that role in a specific organization use an instance of `org:Membership`. It is common for roles to be arranged in some taxonomic structure and we use SKOS to represent that. The normal SKOS lexical properties should be used when labelling the Role.

Property name URI Expected value Card. Description
Is in scheme skos:inScheme IRI
0..*

Property stating the concept scheme that a given resource is part of

Type rdf:type skos:Concept
0..*

Property that is used to state that a resource is an instance of a class


Honorific title

Property name URI Expected value Card. Description
Is in scheme skos:inScheme IRI
0..*

Property stating the concept scheme that a given resource is part of

Type rdf:type skos:Concept
0..*

Property that is used to state that a resource is an instance of a class


Country

Property name URI Expected value Card. Description
Is in scheme skos:inScheme IRI
0..*

Property stating the concept scheme that a given resource is part of

Type rdf:type skos:Concept
0..*

Property that is used to state that a resource is an instance of a class


Gender

Property name URI Expected value Card. Description
Is in scheme skos:inScheme IRI
0..*

Property stating the concept scheme that a given resource is part of

Type rdf:type skos:Concept
0..*

Property that is used to state that a resource is an instance of a class


Corporate body classification

Property name URI Expected value Card. Description
Is in scheme skos:inScheme IRI
0..*

Property stating the concept scheme that a given resource is part of

Type rdf:type skos:Concept
0..*

Property that is used to state that a resource is an instance of a class


Address type

Property name URI Expected value Card. Description
Is in scheme skos:inScheme IRI
0..*

Property stating the concept scheme that a given resource is part of

Type rdf:type skos:Concept
0..*

Property that is used to state that a resource is an instance of a class