RDL Server XML Schema
Introduction
This page provides a summary of the XML Schema classes used in the Web Services description. A full definition (V0.4) is provided in RDLv4.xsd.
XML Schema complex types
ComplexType: ServiceInformation
ServiceInformation is a class that represents information about the service provided by the RDL server.Note – as this class is providing information about the version of web services that the server supports, it is important that any future modifications to this class are done in an upwardly compatible way.
ComplexType: NumercialValue
ComplexType: ArrayOfRDLOntology
An array of RDLOntologies
ComplexType: RDLOntology
A representation of an OWL ontology.
ComplexType: ArrayOfStringWithLanguage
An array of strings that defined in a specified language
ComplexType: StringWithLanguage
A text string defined in a specified language
ComplexType: ArrayOfRDLClass
An array of RDLClasses
ComplexType: RDLClass
A representation of an OWL class. Note – all information held in the attributes has been derived from the corresponding OWL class and ontology. The population of some of the RDLClass attributes require further queries to be run. For efficiency purposes, these are run on request. Consequently, each RDLClass attributes is either populated with a value derived from the corresponding OWL class or left empty, in which case there is either no value for the attribute in the corresponding OWL class, a further query id required to retrieve the value. It is the responsibility of the client to manage the population of such attributes. Attributes that are populated on request are marked as such in the following definitions.
ComplexType: RDLClassFilter
A filter used in a search query to specify which criteria a class is searched for and to specify which attributes in the returned class are populated.


