Xml And Semantic Transparency http://xml.coverpages.org/xmlAndSemantics.html

In total we have 3 quotes from this source:

 Xml markup as syntax plus metadata

How does XML help with the encoding of information at the semantic level? Or does it? New users sometimes refer to XML as "semantic markup," and may be heard to praise XML for its ability to express semantic clarity through markup. We understand what gives rise to this sentiment: a work environment within which proprietary, procedural, and implicit markup has been the norm. Someone who uses a text editor to examine an XML document -- comparing it to an ancient WordStar file, to a comma-delimited text file, to Postscript, or to any document using a procedural or presentational markup language -- will readily judge the XML document more meaningful with respect to the information objects represented by text. The markup itself is a form of 'metadata', explaining to us what the constituent elements are (by name), and how these information objects are structured into larger coherent units.

#information-objects  #XML-documents  #XML  #documents  #files 
 Xml doesn't allow blind interoperability

[..] we must reckon with the cold fact that XML does not of itself enable blind interchange or information reuse. XML may help humans predict what information might lie "between the tags" in the case of , but XML can only help. For an XML processor, and and are all equally (and totally) meaningless. Yes, meaningless.

#humans  #cases  #information  #XML  #fact 
 XML has no formal mechanism...

XML has no formal mechanism to support the declaration of semantic integrity constraints, and XML processors have no means of validating object semantics even if these are declared informally in an XML DTD. XML processors will have no inherent understanding of document object semantics because XML (meta-)markup languages have no predefined application-level processing semantics. XML thus formally governs syntax only - not semantics.

#XML  #semantics