The SDO data object and data graph are governed by a model expressed
in XML Schema. This model is stored in four XSD files: wimdomain.xsd, wimextension.xsd,
wimschema.xsd, wimdatagraph.xsd, and one XML file: wimxmlextension.xml.
- virtual member manager domain objects
- The domain objects define the entity types and their associated properties
that are supported by virtual member manager. These domain objects are stored
in the wimdomain.xsd file.
- virtual member manager schema objects
- The schema objects define the XML schema for new property types or entity
types created at run time. These schema objects are stored in the wimschema.xsd
file.
- virtual member manager data graph objects
- The data graph objects are control objects that define the options that
can be used to control the behavior of the virtual member manager APIs. These
objects are stored in the wimdatagraph.xsd file. The wimdatagraph.xsd file
includes the wimdomain.xsd and the wimschema.xsd files.
- virtual member manager custom extension objects
- These objects define custom extension. The objects can be defined in
either a XML file called wimxmlextension.xml or one or more custom extension
XSD files (for example wimextension.xsd, which is a sample file that virtual
member manager provides). The file wimxmlextension.xml defines custom extension
objects in the XML form. The custom extension XSD files must import the wimdatagraph.xsd
file.
First three XSD files (wimdomain.xsd, wimschema.xsd, and wimdatagraph.xsd)
define the built-in virtual member manager data graph schema and are under
the same namespace URI http://www.ibm.com/websphere/wim.
The customer extension XSD files must use a different namespace other than
the virtual member manager namespace. The wimxmlextension.xml file defines
the schema in both the virtual member manager namespace and the custom namespace.