[topicmapmail] XML Schema for XTM DTD

Bandholtz, Thomas TBandholtz@koeln.sema.slb.com
Tue, 04 Feb 2003 09:58:00 +0100


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--Boundary_(ID_kx1UqABYEX5wosa8whjT7Q)
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 7BIT

[Jim Mason:]
> OASIS has no TM committees that deal with the interchange 
> format of TMs or
> the definition of what it means to be a TM. That's all in ISO/IEC
> JTC1/SC34's territory.

Right. But obviously many of us need a schema and it is no good idea to have
everybody make his own.
I think we do not need a TC for this. We can do it informally. First let's
have a verified draft, and then think about what to do with it.

> But if any current software does
> validate its input, it's going to validate against a DTD 
> since that's how
> the interchange format is officially defined.

So we cannot be used in standard web services, which is the base of UDDI,
ebXML, and more. 
I am sure that's not what you want.

> At this point, the only test of a schema would have to be 
> whether something
> that it thinks is valid is also recognized as valid by the DTD. 

Exactly. Shouldn't be too difficult. And the other way round: validate
existing XTM samples with Max' schema and see what happens.

  
> But remember that having a valid XML file is not the same 
> thing as having a
> meaningful TM. I can generate all sorts of things that XMetaL 
> tells me are
> valid XTM files but which mean absolutely nothing to a TM 
> browser (as I know
> from copious idiotic experience).

sure. Schema is a little more powerful than DTD in this field, but not
powerful enough. OWL would help some steps further. Finally, it's not so
much a question of the formal language. If one's subjects are "meaningless",
then the whole topic map will be too, and no engine will be able to detect
it :-)

Well I want some tests of Max' schema. What would be a good XTM sample for
this? Max, how did you test it yourself?

Thomas Bandholtz

--Boundary_(ID_kx1UqABYEX5wosa8whjT7Q)
Content-type: text/html; charset=utf-8
Content-transfer-encoding: 7BIT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [topicmapmail] XML Schema for XTM DTD</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>[Jim Mason:]</FONT>
<BR><FONT SIZE=2>&gt; OASIS has no TM committees that deal with the interchange </FONT>
<BR><FONT SIZE=2>&gt; format of TMs or</FONT>
<BR><FONT SIZE=2>&gt; the definition of what it means to be a TM. That's all in ISO/IEC</FONT>
<BR><FONT SIZE=2>&gt; JTC1/SC34's territory.</FONT>
</P>

<P><FONT SIZE=2>Right. But obviously many of us need a schema and it is no good idea to have everybody make his own.</FONT>
<BR><FONT SIZE=2>I think we do not need a TC for this. We can do it informally. First let's have a verified draft, and then think about what to do with it.</FONT></P>

<P><FONT SIZE=2>&gt; But if any current software does</FONT>
<BR><FONT SIZE=2>&gt; validate its input, it's going to validate against a DTD </FONT>
<BR><FONT SIZE=2>&gt; since that's how</FONT>
<BR><FONT SIZE=2>&gt; the interchange format is officially defined.</FONT>
</P>

<P><FONT SIZE=2>So we cannot be used in standard web services, which is the base of UDDI, ebXML, and more. </FONT>
<BR><FONT SIZE=2>I am sure that's not what you want.</FONT>
</P>

<P><FONT SIZE=2>&gt; At this point, the only test of a schema would have to be </FONT>
<BR><FONT SIZE=2>&gt; whether something</FONT>
<BR><FONT SIZE=2>&gt; that it thinks is valid is also recognized as valid by the DTD. </FONT>
</P>

<P><FONT SIZE=2>Exactly. Shouldn't be too difficult. And the other way round: validate existing XTM samples with Max' schema and see what happens.</FONT></P>

<P><FONT SIZE=2>&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; But remember that having a valid XML file is not the same </FONT>
<BR><FONT SIZE=2>&gt; thing as having a</FONT>
<BR><FONT SIZE=2>&gt; meaningful TM. I can generate all sorts of things that XMetaL </FONT>
<BR><FONT SIZE=2>&gt; tells me are</FONT>
<BR><FONT SIZE=2>&gt; valid XTM files but which mean absolutely nothing to a TM </FONT>
<BR><FONT SIZE=2>&gt; browser (as I know</FONT>
<BR><FONT SIZE=2>&gt; from copious idiotic experience).</FONT>
</P>

<P><FONT SIZE=2>sure. Schema is a little more powerful than DTD in this field, but not powerful enough. OWL would help some steps further. Finally, it's not so much a question of the formal language. If one's subjects are &quot;meaningless&quot;, then the whole topic map will be too, and no engine will be able to detect it :-)</FONT></P>

<P><FONT SIZE=2>Well I want some tests of Max' schema. What would be a good XTM sample for this? Max, how did you test it yourself?</FONT>
</P>

<P><FONT SIZE=2>Thomas Bandholtz</FONT>
</P>

</BODY>
</HTML>

--Boundary_(ID_kx1UqABYEX5wosa8whjT7Q)--