SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Understanding the standards gap
LIDA 2009 - Libraries in the Digital Age
Dublin Core Tools Community workshop
30 May, Zadar, Croatia
                             Dan Brickley
Dublin Core RDF tools in theory & practice....

               Standards Gap =
                 what you want
                     minus
                  what you get

    What RDF’s standards do “out of the box”
      ...and what we have to build ourselves.

  A brief introduction to Semantic Web thinking,
  and a proposal for role of the DC Tools group
If you buy, install or build RDF/DC “standards-compliant”
  metadata tools, what’s still missing? how to fill that gap?

                 Two conceptual tools:

1. Understand the RDF & Semantic Web style -
      lnformation-linking using Web technology

2. Understand Dublin Core history: DC as element set vs
DC as a community meeting place -
      from 15 DC metadata elements as ‘the’ solution,
      to DC community as place to share & find solutions
The Semantic Web project

A true story about linked information systems:
 From many small pieces of information (“claims”)...
   ...to the total universe of information (“The Web”).
Claims? as properties, relationships and attributes...
#me                           name                                       ‘Dan Brickley’
#me                           mbox                                    danbri@danbri.org
#me                           workplaceHomepage                       http://www.vu.nl/
#me                           currentProject                          http://notube.tv/
#me                           workplaceHomepage                     http://www.fao.org/
#me                           currentProject                  http://www.fao.org/agris/
#me                           currentProject               http://www.foaf-project.org/
#me                           homepage                               http://danbri.org/
#me                           interest                       http://www.dublincore.org/
#me                           interest                               http://www.w3.org/
#vu                           homepage                                http://www.vu.nl/
#vu                           type                                         Organization
#vu                           name                       ‘Vrije Universiteit Amsterdam’
#me                           type                                               Person
http://www.dublincore.org/    type                                             Document
#me                           schoolHomepage    http://hginfant.schoolwebbuilder.co.uk/
#me                           schoolHomepage     http://www.westergate.w-sussex.sch.uk/
#me                           schoolHomepage                  http://www.bristol.ac.uk/




      W3C Resource Description Framework (RDF):
                   simple factual claims in the Web.
(Q: are these claims useful for anything unless you know who made them?)
(Q: how do these claims relate to documents? to their creators? to hyperlinks? provenance?)
The world according to a document: claims as triples
http://hginfant.schoolwebbuilder.co.uk/
http://www.westergate.w-sussex.sch.uk/
http://www.bristol.ac.uk/
http://www.notube.tv/
Acronym Guide part 1:
      RDF/XML, RDFa, GRDDL, N3/Turtle standards


   These are all ways of encoding simple 3-part
       claims in various Web documents.

              That is all that they do.

 So different documents can make different claims?

                                            Yes.
What the computers see...




3 sets of claims
Acronym Guide part 2:
     SPARQL - an RDF query language

SPARQL lets you ask factual questions against a
database of these claims. That is all that it does.




And the queries can talk about who made each claim?


                                              Yes.
PREFIX : <http://xmlns.com/foaf/0.1/>
SELECT ?x WHERE {
   GRAPH <http://localhost/notube/layerlist.rdf> {
        <http://localhost/notube/layer1.rdf#alice> :made ?byalice .
     }
  GRAPH ?byalice {
       <http://localhost/notube/layer1.rdf#alice> :schoolHomepage ?x .
   }
}


                       What school does Alice say she went to?

