Author: renato Date: 2006-01-05 19:31:19 +0100 (Thu, 05 Jan 2006) New Revision: 396
Modified: trunk/protocol/tapir.xsd Log: Removed controlled vocabulary from element /response/metadata/relatedEntities/entity/contact/role and made it unbounded to keep the protocol flexible (vocabulary control can still be defined at different levels such as software or network configuration).
Modified: trunk/protocol/tapir.xsd =================================================================== --- trunk/protocol/tapir.xsd 2006-01-05 18:26:00 UTC (rev 395) +++ trunk/protocol/tapir.xsd 2006-01-05 18:31:19 UTC (rev 396) @@ -1478,15 +1478,7 @@ <xsd:element name="title" type="languageAwareElement" minOccurs="0"/> <xsd:element name="email" type="xsd:string"/> <xsd:element name="phone" type="xsd:string" minOccurs="0"/> - <xsd:element name="role" maxOccurs="3"> - xsd:simpleType - <xsd:restriction base="xsd:token"> - <xsd:enumeration value="data administrator"/> - <xsd:enumeration value="system administrator"/> - <xsd:enumeration value="other"/> - </xsd:restriction> - </xsd:simpleType> - </xsd:element> + <xsd:element name="role" type="xsd:string" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute ref="lang"/> </xsd:complexType>