And Coolheads Consulting A Processing Model for Topic Maps Knowledge Technologies 2001 Austin, 6 March 2001 Steven R. Newcomb Michel.

Slides:



Advertisements
Similar presentations
A High-level Topic Maps-based Language for the Semantic Web Semantic Web EU/NSF Workshop, Sofia- Antipolis, Oct 3-5, 2001 Michel Biezunski
Advertisements

What is XML? a meta language that allows you to create and format your own document markups a method for putting structured data into a text file; these.
XML: Extensible Markup Language
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Defining and Managing Semantics and Datatypes – Is there a role for ISO Topic Maps? Martin Bryan Technical Manager The Diffuse Project
Information and Business Work
9 Topic Maps. Prof. Dr. Knut Hinkelmann 2 Information Retrieval and Knowledge Organisation - 9 Topic Maps Topic Maps – The Idea Topic Maps …  are a formalism.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
A New Learning Tools. Topic Maps is a standard for the representation and interchange of knowledge, with an emphasis on the findability of information.
Essentials of the Topic Maps Reference Model (TMRM) Patrick Durusau Snowfall Software Steve Newcomb Coolheads Consulting.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
© Tefko Saracevic, Rutgers University1 metadata considerations for digital libraries.
Coolheads Consulting Copyright © 2003 Coolheads Consulting The Internal Revenue Service Tax Map Michel Biezunski Coolheads Consulting New York City, USA.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
4/20/2017.
18 June, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules Data Point Meta Model Data Point Methodology Guidance European Taxonomy.
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.
IT 244 Database Management System Data Modeling 1 Ref: A First Course in Database System Jeffrey D Ullman & Jennifer Widom.
Euler, Topic Maps and Revolution An Introduction to ISO/IEC Topic Maps Tapsa Pippuri Senior Information Architect STEP Infotek A.S, Oslo.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
Copyright OASIS, 2002 OASIS Topic Maps Technical Committees Standards Update Presentation Knowledge Technologies Conference Seattle , March 11 Bernard.
Business Analysis and Essential Competencies
Knowledge representation
XML BIS4430 – unit 10. XML Origins Extensible Markup Language (XML) 1998 Inspired by Standard Generalized Markup Language (SGML) and HTML. SGML defines.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
Architecting Web Services Unit – II – PART - III.
CountryData Technologies for Data Exchange SDMX Information Model: An Introduction.
1 Tutorial 13 Validating Documents with DTDs Working with Document Type Definitions.
Metadata: Essential Standards for Management of Digital Libraries ALI Digital Library Workshop Linda Cantara, Metadata Librarian Indiana University, Bloomington.
Winter 2006Keller, Ullman, Cushing18–1 Plan 1.Information integration: important new application that motivates what follows. 2.Semistructured data: a.
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.
Knowledge Technologies March 2001 DataChannel, Inc Preserving Process Hyperlink-Based Workflow Representation W. Eliot Kimber, DataChannel, Inc.
SNU OOPSLA Lab. Chapter3: A Perspective on the Quest for Global Knowledge Interchange Steven R. Newcomb Edited by Jongnam Kim.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
WDMD 170 – UW Stevens Point 1 WDMD 170 Internet Languages eLesson: Variables, Functions and Events (there is an audio component to this eLesson) © Dr.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Standards-Based Knowledge Systems using NewsML and Topic Maps Presented by Daniel Rivers-MooreDaniel Rivers-Moore Director of New Technologies, RivComRivCom.
© 2006 Patrick Durusau and Steven R. Newcomb Information Systems, Tribalism, and Subject Maps Patrick Durusau, Snowfall Software Steve Newcomb, Coolheads.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Introduction to Markup Languages January 31, 2002.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
SNU OOPSLA Lab. Chapter 4 The Rise and Rise of Topic Maps Sam Hunting.
XML Topic Maps (XTM) The GPS of the Web Eric Freese Chair, TopicMaps.Org.
Software Requirements Specification Document (SRS)
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.
IRS Tax Map Electronic Research Tool David Brown Internal Revenue Service Media and Publications Division David Brown Internal Revenue Service Media and.
ISO TC37/SC4 N435 Nov 12, 2007 Presented by Miran Choi/ETRI Written by Jae Sung Lee/Chungbuk National Univ.
Copyright © 2005 Coolheads Consulting Coolheads Consulting Bottom-up Semantic Integration Michel Biezunski Steven R. Newcomb Coolheads Consulting
Current metadata standards ISO/IEC MLR new for Curriculum Erlend Øverby’ Chair ISO/IEC JTC 1/SC 36 Information Technology for Learning, Education and Training.
Linda Schmandt Structured Text & XML in Medicine 16 Jan 2004.
CS 501: Software Engineering Fall 1999 Lecture 15 Object-Oriented Design I.
XML Extensible Markup Language
Connecting to External Data. Financial data can be obtained from a number of different data sources.
Copyright © 2005 Michel Biezunski, Infoloom and Steven R. Newcomb, Coolheads Consulting A DRM Perspective What Topic Maps Bring to the Table Michel Biezunski.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Some basic concepts Week 1 Lecture notes INF 384C: Organizing Information Spring 2016 Karen Wickett UT School of Information.
1 Representing and Reasoning on XML Documents: A Description Logic Approach D. Calvanese, G. D. Giacomo, M. Lenzerini Presented by Daisy Yutao Guo University.
Inline Vs. External Policy Attachment SCA Policy Framework
XML QUESTIONS AND ANSWERS
CS 326 Programming Languages, Concepts and Implementation
Topic Maps - an introduction
Presentation transcript:

and Coolheads Consulting A Processing Model for Topic Maps Knowledge Technologies 2001 Austin, 6 March 2001 Steven R. Newcomb Michel Biezunski

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Syntax is only half of the story Syntax is for interchange. Interchange Syntax is not enough for processing. Need an explicit processing model to describe what the result of processing is. XML technology is useful but not sufficient for topic map processing. Implementers must know the processing model in order to build interoperable applications.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. What is a topic map? The answer you get depends on whom you ask. This situation is inconsistent with the use of topic maps for global knowledge interchange. Typical answers: –A kind of XML document, right? –A finding aid made from an XML document by a process of rendition…? –Whatever application X thinks a element means…?

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map paradigm: Historical Facts The entire history was driven by idealists interested in solving the central problems of information management. 1993: First expression of Topic Map paradigm in Davenport SOFABED draft by Steven R. Newcomb. “Syntactically, topics are best represented as independent links!”

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map paradigm: Historical Facts 1993: Schism of Davenport Group project into –DocBook. (That’s another story.) –Conventions for the Application of HyTime (CApH), hosted by GCA Research Institute (now IDEAlliance), chaired by Steven R. Newcomb.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map paradigm: Historical Facts : Several CApH drafts of topic map syntax and description, as a HyTime-conforming “Architecture Definition Document”.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map paradigm: Historical Facts Topic Map paradigm: Historical Facts : Michel Biezunski as pioneering hero of the Topic Map story –makes first implementations; –proves the value of the topic maps paradigm; –popularizes the paradigm; –serves the needs of real customers.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map paradigm: Historical Facts 1997: Steve Newcomb and Michel Biezunski start working together again. With Martin Bryan, they become co-editors of ISO/IEC : Peter Newcomb asks, “What’s the model?” Steve and Michel say, “What do you mean, ‘What’s the model?’?”

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map paradigm: Historical Facts 1997: Vicky Newcomb and Peter Newcomb eat tacos for breakfast at the Plano, Texas Whataburger. The model later known as “binding points” and “Whataburger” is born.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map paradigm: Historical Facts 1998: Bryan Bell pays Steve and Michel to be locked in a room in Tacoma until they finish drafting ISO/IEC

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map paradigm: Historical Facts Essential Dialectic Tension: –Biezunski’s Principle vs. –Newcombian incomprehensible elegance. Result: ISO/IEC 13250, with no explicit processing model, but total compatibility with Whataburger. Whataburger remains largely undisclosed, in the interests of getting the standard adopted.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map paradigm: Historical Facts 2000: ISO/IEC 13250:2000 finally, at last, adopted by ISO. It’s based on SGML and HyTime.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map paradigm: Historical Facts GCA IDEAlliance (Dianne Kennedy, Paul Conn, etc.) prevails upon Michel and Steve to head up a new standards effort to make an XML Specification for Topic Maps as quickly as possible, in order to launch industries based on topic maps for the Web. Can we get the Whataburger model published and standardized at last?

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. What you need to know 1.A topic is a surrogate for a subject. 2.Subjects can be either indicated or constituted by resources. 3.Topics have characteristics: names, occurrences, and associations with other topics. 4.Topic characteristics are applicable within defined scopes. 5.Two rules govern the merging of topic maps: the subject-based and the name- based merging rules.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. A Topic Map Processing Model Node types –t-node –a-node –s-node Arc types –association member –association scope –association template –scope component Topic-ification of resources

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. What is a topic map? Interchangeable topic map XML elements conforming to a structure defined by the XTM DTD. Interpreted topic map Application-internal graph resulting from processing the syntax. The topic map graph exhibits unambiguously all properties of topic map constructs. Formatted topic map Examples: HTML rendering of a topic map as an index; printed index.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. What is a Topic? The computer representation of a subject (element or node) A set of topic characteristics: –topic names –topic occurrences –memberships of topics in associations

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Map Graph A set of nodes: t-nodes, a-nodes, and s-nodes.S T T A T T T T

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Subjects and Topics Subjects are notions. Topics are computer constructs. Topics are surrogates for subjects. subject topic

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topics have two aspects 1.Syntactical, interchangeable elements... 2.Application-internal nodes (t-nodes)T T A T T T TS

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. When two topics have the same subject... topic...Topics get merged into one t-node in the topic map graph. T T T subject

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Subjects and resources An information resource can indicate what the subject is, and/or an information resource can be the subject. subject

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Addressability of Subjects Subject is not addressable or Subject is addressable subject

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Subject Referencing Syntax subject

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. The Subject Identity Point Each subject can be considered a hub connecting all topics having this subject. Such a hub, called a "subject identity point", is a resource that either constitutes or indicates a subject. Therefore all s which refer to the same subject are to be considered the same topic.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Two Forms of Associations Associations are computer constructs that take two forms: –Syntactic, interchangeable associations.... –Application-internal associations (a- nodes)T T A

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Associations and Topics Associations connect topics Associations can be considered as topics.T T A T A

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic Name Base Name: Name used to designate a topic. A topic may have zero, one, or several base names. A base name can be explicitly scoped. Each base name can have several variants, for various processes (display, audible rendition, sort,...)

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic-basename Associations The base name becomes a topic whose subject is the string resource that is the base name. A topic-basename association connects the named topic to its name, within some scope.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Basename-variantname Associations The variant name becomes a topic whose subject is the information resource that is the variant name. A basename-variantname association connects the variant to the topic-basename association

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved.Scopes Topic characteristics have scopes. A scope is an extent of validity. A scope is represented as a set of topics.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic namespaces Scopes are used to define namespaces for topics. TOPIC NAMING CONSTRAINT: No two topics can have the same name in the same scope (i.e., the same topic namespace). (This has absolutely nothing to do with "XML Namespaces".)

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. What gets scoped Scope applies to topic characteristics: –name, –occurrence, –role played in relation with other topics. Topics do not have scope. Only topic characteristics have scope.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved.Occurrence Information resource attached to the topic because it is relevant to the subject that the topic represents.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved. Topic-occurrence Associations The occurrence becomes a topic whose subject is the resource that is the occurrence. A topic-occurrence association connects the named topic to its occurrence, within some scope.

and Coolheads Consulting and © 2001, InfoLoom, Inc. and Coolheads Consulting. All rights reserved.More... a web site maintained by Michel Biezunski and Steven R. Newcomb.