XML terms
This table shows the terms used in working with XML Package Manager:
Term | Description |
---|---|
XML | This is an acronym for eXtensible Markup Language. This is a protocol
(meta-language) for marking the structure of an arbitrary set of data.
This data can be anything that contains an internal organization of parts that contribute to the meaning of the whole. For example, documents, data streams (messages), and computer programs. The intent of XML is to delineate a set of simplified rules for fundamental, elemental description of information. These rules can be applied and used across all computing and informational systems. |
DTD | This is an acronym for Document Type Definition. This is a document
that provides rules that a designer adds to extend the core rules of XML
syntax. This is one of the mechanisms by which self-definition or self-description is added to the XML protocol. DTDs contain the detail information about what markings that are placed within an XML document mean in terms of data organization and relationships. The XML document itself merely contains the markings and associated data. |
DTD/Schema/DTD-containing-XML | This term is used to express the loose equivalent of the
DTD method of expressing XML message structure and the Schema method.
DTD-containing-XML are XML message documents which also contain DTD information.
With XML, DTDs can be embedded within an XML document. |
Schema | Schema is a Microsoft proposal (RFC) to the W3C in an attempt to
overcome various limitations of DTDs. Schema is a set of information
(document) that provides rules which a designer adds to extend the core
rules of XML syntax. This is one of the mechanisms by which self-definition or self-description is added to the XML protocol. A Schema contains detail information about what markings that are placed within an XML document mean in terms of data organization and relationships. The XML document itself contains only the markings and associated data. |
XML schema | This is an XML document that uses specialized markups to specify the structure of another XML document and the constraints upon that document's content. |
OCM | This is an acronym for Our Content Model. This is used to designate
files written in a system proprietary language that is used to express
the hierarchical structure of an XML message. OCM files are compiled from DTD, XML Schema, or DTD-containing-XML files. This single compilation step of OCM files reduces overhead processing. This would otherwise be required to provide message-structure information to different parts of the system. |
Package | This is a system file structure construct used to organize user DTD/Schema/DTD-containing-XML. This provides the user with a mechanism that keeps organized potentially complex files. |