SlideShare a Scribd company logo
1 of 34
Publishing and Using
Linked Open Data

            Richard J. Urban, Ph.D.
            School of Library and Information Studies
            Florida State University
            rurban@fsu.edu
            @musebrarian



                         #lod4h
January 8, 2013
Tuesday’s Schedule
•   9:00 am- 10:30 am     Class Session: Information Modeling Fundamentals

•   10:30-10:45 am   break

•   10:45- Noon      Class Session: Linked Data Models

•   Noon- 1:00 pm    Lunch (on your own)

•   1:00- 2:45 pm    Class Session: Searching Linked Data

•   2:45- 3:00 pm    break

•   3:00-5:00 pm     Class Session: Identifying Linked Data for Participant
    Projects

•   5:30-7:00 pm        DHWI Public DH: API Workshop
                        Registered Attendees Only



                                                #lod4h
Humanities Data Models

• What are the models that we currently
  use?
  – Document-based models
  – Database Models
  – Probabilistic/Statistical Models (NLP)




                          #lod4h
How RDF is Different

• Based in knowledge representation
  languages (artificial intelligence)
• Grounded in formal predicate
  logic/description logics
  • 20th Century developments in the philosophy of
    language (Leibnitz, Russell, Wittgenstein, Peirce,
    Frege, Kripke, Tarski, etc.)
• Intended to enable intelligent reasoning


                              #lod4h
http://en.wikipedia.org/wiki/Semantic_Web_Stack

        #lod4h
Model-Theoretic Semantics
1. use formal structures and rules to ensure
   that every legitimate language expression
   has a well-defined meaning;
2. define what is means for a statement in a
   language to be true under a particular
   interpretation;
3. allow us to formalize the intuitive notion of
   logical consequence, that is, of one
   statement 'following logically' from others;
   and…
4. provide a basis for implementing automated
   reasoning via an appropriate proof theory.
                         #lod4h
Interpretations
• The basic intuition of model-theoretic
  semantics is that asserting a sentence makes
  a claim about the world: it is another way of
  saying that the world is, in fact, so arranged
  as to be an interpretation which makes the
  sentence true. In other words, an assertion
  amounts to stating a constraint on the
  possible ways the world might be.

  – Anyone can say anything about anything.
  – But…you need to tell me what your interpretation
    is so I can evaluate it.

                           #lod4h
Entailment

• A entails B
• A is true
• Therefore B is
  true




                   #lod4h
Entailment

A.   Jane is the mother of John.
B.   All mothers are females.
C.    No females are males.
D.   Jane is not a male.

• Entailment enables us to generate valid
  inferences from RDF data.


                       #lod4h
Identity & Constants

• Logical languages, like first-order logic,
  rely on binding constants to referents.

• RDF does this by using URIs as a
  constant.




                         #lod4h
Literal/Non-Literal

• Literal: Text strings that are directly used
  as objects of a statement.
• Typed Literals: strings that conform to a
  datatype
  – XML Datatypes: http://goo.gl/4wQss
  – XMLLiteral
• Non-Literal: URIs that name a resource.



                         #lod4h
Examples

foaf:name “Leonardo da Vinci”                      Plain literal

dcterms:title “La Joconde”@fr
                                                   Plain literal w/
dcterms:title “Mona Lisa”@en                       language



:birthday
“1452-04-15”^^<http://www.w3.org/2001/XMLSchema#date> . Type literal




                                   #lod4h
MODELING LINKED DATA
WITH RDFS

            #lod4h
Classes/subclasses

• Class: types of resources which we wish
  to assign properties and relationships.
• Subclasses inherit all the properties of a
  class.

• RDFs allows a subclass to have multiple
  parents.


                        #lod4h
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>

@prefix ex: <http://www.example.org/vessels#>

ex:vessel rdf:type rdfs:class ;
          rdfs:label “Vessel” ;

ex:ship rdf:type rdfs:class;
       rdfs:subClassOf ex:vessel ;
       rdfs:label “Ship” .




                                  #lod4h
