SlideShare une entreprise Scribd logo
1  sur  55
Patterns of Semantic Integration Riding the Next Wave April 2006 Dan McCreary President Dan McCreary & Associates [email_address] (952) 931-9198 Managed Metadata Solutions
Creative Commons 2.5 ,[object Object],[object Object],[object Object],$ BY:
Patterns of Semantic Integration ,[object Object]
Background for Dan McCreary ,[object Object],[object Object],[object Object]
Pattern Themes ,[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1970 Sci-Fi Classic: “The Forbin Project” A New Intersystem Language! Lesson: Before you take over the world you must exchange  semantically precise  metadata!
Moore’s Law Creative Commons 1.0 Courtesy of Ray Kurzweil and Kurzweil Technologies, Inc
Thesis: We Need Semantics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Agent Vision ,[object Object],The Semantic Web  A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities  By Tim Berners-Lee, James Hendler and Ora Lassila
Overlapping Terminology Data Warehouse Data Mining Enterprise Application Integration (EAI) Metadata Discovery Statistical Analysis Pattern Discovery Relational Database Metadata Semantic Web Business Semantics Data Dictionary HTML Web
Computer Science Is About Abstraction Time Level of Abstraction 10100101 Machine Language MOV R0, A1 BNE F32C Assembly Language DO I=1, 100 I=I+1 FORTRAN Proc(i1, i2, o1) Structured Programming Object-oriented Programming XML GUI
Person to Person Dialog Sound Words Concepts Sentences Conversation Problem Solving higher abstraction
Computer to Computer Dialog Internet XML Tags Documents/XML Schema Graphs/Ontologies/RDF/OWL Semantic Integration Agents You Are Here
Semantic Triangle Concept Referent Refers To Symbolizes Stands For “ cat” Physical Objects A pattern of neural activity in our brain Symbol Ogden, C. K., & Richards, I. A. (1923)  The Meaning of Meaning “ katze” (German) “ gato” (Spanish)
Symbols Can Only Directly Link to Concepts ,[object Object],[object Object],[object Object],Ogden, C. K., & Richards, I. A. (1923)  The Meaning of Meaning Concept Referent “ cat” Symbol
The Problem of Semantic Ambiguity Did you say you were looking for  mixed nuts ? context=food context=hardware People use  context  to derive the correct meaning.
59 meanings of "run" "run" 18 noun "senses" 41 verb "senses" tally test footrace streak play … move fast scat go operate has form … "the kids  ran  to the store" "the Yankees scored a  run  in the bottom of the 9th" "The experiment  ran  for over an hour" "her  run  of luck was just starting" "she broke mile  run  record" "the football 3 rd  down play was a  run " "13 other noun meanings…" "I would  run  from a ticking bomb." "The path  runs  up the hill." "you need training to  run  this machine." "the movie plot  runs  like this." "36 other verb meanings…" Source:  WordNet at http://wordnet.princeton.edu/ Context
Analogy: English Dictionary source:  www.m-w.com Note:  people use context to find the correct meaning. Term Metadata (data about data) Definitions
Word Senses “ run” tally test footrace streak play move fast scat go operate has form duration A single word maps To many concepts
Synonym Ring ,[object Object],[object Object],[object Object],Joe Smith Many symbols for the same object Refers To Symbolizes Stands For
I’m Thinking of an Animal… ,[object Object],[object Object],[object Object],[object Object],If you describe enough of the properties of a concept, you can have reasonable assurances that they are the same Note: since “concepts” are neural patterns in the brain the concept of “exact” is difficult to measure
Concept Linking Question: How can you tell if two concepts are the same if two systems don’t share the same symbol? Answer: If they have the same properties (and relationships) you can assume with reasonable probability they are the same concepts. symbol
Semantics is About Concept Linking ,[object Object],[object Object],[object Object],[object Object],[object Object]
HTML Sample ,[object Object],[object Object],Unless computers "understand" the words in the English language it will be very difficult for them to understand the meaning or semantics of the web.
What Computers "See" Today ,[object Object],[object Object],Unless computers "understand" the words in the English language it will be very difficult for them to understand the meaning or semantics of the web.
XML allows you to create new “tags” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Without a data dictionary, it is difficult to know what the meaning of the data elements is.  The tags appear in patterns but what they mean is still a mystery to a computer. <tag> </tag> data
Which external computers may not understand ,[object Object],[object Object],[object Object],[object Object],[object Object],Without a “data dictionary”, it is difficult to know what the meaning of the data elements is.  The tags appear in patterns but what they mean is still a mystery to a computer.
Metadata ,[object Object],[object Object],[object Object],Data describes RDBMS document keywords tables web navigation columns source-code org-chart product-specs Metadata
Hypertext Links and Data Element Links The Semantic Web Metadata Registry A Metadata Registry B The semantic web is about linking  conceptual  data elements in published  metadata registries The current HTML web is focused on linking published  documents  with  HTML The Hypertext Web
Enter the URI… ,[object Object],[object Object],[object Object],<SurName>Smith<SurName> <LastName>Smith</LastName> http://www.shared_dictionary.com/PersonGivenName MDR Hey, you both “mean” the same thing!
Subject-Verb-Object Triple Person “ Joe ” Has-a-Given-Name The person is named “Joe”. <PersonGivenName> Joe </PersonGivenName>
Triples are Almost all URIs http://MyDictionay/DataElement/Person “ Dan” http://MyDictionay/DataElement/PersonGivenName URIs can point to a standard location in a metadata registry. The “type” of link.
Sample RDF Document ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Massive Databases of &quot;Triple Stores&quot; ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],RDF &quot;Triple Store&quot; See: http://simile.mit.edu/reports/stores/ Object Predicate Subject
Semantic Web Standards Stack Source: Tim Berners-Lee www.w3c.org http://www.w3.org/Consortium/Offices/Presentations/SemanticWeb/34.html URI/IRI Unicode XML Namespaces XML Query XML Schema RDF Model & Syntax Ontology (OWL) Rules/Query Logic Proof Trusted Semantic Web Signature Encryption
Example of Metadata Registry
Metaphor: The Translator Agent May I have a beer? Me gusteria una cerveza Customer (Spanish Only) Translation Service (Speaks Spanish and English) Internal Server (English Only) Coming right up!
Cost of Mapping ,[object Object],R 5 R 2 R 3 R 4 R 6 R 7 R N Mapping from one to many metadata registry to N other metadata registries: The O(N 2 ) problem R 2 R 3 R 4 R 5 R 6 R 7 R N ESB Mapping to one metadata registry The O(N) problem (ESB-Enterprise Service Bus) R 1 R 1
Semantic Mappers and Semantic Brokers Report Request In Model A Gartner: Vocabulary-based transformation XMLA: XML for Analysis Metadata Translation Service XML Response In Model A TDS In Model B Metadata Registry Model A Model B M etadata Mappings RDF Queries XML Results Data Warehouse (RDBMS) SQL or XMLA Queries In Model B
Wikipedia Rocks! ,[object Object],[object Object],[object Object],See: Wikipedia: “Semantic Wiki”
Retrieving Data: An Evolution ,[object Object],[object Object],[object Object],[object Object],Monthly “Green Bar” Reports Browseable Graphical Interface (Cognos) Increasing Responsiveness
Classification and Categorization ,[object Object],&quot;red&quot; &quot;green&quot; &quot;blue&quot; George Lakoff:  Women, Fire and Other Dangerous Things: What Categories Revel about the Mind Note: NO OVERLAP!
Metadata Discovery ,[object Object],Metadata Registry Data Source  Mappings Relational Database
Federated Ontologies ,[object Object],[object Object],[object Object],[object Object],[object Object],Multiple Overlapping Ontologies
Cost of Poor Semantics ,[object Object],[object Object],[object Object]
Gartner ,[object Object],[object Object],[object Object],[object Object],[object Object]
Semantic Spectrum Time/Money High Semantic Clarity Strong Semantics Weak Semantics UML, XMI Taxonomies Ontologies Thesaurus RDF XML, XSLT See also: Wikipedia/semantic spectrum Glossaries OWL Controlled Vocabularies Word/HTML Concept Maps Enterprise Data Models
Structures for Increased Semantics HTML  PDF  Word PowerPoint Excel Access Server  XML  RDBMS  RDF  Taxonomies Ontologies SOA WSDL Increased Semantic Precision Source: Network Inference
Friend of a Friend ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© emode.com
Ontology Architectures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CYC contains over 3 Million &quot;assertions&quot; Source: cyc.com
If You Give A Kid A Hammer… ,[object Object],[object Object],[object Object],[object Object]
Cognitive Styles ,[object Object],[object Object],[object Object],Technology creates: - new ways of thinking - new ways of approaching and solving problems - new sets of &quot;Cognitive Styles&quot; It is  only  if we share these cognitive styles that we will be able to create a  coherent  technology strategy that everyone understands
Open The Door To The Semantic Web! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Agents Metadata Publishing
Questions & Answers ,[object Object],[object Object],[object Object],[object Object]

Contenu connexe

En vedette

THE WAR ON LEARNING: OGDEN & RICHARDS VS CHOMSKY
THE WAR ON LEARNING: OGDEN & RICHARDS VS CHOMSKYTHE WAR ON LEARNING: OGDEN & RICHARDS VS CHOMSKY
THE WAR ON LEARNING: OGDEN & RICHARDS VS CHOMSKYRodolfo Barbaste Navarro
 
Semantics hidden within co-occurrence patterns
Semantics hidden within co-occurrence patternsSemantics hidden within co-occurrence patterns
Semantics hidden within co-occurrence patternsSrinath Srinivasa
 
Theory Meaning pro-forma
Theory Meaning pro-formaTheory Meaning pro-forma
Theory Meaning pro-formaEmily Whincup
 
Unit 11 Sense Relations (2)
Unit 11   Sense Relations (2)Unit 11   Sense Relations (2)
Unit 11 Sense Relations (2)Ashwag Al Hamid
 
Unit 10 Sense Relations (1)
Unit 10  Sense Relations (1)Unit 10  Sense Relations (1)
Unit 10 Sense Relations (1)Ashwag Al Hamid
 
Sense relations & Semantics
Sense relations & SemanticsSense relations & Semantics
Sense relations & SemanticsAfuza Shara
 

