- From: Moog, Thomas H <thomas.h.moog@intel.com>
- Date: Mon, 4 Sep 2006 11:06:36 -0400
- To: "Christian Setzkorn" <christian@setzkorn.eu>, <xmlschema-dev@w3.org>
Why not use
  <xs:restriction base=xs:string >
    <xs:enumeration value="1 male" />
    <xs:enumeration value="2 female" />
  </xs:restriction>
-----Original Message-----
From: xmlschema-dev-request@w3.org [mailto:xmlschema-dev-request@w3.org]
On Behalf Of Christian Setzkorn
Sent: Monday, September 04, 2006 5:55 AM
To: xmlschema-dev@w3.org
Subject: XML schema for ordinal/nominal variables
Dear all,
I would like to define nominal/ordinal variables as XML schema. Both
types
of variables are characterized by code/string pairs. Here code is a real
number.
Example of the nominal variable Gender:
code/string
#######
1/male
0/female
Example of the ordinal variable Agreement:
code/string 
#######
0/strongly disagree
1/disagree
2/agree
3/strongly agree
My first attempt to define 'Gender' is this:
<xs:element name = "gender" >
	<xs:simpleType>
		<xs:restriction base = "xs:string" >
			<xs:pattern value "0 female | 1 male" />
		</xs:restriction>
	</xs:simpleType>
</xs:element>
Could this be improved?
Any feedback would be very much appreciated. Many thanks in advance.
Best wishes,
 
Christian Setzkorn
 
-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.11.7/436 - Release Date:
01/09/2006
 
Received on Monday, 4 September 2006 15:07:14 UTC