SlideShare uma empresa Scribd logo
1 de 65
[object Object],[object Object],[object Object],[object Object],Koven J. Smith and Don Undeen The Metropolitan Museum of Art, NYC
 
Large amounts of data, multiple sources Collections Management System Digital Asset Management System Bibliographic Records Word Documents Archival Materials Artist Letters Publications Didactic Text/Labels
Madame X: depicts Virginie Amelie Avegno Gautreau, wife of Pierre Gautreau was first shown at the Paris Salon in 1884 is a portrait was created by John Singer Sargent was originally titled “Portrait de Mme ***” is related to a portrait by Gustave Courtois, who painted the same subject  is 82.5” by 43.5” was acquired by MMA at the same time as “Elijah On the Fiery Chariot” by William Blake
The Semantic Web ,[object Object]
Primary Problems, or, um, “Goals” ,[object Object],2.  Pull records and documents from multiple sources together into a single, query-able data store
Structured Content Collections Management System Object Record Creator Record Creator Name: John Singer Sargent
 
Semantic MediaWiki
 
 
 
Triple SUBJECT OBJECT PREDICATE (PROPERTY) “ Madame X” “ Elijah In the Fiery Chariot” acquiredConcurrentlyWith
 
 
How it works ,[object Object],[object Object]
“ Madame X” John Singer Sargent paintedBy
“ Madame X” 1884 paintedIn
“ Madame X” John Singer Sargent paintedBy 1884 paintedIn NODE NODE NODE PROPERTY PROPERTY
“ Madame X” painting is A John Singer Sargent painter is A 1884 date is A INSTANCES CLASSES
paintedBy 1884 paintedIn “ Madame X” John Singer Sargent painting isA painter isA date isA
painting artwork subClassOf painter artist subClassOf paintedBy madeBy subPropertyOf
paintedBy 1884 paintedIn “ Madame X” John Singer Sargent painting isA painter isA date isA artwork subClassOf artist subClassOf madeBy subPropertyOf
“ Madame X” INFERRED TRIPLE painting isA artwork subClassOf isA “ Madame X” artwork isA(n)
paintedBy 1884 paintedIn “ Madame X” John Singer Sargent painting isA painter isA date isA artwork subClassOf artist subClassOf madeBy subPropertyOf isA isA ONTOLOGY
Using Inference for Data Integration ,[object Object],“ Madame X ” John Singer Sargent Painted By paintedIn 1884 painting painter Is A Is A date Is A artwork artist SubClass Of SubClass Of Made by SubProperty of Is A Is A
<marc_record>   <marc_leader>00259nz a2200109n 4500</marc_leader>  <marc_datafield tag=&quot;245&quot; >   <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield>   </marc_datafield>  </marc_record> This portion of a MARC XML format represents a book’s  Title <IMAGE> <PARAM> <LABEL>Object_Title</LABEL> <VALUE>   <STRING>Madame X (Madame Pierre Gautreau)</STRING>   </VALUE>   </PARAM> </IMAGE> MARC MediaBin TMS Ontologies Can also be IMPORTED from other formats, into triples.  AccNo ID 16.53 12 Table  OBJECTS “ Madame X” 12 Title ObjectID Table  OBJECT_TITLES 33 12 ConstituentID ObjectID Table  CONXREFS John Singer Sargent 33 Name ID Table  CONSTITUENTS
<marc_record>   <marc_leader>00259nz a2200109n 4500</marc_leader>  <marc_datafield tag=&quot;245&quot; >   <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield>   </marc_datafield>  </marc_record> This portion of a MARC XML format represents a book’s  Title <IMAGE> <PARAM> <LABEL>Object_Title</LABEL> <VALUE>   <STRING>Madame X (Madame Pierre Gautreau)</STRING>   </VALUE>   </PARAM> </IMAGE> MARC MediaBin TMS Ontologies Can also be IMPORTED from other formats, into triples.  AccNo ID 16.53 12 Table  OBJECTS “ Madame X” 12 Title ObjectID Table  OBJECT_TITLES 33 12 ConstituentID ObjectID Table  CONXREFS John Singer Sargent 33 Name ID Table  CONSTITUENTS
<marc_record>   <marc_leader>00259nz a2200109n 4500</marc_leader>  <marc_datafield tag=&quot;245&quot; >   <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield>   </marc_datafield>  </marc_record> XML Import: MARC XML
XML Import: MARC XML <marc_record>   <marc_leader>00259nz a2200109n 4500</marc_leader>  <marc_datafield tag=&quot;245&quot; >   <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield>   </marc_datafield>  </marc_record> marc_record marc_leader marc_subfield marc_datafield Element Names become  CLASSES
XML Import: MARC XML <marc_record>   <marc_leader>00259nz a2200109n 4500</marc_leader>  <marc_datafield tag=&quot;245&quot; >   <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield>   </marc_datafield>  </marc_record> marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 isA isA isA isA Element Names become  CLASSES Individual Elements become  INSTANCES Of those classes
XML Import: MARC XML <marc_record>   <marc_leader>00259nz a2200109n 4500</marc_leader>  <marc_datafield tag=&quot;245&quot; >   <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield>   </marc_datafield>  </marc_record> marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 isA isA isA isA child child child Element Names become  CLASSES Individual Elements become  INSTANCES Of those classes Parent Elements connected to children Via  child  relationship
XML Import: MARC XML <marc_record>   <marc_leader>00259nz a2200109n 4500</marc_leader>  <marc_datafield tag=&quot;245&quot; >   <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield>   </marc_datafield>  </marc_record> marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” code isA isA isA isA child child child tag Element Names become  CLASSES Individual Elements become  INSTANCES Of those classes Parent Elements connected to children Via  child  relationship Attributes  become  Properties
XML Import: MARC XML <marc_record>   <marc_leader>00259nz a2200109n 4500</marc_leader>  <marc_datafield tag=&quot;245&quot; >   <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield>   </marc_datafield>  </marc_record> marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ 00259nz a2200109n 4500” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text text tag Element  Names become  CLASSES Individual Elements become  INSTANCES Of those classes Parent Elements connected to children Via  child  property Attributes  become  Properties Text is connected with the  text  property
XML Import: MARC XML <marc_record>   <marc_leader>00259nz a2200109n 4500</marc_leader>  <marc_datafield tag=&quot;245&quot; >   <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield>   </marc_datafield>  </marc_record> marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ 00259nz a2200109n 4500” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text text tag
XML Import: MediaBin XML <IMAGE> <PARAM> <LABEL>Object_Title</LABEL> <VALUE>   <STRING>Madame X (Madame Pierre Gautreau)</STRING>   </VALUE>   </PARAM> </IMAGE> This portion of a MediaBin XML record denotes an image’s  Title IMAGE PARAM LABEL VALUE STRING IMAGE1 PARAM1 LABEL1 VALUE1 STRING1 “ Object_Title” “ Madame X (Madame Pierre Gautreau)” isA isA isA isA isA text text child child child child
RDB Import: TMS This Portion of TMS database records  Represents the Title and Artist of “Madame X” Tools like D2RQ ( free)  make it possible to do this translation  In real-time, from the SQL database. Data does not need to be “Imported.” AccNo ID 16.53 12 Table  OBJECTS “ Madame X” 12 Title ObjectID Table  OBJECT_TITLES 33 12 ConstituentID ObjectID Table  CONXREFS John Singer Sargent 33 Name ID Table  CONSTITUENTS
RDB Import: TMS OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS This Portion of TMS database records  Represents the Title and Artist of “Madame X” Tools like D2RQ make it possible to do this translation  In real-time, from the SQL database. Data does not need to be “Imported.” Tables Become  CLASSES AccNo ID 16.53 12 Table  OBJECTS “ Madame X” 12 Title ObjectID Table  OBJECT_TITLES 33 12 ConstituentID ObjectID Table  CONXREFS John Singer Sargent 33 Name ID Table  CONSTITUENTS
RDB Import: TMS OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 isA isA isA isA This Portion of TMS database records  Represents the Title and Artist of “Madame X” Tools like D2RQ make it possible to do this translation  In real-time, from the SQL database. Data does not need to be “Imported.” Tables Become  CLASSES Individual rows become  INSTANCES AccNo ID 16.53 12 Table  OBJECTS “ Madame X” 12 Title ObjectID Table  OBJECT_TITLES 33 12 ConstituentID ObjectID Table  CONXREFS John Singer Sargent 33 Name ID Table  CONSTITUENTS
RDB Import: TMS OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 ObjectID ObjectID ConstituentID isA isA isA isA This Portion of TMS database records  Represents the Title and Artist of “Madame X” Tools like D2RQ make it possible to do this translation  In real-time, from the SQL database. Data does not need to be “Imported.” Tables Become  CLASSES Individual rows become  INSTANCES Relational Keys become  Properties   connecting  INSTANCES AccNo ID 16.53 12 Table  OBJECTS “ Madame X” 12 Title ObjectID Table  OBJECT_TITLES 33 12 ConstituentID ObjectID Table  CONXREFS John Singer Sargent 33 Name ID Table  CONSTITUENTS
RDB Import: TMS OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ 12” “ 33” “ John Singer Sargent” “ 16.53” ObjectID ObjectID ConstituentID ID ID AccNo Title Name isA isA isA isA This Portion of TMS database records  Represents the Title and Artist of “Madame X” Tools like D2RQ make it possible to do this translation  In real-time, from the SQL database. Data does not need to be “Imported.” Tables Become  CLASSES Individual rows become  INSTANCES Relational Keys become  Properties   connecting  INSTANCES All other columns become  Properties AccNo ID 16.53 12 Table  OBJECTS “ Madame X” 12 Title ObjectID Table  OBJECT_TITLES 33 12 ConstituentID ObjectID Table  CONXREFS John Singer Sargent 33 Name ID Table  CONSTITUENTS
RDB Import: TMS OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ 12” “ 33” “ John Singer Sargent” “ 16.53” ObjectID ObjectID ConstituentID ID ID AccNo Title Name isA isA isA isA This Portion of TMS database records  Represents the Title and Artist of “Madame X” Tools like D2RQ make it possible to do this translation  In real-time, from the SQL database. Data does not need to be “Imported.” AccNo ID 16.53 12 Table  OBJECTS “ Madame X” 12 Title ObjectID Table  OBJECT_TITLES 33 12 ConstituentID ObjectID Table  CONXREFS John Singer Sargent 33 Name ID Table  CONSTITUENTS
marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag IMAGE PARAM LABEL VALUE STRING IMAGE1 PARAM1 LABEL1 VALUE1 STRING1 “ Object_Title” “ Madame X (Madame Pierre Gautreau)” isA isA isA isA isA text text child child child child OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ 12” “ 33” “ John Singer Sargent” ObjectID ObjectID ConstituentID ID ID Title Name isA isA isA isA MARC MediaBin TMS
marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag IMAGE PARAM LABEL VALUE STRING IMAGE1 PARAM1 LABEL1 VALUE1 STRING1 “ Object_Title” “ Madame X (Madame Pierre Gautreau)” isA isA isA isA isA text text child child child child OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ 12” “ 33” “ John Singer Sargent” ObjectID ObjectID ConstituentID ID ID Title Name isA isA isA isA Titles ,[object Object],[object Object],[object Object]
Existing Triple-Based Ontologies: CIDOC
Existing Triple-Based Ontologies: E71.Man-Made Thing E35.Title E12.Production Event E39.Actor P11B.participated_in Thing1 Event1 Title1 Actor1 P108B.was_produced_by P131F.is_identified_by P102F.has_title “ Madame X” “ John Singer Sargent” P3F.has_note CIDOC
marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag
marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag E31.Document subClassOf
marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag E35.Title subClassOf E31.Document subClassOf
marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag E35.Title P102F.has_title subClassOf SubPropertyOf SubPropertyOf E31.Document subClassOf
marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag E35.Title P102F.has_title P3F.has_note subClassOf SubPropertyOf SubPropertyOf E31.Document subClassOf
marc_record1 marc_subfield1 “ John Singer Sargent and the fall of Madame X” E35.Title P102F.has_title P3F.has_note E31.Document isA
IMAGE PARAM LABEL VALUE STRING IMAGE1 PARAM1 LABEL1 VALUE1 STRING1 “ Object_Title” “ Madame X (Madame Pierre Gautreau)” isA isA isA isA isA text text child child child child
IMAGE PARAM LABEL VALUE STRING IMAGE1 PARAM1 LABEL1 VALUE1 STRING1 “ Object_Title” “ Madame X (Madame Pierre Gautreau)” isA isA isA isA isA text text child child child child E35.Title P102F.has_title P3F.has_note SubPropertyOf E38.Image subClassOf subClassOf SubPropertyOf
IMAGE1 STRING1 “ Madame X (Madame Pierre Gautreau)” isA E35.Title P102F.has_title P3F.has_note E38.Image isA
OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ 12” “ 33” “ John Singer Sargent” “ 16.53” ObjectID ObjectID ConstituentID ID ID AccNo Title Name isA isA isA isA
OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ John Singer Sargent” ObjectID ObjectID ConstituentID Title Name isA isA isA isA
E71.Man-Made Thing E35.Title E12.Production Event E39.Actor P108B.was_produced_by P131F.is_identified_by P102F.has_title P3F.has_note OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ John Singer Sargent” ObjectID ObjectID ConstituentID Title Name isA isA isA isA P102B.is_title_of P108F.produced P11F.had_participant SubClassOf SubClassOf SubClassOf SubClassOf subPropertyOf subPropertyOf inversePropertyOf inversePropertyOf subPropertyOf subPropertyOf subPropertyOf
E71.Man-Made Thing E35.Title E12.Production Event E39.Actor P102F.has_title P3F.has_note Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ John Singer Sargent” isA isA P108B.was_produced_by P11F.had_participant isA P131F.is_identified_by isA
E71.Man-Made Thing E35.Title E12.Production Event E39.Actor E38.Image E31.Document has_title has_note Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ John Singer Sargent” was_produced_by had_participant is_identified_by IMAGE1 STRING1 “ Madame X (Madame Pierre Gautreau)” has_title has_note marc_record1 marc_subfield1 “ John Singer Sargent and the fall of Madame X” has_title has_note isA isA isA isA isA isA isA isA
SELECT DISTINCT ?found ?node ?rootNode ?rootText WHERE{ FILTER(fn:matches(?found, ‘madame x’,’I’)). ?node  has_note  ?found . ?node composite:hasRootNode ?rootNode . ?rootNode  has_title  ?rootTitle . ?rootTitle  has_note  ?rootText . }
 
