Presentation on theme: "Ontologies (What they are; Why you should care; What you should know) Deborah L. McGuinness Associate Director and Senior Research Scientist Knowledge."— 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 firstname.lastname@example.org email@example.com
What is an Ontology? Catalog/ ID General Logical constraints Terms/ glossary Thesauri narrower term relation Formal is-a Frames (properties) Informal is-a Formal instance Value Restrs. Disjointness, Inverse, part- of…
Ontologies and importance to E-Commerce Simple ontologies (taxonomies) provide: u Controlled shared vocabulary (search engines, authors, users, databases, programs/agents all speak same language) u Site Organization and Navigation Support u Expectation setting (left side of many web pages) u Umbrella Upper Level Structures (for extension) u Browsing support (tagged structures such as Yahoo!) u Search support (query expansion approaches such as FindUR, e-Cyc) u Sense disambiguation
Ontologies and importance to E-Commerce II u Consistency Checking u Completion u Interoperability Support u Support for validation and verification testing (e.g. http://ksl.stanford.edu/projects/DAML/chimaera-jtp- cardinality-test1.daml ) http://ksl.stanford.edu/projects/DAML/chimaera-jtp- cardinality-test1.daml u Configuration support u Structured, surgical comparative customized search u Generalization/ Specialization u … Foundation for expansion and leverage
A Few Observations about Ontologies u Simple ontologies can be built by non-experts u Veritys Topic Editor, Collaborative Topic Builder, GFP, Chimaera, Protégé, OIL-ED, etc. u Ontologies can be semi-automatically generated u from crawls of site such as yahoo!, amazon, excite, etc. u Semi-structured sites can provide starting points u Ontologies are exploding (business pull instead of technology push) u most e-commerce sites are using them - MySimon, Amazon, Yahoo! Shopping, VerticalNet, etc. u Controlled vocabularies (for the web) abound - SIC codes, UMLS, UN/SPSC, Open Directory (DMOZ), Rosetta Net, SUO u Business interest expanding – ontology directors, business ontologies are becoming more complicated (roles, value restrictions, …), VC firms interested, u DTDs are making more ontology information available u Markup Languages growing XML, RDF, DAML, RuleML, xxML u Real ontologies are becoming more central to applications
Implications and Needs u Ontology Language Syntax and Semantics (DAML+OIL) u Environments for Creation and Maintenance of Ontologies u Training (Conceptual Modeling, reasoning implications, …)
Issues u Collaboration among distributed teams u Interconnectivity with many systems/standards u Analysis and diagnosis u Scale u Versioning u Security u Ease of use u Diverse training levels /user support u Presentation style u Lifecycle u 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/chimaerawww.ksl.stanford.edu/software/chimaera
Discussion/Conclusion Ontologies are exploding; core of many applicationsOntologies are exploding; core of many applications Business pull is driving ontology language tools and languagesBusiness pull is driving ontology language tools and languages New generation applications need more expressive ontologies and more back end reasoningNew 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 systemsNew 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.Distributed ontologies need more support: merging, analysis, incompleteness, versioning, etc. Scale and distribution of the web force mind shiftScale and distribution of the web force mind shift Everyone is in the game – US Government (DARPA, NSF, NIST, …), EU, W3C, consortiums, business, …Everyone is in the game – US Government (DARPA, NSF, NIST, …), EU, W3C, consortiums, business, … This is THE time for ontology work!!!This is THE time for ontology work!!!
Some Pointers u Ontologies Come of Age Paper: http://www.ksl.stanford.edu/people/dlm/papers/ ontologies-come-of-age-abstract.html http://www.ksl.stanford.edu/people/dlm/papers/ ontologies-come-of-age-abstract.html u Ontologies and Online Commerce Paper: http://www.ksl.stanford.edu/people/dlm/papers/ ontologies-and-online-commerce-abstract.html http://www.ksl.stanford.edu/people/dlm/papers/ ontologies-and-online-commerce-abstract.html u DAML+OIL: http://www.daml.org/http://www.daml.org/
E-Commerce Search (starting point Forrester Research modified by McGuinness) u Ask Queries - multiple search interfaces (surgical shoppers, advice seekers, window shoppers) - set user expectations (interactive query refinement) - anticipate anomalies u 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 competitors sites) u 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 u Large-scale knowledge repositories will necessarily contain KBs produced by multiple authors in multiple settings u KBs for applications will typically be built by assembling and extending multiple modular KBs from repositories that may not be consistent u KBs developed by multiple authors will frequently u Express overlapping knowledge in different, possibly contradictory ways u Use differing assumptions and styles u For such KBs to be used as building blocks - They must be reviewed for appropriateness and correctness u That is, they must be analyzed
Our KB Analysis Task u Review KBs that: u Were developed using differing standards u May be syntactically but not semantically validated u May use differing modeling representations u Produce KB logs (in interactive environments) u Identify provable problems u Suggest possible problems in style and/or modeling u Are extensible by being user programmable
Your consent to our cookies if you continue to use this website.