[sc34wg3] Some general comments on the RM (branching from the thread
Re: [sc34wg3] The Norwegian National Body position on ISO 13250)
Jan Algermissen
sc34wg3@isotopicmaps.org
Tue, 15 Apr 2003 23:06:37 +0200
Jan Algermissen wrote:
>
> Jim,
>
> thanks for the comments.
>
> One short reply:
>
> "Mason, James David (MXM)" wrote:
>
> > I observed that I felt that the RM was the place for fundemental semantic
> > grounding for TMs.
>
> The RM provides the ground for defining TMAs (e.g. the SAM). *ALL* semantics
> are defined in TMAs.
>
> > At this point, the RM is still heavily syntactic. It
> > places a lot of emphasis on properties (Clause 3) and constraints (Clause
> > 4). This material, particularly in Clause 4, is syntactic, though at a very
> > abstract level. Perhaps I should say it's structural, but for me the listing
> > of properties comes closer to syntax than just structure.
>
> I don't understand what 'objects' (aka topics/nodes/proxies etc) that have
> properties 'attached' to them have to do with syntax.
>
> Despite any impression that the prose possibly creates, let me say that:
> The RM has nothing to do with syntax.
>
> In addition, no TMA has anything to do with syntax.
>
> Syntax is handled by syntax deserialization specifications (that process
> syntax using the semantics of one or several TMAs).
Sorry, it appears the above sounds like "I tell you how it is!". I should
have added that what I wrote is of course only my opinion and that I
try to find out if you agree to that.
Jan
> JAn
>
>
> > That syntactic
> > material is necessary to provide a basis for mapping to the SAM. But it's
> > severly lacking when it comes to defining the semantics of TMs.
> >
> > In short: You need to be standardizing both syntax and semantics; at this
> > point you're neglecting semantics. Syntax/structure should be defined as
> > concisely as possible, preferably through notation or tables rather than
> > prose. Prose should be reserved for things that can't be done in notation,
> > which means semantics.
> >
> > 1. Clause 2, the glossary, should be as brief as possible. Don't try to do
> > normative stuff here; make it just a collecting point for things that need
> > to be defined for clarity or because they come up again and again in the
> > standard. 2.15, "r-topic" is a good candidate to stay in. 2.37 "TMM" has no
> > business in the standard. Definitions like 2.10, that simply expand an
> > initialism or acronym, belong somewhere else, either in a list of
> > initialisms or simply folded back into the primary topics.
> >
> > 2. Clauses 3 and 4 are generally OK, so long as they are dealing with things
> > that can be dealt with in narrative prose. Reducing the definition of
> > properties to a table, as in 4.2.1 is good. No sense in wasting words on
> > that sort of thing.
> >
> > Section 4.2.2 should be done likewise: almost all the constraints could be
> > handled in a table, perhaps by expanding column 6 of Table 4.2.1. All that
> > should be left of 4.2.2 is the explanatory matter that conveys semantics, as
> > opposed to structure constraints. For example, the first sentence of
> > 4.2.2.1.1 is OK; the rest of 4.2.2.1 should go into the table. There is
> > currently no real text in 4.2.2.2, except in the notes, so this whole
> > section could be reduced to a row in a table. If the stuff in notes 10 and
> > 11 is normative explanation, it shouldn't be in notes.
> >
> > Figure 1 (note 13) shouldn't be in a note. It should be pulled up into the
> > main text. If the figure is normative, then it can replace a whopping lot of
> > inefficient prose.
> >
> > 3. Try to avoid having more than 4 levels of headings.
> >
> > 4. It's fine if we put up an HTML version of this thing with plenty of
> > hyperlinks. Eliot's HtTime is a good model for that. But that stuff can't be
> > normative, and it shouldn't be in the printed version. It shouldn't be in
> > the PDF either, unless you can make the hyperlinks work (which they don't in
> > the file I pulled down from Sara's site).
> >
> > Jim Mason
> >
> > _______________________________________________
> > sc34wg3 mailing list
> > sc34wg3@isotopicmaps.org
> > http://www.isotopicmaps.org/mailman/listinfo/sc34wg3
>
> --
> Jan Algermissen http://www.topicmapping.com
> Consultant & Programmer http://www.gooseworks.org
> _______________________________________________
> sc34wg3 mailing list
> sc34wg3@isotopicmaps.org
> http://www.isotopicmaps.org/mailman/listinfo/sc34wg3
--
Jan Algermissen http://www.topicmapping.com
Consultant & Programmer http://www.gooseworks.org