Resources - Tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resources – Further Reading ,[object Object],[object Object],[object Object],[object Object]
Additional Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

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...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

The Semantic Web in Practice: A Case Study at the Metropolitan Museum of Art

  • 1.
  • 2.  
  • 3. Large amounts of data, multiple sources Collections Management System Digital Asset Management System Bibliographic Records Word Documents Archival Materials Artist Letters Publications Didactic Text/Labels
  • 4. Madame X: depicts Virginie Amelie Avegno Gautreau, wife of Pierre Gautreau was first shown at the Paris Salon in 1884 is a portrait was created by John Singer Sargent was originally titled “Portrait de Mme ***” is related to a portrait by Gustave Courtois, who painted the same subject is 82.5” by 43.5” was acquired by MMA at the same time as “Elijah On the Fiery Chariot” by William Blake
  • 5.
  • 6.
  • 7. Structured Content Collections Management System Object Record Creator Record Creator Name: John Singer Sargent
  • 8.  
  • 10.  
  • 11.  
  • 12.  
  • 13. Triple SUBJECT OBJECT PREDICATE (PROPERTY) “ Madame X” “ Elijah In the Fiery Chariot” acquiredConcurrentlyWith
  • 14.  
  • 15.  
  • 16.
  • 17. “ Madame X” John Singer Sargent paintedBy
  • 18. “ Madame X” 1884 paintedIn
  • 19. “ Madame X” John Singer Sargent paintedBy 1884 paintedIn NODE NODE NODE PROPERTY PROPERTY
  • 20. “ Madame X” painting is A John Singer Sargent painter is A 1884 date is A INSTANCES CLASSES
  • 21. paintedBy 1884 paintedIn “ Madame X” John Singer Sargent painting isA painter isA date isA
  • 22. painting artwork subClassOf painter artist subClassOf paintedBy madeBy subPropertyOf
  • 23. paintedBy 1884 paintedIn “ Madame X” John Singer Sargent painting isA painter isA date isA artwork subClassOf artist subClassOf madeBy subPropertyOf
  • 24. “ Madame X” INFERRED TRIPLE painting isA artwork subClassOf isA “ Madame X” artwork isA(n)
  • 25. paintedBy 1884 paintedIn “ Madame X” John Singer Sargent painting isA painter isA date isA artwork subClassOf artist subClassOf madeBy subPropertyOf isA isA ONTOLOGY
  • 26.
  • 27. <marc_record> <marc_leader>00259nz a2200109n 4500</marc_leader> <marc_datafield tag=&quot;245&quot; > <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield> </marc_datafield> </marc_record> This portion of a MARC XML format represents a book’s Title <IMAGE> <PARAM> <LABEL>Object_Title</LABEL> <VALUE> <STRING>Madame X (Madame Pierre Gautreau)</STRING> </VALUE> </PARAM> </IMAGE> MARC MediaBin TMS Ontologies Can also be IMPORTED from other formats, into triples. AccNo ID 16.53 12 Table OBJECTS “ Madame X” 12 Title ObjectID Table OBJECT_TITLES 33 12 ConstituentID ObjectID Table CONXREFS John Singer Sargent 33 Name ID Table CONSTITUENTS
  • 28. <marc_record> <marc_leader>00259nz a2200109n 4500</marc_leader> <marc_datafield tag=&quot;245&quot; > <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield> </marc_datafield> </marc_record> This portion of a MARC XML format represents a book’s Title <IMAGE> <PARAM> <LABEL>Object_Title</LABEL> <VALUE> <STRING>Madame X (Madame Pierre Gautreau)</STRING> </VALUE> </PARAM> </IMAGE> MARC MediaBin TMS Ontologies Can also be IMPORTED from other formats, into triples. AccNo ID 16.53 12 Table OBJECTS “ Madame X” 12 Title ObjectID Table OBJECT_TITLES 33 12 ConstituentID ObjectID Table CONXREFS John Singer Sargent 33 Name ID Table CONSTITUENTS
  • 29. <marc_record> <marc_leader>00259nz a2200109n 4500</marc_leader> <marc_datafield tag=&quot;245&quot; > <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield> </marc_datafield> </marc_record> XML Import: MARC XML
  • 30. XML Import: MARC XML <marc_record> <marc_leader>00259nz a2200109n 4500</marc_leader> <marc_datafield tag=&quot;245&quot; > <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield> </marc_datafield> </marc_record> marc_record marc_leader marc_subfield marc_datafield Element Names become CLASSES
  • 31. XML Import: MARC XML <marc_record> <marc_leader>00259nz a2200109n 4500</marc_leader> <marc_datafield tag=&quot;245&quot; > <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield> </marc_datafield> </marc_record> marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 isA isA isA isA Element Names become CLASSES Individual Elements become INSTANCES Of those classes
  • 32. XML Import: MARC XML <marc_record> <marc_leader>00259nz a2200109n 4500</marc_leader> <marc_datafield tag=&quot;245&quot; > <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield> </marc_datafield> </marc_record> marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 isA isA isA isA child child child Element Names become CLASSES Individual Elements become INSTANCES Of those classes Parent Elements connected to children Via child relationship
  • 33. XML Import: MARC XML <marc_record> <marc_leader>00259nz a2200109n 4500</marc_leader> <marc_datafield tag=&quot;245&quot; > <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield> </marc_datafield> </marc_record> marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” code isA isA isA isA child child child tag Element Names become CLASSES Individual Elements become INSTANCES Of those classes Parent Elements connected to children Via child relationship Attributes become Properties
  • 34. XML Import: MARC XML <marc_record> <marc_leader>00259nz a2200109n 4500</marc_leader> <marc_datafield tag=&quot;245&quot; > <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield> </marc_datafield> </marc_record> marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ 00259nz a2200109n 4500” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text text tag Element Names become CLASSES Individual Elements become INSTANCES Of those classes Parent Elements connected to children Via child property Attributes become Properties Text is connected with the text property
  • 35. XML Import: MARC XML <marc_record> <marc_leader>00259nz a2200109n 4500</marc_leader> <marc_datafield tag=&quot;245&quot; > <marc_subfield code=&quot;a&quot;>John Singer Sargent and the fall of Madame X.</marc_subfield> </marc_datafield> </marc_record> marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ 00259nz a2200109n 4500” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text text tag
  • 36. XML Import: MediaBin XML <IMAGE> <PARAM> <LABEL>Object_Title</LABEL> <VALUE> <STRING>Madame X (Madame Pierre Gautreau)</STRING> </VALUE> </PARAM> </IMAGE> This portion of a MediaBin XML record denotes an image’s Title IMAGE PARAM LABEL VALUE STRING IMAGE1 PARAM1 LABEL1 VALUE1 STRING1 “ Object_Title” “ Madame X (Madame Pierre Gautreau)” isA isA isA isA isA text text child child child child
  • 37. RDB Import: TMS This Portion of TMS database records Represents the Title and Artist of “Madame X” Tools like D2RQ ( free) make it possible to do this translation In real-time, from the SQL database. Data does not need to be “Imported.” AccNo ID 16.53 12 Table OBJECTS “ Madame X” 12 Title ObjectID Table OBJECT_TITLES 33 12 ConstituentID ObjectID Table CONXREFS John Singer Sargent 33 Name ID Table CONSTITUENTS
  • 38. RDB Import: TMS OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS This Portion of TMS database records Represents the Title and Artist of “Madame X” Tools like D2RQ make it possible to do this translation In real-time, from the SQL database. Data does not need to be “Imported.” Tables Become CLASSES AccNo ID 16.53 12 Table OBJECTS “ Madame X” 12 Title ObjectID Table OBJECT_TITLES 33 12 ConstituentID ObjectID Table CONXREFS John Singer Sargent 33 Name ID Table CONSTITUENTS
  • 39. RDB Import: TMS OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 isA isA isA isA This Portion of TMS database records Represents the Title and Artist of “Madame X” Tools like D2RQ make it possible to do this translation In real-time, from the SQL database. Data does not need to be “Imported.” Tables Become CLASSES Individual rows become INSTANCES AccNo ID 16.53 12 Table OBJECTS “ Madame X” 12 Title ObjectID Table OBJECT_TITLES 33 12 ConstituentID ObjectID Table CONXREFS John Singer Sargent 33 Name ID Table CONSTITUENTS
  • 40. RDB Import: TMS OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 ObjectID ObjectID ConstituentID isA isA isA isA This Portion of TMS database records Represents the Title and Artist of “Madame X” Tools like D2RQ make it possible to do this translation In real-time, from the SQL database. Data does not need to be “Imported.” Tables Become CLASSES Individual rows become INSTANCES Relational Keys become Properties connecting INSTANCES AccNo ID 16.53 12 Table OBJECTS “ Madame X” 12 Title ObjectID Table OBJECT_TITLES 33 12 ConstituentID ObjectID Table CONXREFS John Singer Sargent 33 Name ID Table CONSTITUENTS
  • 41. RDB Import: TMS OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ 12” “ 33” “ John Singer Sargent” “ 16.53” ObjectID ObjectID ConstituentID ID ID AccNo Title Name isA isA isA isA This Portion of TMS database records Represents the Title and Artist of “Madame X” Tools like D2RQ make it possible to do this translation In real-time, from the SQL database. Data does not need to be “Imported.” Tables Become CLASSES Individual rows become INSTANCES Relational Keys become Properties connecting INSTANCES All other columns become Properties AccNo ID 16.53 12 Table OBJECTS “ Madame X” 12 Title ObjectID Table OBJECT_TITLES 33 12 ConstituentID ObjectID Table CONXREFS John Singer Sargent 33 Name ID Table CONSTITUENTS
  • 42. RDB Import: TMS OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ 12” “ 33” “ John Singer Sargent” “ 16.53” ObjectID ObjectID ConstituentID ID ID AccNo Title Name isA isA isA isA This Portion of TMS database records Represents the Title and Artist of “Madame X” Tools like D2RQ make it possible to do this translation In real-time, from the SQL database. Data does not need to be “Imported.” AccNo ID 16.53 12 Table OBJECTS “ Madame X” 12 Title ObjectID Table OBJECT_TITLES 33 12 ConstituentID ObjectID Table CONXREFS John Singer Sargent 33 Name ID Table CONSTITUENTS
  • 43. marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag IMAGE PARAM LABEL VALUE STRING IMAGE1 PARAM1 LABEL1 VALUE1 STRING1 “ Object_Title” “ Madame X (Madame Pierre Gautreau)” isA isA isA isA isA text text child child child child OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ 12” “ 33” “ John Singer Sargent” ObjectID ObjectID ConstituentID ID ID Title Name isA isA isA isA MARC MediaBin TMS
  • 44.
  • 46. Existing Triple-Based Ontologies: E71.Man-Made Thing E35.Title E12.Production Event E39.Actor P11B.participated_in Thing1 Event1 Title1 Actor1 P108B.was_produced_by P131F.is_identified_by P102F.has_title “ Madame X” “ John Singer Sargent” P3F.has_note CIDOC
  • 47. marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag
  • 48. marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag E31.Document subClassOf
  • 49. marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag E35.Title subClassOf E31.Document subClassOf
  • 50. marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag E35.Title P102F.has_title subClassOf SubPropertyOf SubPropertyOf E31.Document subClassOf
  • 51. marc_record marc_datafield1 marc_leader marc_subfield marc_record1 marc_datafield marc_leader1 marc_subfield1 “ 245” “ a” “ John Singer Sargent and the fall of Madame X” code isA isA isA isA child child child text tag E35.Title P102F.has_title P3F.has_note subClassOf SubPropertyOf SubPropertyOf E31.Document subClassOf
  • 52. marc_record1 marc_subfield1 “ John Singer Sargent and the fall of Madame X” E35.Title P102F.has_title P3F.has_note E31.Document isA
  • 53. IMAGE PARAM LABEL VALUE STRING IMAGE1 PARAM1 LABEL1 VALUE1 STRING1 “ Object_Title” “ Madame X (Madame Pierre Gautreau)” isA isA isA isA isA text text child child child child
  • 54. IMAGE PARAM LABEL VALUE STRING IMAGE1 PARAM1 LABEL1 VALUE1 STRING1 “ Object_Title” “ Madame X (Madame Pierre Gautreau)” isA isA isA isA isA text text child child child child E35.Title P102F.has_title P3F.has_note SubPropertyOf E38.Image subClassOf subClassOf SubPropertyOf
  • 55. IMAGE1 STRING1 “ Madame X (Madame Pierre Gautreau)” isA E35.Title P102F.has_title P3F.has_note E38.Image isA
  • 56. OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ 12” “ 33” “ John Singer Sargent” “ 16.53” ObjectID ObjectID ConstituentID ID ID AccNo Title Name isA isA isA isA
  • 57. OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ John Singer Sargent” ObjectID ObjectID ConstituentID Title Name isA isA isA isA
  • 58. E71.Man-Made Thing E35.Title E12.Production Event E39.Actor P108B.was_produced_by P131F.is_identified_by P102F.has_title P3F.has_note OBJECTS OBJECT_TITLES CONXREFS CONSTITUENTS Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ John Singer Sargent” ObjectID ObjectID ConstituentID Title Name isA isA isA isA P102B.is_title_of P108F.produced P11F.had_participant SubClassOf SubClassOf SubClassOf SubClassOf subPropertyOf subPropertyOf inversePropertyOf inversePropertyOf subPropertyOf subPropertyOf subPropertyOf
  • 59. E71.Man-Made Thing E35.Title E12.Production Event E39.Actor P102F.has_title P3F.has_note Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ John Singer Sargent” isA isA P108B.was_produced_by P11F.had_participant isA P131F.is_identified_by isA
  • 60. E71.Man-Made Thing E35.Title E12.Production Event E39.Actor E38.Image E31.Document has_title has_note Object12 ObjectTitle12 ConXRefs1233 Constituents33 “ Madame X” “ John Singer Sargent” was_produced_by had_participant is_identified_by IMAGE1 STRING1 “ Madame X (Madame Pierre Gautreau)” has_title has_note marc_record1 marc_subfield1 “ John Singer Sargent and the fall of Madame X” has_title has_note isA isA isA isA isA isA isA isA
  • 61. SELECT DISTINCT ?found ?node ?rootNode ?rootText WHERE{ FILTER(fn:matches(?found, ‘madame x’,’I’)). ?node has_note ?found . ?node composite:hasRootNode ?rootNode . ?rootNode has_title ?rootTitle . ?rootTitle has_note ?rootText . }
  • 62.  
  • 63.
  • 64.
  • 65.