PREFIX : <http://xmlns.com/foaf/0.1/>
SELECT ?g ?who WHERE {
  GRAPH <http://localhost/notube/layerlist.rdf> { ?who :made ?g . }
  GRAPH ?g {     <http://localhost/notube/layer1.rdf#alice>
                 :schoolHomepage <http://lookingglass.example.org/> .    }
}

                       Who has something to say about Alice’s schooling?
                       - does Alice’s school agree that she attended it? Does Bob’s?
                        - when sources disagree, how to prioritise? who to believe?




                  This is RDF’s approach - understand it and
                  you’ll understand what you get from RDF
                         tools, RDF data, RDF people...
Linking claims with topics,
   authentication & authenticity....
  prospects.html      dc:title                       quot;Oil investigation - early findingsquot;
  prospects.html      dc:creator                     person1
  prospects.html      rdf:type                       Document
  person1             foaf:name                      quot;John Smithquot;
  prospects.html      dc:subject                     sub1
  person1             foaf:workplaceHomepage         <http://mining_company.example.com/>
  person1             foaf:schoolHomepage            <http://miningschool.example.org/>
  person1             foaf:openid                    <http://miningschool.example.org/jsmith>
  person1             rdf:type                       Person
  sub1                rdf:type                       Concept
  sub1                skos:prefLabel                 quot;OFFSHORE DRILLING (MINING EXPLORATION)quot;
  sub1                skos:notation                  “62.001.4(26)” (UDC/lonclass)
  sub2                skos:preLabel                  quot;INDUSTRIAL TESTINGquot;
  sub2                skos:notation                  quot;62.001.4quot; (UDC/lonclass)
  sub1                skos:broader                   sub2




       SKOS in the Web: each concept gets a page...
       SKOS is a set of terms for making claims about
       subjects/topics, their properties and relationships.
(Q: how might employers, academia or individuals use it to make Web-based claims about expertise?)
Beyond Toy Examples
 Each Library of Congress Subject Heading has an RDF/SKOS page
  ... 6.5M bib records, ~200k auth records Swedish Union Catalog
   Many thesauri. All of Wikipedia (dbpedia.org). Yahoo & Google.

From http://www.gutenberg.org/wiki/Gutenberg:Feeds
<dc:subject>
 <rdf:Bag>
  <rdf:li><dcterms:LCSH><rdf:value>Epic poetry, Greek -- Translations into English</rdf:value></dcterms:LCSH></rdf:li>
  <rdf:li><dcterms:LCSH><rdf:value>Achilles (Greek mythology) -- Poetry</rdf:value></dcterms:LCSH></rdf:li>
  <rdf:li><dcterms:LCSH><rdf:value>   Trojan War -- Poetry</rdf:value></dcterms:LCSH></rdf:li>
 </rdf:Bag>
</dc:subject>



To using “http://id.loc.gov/authorities/sh2007100520”
DC Tools Community
People care about metadata standards for many reasons:

- long term archival
- integration with other collections
- lower cost of systems development
- reduce lock-in to commercial or opensource systems
- potential for alternative UIs
- consistency of interface for users

  None of us get all we need from off-the-shelf tools...
So ... DC tools & the standards gap...
(the difference between what you want and what you get...)

     Typical RDF off-the-shelf toolkit offers:

               Parsers, XML & SQL mappings, query
                   and rule systems, databases.


 That’s about it. But solid, standardised, well understood
     and with many independent implementations...

                                What more could you want?
Under development... (wishlists!)
Full text search, autocompletion systems,
sophisticated ranking algorithms, tagging, search and
browse interfaces. Tools to check and validate
conformance to ‘application profiles’ (ie. particular
patterns of descriptions & claims). Conversion and
mapping tools. Analytics. Stats. Tools that compensate
for inconsistent, semi-chaotic data. Tools that help
authors and publishers.[...]

... & .... documents that describe the available tools
and their use cases.
     Dublin Core is not a technical answer to all
questions, but a place where practitioners can share
answers, experiments, ideas...
Back to the future?   TODO.txt
                      1. (re-)read “Information Management:
                             A Proposal” (TimBL, 1989)

                      2. Document your own standards gap
                      in the DC Tools community: what do
                       you need that isn’t ready yet? What
                        have you tried? What works, what
                                     doesn’t?
Questions?




     mailto:danbri@danbri.org

Mais conteúdo relacionado

Mais procurados

Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKrAlvaro Graves
 
Linked opendata parisemantique.fr - 24062011
Linked opendata   parisemantique.fr - 24062011Linked opendata   parisemantique.fr - 24062011
Linked opendata parisemantique.fr - 24062011Loïc Dias Da Silva
 
Introduction to Graph Databases
Introduction to Graph DatabasesIntroduction to Graph Databases
Introduction to Graph DatabasesPaolo Pareti
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic WebRoberto García
 
BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?Thomas Meehan
 
Best Practices for Multilingual Linked Open Data
Best Practices for Multilingual Linked Open DataBest Practices for Multilingual Linked Open Data
Best Practices for Multilingual Linked Open DataJose Emilio Labra Gayo
 
when the link makes sense
when the link makes sensewhen the link makes sense
when the link makes senseFabien Gandon
 
Defrosting the Digital Library: A survey of bibliographic tools for the next ...
Defrosting the Digital Library: A survey of bibliographic tools for the next ...Defrosting the Digital Library: A survey of bibliographic tools for the next ...
Defrosting the Digital Library: A survey of bibliographic tools for the next ...Duncan Hull
 
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...Ross Singer
 
Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Herbert Van de Sompel
 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for LibrariesLukas Koster
 
Introduction to bibframe
Introduction to bibframeIntroduction to bibframe
Introduction to bibframeKai Li
 
The Impact of Bibframe
The Impact of BibframeThe Impact of Bibframe
The Impact of BibframeThomas Meehan
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & WhyRachael L Moore
 
Linked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and MuseumsLinked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and Museumstrevorthornton
 

Mais procurados (19)

Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKr
 
Linked opendata parisemantique.fr - 24062011
Linked opendata   parisemantique.fr - 24062011Linked opendata   parisemantique.fr - 24062011
Linked opendata parisemantique.fr - 24062011
 
Introduction to Graph Databases
Introduction to Graph DatabasesIntroduction to Graph Databases
Introduction to Graph Databases
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?
 
Best Practices for Multilingual Linked Open Data
Best Practices for Multilingual Linked Open DataBest Practices for Multilingual Linked Open Data
Best Practices for Multilingual Linked Open Data
 
BIBFRAME
BIBFRAMEBIBFRAME
BIBFRAME
 
when the link makes sense
when the link makes sensewhen the link makes sense
when the link makes sense
 
Defrosting the Digital Library: A survey of bibliographic tools for the next ...
Defrosting the Digital Library: A survey of bibliographic tools for the next ...Defrosting the Digital Library: A survey of bibliographic tools for the next ...
Defrosting the Digital Library: A survey of bibliographic tools for the next ...
 
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
 
Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013
 
Webofdata
WebofdataWebofdata
Webofdata
 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for Libraries
 
Linked Open Data stuff
Linked Open Data stuffLinked Open Data stuff
Linked Open Data stuff
 
Introduction to bibframe
Introduction to bibframeIntroduction to bibframe
Introduction to bibframe
 
The Impact of Bibframe
The Impact of BibframeThe Impact of Bibframe
The Impact of Bibframe
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & Why
 
Linked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and MuseumsLinked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and Museums
 
Why Link?
Why Link?Why Link?
Why Link?
 

Semelhante a Understanding the Standards Gap

SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeDan Brickley
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Webostephens
 
Radically Open Cultural Heritage Data on the Web
Radically Open Cultural Heritage Data on the WebRadically Open Cultural Heritage Data on the Web
Radically Open Cultural Heritage Data on the WebJulie Allinson
 
Connections that work: Linked Open Data demystified
Connections that work: Linked Open Data demystifiedConnections that work: Linked Open Data demystified
Connections that work: Linked Open Data demystifiedJakob .
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic WebIvan Herman
 
Web3.0 or The semantic web
Web3.0 or The semantic webWeb3.0 or The semantic web
Web3.0 or The semantic webDarren Wood
 
Creating Narrative with Digital Objects
Creating Narrative with Digital ObjectsCreating Narrative with Digital Objects
Creating Narrative with Digital ObjectsShawn Day
 
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)net2-project
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upDavide Palmisano
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Jane Stevenson
 
