SlideShare a Scribd company logo
1 of 8
Download to read offline
Digital Humanities Winter Institute
        Publishing and Using Linked Open Data
                   January 7-11, 2013
http://mith.umd.edu/dhwiwiki/index.php/DHWI_Wiki:Publishing_and_Using_Linked_Open_Data
      Syllabus with readings: http://lod4h.pbworks.com/w/page/58948790/DHWI_Syllabus



                                    What I Did
            Kindly note: This is all just practice and play. None of this is real.




                         Georgina Goodlander
                            @bathlander
Brought some sample museum data
Cleaned it up in Open Refine, assigned URIs




Split display names into first and last names, cleaned up dates, converted fractions to decimals,
split dimensions into separate columns then put them back together again, trimmed white
spaces.

GERL to combine columns for dimensions (very impressed that I wrote this):
if(isBlank(cells["Dimensions"].value), "0", cells["Dimensions"].value) + " x " +
if(isBlank(cells["Width in inches"].value), "0", cells["Width in inches"].value) + " x " +
if(isBlank(cells["Depth in inches"].value), "0", cells["Depth in inches"].value)
Assigned properties (foaf, dcterms, dc)
Exported as RDF/XML
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
         xmlns:foaf="http://xmlns.com/foaf/0.1/"
         xmlns:owl="http://www.w3.org/2002/07/owl#"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dcterms="http://purl.org/dc/terms/">

<rdf:Description rdf:about="http://americanart.si.edu/objects2011.25.2">
         <foaf:name>Felrath Hines</foaf:name>
         <foaf:givenName>Felrath</foaf:givenName>
         <foaf:familyName>Hines</foaf:familyName>
         <dcterms:identifier>2011.25.2</dcterms:identifier>
         <dcterms:title>Abstract Landscape</dcterms:title>
         <dcterms:medium>oil on linen</dcterms:medium>
         <dc:date>1964</dc:date>
         <dcterms:rights>Gift of Dorothy C. Fisher, wife of the artist</dcterms:rights>
         <dcterms:extent>72 x 72 x 0.875</dcterms:extent>
</rdf:Description>
Imported into Sesame




At this point the data is published and link-able, but not yet linked to other data sets. It is also
important to publish under an open license, such as CC0.
Ran SPARQL Queries                                 SELECT ?familyName
                                                   WHERE
                                                   {
                                                   ?s foaf:familyName ?familyName .
   Returns all family names in ascending order     }
                                                   ORDER BY ASC(?familyName)

                                                   SELECT ?title
                                                   WHERE
                                                   {
            Returns all titles for artworks that
                                                   ?s dcterms:title ?title .
            have “oil” in the medium
                                                   ?s dcterms:medium ?medium .
                                                   FILTER (regex (?medium, "oil", "i"))
                                                   }

                                                   SELECT ?familyName ?objectid ?date
                                                   WHERE
                                                   {
        Returns family names, object IDs, and      ?s foaf:familyName ?familyName .
        dates for works made after 1950            ?s dcterms:identifier ?objectid .
                                                   ?s dc:date ?date .
                                                   FILTER (?date > "1950") .
                                                   }
Helpful Resources
Links from the Instructor, Richard Urban:
http://www.diigo.com/user/musebrarian/dhwi_example
Cool URIs: http://www.w3.org/TR/cooluris
RDF validator: http://rdfabout.com/demo/validator/
Semantic web stack: http://en.wikipedia.org/wiki/Semantic_Web_Stack
Protege Ontology Editor: http://protege.stanford.edu
Foaf: http://xmlns.com/foaf/spec/20100809.html
SKOS: www.w3.org/2004/02/skos/vocabs
Dublin Core: http://purl.org/dc/terms/
SPARQL Examples: http://MITH.umd.edu/dhwiwiki/index.php/SPARQL_Examples
More SPARQL: http://www.w3.org/TR/rdf-sparql-query/#tests
Even more SPARQL: http://www.w3.org/2009/Talks/0615-qbe/
SPARQL endpoint for Dbpedia: http://DBPedia.org/snorql
Using GERL functions: http://code.google.com/p/google-
refine/wiki/GRELStringFunctions
Publishing Linked Open Data (table): http://linkeddatabook.com/editions/1.0/#htoc61
Dbpedia ontologies mapping: http://mappings.dbpedia.org/server/ontology/classes/
Creative Commons 0: creativecommons.org/choose/zero
GLAM open data sets: http://datahub.io/group/open-glam

More Related Content

What's hot

What's hot (20)

Ch3(working with file)
Ch3(working with file)Ch3(working with file)
Ch3(working with file)
 
Dando nome aos códigos
Dando nome aos códigosDando nome aos códigos
Dando nome aos códigos
 
Tax management-system
Tax management-systemTax management-system
Tax management-system
 
Filesystem Abstraction with Flysystem
Filesystem Abstraction with FlysystemFilesystem Abstraction with Flysystem
Filesystem Abstraction with Flysystem
 
Chap 5 php files part-2
Chap 5 php files   part-2Chap 5 php files   part-2
Chap 5 php files part-2
 
Functional Groovy
Functional GroovyFunctional Groovy
Functional Groovy
 
Webmontag Berlin "coffee script"
Webmontag Berlin "coffee script"Webmontag Berlin "coffee script"
Webmontag Berlin "coffee script"
 
Working with LifeDesks
Working with LifeDesksWorking with LifeDesks
Working with LifeDesks
 
My_sql_with_php
My_sql_with_phpMy_sql_with_php
My_sql_with_php
 
Threading
ThreadingThreading
Threading
 
GDI Seattle - Intro to JavaScript Class 2
GDI Seattle - Intro to JavaScript Class 2GDI Seattle - Intro to JavaScript Class 2
GDI Seattle - Intro to JavaScript Class 2
 
Php database connectivity
Php database connectivityPhp database connectivity
Php database connectivity
 
R- create a table from a list of files.... before webmining
R- create a table from a list of files.... before webminingR- create a table from a list of files.... before webmining
R- create a table from a list of files.... before webmining
 
LibreCat::Catmandu
LibreCat::CatmanduLibreCat::Catmandu
LibreCat::Catmandu
 
Intro to The PHP SPL
Intro to The PHP SPLIntro to The PHP SPL
Intro to The PHP SPL
 
Up.Php
Up.PhpUp.Php
Up.Php
 
Android Lab Test : Reading the foot file list (english)
Android Lab Test : Reading the foot file list (english)Android Lab Test : Reading the foot file list (english)
Android Lab Test : Reading the foot file list (english)
 
MYSQL - PHP Database Connectivity
MYSQL - PHP Database ConnectivityMYSQL - PHP Database Connectivity
MYSQL - PHP Database Connectivity
 
Tablespaces
TablespacesTablespaces
Tablespaces
 
Creating a database
Creating a databaseCreating a database
Creating a database
 

Viewers also liked

Web & Social Media @ American Art
Web & Social Media @ American ArtWeb & Social Media @ American Art
Web & Social Media @ American ArtGeorgina Goodlander
 
MW2009 Ghosts of a Chance Presentation (Learning from Games Session)
MW2009 Ghosts of a Chance Presentation (Learning from Games Session)MW2009 Ghosts of a Chance Presentation (Learning from Games Session)
MW2009 Ghosts of a Chance Presentation (Learning from Games Session)Georgina Goodlander
 
OpenGLAM in museums: Linked Open Data and Wikipedia
OpenGLAM in museums: Linked Open Data and WikipediaOpenGLAM in museums: Linked Open Data and Wikipedia
OpenGLAM in museums: Linked Open Data and WikipediaGeorgina Goodlander
 

Viewers also liked (6)

Connect, Interact, and PLAY!
Connect, Interact, and PLAY!Connect, Interact, and PLAY!
Connect, Interact, and PLAY!
 
Web & Social Media @ American Art
Web & Social Media @ American ArtWeb & Social Media @ American Art
Web & Social Media @ American Art
 
MW2009 Ghosts of a Chance Presentation (Learning from Games Session)
MW2009 Ghosts of a Chance Presentation (Learning from Games Session)MW2009 Ghosts of a Chance Presentation (Learning from Games Session)
MW2009 Ghosts of a Chance Presentation (Learning from Games Session)
 
NAEA Fabulous Failure
NAEA Fabulous FailureNAEA Fabulous Failure
NAEA Fabulous Failure
 
Be Strategic
Be StrategicBe Strategic
Be Strategic
 
OpenGLAM in museums: Linked Open Data and Wikipedia
OpenGLAM in museums: Linked Open Data and WikipediaOpenGLAM in museums: Linked Open Data and Wikipedia
OpenGLAM in museums: Linked Open Data and Wikipedia
 

Similar to Digital Humanities Winter Institute Publishing and Using Linked Open Data

Similar to Digital Humanities Winter Institute Publishing and Using Linked Open Data (20)

SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)
 
Introduction to SPARQL
Introduction to SPARQLIntroduction to SPARQL
Introduction to SPARQL
 
