Re: GRDDL (and the rule of least power)

-public-html +www-archive

On Aug 6, 2008, at 18:50, Dan Connolly wrote:

> On Wed, 2008-08-06 at 11:12 +0300, Henri Sivonen wrote:
> [...]
>>>> I'm not sure if abusing HTML is the right characterization, but the
>>>> GRDDL setup violates the The Rule of Least Power TAG Finding.
>>>> http://www.w3.org/2001/tag/doc/leastPower
>>>
>>> I'm not sure how using XSLT 1.0 violates that finding (please
>>> elaborate);
>>
>> XSLT is in a more powerful language category than (scriptless) HTML  
>> or
>> any of the notations for RDF triples.
>
> But XSLT is not being used to express hypertext documents
> nor RDF graphs; it is being used to express a transformation
> from one syntax to another.

The result is, though, that even if the program is a pure  
transformation that doesn't have any additional data embedded into it,  
the consumer gets the simple data only by executing the foreign program.

If I send a TIFF inside PostScript program that renders it, I'm  
sending a bitmap in a sense, but the recipient still has to run a  
foreign program to get it.

> GRDDL is only violating
> the rule of least power to the extent that it uses a
> turing-complete language where something simpler would do.


Isn't that all there is to violate about the rule?

-- 
Henri Sivonen
hsivonen@iki.fi
http://hsivonen.iki.fi/

Received on Wednesday, 6 August 2008 16:26:42 UTC