SlideShare a Scribd company logo
1 of 13
http://subj3ct.com Kal Ahmed  @kal_ahmed kal@networkedplanet.com
The Case For Identifiers
The Case For Identifiers
The Case For Identifiers
The Case For Identifiers ?
The Case For Identifiers http://dbpedia.org/resource/Bobby_Moore
The Case For Identifiers <rdf:Description>... <xtm:TopicMap>... http://dbpedia.org/resource/Bobby_Moore <rdf:Description>...
Identifiers for Things SHOULD be attributable SHOULD be discoverable SHOULD be possible to declare equivalences SHOULD be hubs for related resources
But Identifiers Are URIs... Surely the Web fixes this ? Discoverable ? Not really – web search doesn’t cut it Declare equivalences?Sort of – if you use RDF/OWL Find more informationFor human consumption – YesFor application consumption – Sort Of
Subj3ct Core Model Subject Declarations (URI, Title, Description) Equivalence Statments (URI to URI mapping) Resource Statements (Subject to URL mapping) Provenance (who said what)
Using Subj3ct Geonames.org Dbpedia.org Your Subject Feed ATOM / SKOS REST Web UI
Subj3ct Wants To... Help creators of linked data find existing identifiers Help consumers of linked data find related identifiers Make mash-ups easier Make applications smarter Expandable internal taxonomy Expand knowledge-base

More Related Content

Similar to Subj3ct - Oxford Geek Night

Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?
Museums Computer Group
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
Rinke Hoekstra
 

Similar to Subj3ct - Oxford Geek Night (20)

Gist od2-feb-2011
Gist od2-feb-2011Gist od2-feb-2011
Gist od2-feb-2011
 
Exploiter le Web Semantic, le comprendre et y contribuer
Exploiter le Web Semantic, le comprendre et y contribuerExploiter le Web Semantic, le comprendre et y contribuer
Exploiter le Web Semantic, le comprendre et y contribuer
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the Web
 
RDFa Semantic Web
RDFa Semantic WebRDFa Semantic Web
RDFa Semantic Web
 
Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?
 
The Power of Open Data
The Power of Open DataThe Power of Open Data
The Power of Open Data
 
RDF and OWL
RDF and OWLRDF and OWL
RDF and OWL
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 
Inference on the Semantic Web
Inference on the Semantic WebInference on the Semantic Web
Inference on the Semantic Web
 
2018 BSidesSF Buiding Intelligent Automatons with Semantic Reasoning
2018 BSidesSF Buiding Intelligent Automatons with Semantic Reasoning2018 BSidesSF Buiding Intelligent Automatons with Semantic Reasoning
2018 BSidesSF Buiding Intelligent Automatons with Semantic Reasoning
 
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionLinking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
 
Biodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic WebBiodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic Web
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked Data
 
SADI SWSIP '09 'cause you can't always GET what you want!
SADI SWSIP '09  'cause you can't always GET what you want!SADI SWSIP '09  'cause you can't always GET what you want!
SADI SWSIP '09 'cause you can't always GET what you want!
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
API Design Antipatterns - APICon SF
API Design Antipatterns - APICon SFAPI Design Antipatterns - APICon SF
API Design Antipatterns - APICon SF
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Breaking the Google Addiction
Breaking the Google AddictionBreaking the Google Addiction
Breaking the Google Addiction
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Subj3ct - Oxford Geek Night

  • 1. http://subj3ct.com Kal Ahmed @kal_ahmed kal@networkedplanet.com
  • 2. The Case For Identifiers
  • 3. The Case For Identifiers
  • 4. The Case For Identifiers
  • 5. The Case For Identifiers ?
  • 6. The Case For Identifiers http://dbpedia.org/resource/Bobby_Moore
  • 7. The Case For Identifiers <rdf:Description>... <xtm:TopicMap>... http://dbpedia.org/resource/Bobby_Moore <rdf:Description>...
  • 8. Identifiers for Things SHOULD be attributable SHOULD be discoverable SHOULD be possible to declare equivalences SHOULD be hubs for related resources
  • 9. But Identifiers Are URIs... Surely the Web fixes this ? Discoverable ? Not really – web search doesn’t cut it Declare equivalences?Sort of – if you use RDF/OWL Find more informationFor human consumption – YesFor application consumption – Sort Of
  • 10.
  • 11. Subj3ct Core Model Subject Declarations (URI, Title, Description) Equivalence Statments (URI to URI mapping) Resource Statements (Subject to URL mapping) Provenance (who said what)
  • 12. Using Subj3ct Geonames.org Dbpedia.org Your Subject Feed ATOM / SKOS REST Web UI
  • 13. Subj3ct Wants To... Help creators of linked data find existing identifiers Help consumers of linked data find related identifiers Make mash-ups easier Make applications smarter Expandable internal taxonomy Expand knowledge-base
  • 14. Summary If you are publishing Linked Data Use identifiers for the things you describe Consider registering an ATOM feed with Subj3ct If you want to create the next generation of mash-ups, take a look at our API Feedback welcome! http://subj3ct.com/

