ISO/IEC JTC 1/SC 34N0858

ISO/IEC logo

ISO/IEC JTC 1/SC 34

Information Technology --
Document Description and Processing Languages

TITLE: Oslo 2007-03 Minutes - Topic Maps - Graphical notation 13250-7
SOURCE: Mr. Lars Marius Garshol; Prof. Jaeho Lee
PROJECT: WD 13250-7: Information technology - Topic Maps - Graphical notation
PROJECT EDITOR: Prof. Jaeho Lee; Mr. Graham Moore
STATUS: Minutes
ACTION: For Information
DATE: 2007-04-23
DISTRIBUTION: SC34 and Liaisons
REPLY TO:

Dr. James David Mason
(ISO/IEC JTC 1/SC 34 Chairman)
Y-12 National Security Complex
Bldg. 9113, M.S. 8208
Oak Ridge, TN 37831-8208 U.S.A.
Telephone: +1 865 574-6973
Facsimile: +1 865 574-1896
Network: masonjd@y12.doe.gov
http://www.y12.doe.gov/sgml/sc34/
ftp://ftp.y12.doe.gov/pub/sgml/sc34/

Mr. G. Ken Holman
(ISO/IEC JTC 1/SC 34 Secretariat - Standards Council of Canada)
Crane Softwrights Ltd.
Box 266,
Kars, ON K0A-2E0 CANADA
Telephone: +1 613 489-0999
Facsimile: +1 613 489-0995
Network: jtc1sc34@scc.ca
http://www.jtc1sc34.org



GTM Minutes from WG 3 Meeting in Oslo, 2007

For ease of reference, these minutes contain the presentation made by the GTM editors, Lars Marius Garshol and Professor Jaeho Lee, as well as the comments and decisions made during the meeting. Comments and decisions from the meeting are shown in italic text.

1. Purpose

  1. GTM should be usable for communicating the contents of a topic map to students and readers of technical papers. This means that GTM should effectively be able to express the same information as the TMDM, but in a visual form. This is the purpose served by GTM level 0.
  2. GTM should be usable to communicate the constraints on a Topic Maps ontology to customers, developers, students, and readers of technical papers. This means that GTM should effectively be able to express the same information as TMCL Schema, but in a visual form. This is the purpose served by GTM level 1.

2. General Requirements

  1. GTM must support both of the purposes described above.
  2. GTM should be easy for humans to read.
  3. GTM should be easy for humans to write, using either
  4. GTM models should be compact, and conserve visual real estate.
  5. The two parts of GTM should be visually consistent; that is, they should use a common set of shapes.
  6. The GTM standard should not rely on colour for communicating model information. That is, if a GTM model is printed in black and white, no standardized information should be lost.
  7. A GTM model is not required to display every aspect of the represented TMDM/TMCL instance. If essential information is omitted, GTM must specify the shapes to be used as a "shorthand" for the omitted information. (Note that this applies only to simplifications such as omitting the type and role types of an association, and is not a general templating mechanism or support for clustering of topics.)
  8. The visual structure of a GTM model should correspond as closely as possible to the structure of the topic maps being either represented directly (in level 0) or constrained by the model (in level 1).
  9. The shapes used by GTM must be fit for purpose (e.g, something with multiple connection points should be designed in such a way as to aesthetically facilitate this).
  10. All GTM models must be required to use a consistent set of shapes to represent the various underlying TMCL and TMDM constructs. (That is, the shape used to represent, e.g, topic types should be consistent across all GTM models.)
  11. Requirements on shapes must be specified as minimal requirements only, to allow users to make extensions to GTM (such as use of colour and fill patterns) without being incompatible with the standard.
  12. GTM must define precisely what is considered to be consistent with the standard, and what is not. (For example, is rotation of the shape allowed; is using a fill colour inside the shape allowed, etc etc)
  13. GTM should aim to not constrain visual representations of GTM models any more than what is necessary for consistency. That is, the constraints on visual representations should be minimal.
  14. GTM must provide some way of visually representing both information from level 0 and level 1, and the connections between the two levels.
  15. Comments on Requirements

2. General non-requirements

3. GTM level 0

  1. GTM level 0 must be able to represent all item types and properties in the TMDM.
  2. GTM level 0 may also define shapes for representing the type-instance and supertype-subtype association types defined by TMDM.
  3. There must be a precise definition of how the shapes in GTM level 0 map to constructs in the TMDM.

3. GTM level 0 non-requirements

3. GTM level 0

4. GTM level 1

  1. GTM level 1 must be able to express everything that TMCL Schema can express. That is, it must be possible to generate a TMCL Schema from a GTM level 1 model.
  2. GTM level 1 must be conceptually similar to existing modelling formalisms such as UML, ORM, and ER.
  3. GTM level 1 must allow a representation of TMCL constraints that is more compact than the representation of the TMDM form of these constraints in GTM level 0.
  4. There must be a precise definition of how the shapes in GTM level 1 map to constraints in TMCL.

Now What?