SNU OOPSLA Lab. Chapter 4 The Rise and Rise of Topic Maps Sam Hunting.

Slides:



Advertisements
Similar presentations
1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
Advertisements

Ontology Assessment – Proposed Framework and Methodology.
A High-level Topic Maps-based Language for the Semantic Web Semantic Web EU/NSF Workshop, Sofia- Antipolis, Oct 3-5, 2001 Michel Biezunski
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
Semantic Web Thanks to folks at LAIT lab Sources include :
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
© Tefko Saracevic, Rutgers University1 metadata considerations for digital libraries.
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
1 Conceptual Modeling of Topic Maps with ORM Versus UML Are D. Gulbrandsen The XML group, Center for Information Technology Services, University of Oslo,
5-1 Facilitating Business over the Internet: The XML language CR (2004) Prentice Hall, Inc. The xml goals The main objects of xml: Diagrams: Blocks and.
Disscussion about the FIPA Interaction Protocols FIPA IP Technical Committee (IP-TC) Gabriel Hopmans Morpheus Software Maastricht, the Netherlands.
IBM User Technology March 2004 | Dynamic Navigation in DITA © 2004 IBM Corporation Dynamic Navigation in DITA Erik Hennum and Robert Anderson.
OCLC Online Computer Library Center Two Paths to Interoperable Metadata Jean Godby, Devon Smith, Eric Childress DC-2003 September 29, 2003.
Høgskolen i Oslo Topic maps, a technology for knowledge organisation Presentation at ELAG 2004 Nils Pharo.
XML TOPIC MAP JUNG J. W.. SNU OOPSLA Lab. contents What ’ s XTM? Why XTM? Element of XTM XTM Conceptual Model DTD Introduction to XTM Syntax.
IBM Corporate User Technologies | November 2004 | © 2004 IBM Corporation An Introduction to Darwin Information Typing Architecture: DITA Presented by Dave.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
XML – Extensible Markup Language Sivakumar Kuttuva & Janusz Zalewski.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Practical RDF Chapter 1. RDF: An Introduction
Copyright OASIS, 2002 OASIS Topic Maps Technical Committees Standards Update Presentation Knowledge Technologies Conference Seattle , March 11 Bernard.
Using JavaBeans and Custom Tags in JSP Lesson 3B / Slide 1 of 37 J2EE Web Components Pre-assessment Questions 1.The _____________ attribute of a JSP page.
Doc.: IEEE /0247r1 Submission March 2005 Atsushi FujiwaraSlide 1 Advantages of multiple channel usage in 11s WLAN Mesh network Notice: This document.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
XML and Digital Libraries M. Zubair Department of Computer Science Old Dominion University.
SNU OOPSLA Lab. Chapter3: A Perspective on the Quest for Global Knowledge Interchange Steven R. Newcomb Edited by Jongnam Kim.
And Coolheads Consulting A Processing Model for Topic Maps Knowledge Technologies 2001 Austin, 6 March 2001 Steven R. Newcomb Michel.
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
Not only mark-up languages! There are other many other grammar formalisms and tools than XML. Some of them standardized (ASN). Even XML does not always.
Advanced topics in software engineering (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
Standards-Based Knowledge Systems using NewsML and Topic Maps Presented by Daniel Rivers-MooreDaniel Rivers-Moore Director of New Technologies, RivComRivCom.
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Working with Ontologies Introduction to DOGMA and related research.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Topic Maps introduction Peter-Paul Kruijsen CTO, Morpheus software ISOC seminar, april 5 th 2005.
Structured Documents - XML and FrameMaker 7 Asit Pant.
Chapter 19: Interfaces and Components [Arlow and Neustadt, 2005] University of Nevada, Reno Department of Computer Science & Engineering.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
TOPIC MAP Lee H. J..
XML Topic Maps (XTM) The GPS of the Web Eric Freese Chair, TopicMaps.Org.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
UNEP Terminology Workshop - Geneva, April 15, Environmental Terminology & Thesaurus Workshop UN Environment Programme Regional Office of Europe.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
Stefan Decker Stanford University Mike Dean BBN Technologies.
PREMIS Controlled vocabularies Rebecca Guenther Sr. Networking & Standards Specialist, Library of Congress PREMIS Implementation Fair Vienna,
Using DSDL plus annotations for Netconf (+) data modeling Rohan Mahy draft-mahy-canmod-dsdl-01.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
Scientific Markup Languages Birds of a Feather Brief Overview of MathML Timothy W. Cole Mathematics Librarian & Professor of Library.
XML Extensible Markup Language
SNU OOPSLA Lab. A Tour of XML © copyright 2001 SNU OOPSLA Lab.
CmpE 583- Web Semantics: Theory and Practice RULES & RULE MARKUP
Topic Maps - an introduction
Chapter 19: Interfaces and Components
Chapter 19: Interfaces and Components
Interfaces and Components
Chapter 19: Interfaces and Components
Presentation transcript:

SNU OOPSLA Lab. Chapter 4 The Rise and Rise of Topic Maps Sam Hunting

SNU OOPSLA Lab. 2 Table of Contents Milestones in the topic map Milestones in Standards and Specifications XTM 1.0 versus ISO OASIS & ISO Activities Modeling Layer Syntax Layer Constraints and Queries Layer Milestones in Software Future of Topic Maps

SNU OOPSLA Lab. 3 Milestones in Topic Map Success of TopicMaps.org’s XTM 1.0 Release of ISO standard Rapid proliferation of software ISO(for standards work) OASIS(for application work)

SNU OOPSLA Lab. 4

SNU OOPSLA Lab. 5 Standards and Specification Three organization ISO TopicMaps.org OASIS ISO Standard in December 1999 Release of HyTM Bringing the topic map to the Web as XTM

SNU OOPSLA Lab. 6 HyTM HyTM was specified in SGML HyTM used a technique called SGML architectures (not a single syntax with a DTD) ISO and the Web were in some way foreign to each other

SNU OOPSLA Lab. 7 XTM 1.0 Vs ISO XTM 1.0 Use XML Define a single DTD Eleminate the facet element type of ISO Generalize the sortName and dispName of HyTM into variant while preserving the semantics of HyTM Distinction between resources Use Xlink URI Use pleasing XML-style long tag name Use element type

SNU OOPSLA Lab. 8 OASIS TopicMaps.org dissolved in Oct 2001 into OASIS (Organization for the advancement of Structure Information Standards) Work on applications of XTM 1.0 Committee members have diverse backgrounds (ex. Library science, intelligent agents, software engeneering agriculture)

SNU OOPSLA Lab. 9 Current ISO Activities Topic Map Community has returned to its root in ISO and refine the models Topic map standards efforts at ISO The modeling layer The syntax layer The constraints and queries layer

SNU OOPSLA Lab. 10 The Modeling Layer Reference Model (RM) Minimum number of ontological commitments needed to merge knowledge about subject regardless of the diversity of the ontologies. Standard Application Model (SAM) Additional ontological commitments include familiar topic map features like topic names, occurrences and scope.

SNU OOPSLA Lab. 11

SNU OOPSLA Lab. 12 The Reference Model TMPM4 Graph theory Not directed, connected, symmetrical Arcs are typed Nodes are characterized as the end of arcs Assertion area nodes connected with arcs dRM Simpler than TMPM4

SNU OOPSLA Lab. 13 TMPM4 (1) Simplicity Three type of nodes A-node (association node) T-node (Topic node) S-node (Scope node) Four type of arcs AM, AX, AS, SC

SNU OOPSLA Lab. 14 TMPM4 (2) AM arc could be optionally “labeled” AM arc into “hyperedge” One endpoints was the a-node The second endpoint the member node The third endpoint the role-specifying “label”

SNU OOPSLA Lab. 15 dRM Abandon hyperedge Four arc types AC, Cx, CR and AP Arc names are concatenations of endpoints Construction Rule A node that appears at the P endpoint of an AP are may not appear at the A end of any other arc.

SNU OOPSLA Lab. 16 Reference Model endpoints Three arc

SNU OOPSLA Lab. 17 One traversal Two traversal

SNU OOPSLA Lab. 18 Sample assertion How to get from point a to point b Two traversals to finish at points b Cx1, AC2, AC3, Cx4 Each CR arc was playing the topic role Each AP arc was being patterned on the topic-base name assertion type. Single traversal : dash arrow

SNU OOPSLA Lab. 19

SNU OOPSLA Lab. 20 Sample pattern Abandon hyperedge Four arc types AC, Cx, CR and AP Arc names are concatenations of endpoints Construction Rule A node that appears at the P endpoint of an AP are may not appear at the A end of any other arc.

SNU OOPSLA Lab. 21 Standard Application Model RM focuses on the nature of assertion itself SAM takes assertion as given and focuses on defining the semantics of privileged assertion types

SNU OOPSLA Lab. 22 Syntax Layer DTDs and documentation for HyTM’s constructs Two instances of the SAM will be considered semantically equivalent if they produce instance of the canonical syntax that are byte-for-byte

SNU OOPSLA Lab. 23 Constraints and Queries Layer TMQL(Topic Map Query Language) TMQL general requirements Concise and human-readable syntax Defined on Abstract data model instance of abstract TMQL data model Support all natural language Two parts - one with querying only - one adding support for modifications

SNU OOPSLA Lab. 24 Constraints and Queries Layer TMQL standard shall not unduly constrain TMQL standard shall be formal, fully define TMQL shall be usable over an extended lifetime TMCL (Topic map Constraint Language) TMCL is still in the early draft stage User requirements are needed TMCL shall permit the definition of classes of topic maps

SNU OOPSLA Lab. 25 Milestones in Software Empolis K42 Application in Java using RMI,Jini and SSL Mondeca Knowledge Manager Application in Java for J2EE using EJBs Ontopia Knowledge Suite Java SDKs for J2EE using Java servlets and JSP

SNU OOPSLA Lab. 26 Future of Topic Maps Constraints and Queries Layer Topic map community has entered period of consolidation Mark up language is solution to solve interchange problem “TAO” of topic maps Topics, associations and occurrences

SNU OOPSLA Lab. 27 Near Future Topic maps will remain stable XTM DTD 1.0 will be accepted HyTM and XTM interchange syntax will reinforce as will OASIS applications On model developed at ISO Topic map queries and constraints Validation of association Extension of Paradigm across XML syntax

SNU OOPSLA Lab. 28 Near Future RDF and Topic maps will attain a degree of convergence Both RDF and the Reference Model use a graph-based formalism Convergence is “a simple matter” of mapping