Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.

Slides:



Advertisements
Similar presentations
Jim Hendler Chief Scientist - Information Systems Office DARPA.
Advertisements

1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
Mitsunori Ogihara Center for Computational Science
Using DAML format for representation and integration of complex gene networks: implications in novel drug discovery K. Baclawski Northeastern University.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
Semantic Web Thanks to folks at LAIT lab Sources include :
An Introduction to RDF(S) and a Quick Tour of OWL
An Introduction to Semantic Web Portal
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
XML Technology in E-Commerce
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Break Out Session on Infrastructure and Technology: A Report Vipul Kashyap AOS Workshop, Rome, 15 November 2001
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Consistency Checking of RM-ODP Specifications Kenneth Baclawski Mieczyslaw Kokar Jeffrey Smith Jerzy Letkowski.
Extending UML to Support Ontology Engineering Kenneth Baclawski and Mieczylaw K. Kokar Northeastern University Paul A. Kogut, William S. Holmes III and.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Entity Framework Overview. Entity Framework A set of technologies in ADO.NET that support the development of data-oriented software applications A component.
Knowledge Representation and Indexing Using the Unified Medical Language System Kenneth Baclawski* Joseph “Jay” Cigna* Mieczyslaw M. Kokar* Peter Major.
Information System Development Courses Figure: ISD Course Structure.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Ontology Summit2007 Survey Response Analysis Ken Baclawski Northeastern University.
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
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.
Semantically Processing The Semantic Web Presented by: Kunal Patel Dr. Gopal Gupta UNIVERSITY OF TEXAS AT DALLAS.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
10/24/09CK The Open Ontology Repository Initiative: Requirements and Research Challenges Ken Baclawski Todd Schneider.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
OWL Representing Information Using the Web Ontology Language.
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.
Mining the Biomedical Research Literature Ken Baclawski.
Scalable Hybrid Keyword Search on Distributed Database Jungkee Kim Florida State University Community Grids Laboratory, Indiana University Workshop on.
Web Technologies for Bioinformatics Ken Baclawski.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
Representing Data with XML February 26, 2004 Neal Arthorne.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
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.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
Data Models. 2 The Importance of Data Models Data models –Relatively simple representations, usually graphical, of complex real-world data structures.
1 © 2013 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
Building Trustworthy Semantic Webs
Experiences and Status
Semantic Web - Ontologies
Extending UML to Support Ontology Engineering
Presentation transcript:

Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg

The Onslaught §Increasingly large amounts of information is becoming accessible electronically. §The information sources are increasingly complicated. §The diversity of types of information source is also increasing. §Technologies are emerging to cope with this onslaught: ontology-based computing.

Ontologies §Shared understanding within a community of people §Declarative specification of entities and their relationships with each other §Constraints and rules that permit reasoning within the ontology §Behavior associated with stated or inferred facts

Relational Database Schemas §Well established technique for specifying the structure of shared data, not for communication between people or agents §Declarative specification but of tables, not of entities and relationships §Some constraints are expressible but no significant rules (such as inheritance) §No explicit behavior §Standard language is SQL.

Object-Oriented Schemas §Emerging technology for communication between software components §Declarative specifications §Constraints and some rules §Several ways to specify behavior §The Unified Modeling Language (UML) is the standard OO modeling language.

Logic §Very expressive but very difficult to use. Not designed for communication. §Most logical languages are not based on entities and relationships. §Very powerful inferencing capabilities. §Do not usually have any associated behavior. §Many examples: Prolog, KIF, Slang,...

XML DTDs and XML Schema §Defines a hierarchical document type. XML Schema defines data types. Designed for communication over the Web. §Good support for entities and hierarchical relationships; awkward for others. §Constraints can be imposed on the hierarchical structure and on data types. §Behavior can be specified procedurally.

Knowledge Representations §Very well developed branch of AI. Many tools, but mostly academic. Not yet used for communication over the Web. §Powerful language for specifying entities and their relationships. §Most are linked with inference engines. §Behavior is typically handled in an ad hoc manner.

RDF and DAML §Resource Description Framework (RDF) is a knowledge representation language represented in XML. It is a WWW Consortium Recommendation. §The DARPA Agent Markup Language (DAML) is an extension of RDF to serve as the basis for ontology-based computing over the Web: the Semantic Web.

Ontological Reasoning in RDF Class Property Person type Fish type owns type Wanda type Wendy type owns Type constraint violation: The range of owns is Fish. OR There is no inconsistency: Wanda is a fish! range domain type Mermaid?

Class Property College type Student type majors type Cardinality constraint violation: George cant have two majors OR There is no inconsistency: Engineering = Arts & Sciences domain range Restriction type subClassOf onProperty 1 maxCardinality Arts & Sciences type Engineering type George type majors equivalentTo DAML

Representing information §Relational database: records §OO database: objects and links §Logic: facts §XML: documents §Knowledge Representations: annotations §All of these are graph structures: entities related to other entities by relationships.

Where is the meaning? § Databases: select-project-join queries § Logic: rules determined by unification § XML: XSLT patterns § Knowledge Representations: templates §All of these are forms of graph matching. The units of meaning are small connected subgraphs that I call motifs.

Ontology Infrastructure §Ontology development tools §Content creation systems §Storage and retrieval systems §Ontology reasoning, mediation,... §Integration with applications Simply introducing a language is not enough. There must be an infrastructure to support ontology-based computing, including:

Ontology Development §Ontologies can be developed using graphical tools specifically for ontologies or by adapting existing tools such as CASE tools. §Testing ontologies is not easy because they include constraints and inference rules. §Ontology testing is analogous to type checking in programming languages.

Content Creation §Databases: Data warehousing technology §Text: Natural Language Processing (NLP) §Image processing §Direct creation of content §No matter how the content is created it must be tested using consistency checking.

Storage and Retrieval §Scaling up will require high-performance, distributed storage and indexing technology. §The natural units for indexing are the motifs (precomputed joins), but the number of motifs is large. §Jarg Corporation has developed a scalable, high-performance indexing technology for ontology-based knowledge representations.

Jarg Architecture Document Knowledge Representation NLP fragmentation Knowledge FragmentsDistributed Index Engine Query NLP Knowledge Representation fragmentation Knowledge Motifs Matching Documents

Conclusion §Ontology-based computing is emerging as a natural evolution of existing technologies to cope with the information onslaught. §Ontology-based technology must be scalable if it is to contribute to the solution rather than add to the problem. §Consistency checking is important for the development of ontologies and content.

Bibliography §Semantic Web: §Ontologies: §Unified Modeling Language: §Knowledge Interchange Format: logic.stanford.edu/kif §Specware and Slang: §XML and XML Schema: §RDF and RDFS: §DAML: §Notation 3: §Consistency checking: vis.home.mindspring.com §Jarg Knowledge Engine: