SlideShare a Scribd company logo
1 of 14
Knowledge Representation and
       Semantic Web
   Technologies for extended minds
Knowledge Representation Aspects
• How do we represent what we know?
   – Expressiveness can conflict with computability
• What aspects of what we know and their relationships
  are important?
   – Every KR is an explicit answer to this question
   – Every KR is a fragmented of full reasoning
      • The subset useful to the problem at hand in tractable limits
   – The choice of KR limits
      •   What can be captured/expressed
      •   What sorts of questions may be tractably answered
      •   Usefulness for human exploration and learning
      •   Usefulness for computational exploration and learning
KR Desired Properties
• Coverage
    – Sufficient breath and depth
• Understandable by humans
    – If for human use anyway. Useful for debugging in any
      case
•   Consistency
•   Efficient
•   Easy of modification
•   Supports the applications / functions the KR was
    desired for
Historical Attempts
• 70s and early 80s
     • Heuristic question-answering, neural networks,
       theorem proving, expert systems. (Mycin)
     • Cyc starting is late 80s.
          – Naïve physics, time notions, causality, motivation, common
            objects and classes of objects
• 90s to now
     •   Computational linquistics
     •   KR Programming languages
     •   SGML -> HTML -> XML
     •   Semantic Web
Uniting Information Sources
Semantic Web

• KR of web content
   – Machine readable web content or description of content
   – Integration across different content, applications, systems
      • Enterprise Information Systems
   – Semantic publishing
      • Documents with semantic markup
          – RDF is most used currently
   – Two Approaches
      • Information as data objects using semantic language (RDF, OWL)
      • Embed formal metadata within documents with new markup
          – RDFa, Microformats
Some ontologies and vocabularies
• Dublin Core
   – Resources, materials, media, text, web pages
• SKOS
   – Thesauri, taxonomies, classification schemes
• FOAF
   – Friend of a friend. Social network ontology
• SIOC
   – Interconnection of discussions, blogs, forums, mailing lists
• RSS
   – Syndication. Updates of blogs, news headlines, audio, video
• DOAP
   – Description of a project. 43000 OS projects in Freshmeat
• SPE
   – Scientific publishing experiment
Open Source Tools and Services
• Ambra Project
   – Publish open access journal with RDF.
• Semantic MediaWiki
   – Mediawiki extension for semantic annotation and RDF publishing
• Swoogle
   – Search engine for ontologies and instance data a
• Ufeed
   – Publishes RDF resources and feeds
• D2R Server
   – Publishes relational database on the web als Linked Data and SPARQL
     endpoints
• BigBlogZoo
   – Crawls and reaggregates 60000 XML sources under semantic URLs
• Utopia
   – Interactive documents
Resource Description Framework
• RDF basics
   – Subject predicate object
       • Typically all three are URIs to keep identity clear
       • Graphed as subject node, object node, predicate as labeled directed edge
            – Basically a lightweight binary relationship
            – Note similarity to Prolog entries
   – Structured information broken in two set of RDF triplets
   – Nodes, at least objects, can be containers of URIs
       • Containers are unbound bags
       • Collections are closed / complete
• RDF Schema (RDFS)
   – Defines types and classes of URIs and expected associations or information
     about types.
       • IS-A and HAS-A relationships
       • Meaning details for types
       • Properties of classes
Web Ontology Language (OWL)
• Components
    •   Classes
    •   Instances
    •   Properties
    •   Datatype properties
    •   Object properties
    •   operators
Topic Maps
• Components
    – Topics
    – Associations
    – Occurrences
•   Similar to concept maps and mind maps
•   Higher level of semantic abstraction than OWL and RDFS
•   Fully supports merging of topic maps
•   APIs
    – TMAPI
• Query
    – TMQL
• Constraint specification (unfinished)
    – TMCL

More Related Content

What's hot

Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2DigiGurukul
 
Adhoc wireless networks and its issues
Adhoc wireless networks and its issuesAdhoc wireless networks and its issues
Adhoc wireless networks and its issuesMenaga Selvaraj
 
Database , 12 Reliability
Database , 12 ReliabilityDatabase , 12 Reliability
Database , 12 ReliabilityAli Usman
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed SystemsRupsee
 