Properties/subproperties

• Properties: attributes of defined classes.
  Establish relationships between resources
  and values (literals, non-literals).




                       #lod4h
ex:length rdf:type rdfs:property ;
      rdfs:label “Length”
ex:loa rdf:type rdfs:property;
         rdfs:subPropertyOf ex:length ;
         rdfs:label “Length over all” ;
ex:lwl rdf:type rdfs:property;
         rdfs:subPropertyOf ex:length ;
         rdfs:label “Length at waterline” .



                           #lod4h
Domain/Range

• Domain: which class may have a property
  (what can be the subject of a triple that
  uses this property)
• Range: what class of objects can be used
  with this property.
  – A class of resources
  – Literals/datatypes, etc.



                           #lod4h
ex:loa rdfs:range xsd:float

ex:vessel_type rdf:type rdfs:property;
     rdfs:domain ex:vessel ;
     rdfs:range skos:concept .




                        #lod4h
Limitations of RDFs

•   Cardinality
•   Transitivity
•   Equivalence (of classes/instances)
•   Constraining range based on domain
    – Domain:basketball teamMembers 5
    – Domain:soccer teamMembers 11




                         #lod4h
An easier way!

• Protégé Ontology Editor
  http://protege.stanford.edu/




                        #lod4h
Cultural Heritage

• CIDOC – Conceptual Reference Model
  – Lightweight Information Describing Objects
    (LIDO) (XML Schema)
  – Europeana Data Model (EDM)
• Bibliontology
• Open Annotation Collaboration




                         #lod4h
LUNCH


        #lod4h
SPARQL


         #lod4h
Basic SPARQL

Prefix <…>                         Declare what schemas
                                   you are using.
Prefix <…>
SELECT ?displayVariables           Query results

FROM/FROM NAMED                    Specify a dataset

WHERE
  {
      subject object predicate .   Query pattern

  }
                                   Query modifiers
ORDER BY/LIMIT/OFFSET

                          #lod4h
SELECT ?person
WHERE
{
 ?person :givenName "Richard" .
}


http://mith.umd.edu/dhwiwiki/index.php/SPARQL_Examples

                              #lod4h
SELECT ?propertyName ?propertyValue
WHERE
{
<http://chi.cci.fsu.edu/person/rurban#>
?propertyName ?propertyValue .
}



                      #lod4h
SELECT *
WHERE
{

    ?s ?p ?o .

}


                 #lod4h
SELECT *
WHERE
{

    ?s ?p ?o .

}


                 #lod4h
SELECT *
WHERE
{

    ?s ?p ?o .
    FILTER (regex (?o, "edu", "i"))

}

Additional functions:
http://www.w3.org/TR/rdf-sparql-query/#tests

                            #lod4h
• CONSTRUCT: returns results as RDF
  triples (not a web page to browse)

• ASK: returns boolean (true/false)

• DESCRIBE: provide a specified set of
  properties for a resource


                       #lod4h
dbPedia

• SPARQL endpoint
  http://dbpedia.org/snorql/
• Faceted Search
  http://dbpedia.org/fct/
  – View SPARQL




                        #lod4h
LINKED DATA FOR PROJECTS


            #lod4h
Next up:


• 5:30-7:00 pm
  DHWI Public DH: API Workshop
  Registered Attendees Only




                    #lod4h

More Related Content

What's hot

An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked DataGabriela Agustini
 
Rdf Overview Presentation
Rdf Overview PresentationRdf Overview Presentation
Rdf Overview PresentationKen Varnum
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDFNarni Rajesh
 
Efficient Query Answering against Dynamic RDF Databases
Efficient Query Answering against Dynamic RDF DatabasesEfficient Query Answering against Dynamic RDF Databases
Efficient Query Answering against Dynamic RDF DatabasesAlexandra Roatiș
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & WhyRachael L Moore
 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for LibrariesLukas Koster
 
Ontology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsOntology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsTrish Whetzel
 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKrAlvaro Graves
 
Ontology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaOntology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaRichard Kuo
 
Semantic Web introduction
Semantic Web introductionSemantic Web introduction
Semantic Web introductionGraphity
 
Get on the Linked Data Web!
Get on the Linked Data Web!Get on the Linked Data Web!
Get on the Linked Data Web!Armin Haller
 

What's hot (15)

Web of data
Web of dataWeb of data
Web of data
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked Data
 
Rdf Overview Presentation
Rdf Overview PresentationRdf Overview Presentation
Rdf Overview Presentation
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
semantic web & natural language
semantic web & natural languagesemantic web & natural language
semantic web & natural language
 
Efficient Query Answering against Dynamic RDF Databases
Efficient Query Answering against Dynamic RDF DatabasesEfficient Query Answering against Dynamic RDF Databases
Efficient Query Answering against Dynamic RDF Databases
 
General Introduction for Semantic Web and Linked Open Data
General Introduction for Semantic Web and Linked Open DataGeneral Introduction for Semantic Web and Linked Open Data
General Introduction for Semantic Web and Linked Open Data
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & Why
 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for Libraries
 
RDF, linked data and semantic web
RDF, linked data and semantic webRDF, linked data and semantic web
RDF, linked data and semantic web
 
Ontology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsOntology Web services for Semantic Applications
Ontology Web services for Semantic Applications
 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKr
 
Ontology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaOntology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpedia
 
Semantic Web introduction
Semantic Web introductionSemantic Web introduction
Semantic Web introduction
 
Get on the Linked Data Web!
Get on the Linked Data Web!Get on the Linked Data Web!
Get on the Linked Data Web!
 

Viewers also liked

Powerpoint on powerpoints
Powerpoint on powerpointsPowerpoint on powerpoints
Powerpoint on powerpointsfedenfield
 
Autobiography
AutobiographyAutobiography
AutobiographyLilygdhry
 
Recentering Democracy Around Citizens Multimedia Report
Recentering Democracy Around Citizens   Multimedia ReportRecentering Democracy Around Citizens   Multimedia Report
Recentering Democracy Around Citizens Multimedia ReportMatt Leighninger
 
Leveraging Social Media with Peter and KiKi
Leveraging Social Media with Peter and KiKiLeveraging Social Media with Peter and KiKi
Leveraging Social Media with Peter and KiKiKiKi L'Italien
 
Losses/Low profits- Transfer Pricing Perspective
Losses/Low profits- Transfer Pricing PerspectiveLosses/Low profits- Transfer Pricing Perspective
Losses/Low profits- Transfer Pricing PerspectiveAjit Kumar Jain
 

Viewers also liked (8)

Powerpoint on powerpoints
Powerpoint on powerpointsPowerpoint on powerpoints
Powerpoint on powerpoints
 
Trabajo 9
Trabajo 9Trabajo 9
Trabajo 9
 
Autobiography
AutobiographyAutobiography
Autobiography
 
Edward
EdwardEdward
Edward
 
Babdi
BabdiBabdi
Babdi
 
Recentering Democracy Around Citizens Multimedia Report
Recentering Democracy Around Citizens   Multimedia ReportRecentering Democracy Around Citizens   Multimedia Report
Recentering Democracy Around Citizens Multimedia Report
 
Leveraging Social Media with Peter and KiKi
Leveraging Social Media with Peter and KiKiLeveraging Social Media with Peter and KiKi
Leveraging Social Media with Peter and KiKi
 
Losses/Low profits- Transfer Pricing Perspective
Losses/Low profits- Transfer Pricing PerspectiveLosses/Low profits- Transfer Pricing Perspective
Losses/Low profits- Transfer Pricing Perspective
 

Similar to Publishing and Using Linked Open Data - Day 2

Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Richard Urban
 
Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Richard Urban
 
DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." Avalon Media System
 
Linked data 101: Getting Caught in the Semantic Web
Linked data 101: Getting Caught in the Semantic Web Linked data 101: Getting Caught in the Semantic Web
Linked data 101: Getting Caught in the Semantic Web Morgan Briles
 