Big Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPBig Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPChristian Morbidoni
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsRinke Hoekstra
 
Exploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorialExploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorialMathieu d'Aquin
 
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIsJosef Petrák
 

Semelhante a Understanding the Standards Gap (20)

SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
When?
When?When?
When?
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
Radically Open Cultural Heritage Data on the Web
Radically Open Cultural Heritage Data on the WebRadically Open Cultural Heritage Data on the Web
Radically Open Cultural Heritage Data on the Web
 
Connections that work: Linked Open Data demystified
Connections that work: Linked Open Data demystifiedConnections that work: Linked Open Data demystified
Connections that work: Linked Open Data demystified
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
 
Web3.0 or The semantic web
Web3.0 or The semantic webWeb3.0 or The semantic web
Web3.0 or The semantic web
 
Creating Narrative with Digital Objects
Creating Narrative with Digital ObjectsCreating Narrative with Digital Objects
Creating Narrative with Digital Objects
 
Danbri Drupalcon Export
Danbri Drupalcon ExportDanbri Drupalcon Export
Danbri Drupalcon Export
 
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking up
 
Web3uploaded
Web3uploadedWeb3uploaded
Web3uploaded
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
Big Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPBig Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLP
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 
Exploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorialExploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorial
 
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
 
Sweo talk
Sweo talkSweo talk
Sweo talk
 
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
 

Mais de Dan Brickley

