I think it has been a common practice to use URIs or URLs as
versioning mechanisms but I'm not it's the best practice. Let me give
you an example: FOAF. FOAF a namespace but they are often adding new
properties that people agree to be useful just like microformats. The
URL is an identifier of a concept, but shouldn't be thought of it as a
version or that its contents will never change.

In general I think that versioning is such a complicated beast and
that it's hard to solve. Mark Baker recently talked about the issue:

http://www.coactus.com/blog/2006/12/validation-considered-harmful/

However, I think that having disambiguation of properties or concepts
is a good start but need not to be confused with versioning.

-Elias

On 12/13/06, Chris Messina <[EMAIL PROTECTED]> wrote:
This is a useful reply and seems relevant to authors/implementors and
to parsers (though parsing doesn't belong on this list).

If it's not been done already, could this be added to the wiki under
versioning practices?

Chris

On 12/13/06, Ciaran McNulty <[EMAIL PROTECTED]> wrote:
> On 12/13/06, Steve Marshall <[EMAIL PROTECTED]> wrote:
> > This, to my mind, is sub-optimal: the version of the format in use
> > isn't something most (if any) users care about and, ideally, shouldn't
> > be required to be part of the content.
>
> For Microformats that have an XMDP profile this is at least in part
> solved, a page using hCard would, for instance, have the following:
>
> <html profile="http://www.w3.org/2006/03/hcard";>
>
> Which clearly references a time-based version of the hCard profile.
> Presumably if hCard is updated, then new profile URLs will be
> established.
>
> However because hListing is still a draft, there isn't a profile to
> link to, so I don't know if there's a solution for you.  The status of
> the draft format is so much in flux, it might not be practical to
> start 'version numbering' them just yet anyhow.
>
> -Ciaran
> _______________________________________________
> microformats-discuss mailing list
> [email protected]
> http://microformats.org/mailman/listinfo/microformats-discuss
>


--
Chris Messina
Citizen Provocateur &
  Open Source Ambassador-at-Large
Work: http://citizenagency.com
Blog: http://factoryjoe.com/blog
Cell: 412 225-1051
Skype: factoryjoe
This email is:   [ ] bloggable    [X] ask first   [ ] private
_______________________________________________
microformats-discuss mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-discuss

_______________________________________________
microformats-discuss mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-discuss

Reply via email to