Introduction to SPARQL
Introduction to SPARQLIntroduction to SPARQL
Introduction to SPARQL
 
Introduction to Perl and BioPerl
Introduction to Perl and BioPerlIntroduction to Perl and BioPerl
Introduction to Perl and BioPerl
 
Hands On Spring Data
Hands On Spring DataHands On Spring Data
Hands On Spring Data
 
XSPARQL CrEDIBLE workshop
XSPARQL CrEDIBLE workshopXSPARQL CrEDIBLE workshop
XSPARQL CrEDIBLE workshop
 
Sparql
SparqlSparql
Sparql
 
Building a friendly .NET SDK to connect to Space
Building a friendly .NET SDK to connect to SpaceBuilding a friendly .NET SDK to connect to Space
Building a friendly .NET SDK to connect to Space
 
php AND MYSQL _ppt.pdf
php AND MYSQL _ppt.pdfphp AND MYSQL _ppt.pdf
php AND MYSQL _ppt.pdf
 
Php Tutorials for Beginners
Php Tutorials for BeginnersPhp Tutorials for Beginners
Php Tutorials for Beginners
 
Visualizations using Visualbox
Visualizations using VisualboxVisualizations using Visualbox
Visualizations using Visualbox
 
Adventures in TclOO
Adventures in TclOOAdventures in TclOO
Adventures in TclOO
 
APPLICATION TO DOCUMENT ALL THE DETAILS OF JAVA CLASSES OF A PROJECT AT ONCE...
APPLICATION TO DOCUMENT ALL THE  DETAILS OF JAVA CLASSES OF A PROJECT AT ONCE...APPLICATION TO DOCUMENT ALL THE  DETAILS OF JAVA CLASSES OF A PROJECT AT ONCE...
APPLICATION TO DOCUMENT ALL THE DETAILS OF JAVA CLASSES OF A PROJECT AT ONCE...
 
Graph Database workshop
Graph Database workshopGraph Database workshop
Graph Database workshop
 
Jersey
JerseyJersey
Jersey
 
Fewd week6 slides
Fewd week6 slidesFewd week6 slides
Fewd week6 slides
 
Introducing DataWave
Introducing DataWaveIntroducing DataWave
Introducing DataWave
 
08 Advanced PHP #burningkeyboards
08 Advanced PHP #burningkeyboards08 Advanced PHP #burningkeyboards
08 Advanced PHP #burningkeyboards
 
Learn PHP Lacture2
Learn PHP Lacture2Learn PHP Lacture2
Learn PHP Lacture2
 
SQL to Hive Cheat Sheet
SQL to Hive Cheat SheetSQL to Hive Cheat Sheet
SQL to Hive Cheat Sheet
 

More from Georgina Goodlander

Games and Interaction in Museums
Games and Interaction in MuseumsGames and Interaction in Museums
Games and Interaction in MuseumsGeorgina Goodlander
 
VRA 2014 - Linking the Smithsonian American Art Museum to the Cloud
VRA 2014 - Linking the Smithsonian American Art Museum to the CloudVRA 2014 - Linking the Smithsonian American Art Museum to the Cloud
VRA 2014 - Linking the Smithsonian American Art Museum to the CloudGeorgina Goodlander
 
Web and Social Media at American Art
Web and Social Media at American ArtWeb and Social Media at American Art
Web and Social Media at American ArtGeorgina Goodlander
 
Narrative games in museums (Goodlander)
Narrative games in museums (Goodlander)Narrative games in museums (Goodlander)
Narrative games in museums (Goodlander)Georgina Goodlander
 
Sustaining your social media presence
Sustaining your social media presenceSustaining your social media presence
Sustaining your social media presenceGeorgina Goodlander
 
Linked Open Data and American Art
Linked Open Data and American ArtLinked Open Data and American Art
Linked Open Data and American ArtGeorgina Goodlander
 
Web & Social Media at American Art
Web & Social Media at American ArtWeb & Social Media at American Art
Web & Social Media at American ArtGeorgina Goodlander
 
Linking American Art to the Cloud
Linking American Art to the CloudLinking American Art to the Cloud
Linking American Art to the CloudGeorgina Goodlander
 
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
 
Pheon: One Game, Two Platforms, Mixed Success (w/NOTES)
Pheon: One Game, Two Platforms, Mixed Success (w/NOTES)Pheon: One Game, Two Platforms, Mixed Success (w/NOTES)
Pheon: One Game, Two Platforms, Mixed Success (w/NOTES)Georgina Goodlander
 
