- From: Masahiro Hori <HORIM@jp.ibm.com>
- Date: Sun, 9 Feb 2003 01:53:26 +0900
- To: "Raphael Volz" <volz@aifb.uni-karlsruhe.de>
- Cc: www-webont-wg@w3.org
Hello Raphael, The presentation syntax Schema uses local declaration of element, which is allowed in XML Schema but not allowed in DTD. So, the same element names (e.g., Class and Individual) may have different attributes and content element depending on the context. For example, 1: <owls:Class owls:name="Student" owls:complete="false"> 2: <owls:Class owls:name="Thing" /> 3: <owls:ObjectRestriction owls:property="child" 4: owls:maxCardinality="1"> 5: <owls:allValuesFrom owls:class="Person" /> 6: </owls:ObjectRestriction> The 'olws:Class' in the lines 1 and 2 have the same element name, are defined as different elements. On the other hand, the attribute name 'olws:class' (the line 5) can be distinguished from the element names (the lines 1 and 2) taking account of the case (uppler/lower) of the initial letter. So, I'm afraid the syntactic ambiguity you mentened came not from the name dupulication between names of element and attribute, but from the use of local e lement declarations (which allow to define different elements with the same name). Is that right? -Masahiro Masahiro Hori, Ph.D. Group Leader, Programming Models & Tools, IBM Tokyo Research Laboratory Tel: +81-46-215-4667 / Fax: +81-46-274-4282 Email: horim@jp.ibm.com "Raphael Volz" <volz@aifb.uni-ka To: Masahiro Hori/Japan/IBM@IBMJP rlsruhe.de> cc: <www-webont-wg@w3.org> Subject: AW: 'xsd:redefine' removed from XML presentation syntax 2003/02/07 20:08 Schemas Hi Masahiro, there is a little "syntactic disambiguity" in your schemas wrt. of usage of the name "class". You use it for an attribute name and an element name. If you change it to two different names, existing data-binding frameworks like jbind.org, SUN's jaxb and exolab castor can be used without further user modification, that is defining own data mapping policies. Mit freundlichen Grüßen, Best regards, Raphael Volz Institut AIFB, Universität Karlsruhe http://www.aifb.uni-karlsruhe.de/WBS/rvo volz@aifb.uni-karlsruhe.de WIM, FZI Karlsruhe http://wim.fzi.de/ volz@fzi.de Fax: +49-1212-5-470-17-365 > -----Ursprüngliche Nachricht----- > Von: Masahiro Hori [mailto:HORIM@jp.ibm.com] > Gesendet: Mittwoch, 5. Februar 2003 11:44 > An: Raphael Volz > Cc: www-webont-wg@w3.org > Betreff: 'xsd:redefine' removed from XML presentation syntax Schemas > > > > > Raphael, > > Thanks for your feedback. > > 'xsd:redefine' was used in the only one module > [owl1-dl-descriptionGroup.xsd] > in the XML Schema, and I have changed the module not to use > 'xsd:redefine'. > This change makes sense because the Schemas could be used with more > XML parsers, rather than just Apache Xerces-j (v2.2.1) that I have been > using. > > Attaches is a ZIP-ed archive of the latest XML presentation syntax Schema > and OWL examples in XML, which are taken from the latest Guide [1] and > (manually) converted to the XML presentation syntax. > > [1] http://www.w3.org/2001/sw/WebOnt/guide-src/Guide.html > > -Masahiro > > (See attached file: 20030203_OWL-XMLSchema.zip) > > > Masahiro Hori, Ph.D. > Group Leader, Programming Models & Tools, > IBM Tokyo Research Laboratory > Tel: +81-46-215-4667 / Fax: +81-46-274-4282 > Email: horim@jp.ibm.com > > > > > "Raphael Volz" > > <volz@aifb.uni-ka To: Masahiro > Hori/Japan/IBM@IBMJP > rlsruhe.de> cc: > > Subject: Re: > Update: XML presentation syntax (Appendix E of OWL > 2003/02/05 03:10 Reference) > > > > > > > > > > > Hi - > > I tried to use XMLS data binding frameworks > with your schema, however neither one (jaxb, castor, jbind) > can deal with redefinitions. > > Is there a way to materialize modular schemas > out to a single one without doing it manually ? > > A databinding framework would provide a quick > implementation of an OWL api... > > Mit freundlichen Grüßen, > Best regards, > > Raphael Volz > Institut AIFB, Universität Karlsruhe > http://www.aifb.uni-karlsruhe.de/WBS/rvo > volz@aifb.uni-karlsruhe.de > > WIM, FZI Karlsruhe > http://wim.fzi.de/ > volz@fzi.de > > Fax: 01212-5-470-17-365 > > > > >
Received on Saturday, 8 February 2003 11:53:51 UTC