- From: <Stefan.Keller@lt.admin.ch>
- Date: Wed, 19 Jul 2000 13:47:20 +0200
- To: xmlschema-dev@w3.org, www-xml-schema-comments@w3.org, xml-dev@xml.org
I would like to hang in a new thread as a newbie. I understand that enumeration represents an enumerated type supported on attributes only. My/our requirement is now *not* only the reduction of list of permitted values *but* to subtype one (ore more) specific enumeration values, like EN-us, EN-uk, EN-aus, ... meaning us-english, uk-english, australian-english, ... Here is an example: <simpleType name="languageCode" base="string"> <enumeration value="DE"/> <enumeration value="EN"/> <enumeration value="FR"/> <enumeration value="ZW"/> </simpleType> Example solution with a (very probably incorrect) syntax invented by myself: <specializedType name="languageSubCode" source="simpleType" deriveBy="extension"> <group ref="EN"> <enumeration value="US"/ > <!-- Remark: means EN-US --> <enumeration value="EN-UK"/> <!-- Remark: means EN-UK --> ... </group> </specializedType> We have quite some experience and practice with this type in a national geodata description and transfer standard, called 'INTERLIS'. The advantage is, that we can define object- and/or codelists at national/international level (i.e. landcover, vegetataion types, building or street classnames) and allow then cantons/admin.regions to make a (hierarchical) subdivision of this enumeration. This ensures compatibility trough structural polymorphism down to the data integration level. What do the XML schema experts mean? Is tihs possible/feasible in XML Schema? -- Stefan Keller ______________________________________________________________________ Stefan F. Keller INTERLIS.net: http://www.gis.ethz.ch Eidg. Vermessungsdirektion Directorate of cadastral surveying Bundesamt fuer Landestopographie Federal Office of Topography Seftigenstrasse 264 Phone (+41)-31 963 22 44 CH-3084 Wabern (Switzerland) Fax (+41)-31 963 22 97 E-Mail: mailto:stefan.keller@lt.admin.ch Web: http://www.swisstopo.ch ______________________________________________________________________ - Did you already see the article "INTERLIS 2 - The missing link?" in GEOEurope May 2000 (http://www.geoplace.com/ge/2000/0500/0500in.asp) ?
Received on Wednesday, 19 July 2000 07:51:02 UTC