SemWeb 2000 - ECDL Workshop on the Semantic Web SemWeb 2000 - ECDL Workshop on the Semantic Web Copyright © 2000 Representing and Transforming Model-Based.

Slides:



Advertisements
Similar presentations
1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
A centre of expertise in digital information management Approaches To The Validation Of Dublin Core Metadata Embedded In (X)HTML Documents Background The.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
XML: Extensible Markup Language
An Introduction to Semantic Web Portal
Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Kim
RDF Tutorial.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
DLI2 All Projects Meeting, Stratford Upon Avon1 Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD.
Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD.
Harvesting Information to Sustain our Forests: Creating an Adaptive Management Portal NSF DIGITAL GOVERNMENT PROGRAM Tim Tolle & Lois Delcambre
The Semantic Web Resource Description Framework (RDF) Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh.
OGI SCHOOL OF SCIENCE & ENGINEERING OREGON HEALTH & SCIENCE UNIVERSITY Knowledge Transformation for the Semantic Web at ECAI 2002 On Modeling Conformance.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Oregon Presentation to UC Santa Barbara, December 1, Technology for Superimposed Information Lois Delcambre, David Maier Shawn Bowers, Mat Weaver.
1 COS 425: Database and Information Management Systems XML and information exchange.
Superimposed Information - ICDE Heidelberg1 Bundles in Captivity: An Application of Superimposed Information (the software architecture for superimposed.
1 Semantic Web and Retrieval of Scientific Data Semantics Goran Soldar University of Brighton UK Dan Smith University of East Anglia UK.
Tracking Footprints through an Information Space: Leveraging the Document Selections of Expert Problem Solvers
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Superimposed Information - Stanford DB talk1 Technology for Superimposed Information Lois Delcambre and Dave Maier with Shawn Bowers and Mat Weaver Database.
US-Korea Joint Workshop on Digital Libraries1 Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
Computer Science 103 Chapter 2 HyperText Markup Language (HTML)
Mining Metamodels From Instance Models: The MARS System Faizan Javed Department of Computer & Information Sciences, University of Alabama at Birmingham.
Copyright © 2004, Epok, Inc. Extensible Resource Identifiers (XRIs) XDI Face to Face 28 April 2004.
Integrating XML with Microsoft SQL Server ©NIITeXtensible Markup Language/Lesson 9/Slide 1 of 31 Objectives In this lesson, you will learn to: * Generate.
OOPSLA 2003 DSM Workshop Diagram Definition Facilities Based on Metamodel Mappings Edgars Celms, Audris Kalnins, Lelde Lace University of Latvia, IMCS,
Model Transformations
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
Logics for Data and Knowledge Representation
DLI2 Footprints Project: Interim Results Briefing1 Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
Introduction to MDA (Model Driven Architecture) CYT.
What is MOF? The Meta Object Facility (MOF) specification provides a set of CORBA interfaces that can be used to define and manipulate a set of interoperable.
Validated Model Transformation Tihamér Levendovszky Budapest University of Technology and Economics Department of Automation and Applied Informatics Applied.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
XML and Digital Libraries M. Zubair Department of Computer Science Old Dominion University.
Superimposed Information - Stanford DB talk1 Technology for Superimposed Information Lois Delcambre with Shawn Bowers, David Maier, Mat Weaver Database.
Dimitrios Skoutas Alkis Simitsis
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
Semanntic Web Exercises. XML-exercises (1) 1.Give an XML-document (by not using attributes), which includes the information that the first name of a person.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Semantic Technologies and Application to Climate Data M. Benno Blumenthal IRI/Columbia University CDW /04-01.
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.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
WIGOS Data model – standards introduction.
Problems with XML & XML Schemas XML falls apart on the Scalability design goal. 1.The order in which elements appear in an XML document is significant.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
All Presentation Material Copyright Eurostep Group AB ® A Meta-model of EXPRESS in UML for MOF and UML to EXPRESS David Price April 2002.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
Csilla Farkas Department of Computer Science and Engineering University of South Carolina
Basic HTML Document Structure. Slide 2 Goals (XHTML HTML5) XHTML Separate document structure and content from document formatting HTML 5 Create a formal.
Superimposed Information - INRIA - April Lois Delcambre Technology for Superimposed Information Lois Delcambre with Shawn Bowers,
® Sponsored by Hosted by HY_Features Part 3 - OWL encoding: rhyme and reason 96th OGC Technical Committee Nottingham, UK Rob Atkinson 17 September 2015.
Author: Akiyoshi Matonoy, Toshiyuki Amagasay, Masatoshi Yoshikawaz, Shunsuke Uemuray.
DLI2 All Projects Meeting, Stratford Upon Avon1 Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
Sheet 1MDAFA2004 Linköping, June 2004 A Language for Model Transformations in the MOF Architecture Ivan Kurtev, Klaas van den Berg University of Twente,
Representing and Transforming Model-Based Information
Data Models for Superimposed Information
Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD
Ontology.
Sudarshan Murthy 1, David Maier 1, Lois Delcambre 1, Shawn Bowers 2
Software Architecture & Design
Presentation transcript:

SemWeb ECDL Workshop on the Semantic Web SemWeb ECDL Workshop on the Semantic Web Copyright © 2000 Representing and Transforming Model-Based Information Shawn Bowers and Lois Delcambre Department of Computer Science and Engineering Oregon Graduate Institute

SemWeb ECDL Workshop on the Semantic Web 2 Model-Based Information and Tools XML DB XML Viewer SQL TM Browser Painting Painter by painter Influenced by mentionedbiographymentionedcritiqued

SemWeb ECDL Workshop on the Semantic Web 3 Our Goals Represent information generically, for various models Convert information from one representation scheme to another

SemWeb ECDL Workshop on the Semantic Web 4 Transforming Information Generic Rep. (XML model) Generic Rep. (XML model) convert Generic Rep. (Topic Map model) XML DB XML Viewer SQL TM Browser Painting Painter by painter Influenced by mentionedbiographymentionedcritiqued convert Generic Rep. (Relational model)

SemWeb ECDL Workshop on the Semantic Web 5 Our Approach Metamodel –to represent multiple data models Generic Representation Scheme –to store model, schema, and instances for model- based information Mapping Formalism –to transform between representation schemes

SemWeb ECDL Workshop on the Semantic Web 6 The Metamodel Provides a level of abstraction above models Describes the structural features of models Topic Map Topic Map Defintions Topic Map Instances XML DTD XML Document Basic Set of Abstractions Model Constructs and Relationships Schema-Level Data Instance-Level Data Metamodel

SemWeb ECDL Workshop on the Semantic Web 7 XML Model, Schema, and Instance Elements, Element Types, Attributes, Attribute Types Elements contain Attributes Elements can be nested PDX YVR $ XML Model XML DTD (Schema) XML Document (Instances) Model constructs and relationships defined using the metamodel

SemWeb ECDL Workshop on the Semantic Web 8 Topic Map Example Painting Painter by painter Influenced by “Captive” “Paul Klee” by painter influenced by “Francisco de Goya” “1914” by painter mentioned biography mentioned biography critiqued mentioned

SemWeb ECDL Workshop on the Semantic Web 9 Topic Map Model in UML TopicType ttypename : String TopicRelType relType : String AnchorType anchorRole : String TopicInstance title : String topicInsID : Number TopicRelInst AnchorInst > Address markID : String * * * * * * > topic_instOf > rel_instOf > anchor_instOf address topicIns topicType 11 ** topic Type1 topic Type2 11 ** topic Ins1 topic Ins2

SemWeb ECDL Workshop on the Semantic Web 10 Generic Representation We use RDF and RDF Schema to represent model, schema, and instance uniformly creator (creator, ‘ person1) (name, ‘person1’, ‘John Smith’) Class Property creator type Person WebPage type domain range (type, ‘creator’, Property) (domain, ‘creator’, WebPage) (range, ‘creator’, Person) (type, ‘Person’, Class) (type, ‘WebPage’, Class) person1 ‘John Smith’ name RDF Triples RDF Graph RDF Schema Triples RDF Schema Graph

SemWeb ECDL Workshop on the Semantic Web 11 Representing Models (instanceOf, “TopicType”, Construct) (instanceOf, “TopicInstance”, Construct) (instanceOf, “topic_instOf”, Conformance) (domain, “topic_instOf”, TopicInstance) (range, “topic_instOf”, TopicType) (domainMult, “topic_instOf”, “*”) (rangeMult, “topic_instOf”, “1”) (instanceOf, “ttypename”, Connector) (domain, “ttypename”, TopicType) (range, “ttypename”, String) (domainMult, “ttypename”, “*”) (rangeMult, “ttypename”, “1”) TopicType ttypename : String TopicInstance * 1 > topic_instOf

SemWeb ECDL Workshop on the Semantic Web 12 Representing Schema (instanceOf, “painting_tt”, TopicType) (ttypename, “painting_tt”, “painting”) (instanceOf, “painter_tt”, TopicType) (ttypename, “painter_tt”, “painter”) (instanceOf, “byPainter_rt”, TopicRelType) (relType, “byPainter_rt”, “by painter”) (topicType1, “byPainter_rt”, painting_tt) (topicType2, “byPainter_rt”, painter_tt) (instanceOf, “biography_at”, AnchorType) (anchorRole, “biography_at”, “biography”) (topicType, “biography_at”, painter_tt) Topic Types (schema): painting, painter Topic Rel Types (schema): by painter Anchor Types (schema): biography painting painter by painter biography

SemWeb ECDL Workshop on the Semantic Web 13 Representing Instances (instanceOf, “painter1”, TopicInstance) (title, “painter1”, “Paul Klee”) (topicInsID, “painter1”, “5”) (topic_instOf, “painter1”, painter_tt) (instanceOf, “painting1”, TopicInstance) (title, “painting1”, “Captive”) (topicInsID, “painting1”, “19”) (topic_instOf, “painting1”, painting_tt) (instanceOf, “byPainter1”, TopicRelInst) (rel_instOf, “byPainter1”, byPainter_rt) (topicIns1, “byPainter1”, painting1) (topicIns2, “byPainter1”, painter1) (instanceOf, “biography1”, AnchorInst) (anchor_instOf, “biography1”, biography_at) (address, “biography1”, a1) (instanceOf, “a1”, Address) (markID, “a1”, Topic (instances): Paul Klee, Captive Topic Relationship (instance): a by painter relationship Anchor (instance): a biography anchor Address (instance): mark to URL

SemWeb ECDL Workshop on the Semantic Web 14 Basic Types of Mappings Mapped Converted Inter-Model Inter-Schema Model-to-Schema Model 2 Schema 1 Instances 1 Model 1 Schema 1 Instances 1 Model 1 Schema 1 Instances 1 Model 1 Schema 1 Instances 1 Model 1 Schema 2 Instances 1 Model 2 Schema 2 Instances 2 Mapped

SemWeb ECDL Workshop on the Semantic Web 15 S(‘source’,  (‘instanceOf’, X, ‘TopicInstance’))  S(‘target’,  (‘instanceOf’, X, ‘XMLElem’)) XMLElem TopicInstance Mapped Mapping Rules Simple production rules over triples

SemWeb ECDL Workshop on the Semantic Web 16 Mapping Rules (cont.) XMLElem TopicInstance XMLElemType TopicType Mapped elem_instOf topic_instOf S(‘source’,  (‘topic_instOf’, X, Y)) S(‘target’,  (‘instanceOf’, X, ‘XMLElem’)) S(‘target’,  (‘instanceOf’, Y, ‘XMLElemType’))  S(‘target’,  (‘elem_instOf’, X, Y))

SemWeb ECDL Workshop on the Semantic Web 17 Conclusion Metamodel –to describe multiple (superimposed) data models A Generic Representation Scheme –to represent models, schema, and instances uniformly –along with a visual representation Mapping Formalism –to convert information from one scheme to another

SemWeb ECDL Workshop on the Semantic Web 18 Context: Superimposed Information Research NSF Digital Libraries 2 Program “Tracking Footprints through a Medical Information Space” NSF Digital Government Program “Harvesting Information to Sustain our Forests” Superimposed Layer Base Layer Information Source 1 mark Model Schema Data Instance Data Information Source 1 mark

SemWeb ECDL Workshop on the Semantic Web 19 Applications SLIM Pad –Scratchpad application with Bundle-Scrap model (uses superimposed information) XML Extractor –“Extracts” XML information and transforms it into a Topic Map for searching/browsing XML Files Generic Rep. (XML model) Generic Rep. (TM model) DBMS Topic Map Browser XML Extractor XML Extractor outmapped stored in