XmlSchemaMethodology
Last edit April 5, 2009
XML Schema Methodologies provide guidelines to consistently model and structure information.
DataOrientedSchemaMethodology
is a
DataOriented
method found where a database row is represented in XML.
ObjectMappingMethodology
is an
ObjectBased
methodology that consistently models the relationship between objects.
ObjectOrientedMappingMethodology
is found where the information subject to
ObjectOrientation
such as polymorphism and inheritance.
SchemaVersioningMethodology
can be found communicated XML documents are subject to
ForwardsCompatibility
and
BackwardsCompatibility
.
DynamicDocumentMethodology
is used where a freeform document is typically created such as a word document or a web page that may have any information embedded at any point within the document.
DocumentMethodology
is proposed for
StatelessXmlDocumentProcessing
where the document contains all the information required to solve certain problems.
A database row can store information about relationships between rows in tables. An object hides its relationships with other objects from the clients that send messages to it. So what exactly is the difference between
DataOrientedSchemaMethodology
and
ObjectOrientedMappingMethodology
? XML is just data, and
XmlSchema
can only describe data, so how can it be called
ObjectOriented
, given that objects have both data and behaviour?
CategoryXml
CategorySemanticWeb