Skip to main content
Public Service Description Creator
Owner
European Commission - ISA Interoperability Solutions for European Public Administrations
Supra-national authority
Contact information
Christophe Parrein

[This tool is archived. This means that the tool is no longer actively maintained by SEMIC, but still available for use at own risk.]

Table of Content

  1. Introduction
  2. Technical Documentation
  3. Deployment
  4. Adaptability

Introduction

The Public Service Description Creator is a web form where public administrations can create CPSV-AP descriptions of public services in a fashion that is user-friendly and intuitive. The tool also allows the administrations to export their descriptions in an interoperable, machine-readable format that conforms to the CPSV-AP. These descriptions can subsequently be re-imported to make further updates or changes.

The implemented use cases are as follow:

  1. Create a public service description
  2. Export a public service description
  3. Import a public service description
  4. Edit a public service description
PS description creator

Technical documentation

This section focuses on the technical details of the test implementation of the CPSV-AP Public Service Description Creator. The image below provides a simplified view of how the tool functions. The Public Service Description Creator generates a webform and the coresponding RDF transformation based on a template provided by the user/administrator. The tool exports two formats of the public service description, one machine-readable format aligned with the CPSV-AP and one format specific to the Public Service Description Creator, used to re-import.

PS description creator schema

 

As can be seen, the tool consists of the following elements:

  • User interface: The user interface of the CPSV-AP Public Service Description Creator consists of HTML pages.
  • RDForms: JavaScript library that provides a way to describe how the editor and presentation views of RDF should look via a template.
  • Data model template: The template that RDForms uses to generate the web form.

More information on the technical architecture can be found here.

Deployment

Web server

The quickest and easiest way to use the Public Service Description Creator is to use the deployed test implementation on the Amazon Web Server.

Please note that the web server is for testing purposes only.

Local deployment

A second option is local deployment. The code for the Public Service Description Creator is available on GitHub here.

The GitHub repository contains an install.bat file, which automatically installs all the required dependencies. Detailed installation instructions can be found on the GitHub page or in the Readme-file.

For detailed steps for deployment and configuration, please refer to our guide, which can be downloaded here.

Adaptability

Since the input form of the Public Service Description Creator is generated via RDForms from a template, it is simple to adapt. In order to change the input form and the machine-readable export, only the template needs to be adapted to reflect another data model. The input form and corresponding RDF transformation will update automatically depending on this template.

An example of the template is shown below, reflecting the CPSV-AP 2.0.

Extract template PS creator

 

For detailed steps to adapt the Public Service Description Creator, please refer to our guide, which can be found here.

More information on the general design of the tool and its uses can be found here. The document also contains detailed steps on how to deploy, adapt and configure the tool for your local installation.

 

v1
Release date: 16/11/2017

Public Service Description Creator

Detailed information

Last update
Solution type
Interoperable Digital Solution
Release version
1
Release date

Related solutions

Last update: 08/05/2024

ACROSS Toolbox

Digital-ready policymakingTools+3 topics
Last update: 24/06/2024

Re3gistry

SemanticsOpen Source Software
Last update: 12/03/2024

CPSV-AP Validator

eProcurement

Moderation

Only facilitators and authors can create content.
Non moderated