DHWI Linked Open Data - Show and Tell
DHWI Linked Open Data - Show and TellDHWI Linked Open Data - Show and Tell
DHWI Linked Open Data - Show and TellGeorgina Goodlander
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic WebPeter Mika
 
Linked Data Modeling for Beginner
Linked Data Modeling for BeginnerLinked Data Modeling for Beginner
Linked Data Modeling for BeginnerMyungjin Lee
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudOntotext
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2Martin Hepp
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2guestecacad2
 
Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Oscar Corcho
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarianstrevorthornton
 
ontology.ppt
ontology.pptontology.ppt
ontology.pptPrerak10
 

Similar to Publishing and Using Linked Open Data - Day 2 (20)

Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1
 
Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World."
 
Linked data 101: Getting Caught in the Semantic Web
Linked data 101: Getting Caught in the Semantic Web Linked data 101: Getting Caught in the Semantic Web
Linked data 101: Getting Caught in the Semantic Web
 
DHWI Linked Open Data - Show and Tell
DHWI Linked Open Data - Show and TellDHWI Linked Open Data - Show and Tell
DHWI Linked Open Data - Show and Tell
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
 
Linked Data Modeling for Beginner
Linked Data Modeling for BeginnerLinked Data Modeling for Beginner
Linked Data Modeling for Beginner
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
 
Ld4 l triannon
Ld4 l triannonLd4 l triannon
Ld4 l triannon
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
 
What is Linked Data?
What is Linked Data?What is Linked Data?
What is Linked Data?
 
Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarians
 
sw owl
 sw owl sw owl
sw owl
 
ontology.ppt
ontology.pptontology.ppt
ontology.ppt
 
Introduction to RDF Data Model
Introduction to RDF Data ModelIntroduction to RDF Data Model
Introduction to RDF Data Model
 
Analysis on semantic web layer cake entities
Analysis on semantic web layer cake entitiesAnalysis on semantic web layer cake entities
Analysis on semantic web layer cake entities
 

More from Richard Urban

Collections Cubed: Into the Third Dimension
Collections Cubed: Into the Third DimensionCollections Cubed: Into the Third Dimension
Collections Cubed: Into the Third DimensionRichard Urban
 
Data-modeling Mindsets and the Digital Humanities
Data-modeling Mindsets and the Digital HumanitiesData-modeling Mindsets and the Digital Humanities
Data-modeling Mindsets and the Digital HumanitiesRichard Urban
 
How to do things with metadata: From rights statements to speech acts.
How to do things with metadata: From rights statements to speech acts.How to do things with metadata: From rights statements to speech acts.
How to do things with metadata: From rights statements to speech acts.Richard Urban
 
Digital Libraries in the Third Dimension
Digital Libraries in the Third DimensionDigital Libraries in the Third Dimension
Digital Libraries in the Third DimensionRichard Urban
 
The Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataThe Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataRichard Urban
 
3D Printing for Scientific & Cultural Collections
3D Printing for Scientific & Cultural Collections3D Printing for Scientific & Cultural Collections
3D Printing for Scientific & Cultural CollectionsRichard Urban
 
Representation Patterns for Cultural Heritage Resources
Representation Patterns for Cultural Heritage Resources Representation Patterns for Cultural Heritage Resources
Representation Patterns for Cultural Heritage Resources Richard Urban
 
Publishing and Using Linked Open Data - Day 5
Publishing and Using Linked Open Data - Day 5Publishing and Using Linked Open Data - Day 5
Publishing and Using Linked Open Data - Day 5Richard Urban
 
Linked Open Data for Libraries, Archives, and Museums: An Aggregators View
Linked Open Data for Libraries, Archives, and Museums: An Aggregators ViewLinked Open Data for Libraries, Archives, and Museums: An Aggregators View
Linked Open Data for Libraries, Archives, and Museums: An Aggregators ViewRichard Urban
 
DCMI/ASIS&T Conference Roundup
DCMI/ASIS&T Conference RoundupDCMI/ASIS&T Conference Roundup
DCMI/ASIS&T Conference RoundupRichard Urban
 
Museum Information Visualization Research Files
Museum Information Visualization Research FilesMuseum Information Visualization Research Files
Museum Information Visualization Research FilesRichard Urban
 
Principle Violations: Revisiting the Dublin Core 1:1 Principle
Principle Violations:  Revisiting the Dublin Core 1:1 PrinciplePrinciple Violations:  Revisiting the Dublin Core 1:1 Principle
Principle Violations: Revisiting the Dublin Core 1:1 PrincipleRichard Urban
 
Building and Evaluating Collection Dashboards
Building and Evaluating Collection DashboardsBuilding and Evaluating Collection Dashboards
Building and Evaluating Collection DashboardsRichard Urban
 
The Past's Present Future: Emerging Trends in Online Cultural Heritage
The Past's Present Future:  Emerging Trends in Online Cultural HeritageThe Past's Present Future:  Emerging Trends in Online Cultural Heritage
The Past's Present Future: Emerging Trends in Online Cultural HeritageRichard Urban
 
Cultural Heritage Information Dashboards
Cultural Heritage Information DashboardsCultural Heritage Information Dashboards
Cultural Heritage Information DashboardsRichard Urban
 
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)Richard Urban
 
Modeling CDWA Lite as an OWL-DL Ontology
Modeling CDWA Lite as an OWL-DL OntologyModeling CDWA Lite as an OWL-DL Ontology
Modeling CDWA Lite as an OWL-DL OntologyRichard Urban
 
Second Museums and Archeological Modeling
Second Museums and Archeological ModelingSecond Museums and Archeological Modeling
Second Museums and Archeological ModelingRichard Urban
 

More from Richard Urban (20)

Collections Cubed: Into the Third Dimension
Collections Cubed: Into the Third DimensionCollections Cubed: Into the Third Dimension
Collections Cubed: Into the Third Dimension
 
Data-modeling Mindsets and the Digital Humanities
Data-modeling Mindsets and the Digital HumanitiesData-modeling Mindsets and the Digital Humanities
Data-modeling Mindsets and the Digital Humanities
 
How to do things with metadata: From rights statements to speech acts.
How to do things with metadata: From rights statements to speech acts.How to do things with metadata: From rights statements to speech acts.
How to do things with metadata: From rights statements to speech acts.
 
UX@iSchool
UX@iSchoolUX@iSchool
UX@iSchool
 
Digital Libraries in the Third Dimension
Digital Libraries in the Third DimensionDigital Libraries in the Third Dimension
Digital Libraries in the Third Dimension
 
The Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataThe Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked Data
 
3D Printing for Scientific & Cultural Collections
3D Printing for Scientific & Cultural Collections3D Printing for Scientific & Cultural Collections
3D Printing for Scientific & Cultural Collections
 
Representation Patterns for Cultural Heritage Resources
Representation Patterns for Cultural Heritage Resources Representation Patterns for Cultural Heritage Resources
Representation Patterns for Cultural Heritage Resources
 
Publishing and Using Linked Open Data - Day 5
Publishing and Using Linked Open Data - Day 5Publishing and Using Linked Open Data - Day 5
Publishing and Using Linked Open Data - Day 5
 
Linked Open Data for Libraries, Archives, and Museums: An Aggregators View
Linked Open Data for Libraries, Archives, and Museums: An Aggregators ViewLinked Open Data for Libraries, Archives, and Museums: An Aggregators View
Linked Open Data for Libraries, Archives, and Museums: An Aggregators View
 
DCMI/ASIS&T Conference Roundup
DCMI/ASIS&T Conference RoundupDCMI/ASIS&T Conference Roundup
DCMI/ASIS&T Conference Roundup
 
Museum Information Visualization Research Files
Museum Information Visualization Research FilesMuseum Information Visualization Research Files
Museum Information Visualization Research Files
 