En vedette (9)

THE WAR ON LEARNING: OGDEN & RICHARDS VS CHOMSKY
THE WAR ON LEARNING: OGDEN & RICHARDS VS CHOMSKYTHE WAR ON LEARNING: OGDEN & RICHARDS VS CHOMSKY
THE WAR ON LEARNING: OGDEN & RICHARDS VS CHOMSKY
 
Semantics hidden within co-occurrence patterns
Semantics hidden within co-occurrence patternsSemantics hidden within co-occurrence patterns
Semantics hidden within co-occurrence patterns
 
Theory Meaning pro-forma
Theory Meaning pro-formaTheory Meaning pro-forma
Theory Meaning pro-forma
 
Class14
Class14Class14
Class14
 
Semiotics
SemioticsSemiotics
Semiotics
 
Unit 11 Sense Relations (2)
Unit 11   Sense Relations (2)Unit 11   Sense Relations (2)
Unit 11 Sense Relations (2)
 
Unit 10 Sense Relations (1)
Unit 10  Sense Relations (1)Unit 10  Sense Relations (1)
Unit 10 Sense Relations (1)
 
Semiotics
SemioticsSemiotics
Semiotics
 
Sense relations & Semantics
Sense relations & SemanticsSense relations & Semantics
Sense relations & Semantics
 

Similaire à Patterns of Semantic Integration

Semantic Integration Patterns
Semantic Integration PatternsSemantic Integration Patterns
Semantic Integration PatternsOptum
 
"Why the Semantic Web will Never Work" (note the quotes)
"Why the Semantic Web will Never Work"  (note the quotes)"Why the Semantic Web will Never Work"  (note the quotes)
"Why the Semantic Web will Never Work" (note the quotes)James Hendler
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersEmanuele Della Valle
 
Spivack Blogtalk 2008
Spivack Blogtalk 2008Spivack Blogtalk 2008
Spivack Blogtalk 2008Blogtalk 2008
 
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...ssuser4edc93
 
Chatbots in 2017 -- Ithaca Talk Dec 6
Chatbots in 2017 -- Ithaca Talk Dec 6Chatbots in 2017 -- Ithaca Talk Dec 6
Chatbots in 2017 -- Ithaca Talk Dec 6Paul Houle
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic WebBarry Smith
 
PPT slides - MACHINE PERCEPTION LABORATORY
PPT slides - MACHINE PERCEPTION LABORATORYPPT slides - MACHINE PERCEPTION LABORATORY
PPT slides - MACHINE PERCEPTION LABORATORYbutest
 
Module 9: Natural Language Processing Part 2
Module 9:  Natural Language Processing Part 2Module 9:  Natural Language Processing Part 2
Module 9: Natural Language Processing Part 2Sara Hooker
 
The Semantic Web: It's for Real
The Semantic Web: It's for RealThe Semantic Web: It's for Real
The Semantic Web: It's for RealJames Hendler
 
Microformats 101 Workshop
Microformats 101 WorkshopMicroformats 101 Workshop
Microformats 101 WorkshopKelley Howell
 
Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011sssw2011
 
Dmdh winter 2015 session #1
Dmdh winter 2015 session #1Dmdh winter 2015 session #1
Dmdh winter 2015 session #1sarahkh12
 
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...Robert McDermott
 
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...Robert McDermott
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 
Classroom to careers in Web Development
Classroom to careers in Web DevelopmentClassroom to careers in Web Development
Classroom to careers in Web DevelopmentDouglas Ng
 