Security in mobile ad hoc networks
Security in mobile ad hoc networksSecurity in mobile ad hoc networks
Security in mobile ad hoc networksPiyush Mittal
 
MANET in Mobile Computing
MANET in Mobile ComputingMANET in Mobile Computing
MANET in Mobile ComputingKABILESH RAMAR
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed SystemSunita Sahu
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSKathirvel Ayyaswamy
 
Parallel computing chapter 3
Parallel computing chapter 3Parallel computing chapter 3
Parallel computing chapter 3Md. Mahedi Mahfuj
 
Swap space management and protection in os
Swap space management and protection  in osSwap space management and protection  in os
Swap space management and protection in osrajshreemuthiah
 
Distributed database management system
Distributed database management  systemDistributed database management  system
Distributed database management systemPooja Dixit
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)rjain51
 
Lecture Notes-Finite State Automata for NLP.pdf
Lecture Notes-Finite State Automata for NLP.pdfLecture Notes-Finite State Automata for NLP.pdf
Lecture Notes-Finite State Automata for NLP.pdfDeptii Chaudhari
 
Distributed concurrency control
Distributed concurrency controlDistributed concurrency control
Distributed concurrency controlBinte fatima
 
system calls, single user, multiuser os ...
system calls, single user, multiuser os                                      ...system calls, single user, multiuser os                                      ...
system calls, single user, multiuser os ...myrajendra
 

What's hot (20)

Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2
 
Web search vs ir
Web search vs irWeb search vs ir
Web search vs ir
 
Adhoc wireless networks and its issues
Adhoc wireless networks and its issuesAdhoc wireless networks and its issues
Adhoc wireless networks and its issues
 
Database , 12 Reliability
Database , 12 ReliabilityDatabase , 12 Reliability
Database , 12 Reliability
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Security in mobile ad hoc networks
Security in mobile ad hoc networksSecurity in mobile ad hoc networks
Security in mobile ad hoc networks
 
MANET in Mobile Computing
MANET in Mobile ComputingMANET in Mobile Computing
MANET in Mobile Computing
 
Knowledge based agents
Knowledge based agentsKnowledge based agents
Knowledge based agents
 
Kr using rules
Kr using rulesKr using rules
Kr using rules
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
Memory virtualization
Memory virtualizationMemory virtualization
Memory virtualization
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMS
 
Parallel computing chapter 3
Parallel computing chapter 3Parallel computing chapter 3
Parallel computing chapter 3
 
Swap space management and protection in os
Swap space management and protection  in osSwap space management and protection  in os
Swap space management and protection in os
 
Replication in Distributed Systems
Replication in Distributed SystemsReplication in Distributed Systems
Replication in Distributed Systems
 
Distributed database management system
Distributed database management  systemDistributed database management  system
Distributed database management system
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)
 
Lecture Notes-Finite State Automata for NLP.pdf
Lecture Notes-Finite State Automata for NLP.pdfLecture Notes-Finite State Automata for NLP.pdf
Lecture Notes-Finite State Automata for NLP.pdf
 
Distributed concurrency control
Distributed concurrency controlDistributed concurrency control
Distributed concurrency control
 
system calls, single user, multiuser os ...
system calls, single user, multiuser os                                      ...system calls, single user, multiuser os                                      ...
system calls, single user, multiuser os ...
 

Viewers also liked

Verifying Resource Requirements for Ontology-Driven Rule-Based Agents
Verifying Resource Requirements for Ontology-Driven Rule-Based AgentsVerifying Resource Requirements for Ontology-Driven Rule-Based Agents
Verifying Resource Requirements for Ontology-Driven Rule-Based AgentsRokan Uddin Faruqui
 
WEKA: Output Knowledge Representation
WEKA: Output Knowledge RepresentationWEKA: Output Knowledge Representation
WEKA: Output Knowledge RepresentationDataminingTools Inc
 
Knowledge Representation and Reasoning with Apache Stanbol
Knowledge Representation and Reasoning with Apache StanbolKnowledge Representation and Reasoning with Apache Stanbol
Knowledge Representation and Reasoning with Apache StanbolAndrea Nuzzolese
 
