London Registry meeting 19–20 March 2003 André Schaaff GLU – Générateur de Liens Uniformes Three sides : –GLU dictionary maintaining URLs according to.

Slides:



Advertisements
Similar presentations
How to Set Up a System for Teaching Files, Conferences, and Clinical Trials Medical Imaging Resource Center.
Advertisements

How to Author Teaching Files Draft Medical Imaging Resource Center.
F.Ochsenbein, P. Fernique [CDS] Aladin V3 script mode for the VO.
CNES implementation of the ISO standard An extension of the current CNES implementation of the ISO metadata standard.
Web forms and CGI scripts Dr. Andrew C.R. Martin
Using the Self Service BMC Helpdesk
Tim Richards, Tim Green, Simo Varis EFIS Information Resource Discovery - Demonstrator (a.k.a EFIS-RD/ Metadata) 28 June 2005.
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
OpenQM Martin Phillips Ladybridge Systems Ltd Building a CGI Web Server.
A. Grigorov, A. Georgiev, M. Petrov, S. Varbanov, K. Stefanov Building a Knowledge Repository for Life-long Competence Development.
Chapter 2. Slide 1 CULTURAL SUBJECT GATEWAYS CULTURAL SUBJECT GATEWAYS Subject Gateways  Started as links of lists  Continued as Web directories  Culminated.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
Xyleme A Dynamic Warehouse for XML Data of the Web.
© Copyright 1997, The University of New Mexico C-1 Internet Service Provider Services What to do once you’re connected.
By Morris Wright, Ryan Caplet, Bryan Chapman. Overview  Crawler-Based Search Engine (A script/bot that searches the web in a methodical, automated manner)
13 February Building a Web Page. Links Links: One always links to an anchor point Every page has an implicit anchor point at the start In addition, can.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Creating your website Using Plain HTML. What is HTML? ► Web pages are authored in HyperText Markup Language (HTML) ► Plain text is marked up with tags,
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
Dynamic Web Sites Chris North cs3724: HCI. Presentations matt ketner, sam altman, mike gordon Vote: UI Hall of Fame/Shame?
2003 April 151 Data Centres: Connecting to the Real World Clive Page.
Server-side Scripting Powering the webs favourite services.
K. Jamroendararasame*, T. Matsuzaki, T. Suzuki, and T. Tokuda Department of Computer Science, Tokyo Institute of Technology, JAPAN Two Generators of Secure.
Metadata Understanding the Value and Importance of Proper Data Documentation Exercise 2 Reading a Metadata File Exercise 3 Using the Workbook Exercise.
1 ITGS - introduction A computer may have: a direct connection to a net (cable); or remote access (modem). Connect network to other network through: cables.
CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
Automatic Generation of Web Interfaces From User Interaction Diagrams Filipe Bianchi Damiani Patrícia Vilain Federal University of Santa Catarina (UFSC)
A Snapshot of public Web Services Prof: Dr.Jainguo Lu Presenting Group: Aktar-uz-zaman Mohit Sud.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Web Server Administration Web Services XML SOAP. Overview What are web services and what do they do? What is XML? What is SOAP? How are they all connected?
Organizing Internet Resources OCLC’s Internet Cataloging Project -- funded by the Department of Education -- from October 1, 1994 to March 31, 1996.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.
Validating, Promoting, & Publishing Your Web Site Writing For the Web The Internet Writer’s Handbook 2/e.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
EÖTVÖS UNIVERSITY BUDAPEST Department of Physics of Complex Systems VO Spectroscopy Workshop, ESAC Spectrum Services 2007 László Dobos (ELTE)
07/11/2002Thomas Baron - JACoW Workshop1 CERN Library Requirements T. Baron CERN ETT-DH-CDS.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Course Schedule Report Web Service Carolyn Cracraft Lisa de Larios-Heiman.
A/WWW Enterprises 28 Sept 1995 AstroBrowse: Survey of Current Technology A. Warnock A/WWW Enterprises
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Utah’s Indicator-Based Information System for Public Health (IBIS-PH) Utah Department of Health Office of Public Health Assessment Lois M. Haggard, Ph.D.,
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Persistent Management of Distributed Data Reagan W. Moore.
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
EndNote: The Next Steps Rebecca Starkey Reference Librarian The Joseph Regenstein Library
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
 Enhancing User Experience  Why it is important?  Discussing user experience one-by-one.
