Re: further proceeding

From: Ryan Lee <ryanlee_at_w3.org>
Date: Wed, 25 May 2005 18:04:00 -0400

Emmanuel Pietriga wrote:
> Ryan Lee wrote:
>>> The only point where we disagree is the way to fulfill the
>>> requirement "It
>>> sould be possible to use CSS styling instructions together with
>>> Fresnel". So
>>> I'm wondering if we really should spend time on writing down all
>>> requirements again or just skip this phase, which would save us 2
>>> week in
>>> the overall process and give Emmanuel more time to contribute to the
>>> paper.
>>>
>>> What do you think?
>>
>> I think that's basically the root of contention, yes.
>
> I think that for this specific point we should discuss requirements.
> What I'd like to have:
>
> - be able to associate CSS instructions with specific graphical
> regions/entities of the displayed document. By regions and entities, I
> mean things like "the object that represents the resource", "the object
> that represents the property name", "the object that represents the
> property value".

Agreed, though by 'associate' I don't mean including CSS fragments in
Fresnel but allowing custom hooks to identify those regions for later
CSS selection.

> - be able to apply styling instructions based on conditions at the
> source RDF model level, i.e. be able to say things like "color in red
> all ex:age properties that have a value > to 47".

This is not a core requirement, is it? I agree that being able to
distinguish part of the RDF model for later styling is important, but
complex conditions implies that it's outside of core's capabilities.

> - drop any layout consideration, as layout portability is not achievable
> (closely coupled with the application's underlying representation paradigm)

Agreed; this point is settled.

> I also would like to have a well-defined intermediate tree format. Ryan,
> I haven't had time to look at the code you wrote. Did you already make a
> choice w.r.t that issue?

This is what it looks like right now, based solely on the selection phase:

<results>
  <resource label="Eric Miller">
   <property label="name" uri="http://xmlns.com/foaf/0.1/name">
    <value label="Eric Miller"/>
   </property>
  </resource>
  <resource label="Ryan Lee">
   <property label="name" uri="http://xmlns.com/foaf/0.1/name">
    <value label="Ryan Lee"/>
   </property>
   <property label="Surname" uri="http://xmlns.com/foaf/0.1/surname">
    <value label="Lee"/>
   </property>
   <property label="depiction" uri="http://xmlns.com/foaf/0.1/depiction">
    <value
label="http://ryanlee.org/photodb/image-display?photo_id=119&amp;size=sm"
uri="http://ryanlee.org/photodb/image-display?photo_id=119&amp;size=sm"/>
   </property>
  </resource>
  ...
</results>

-- 
Ryan Lee                 ryanlee_at_w3.org
W3C Research Engineer    +1.617.253.5327
http://simile.mit.edu/
Received on Wed May 25 2005 - 22:02:32 EDT

This archive was generated by hypermail 2.3.0 : Thu Aug 09 2012 - 16:40:51 EDT