A Constructivist Approach to Rule Bases
A Constructivist Approach to Rule BasesA Constructivist Approach to Rule Bases
A Constructivist Approach to Rule BasesGiovanni Sileno
 
Modelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation SystemModelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation SystemApplied Computing Group
 
IEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer NetworksIEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer NetworksPradeep Kumar TS
 
Application of expert system
Application of expert systemApplication of expert system
Application of expert systemDinkar DP
 
Developing Knowledge-Based Systems
Developing Knowledge-Based SystemsDeveloping Knowledge-Based Systems
Developing Knowledge-Based SystemsAshique Rasool
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representationSravanthi Emani
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & ReasoningSajid Marwat
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 

Viewers also liked (12)

Verifying Resource Requirements for Ontology-Driven Rule-Based Agents
Verifying Resource Requirements for Ontology-Driven Rule-Based AgentsVerifying Resource Requirements for Ontology-Driven Rule-Based Agents
Verifying Resource Requirements for Ontology-Driven Rule-Based Agents
 
WEKA: Output Knowledge Representation
WEKA: Output Knowledge RepresentationWEKA: Output Knowledge Representation
WEKA: Output Knowledge Representation
 
Knowledge Representation and Reasoning with Apache Stanbol
Knowledge Representation and Reasoning with Apache StanbolKnowledge Representation and Reasoning with Apache Stanbol
Knowledge Representation and Reasoning with Apache Stanbol
 
A Constructivist Approach to Rule Bases
A Constructivist Approach to Rule BasesA Constructivist Approach to Rule Bases
A Constructivist Approach to Rule Bases
 
Modelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation SystemModelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation System
 
IEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer NetworksIEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer Networks
 
Application of expert system
Application of expert systemApplication of expert system
Application of expert system
 
6.expert systems
6.expert systems6.expert systems
6.expert systems
 
Developing Knowledge-Based Systems
Developing Knowledge-Based SystemsDeveloping Knowledge-Based Systems
Developing Knowledge-Based Systems
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representation
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 

Similar to Knowledge Representation, Semantic Web

IWMW 2003: Semantic Web Technologies for UK HE and FE Institutions (Part 2)
IWMW 2003: Semantic Web Technologies for UK HE and FE Institutions (Part 2)IWMW 2003: Semantic Web Technologies for UK HE and FE Institutions (Part 2)
IWMW 2003: Semantic Web Technologies for UK HE and FE Institutions (Part 2)IWMW
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudOntotext
 
RDF Seminar Presentation
RDF Seminar PresentationRDF Seminar Presentation
RDF Seminar PresentationMuntazir Mehdi
 
Infromation Reprentation, Structured Data and Semantics
Infromation Reprentation,Structured Data and SemanticsInfromation Reprentation,Structured Data and Semantics
Infromation Reprentation, Structured Data and SemanticsYogendra Tamang
 
A review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic WebA review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic WebSimon Price
 
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible LibraryBeyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible LibraryKsenija Mincic Obradovic
 
Resource description framework
Resource description frameworkResource description framework
Resource description frameworkStanley Wang
 
Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) robin fay
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2Martin Hepp
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2guestecacad2
 
ontology.ppt
ontology.pptontology.ppt
ontology.pptPrerak10
 
Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Sebastian Ryszard Kruk
 
An Introduction to NOSQL, Graph Databases and Neo4j
An Introduction to NOSQL, Graph Databases and Neo4jAn Introduction to NOSQL, Graph Databases and Neo4j
An Introduction to NOSQL, Graph Databases and Neo4jDebanjan Mahata
 

Similar to Knowledge Representation, Semantic Web (20)

sw owl
 sw owl sw owl
sw owl
 
IWMW 2003: Semantic Web Technologies for UK HE and FE Institutions (Part 2)
IWMW 2003: Semantic Web Technologies for UK HE and FE Institutions (Part 2)IWMW 2003: Semantic Web Technologies for UK HE and FE Institutions (Part 2)
IWMW 2003: Semantic Web Technologies for UK HE and FE Institutions (Part 2)
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
 
RDF Seminar Presentation
RDF Seminar PresentationRDF Seminar Presentation
RDF Seminar Presentation
 
