© 2006 Patrick Durusau and Steven R. Newcomb Information Systems, Tribalism, and Subject Maps Patrick Durusau, Snowfall Software Steve Newcomb, Coolheads.

Slides:



Advertisements
Similar presentations
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
Advertisements

1 Web Data Management XML Schema. 2 In this lecture XML Schemas Elements v. Types Regular expressions Expressive power Resources W3C Draft:
1 eVenzia Technologies Learning HTML, XHTML & CSS Chapter 1.
IN350 Document Management & Information Steering Introduction to Document Management. Class 1 August 25, 2003 Judith A. Molka-Danielsen
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
Essentials of the Topic Maps Reference Model (TMRM) Patrick Durusau Snowfall Software Steve Newcomb Coolheads Consulting.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
Coolheads Consulting Copyright © 2003 Coolheads Consulting The Internal Revenue Service Tax Map Michel Biezunski Coolheads Consulting New York City, USA.
XML: New or Old? XML was not an extention of HTML That already existed! SGML (ISO 8879) XML was a simplification of SGML  80 / 20 rule  (80% of the features.
Unit 4 – XML Schema XML - Level I Basic.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI.
Table of Contents Logarithm Properties - Simplifying Using Combinations The three basic properties for logarithms are... It is important to be able to.
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.
1 TN232921: Differences between Project Configuration settings output in XML from Command Manager versus the Project Configuration Editor in MicroStrategy.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
XP New Perspectives on XML Tutorial 4 1 XML Schema Tutorial – Carey ISBN Working with Namespaces and Schemas.
CSE 331 Software Design & Implementation Hal Perkins Autumn 2012 Java Classes, Interfaces, and Types 1.
SEG4110 – Advanced Software Design and Reengineering
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Text.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
Why XML ? Problems with HTML HTML design - HTML is intended for presentation of information as Web pages. - HTML contains a fixed set of markup tags. This.
Introducing Topic Maps Patrick Durusau Convener, Topic Maps Working Group, ISO.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
Chapter 1 XHTML: Part I The Web Warrior Guide to Web Design Technologies.
Sheet 1XML Technology in E-Commerce 2001Lecture 7 XML Technology in E-Commerce Lecture 7 XSL Formatting Objects, Java Data Binding.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Introduction to GAIGS XML Scripting Integrating Algorithm Visualization into Computer Science Education Grand Valley State University June 13-16, 2006.
Designing Object-Oriented or Modular Documentation Presented by Visnja Beg November 21, 2000.
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.
Of 33 lecture 3: xml and xml schema. of 33 XML, RDF, RDF Schema overview XML – simple introduction and XML Schema RDF – basics, language RDF Schema –
SNU OOPSLA Lab. Chapter3: A Perspective on the Quest for Global Knowledge Interchange Steven R. Newcomb Edited by Jongnam Kim.
XML and Validation Tools Schema Schematron. XML eXtensible Markup Language (XML) –A metamarkup language. –The basic unit is called an element –Fairly.
New Perspectives on XML, 2nd Edition
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
And Coolheads Consulting A Processing Model for Topic Maps Knowledge Technologies 2001 Austin, 6 March 2001 Steven R. Newcomb Michel.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
Jeff Ullman: Introduction to XML 1 XML Semistructured Data Extensible Markup Language Document Type Definitions.
Table of Contents Logarithm Properties - Product Rule The Product Rule for logarithms states that... read as “the log of the product is the sum of the.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI / Search.
Processing of structured documents Spring 2003, Part 3 Helena Ahonen-Myka.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI / Search.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
SDPL 20064: Introduction to Style Sheets1 4. Introduction to Style Sheets n Discussed recently: –(APIs for) procedural manipulation of documents n Now.
The European Organisation for the Safety of Air Navigation AIXM UML to XSD AIXM XML Developers' Seminar.
SNU OOPSLA Lab. Chapter 4 The Rise and Rise of Topic Maps Sam Hunting.
Document Type Definition (DTD) Eugenia Fernandez IUPUI.
N n n n Objective- To recognize the properties of exponents and use them to simplify expressions. x 3 x x x = exponent base Rule of Common Bases x a =
Introduction to RDF Jonathan Borden The Open Healthcare Group the “Resource Description Framework”
IRS Tax Map Electronic Research Tool David Brown Internal Revenue Service Media and Publications Division David Brown Internal Revenue Service Media and.
Creating User Interfaces XML, MathML, ChomeVox. XML eXtended Markup Language Tags and text Tags are singletons and paired. Tags have types and, generally,
Copyright © 2005 Coolheads Consulting Coolheads Consulting Bottom-up Semantic Integration Michel Biezunski Steven R. Newcomb Coolheads Consulting
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
Table of Contents Logarithm Properties - Quotient Rule The Quotient Rule for logarithms states that... read as “the log of the quotient is the difference.
Copyright © 2005 Michel Biezunski, Infoloom and Steven R. Newcomb, Coolheads Consulting A DRM Perspective What Topic Maps Bring to the Table Michel Biezunski.
Rendering XML Documents ©NIITeXtensible Markup Language/Lesson 5/Slide 1 of 46 Objectives In this session, you will learn to: * Define rendering * Identify.
® IBM Software Group © 2009 IBM Corporation Viewpoints and Views in SysML Dr Graham Bleakley
1 XML eXtensible Markup Language. 2 Introduction and Motivation Dr. Praveen Madiraju Modified from Dr.Sagiv’s slides.
Web Services: Principles & Technology Slide 3.1 Chapter 3 Brief Overview of XML COMP 4302/6302.
XML DTDs and Schemas How we define our markup language.
AIXM 5.1 XML Developers' Seminar #2 – Dec 2009
XML QUESTIONS AND ANSWERS
Eugenia Fernandez IUPUI
Presentation Test. Second Slide Third Slide It worked.
Topic Maps - an introduction
Web Programming Maymester 2004
Name:______________________________ Date:________________
Social Practice of the language: Describe and share information
Presentation transcript:

© 2006 Patrick Durusau and Steven R. Newcomb Information Systems, Tribalism, and Subject Maps Patrick Durusau, Snowfall Software Steve Newcomb, Coolheads Consulting Extreme Markup Languages 2006 Montréal, August 14 Slides and files:

© 2006 Patrick Durusau and Steven R. Newcomb A subject map is a set of subject proxies. A subject proxy is a set of properties. ≡ ≡ {,,,,, } value class value class value class value class value class value class An expression of a subject proxy represents a subject, and that expression is addressable, i.e., it has identity. value class value class value class value class value class value class (subject ) (e.g. oid=4a5f) {,,,,,,,,,, }

© 2006 Patrick Durusau and Steven R. Newcomb value class value class value class value class oid=2 value class value class oid=3 Expressions of different proxies can represent the same subject. value class value class value class value class value class value class (subject ) oid=1

© 2006 Patrick Durusau and Steven R. Newcomb value class value class value class value class oid=2 value class value class oid=3 One or more properties of every proxy identify its subject. value class value class value class value class value class oid=1 class value class (subject ) value class value class value class (subject )

© 2006 Patrick Durusau and Steven R. Newcomb (the Statue of Liberty) In any given subject map, there is no requirement that any subjects have any proxy expressions to represent them… …except for property classes. The class of every property must have at least one proxy expression. (the property’s value) (an expression of a proxy for the property’s class) (the proxy in which the property appears) (the property’s class)

© 2006 Patrick Durusau and Steven R. Newcomb Proxy expressions representing various subjects. A subject map (many properties and proxies not shown). A proxy expression representing a property class. (the property’s value) (the proxy expression representing the property’s class) (the proxy in which the property appears) A property. value

© 2006 Patrick Durusau and Steven R. Newcomb Set of information resources Rules for making proxies. Classes of information resources Subject Map Disclosure of semantics of properties. ≡an expression of a subject map Some set of information resources Rules for recognizing subjects and making proxies for them. Disclosure of semantics of properties. ++ the “legend”

© 2006 Patrick Durusau and Steven R. Newcomb An expression of a subject map is not the same thing as a subject map… Some set of information resources Rules for recognizing subjects and making proxies for them. Disclosure of semantics of properties. ++ the “legend” ≡ …just as an expression of a set is not the same thing as a set… “{1, 2, 3}” ≡ {1, 2, 3}

© 2006 Patrick Durusau and Steven R. Newcomb (subject: the content model of the element type “foo”) …just as different expressions can represent the same subject. <!ELEMENT foo ( bar | baz)* > <xs:choice minOccurs=“0” maxOccurs=“unbounded”>

© 2006 Patrick Durusau and Steven R. Newcomb IRS publications Rules for recognizing subjects in IRS pubs and making proxies for them IRS Publications DTDs IRS Tax Map (in the abstract; not yet rendered) Disclosure of semantics of properties. ++≡an expression of a subject map Some set of information resources Rules for recognizing subjects and making proxies for them. Disclosure of semantics of properties. First example: IRS Tax Map the “legend”

© 2006 Patrick Durusau and Steven R. Newcomb An XTM topic map Rules for recognizing subjects in XTM instances and making proxies for them XTM DTD XTM topic map seen as a subject map. Disclosure of semantics of XTM properties. ++≡an expression of a subject map Some set of information resources Rules for recognizing subjects and making proxies for them. Disclosure of semantics of properties. Second example: An XTM topic map the “legend”

© 2006 Patrick Durusau and Steven R. Newcomb A TMDM instance Rules for recognizing subjects in TMDM instances and making proxies for them TMDM infoset (ISO ) TMDM instance seen as a subject map. Disclosure of semantics of the properties of proxies found in subject map views of TMDM instances. ++≡an expression of a subject map Some set of information resources Rules for recognizing subjects and making proxies for them. Disclosure of semantics of properties. Third example: A TMDM instance the “legend”

© 2006 Patrick Durusau and Steven R. Newcomb A corpus of s. Rules for recognizing subjects in instances and making proxies for them. The structures of the s in the corpus. Corpus of s seen as a subject map. Disclosure of semantics of proxy properties. ++≡an expression of a subject map Some set of information resources Rules for recognizing subjects and making proxies for them. Disclosure of semantics of properties. Last example: A corpus of s the “legend”