version: $Revision: 1.17 $
date: $Date: 2005/09/13 08:50:22 $
author: Jos de Bruijn
this schema is a module, which belongs to the WSML/XML schema specification.
This schema provides the necessary definitions for the identifiers in WSML/XML.
The basic kind of identifier in WSML: an IRI.
Note that when translating the standard WSML syntax to XML, Qualified names are resolved to full IRIs.
A data value in WSML.
The type is required. Because we allow complex constructed data values, a data value can have multiple arguments. The arguments are strictly ordered.
The content is mixed; it is thus possible to use both regular text and tags which represent the arguments. Regular text is interpreted as the first argument.
wsmlID corresponds with either an IRI, a string, an integer, a decimal, a variable or an anonymous identifier. The type of the identifier is indicated in the attribute 'type'. The IRIs identifying the types IRI, string, integer and decimal correspond with the IRIs of the datatypes as defined in Appendix C of the WSML specification. The type variable is identified with the IRI http://www.wsmo.org/2004/wsml#variable, the type anonymousID is identified with http://www.wsmo.org/2004/wsml#anonymousID.
A variable in a WSML logical expression.