Infromation Reprentation, Structured Data and Semantics
Infromation Reprentation,Structured Data and SemanticsInfromation Reprentation,Structured Data and Semantics
Infromation Reprentation, Structured Data and Semantics
 
Semantic web
Semantic webSemantic web
Semantic web
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
A review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic WebA review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic Web
 
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible LibraryBeyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
 
Analysis on semantic web layer cake entities
Analysis on semantic web layer cake entitiesAnalysis on semantic web layer cake entities
Analysis on semantic web layer cake entities
 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
 
Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries)
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
 
ontology.ppt
ontology.pptontology.ppt
ontology.ppt
 
Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)
 
semantic web & natural language
semantic web & natural languagesemantic web & natural language
semantic web & natural language
 
A theory of Metadata enriching & filtering
A theory of  Metadata enriching & filteringA theory of  Metadata enriching & filtering
A theory of Metadata enriching & filtering
 
An Introduction to NOSQL, Graph Databases and Neo4j
An Introduction to NOSQL, Graph Databases and Neo4jAn Introduction to NOSQL, Graph Databases and Neo4j
An Introduction to NOSQL, Graph Databases and Neo4j
 
DL-architecture.ppt
DL-architecture.pptDL-architecture.ppt
DL-architecture.ppt
 

More from Serendipity Seraph (20)

Device etc090212
Device etc090212Device etc090212
Device etc090212
 
Space090912
Space090912Space090912
Space090912
 
Economy future
Economy futureEconomy future
Economy future
 
Devices gadgets open
Devices gadgets openDevices gadgets open
Devices gadgets open
 
Ss2012 redux
Ss2012 reduxSs2012 redux
Ss2012 redux
 
Devices123012
Devices123012Devices123012
Devices123012
 
Space010613
Space010613Space010613
Space010613
 
Robot012013
Robot012013Robot012013
Robot012013
 
Device comp012713
Device comp012713Device comp012713
Device comp012713
 
Space02102013
Space02102013Space02102013
Space02102013
 
What is transhumanism
What is transhumanismWhat is transhumanism
What is transhumanism
 
Medical0302
Medical0302Medical0302
Medical0302
 
Intellectual property revisited
Intellectual property revisitedIntellectual property revisited
Intellectual property revisited
 
Space news 031713
Space news 031713Space news 031713
Space news 031713
 
Device news 031013
Device news 031013Device news 031013
Device news 031013
 
Abundance 061712
Abundance 061712Abundance 061712
Abundance 061712
 
Water070812
Water070812Water070812
Water070812
 
Curiousity space
Curiousity spaceCuriousity space
Curiousity space
 
Space0818
Space0818Space0818
Space0818
 
Robots0812
Robots0812Robots0812
Robots0812
 

Recently uploaded

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 

