SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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?
 

Ähnlich wie 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
 

Ähnlich wie 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...
 

Mehr von 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
 

Mehr von 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..."
 

Kürzlich hochgeladen

Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 

Kürzlich hochgeladen (20)

Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 

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