Greenstone Internals How to Build a Digital Library Ian H. Witten and David Bainbridge.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
F. Genova, VO as a Data Grid, 2003/06/301 Interoperability of astronomy data bases Françoise Genova, CDS.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Feb 24-27, 2004ICDL 2004, New Dehli Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer.
By: Kem Forbs Advanced Google Search. Tips and Tricks Keywords: adding additional terms or keywords can redefine your search and make the most relevant.
MSc Publishing on the Web Week 4 Image Maps. Aims and Objectives Discover what are image maps To understand the different types of image map To understand.
Database Form Processing Made Easy Chad Killingsworth Web Projects Coordinator.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
GBIF Governing Board 20 Module 6B: New GBIF Tools II 2013 Portal and NPT Startup Daniel Amariles IT Leader, National Biodiversity Information System of.
1 Chapter 22 World Wide Web (HTTP) Chapter 22 World Wide Web (HTTP) Mi-Jung Choi Dept. of Computer Science and Engineering
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Using SAS Stored Processes and the SAS Portal for Delivering Statistics to Drug Discovery Volker Harm PhUSE/PSI One-day Event 2009, Marlow.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
MIRC Overview Medical Imaging Resource Center. RSNA2006 MIRC Courses Overview of the RSNA MIRC Software Installing MIRC on Your Laptop Using MIRC for.
(class #2) CLICK TO CONTINUE done by T Batchelor.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Chapter 27 WWW and HTTP.
Presentation transcript:

London Registry meeting 19–20 March 2003 André Schaaff GLU – Générateur de Liens Uniformes Three sides : –GLU dictionary maintaining URLs according to data types or resource names –GLU filter substituting data type and resource name tags for the generated URLs. Parameters management. –GLU daemon maintaining on each participating service a global dictionary. Mirror site tests.

London Registry meeting 19–20 March 2003 André Schaaff The GLU in a few words Distributed repository of Web server URL templates (35 replicated sites – 500 descriptions) written 7 years ago by the CDS Library toolkit to play with the GLU (gludic, glufilter…)

London Registry meeting 19–20 March 2003 André Schaaff …advanced functionalities.. Clone site management Automatic parameter conversions Authenticated records Multi-domains of distribution Remote GLU resolution by cgi

London Registry meeting 19–20 March 2003 André Schaaff Quick illustration 1994A&A F abstract: we present the initial results keywords: galaxies: individual:... Stored information Simbad query (Stbg) id.pl?Ident=$1 Identifier/coordinates 1994A&A F abstract: we present the initial results keywords: galaxies: individual: <A HREF= " id.pl?Ident=M31">M A&A F abstract: we present the initial results keywords: galaxies: individuals: M 31 GLU global dictionary GLUd Service #1 Service #2 Service #3 After GLU filter Web page global dictionary specific dictionary

London Registry meeting 19–20 March 2003 André Schaaff A GLU record

London Registry meeting 19–20 March 2003 André Schaaff Aladin algorithm – step 1 Look for the nearest GLU implementation –Standalone: local GLU installation, otherwise default minimal GLU dictionary and remote GLU access –Applet: use remotely the GLU installation of the applet server

London Registry meeting 19–20 March 2003 André Schaaff Scans all GLU records distributed in the GLU domain "ALADIN" Builds the data server forms corresponding to these GLU records. All server access will be done by a GLU call (locally or remotely) Aladin algorithm – step 2

London Registry meeting 19–20 March 2003 André Schaaff Our choice (6 years ago): GLU evolutions by putting more information in GLU records. And the evolution ?

London Registry meeting 19–20 March 2003 André Schaaff Other access/use to/of the GLU GLU distributes WSDL definitions => (%WSDL field) Web Service for the tag resolving Web Service for the gludic access …

London Registry meeting 19–20 March 2003 André Schaaff Dictionary browser : displays the dictionary by entry, by domain,... Allow execution of any URL with provided parameters.

London Registry meeting 19–20 March 2003 André Schaaff Conclusion Open to all discussions Two important sides : –The GLU philosophy –The GLU implementation (language, system, etc.) GLU main links : Documentation and project follow-up : GLU dictionary browser : Last reference : a paper submitted at ESSW03 Budapest 20 May 2003