Abstract

This document describes the RDF vocabulary implementing the 2018 Edition proposal for the PPSR Core Conceptual Model (CCM).

Introduction

This document describes the RDF vocabulary implementing the 2018 Edition proposal for the PPSR Core Conceptual Model (CCM) [[PPSR-CCM]], as documented in [[WG5-CSO]].

Background

Methodology

Namespaces

Prefix Namespace URI Schema & documentation
adms http://www.w3.org/ns/adms# Asset Description Metadata Schema [[VOCAB-ADMS]]
dc http://purl.org/dc/elements/1.1/ Dublin Core Metadata Element Set, Version 1.1 [[DC11]]
dcat http://www.w3.org/ns/dcat# Data Catalog Vocabulary [[VOCAB-DCAT]]
dct http://purl.org/dc/terms/ DCMI Metadata Terms [[DCTERMS]]
duv http://www.w3.org/ns/duv# Dataset Usage Vocabulary [[VOCAB-DUV]]
foaf http://xmlns.com/foaf/0.1/ FOAF Vocabulary [[FOAF]]
frapo http://purl.org/cerif/frapo/ FRAPO, the Funding, Research Administration and Projects Ontology [[FRAPO]]
geo http://www.w3.org/2003/01/geo/wgs84_pos# W3C Basic Geo (WGS84 lat/long) vocabulary [[W3C-BASIC-GEO]]
gsp http://www.opengis.net/ont/geosparql# GeoSPARQL - A Geographic Query Language for RDF Data [[GeoSPARQL]]
locn http://www.w3.org/ns/locn# ISA Programme Core Location Vocabulary [[LOCN]]
org http://www.w3.org/ns/org# The Organization Ontology [[VOCAB-ORG]]
owl http://www.w3.org/2002/07/owl# OWL Web Ontology Language Reference [[OWL-REF]]
prov http://www.w3.org/ns/prov# PROV-O: The PROV Ontology [[PROV-O]]
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns# Resource Description Framework (RDF): Concepts and Abstract Syntax [[RDF-CONCEPTS]]
rdfs http://www.w3.org/2000/01/rdf-schema# RDF Vocabulary Description Language 1.0: RDF Schema [[RDF-SCHEMA]]
schema http://schema.org/ schema.org [[SCHEMA-ORG]]
skos http://www.w3.org/2004/02/skos/core# SKOS Simple Knowledge Organization System - Reference [[SKOS-REFERENCE]]
vcard http://www.w3.org/2006/vcard/ns# vCard Ontology [[VCARD-RDF]]
xsd http://www.w3.org/2001/XMLSchema# XML Schema Part 2: Datatypes Second Edition [[XMLSCHEMA-2]]
wdrs https://www.w3.org/2007/05/powder-s# Protocol for Web Description Resources (POWDER): POWDER-S Vocabulary (WDRS) [[POWDER-S]]

Reference thesauri

Metadata elements Code list URI Code lists Status
Language http://publications.europa.eu/resource/authority/language Language register operated by the Metadata Registry of the Publications Office of the EU [[MDR-LANG]] stable
Format http://publications.europa.eu/resource/authority/file-type File type register operated by the Metadata Registry of the Publications Office of the EU [[MDR-FT]] stable
http://www.iana.org/assignments/media-types IANA MIME Media Types register [[IANA-MEDIA-TYPES]] testing

Vocabulary overview

Vocabulary overview

Vocabulary specification

Module: Project core

represents the central class Project and its properties.

Project core

Class: Project

RDF Class: ??
Sub-class of:??
Definition:??
Usage note:??
See also: ??

Property: GUID

RDF Property: ??
Sub-property of:??
Definition:It associates a project to its Globally Unique IDentifier (GUID).
Usage note:??
See also: ??

Property: Name

RDF Property: proj:name
Sub-property of:??
Definition:It associates a project to its name.
Usage note:??
See also: ??

Property: Description

RDF Property: rdfs:comment
Sub-property of:??
Definition:It associates a project to its textual description.
Usage note:??
See also: ??

Property: Status

RDF Property: ??
Range:skos:Concept
Definition:It associates a project to its activity status.
Usage note:??
See also: ??

Property: Start date

RDF Property: prov:startedAtTime
Range:xsd:date
Definition:It associates a project to its start date.
Usage note:??
See also: ??

Property: End date

RDF Property: prov:endedAtTime
Range:xsd:date
Definition:It associates a project to its end date.
Usage note:??
See also: ??

Property: Duration

RDF Property: dct:extent
Range:xsd:duration
Definition:It associates a project to its duration.
Usage note:This property is meant to be used when the start / end dates of the project are unknown.

Property: URL

RDF Property: foaf:homepage
Range:foaf:Document
Definition:It associates a project to its web page or URL

Module: Project detailed information

represents the central class Project and its properties related to the representation of the detailed information about the project.

Project detailed information

Property: Aim

RDF Property: proj:objective
Sub-property of:proj:objective
Definition:It associates a project to its aims.
Usage note:??
See also: ??

Property: Tag

RDF Property: ??
Domain:??
Range:rdfs:Literal
Definition:It associates a project to its tags.
Usage note:Tags are free text expressions. The keyword vocabulary can be used for tags.
See also: ??

Property: Keyword

RDF Property: dcat:keyword
Range:rdfs:Literal
Definition:It associates a project to its keywords. Keywords are chosen from a predefined set of text expressions.
Usage note:If multiple keywords need to be specified, this must be done with multiple instances of dcat:keyword.
See also: ??

