SlideShare a Scribd company logo
[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]

More Related Content

Recently uploaded

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

Featured

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
Marius Sescu
 
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
Expeed Software
 
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
Pixeldarts
 
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
 
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
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
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
Neil Kimberley
 
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)
contently
 
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
Albert Qian
 
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)
 
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
Search Engine Journal
 
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
SpeakerHub
 
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
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
Tessa Mero
 
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
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
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
MindGenius
 
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...
RachelPearson36
 

Featured (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.