SICoP Presentation A story about communication Michael Lang BEARevelytix April 25, 2007.

Slides:



Advertisements
Similar presentations
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
1 Ontolog Open Ontology Repository Review 19 February 2009.
Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop AHDIT: Ad Hoc Data Interoperability Tool Dr. Bruce A. Scharlau Dept. of Computing Science University.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Semantic Web Thanks to folks at LAIT lab Sources include :
The Acquisition and Sharing of Domain Knowledge Contained in Software with a Compliant SIK Architecture by Prof. dr. Vasile AVRAM Academy of Economic Studies.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice RDF and SOA David Booth, Ph.D. HP.
Information and Business Work
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
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.
224 Schilling Circle Suite 240 Hunt Valley, MD (410) Ontology-Driven Information Management Standards-Based Collaborative.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Integration and Insight Aren’t Simple Enough Laura Haas IBM Distinguished Engineer Director, Computer Science Almaden Research Center.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
The information integration wizard (Iwiz) project Report on work in progress Joachim Hammer Presented by Muhammed Al-Muhammed.
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:
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
Semantic Web. Course Content
Semantic Web outlook and trends May The Past 24 Odd Years 1984 Lenat’s Cyc vision 1989 TBL’s Web vision 1991 DARPA Knowledge Sharing Effort 1996.
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
Practical RDF Chapter 1. RDF: An Introduction
SICoP Presentation A story about communication Michael Lang BEARevelytix May 2, 2007.
An Introduction to the Resource Description Framework Eric Miller Online Computer Library Center, Inc. Office of Research Dublin, Ohio 元智資工所 系統實驗室 楊錫謦.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
The Semantic Web William M Baker
ISURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains Prof. Dr. Asuman Dogac METU-SRDC Turkey METU.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Revelytix SICoP Presentation DRM 3.0 with WordNet Senses in a Semantic Wiki Michael Lang February 6, 2007.
RDF and triplestores CMSC 461 Michael Wilson. Reasoning  Relational databases allow us to reason about data that is organized in a specific way  Data.
Semantic Web - an introduction By Daniel Wu (danielwujr)
UNCERTML - DESCRIBING AND COMMUNICATING UNCERTAINTY WITHIN THE (SEMANTIC) WEB Matthew Williams
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
10/24/09CK The Open Ontology Repository Initiative: Requirements and Research Challenges Ken Baclawski Todd Schneider.
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
FAO of the UN Library and Documentation Systems Division AOS workshop Beijing April 04 Tutorial 2: Ontology Tools Boris Lauser Food and Agriculture Organization.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
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.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Handling Semantic Data for Software Projects Data Management CSE G674 – SW Engineering Project.
Information Architecture The Open Group UDEF Project
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
® Using (testing?) the HY_Features model, 95th OGC Technical Committee Boulder, Colorado USA Rob Atkinson 3 June 2015 Copyright © 2015 Open Geospatial.
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.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Collaborative Vocabulary Management
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Analyzing and Securing Social Networks
PREMIS Tools and Services
LOD reference architecture
Presentation transcript:

SICoP Presentation A story about communication Michael Lang BEARevelytix April 25, 2007

Agenda ► Communication in Indonesia ► Schemas and Languages  Semantic Technology  ETL and data warehousing ► Roadmap  Transitioning from here to there ► Vocabulary Management ► Semantic Data Services

Indonesia

Indonesia in 1960 ► Indonesia is comprised of several thousand islands ► 340 different languages/dialects are spoken ► Indonesia is not an integrated country ► The President decided that Indonesia needed a common vocabulary so that the groups could communicate with each other

Indonesia Today ► The language/vocabulary was developed and is now in widespread use ► Indonesia is interoperable today

IT Systems ► Each system is an island and it has its own language  We call these languages schemas ► If we want to be able to speak among systems we need a common vocabulary ► Key concept #1  Language = Vocabulary = Schema

Languages ► Features  A way to represent concepts and the relationships between concepts  A way of representing facts about the world  A way of adding concepts, relationships and facts without breaking the language  A syntax or grammar that shows how the language is structured and functions

Why are there Data Warehouses ► The Sales community uses the schema of the CRM system to capture facts and concepts ► Manufacturing uses the schema of the ERP system ► Finance wants to forecast trends  Invent a new language that has some of the concepts and facts of both systems as well as additional concepts  Build a new system

XSD as a Language ► XSD is a great way to define the terms and syntax for a community  And it is a language, and it can be extended  But, systems processing XML documents containing the data are expecting the structure to be fixed according to an XSD  If the structure is different the system must be changed ► Address  Street  City  Zip code Address Street Apt number City Zip Address Street1 Street2 City Postal Code

XSD as a Language ► The purpose of XSD is to specify syntax  The representation of the data is determined by the schema  IT systems that process XML count on this ► XSD has serious limitations as the technology for achieving interoperability  Every time the Language is extended the systems must be recoded ► New communities cannot enter into the vocabulary by adding their own concepts

RDF OWL SPARQL Semantic Technology

► The first fundamental change in Information Management since the RDBMS was developed in the early 1980’s  25 years is a good run for a technology  It probably has 25 years still to go ► Key concept #2  The “data” exists independently of any schema  data = instances = facts