Principle Violations: Revisiting the Dublin Core 1:1 Principle
Principle Violations:  Revisiting the Dublin Core 1:1 PrinciplePrinciple Violations:  Revisiting the Dublin Core 1:1 Principle
Principle Violations: Revisiting the Dublin Core 1:1 Principle
 
Building and Evaluating Collection Dashboards
Building and Evaluating Collection DashboardsBuilding and Evaluating Collection Dashboards
Building and Evaluating Collection Dashboards
 
The Past's Present Future: Emerging Trends in Online Cultural Heritage
The Past's Present Future:  Emerging Trends in Online Cultural HeritageThe Past's Present Future:  Emerging Trends in Online Cultural Heritage
The Past's Present Future: Emerging Trends in Online Cultural Heritage
 
Cultural Heritage Information Dashboards
Cultural Heritage Information DashboardsCultural Heritage Information Dashboards
Cultural Heritage Information Dashboards
 
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)
 
Modeling CDWA Lite as an OWL-DL Ontology
Modeling CDWA Lite as an OWL-DL OntologyModeling CDWA Lite as an OWL-DL Ontology
Modeling CDWA Lite as an OWL-DL Ontology
 
Museum Metaverses
Museum MetaversesMuseum Metaverses
Museum Metaverses
 
Second Museums and Archeological Modeling
Second Museums and Archeological ModelingSecond Museums and Archeological Modeling
Second Museums and Archeological Modeling
 

Recently uploaded

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
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 WorkerThousandEyes
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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...Martijn de Jong
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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...Drew Madelung
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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 Takeoffsammart93
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Publishing and Using Linked Open Data - Day 2

  • 1. Publishing and Using Linked Open Data Richard J. Urban, Ph.D. School of Library and Information Studies Florida State University rurban@fsu.edu @musebrarian #lod4h
  • 2. January 8, 2013 Tuesday’s Schedule • 9:00 am- 10:30 am Class Session: Information Modeling Fundamentals • 10:30-10:45 am break • 10:45- Noon Class Session: Linked Data Models • Noon- 1:00 pm Lunch (on your own) • 1:00- 2:45 pm Class Session: Searching Linked Data • 2:45- 3:00 pm break • 3:00-5:00 pm Class Session: Identifying Linked Data for Participant Projects • 5:30-7:00 pm DHWI Public DH: API Workshop Registered Attendees Only #lod4h
  • 3. Humanities Data Models • What are the models that we currently use? – Document-based models – Database Models – Probabilistic/Statistical Models (NLP) #lod4h
  • 4. How RDF is Different • Based in knowledge representation languages (artificial intelligence) • Grounded in formal predicate logic/description logics • 20th Century developments in the philosophy of language (Leibnitz, Russell, Wittgenstein, Peirce, Frege, Kripke, Tarski, etc.) • Intended to enable intelligent reasoning #lod4h
  • 6. Model-Theoretic Semantics 1. use formal structures and rules to ensure that every legitimate language expression has a well-defined meaning; 2. define what is means for a statement in a language to be true under a particular interpretation; 3. allow us to formalize the intuitive notion of logical consequence, that is, of one statement 'following logically' from others; and… 4. provide a basis for implementing automated reasoning via an appropriate proof theory. #lod4h
  • 7. Interpretations • The basic intuition of model-theoretic semantics is that asserting a sentence makes a claim about the world: it is another way of saying that the world is, in fact, so arranged as to be an interpretation which makes the sentence true. In other words, an assertion amounts to stating a constraint on the possible ways the world might be. – Anyone can say anything about anything. – But…you need to tell me what your interpretation is so I can evaluate it. #lod4h
  • 8. Entailment • A entails B • A is true • Therefore B is true #lod4h
  • 9. Entailment A. Jane is the mother of John. B. All mothers are females. C. No females are males. D. Jane is not a male. • Entailment enables us to generate valid inferences from RDF data. #lod4h
  • 10. Identity & Constants • Logical languages, like first-order logic, rely on binding constants to referents. • RDF does this by using URIs as a constant. #lod4h
  • 11. Literal/Non-Literal • Literal: Text strings that are directly used as objects of a statement. • Typed Literals: strings that conform to a datatype – XML Datatypes: http://goo.gl/4wQss – XMLLiteral • Non-Literal: URIs that name a resource. #lod4h
  • 12. Examples foaf:name “Leonardo da Vinci” Plain literal dcterms:title “La Joconde”@fr Plain literal w/ dcterms:title “Mona Lisa”@en language :birthday “1452-04-15”^^<http://www.w3.org/2001/XMLSchema#date> . Type literal #lod4h
  • 14. Classes/subclasses • Class: types of resources which we wish to assign properties and relationships. • Subclasses inherit all the properties of a class. • RDFs allows a subclass to have multiple parents. #lod4h
  • 15. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> @prefix xsd: <http://www.w3.org/2001/XMLSchema#> @prefix ex: <http://www.example.org/vessels#> ex:vessel rdf:type rdfs:class ; rdfs:label “Vessel” ; ex:ship rdf:type rdfs:class; rdfs:subClassOf ex:vessel ; rdfs:label “Ship” . #lod4h
  • 16. Properties/subproperties • Properties: attributes of defined classes. Establish relationships between resources and values (literals, non-literals). #lod4h
  • 17. ex:length rdf:type rdfs:property ; rdfs:label “Length” ex:loa rdf:type rdfs:property; rdfs:subPropertyOf ex:length ; rdfs:label “Length over all” ; ex:lwl rdf:type rdfs:property; rdfs:subPropertyOf ex:length ; rdfs:label “Length at waterline” . #lod4h
  • 18. Domain/Range • Domain: which class may have a property (what can be the subject of a triple that uses this property) • Range: what class of objects can be used with this property. – A class of resources – Literals/datatypes, etc. #lod4h
  • 19. ex:loa rdfs:range xsd:float ex:vessel_type rdf:type rdfs:property; rdfs:domain ex:vessel ; rdfs:range skos:concept . #lod4h
  • 20. Limitations of RDFs • Cardinality • Transitivity • Equivalence (of classes/instances) • Constraining range based on domain – Domain:basketball teamMembers 5 – Domain:soccer teamMembers 11 #lod4h
  • 21. An easier way! • Protégé Ontology Editor http://protege.stanford.edu/ #lod4h
  • 22. Cultural Heritage • CIDOC – Conceptual Reference Model – Lightweight Information Describing Objects (LIDO) (XML Schema) – Europeana Data Model (EDM) • Bibliontology • Open Annotation Collaboration #lod4h
  • 23. LUNCH #lod4h
  • 24. SPARQL #lod4h
  • 25. Basic SPARQL Prefix <…> Declare what schemas you are using. Prefix <…> SELECT ?displayVariables Query results FROM/FROM NAMED Specify a dataset WHERE { subject object predicate . Query pattern } Query modifiers ORDER BY/LIMIT/OFFSET #lod4h
  • 26. SELECT ?person WHERE { ?person :givenName "Richard" . } http://mith.umd.edu/dhwiwiki/index.php/SPARQL_Examples #lod4h
  • 28. SELECT * WHERE { ?s ?p ?o . } #lod4h
  • 29. SELECT * WHERE { ?s ?p ?o . } #lod4h
  • 30. SELECT * WHERE { ?s ?p ?o . FILTER (regex (?o, "edu", "i")) } Additional functions: http://www.w3.org/TR/rdf-sparql-query/#tests #lod4h
  • 31. • CONSTRUCT: returns results as RDF triples (not a web page to browse) • ASK: returns boolean (true/false) • DESCRIBE: provide a specified set of properties for a resource #lod4h
  • 32. dbPedia • SPARQL endpoint http://dbpedia.org/snorql/ • Faceted Search http://dbpedia.org/fct/ – View SPARQL #lod4h
  • 33. LINKED DATA FOR PROJECTS #lod4h
  • 34. Next up: • 5:30-7:00 pm DHWI Public DH: API Workshop Registered Attendees Only #lod4h