Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop AHDIT: Ad Hoc Data Interoperability Tool Dr. Bruce A. Scharlau Dept. of Computing Science University.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.
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)
(2)(2) APNOMS 2003 Introduction Web-Service –A software application identified by a URI –Its public interfaces and bindings are defined and described.
23 October 2001Dublin Core Workshop, Tokyo1 The Semantic Web Makx Dekkers, Managing Director, Dublin Core Metadata Initiative A proposed.
DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
IST Humboldt University Berlin, Germany – Computer and Media Service – Electronic Publishing Group Birgit Matthaei, 4th Sept. 2003, Bath,
Heinrich Stamerjohanns Institute for Science Networking Distributed Open Archives Dr. Heinrich Stamerjohanns Institute for Science Networking at the University.
Agent Markup Languages, XML and the Semantic Web John Flynn BBN Technologies June 14, 2001.
Jim Hendler Chief Scientist - Information Systems Office DARPA.
WECC EIDE Training Workshop Data Exchange Work Group.
The Semantic Web: What, Why, and How? Ann Wrightson Principal Consultant, alphaXML Ltd
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
An ontology server for the agentcities.NET project Dr. Manjula Patel Technical Research and Development
February Harvesting RDF metadata Building digital library portals with harvested metadata workshop EU-DL All Projects concertation meeting DELOS.
ACACIA in short… Objectives: Offer methodological and software support (i.e. models, methods and tools) for construction, management and diffusion of.
XML Schema Heewon Lee. Contents 1. Introduction 2. Concepts 3. Example 4. Conclusion.
W3C and RDF. Why OCLC is a W3C Member Access to networked information resources –the browser and online access –the breath and depth of networked information.
The Institute for Learning and Research Technology is a national centre of excellence in the development and use of technology-based methods in teaching,
Forest Markup / Metadata Language FML
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Dr. Bruce A. Scharlau, AHDIT, August 2002 AHDIT: Ad Hoc Data Interoperability Tool Dr. Bruce A. Scharlau Dept. of Computing Science University of Aberdeen.
1 Web Services Based partially on Sun Java Tutorial at Also, XML, Java and the Future of The Web, Jon Bosak. And WSDL.
Semantic Web Thanks to folks at LAIT lab Sources include :
The Semantic Web – WEEK 4: RDF
The Semantic Web and Digital Libraries Eric Miller, W3C DC 2004 / SILF 2004 Shanghai Library, Shanghai, China
GROUP 3 Larry Gillis Eric Lam Cindy Lee Calvin Nguyen Evgeni Zlatanov.
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
CS570 Artificial Intelligence Semantic Web & Ontology 2
XML & Data Structures for the Internet Yingcai Xiao.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
Minding Your Own Business The Platform for Privacy Preferences Project and Privacy Minder Lorrie Faith Cranor AT&T Labs-Research
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
The Web of data with meaning... By Michael Griffiths.
Scale Up Access to your 4GL Application using Web Services
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
OWL-AA: Enriching OWL with Instance Recognition Semantics for Automated Semantic Annotation 2006 Spring Research Conference Yihong Ding.
Intelligent Systems Semantic Web. Aims of the session To introduce the basic concepts of semantic web ontologies.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
Peoplesoft: Building and Consuming Web Services
1/ 27 The Agriculture Ontology Service Initiative APAN Conference 20 July 2006 Singapore.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Practical RDF Chapter 1. RDF: An Introduction
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Dr. Bhavani Thuraisingham August 2006 Building Trustworthy Semantic Webs Unit #1: Introduction to The Semantic Web.
Using RDF in Agent-Mediated Knowledge Architectures K. Hui, S. Chalmers, P.M.D. Gray & A.D. Preece University of Aberdeen U.K
Dr. Bhavani Thuraisingham The University of Texas at Dallas Trustworthy Semantic Webs March 25, 2011 Data and Applications Security Developments and Directions.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Electronic Business Middleware Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University.
SICoP Presentation A story about communication Michael Lang BEARevelytix April 25, 2007.
Jens Hartmann York Sure Raphael Volz Rudi Studer The OntoWeb Portal.
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.
Ontologies for the Semantic Web Prepared By: Tseliso Molukanele Rapelang Rabana Supervisor: Associate Professor Sonia Burman 20 July 2005.
Chapter 8A Semantic Web Primer 1 Chapter 8 Conclusion and Outlook Grigoris Antoniou Frank van Harmelen.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
1. Relating Human Markup Language to the Web Services Component Model 1.0 The Human Markup Language-HumanML Codifying Human Characteristics  Basic XML.
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
PREMIS Tools and Services
Presentation transcript:

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop AHDIT: Ad Hoc Data Interoperability Tool Dr. Bruce A. Scharlau Dept. of Computing Science University of Aberdeen

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop Outline The Problem Potential Solution XML, XML Schema & RDF AHDIT Development Future Development Conclusion

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop The Problem UK NYPD Washington DC Philippines France 50 Other States Sept Exchange data on: Suspects Victims Potential Victims How can so many different organisations exchange information?

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop Current Practice Word Doc Word Doc Exchange MS Word documents: 1. Enter data into own system 2. Export report to other party 3. Recipient then enters data into own system Potential for error as data re-entered Requires more clerical staff Creates a bottleneck at the start of investigations. The problem occurs when common data procedures and agreements are not already present between the parties involved.

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop Current State of Affairs Organisations have problems communicating internally as evidenced by knowledge management applications –problems finding experts in organisations –problems sharing information in organisations Organisations communicate externally even less well Governments implementing interoperability progammes Some governments setting standards for XML use with XML Schema. –UK & US working towards standard XML policies

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop Potential Solution Semantic Web offers solution Give meaning to and extending the WWW Machine processable, not human readable Built upon structured collections of data and inference rules Use of XML and related languages AHDIT builds upon the Semantic Web: –use structured data of the XML and XML Schema to create RDF models that can be compared –work with standard practices of organisations

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop Semantic Web Layers AHDIT works with XML, XML Schema and RDF, RDF Schema layers XML & XMLS are being deployed by governments today AHDIT lifts this to next level of RDF & RDFS Source: Tim Berners Lee

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop XML- Extensible Markup Language W3C Standard of human readable text Provides structured content - still need to know what citizen means Mr Jonathan Doe Jon

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop XML Schema The XML Schema file (xsd) defines whether an XML document is valid or not. The XML file could also be labelled as an instance of an XSD file. <xsd:element name="CitizenNameTitle" type="egif:CitizenNameTitleType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="CitizenNameForename" type="egif:CitizenNameForenameType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="CitizenNameSurname" type="egif:CitizenNameSurnameType"/>...

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop RDF- Resource Definition Framework Aimed at providing information about meta-data for WWW resources. AHDIT builds this up from the XML Schema using Jena … … <rdf:Description rdf:about=' :CitizenNameSurnameType … CitizenNameSurname … …

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop AHDIT Development State A State B Application The Goal: Direct application to application communication Export report Import or type report or post report We want to move from the route to the direct route

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop Phase 1 Solution App 1 App 2 Export report Import report DB 1 DB 2 State AState B Mixed Method : export report send to second party convert to XML run through AHDIT import modified report

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop AHDIT Phase 1 Solution Application takes in two XSD files, and the new XML file to be integrated User determines what is changed in RDF not B to create Modified State A XML file. State B XSD State A XSD AHDIT State A XML State B RDF State A RDF RDF not B Modified State A XML State A data ready For import into State B data

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop Future Development Phase 1 - parse and compare the documents Phase 2 - establish community methods –local server with knowledge of partner organisations –maps to convert to their data structures stored Phase 3 - develop agent facilities to automate methods 1.Aim towards less human intervention 2.Security needs to be incorporated 3.Ontology tools to manage knowledge and the data 4.Language tools to manage diverse users and contente 1.German vs, French, vs English issues, etc 5.Communication method between parties 1.Possibly RPC or SOAP for the first two phases 2.Probably need agent communication languages for phase 3

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop Possible Phase 3 Solution App 1 App 2 DB 1 DB 2 State AState B XML AHDIT DB 3 App 3 A 1 A 2 Negotiate - create app to integrate data into current systems - would need search, find and bind procedures

Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop Summary Organisations need to exchange information Current methods are laborious, repetitious, and error prone Movement towards XML & XML Schema Today methods and concepts are available to allow for ad hoc interoperability between applications and organisations