Ontologies (What they are; Why you should care; What you should know)

Slides:



Advertisements
Similar presentations
DAML Queries/Life Cycle SRI International. Parts of Ontologies (used in the examples to follow) Assumptions Researcher String lastName firstName Publication-ref.
Advertisements

April 23, 2007McGuinness NIST Interoperability Week One Ontology Spectrum Perspective Deborah L. McGuinness Acting Director & Senior Research Scientist.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Jim Hendler Chief Scientist - Information Systems Office DARPA.
Ontologies (What they are; Why you should care; What you should know) Deborah L. McGuinness Associate Director and Senior Research Scientist Knowledge.
Ontology-enhanced retrieval (and Ontology-enhanced applications) Deborah L. McGuinness Associate Director and Senior Research Scientist Knowledge Systems.
Semantic Web Thanks to folks at LAIT lab Sources include :
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
Tools for DAML-Based Services, Document Templates, and Query Answering Richard Fikes Deborah McGuinness Sheila McIlraith Tran Cao Son Honglei Zeng Steve.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
K S L W i n e A g e n t : Testbed Application for Semantic Web Technologies Deborah McGuinness Eric Hsu Jessica Jenkins Rob McCool Sheila McIlraith Paulo.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
DARPA Agent Markup Language Ashish Jain University of Colorado at Boulder.
How can Computer Science contribute to Research Publishing?
An Environment for Merging and Testing Large Ontologies Deborah McGuinness, Richard Fikes, James Rice*, Steve Wilder Associate Director and Senior Research.
Tools for Developing and Using DAML-Based Ontologies and Documents Richard Fikes Deborah McGuinness Sheila McIlraith Jessica Jenkins Son Cao Tran Gleb.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
Information Fusion: Moving from domain independent to domain literate approaches Professor Deborah L. McGuinness Tetherless World Constellation, Rensselaer.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Get More Value from Your Reference Data—Make it Meaningful with TopBraid RDM Bob DuCharme Data Governance and Information Quality Conference June 9.
Ontology-enhanced Search for Primary Care Literature Deborah L. McGuinness Associate Director and Senior Research Scientist Knowledge Systems Laboratory.
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
1 Foundations IV: Ontology Evolution and Knowledge Management Class Session 6 Deborah McGuinness and Peter Fox (NCAR) CSCI Week 6 – October 6,
CS3352 Metadata The Semantic Web Directories and Thesauri XML is not enough Topic maps RDF.
The Semantic Web Deborah McGuinness Associate Director and Senior Research Scientist Knowledge Systems Laboratory Stanford University Stanford, CA USA.
Ontologies Come of Age Deborah L. McGuinness Associate Director and Senior Research Scientist Knowledge Systems Laboratory Stanford University Stanford,
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Advanced topics in software engineering (Semantic web)
Ontologies Come of Age Deborah L. McGuinness Stanford University “The Semantic Web: Why, What, and How, MIT Press, 2001” Presented by Jungyeon, Yang.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Lifecycle Metadata for Digital Objects November 1, 2004 Descriptive Metadata: “Modeling the World”
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Creating Creating, Maintaining Integrating Maintaining, and IntegratingUnderstandable Knowledge Bases Richard FikesDeborah McGuinnessSheila McIlraith Jessica.
Artificial Intelligence 2004 Ontology
DAML+OIL: an Ontology Language for the Semantic Web.
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.
Ontologies and the Semantic Web Deborah L. McGuinness Associate Director and Senior Research Scientist Knowledge Systems Laboratory Stanford University.
Faculty Faculty Richard Fikes Edward Feigenbaum (Director) (Emeritus) (Director) (Emeritus) Knowledge Systems Laboratory Stanford University “In the knowledge.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
17 April 2005Sharif University of Tech Page 1 Ontologies Come of Age Amir Hossein Assiaee
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Stefan Decker Stanford University Mike Dean BBN Technologies.
Ontology Properties The following properties are necessary for something in order to be considered as an ontology (specifications possessing these properties.
V7 Foundation Series Vignette Education Services.
5/29/2001Y. D. Wu & M. Liu1 Content Management for Digital Library May 29, 2001.
Ontologies (What they are; Why you should care; What you should know) Deborah L. McGuinness Associate Director and Senior Research Scientist Knowledge.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Building Enterprise Applications Using Visual Studio®
Components.
‘Ontology Management’ Peter Fox (Semantic Web Cluster lead)
Building Trustworthy Semantic Webs
ece 627 intelligent web: ontology and beyond
Creating, Maintaining, and Integrating Understandable Knowledge Bases
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Major ILS disciplines What does iSchools like SILS study?
Semantic Web - Ontologies
Ontologies.
Lifecycle Metadata for Digital Objects
Analyzing and Securing Social Networks
An Environment for Merging and Testing Large Ontologies
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Semantic Markup for Semantic Web Tools:
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

Ontologies (What they are; Why you should care; What you should know) Deborah L. McGuinness Associate Director and Senior Research Scientist Knowledge Systems Laboratory Stanford University Stanford, CA 94305 650-723-9770 dlm@ksl.stanford.edu

Disjointness, Inverse, part-of… What is an Ontology? Thesauri “narrower term” relation Frames (properties) Formal is-a General Logical constraints Catalog/ ID Informal is-a Formal instance Disjointness, Inverse, part-of… Terms/ glossary Value Restrs.

Ontologies and importance to E-Commerce Simple ontologies (taxonomies) provide: Controlled shared vocabulary (search engines, authors, users, databases, programs/agents all speak same language) Site Organization and Navigation Support Expectation setting (left side of many web pages) “Umbrella” Upper Level Structures (for extension) Browsing support (tagged structures such as Yahoo!) Search support (query expansion approaches such as FindUR, e-Cyc) Sense disambiguation

Ontologies and importance to E-Commerce II Consistency Checking Completion Interoperability Support Support for validation and verification testing (e.g. http://ksl.stanford.edu/projects/DAML/chimaera-jtp-cardinality-test1.daml ) Configuration support Structured, “surgical” comparative customized search Generalization/ Specialization … Foundation for expansion and leverage

A Few Observations about Ontologies Simple ontologies can be built by non-experts Verity’s Topic Editor, Collaborative Topic Builder, GFP, Chimaera, Protégé, OIL-ED, etc. Ontologies can be semi-automatically generated from crawls of site such as yahoo!, amazon, excite, etc. Semi-structured sites can provide starting points Ontologies are exploding (business pull instead of technology push) most e-commerce sites are using them - MySimon, Amazon, Yahoo! Shopping, VerticalNet, etc. Controlled vocabularies (for the web) abound - SIC codes, UMLS, UN/SPSC, Open Directory (DMOZ), Rosetta Net, SUO Business interest expanding – ontology directors, business ontologies are becoming more complicated (roles, value restrictions, …), VC firms interested, DTDs are making more ontology information available Markup Languages growing XML, RDF, DAML, RuleML, xxML “Real” ontologies are becoming more central to applications

Implications and Needs Ontology Language Syntax and Semantics (DAML+OIL) Environments for Creation and Maintenance of Ontologies Training (Conceptual Modeling, reasoning implications, …)

Issues Collaboration among distributed teams Interconnectivity with many systems/standards Analysis and diagnosis Scale Versioning Security Ease of use Diverse training levels /user support Presentation style Lifecycle Extensibility

Chimaera – A Ontology Environment Tool An interactive web-based tool aimed at supporting: Ontology analysis (correctness, completeness, style, …) Merging of ontological terms from varied sources Maintaining ontologies over time Validation of input Features: multiple I/O languages, loading and merging into multiple namespaces, collaborative distributed environment support, integrated browsing/editing environment, extensible diagnostic rule language Used in commercial and academic environments Available as a hosted service from www-ksl-svc.stanford.edu Information: www.ksl.stanford.edu/software/chimaera

Discussion/Conclusion Ontologies are exploding; core of many applications Business “pull” is driving ontology language tools and languages New generation applications need more expressive ontologies and more back end reasoning New generation users (the general public) need more support than previous users of KR&R systems Distributed ontologies need more support: merging, analysis, incompleteness, versioning, etc. Scale and distribution of the web force mind shift Everyone is in the game – US Government (DARPA, NSF, NIST, …), EU, W3C, consortiums, business, … This is THE time for ontology work!!!

Some Pointers Ontologies Come of Age Paper: http://www.ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-abstract.html Ontologies and Online Commerce Paper: http://www.ksl.stanford.edu/people/dlm/papers/ontologies-and-online-commerce-abstract.html DAML+OIL: http://www.daml.org/

Extras

E-Commerce Search (starting point Forrester Research modified by McGuinness) Ask Queries - multiple search interfaces (surgical shoppers, advice seekers, window shoppers) - set user expectations (interactive query refinement) - anticipate anomalies Get Answers - basic information (multiple sorts, filtering, structuring) - modify results (user defined parameters for refining, user profile info, narrow query, broaden query, disambiguate query) - suggest alternatives (suggest other comparable products even from competitor’s sites) Make Decisions - manipulate results (enable side by side comparison) - dive deeper (provide additional info, multimedia, other views) - take action (buy)

The Need For KB Analysis Large-scale knowledge repositories will necessarily contain KBs produced by multiple authors in multiple settings KBs for applications will typically be built by assembling and extending multiple modular KBs from repositories that may not be consistent KBs developed by multiple authors will frequently Express overlapping knowledge in different, possibly contradictory ways Use differing assumptions and styles For such KBs to be used as building blocks - They must be reviewed for appropriateness and “correctness” That is, they must be analyzed

Our KB Analysis Task Review KBs that: Were developed using differing standards May be syntactically but not semantically validated May use differing modeling representations Produce KB logs (in interactive environments) Identify provable problems Suggest possible problems in style and/or modeling Are extensible by being user programmable