One of the challenges working with XMLs from various sources is that rarely do those sources agree, to a degree of programmatic accuracy, on the implementation of the “standard” for representing information in XML. This is a significant problem for companies that choose to work in publishing where Onix data and Publisher XMLs are critically important to implementation of a proper system, but are rarely consistent.
VML has introduced the concept of a “Framework” XML to abstract the XML required for operating a content system from the myriad implementations of publisher standard XML. A Framework XML differs from regular XML in the following ways:
· The Framework only captures the elements that the content system (such as a website) requires to function
· The Framework enables one or more regular XMLs to “Dock” into it, which means:
· A publisher’s XML, such as Onix, is mapped into the Framework XML by having each required Framework XML element point to an appropriate element in the publisher’s XML
· A second publisher’s XML, which varies from the first. has a different mapping of pointers from the Framework XML elements to their elements.
· The publishers’ XMLs are not transformed or changed in any way
· Once an XML is Docked into the Framework, the Publisher can change it at any time (updates for Onix are regular – at least monthly for most publishers), without changing the Framework XML that the system is operating against.
Utilizing Framework XMLs makes systems implementation easier - abstracting the layer of publisher operation in its XMLs from operation of a content system and the XML it requires to operate correctly. VML has substantial expertise in Framework XMLs and is happy to assist in their design, implementation and operation.