Semantics Overview Sharon L. Bolding, PhD Jan 26, 2008.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Mitsunori Ogihara Center for Computational Science
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Knowledge Representation
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Semiotics and Ontologies. Ontologies contain categories, lexicons contain word senses, terminologies contain terms, directories contain addresses, catalogs.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
Ontology… A domain ontology seeks to reduce or eliminate conceptual and terminological confusion among the members of a user community who need to share.
Ontology Notes are from:
NaLIX: A Generic Natural Language Search Environment for XML Data Presented by: Erik Mathisen 02/12/2008.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
An ontology of computing. What is an ontology? An ontology is a specification of a conceptualization. A specification of a representational vocabulary.
FRE 2672 Urban Ontologies : the Towntology prototype towards case studies Chantal BERDIER (EDU), Catherine ROUSSEY (LIRIS)
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Search Engines and Information Retrieval Chapter 1.
Using Taxonomies Effectively in the Organization v. 2.0 KnowledgeNets 2001 Vivian Bliss Microsoft Knowledge Network Group
Knowledge representation
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
The Semantic Web William M Baker
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
1 Information Retrieval Acknowledgements: Dr Mounia Lalmas (QMW) Dr Joemon Jose (Glasgow)
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Terminology and documentation*  Object of the study of terminology:  analysis and description of the units representing specialized knowledge in specialized.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
A MOF Metamodel & UML Profile for the Web Ontology Language (OWL) January 30, 2003 Elisa F. Kendall CEO & Founder (650)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Jan 9, 2004 Symposium on Best Practice LSA, Boston, MA 1 Comparability of language data and analysis Using an ontology for linguistics Scott Farrar, U.
Ontologies Come of Age Deborah L. McGuinness Stanford University “The Semantic Web: Why, What, and How, MIT Press, 2001” Presented by Jungyeon, Yang.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Semantic Nets, Frames, World Representation CS – W February, 2004.
Artificial Intelligence 2004 Ontology
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Working with Ontologies Introduction to DOGMA and related research.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
Mining the Biomedical Research Literature Ken Baclawski.
Faculty Faculty Richard Fikes Edward Feigenbaum (Director) (Emeritus) (Director) (Emeritus) Knowledge Systems Laboratory Stanford University “In the knowledge.
Information Retrieval
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
An Ontological Approach to Financial Analysis and Monitoring.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
LE:NOTRE Spring Workshop The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
Ontology Technology applied to Catalogues Paul Kopp.
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
The Semantic Web By: Maulik Parikh.
ece 627 intelligent web: ontology and beyond
Ontology From Wikipedia, the free encyclopedia
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
CSE 635 Multimedia Information Retrieval
Knowledge Representation (Part I)
Presentation transcript:

Semantics Overview Sharon L. Bolding, PhD Jan 26, 2008

Historic context Cross-disciplinary field: philosophy, linguistics, computer sciences, cognitive sciences Goal is to represent meaning of knowledge unambiguously so that it can be understood, shared and used by computational agents Computational focus emerged in the 1980s, AI community work in expert systems and formal semantics, such as Situational Theory

Historic context cont. Philosophy: Socrates questioning, Plato’s study of epistemology, the nature of being Aristotle shifted the debate to terminology, development of logic as a precise method for reasoning about knowledge Middle Ages: Anselm of Canterbury and the existence of God, theories of reference and mental language, Scholastic logic Semantic Network: First used by Porphyry in the 3 rd century to represent Aristotle’s hierarchy of species

Semantics—Classic Taxonomy Tree, Porphyry Substance Body Living Animal Human Material Animate Sensitive Rational SocratesPlatoAristotleEtc. Immaterial Inanimate Insensitive Irrational Spirit Mineral Plant Beast Supreme genus Differentiae Subordinate genera Species Individuals Differentiae Subordinate genera Differentiae Subordinate genera Differentiae

A more modern view Berners-Lee McGuinness

Definitions An ontology is a specification of a conceptualization— Tom Gruber Knowledge engineering is the application of logic and ontology to the task of building computational models of some domain for some purpose — John Sowa Knowledge representation means that knowledge is formalized in a symbolic form, that is, to find a symbolic expression that can be interpreted —Klein and Methlie The task of classifying all the words of language, or what’s the same thing, all the ideas that seek expression, is the most stupendous of logical tasks. Anybody but the most accomplished logician must break down in it utterly; and even for the strongest man, it is the severest possible tax on the logical equipment and faculty — Charles Sanders Peirce A data model describes data, or database schemas - an ontology describes the world — Adam Farquhar, Stanford