RDF RDF is uniquely positioned as a machine readable lingua franca for representing relational, XML, proprietary, and most other data formats ► BUT, it is not a language  There is no schema  It is a way of making data accessible to ANY schema defined using OWL or RDFS

RDF ► ► RDF uses a graph structure   Can more accurately represent the entities being modeled   Real objects, concepts, and processes often have a ragged shape   Can represent objects with complex structures directly without exposing implementation techniques, e.g. hierarchical structures ► ► Data schemas do not need to be determined a priori ► ► New data from disparate sources can be integrated seamlessly on the fly by merging two (or more) RDF graphs ► ► RDF models data’s content and meaning, rather than just its structure or serialization

RDF is Schemaless ► The schema can be defined using RDFS or OWL ► Since the data is independent of the schema any language can be developed and deployed   Seamlessly incorporate new data sources, regardless of schema   Business logic and user-interface logic far more resilient in the face of unexpected data and schema evolution

Creating Languages with OWL Structuring RDF with Ontologies ► ► The Web Ontology Language (OWL) allows the declaration of rules to define and describe RDF vocabularies. ► OWL can be used to define the language for any community ► OWL models can be extended without breaking the system that is consuming the data

SPARQL SPARQL: Web-aware semantic query ► ► SPARQL is a SQL-like language for querying distributed RDF graphs ► ► SPARQL queries emphasize:   Distributed data. Multiple data sources can be queried at once because SPARQL addresses graphs by URI.   Ragged data. The SPARQL OPTIONAL keyword lets users explore heterogeneous data in a single query.   Unpredictable data. The ability to query for predicates and information about predicates makes SPARQL ideal for exploring new and unexpected data.

Myth: None of this Works ► Not true  Many tools are capable of producing RDF  Some are good at representing relational data as RDF ► There are several good OWL modeling tools available ► Jena and Sesame are open source reasoner/SPARQL engines ► Many commercial products are incorporating support for semantic technology now

Roadmap

How to get from here to there ► Here  Currently SOA’s exchange data as XML where the document structure is determined by an XSD and the query language is XQuery ► There  SOA’s exchange data as RDF and query using SPARQL

Transition Plan ► Start developing Community of Interest based Vocabularies as OWL models immediately ► Generate XSD’s to facilitate the use of existing infrastructure directly from the OWL models ► Begin a program of representing service based information as RDF ► Build applications that access the RDF representation using the previously developed OWL models through SPARQL/reasoner engines

Conclusions ► Semantic Technology is the only natural integration technology available ► It is game changing in delivering capability ► The road ahead is apparent if not quite obvious yet ► Commercial tools are available and more are coming soon ► It is time to get started

Vocabulary Management

Designing Semantic Data Services Structured and Unstructured Data DB XML Customer Portal Partner App Employee Portal EAI / ESB BPM ?

Structured and Unstructured Data DB XML Customer Portal Partner App Employee Portal EAI / ESB BPM Semantic Data Services Designing Semantic Data Services

Vocabulary Management ► Step 1: Extract semantics from existing data  Import, tokenize, assign definitions, …

Vocabulary Management Step 1: Extract semantics from existing data DB XML

Vocabulary Management ► Step 1: Extract semantics from existing data  Import, tokenize, assign definitions, … ► Step 2: Create bootstrapped vocabulary  Discover terms, concepts, duplications, similarities, …

Vocabulary Management Step 2: Create bootstrapped vocabulary OWL

Vocabulary Management ► Step 1: Extract semantics from existing data  Import, tokenize, assign definitions, … ► Step 2: Create bootstrapped vocabulary  Discover terms, concepts, duplications, similarities, … ► Step 3: Evolve vocabulary collaboratively  Make meaningful for people using natural language  Use formalisms for machines via OWL  Web-based collaboration and sharing

Vocabulary Management Step 3: Evolve vocabulary collaboratively

Vocabulary Management ► Step 1: Extract semantics from existing data  Import, tokenize, assign definitions, … ► Step 2: Create bootstrapped vocabulary  Discover terms, concepts, duplications, similarities, … ► Step 3: Evolve vocabulary collaboratively  Make meaningful for people using natural language  Use formalisms for machines via OWL  Web-based collaboration and sharing ► Step 4: Use vocabulary  Used by people and tools

Vocabulary Management Step 4: Use vocabulary to understand

Structured and Unstructured Data DB XML Customer Portal Partner App Employee Portal EAI / ESB BPM Semantic Data Services Vocabulary Management ???? Step 4: Use vocabulary to design services OWL

Vocabulary Management Step 4: Use vocabulary to design services

Designing Semantic Data Services Vocabulary Management: ► Bootstrap vocabularies with existing data sources ► People collaborate on creation of vocabularies ► People can understand vocabularies ► Tools can use vocabularies (OWL artifacts) to produce semantic data services Next: ► Deploy and use semantic data services

Structured and Unstructured Data DB XML Customer Portal Partner App Employee Portal EAI / ESB BPM Designing Semantic Data Services BEA AquaLogic Data Services Platform (ALDSP) OWL Import BEA AquaLogic Workshop Semantic Data Services Mapping with MatchIT Knoodl

SICoP Knowledge Reference Model The point of this graph is that Increasing Metadata (from glossaries to ontologies) is highly correlated with Increasing Search Capability (from discovery to reasoning).