CERIF Reference Implementation and Compatibility Testing Jan Dvorak, CERIF TG Leader Nikos Houssos, Arch TG Leader Valerie Brasse, Projects TG Leader Miguel-Angel.

Slides:



Advertisements
Similar presentations
Digital Repositories – Linked Open Data – the possible Role of D4Science Workshop, December 2010, FAO use cases A tool to create Linked Data providers.
Advertisements

Open Office.Org What is the Open Office.org Source Project? Open source project through which Sun Microsystems is releasing the technology for the popular.
Forest Markup / Metadata Language FML
RIM3 Programme meeting Jan University of St Andrews Trinity College Dublin CERIF in Action Anna Clements & Scott Brander Anna Clements Enterprise.
TG Projects status Nikos Houssos euroCRIS membership meeting Madrid, November 2012.
DRIS/BP Task Group Report, Madrid, Sergey Parinov, TG leader Barbara Ebert, deputy TG leader.
A centre of expertise in digital information management UKOLN is supported by: CERIF CRIS UK landscape study: work in progress report euroCRIS.
Key tasks TG Leader: Danica Zendulkova danica.
Database System Concepts and Architecture
XML: Extensible Markup Language
XML DOCUMENTS AND DATABASES
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Exchange Product Overview Secure Transmission for Transaction-based Documents.
Title of the presentation | Date |1 Grey Literature Repositories and CRIS in a SOA Environment Nikos Houssos National Documentation Centre (EKT) WORKSHOP.
Brokering Mathematical Services Through a Web Registry.
IRIOS (Integrated Research Input & Output System) Kevin Ginty & Paul Cranner London, 22 nd July 2011.
© uniCRIS AG euroCRIS Membership Meeting – uniCRIS AG – Helsinki, uniCRIS – under full sail Presentation euroCRIS Membership Meeting 2007.
New Task Group CRIS Architecture & Development Maximilian Stempfhuber RWTH Aachen University Library
Advances in Technology and CRIS Nikos Houssos National Documentation Centre / National Hellenic Research Foundation, Greece euroCRIS Task Group Leader.
Configuration Management and Server Administration Mohan Bang Endeca Server.
Sharing Aid Information – The IATI Way Stephen Davenport & Dan Mihaila & Alexandru Gartner.
Using CERIF-based CRIS to support the academic and research community: emerging services in Greece Nikos Houssos National Documentation Centre / National.
Dr. Nikos Houssos| National Documentation Centre / NHRF European Network of National Contact Points for Research Infrastructures moving forward The CERIF-based.
An IPSec-based Host Architecture for Secure Internet Multicast R. Canetti, P-C. Cheng, F.Giraud, D. Pendarakis, J.R. Rao, P. Rohatgi, IBM Research D. Saha.
Data File Access API : Under the Hood Simon Horwith CTO Etrilogy Ltd.
CERIF Common European Research Information Format Jan Dvořák, Jiří Souček, Tomáš Chudlarský  Institute of Information Studies & Librarianship Faculty.
XML Registries Source: Java TM API for XML Registries Specification.
© Brigitte Jörg November 11th, 2009 St. Andrews, Scottland 1 euroCRIS Members Meeting CERIF TG Report Brigitte Jörg, M.A. (Information Science) Language.
A bad case of content reuse Validator Website to Validate License Violations Validator – Only requires the URI of the site to check This work by Oshani.
A bad case of content reuse Validator Website to Validate License Violations Validator – Only requires the URI of the site to check for a license violation.
Microsoft Access Database Software.
Best Practice / DRIS Task Group meeting in Bonn Sergey Parinov.
DANS is an institute of KNAW and NWO Data Archiving and Networked Services Measurement of research impact in OpenAIRE 2020: via text mining or the CRISs?
DRIS–BP TG report, Brussels, Sergey Parinov.
Fedora Content Modeling for Improved Services for Research Databases Open Repositories 2009 Mikael Karstensen Elbæk Alfred Heller Gert Schmeltz Pedersen.
Title of the presentation | Date |1 Nikos Houssos National Documentation Centre (EKT/NHRF) CRIS for research information management.
CERIF Interoperability and LOD Miguel-Angel Sicilia TG LOD leader, euroCRIS.
Report 11th January 2013 TG Leader: Danica Zendulkova danica.
PROPOSAL FOR AIMS AND STRATEGY OF THE EUROCRIS LINKED OPEN DATA TASK GROUP (LOD-TG) Meeting at Bath (UK), 10 th February 2012.
ΕΚΤ Access to Knowledge ΕΚΤ Access to Knowledge CERIF API: Access and reuse research information in CRIS Dimitris Karaiskos Vasilis Bonis, Nikos Pougounias.
The Catalan Research portal: ready to go Ramon Ros i Gorné (CSUC) EuroCRIS Strategic Membership Meeting 2015 Barcelona, November 11th a SELRIM member.
Sally McCallum Library of Congress
The CERIF profile in the OpenAIRE Guidelines for CRIS Managers Jan Dvořák CERIF Task Group leader, euroCRIS Charles University in Prague InfoScience Praha.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
EuroCRIS Projects Task Group November 2005, Lisboa.
CERIF Interoperability and LOD Miguel-Angel Sicilia TG LOD leader, euroCRIS.
Exeter – Implementation of a Crosswalk Connector S. Trowell, University of Exeter Nov 2013.
LEuroCRIS 31st October 2001 A list of CERIF 2000 problems Walter Niedermayer
EuroCRIS services project Goals: Installing a CERIF reference implementation at euroCRIS Services web space.  Technical: deploying a mysql version (already.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Open data in the Parliament
Databases (CS507) CHAPTER 2.
European Monitoring Platform for Mapping of QoS and QoE
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Jan Dvořák Andrea Bollini Thomas Vestdam
CERIF for Datasets cerif4datasets.wordpress.com
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
SDMX Information Model
Chapter 2 Database Environment Pearson Education © 2009.
Grey Literature Repositories and CRIS in a SOA Environment
SDMX Reference Infrastructure Introduction
Open Access Project Officer
Core Platform The base of EmpFinesse™ Suite.
Database Systems Instructor Name: Lecture-3.
Applying Use Cases (Chapters 25,26)
Database System Concepts and Architecture
Hitachi Storage Service Manager Software Architecture
Network Diagnostics Framework
Chapter 2 Database Environment Pearson Education © 2009.
Eurostat Unit B3 – IT and standards for data and metadata exchange
Presentation transcript:

CERIF Reference Implementation and Compatibility Testing Jan Dvorak, CERIF TG Leader Nikos Houssos, Arch TG Leader Valerie Brasse, Projects TG Leader Miguel-Angel Sicilia, LOD TG Leader euroCRIS membership meeting, Bonn, 14 May 2013

CERIF Reference Implementation Aims to be: An open system available for any interested party to study and understand CERIF down to the implementation level – Indicative implementation to clearly demonstrate the CERIF concepts An open component of the CERIF compatibility testing system euroCRIS membership meeting, Bonn, 14 May 2013

CERIF Reference Implementation Will not be: A full-fledged CERIF-CRIS product (or a first step to a future full-fledged implementation of a CERIF-CRIS software offering by euroCRIS) An implementation aiming to be the best of breed in terms of development details euroCRIS membership meeting, Bonn, 14 May 2013

CERIF Reference Implementation Architecture euroCRIS membership meeting, Bonn, 14 May 2013

CERIF Reference Implementation Architecture The CERIF database. A native CERIF database, fully populated with fabricated (but realistic-looking) data that covers the entire CERIF model. The entire data of this reference CERIF database is publicly available for download in CERIF XML. The REST API wrapper. A layer over the CERIF database that exposes its contents over a REST API in CERIF XML format. The CERIF Export functional element. This element handles the transformation of CERIF database data to standard CERIF XML. Another functional element (persistence layer) for general persistence functions might be needed - depends on the implementation technologies and architecture. euroCRIS membership meeting, Bonn, 14 May 2013

CERIF Compatibility Testing System Aim: To ensure the quality and homogeneity of use of CERIF by systems claiming to be CERIF- compliant euroCRIS membership meeting, Bonn, 14 May 2013

CERIF Compatibility Testing 1.Scenario A CERIF-CRIS software platforms (e.g. PURE, CONVERIS, Symplectic Elements, Research in View, etc.) 2.Scenario B Individual operational CERIF-CRIS systems currently in production, for example institutional, national or international CRIS (e.g. OpenAIREplus, EuroRIs- Net+) euroCRIS membership meeting, Bonn, 14 May 2013

CERIF Compatibility Testing Use case to be tested: Point-to-Point CRIS data exchange in CERIF XML Ability of a CRIS system to provide information in standard CERIF-XML through a basic REST API. euroCRIS membership meeting, Bonn, 14 May 2013

CERIF Compatibility Testing System Components: CERIF Reference Implementation (described before) Compatibility Checker module, which performs queries against the system under test, retrieves the results and validates them, using, when appropriate, also information that it retrieves from the CC_REFIM. The CRIS system under test – two types: – an operational CRIS system currently in production (e.g. institutional, national or international CRIS) – a specific testing installation of a particular CRIS software platform / product made available by the CRIS platform provider for the purpose of testing by the euroCRIS CERIF Compatibility Testing euroCRIS membership meeting, Bonn, 14 May 2013

CERIF Compatibility Testing Scenario A euroCRIS membership meeting, Bonn, 14 May 2013

CERIF Compatibility Testing Scenario B euroCRIS membership meeting, Bonn, 14 May 2013

REST API Minimal to allow straightforward implementation Two types of mandatory operations: Get the identifiers of all instances of a particular type of entity (e.g. get a list of all projects – however only the identifiers are returned for each project). The identifier returned for each entity instance must be adequate to allow retrieval of the full information about the particular project. Format of call: Get all information about a particular instance of a particular type of entity (e.g. get information about project with id: ). The information returned must contain the full record of the entity instance, including plain data fields, multi- lingual fields and 1 st level of linked entities (in embedded mode). Format of call: euroCRIS membership meeting, Bonn, 14 May 2013

REST API invocation examples (get information of project with id ) (get information of project with id ) (get list of identifiers of all projects in the CRIS system) (get list of identifiers of all projects in the CRIS system) euroCRIS membership meeting, Bonn, 14 May 2013

Thank you! euroCRIS membership meeting, Bonn, 14 May 2013 Questions / comments?