Similaire à Patterns of Semantic Integration (20)

Semantic Integration Patterns
Semantic Integration PatternsSemantic Integration Patterns
Semantic Integration Patterns
 
Sweo talk
Sweo talkSweo talk
Sweo talk
 
"Why the Semantic Web will Never Work" (note the quotes)
"Why the Semantic Web will Never Work"  (note the quotes)"Why the Semantic Web will Never Work"  (note the quotes)
"Why the Semantic Web will Never Work" (note the quotes)
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
 
Spivack Blogtalk 2008
Spivack Blogtalk 2008Spivack Blogtalk 2008
Spivack Blogtalk 2008
 
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
 
Chatbots in 2017 -- Ithaca Talk Dec 6
Chatbots in 2017 -- Ithaca Talk Dec 6Chatbots in 2017 -- Ithaca Talk Dec 6
Chatbots in 2017 -- Ithaca Talk Dec 6
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
PPT slides - MACHINE PERCEPTION LABORATORY
PPT slides - MACHINE PERCEPTION LABORATORYPPT slides - MACHINE PERCEPTION LABORATORY
PPT slides - MACHINE PERCEPTION LABORATORY
 
Module 9: Natural Language Processing Part 2
Module 9:  Natural Language Processing Part 2Module 9:  Natural Language Processing Part 2
Module 9: Natural Language Processing Part 2
 
The Semantic Web: It's for Real
The Semantic Web: It's for RealThe Semantic Web: It's for Real
The Semantic Web: It's for Real
 
A short introduction to Semantic Web - 2012
A short introduction to Semantic Web - 2012A short introduction to Semantic Web - 2012
A short introduction to Semantic Web - 2012
 
ms_3.pdf
ms_3.pdfms_3.pdf
ms_3.pdf
 
Microformats 101 Workshop
Microformats 101 WorkshopMicroformats 101 Workshop
Microformats 101 Workshop
 
Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011
 
Dmdh winter 2015 session #1
Dmdh winter 2015 session #1Dmdh winter 2015 session #1
Dmdh winter 2015 session #1
 
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...
 
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...
Basics of Generative AI: Models, Tokenization, Embeddings, Text Similarity, V...
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
Classroom to careers in Web Development
Classroom to careers in Web DevelopmentClassroom to careers in Web Development
Classroom to careers in Web Development
 

Plus de Optum

AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceAI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceOptum
 
Structured Document Search and Retrieval
Structured Document Search and RetrievalStructured Document Search and Retrieval
Structured Document Search and RetrievalOptum
 
Building Bi Dashboards With Sas
Building Bi Dashboards With SasBuilding Bi Dashboards With Sas
Building Bi Dashboards With SasOptum
 
An Ontology for K-12 Education and the NIEM
An Ontology for K-12 Education and the NIEMAn Ontology for K-12 Education and the NIEM
An Ontology for K-12 Education and the NIEMOptum
 
Promoting the Semantic Web
Promoting the Semantic WebPromoting the Semantic Web
Promoting the Semantic WebOptum
 
XRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUGXRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUGOptum
 

Plus de Optum (6)

AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceAI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
 
Structured Document Search and Retrieval
Structured Document Search and RetrievalStructured Document Search and Retrieval
Structured Document Search and Retrieval
 
Building Bi Dashboards With Sas
Building Bi Dashboards With SasBuilding Bi Dashboards With Sas
Building Bi Dashboards With Sas
 
An Ontology for K-12 Education and the NIEM
An Ontology for K-12 Education and the NIEMAn Ontology for K-12 Education and the NIEM
An Ontology for K-12 Education and the NIEM
 
Promoting the Semantic Web
Promoting the Semantic WebPromoting the Semantic Web
Promoting the Semantic Web
 
XRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUGXRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUG
 

Dernier

The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 

Dernier (20)

LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 

