[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>> OASIS has no TM committees that deal with the interchange </FONT>
<BR><FONT SIZE=2>> format of TMs or</FONT>
<BR><FONT SIZE=2>> the definition of what it means to be a TM. That's all in ISO/IEC</FONT>
<BR><FONT SIZE=2>> 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>> But if any current software does</FONT>
<BR><FONT SIZE=2>> validate its input, it's going to validate against a DTD </FONT>
<BR><FONT SIZE=2>> since that's how</FONT>
<BR><FONT SIZE=2>> 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>> At this point, the only test of a schema would have to be </FONT>
<BR><FONT SIZE=2>> whether something</FONT>
<BR><FONT SIZE=2>> 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> </FONT>
<BR><FONT SIZE=2>> But remember that having a valid XML file is not the same </FONT>
<BR><FONT SIZE=2>> thing as having a</FONT>
<BR><FONT SIZE=2>> meaningful TM. I can generate all sorts of things that XMetaL </FONT>
<BR><FONT SIZE=2>> tells me are</FONT>
<BR><FONT SIZE=2>> valid XTM files but which mean absolutely nothing to a TM </FONT>
<BR><FONT SIZE=2>> browser (as I know</FONT>
<BR><FONT SIZE=2>> 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 "meaningless", 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)--