Property: Intended Outcome

RDF Property: ??
Range:??
Definition:It associates the intended outcomes of a project to its aims.
Usage note:For example, a project can have, as aim, “to evaluate impacts of citizen science” and, as intended outcome, “metrics and instruments to evaluate citizen science impacts”. As another example, a project can have, as aim, “to increase the impact of citizen science” and, as intended outcome, “an increase of the awareness of the citizens”.
See also: ??

Property: Outcome

RDF Property: ??
Range:??
Definition:It associates a project to its outcomes.
Usage note:??
See also: ??

Module: Project Image

represents the central class Project and its properties to represent the images about the project and related to the project.

Project image

Class: Project Image

RDF Class: ??
Sub-class of:??
Definition:??
Usage note:??
See also: ??

Property: Image

RDF Property: foaf:img
Sub-property of:??
Range:??
Definition:It associates a project to images about the project and related to the project.
Usage note:??
See also: ??

Property: Image credit

RDF Property: ??
Sub-property of:??
Range:??
Definition:It associates an image to its credits.
Usage note:??
See also: ??

Module: Project Record

A “ProjectRecord” class has been added to make the underlying structure explicit and to specify the semantics more formally. This concepts does not refer to observations or to the dataset holding the project observations, but to a part of a database or spreadsheet that contains a complete set of information about the project. This is a concept which was implicit in the 2017 model [[PPSR-CCM]], with a variety of characteristics which were well-defined, necessary and easily reusable. The project record, which is not essential to the representation of a project, given that all project metadata are defined and linked directly to the Project class, is basically used in catalogues and repositories of projects, such as Scistarter or BioCollect. Therefore, multiple project records can exist in different catalogues/repositories, which refer to the same project, and the “ProjectRecord” class helps the linkage among them. This class can also represent a snapshot of project information, which is used to make search and reasoning more efficient.

Project Record

Class: Project Record

RDF Class: dcat:CatalogRecord
Definition:??
Usage note:??

Property: Describes

RDF Property: foaf:primaryTopic
Definition:It associates the record with the project it refers to.
Usage note:In a concrete implementation, the link could be through the identifier “Project.GUID”.

Property: GUID

RDF Property: dct:identifier
Definition:It associates the record with its GUID (for example, identifier of a database record).
Usage note:??

Property: External ID

RDF Property: adms:identifier or owl:sameAs
Definition:It associates the record with the identifier of a harvested or linked Project Record in another repository (see above). It promotes traceability.
Usage note:It the GUID is an HTTP URI, owl:sameAs should be used; if a literal, adms:identifier. For the use of adms:identifier, see [[VOCAB-ADMS]].

Property: Origin

RDF Property: ??
Sub-property of:??
Definition:It associates the record with an external source (if applicable) from which the record is derived - e.g. external catalogue from which it was harvested.
Usage note:??
See also: ??

Property: Date Created

RDF Property: dct:created
Range:xsd:date
Definition:It associates the record with the date it was created.

Property: Date Updated

RDF Property: dct:modified
Range:xsd:date
Definition:It associates the record with the date it was last updated.

Property: Language

RDF Property: dct:language
Range:dct:LinguisticSystem
Definition:It associates the record with a human-readable natural language in which it is written.
Usage note:The language should be specified by using URIs from reference registries, as [[MDR-LANG]].

Module: Contact point

Project contact point

Class: Contact point

RDF Class: vcard:Kind
Definition:??

Property: Contact point

RDF Property: dcat:contactPoint
Range:vcard:Kind
Definition:It associates a project, or any other resource type, with an agent that acts as contact point for it.

Property: Contact details

RDF Property: ??
Sub-property of:??
Definition:It associates a contact point with its contact details.
Usage note:??
See also: ??

Property: Means of contact

RDF Property: ??
Sub-property of:??
Definition:It associates a contact point with the applicable means of contact.
Usage note:??
See also: ??

Property: Contact point type

RDF Property: ??
Sub-property of:??
Definition:It associates a contact point with its type.
Usage note:??
See also: ??

Module: Project funding

Project funding

Class: Project funding

RDF Class: ??
Sub-class of:??
Definition:??
Usage note:??
See also: ??

Property: Funding program

RDF Property: ??
Sub-property of:??
Definition:It associates a project to its funding program.
Usage note:??
See also: ??

Property: Identifier

RDF Property: ??
Sub-property of:??
Definition:It associates a funding program to its GUID.
Usage note:??
See also: ??

Property: Name

RDF Property: ??
Sub-property of:??
Definition:It associates a funding program / funding source to its name.
Usage note:??
See also: ??

Property: Description

RDF Property: ??
Sub-property of:??
Definition:It associates a funding program to its textual description.
Usage note:??
See also: ??

Property: Funding source

RDF Property: ??
Sub-property of:??
Definition:It associates a funding program to its funding source(s).
Usage note:??
See also: ??

Property: Funding source type

RDF Property: ??
Sub-property of:??
Definition:It associates a funding source with its type.
Usage note:??
See also: ??

Module: Project geography

Class: Spatial area of interest

Project spatial area of interest
RDF Class: ??
Sub-class of:??
Definition:??
Usage note:??
See also: ??

Class: Geographic extent

Geographic extent
RDF Class: ??
Sub-class of:??
Definition:??
Usage note:??
See also: ??

Acknowledgements

Change history