- From: Nathan <nathan@webr3.org>
- Date: Wed, 02 Mar 2011 14:56:52 +0000
- CC: public-awwsw@w3.org, Jonathan Rees <jar@creativecommons.org>, David Booth <david@dbooth.org>
sorry, lot's of mails - things are just clicking at last!
each URI <u> is bound to a thing T by a set of agents SA (naming process)
<u> refers to T
some URIs are bound to a set of representations SR over time by the
dereferencing process
<u> refers to T, SR
we'll assign the name RB to this class of URIs which are bound to both a
T and an SR
where T == SR this forms the a subclass of RB which we'll call IR
(information resources)
Tim:
for all <u> in RB, T == SR
(all members RB are members of IR, doesn't account for T != SR)
Roy:
SR is bound to T not <u>
(means T == SR && T != SR)
Other views:
<u> is bound to T, and T != SR
(SR is unbound to any name, or bound to "some other name")
<u> is bound to SR, and T != SR
(T is unbound to any name, or bound to "some other name")
<u> is bound to T, SR and T != SR
(can't use deref URIs as names - URI collision, or chimera)
Think we can catalogue any view point possible in to one of the above.
Best,
Nathan
Nathan wrote:
> Nathan wrote:
>> Nathan wrote:
>>> Jonathan Rees wrote:
>>> each URI is optionally bound to a set of representations over time,
>>> each representation is anonymous (only existentially quantified) by
>>> default (*) and late bound to the URI as a product of the
>>> dereferencing process, thus if one representation has been bound to a
>>> specific URI then that URI belongs to the class of things for which
>>> representations have been bound. I'll that class of things RB for now
>>> (has a [R]epresentation [B]ound).
>>>
>>> * given two identical representations, you cannot tell what they are
>>> representations of, if they are representations of the same thing, or
>>> two different things.
>>>
>>> Okay, I used representation above to mean content+meta, nothing more,
>>> nothing less, and doesn't mean that it's a "representation" of
>>> anything. I've purposefully not used the term information resource,
>>> because at this moment in time I can't bring myself to say any more
>>> than there are URIs, some URIs have had content+meta's bound to them,
>>> and thus we could make a proper subclass which is the class of all
>>> URIs for which a content+meta has been bound.
>>
>> for all URI <u> in class RB, <u> is bound to a set SR of
>> representations {Ri,i=1...n}, and to a Thing.
>
> if T == SR then it's an information resource.
>
> in english, if <u> is consistently used to that which is reflected by
> the set of representations over time, then <u> refers to an information
> resource.
>
> the problem is that often T != SR, and <u> is used to refer to T, which
> means you can't refer to SR, and to that, there is no solution.
> Compounding it, is that if some agents use <u> to refer to SR, then
> there's ambiguity. And compounding that, is that even if we introduce a
> rule where T == SR, then some agents will still use <u> to refer to
> something that by the rule isn't named.
>
> it's clearly a problem in the domain of agents :p
>
> going to check all this against IR axioms.
>
> nathan
>
>> for all URI <u> in class RB, there exists a set SA of agents
>> {Ai,i=1...n} for which <u> is a name for SR or T.
>>
>> hashes [
>> for some <u> in class RB there exists a class of sub-URIs of the
>> form <u#f>.
>> for all <u#f> in <u>, <u#f> is bound to SR.
>> if there exists 1...n <u#f> in <u>, then <u> refers to SR and T == SR.
>> for all a in SA, <u> refers to SR and T == SR.
>> ] (
>> - easy
>> - doesn't cover the cases where you can't use <u#f>
>> - it's still true that:
>> for some a in SA, <u> refers to T
>> for some a in SA, <u> refers to SR
>> for some <u> in class RB, T != SR.
>> for some <u> in class RB, T == SR.
>> )
>>
>> slashes [
>> for some a in SA, <u> refers to T
>> for some a in SA, <u> refers to SR
>> for some <u> in class RB, T != SR.
>> for some <u> in class RB, T == SR.
>> if T == SR then for all a in SA, <u> refers to SR and T == SR.
>> if T != SR and no a in SA uses <u> for SR, then <u> refers to T.
>> if T != SR and some a in SA uses <u> for SR, then T == SR && T != SR.
>> ] (
>> - the problem
>> )
>>
>> if any of the following conditions is true, then there no problem:
>>
>> if T == SR
>> for all a in SA, <u> refers to T
>> for all a in SA, <u> refers to SR
>>
>> the only "fix" is to make ( for all <u> in RB, T == SR ) universally
>> true (<u> == IR), or make it universally false ( can't use <u> as a
>> name). there's no way to enforce either.
>>
>> There is one vital question here though, if T != SR, is there anything
>> one could even say about SR, the only things that could be said, would
>> be those that would be true for all R in SR, which isn't much if
>> anything - can we identify what these things are?
>
>
>
Received on Wednesday, 2 March 2011 14:58:54 UTC