OP-TED / ted-rdf-mapping

Transformation rules and other artefacts for the TED Semantic Web Services
European Union Public License 1.2
8 stars 0 forks source link
eprocurement rml rml-mapping semantic-web ted ted-sws transformation

TED-RDF Mapping Suites === Tests TED-SWS documentation GitHub release (latest by date) GitHub last commit

GitHub contributors GitHub issues GitHub closed issues GitHub Repo stars GitHub forks GitHub

Contents

  1. Description
  2. Installation
  3. Contributing
  4. Licence

Description

⚠️ The TED schema forms are the former standard forms and have been replaced by eForms, newer RML rules for eForms can be found at OP-TED/ted-rdf-mapping-eforms.

This repository contains RML rules to transform Standard TED schema forms to RDF that conforms to version 3.0 of the eProcurement Ontology (ePO) and are currently used by the TED RDF Conversion Pipeline to produce RDF for forms sent before 25 October 2023.

The artefacts provided in this repository are used or generated by the TED-SWS system in the form provided here. They are organised in packages called Mapping Suites.

Project documentation available here.

The following table indicates the implementation status of TED Standard Forms, split by Notice Type and Directive.

Notice Type Is implemented Directive 24 Directive23 Directive 25
pin-buyer F8 F8 F8
pin-only F1 na F4
pin-rtl F1 na F4
pin-cfc-standard F1 na F4
pin-cfc-social F21 F23 F22
qu-sy na na F7 & F22 (social)
cn-standard F2 F24 F5
cn-social F21 F22
subco na na na
cn-desg F12 F12
veat F15 F15 F15
can-standard Yes F3 F25 F6
can-social Yes F21 F23 F22
can-desg Yes F13 na F13
can-modif F20 F20 F20
corr F14 F14 F14
pin-tran na na na
can-tran na na na

Installation

To assist the semantic engineers in the development of mapping suites a toolchain has been developed. The toolchain is documented on the documentation page. In order to install it open a terminal and follow the instructions below.

  1. Clone the project from GitHub
    git clone https://github.com/OP-TED/ted-rdf-mapping
    cd ted-rdf-mapping
  1. Create and activate a virtual environment

    python -m venv venv
    source venv/bin/activate
  2. Use makefile target to install the requirements

    make install

Contributing

You are more than welcome to help expand and mature this project.

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Please note we adhere to Apache code of conduct, please follow it in all your interactions with the project.

Milestones

Each milestone corresponds to a foreseen release of the ontology.

Issue labels

The issues are classified based on for classification dimensions:

Licence

The documents, such as reports and specifications are licenced under a CC BY 4.0 licence.

The source code and other scripts are licenced under EUPL v1.2 licence.