Editor's Notes

  1. This is Alice. She is thinking about Bobby Moore
  2. And here is Bob, he is also thinking about Bobby Moore...what a coincidence!
  3. And here is Robby. He has been programmed to find stuff about Bobby Moore, but he doesn’t do any thinking...he’s just a machine after all.
  4. How do Alice, Bob and Robby reach some agreement about this Bobby Moore entity ? How does Alice know that Bob is thinking about the World Cup Hero ? How will Robby find the things that Alice and Bob can Google for or write in a Wikipedia page or a blog entry ?
  5. Fortunately the Bobby Moore entity has a URI! In this case an identifier coined by dbpedia. If Alice, Bob and Robby all use that URI to identify the Bobby Moore entity, then they know they are all talking about the same thing. Even Robby – and he doesn’t think (but he is really good at comparing URI strings).
  6. And the web is full of resources about Bobby Moore, some are web pages that Alice and Bob can read, some are data resources that Robby loves to process and that Alice (being a demon coder) can happily mash-up. The identifier for Bobby Moore can act as a gateway to all of these related resources.
  7. Identifiers for things on the semantic web is a Good Thing, but there are some catches:Must be URIs (to play nicely with RDF)Must be discoverable (to enable reuse)Popular subjects often have multiple, independently created identifiers. This can lead to balkanization of knowledge resources and to avoid this it should be possible to declare that identifier X and identifier Y are actually about the same thing.Finally, the web isn’t the web without resources – some of the resources on the web are actually about things (and not just funny pictures of cats). For textual resources such as web pages, full text search engines can often do a good job of helping humans find resources. Machines find it harder and so to link together data in the linked data web we need some hubs that provide resources. Entity identifiers provide the ideal index key to find resources about those entities.
  8. So what’s the problem ? We have the web, we have Linked Data, we have URIs, surely everything is OK and this presentation can be a couple of minutes shorter ?Well...not so muchIdentifier URIs are not really discoverable, the identifiers coined by organizations are buried in an avalanche of content. Without an identifier-specific search engine its difficult to go from the name or description of something (say Bobby Moore) to an identifier that you could plug into a Linked Data consuming application.Equivalences are even harder to find, the only mechanism currently in use is the owl:sameAs property. Which means you have to find the RDF resource that contains an owl:sameAs statement with the identifier you know about in it. Unless you want to crawl the Linked Data web to do that you are kind of stuck.Related resources – its easy for Bob and Alice to use Google. Robby on the other hand has a harder time distinguishing between all the resources that come back from Google. It would be nice if Robby could just get a list of linked data resources for the identifier he knows about for Bobby Moore. And if Alice could have that for her “World Cup Heros” mash-up that would be nice too. And if Robby and Alice could get an idea about who says that this is a resource about Bobby Moore, well that would be just shiny.
  9. Subj3ct is an subject identifier registry. Its goal is to provide the hub services that allow creators and consumers of linked data to find and exchange identifiers for things and the addresses of resources related to things. Subj3ct currently hosts about 16M identifiers from over 70 different sources.
  10. The core model for Subj3ct is pretty simple.Subjects are declared with a URI identifier, a title and a description. The title and description are provided to make the subject discoverable through a text search.Equivalences are statements that identifiers are actually about the same thing. It maps one subject to another.Resources are statements about the address of additional information about a subject. It maps a subject to a resource URL.All three types of statement also have a provenance, disclosing where the assertion has been made enabling consumers to pick and choose who they trust.
  11. Subj3ct accepts input in the form of feeds from an identifier provider via a simple ATOM format or RDF using the SKOS vocabulary. There is also a web front-end to allow registered users to create their own identifiers under the subj3ct.com domain.For consumers, the Subj3ct website provides a search interface to perform full-text search of the registered identifiers, with a number of advanced filtering options. There is also a REST API for applications to search the Subj3ct registry.
  12. The goal of Subj3ct is to make it easier to build Linked Data applications. It makes it easier for providers of Linked data to find existing identifiers and either use them or declare and equivalence with them. It makes it possible for consumers of linked data to find related identifiers and resources. It makes mashups easier and applications smarter.