"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 KeynoteDan Brickley
 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamDan Brickley
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TVDan Brickley
 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataDan Brickley
 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Dan Brickley
 
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebXMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebDan Brickley
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDan Brickley
 
NoTube User Model slides
NoTube User Model slidesNoTube User Model slides
NoTube User Model slidesDan Brickley
 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talkDan Brickley
 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating LonclassDan Brickley
 
Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Dan Brickley
 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?Dan Brickley
 
How To Make Friends And Inference People
How To Make Friends And Inference PeopleHow To Make Friends And Inference People
How To Make Friends And Inference PeopleDan Brickley
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy FamilyDan Brickley
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)Dan Brickley
 
"Whatever I can get..."
"Whatever I can get...""Whatever I can get..."
"Whatever I can get..."Dan Brickley
 

Mais de Dan Brickley (20)

"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote
 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, Amsterdam
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TV
 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo data
 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001
 
AR Dev Amsterdam
AR Dev AmsterdamAR Dev Amsterdam
AR Dev Amsterdam
 
Acronym Soup
Acronym SoupAcronym Soup
Acronym Soup
 
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebXMPP, TV and the Semantic Web
XMPP, TV and the Semantic Web
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classification
 
NoTube User Model slides
NoTube User Model slidesNoTube User Model slides
NoTube User Model slides
 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talk
 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating Lonclass
 
Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)
 
BBC foaf talk
BBC foaf talkBBC foaf talk
BBC foaf talk
 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?
 
How To Make Friends And Inference People
How To Make Friends And Inference PeopleHow To Make Friends And Inference People
How To Make Friends And Inference People
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy Family
 
Foaf Openid Milan
Foaf Openid MilanFoaf Openid Milan
Foaf Openid Milan
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
"Whatever I can get..."
"Whatever I can get...""Whatever I can get..."
"Whatever I can get..."
 

Último

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 

