OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] The triples datamodel -- was Re: [xml-dev] SemanticWeb per

[ Lists Home | Date Index | Thread Index ]

On Sun, 2004-06-06 at 00:06, Alaric B Snell wrote:

> Information about the structure of a site gleaned from viewing the 
> source may be subject to random change; if the site published a schema 
> (be it a formal machine-readable schema or a paragraph of text like 
> above), they would then have the opportunity to also state how far users 
> can rely on that not changing in future. They may lie, of course, but 
> people will have more cause to complain if they "said" they wouldn't 
> change it; so when some software that relies on it breaks, the author of 
> the software can say "Hey! The news site broke its promise" rather than 
> "Uh, I made an assumption that no longer holds"...

They did make a promise about what schema to use:

<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "DTD/xhtml1-transitional.dtd">


Using the XHTML 1.0 doctype declaration constitutes a promise to stick
to XHTML, and not to mix in elements and attributes from namespaces
that have not been declared in the XHTML DTD.

And of course, they used non-conformant markup:

<quoteoftheday>
<blockquote cite=
"http://seanmcgrath.blogspot.com/2004_05_23_seanmcgrath_archive.html#108576202776583412";>
Always do a tag-share analysis before writing an XML
up/down/cross-translate in XSLT or DOM/SAX or whatever. 
A remarkably small number of element types make up the 
bulk of the markup - <em>regardless of the size of the schema</em>.
</blockquote>
	
<p>--Sean Mcgrath <br />
Read the rest in <a href=
"http://seanmcgrath.blogspot.com/2004_05_23_seanmcgrath_archive.html#108576202776583412";>
XML tag share analysis and power law distributions </a>
</p>	
</quoteoftheday>

So, it would be fully justifiable to say that the site made a promise about what schema to use, and broke it.

I wonder why, though. I can understand bending, or even breaking, rules when
there is a distinct advantage to it. There does not seem to be in this
case, because they could just as easily have done this:

<div class="quoteoftheday">
   ...
</div>


/Henrik





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS