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

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 

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