Último (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

Understanding the Standards Gap

  • 1. Understanding the standards gap LIDA 2009 - Libraries in the Digital Age Dublin Core Tools Community workshop 30 May, Zadar, Croatia Dan Brickley
  • 2. Dublin Core RDF tools in theory & practice.... Standards Gap = what you want minus what you get What RDF’s standards do “out of the box” ...and what we have to build ourselves. A brief introduction to Semantic Web thinking, and a proposal for role of the DC Tools group
  • 3. If you buy, install or build RDF/DC “standards-compliant” metadata tools, what’s still missing? how to fill that gap? Two conceptual tools: 1. Understand the RDF & Semantic Web style - lnformation-linking using Web technology 2. Understand Dublin Core history: DC as element set vs DC as a community meeting place - from 15 DC metadata elements as ‘the’ solution, to DC community as place to share & find solutions
  • 4. The Semantic Web project A true story about linked information systems: From many small pieces of information (“claims”)... ...to the total universe of information (“The Web”).
  • 5. Claims? as properties, relationships and attributes... #me name ‘Dan Brickley’ #me mbox danbri@danbri.org #me workplaceHomepage http://www.vu.nl/ #me currentProject http://notube.tv/ #me workplaceHomepage http://www.fao.org/ #me currentProject http://www.fao.org/agris/ #me currentProject http://www.foaf-project.org/ #me homepage http://danbri.org/ #me interest http://www.dublincore.org/ #me interest http://www.w3.org/ #vu homepage http://www.vu.nl/ #vu type Organization #vu name ‘Vrije Universiteit Amsterdam’ #me type Person http://www.dublincore.org/ type Document #me schoolHomepage http://hginfant.schoolwebbuilder.co.uk/ #me schoolHomepage http://www.westergate.w-sussex.sch.uk/ #me schoolHomepage http://www.bristol.ac.uk/ W3C Resource Description Framework (RDF): simple factual claims in the Web. (Q: are these claims useful for anything unless you know who made them?) (Q: how do these claims relate to documents? to their creators? to hyperlinks? provenance?)
  • 6. The world according to a document: claims as triples
  • 11. Acronym Guide part 1: RDF/XML, RDFa, GRDDL, N3/Turtle standards These are all ways of encoding simple 3-part claims in various Web documents. That is all that they do. So different documents can make different claims? Yes.
  • 12.
  • 13. What the computers see... 3 sets of claims
  • 14. Acronym Guide part 2: SPARQL - an RDF query language SPARQL lets you ask factual questions against a database of these claims. That is all that it does. And the queries can talk about who made each claim? Yes.
  • 15. PREFIX : <http://xmlns.com/foaf/0.1/> SELECT ?x WHERE { GRAPH <http://localhost/notube/layerlist.rdf> { <http://localhost/notube/layer1.rdf#alice> :made ?byalice . } GRAPH ?byalice { <http://localhost/notube/layer1.rdf#alice> :schoolHomepage ?x . } } What school does Alice say she went to? PREFIX : <http://xmlns.com/foaf/0.1/> SELECT ?g ?who WHERE { GRAPH <http://localhost/notube/layerlist.rdf> { ?who :made ?g . } GRAPH ?g { <http://localhost/notube/layer1.rdf#alice> :schoolHomepage <http://lookingglass.example.org/> . } } Who has something to say about Alice’s schooling? - does Alice’s school agree that she attended it? Does Bob’s? - when sources disagree, how to prioritise? who to believe? This is RDF’s approach - understand it and you’ll understand what you get from RDF tools, RDF data, RDF people...
  • 16. Linking claims with topics, authentication & authenticity.... prospects.html dc:title quot;Oil investigation - early findingsquot; prospects.html dc:creator person1 prospects.html rdf:type Document person1 foaf:name quot;John Smithquot; prospects.html dc:subject sub1 person1 foaf:workplaceHomepage <http://mining_company.example.com/> person1 foaf:schoolHomepage <http://miningschool.example.org/> person1 foaf:openid <http://miningschool.example.org/jsmith> person1 rdf:type Person sub1 rdf:type Concept sub1 skos:prefLabel quot;OFFSHORE DRILLING (MINING EXPLORATION)quot; sub1 skos:notation “62.001.4(26)” (UDC/lonclass) sub2 skos:preLabel quot;INDUSTRIAL TESTINGquot; sub2 skos:notation quot;62.001.4quot; (UDC/lonclass) sub1 skos:broader sub2 SKOS in the Web: each concept gets a page... SKOS is a set of terms for making claims about subjects/topics, their properties and relationships. (Q: how might employers, academia or individuals use it to make Web-based claims about expertise?)
  • 17. Beyond Toy Examples Each Library of Congress Subject Heading has an RDF/SKOS page ... 6.5M bib records, ~200k auth records Swedish Union Catalog Many thesauri. All of Wikipedia (dbpedia.org). Yahoo & Google. From http://www.gutenberg.org/wiki/Gutenberg:Feeds <dc:subject> <rdf:Bag> <rdf:li><dcterms:LCSH><rdf:value>Epic poetry, Greek -- Translations into English</rdf:value></dcterms:LCSH></rdf:li> <rdf:li><dcterms:LCSH><rdf:value>Achilles (Greek mythology) -- Poetry</rdf:value></dcterms:LCSH></rdf:li> <rdf:li><dcterms:LCSH><rdf:value> Trojan War -- Poetry</rdf:value></dcterms:LCSH></rdf:li> </rdf:Bag> </dc:subject> To using “http://id.loc.gov/authorities/sh2007100520”
  • 18. DC Tools Community People care about metadata standards for many reasons: - long term archival - integration with other collections - lower cost of systems development - reduce lock-in to commercial or opensource systems - potential for alternative UIs - consistency of interface for users None of us get all we need from off-the-shelf tools...
  • 19. So ... DC tools & the standards gap... (the difference between what you want and what you get...) Typical RDF off-the-shelf toolkit offers: Parsers, XML & SQL mappings, query and rule systems, databases. That’s about it. But solid, standardised, well understood and with many independent implementations... What more could you want?
  • 20.
  • 21. Under development... (wishlists!) Full text search, autocompletion systems, sophisticated ranking algorithms, tagging, search and browse interfaces. Tools to check and validate conformance to ‘application profiles’ (ie. particular patterns of descriptions & claims). Conversion and mapping tools. Analytics. Stats. Tools that compensate for inconsistent, semi-chaotic data. Tools that help authors and publishers.[...] ... & .... documents that describe the available tools and their use cases. Dublin Core is not a technical answer to all questions, but a place where practitioners can share answers, experiments, ideas...
  • 22. Back to the future? TODO.txt 1. (re-)read “Information Management: A Proposal” (TimBL, 1989) 2. Document your own standards gap in the DC Tools community: what do you need that isn’t ready yet? What have you tried? What works, what doesn’t?
  • 23. Questions? mailto:danbri@danbri.org