- From: Williams, Stuart (HP Labs, Bristol) <skw@hp.com>
- Date: Tue, 23 Oct 2007 09:14:03 +0100
- To: <wangxiao@musc.edu>
- Cc: "Booth, David (HP Software - Boston)" <dbooth@hp.com>, "W3C-TAG Group WG" <www-tag@w3.org>, "Alan Ruttenberg" <alanruttenberg@gmail.com>, "Jonathan A Rees" <jar@mumble.net>, "Dan Connolly" <connolly@w3.org>, "Tim Berners-Lee" <timbl@w3.org>
Hello Xiashou,
> -----Original Message-----
> From: Xiaoshu Wang [mailto:wangxiao@musc.edu]
> Sent: 22 October 2007 18:20
> To: Williams, Stuart (HP Labs, Bristol)
> Cc: Booth, David (HP Software - Boston); W3C-TAG Group WG;
> Alan Ruttenberg; Jonathan A Rees; Dan Connolly; Tim Berners-Lee
> Subject: Re: Subgroup to handle semantics of HTTP etc?
>
> Williams, Stuart (HP Labs, Bristol) wrote:
> >> They may
> >> referred to as
> >>
> >> _:aPrintCopy awww:hardCopyOf <http://example.com/abook>.
> >> _:anAudio awww:soundOf <http://example.com/abook>.
> >> _:anHTMLRep awww:informationResourceOf <http://example.com/abook>.
> >> _:anPDFFile awww:informationResourceOf <http://example.com/abook>.
> >> .....
> >>
> >> Please note that my last two assertions because I think it is more
> >> appropriate to define *information resource* as the set of all
> >> representations of all generic URIs. Such a view has few
> advantages.
> >>
> >
> > Sorry, but I am not getting this - there may be some words missing.
> >
> > Alt1: if "information resource" is the set of all representations
> > obtainable from all generic URIs (over all time? or at an instant?)
> > how are we to discriminate one information resource from another?
> >
> Using b-nodes? So we can refer the html representation of
> http://example.com/abook as _:abook a HtmlRepresentation;
> repOf <http://example.com/abook>.
> Just like in human language, we talk about it as the "html
> representation" of <http://example.com/abook>. Right?
>
> A representation is bound with its master URI, so we cannot
> talk about it without its master URI.
Hmmm... I think you are still in a tangle trying to think of
representations as resources.
Once you have lumpped all possible representations into a single set, I
don't see what distinguishing feature they have that enables you to bind
them to a b-node - it's just representation soup.
FWIW: the definition of the a resource that I suspect most of the TAG
work with is the one that I'll attribute to Roy Fielding:
"More precisely, a resource R is a temporally varying
membership function MR(t), which for time t maps to a set of
entities, or values, which are equivalent. The values in the set
may be resource representations and/or resource identifiers."
My understaning of the latter clause ("...and/or resource identifiers.")
is that it covers both redirection and content-negotiation.
Anyway... the point is that by that definition, the notion of a resource
entails all its available representations past, present and future. I
think this is close to your conceptualisation, except that in your
formulation:
"I think it is more
appropriate to define *information resource* as the set of all
representations of all generic URIs."
you seem to form a set from ALL representation of ALL (generic)
resources, whereas Fieldings defn (flattening out time) forms a set of
resources each of which has a sets of ALL it's possible "representations
and/or (redirection/connneg) resource identifiers". It is then the
resource which get assigned resource identifiers, *not* their
representations.
[1] http://www.ics.uci.edu/~fielding/pubs/webarch_icse2000.pdf
> >> 1) It is much easier to understand and consistent because
> it doesn't
> >> matter if a URI identifies a network resource, a person, or a
> >> namespace, or an ontology.
> >>
> >
> > I don't understand what comparison is being made here. Something is
> > 'easier' than something else... but I'm struggling to ground the
> > 'somethings'.
> >
> I snip the rest. I don't think we differ too much but only
> on probably this one question.
>
> Is there any distinguishable difference between a "document
> (awww:InformationResource)" and a person?
Distinguishable by whom/what?
I don't think that I can capture all my (current) 'essential'
characteristics in a message, though I think Pat had a pretty good go
wrt to himself and what might be regarded as some eternal
characteristics [2].
I was going to say that I could/can change the state of at least some
documents by sending a message on the web (PUT/POST), whereas I can't
change your state in the same way (if you have state that is). OTOH
sending a message clearly has some impact. In large part though, this
would be equally true of a paper document - though what is printed on
the paper would be regarded as an IR, the paper copy itself would not.
Short answer is... yes I think that there are... but pinning down what
precisely they are is hard.
[2] http://www.ihmc.us/users/phayes/PatHayes
> Current, AWWW thinks so (from my understanding). I think
> not, which I just responded to Noah's question.
>
> Hence, I propose to use "information resource" for
> *representations* because it feels - at least to me - natural
> to think that in the web we work with "information resource"
> to understand things in the world.
"... I propose to use "information resource" for *representations*..."
Please don't do that... I think that would contribute more confusion
than light.
> A "document" located
> somewhere in the network, therefore, is not an information
> resource. It is just an ordinary *thing* in the world, like
> a book, a person, etc...
Thing is a word I could use instead of resource - that's already been
discussed by others on another thread.
> Xiaoshu
Stuart
--
Hewlett-Packard Limited registered Office: Cain Road, Bracknell, Berks
RG12 1HN
Registered No: 690597 England
Received on Tuesday, 23 October 2007 08:15:03 UTC