Patterns of Semantic Integration

  • 1. Patterns of Semantic Integration Riding the Next Wave April 2006 Dan McCreary President Dan McCreary & Associates [email_address] (952) 931-9198 Managed Metadata Solutions
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. 1970 Sci-Fi Classic: “The Forbin Project” A New Intersystem Language! Lesson: Before you take over the world you must exchange semantically precise metadata!
  • 8. Moore’s Law Creative Commons 1.0 Courtesy of Ray Kurzweil and Kurzweil Technologies, Inc
  • 9.
  • 10.
  • 11. Overlapping Terminology Data Warehouse Data Mining Enterprise Application Integration (EAI) Metadata Discovery Statistical Analysis Pattern Discovery Relational Database Metadata Semantic Web Business Semantics Data Dictionary HTML Web
  • 12. Computer Science Is About Abstraction Time Level of Abstraction 10100101 Machine Language MOV R0, A1 BNE F32C Assembly Language DO I=1, 100 I=I+1 FORTRAN Proc(i1, i2, o1) Structured Programming Object-oriented Programming XML GUI
  • 13. Person to Person Dialog Sound Words Concepts Sentences Conversation Problem Solving higher abstraction
  • 14. Computer to Computer Dialog Internet XML Tags Documents/XML Schema Graphs/Ontologies/RDF/OWL Semantic Integration Agents You Are Here
  • 15. Semantic Triangle Concept Referent Refers To Symbolizes Stands For “ cat” Physical Objects A pattern of neural activity in our brain Symbol Ogden, C. K., & Richards, I. A. (1923) The Meaning of Meaning “ katze” (German) “ gato” (Spanish)
  • 16.
  • 17. The Problem of Semantic Ambiguity Did you say you were looking for mixed nuts ? context=food context=hardware People use context to derive the correct meaning.
  • 18. 59 meanings of &quot;run&quot; &quot;run&quot; 18 noun &quot;senses&quot; 41 verb &quot;senses&quot; tally test footrace streak play … move fast scat go operate has form … &quot;the kids ran to the store&quot; &quot;the Yankees scored a run in the bottom of the 9th&quot; &quot;The experiment ran for over an hour&quot; &quot;her run of luck was just starting&quot; &quot;she broke mile run record&quot; &quot;the football 3 rd down play was a run &quot; &quot;13 other noun meanings…&quot; &quot;I would run from a ticking bomb.&quot; &quot;The path runs up the hill.&quot; &quot;you need training to run this machine.&quot; &quot;the movie plot runs like this.&quot; &quot;36 other verb meanings…&quot; Source: WordNet at http://wordnet.princeton.edu/ Context
  • 19. Analogy: English Dictionary source: www.m-w.com Note: people use context to find the correct meaning. Term Metadata (data about data) Definitions
  • 20. Word Senses “ run” tally test footrace streak play move fast scat go operate has form duration A single word maps To many concepts
  • 21.
  • 22.
  • 23. Concept Linking Question: How can you tell if two concepts are the same if two systems don’t share the same symbol? Answer: If they have the same properties (and relationships) you can assume with reasonable probability they are the same concepts. symbol
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Hypertext Links and Data Element Links The Semantic Web Metadata Registry A Metadata Registry B The semantic web is about linking conceptual data elements in published metadata registries The current HTML web is focused on linking published documents with HTML The Hypertext Web
  • 31.
  • 32. Subject-Verb-Object Triple Person “ Joe ” Has-a-Given-Name The person is named “Joe”. <PersonGivenName> Joe </PersonGivenName>
  • 33. Triples are Almost all URIs http://MyDictionay/DataElement/Person “ Dan” http://MyDictionay/DataElement/PersonGivenName URIs can point to a standard location in a metadata registry. The “type” of link.
  • 34.
  • 35.
  • 36. Semantic Web Standards Stack Source: Tim Berners-Lee www.w3c.org http://www.w3.org/Consortium/Offices/Presentations/SemanticWeb/34.html URI/IRI Unicode XML Namespaces XML Query XML Schema RDF Model & Syntax Ontology (OWL) Rules/Query Logic Proof Trusted Semantic Web Signature Encryption
  • 38. Metaphor: The Translator Agent May I have a beer? Me gusteria una cerveza Customer (Spanish Only) Translation Service (Speaks Spanish and English) Internal Server (English Only) Coming right up!
  • 39.
  • 40. Semantic Mappers and Semantic Brokers Report Request In Model A Gartner: Vocabulary-based transformation XMLA: XML for Analysis Metadata Translation Service XML Response In Model A TDS In Model B Metadata Registry Model A Model B M etadata Mappings RDF Queries XML Results Data Warehouse (RDBMS) SQL or XMLA Queries In Model B
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Semantic Spectrum Time/Money High Semantic Clarity Strong Semantics Weak Semantics UML, XMI Taxonomies Ontologies Thesaurus RDF XML, XSLT See also: Wikipedia/semantic spectrum Glossaries OWL Controlled Vocabularies Word/HTML Concept Maps Enterprise Data Models
  • 49. Structures for Increased Semantics HTML PDF Word PowerPoint Excel Access Server XML RDBMS RDF Taxonomies Ontologies SOA WSDL Increased Semantic Precision Source: Network Inference
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.