Recently uploaded (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 

Knowledge Representation, Semantic Web

  • 1. Knowledge Representation and Semantic Web Technologies for extended minds
  • 2. Knowledge Representation Aspects • How do we represent what we know? – Expressiveness can conflict with computability • What aspects of what we know and their relationships are important? – Every KR is an explicit answer to this question – Every KR is a fragmented of full reasoning • The subset useful to the problem at hand in tractable limits – The choice of KR limits • What can be captured/expressed • What sorts of questions may be tractably answered • Usefulness for human exploration and learning • Usefulness for computational exploration and learning
  • 3. KR Desired Properties • Coverage – Sufficient breath and depth • Understandable by humans – If for human use anyway. Useful for debugging in any case • Consistency • Efficient • Easy of modification • Supports the applications / functions the KR was desired for
  • 4. Historical Attempts • 70s and early 80s • Heuristic question-answering, neural networks, theorem proving, expert systems. (Mycin) • Cyc starting is late 80s. – Naïve physics, time notions, causality, motivation, common objects and classes of objects • 90s to now • Computational linquistics • KR Programming languages • SGML -> HTML -> XML • Semantic Web
  • 6.
  • 7. Semantic Web • KR of web content – Machine readable web content or description of content – Integration across different content, applications, systems • Enterprise Information Systems – Semantic publishing • Documents with semantic markup – RDF is most used currently – Two Approaches • Information as data objects using semantic language (RDF, OWL) • Embed formal metadata within documents with new markup – RDFa, Microformats
  • 8. Some ontologies and vocabularies • Dublin Core – Resources, materials, media, text, web pages • SKOS – Thesauri, taxonomies, classification schemes • FOAF – Friend of a friend. Social network ontology • SIOC – Interconnection of discussions, blogs, forums, mailing lists • RSS – Syndication. Updates of blogs, news headlines, audio, video • DOAP – Description of a project. 43000 OS projects in Freshmeat • SPE – Scientific publishing experiment
  • 9.
  • 10. Open Source Tools and Services • Ambra Project – Publish open access journal with RDF. • Semantic MediaWiki – Mediawiki extension for semantic annotation and RDF publishing • Swoogle – Search engine for ontologies and instance data a • Ufeed – Publishes RDF resources and feeds • D2R Server – Publishes relational database on the web als Linked Data and SPARQL endpoints • BigBlogZoo – Crawls and reaggregates 60000 XML sources under semantic URLs • Utopia – Interactive documents
  • 11. Resource Description Framework • RDF basics – Subject predicate object • Typically all three are URIs to keep identity clear • Graphed as subject node, object node, predicate as labeled directed edge – Basically a lightweight binary relationship – Note similarity to Prolog entries – Structured information broken in two set of RDF triplets – Nodes, at least objects, can be containers of URIs • Containers are unbound bags • Collections are closed / complete • RDF Schema (RDFS) – Defines types and classes of URIs and expected associations or information about types. • IS-A and HAS-A relationships • Meaning details for types • Properties of classes
  • 12. Web Ontology Language (OWL) • Components • Classes • Instances • Properties • Datatype properties • Object properties • operators
  • 13.
  • 14. Topic Maps • Components – Topics – Associations – Occurrences • Similar to concept maps and mind maps • Higher level of semantic abstraction than OWL and RDFS • Fully supports merging of topic maps • APIs – TMAPI • Query – TMQL • Constraint specification (unfinished) – TMCL

Editor's Notes

  1. OlpKnowledge Representation is crucial for the systemactic capture and fast access and retrieval of knowledge in Knowledge Management tasks. When we design a knowledge representation (and a knowledge representation system to interpret sentences in the logic in order to derive inferences from them) we have to make choices across a number of design spaces. The single most important decision to be made, is the expressivity of the KR. The more expressive, the easier and more compact it is to "say something”However, more expressive languages are harder to automatically derive inferences from. An example of a less expressive KR would be propositional logic.An example of a more expressive KR would be autoepistemic temporal modal logic. Less expressive KRs may be both complete and consistent (formally less expressive than set theory). More expressive KRs may be neither complete nor consistent.Recent developments in KR have been driven by the Semantic Web, and have included development of XML-based knowledge representation languages and standards, including Resource Description Framework (RDF), RDF Schema, Topic Maps, DARPA Agent Markup Language (DAML), Ontology Inference Layer (OIL), and Web Ontology Language (OWL).
  2. So how do you do general KR, KR that by design is regular enough that KRs for various specific purposes can be combined. How do you make a KR system with such broad applicability that all humanKnowledge can be expressed in it. Such questions have led to the Semantic Web and other efforts.
  3. In computer science, particularly artificial intelligence, a number of representations have been devised to structure information.KR is most commonly used to refer to representations intended for processing by modern computers, and in particular, for representations consisting of explicit objects (the class of all elephants, or Clyde a certain individual), and of assertions or claims about them ('Clyde is an elephant', or 'all elephants are grey'). Representing knowledge in such explicit form enables computers to draw conclusions from knowledge already stored ('Clyde is grey').Computationallinquistics added much knowledge about language itself. One of the better known KR programming languages is Prolog. It was actually developed in 1972 but not popular until roughly 1985. Remember the Fifth Generation Computing hype of the time or heard of it? We thought Japan was going to solve such powerful and even general AI that the US had to put major energy into catching up. Prolog represents propositions and basic logic, and can derive conclusions from known premises. KL-ONE (1980s) is more specifically aimed at knowledge representation itself. In 1995, the Dublin Core standard of metadata was conceived.SGML -> HTML -> XML These facilitated information retrieval and data mining efforts, which have in recent years begun to relate to knowledge representation.
  4. Development of the Semantic Web, has included development of XML-based knowledge representation languages and standards, including RDF, RDF Schema, Topic Maps, DARPA Agent Markup Language (DAML), Ontology Inference Layer (OIL), and Web Ontology Language (OWL).TheSemantic Web is a "web of data" that enables machines to understand the semantics, or meaning, of information on the World Wide WebHumans can do a variety of tasks using the web that machines cannot because humans understand the semantics of those materials. They were designed to sufficiently convey semantics to enable such human use.Machines can’t use the same cues and contexts and are missing our “common sense”. Machine readability allows deep automated processing of the web. For instance cross-linking all content discussing specific aspects of some subject, topic or situation that are of particular types. Find all that support or undermine a particular hypothesis. I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize.– Tim Berners-Lee, 1999Researchers could directly self-publish their experiment data in "semantic" format on the web. Semantic search engines could then make these data widely available. For instance the Open Cures project mentioned two weeks ago in the Longevity talk. an ontology is a formal representation of knowledge as a set of concepts within a domain, and the relationships between those concepts. It can be applied to reason about the entities within that domain, and may be used to describe the domain.an ontology is a "formal, explicit specification of a shared conceptualisation
  5. http://en.wikipedia.org/wiki/Dublin_Corehttp://en.wikipedia.org/wiki/SKOShttp://en.wikipedia.org/wiki/FOAF_(software)http://en.wikipedia.org/wiki/SIOChttp://en.wikipedia.org/wiki/RSS_(file_format)http://en.wikipedia.org/wiki/DOAPhttp://esw.w3.org/topic/HCLS/ScientificPublishingTaskForce
  6. The advantages of RDF are that it allows an unlimited amount of information about any subject in a schema independent way. There are common shortcuts in practice and many tools for more efficient editing and viewing. But it is nowhere near as concise for structured data as specifying a schema once and referring to it by data collection type. Note that RDF is pretty much limited to facts about instances. RDFS schema allows ability to define types and a limited set of properties of types.On the other hand OWL is a language for describing ontologies – conceptual mappings of a particular domain. OWL is compatible with RDFS but much more expressive, expressively for reasoning about interrelated types.
  7. A class is a collection of objects. It corresponds to a description logic (DL) concept. A class may contain individuals, instances of the class. A class may have any number of instances. An instance may belong to none, one or more classes.A class may be a subclass of another, inheriting characteristics from its parent superclass. This corresponds to logical subsumption and DL concept inclusion notated .All classes are subclasses of owl:Thing (DL top notated ), the root class.All classes are subclassed by owl:Nothing (DL bottom notated ), the empty class. No instances are members of owl:Nothing. Modelers use owl:Thing and owl:Nothing to assert facts about all or no instances.[37]An instance is an object. It corresponds to a description logic individual.A property is a directed binary relation that specifies class characteristics. It corresponds to a description logic role. They are attributes of instances and sometimes act as data values or link to other instances. Properties may possess logical capabilities such as being transitive, symmetric, inverse and functional. Properties may also have domains and ranges.Datatype properties are relations between instances of classes and RDF literals or XML schema datatypes. For example, modelName (String datatype) is the property of Manufacturer class. They are formulated using owl:DatatypeProperty type.Object properties are relationsbetween instances of two classes. For example, ownedBy may be an object type property of the Vehicle class and may have a range which is the class Person. They are formulated using owl:ObjectProperty.Languages in the OWL family support various operations on classes such as union, intersection and complement. They also allow class enumeration, cardinality, and disjointness.
  8. topics, representing any concept, from people, countries, and organizations to software modules, individual files, and events,associations, representing hypergraph relationships between topics, andoccurrences representing information resources relevant to a particular topic.Topics, associations, occurences can all be typed. The collection of definitions of allowed types forms the ontology of the topic map. topics, representing any concept, from people, countries, and organizations to software modules, individual files, and events,associations, representing hypergraph relationships between topics, andoccurrences representing information resources relevant to a particular topic.http://www.topicmaps.org/http://www.xml.com/pub/a/2002/09/11/topicmaps.htmlhttp://www.isotopicmaps.org/