Semantics—Ontologies OLPSchema for Sentences using this Ontology Linking Predicate instance(instance ITEM CLASS) subclass(subclass SUBCLASS CLASS) subrelation(subrelation SPECIAL-RELATION GENERAL-RELATION) subAttribute(subAttribute SPECIAL-ATTRIBUTE GENERAL-ATTRIBUTE) Ontologies have relationships… HeartHuman part Hair Color attribute Brown Blond Black attribute … and attributes.

Ontology based technologies Search Artificial Intelligence Natural Language Processing (NLP) Semantic Web Speech generation Automatic translation systems Profiling & finding people

Example: Semantics and Search Keyword Search ≠ Semantic Search –Keywords = Words, not context –Semantic Search = Concepts + Context Semantics in Technology –Taxonomy - A structure of known human knowledge for a specific domain, organized into categories and subcategories –Ontology - Defines meanings and relationships for each category

How search technology uses ontologies Servers: Semantic Analysis of Sources –Multiple ontologies used to semantically analyze and rank content into an index Users: Categories as Search Criteria –Build queries using categories from multiple ontologies

Ontologies cont. Add 1 Category to a query 1 Category + 8 definitions = 9 keyword searches at once! Cross-fertilization Ask about concepts, get relevant answers

Search using ontologies When the entire body of documents is mapped, it forms the index graph Index

Search using ontologies Compare The document to index graph

Search using ontologies Retrieve Documents by signature

Ontology in XML

Kinds of ontologies An upper ontology defines base concepts supporting ontology development (SUMO) A domain or classic ontology defines the terminology and concepts relevant to a particular topic or area of interest A process ontology defines the inputs, outputs, constraints, relations, terms and sequencing information relevant to business processes (ISO PSL Process Specification Language) A service ontology defines a core set of constructs for describing vocabularies and capabilities of services (OWL-S)

Example: Semantic Web The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation— Time Berners-Lee

Benefits Creates an “open world” scenario, where communications are enabled at a computational level Because they are XML-based, ontologies can assist businesses in leveraging existing investments in markup, content and metadata Creates policy-based applications for compliance Supports less certainty creating informed answers, predictive analytics, etc... rather than binary absolutes Reuse of existing knowledge, write once, revise

Example: Call Center Support Application Text mining is the key idea powering the application Background: Call center supports hardware business, service customers need tech support, product managers provide information into a KB system, phone support staff add real time information to the KB via phone records

Call Center cont. Documentation comes from multiple sources, customers may have needs that have never been documented Challenges: No feedback loop for product improvements, increased employee & service costs, increased customer dissatisfaction, employees demoralized Solutions: Identify conflicting documents, show product relationships, impact of one issue on multiple components & features, traceability for compliance

How to create an ontology Prerequisite: Learn XML. Define domain terms and relationships –Concepts (classes, nouns) –Identify subclass and superclass relationships (verbs) –Identify attributes and properties (adj, adv) including exclusions –Identify any general properties, relations, functions –Restrict slot values (how terms may be entered) –Define individuals –Define interrelationships between individuals (fill in the slots) –Iterate to improve over time

Classes A concept in the domain A collection of elements with similar properties Contains necessary conditions for membership A node is a particular instance of a class Has inheritance: True subclass relationships are the basis of formal “is-a” hierarchies, where the instance of the subclass is an instance of the superclass

Class hierarchy levels Different modes of development: –Top down: general to specific –Bottom up: specifics organized in to general buckets –Combo: breadth at the top level, then depth at a few branches to test the design Class inheritance is transitive: –A is a subclass of B –B is a subclass of C –Therefore A is a subclass of C (See McGuinness and Noy paper in syllabus)

Example: Mercury Is it a planet, a car, an element, or a god? If car, then exclude god, planet, element If car, then has physical and spatial attributes If car, then has value and utility Question: does car have psychological attributes (the kind of car I drive says what?) Do I care?

Ontologies Questions?