Zombies Vs. Knaves: Playing Games in Cultural Institutions
Zombies Vs. Knaves: Playing Games in Cultural InstitutionsZombies Vs. Knaves: Playing Games in Cultural Institutions
Zombies Vs. Knaves: Playing Games in Cultural InstitutionsGeorgina Goodlander
 
Alternate Reality Games: Interdisciplinary Designers, Designing Interactions
Alternate Reality Games: Interdisciplinary Designers, Designing InteractionsAlternate Reality Games: Interdisciplinary Designers, Designing Interactions
Alternate Reality Games: Interdisciplinary Designers, Designing InteractionsGeorgina Goodlander
 
Pheon and Ghosts of a Chance (Alternate Reality Games and 21st Century Litera...
Pheon and Ghosts of a Chance (Alternate Reality Games and 21st Century Litera...Pheon and Ghosts of a Chance (Alternate Reality Games and 21st Century Litera...
Pheon and Ghosts of a Chance (Alternate Reality Games and 21st Century Litera...Georgina Goodlander
 
Learning from the Media: Encouraging Wonder and Discovery in Families and Sma...
Learning from the Media: Encouraging Wonder and Discovery in Families and Sma...Learning from the Media: Encouraging Wonder and Discovery in Families and Sma...
Learning from the Media: Encouraging Wonder and Discovery in Families and Sma...Georgina Goodlander
 
Interactive Programs at the Luce Foundation Center
Interactive Programs at the Luce Foundation CenterInteractive Programs at the Luce Foundation Center
Interactive Programs at the Luce Foundation CenterGeorgina Goodlander
 

More from Georgina Goodlander (20)

Games and Interaction in Museums
Games and Interaction in MuseumsGames and Interaction in Museums
Games and Interaction in Museums
 
ARTitorium - Work in Progress
ARTitorium - Work in ProgressARTitorium - Work in Progress
ARTitorium - Work in Progress
 
VRA 2014 - Linking the Smithsonian American Art Museum to the Cloud
VRA 2014 - Linking the Smithsonian American Art Museum to the CloudVRA 2014 - Linking the Smithsonian American Art Museum to the Cloud
VRA 2014 - Linking the Smithsonian American Art Museum to the Cloud
 
Web and Social Media at American Art
Web and Social Media at American ArtWeb and Social Media at American Art
Web and Social Media at American Art
 
Memes and Museums
Memes and MuseumsMemes and Museums
Memes and Museums
 
Narrative games in museums (Goodlander)
Narrative games in museums (Goodlander)Narrative games in museums (Goodlander)
Narrative games in museums (Goodlander)
 
Sustaining your social media presence
Sustaining your social media presenceSustaining your social media presence
Sustaining your social media presence
 
Linked Open Data and American Art
Linked Open Data and American ArtLinked Open Data and American Art
Linked Open Data and American Art
 
Web & Social Media at American Art
Web & Social Media at American ArtWeb & Social Media at American Art
Web & Social Media at American Art
 
OpenGLAM: LOD and American Art
OpenGLAM: LOD and American ArtOpenGLAM: LOD and American Art
OpenGLAM: LOD and American Art
 
Linking American Art to the Cloud
Linking American Art to the CloudLinking American Art to the Cloud
Linking American Art to the Cloud
 
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
 
Pheon: One Game, Two Platforms, Mixed Success (w/NOTES)
Pheon: One Game, Two Platforms, Mixed Success (w/NOTES)Pheon: One Game, Two Platforms, Mixed Success (w/NOTES)
Pheon: One Game, Two Platforms, Mixed Success (w/NOTES)
 
Zombies Vs. Knaves: Playing Games in Cultural Institutions
Zombies Vs. Knaves: Playing Games in Cultural InstitutionsZombies Vs. Knaves: Playing Games in Cultural Institutions
Zombies Vs. Knaves: Playing Games in Cultural Institutions
 
Alternate Reality Games: Interdisciplinary Designers, Designing Interactions
Alternate Reality Games: Interdisciplinary Designers, Designing InteractionsAlternate Reality Games: Interdisciplinary Designers, Designing Interactions
Alternate Reality Games: Interdisciplinary Designers, Designing Interactions
 
Pheon and Ghosts of a Chance (Alternate Reality Games and 21st Century Litera...
Pheon and Ghosts of a Chance (Alternate Reality Games and 21st Century Litera...Pheon and Ghosts of a Chance (Alternate Reality Games and 21st Century Litera...
Pheon and Ghosts of a Chance (Alternate Reality Games and 21st Century Litera...
 
Learning from the Media: Encouraging Wonder and Discovery in Families and Sma...
Learning from the Media: Encouraging Wonder and Discovery in Families and Sma...Learning from the Media: Encouraging Wonder and Discovery in Families and Sma...
Learning from the Media: Encouraging Wonder and Discovery in Families and Sma...
 
Pheon: The Concept
Pheon: The ConceptPheon: The Concept
Pheon: The Concept
 
Interactive Programs at the Luce Foundation Center
Interactive Programs at the Luce Foundation CenterInteractive Programs at the Luce Foundation Center
Interactive Programs at the Luce Foundation Center
 
GDC Presentation
GDC PresentationGDC Presentation
GDC Presentation
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Digital Humanities Winter Institute Publishing and Using Linked Open Data

  • 1. Digital Humanities Winter Institute Publishing and Using Linked Open Data January 7-11, 2013 http://mith.umd.edu/dhwiwiki/index.php/DHWI_Wiki:Publishing_and_Using_Linked_Open_Data Syllabus with readings: http://lod4h.pbworks.com/w/page/58948790/DHWI_Syllabus What I Did Kindly note: This is all just practice and play. None of this is real. Georgina Goodlander @bathlander
  • 2. Brought some sample museum data
  • 3. Cleaned it up in Open Refine, assigned URIs Split display names into first and last names, cleaned up dates, converted fractions to decimals, split dimensions into separate columns then put them back together again, trimmed white spaces. GERL to combine columns for dimensions (very impressed that I wrote this): if(isBlank(cells["Dimensions"].value), "0", cells["Dimensions"].value) + " x " + if(isBlank(cells["Width in inches"].value), "0", cells["Width in inches"].value) + " x " + if(isBlank(cells["Depth in inches"].value), "0", cells["Depth in inches"].value)
  • 5. Exported as RDF/XML <?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/"> <rdf:Description rdf:about="http://americanart.si.edu/objects2011.25.2"> <foaf:name>Felrath Hines</foaf:name> <foaf:givenName>Felrath</foaf:givenName> <foaf:familyName>Hines</foaf:familyName> <dcterms:identifier>2011.25.2</dcterms:identifier> <dcterms:title>Abstract Landscape</dcterms:title> <dcterms:medium>oil on linen</dcterms:medium> <dc:date>1964</dc:date> <dcterms:rights>Gift of Dorothy C. Fisher, wife of the artist</dcterms:rights> <dcterms:extent>72 x 72 x 0.875</dcterms:extent> </rdf:Description>
  • 6. Imported into Sesame At this point the data is published and link-able, but not yet linked to other data sets. It is also important to publish under an open license, such as CC0.
  • 7. Ran SPARQL Queries SELECT ?familyName WHERE { ?s foaf:familyName ?familyName . Returns all family names in ascending order } ORDER BY ASC(?familyName) SELECT ?title WHERE { Returns all titles for artworks that ?s dcterms:title ?title . have “oil” in the medium ?s dcterms:medium ?medium . FILTER (regex (?medium, "oil", "i")) } SELECT ?familyName ?objectid ?date WHERE { Returns family names, object IDs, and ?s foaf:familyName ?familyName . dates for works made after 1950 ?s dcterms:identifier ?objectid . ?s dc:date ?date . FILTER (?date > "1950") . }
  • 8. Helpful Resources Links from the Instructor, Richard Urban: http://www.diigo.com/user/musebrarian/dhwi_example Cool URIs: http://www.w3.org/TR/cooluris RDF validator: http://rdfabout.com/demo/validator/ Semantic web stack: http://en.wikipedia.org/wiki/Semantic_Web_Stack Protege Ontology Editor: http://protege.stanford.edu Foaf: http://xmlns.com/foaf/spec/20100809.html SKOS: www.w3.org/2004/02/skos/vocabs Dublin Core: http://purl.org/dc/terms/ SPARQL Examples: http://MITH.umd.edu/dhwiwiki/index.php/SPARQL_Examples More SPARQL: http://www.w3.org/TR/rdf-sparql-query/#tests Even more SPARQL: http://www.w3.org/2009/Talks/0615-qbe/ SPARQL endpoint for Dbpedia: http://DBPedia.org/snorql Using GERL functions: http://code.google.com/p/google- refine/wiki/GRELStringFunctions Publishing Linked Open Data (table): http://linkeddatabook.com/editions/1.0/#htoc61 Dbpedia ontologies mapping: http://mappings.dbpedia.org/server/ontology/classes/ Creative Commons 0: creativecommons.org/choose/zero GLAM open data sets: http://datahub.io/group/open-glam