First ideas on the Register of Registers

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

REST (Representational State Transfer)
Meeting Disciplinary Challenges in Research Data Management Planning – March 23 rd 2012 Data Management Planning for Secure Services (DMP-SS) † Tito Castillo,
Automate Integrate Innovate fenyaAST : Asset Tracking Made Easy.
Extending XDW in Cross-Community Editor: Charles Parisot Notes for the March 19 th, 2013 – ITI Tech Committee.
Query Verb Proposal Ashok Malhotra, Oracle
Entrepreneurs. What is an Entrepreneur? An entrepreneur is someone who: Comes up with a good idea for a business Organises all the elements needed for.
Stacks Chapter 5. Chapter 5: Stacks2 Chapter Objectives To learn about the stack data type and how to use its four methods: push, pop, peek, and empty.
© The McGraw-Hill Companies, 2006 Chapter 17 The Java Collections Framework.
CS 206 Introduction to Computer Science II 11 / 12 / 2008 Instructor: Michael Eckmann.
© 2011 IBM Corporation Overview on Modeling RESTful Services August, 2011 Manoj Paul, Software Developer, Rational,
Serving society Stimulating innovation Supporting legislation Architecture scenarios Michael Lutz MIWP-6 web-conference #5, 19 May.
Wireless Applications Welcome! Moderator- Keith Haskins.
REST.  REST is an acronym standing for Representational State Transfer  A software architecture style for building scalable web services  Typically,
CollectionSpace Service REST-based APIs June 2009 Face-to-face Aron Roberts U.C. Berkeley IST/Data Services.
My final project was creating an online weapon store. In my store I have two different lists of weapons, melee and fire. I have a registration form where.
Serving society Stimulating innovation Supporting legislation INSPIRE Maintenance and Implementation Work Program Robert Tomas, Michael.
Serving society Stimulating innovation Supporting legislation Register Federation Architecture scenarios.
REST - Introduction Based on material from InfoQ.com (Stefan Tilkov) And slides from MindTouch.com (Steve Bjorg) 1.
Introduction to the SharePoint 2013 REST API. 2 About Me SharePoint Solutions Architect at Sparkhound in Baton Rouge
IOS 6iOS 7. When you look under HTTP PROXY, you likely have the server, port, username, password filled out. Due to changes to the network, you should.
DM_PPT_NP_v01 SESIP_0715_JR HDF Server HDF for the Web John Readey The HDF Group Champaign Illinois USA.
CS 206 Introduction to Computer Science II 11 / 16 / 2009 Instructor: Michael Eckmann.
Serving society Stimulating innovation Supporting legislation Extending central INSPIRE registers & connecting national registers.
Architectural Principles for Services Group Name: WG2- ARC Source: Tim Carey, ALU, Meeting Date: Agenda Item:
Computer Science Projects Internal Assessment. Mastery Item Claimed Justification Where Listed Random Access File – Searching Lines P. 53 Random.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
SDS – a discussion paper Version Version  Version SDS group – Christina Wasström (SE), Daniela Hogrebe (DE), Joeri Robbrecht (DG ENV),
CWIC Developers Meeting January 28 th 2014 Calin Duma CSW and OpenSearch from the CWIC Start client perspective.
Eclipse Debug Views Update Policy. 2 Agenda  Background  Requirements  How does it work now?  How to make it more flexible?
SEEK & JERM Progress Stuart Owen December Alphabetical pagination Requested by several users. Will also be applied to Sops, Models & Data – (needs.
Serving society Stimulating innovation Supporting legislation Register Federation.
CSCI 6962: Server-side Design and Programming Shopping Carts and Databases.
ESVS, Case #1: The Management of Immunization Vocabularies.
Serving society Stimulating innovation Supporting legislation MIWP-6: Registers and registries Michael Lutz MIWP-6 sub-group kick-off.
AngularJS $resource service. Add angular-resouce: Add the dependency: angular.module('myApp', ['ngResource']); Configure.
Creating and Using Modules Sec 9-6 Web Design. Objectives The student will: Know how to create and save a module in Python Know how to include your modules.
Adding Non-blocking Requests Contribution: oneM2M-ARC-0441R01R01 Source: Josef Blanz, Qualcomm UK, Meeting Date: ARC 7.0,
Serving society Stimulating innovation Supporting legislation Work Programme evolution Michael Lutz MIG-T meeting, Rome, 1-3 December.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
International Planetary Data Alliance Registry Development and Coordination Project Report 7 th IPDA Steering Committee Meeting July 13, 2012.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
#SummitNow What's Coming Arrived in CMIS November, 2013 Gregory Melahn/Alfresco Software
REST in Practice COMP6017 Topics on Web Services Dr Nicholas Gibbins –
Stacks Chapter 5.
An introduction to REST for SharePoint 2013
MDR&MFI Today (or Yesterday?)
Priority data set code list Update on technical development
The Re3gistry software and the INSPIRE Registry
INSPIRE registry Roles & procedures
M. Lutz, D. Francioli, L. Hernandez Quiros, E. Epure
ORCID Introduction Jukka Englund Chief Information Specialist HULib
FenyaAST : Asset Tracking Made Easy
Register federation exchange format
ORCID Introduction Jukka Englund Chief Information Specialist HULib
Michael Lutz 18th MIG-T meeting, 30 April 2015
Register Federation Registration process
Dictionaries Dictionary: object that stores a collection of data
MIWP-6: Registers and registries
Using Templates and Library Items
While the audience is gathering. During breaks etc
WebDAV Design Overview
MIWP-6 status report & planning
STORE MANAGER RESPONSIBILITIES.
Creating a Multiplication Square
Chapter 5 Stack (part 1).
INSPIRE code lists and their extension
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
Week 05 Node.js Week 05
Presentation transcript:

First ideas on the Register of Registers Daniele Francioli, Emanuela Epure, Michael Lutz 4th MIWP-6 meeting, 24 April 2015

Register of Registers (RoR) The RoR will only store references to the assets Each stakeholder has to register its own Registry in the RoR (to reference all of the extended assets) Each stakeoholder can decide whether to put a specific Register in the federation In order to register Items coming from a specific Register, that Register shall be registered in the federation The extension of an Item (or of an entire Register) is simply specified by storing: the URI of the extended element; the URI of the extender; the reference to the Register (or Registry) previously registered in the RoR.

Register of Registers (RoR) – Examples RegisteredAsset ID URI Type Parent http://ror.example/asset/1 http://registry.italy.example Registry http://ror.example/asset/2 http://registry.italy.example/codelist Register http://ror.example/asset/3 http://registry.italy.example/theme http://ror.example/asset/4 http://registry.italy.example/codelist/SoilPlotTypeValue Item ExtensionInformation ID extension asset extended asset http://ror.example/extension/1 http://ror.example/asset/4 http://inspire.ec.europa.eu/codelist/SoilPlotTypeValue http://ror.example/extension/2 http://ror.example/extension/3 http://ror.example/asset/3 http://inspire.ec.europa.eu/theme

Register of Registers – API (RESTful) Adding assets & extensions HTTP PUT http://RoR.example/asset/ <Asset Description> HTTP PUT http://RoR.example/extension/ <Extension Description> Retrieving assets & extensions HTTP GET http://RoR.example/asset/<asset-id> HTTP GET http://RoR.example/asset/<extension-id> Removing assets & extensions HTTP DELETE http://RoR.example/asset/<asset-id> HTTP DELETE http://RoR.example/extension/<extension-id>