Re: [uf-discuss] SOURCE+URL to indicate authoritative hCard (was UID+URL vs. VIA)

2007-02-13 Thread Ryan Cannon

On Feb 13, 2007, at 7:32 AM, Scott Reynen wrote:

SOURCE in vCard is essentially the same as self in Atom (AFAICT).


I think SOURCE is actually closer to VIA in Atom, as the source of
the information provided in the containing element, which is why I
suggested it.  As I understood the arguments between UID+URL and VIA
(and I may well have missed some key points), UID+URL is good because
it's already in vCard, but bad because not all UIDs point to more
authoritative hCards.  And VIA is good because the source of
information is always more authoritative than the derivative, but bad
because it's not already in vCard.  So SOURCE+URL seems good because
the source of information is always more authoritative than the
derivative, and also good because it's already in vCard.


This makes a lot of sense to me: when X2V converts an hCard into a
vCard, it uses the hCard's location in order to specify a place
where the vCard (now offline), can look to update its information.

Manually setting SOURCE could changed this behavior. Instead of
telling a the vCard-consuming app to check back for more information,
it tells it a new location to check back to instead. Because it's
already been defined as a semantic equivalent, I'd still like to
see @rel=via indicate SOURCE (in much the same way as @rel=tag
indicates CATEGORY).

The behavior could work as follows:

1. If the hCard contains no links with @rel=via, you're done--set
   SOURCE to be the URL of the current hCard.
2. If hCard contains a link with @rel=via, download the resource.
3. If the new resource contains one hCard, go to 1.

I would also suggest that hCard support only a single source URL.

--
Ryan

http://RyanCannon.com




___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] SOURCE+URL to indicate authoritative hCard (was UID+URL vs. VIA)

2007-02-12 Thread Ryan King

On Feb 12, 2007, at 8:01 AM, Scott Reynen wrote:

Has anyone looked at using the SOURCE property from vCard to  
indicate a more authoritative hCard?  It seems to be much closer to  
what we're talking about than UID.  The value is already defined as  
URI.


SOURCE is already used by X2V to indicate the URL at which the  
current hCard is available. I don't think we'd be able to override  
that at this point.


-ryan
--
Ryan King
[EMAIL PROTECTED]



___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] SOURCE+URL to indicate authoritative hCard (was UID+URL vs. VIA)

2007-02-12 Thread Scott Reynen

On Feb 12, 2007, at 1:05 PM, Ryan King wrote:

Has anyone looked at using the SOURCE property from vCard to  
indicate a more authoritative hCard?  It seems to be much closer  
to what we're talking about than UID.  The value is already  
defined as URI.


SOURCE is already used by X2V to indicate the URL at which the  
current hCard is available. I don't think we'd be able to override  
that at this point.


I'm confused.  X2V uses SOURCE to point to a more authoritative  
hCard.  Isn't that exactly what we're talking about?  Why would we  
need to override anything?


Peace,
Scott
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] SOURCE+URL to indicate authoritative hCard (was UID+URL vs. VIA)

2007-02-12 Thread Brian Suda

On 2/12/07, Scott Reynen [EMAIL PROTECTED] wrote:

On Feb 12, 2007, at 1:05 PM, Ryan King wrote:

 Has anyone looked at using the SOURCE property from vCard to
 indicate a more authoritative hCard?  It seems to be much closer
 to what we're talking about than UID.  The value is already
 defined as URI.

 SOURCE is already used by X2V to indicate the URL at which the
 current hCard is available. I don't think we'd be able to override
 that at this point.


SOURCE is just the 'source' of where the the hcard came from.

2.1.4 SOURCE Type

  If the SOURCE type is present, then its value provides information
  how to find the source for the vCard.

-brian

--
brian suda
http://suda.co.uk
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] SOURCE+URL to indicate authoritative hCard (was UID+URL vs. VIA)

2007-02-12 Thread Ryan King

On Feb 12, 2007, at 12:49 PM, Brian Suda wrote:


On 2/12/07, Scott Reynen [EMAIL PROTECTED] wrote:

On Feb 12, 2007, at 1:05 PM, Ryan King wrote:

 Has anyone looked at using the SOURCE property from vCard to
 indicate a more authoritative hCard?  It seems to be much closer
 to what we're talking about than UID.  The value is already
 defined as URI.

 SOURCE is already used by X2V to indicate the URL at which the
 current hCard is available. I don't think we'd be able to override
 that at this point.


SOURCE is just the 'source' of where the the hcard came from.

2.1.4 SOURCE Type

  If the SOURCE type is present, then its value provides information
  how to find the source for the vCard.



SOURCE in vCard is essentially the same as self in Atom (AFAICT).

-ryan

--
Ryan King
[EMAIL PROTECTED]



___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] SOURCE+URL to indicate authoritative hCard (was UID+URL vs. VIA)

2007-02-12 Thread Scott Reynen

On Feb 12, 2007, at 4:40 PM, Ryan King wrote:


SOURCE is just the 'source' of where the the hcard came from.

2.1.4 SOURCE Type

  If the SOURCE type is present, then its value provides information
  how to find the source for the vCard.


SOURCE in vCard is essentially the same as self in Atom (AFAICT).


I think SOURCE is actually closer to VIA in Atom, as the source of  
the information provided in the containing element, which is why I  
suggested it.  As I understood the arguments between UID+URL and VIA  
(and I may well have missed some key points), UID+URL is good because  
it's already in vCard, but bad because not all UIDs point to more  
authoritative hCards.  And VIA is good because the source of  
information is always more authoritative than the derivative, but bad  
because it's not already in vCard.  So SOURCE+URL seems good because  
the source of information is always more authoritative than the  
derivative, and also good because it's already in vCard.


vCard's SOURCE is taken from RFC 2425, which offers an explanation  
that sounds to me like what we're trying to accomplish:



The SOURCE type is used to provide the means by
which applications knowledgable in the given directory service
protocol can obtain additional or more up-to-date information from
the directory service.


Additional or more up-to-date information is what we're looking for  
in an authoritative hCard, right?


Peace,
Scott
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss