Persistent Identifiers for the "Real Web" The Real Web

Size: px
Start display at page:

Download "Persistent Identifiers for the "Real Web" The Real Web"

Transcription

1 Persistent Identifiers for the "Real Web" David Wood Eric Miller 1 The Real Web 2 Page 1

2 The Real Web You Me The conference Your laptop 2 3 Page 2

3 cover is a Moby Dick 3 cover is a Moby Dick has author depiction Herman Melville 3 Page 3

4 cover is a Moby Dick has author depiction Herman Melville cover is a Moby Dick has author depiction Herman Melville 1851 Moby Dick title adapted to Films title The Sea Beast Page 4

5 cover is a Moby Dick has author depiction Herman Melville 1851 Moby Dick title adapted to Films title The Sea Beast soundtrack poster We (almost) do this on the World Wide Web 4 Page 5

6 5 A History of Silos $ cat foo.txt grep blah sort 1970s 1980s 1990s A neat little package Client-Server The Early Web 6 Page 6

7 The Next Great Leap 7 The Next Great Leap Extending the Universal Client Ubiquitous, reusable applications Expanding the Universal Connection Web of Data 7 Page 7

8 The Next Great Leap Extending the Universal Client Ubiquitous, reusable applications Expanding the Universal Connection Web of Data 7 The Next Great Leap Extending the Universal Client Ubiquitous, reusable applications Expanding the Universal Connection Web of Data Providing the Universal Database 7 Page 8

9 The Next Great Leap Extending the Universal Client Ubiquitous, reusable applications Expanding the Universal Connection Explaining the Logic Web of Data Providing the Universal Database 7 The Next Great Leap Extending the Universal Client URL Curation Expanding the Universal Connection Explaining the Logic Web of Data Providing the Universal Database 7 Page 9

10 PURLs PURLs provide permanent URLs for information resources on the World Wide Web. PURLs work by simple HTTP redirection. 8 PURLs The Online Computer Library Center (OCLC) has run a public PURL service since 1995 at Used by others for private PURL services (libraries, Internet namespaces, government, some corporations). Open Source, open standards. 9 Page 10

11 Evolution One PURL Change in Host Change in Hosting Organization 10 PURLs You might already be using PURLs: Mediawiki has a shorthand syntax for PURLs. [[purlnet:scape]] 11 Page 11

12 Example: Find an information resource PURL server I want to find Dave s blog 12 Example: Find an information resource PURL server No problem, go to 13 Page 12

13 Simple Redirection GET PURL Client HTTP 302 Found URL GET URL Resource PURL Server Resource Server 14 Other Persistent Identifier Schemes Scheme DOI LSID INFO URIs PURLs Community Publishers Life sciences Libraries, publishers Libraries, government 15 Page 13

14 Scaling Use of URIs as identifiers grounds your scheme into the Web. - PURLs do this - DOIs and INFOs partially do - LSIDs don t. 16 Problems and Solutions PURLs provide one level of indirection, just like a single value DOI name - Not any more. PURL servers don't know about each other - Federation coming soon. 17 Page 14

15 PURLs for Real-World Resources Zepheira and OCLC rewrote the PURL server from scratch to: - Modernize the code - Create a wider Open Source community - Add some new features We have a particular interest in supporting permanent Semantic Web URIs. 18 PURLs for Real-World Resources The new PURL server allows the creation of PURLs with these HTTP responses: 301 Moved Permanently 302 Found 303 See Other 307 Temporary Redirect 404 Not Found 410 Gone 19 Page 15

16 PURLs for Real-World Resources The new PURL server allows the creation of PURLs with these HTTP responses: 301 Moved Permanently 302 Found 303 See Other 307 Temporary Redirect 404 Not Found 410 Gone 20 PURLs for Real-World Resources The new PURL server allows the creation of PURLs with these HTTP responses: 303 See Other Used to identify physical and conceptual resources 21 Page 16

17 PURLs for Real-World Resources GET PURL Client HTTP 303 See Also URL PURL Server Client may choose to follow the link This allows clients to automatically resolve Semantic Web identifiers without confusing them with information resources. 22 Example: Resolve a conceptual resource PURL server I want to find out about Moby Dick 23 Page 17

18 Example: Resolve a conceptual resource PURL server 1) Moby Dick is a concept, not a particular information resource. 2) You may find out more about it at Page 18

19 26 27 Page 19

20 Best Practices: Baby Steps Identify resources by URIs. Use See Also PURLs to ensure crossboundary data integrity. Don t reinvent the wheel: Reuse common public and partner URIs before minting your own. 28 Best Practices: Next Steps Share a PURL service or use more than one. Coordinate at the information space level, not the code or even API levels. Local control, global access. 29 Page 20

21 Running and Leaping Experiment with Active PURLs. An Active PURL participates in the provision of metadata about resources it represents. Come talk to us later. 30 PURL Community Documentation, source code, mailing lists See also: Persistent_Uniform_Resource_Locator 31 Page 21

ETD 22.05.2003. The application of Persistent Identifiers as one approach to ensure long-term referencing of Online-Theses

ETD 22.05.2003. The application of Persistent Identifiers as one approach to ensure long-term referencing of Online-Theses ETD The application of Persistent Identifiers as one approach to ensure long-term referencing of Online-Theses Die Deutsche Bibliothek Table of Contents 1. Deficits of current addressing and identification

More information

Checklist: Persistent identifiers

Checklist: Persistent identifiers Checklist: Persistent identifiers Persistent Identifiers (PID) are unique character strings 1 attached to various items. Attached to digital items, they are a prerequisite for linked data. Persistent identifiers

More information

E-Business Technologies for the Future

E-Business Technologies for the Future E-Business Technologies for the Future Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring Overview

More information

Introduction to UDDI: Important Features and Functional Concepts

Introduction to UDDI: Important Features and Functional Concepts : October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...

More information

Working with the British Library and DataCite Institutional Case Studies

Working with the British Library and DataCite Institutional Case Studies Working with the British Library and DataCite Institutional Case Studies Contents The Archaeology Data Service Working with the British Library and DataCite: Institutional Case Studies The following case

More information

Session 6 Patterns and best practices in SOA/REST

Session 6 Patterns and best practices in SOA/REST Session 6 Patterns and best practices in SOA/REST Sistemas Distribuidos Diego Sevilla Ruiz DITEC Facultad de Informática Murcia, 2012 Diego Sevilla Ruiz (DITEC Facultad de Informática) Session 6 Patterns

More information

Digital Object Identifier (DOI ) System

Digital Object Identifier (DOI ) System Digital Object Identifier (DOI ) System Norman Paskin Tertius Ltd., Oxford, U.K. Abstract The Digital Object Identifier (DOI ) System is a managed system for persistent identification of content on digital

More information

persistent identifiers (pids): recommendations for institutions

persistent identifiers (pids): recommendations for institutions persistent identifiers (pids): recommendations for institutions persistent identifiers (pids): recommendations for institutions edited by ATHENA WP3 Working Group Identifying standards and developing recommendations

More information

2009-06-03. What objects must be associable with an identifier? 1 Catch plus: continuous access to cultural heritage plus http://www.catchplus.

2009-06-03. What objects must be associable with an identifier? 1 Catch plus: continuous access to cultural heritage plus http://www.catchplus. Persistent Identifiers Hennie Brugman Technical coordinator CATCH plus project 1 Max-Planck-Institute for Psycholinguistics, Nijmegen, Netherlands Institute for Sound and Vision, Hilversum, Netherland

More information

irods and Metadata survey Version 0.1 Date March Abhijeet Kodgire akodgire@indiana.edu 25th

irods and Metadata survey Version 0.1 Date March Abhijeet Kodgire akodgire@indiana.edu 25th irods and Metadata survey Version 0.1 Date 25th March Purpose Survey of Status Complete Author Abhijeet Kodgire akodgire@indiana.edu Table of Contents 1 Abstract... 3 2 Categories and Subject Descriptors...

More information

Scaling Web Services. W3C Workshop on Web Services. Mark Nottingham. Web Service Scalability and Performance with Optimizing Intermediaries

Scaling Web Services. W3C Workshop on Web Services. Mark Nottingham. Web Service Scalability and Performance with Optimizing Intermediaries Scaling Web Services Mark Nottingham mnot@akamai.com Motivation Web Services need: Scalability: handling increased load, while managing investment in providing service Reliability: high availability Performance:

More information

MultiMimsy database extractions and OAI repositories at the Museum of London

MultiMimsy database extractions and OAI repositories at the Museum of London MultiMimsy database extractions and OAI repositories at the Museum of London Mia Ridge Museum Systems Team Museum of London mridge@museumoflondon.org.uk Scope Extractions from the MultiMimsy 2000/MultiMimsy

More information

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.

More information

ANDS Prototype Controlled Vocabulary Service

ANDS Prototype Controlled Vocabulary Service ANDS Prototype Controlled Vocabulary Service Last Updated: 14 December 2011 Background... 1 Overview... 2 Technical Architecture... 2 Services... 3 Service Contact... 5 Background ANDS Prototype Controlled

More information

MetaXSSploit. Bringing XSS in Pentesting A journey in building a security tool. Claudio Criscione @paradoxengine

MetaXSSploit. Bringing XSS in Pentesting A journey in building a security tool. Claudio Criscione @paradoxengine ` MetaXSSploit Bringing XSS in Pentesting A journey in building a security tool Claudio Criscione @paradoxengine /me No Aff XSS And how a security tool is born! Relevant? Web Application Security Statistics

More information

EE4607 Session Initiation Protocol

EE4607 Session Initiation Protocol EE4607 Session Initiation Protocol Michael Barry michael.barry@ul.ie william.kent@ul.ie Outline of Lecture IP Telephony the need for SIP Session Initiation Protocol Addressing SIP Methods/Responses Functional

More information

CENDI/2004-2. CENDI Persistent Identification Task Group. Final

CENDI/2004-2. CENDI Persistent Identification Task Group. Final CENDI/2004-2 PERSISTENT IDENTIFICATION: A KEY COMPONENT OF AN E-GOVERNMENT INFRASTRUCTURE CENDI Persistent Identification Task Group Final March 10, 2004 Members of the CENDI Persistent Identification

More information

SIP Messages. 180 Ringing The UA receiving the INVITE is trying to alert the user. This response MAY be used to initiate local ringback.

SIP Messages. 180 Ringing The UA receiving the INVITE is trying to alert the user. This response MAY be used to initiate local ringback. SIP Messages 100 Trying This response indicates that the request has been received by the next-hop server and that some unspecified action is being taken on behalf of this call (for example, a database

More information

Make Your Existing File Storage Infrastructure Cloud-Ready. Chuck Wood Director, Product Management F5 Networks

Make Your Existing File Storage Infrastructure Cloud-Ready. Chuck Wood Director, Product Management F5 Networks Make Your Existing File Storage Infrastructure Cloud-Ready Chuck Wood Director, Product Management F5 Networks 2 Agenda What is cloud storage? Technical barriers to using cloud storage Getting ready for

More information

Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries

Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries Andrew Weidner University of Houston, USA ajweidner@uh.edu Annie Wu University of Houston,

More information

Pattern Insight Clone Detection

Pattern Insight Clone Detection Pattern Insight Clone Detection TM The fastest, most effective way to discover all similar code segments What is Clone Detection? Pattern Insight Clone Detection is a powerful pattern discovery technology

More information

Using Hypermedia Services for Systems Integration. Tim Ewald Systems Engineer

Using Hypermedia Services for Systems Integration. Tim Ewald Systems Engineer Using Hypermedia Services for Systems Integration Tim Ewald Systems Engineer I dig REST services My first choice when... I don t build both ends of pipe I do build both ends of the pipe, but I can t deploy

More information

Leveraging an On-Demand Platform for Enterprise Architecture Preparing for the Change

Leveraging an On-Demand Platform for Enterprise Architecture Preparing for the Change Leveraging an On-Demand Platform for Enterprise Architecture Preparing for the Change David S. Linthicum david@linthicumgroup.com The notion of enterprise architecture is changing quickly. What was once

More information

Social Application Guide

Social Application Guide Social Application Guide Version 2.2.0 Mar 2015 This document is intent to use for our following Magento Extensions Or any other cases it might help. Copyright 2015 LitExtension.com. All Rights Reserved

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 OTM and SOA Mark Hagan Principal Software Engineer Oracle Product Development Content What is SOA? What is Web Services Security? Web Services Security in OTM Futures 3 PARADIGM 4 Content What is SOA?

More information

Developing ASP.NET MVC 4 Web Applications MOC 20486

Developing ASP.NET MVC 4 Web Applications MOC 20486 Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies

More information

Distributed Systems. 22. Naming. 2013 Paul Krzyzanowski. Rutgers University. Fall 2013

Distributed Systems. 22. Naming. 2013 Paul Krzyzanowski. Rutgers University. Fall 2013 Distributed Systems 22. Naming Paul Krzyzanowski Rutgers University Fall 2013 November 21, 2013 2013 Paul Krzyzanowski 1 My 15 MacBook Pro The rightmost computer on my desk Paul s aluminum laptop, but

More information

Notes about possible technical criteria for evaluating institutional repository (IR) software

Notes about possible technical criteria for evaluating institutional repository (IR) software Notes about possible technical criteria for evaluating institutional repository (IR) software Introduction Andy Powell UKOLN, University of Bath December 2005 This document attempts to identify some of

More information

OpenID Single Sign On and OAuth Data Access for Google Apps. Ryan Boyd @ryguyrg Dave Primmer May 2010

OpenID Single Sign On and OAuth Data Access for Google Apps. Ryan Boyd @ryguyrg Dave Primmer May 2010 OpenID Single Sign On and OAuth Data Access for Google Apps Ryan Boyd @ryguyrg Dave Primmer May 2010 Why? View live notes and questions about this session on Google Wave: http://bit.ly/magicwave Agenda

More information

SOA : To Do or Not to Do

SOA : To Do or Not to Do Abstract SOA : To Do or Not to Do Gopala Krishna Behara and K.T.R.B Sarma As business moves from Web services to SOA, adoption and successful implementations of SOA become more evident. The goal of SOA

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Terminology. Internet Addressing System

Terminology. Internet Addressing System Terminology A local area network (LAN) is a computer network covering a small physical area, like a home, office, or small group of buildings, such as a school, or an airport. The defining characteristics

More information

SAML and OAUTH comparison

SAML and OAUTH comparison SAML and OAUTH comparison DevConf 2014, Brno JBoss by Red Hat Peter Škopek, pskopek@redhat.com, twitter: @pskopek Feb 7, 2014 Abstract SAML and OAuth are one of the most used protocols/standards for single

More information

How Companies Track You. Copyright 2013 Customer Paradigm, All Rights Reserved.

How Companies Track You. Copyright 2013 Customer Paradigm, All Rights Reserved. How Companies Track You Agenda Introductions Email Tracking Web Tracking Offline Tracking 2 Email Tracking Track Messages Opened Links Clicked Conversion to Purchase Valid Email Address When you open (time

More information

OpenSSO: Cross Domain Single Sign On

OpenSSO: Cross Domain Single Sign On OpenSSO: Cross Domain Single Sign On Version 0.1 History of versions Version Date Author(s) Changes 0.1 11/30/2006 Dennis Seah Contents Initial Draft. 1 Introduction 1 2 Single Domain Single Sign-On 2

More information

Joshua Phillips Alejandra Gonzalez-Beltran Jyoti Pathak October 22, 2009

Joshua Phillips Alejandra Gonzalez-Beltran Jyoti Pathak October 22, 2009 Exposing cagrid Data Services as Linked Data Joshua Phillips Alejandra Gonzalez-Beltran Jyoti Pathak October 22, 2009 Basic Premise It is both useful and practical to expose cabig data sets as Linked Data.

More information

GenericServ, a Generic Server for Web Application Development

GenericServ, a Generic Server for Web Application Development EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student tawbi@irit.fr Bilal CHEBARO Assistant professor bchebaro@ul.edu.lb Abstract

More information

WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007

WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007 WWW World Wide Web Aka The Internet dr. C. P. J. Koymans Informatics Institute Universiteit van Amsterdam November 30, 2007 dr. C. P. J. Koymans (UvA) WWW November 30, 2007 1 / 36 WWW history (1) 1968

More information

SMART Apps. Rob Tweed M/Gateway Developments Ltd. rtweed@mgateway.com @rtweed

SMART Apps. Rob Tweed M/Gateway Developments Ltd. rtweed@mgateway.com @rtweed SMART Apps Rob Tweed M/Gateway Developments Ltd rtweed@mgateway.com @rtweed What is SMART? Substitutable Medical Apps, Re-usable Technology www.smartplatforms.org A Harvard Medical School initiative Data

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Deploying RSA ClearTrust with the FirePass controller

Deploying RSA ClearTrust with the FirePass controller Deployment Guide Deploying RSA ClearTrust with the FirePass Controller Deploying RSA ClearTrust with the FirePass controller Welcome to the FirePass RSA ClearTrust Deployment Guide. This guide shows you

More information

da ra the GESIS registration agency for DOIs for research data

da ra the GESIS registration agency for DOIs for research data da ra the GESIS registration agency for DOIs for research data Dr. Markus Quandt GESIS Leibniz-Institute for the Social Sciences 9/2010, CESSDA Expert Seminar, Gothenburg Purpose of da ra Create a service

More information

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010 DEPLOYMENT GUIDE Version 2.1 Deploying F5 with Microsoft SharePoint 2010 Table of Contents Table of Contents Introducing the F5 Deployment Guide for Microsoft SharePoint 2010 Prerequisites and configuration

More information

Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems

Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we

More information

Working with the British Library and DataCite A guide for Higher Education Institutions in the UK

Working with the British Library and DataCite A guide for Higher Education Institutions in the UK Working with the British Library and DataCite A guide for Higher Education Institutions in the UK Contents About this guide This booklet is intended as an introduction to the DataCite service that UK organisations

More information

Kit Rowley. Subject: Content type and workflow planning (SharePoint Server 2010) Attachments: image001.gif. Plan content types. Plan content types

Kit Rowley. Subject: Content type and workflow planning (SharePoint Server 2010) Attachments: image001.gif. Plan content types. Plan content types Kit Rowley Subject: Content type and workflow planning (SharePoint Server 2010) Attachments: image001.gif Content type and workflow planning (SharePoint Server 2010) Published: May 12, 2010 This article

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools

More information

CENSURFRIDNS a.k.a. UNCENSOREDDNS. Thomas Steen Rasmussen admin@censurfridns.dk

CENSURFRIDNS a.k.a. UNCENSOREDDNS. Thomas Steen Rasmussen admin@censurfridns.dk CENSURFRIDNS a.k.a. UNCENSOREDDNS Thomas Steen Rasmussen admin@censurfridns.dk Agenda Introduction DNS blocking in Denmark What is UncensoredDNS? Why was it started? Issues with DNS blocking A basic conflict:

More information

Salesforce Opportunities Portlet Documentation v2

Salesforce Opportunities Portlet Documentation v2 Salesforce Opportunities Portlet Documentation v2 From ACA IT-Solutions Ilgatlaan 5C 3500 Hasselt liferay@aca-it.be Date 29.04.2014 This document will describe how the Salesforce Opportunities portlet

More information

Big Data in the Digital Cultural Heritage

Big Data in the Digital Cultural Heritage Big Data in the Digital Cultural Heritage Antonella Fresa, Promoter Srl DCH-RP Technical Coordinator 1 Table of Content Digitisation of Cultural Heritage Toward an e-infrastructure for Digital Cultural

More information

Distributed Systems. 09. Naming. Paul Krzyzanowski. Rutgers University. Fall 2015

Distributed Systems. 09. Naming. Paul Krzyzanowski. Rutgers University. Fall 2015 Distributed Systems 09. Naming Paul Krzyzanowski Rutgers University Fall 2015 October 7, 2015 2014-2015 Paul Krzyzanowski 1 Naming things Naming: map names to objects Helps with using, sharing, and communicating

More information

How To Useuk Data Service

How To Useuk Data Service Publishing and citing research data Research Data Management Support Services UK Data Service University of Essex April 2014 Overview While research data is often exchanged in informal ways with collaborators

More information

DISCOVERING RESUME INFORMATION USING LINKED DATA

DISCOVERING RESUME INFORMATION USING LINKED DATA DISCOVERING RESUME INFORMATION USING LINKED DATA Ujjal Marjit 1, Kumar Sharma 2 and Utpal Biswas 3 1 C.I.R.M, University Kalyani, Kalyani (West Bengal) India sic@klyuniv.ac.in 2 Department of Computer

More information

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9. Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A

More information

WorldCat Local. Overview. The world, the Web and your library. The world, the Web and your library

WorldCat Local. Overview. The world, the Web and your library. The world, the Web and your library EVER CONNECTION has a starting point. WorldCat Local Easier discovery and delivery of your materials locally and globally Discovery on the Web: WorldCat Local Puts our Library Where our Users Are Shu-En

More information

DFG form 12.181 03/15 page 1 of 8. for the Purchase of Licences funded by the DFG

DFG form 12.181 03/15 page 1 of 8. for the Purchase of Licences funded by the DFG form 12.181 03/15 page 1 of 8 Guidelines for the Purchase of Licences funded by the Within the framework of the Alliance Digital Information Initiative, licences for journals, databases and e-books are

More information

The Importance of Secure URL Re-Write

The Importance of Secure URL Re-Write The Importance of Secure URL Re-Write Overview Because of their significant performance benefits and their ability to enable secure content networking, SSL offloaders have emerged as an integral component

More information

Draft URI Strategy for the NL Public Sector

Draft URI Strategy for the NL Public Sector Draft URI Strategy for the NL Public Sector For feedback by the expert community present at ODW 2013 in London Introduction This document focuses on the technical considerations, made during the process

More information

HTTP Protocol. Bartosz Walter <Bartek.Walter@man.poznan.pl>

HTTP Protocol. Bartosz Walter <Bartek.Walter@man.poznan.pl> HTTP Protocol Bartosz Walter Agenda Basics Methods Headers Response Codes Cookies Authentication Advanced Features of HTTP 1.1 Internationalization HTTP Basics defined in

More information

Issues Faced during Installing. WebCenter Sites 11gR1 on Exalogic. Version 1.0. Vivek V Singh. Principal Solutions Architect.

Issues Faced during Installing. WebCenter Sites 11gR1 on Exalogic. Version 1.0. Vivek V Singh. Principal Solutions Architect. Issues Faced during Installing WebCenter Sites 11gR1 on Exalogic Version 1.0 By Vivek V Singh Principal Solutions Architect August 21, 2014 Contents Background:... 3 Software Used:... 3 Connectivity Issues:...

More information

Ranking Web of repositories: End users point of view?

Ranking Web of repositories: End users point of view? Brasilia (Brazil), 19 th October 2012 Ranking Web of repositories: End users point of view? Isidro F. Aguillo Editor of the Rankings Web Cybermetrics Lab CSIC. Spain 2 Agenda A classification of repositories

More information

Why Culture Institutions Should Care About Linked Data - A Case For Openness

Why Culture Institutions Should Care About Linked Data - A Case For Openness Why Culture Institutions Should Care About Linked Data - A Case For Openness Anders Söderbäck LIBRIS, National Library of Sweden Culture Institutions? Libraries Archives Museums Publishers Societies Any

More information

The APARSEN Interoperability Framework for Persistent Identifiers systems and added value services WP 22 - Identifiers and citability

The APARSEN Interoperability Framework for Persistent Identifiers systems and added value services WP 22 - Identifiers and citability Alliance Permanent Access to the Records of Science in Europe Network The APARSEN Interoperability Framework for Persistent Identifiers systems and added value services WP 22 - Identifiers and citability

More information

An Introduction to the Semantic Web for Life Science Practitioners

An Introduction to the Semantic Web for Life Science Practitioners Applied Semantic Web Timely. Practical. Reliable. http://applied-semantic-web.org An Introduction to the Semantic Web for Life Science Practitioners Emanuele Della Valle emanuele.dellavalle@polimi.it http://emanueledellavalle.org

More information

Encoding Library of Congress Subject Headings in SKOS: Authority Control for the Semantic Web

Encoding Library of Congress Subject Headings in SKOS: Authority Control for the Semantic Web Encoding Library of Congress Subject Headings in SKOS: Authority Control for the Semantic Web Corey A Harper University of Oregon Libraries Tel: +1 541 346 1854 Fax:+1 541 346 3485 charper@uoregon.edu

More information

Raising Abstractions for the Software Defined Business

Raising Abstractions for the Software Defined Business Smart Process is Smart Business Raising Abstractions for the Software Defined Business Presented to GoTo Chicago, May 12, 2015 Dave Duggal, Managing Director dave@enterpriseweb.com Bill Malyk, Chief System

More information

Domain Names and Persistent Identifiers. Workshop on Domain Names and Persistence. Bristol 8 December 2011

Domain Names and Persistent Identifiers. Workshop on Domain Names and Persistence. Bristol 8 December 2011 Domain Names and Persistent Identifiers Norman Paskin n.paskin@tertius.ltd.uk n.paskin@doi.org Workshop on Domain Names and Persistence Bristol 8 December 2011 Introduction Perspective: domain names in

More information

HDFS Architecture Guide

HDFS Architecture Guide by Dhruba Borthakur Table of contents 1 Introduction... 3 2 Assumptions and Goals... 3 2.1 Hardware Failure... 3 2.2 Streaming Data Access...3 2.3 Large Data Sets... 3 2.4 Simple Coherency Model...3 2.5

More information

LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together

LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together Owen Sacco 1 and Matthew Montebello 1, 1 University of Malta, Msida MSD 2080, Malta. {osac001, matthew.montebello}@um.edu.mt

More information

Service Guidelines. This document describes the key services and core policies underlying California Digital Library (CDL) s EZID Service.

Service Guidelines. This document describes the key services and core policies underlying California Digital Library (CDL) s EZID Service. http://ezid.cdlib.org Service Guidelines 1 Purpose This document describes the key services and core policies underlying (CDL) s EZID Service. 2 Introduction to EZID EZID (easy eye dee) is a service providing

More information

.NET and J2EE Intro to Software Engineering

.NET and J2EE Intro to Software Engineering .NET and J2EE Intro to Software Engineering David Talby This Lecture.NET Platform The Framework CLR and C# J2EE Platform And Web Services Introduction to Software Engineering The Software Crisis Methodologies

More information

Cloud Data Management Interface (CDMI) The Cloud Storage Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG

Cloud Data Management Interface (CDMI) The Cloud Storage Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG Cloud Data Management Interface (CDMI) The Cloud Storage Standard Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG SNIA Legal Notice The material contained in this tutorial is copyrighted

More information

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

Dr Norman Paskin¹* ABSTRACT 1. INTRODUCTION. To be published in Data Science Journal, 2005 Digital Object Identifiers for scientific data

Dr Norman Paskin¹* ABSTRACT 1. INTRODUCTION. To be published in Data Science Journal, 2005 Digital Object Identifiers for scientific data To be published in Data Science Journal, 2005 Digital Object Identifiers for scientific data Dr Norman Paskin¹* *¹International DOI Foundation, Oxford, OX2 8HY UK Email: n.paskin@doi.org ABSTRACT The Digital

More information

New Web Application Development Tool and Its MDA-Based Support Methodology

New Web Application Development Tool and Its MDA-Based Support Methodology New Web Application Development Tool and Its MDA-Based Support Methodology V Yasuyuki Fujikawa V Takahide Matsutsuka (Manuscript received February 11, 2004) Web applications are ubiquitous on the Internet,

More information

Enabling REST Services with SAP PI. Michael Le mle@advantco.com Peter Ha pha@advantco.com

Enabling REST Services with SAP PI. Michael Le mle@advantco.com Peter Ha pha@advantco.com Enabling REST Services with SAP PI Michael Le mle@advantco.com Peter Ha pha@advantco.com Learning Points Understanding the REST architecture and concepts Understanding the differences between SOAP and

More information

Publishing Relational Databases as Linked Data

Publishing Relational Databases as Linked Data Publishing Relational Databases as Linked Data Oktie Hassanzadeh University of Toronto March 2011 CS 443: Database Management Systems - Winter 2011 Outline 2 Part 1: How to Publish Linked Data on the Web

More information

Data Dictionary and Normalization

Data Dictionary and Normalization Data Dictionary and Normalization Priya Janakiraman About Technowave, Inc. Technowave is a strategic and technical consulting group focused on bringing processes and technology into line with organizational

More information

DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure

DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure Douglas Alves Peixoto, Lucas Francisco da Matta Vegi, Jugurta Lisboa-Filho Departamento de Informática, Universidade

More information

Introduction to Web Services

Introduction to Web Services Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies

More information

Using a Combination Proxy Server / PURL Server for Off-Campus Access to Restricted Databases: A Solution for the University of Iowa

Using a Combination Proxy Server / PURL Server for Off-Campus Access to Restricted Databases: A Solution for the University of Iowa University of Iowa Libraries Staff Publications 4-29-1999 Using a Combination Proxy Server / PURL Server for Off-Campus Access to Restricted Databases: A Solution for the University of Iowa Paul A. Soderdahl

More information

Art of Code Front-end Web Development Training Program

Art of Code Front-end Web Development Training Program Art of Code Front-end Web Development Training Program Pre-work (5 weeks) Codecademy HTML5/CSS3 and JavaScript tracks HTML/CSS (7 hours): http://www.codecademy.com/en/tracks/web JavaScript (10 hours):

More information

Eclipse Summit Europe 2008

Eclipse Summit Europe 2008 RT Symposium at Eclipse Summit Europe 2008 organized by Jeff McAffer (Code9) Heiko Seeberger (WeigleWilczek) Martin Lippert (it-agile) 2008 by Jeff McAffer, Heiko Seeberger, Martin Lippert; made available

More information

EMC AVAMAR INTEGRATION WITH EMC DATA DOMAIN SYSTEMS

EMC AVAMAR INTEGRATION WITH EMC DATA DOMAIN SYSTEMS EMC AVAMAR INTEGRATION WITH EMC DATA DOMAIN SYSTEMS A Detailed Review ABSTRACT This white paper highlights integration features implemented in EMC Avamar with EMC Data Domain deduplication storage systems

More information

University of California Curation Center Merritt Repository LDAP-Based Access Control Rev. 0.9 2012-06-04

University of California Curation Center Merritt Repository LDAP-Based Access Control Rev. 0.9 2012-06-04 University of California Curation Center Merritt Repository LDAP-Based Access Control Rev. 0.9 2012-06-04 1 Introduction Currently, access to digital content managed in the Merritt curation repository

More information

Evangelia Mitsopoulou, St George s University of London Panagiotis Bamidis, Aristotle University of Thessaloniki Daniela Giordano, University of

Evangelia Mitsopoulou, St George s University of London Panagiotis Bamidis, Aristotle University of Thessaloniki Daniela Giordano, University of Evangelia Mitsopoulou, St George s University of London Panagiotis Bamidis, Aristotle University of Thessaloniki Daniela Giordano, University of Catania, Italy Stefan Dietze, Open University, UK Charalampos

More information

Creating and Managing Controlled Vocabularies for Use in Metadata

Creating and Managing Controlled Vocabularies for Use in Metadata Creating and Managing Controlled Vocabularies for Use in Metadata Tutorial 4 DC2004, Shanghai Library 14 October 2004 Stuart A. Sutton & Joseph T. Tennis Information School of the University of Washington,

More information

Overview of CS 282 & Android

Overview of CS 282 & Android Overview of CS 282 & Android Douglas C. Schmidt d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, USA CS 282

More information

Introduction to HDFS. Prasanth Kothuri, CERN

Introduction to HDFS. Prasanth Kothuri, CERN Prasanth Kothuri, CERN 2 What s HDFS HDFS is a distributed file system that is fault tolerant, scalable and extremely easy to expand. HDFS is the primary distributed storage for Hadoop applications. HDFS

More information

DATA CITATION. what you need to know

DATA CITATION. what you need to know DATA CITATION what you need to know The current state of practice of the citation of datasets is seriously lacking. Acknowledgement of intellectual debts should not be limited to only certain formats of

More information

Facility Connect API: Setup & Troubleshooting. Version 1

Facility Connect API: Setup & Troubleshooting. Version 1 Facility Connect API: Setup & Troubleshooting Version 1 All copyright and other intellectual property rights in all text, images and course materials are owned by Advanced Learning or are included with

More information

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing 3-day seminar The evolution of how companies employ SOA can be broken down into three phases: the initial phase

More information

Architecture Design & Sequence Diagram. Week 7

Architecture Design & Sequence Diagram. Week 7 Architecture Design & Sequence Diagram Week 7 Announcement Reminder Midterm I: 1:00 1:50 pm Wednesday 23 rd March Ch. 1, 2, 3 and 26.5 Hour 1, 6, 7 and 19 (pp.331 335) Multiple choice Agenda (Lecture)

More information

B6: GET /started/with/ HTTP Analysis

B6: GET /started/with/ HTTP Analysis B6: GET /started/with/ HTTP Analysis Robert Bullen Application Performance Engineer Blue Cross Blue Shield of Minnesota robert_d_bullen@bluecrossmn.com The BCBSMN Experience Who is Blue Cross Blue Shield

More information

Data-Gov Wiki: Towards Linked Government Data

Data-Gov Wiki: Towards Linked Government Data Data-Gov Wiki: Towards Linked Government Data Li Ding 1, Dominic DiFranzo 1, Sarah Magidson 2, Deborah L. McGuinness 1, and Jim Hendler 1 1 Tetherless World Constellation Rensselaer Polytechnic Institute

More information

Linked Open Data for Cultural Heritage

Linked Open Data for Cultural Heritage Linked Open Data for Cultural Heritage Evolution of an Information Technology Julia Marden jmarden@pratt.edu Carolyn Li-Madeo cmadeo@pratt.edu Jeff Edelstein jedelstein@pratt.edu Noreen Whysel nwhysel@pratt.edu

More information

Developing a Three Tier Web Application Using ASP.NET and Open Source Object-Oriented Database DB4Objects

Developing a Three Tier Web Application Using ASP.NET and Open Source Object-Oriented Database DB4Objects Developing a Three Tier Web Application Using ASP.NET and Open Source Object-Oriented Database DB4Objects Morris M. Liaw Ph. D. liaw@uhcl.edu Venkata Durbhakula dvijaykrishna@gmail.com Mahesh Molakalapalli

More information

Research Data Management Guide

Research Data Management Guide Research Data Management Guide Research Data Management at Imperial WHAT IS RESEARCH DATA MANAGEMENT (RDM)? Research data management is the planning, organisation and preservation of the evidence that

More information

SHared Access Research Ecosystem (SHARE)

SHared Access Research Ecosystem (SHARE) SHared Access Research Ecosystem (SHARE) June 7, 2013 DRAFT Association of American Universities (AAU) Association of Public and Land-grant Universities (APLU) Association of Research Libraries (ARL) This

More information

[MS-DVRD]: Device Registration Discovery Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-DVRD]: Device Registration Discovery Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-DVRD]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information