Do LSIDs Need to Resolve? Joel Sachs

Slides:



Advertisements
Similar presentations
REST - Representational State Transfer
Advertisements

CS 4720 RESTfulness CS 4720 – Web & Mobile Systems.
What are GUIDs and Why Do We Need Them ??? Steve Baskauf Vanderbilt Dept. of Biological Sciences
OCLC Research TAI CHI Webinar 5/27/2010 A Gentle Introduction to Linked Data Ralph LeVan Sr. Research Scientist OCLC Research.
Cloud Computing COMP 1631, Winter 2011 Yanggang Chen.
The Web of data with meaning... By Michael Griffiths.
Links and Comments.
Assignment: Improving search rank – search engine optimization Read the following post carefully.
Actual Trends Semantic Web Lecture WS 2010/2011. What‘s next? W3C view: Look at Semantic Web activity:
URI IS 373—Web Standards Todd Will. CIS Web Standards-URI 2 of 17 What’s in a name? What is a URI/URL/URN? Why are they important? What strategies.
LINKED DATA COMS E6125 Prof. Gail Kaiser Presented By : Mandar Mohe ( msm2181 )
The World Wide Web and the Internet Dr Jim Briggs 1WUCM1.
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
Computer communication B Introduction to the Semantic Web.
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,
Web Proxy Server Anagh Pathak Jesus Cervantes Henry Tjhen Luis Luna.
Web Page Creation Part II ST: Introduction to Web Interface Design Prof. Angela Guercio.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
IT 210 The Internet & World Wide Web introduction.
Pre-Coding Web Design – Sec 3-1 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
ASHIMA KALRA IMPORTANT TERMS.  WWW WWW  URL URL  HTTP PROTOCOL HTTP PROTOCOL  PROXIES PROXIES.
Web Architecture & Services (2) Representational State Transfer (REST)
REST.  REST is an acronym standing for Representational State Transfer  A software architecture style for building scalable web services  Typically,
Anatomy of a URL: Finding Broken Links Dr. Steve Broskoske Misericordia University.
EZID long-term identifiers made easy Greg Janée University of California Curation Center California Digital Library July 31, 2012.
1 HTML XHTML. 2 Understand the Doctype tag Know the html tags which are now classed as depreciated Understand how Dreamweaver adds styles Add styles to.
Introduction to the Internet Your Name Goes Here.
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Integrating Live Plant Images with Other Types of Biodiversity Records Steve Baskauf Vanderbilt Dept. of Biological Sciences
Unit 2, cont. September 12 More HTML. Attributes Some tags are modifiable with attributes This changes the way a tag behaves Modifying a tag requires.
Enhancing Your Web Site—Adding Links Web Page **YOU MUST HAVE COMPLETED THE 1ST 3 WEB PAGES BEFORE YOU CAN DO THIS ONE. **YOU SHOULD HAVE COMPLETED THE.
What does WWW stand for? And following abbreviations? HTTP: Hyper Text Transfer Protocol HTML: Hyper Text Mark-up Language URL: Uniform Resource Locator.
REST - Introduction Based on material from InfoQ.com (Stefan Tilkov) And slides from MindTouch.com (Steve Bjorg) 1.
AC21001: Tutorial 1 Templates and the Standard Template Library (STL)
Automated Relevancy Feedback Modification of Mozilla source code to add in event tracking and modify content of incoming pages & outgoing requests (HTTP.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Access and Query Task Force Status at F2F1 Simon Miles.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
N NESSTAR: A Semantic Web Application for Statistical Data and Metadata Pasqualino “Titto” Assini Nesstar Ltd - UK.
Digital Literacy Concepts and basic vocabulary. Digital Literacy Knowledge, skills, and behaviors used in digital devices (computers, tablets, smartphones)
Web Services. 2 Internet Collection of physically interconnected computers. Messages decomposed into packets. Packets transmitted from source to destination.
Setting Up Your TSS Course. www/bcpss.org and log in.
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
Web Technologies Lecture 10 Web services. From W3C – A software system designed to support interoperable machine-to-machine interaction over a network.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Web Design Site Structure. Site File Structure What is a wireframe?
Thursday, September 16, Announcements Movie night, Friday September 25, at 6:00 pm. Bring your family and friends. There will be vocabulary review.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
A s s i g n m e n t W e e k 7 : T h e I n t e r n e t B Y : P a t r i c k O b i s p o.
Searching the Internet (Web) By Brigid Kosek Clara Love Elementary 2011.
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
REST API Design. Application API API = Application Programming Interface APIs expose functionality of an application or service that exists independently.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
Hyperlinks Links for Other Pages. Hyperlink (aka Link) Text (or image) user can click Takes user to different location In general, location can be: On.
How do Web Applications Work?
Linked Data Web that can be processed by machines
Improving searches through community clustering of information
What is the Internet? © EIT, Author Gay Robertson, 2016.
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
Introduction Web Environments
Lesson 1 Web Browsers.
What is the World Wide Web (www)
Client-Server Model: Requesting a Web Page
1.3 FINDING & LIKING A PAGE 1. On Facebook search bar, type your [Format] – [City, St] and select the page from the drop down menu 2. Type
Office 365 Performance Management
Linked Data 101 Things, URIs, RDF, Triples, Turtle, Ontologies, Vocabularies and SPARQL Linked Data is our Implementation choice for FAIR.
Linked Data Ryan McAlister.
Development of Search engine optimization for Crowdfunding site
Presentation transcript:

Do LSIDs Need to Resolve? Joel Sachs

No

To review … There are many flavours of Uniform Resource Uniform Resource Identifier (URI). One of the principles of Linked Data is that all resources be identified by HTTP URIs. This way, they will resolve in a browser.

But … Linked Data is changing what it means for a URI to resolve –Moving from a page-centric notion of resolution to a resource-centric notion of resolution.

For example … If you put into a standard web browser, it will simply list all the triples stored at the address But if you put the same URI into a Linked Data browser, the browser doesn’t only list all triples served by Rather, it will list all triples it is aware of (i.e. that are in its cache) that are about the resource

In other words … the URI resolves not to the address, but to all known information about the resource.

What if dbpedia (the server) goes down? will no longer resolve in a standard web browser. But, assuming that other servers have made assertions about dbpedia:Coffea, the URI can still "resolve" in a linked data browser, in the sense described above.

How does this apply to Life Science Identifiers (lsids)? urn:lsid:ncbi.nlm.nih.gov:601077

LSIDs are URIs, so … We can make assertions about them using rdf. Therefore, they can resolve in rdf browsers, provided the browsers are aware of the assertions that have been made about them. And there are many services (Google, Swoogle, Sindice, etc.) that can bring these assertions to the attention of the Linked Data browser.

So just as Google makes everything actionable … So LSIDs can join the Linked Data cloud as is, without having to be transformed into http URIs via http lsid resolvers. Not only this, but the inventor of the lsid doesn't even need to implement a resolution protocol, since standard http architecture (search engines, rdf browsers) will take care of the resolution.

Advantages …

1. It eases the burden of creation. Currently, to introduce an LSID, you must either i) provide a mechanism for resolution (traditional); ii) implement linked data - style content negotiation (modern); or iii) depend on the largesse of others to do i or ii for you

2. It eases the burden of curation If your server disappears tomorrow, so will all your LSIDs. But if we consider the LSID to be just a name, instead of a name plus an address, then we can continue talking about the names even after the addresses no longer function.

3. It is more satisfying to my sensibilities Currently, a linked data URL does double duty. It serves as both the name of something and its "official" address. Don’t you find this odd?

Conclusion We may be able to allow LSIDs to continue to exist as names just the way they are. And the only guidance we’d need to provide is i. Create names that look like: lsid:YourOrganization:xyz ii. Say things about them on web/semantic web pages. iii. Ping Google and Swoogle to make sure that everyone knows about those web pages.

Caveat Linked data browsers don’t behave exactly as I described them. (But we can make them if we try.)

Wild idea …

or just dumb?