- From: Rob Manson <roBman@mob-labs.com>
- Date: Thu, 29 Sep 2011 12:47:44 +1000
- To: "public-poiwg@w3.org" <public-poiwg@w3.org>
8)
roBman
On Wed, 2011-09-28 at 20:25 -0400, Raj Singh wrote:
> I like it. I think we're converging on violent agreement here!
> ---
> Raj
> The OGC: Making location count...
> http://www.opengeospatial.org/contact
>
>
> On Sep 28, at 7:01 PM, Rob Manson wrote:
>
> > Hey Raj,
> >
> > nice concise feedback in your previous email...thanks 8)
> >
> > As for the link model...my goal in the top section of the examples page
> > was to show how many of these things could be handled in 3 ways. Let's
> > take author as an example.
> >
> > 1. omit it
> > I don't think this would be a required field so a POI publisher could
> > choose to drop this field if they wanted to.
> >
> > 2. link it
> > If the POI publisher wants to refer to the author but doesn't think it's
> > important to inline it then they could provide an implicit link.
> > In json this would be...
> >
> > {
> > ...
> > author:"http://mob-labs.com/poiwg/example02/pois/",
> > ...
> > }
> >
> > In xml this would be ...
> >
> > <pois href="http://mob-labs.com/poiwg/example02/pois.xml" xml:lang="en">
> > ...
> > <author href="http://mob-labs.com/poiwg/example02/robman" />
> > ...
> > </pois>
> >
> > NOTE: Now that I look at the example I actually included I had only put
> > an email address. This is misleading so I've updated that in the draft
> > example02.
> >
> > 3. inline it
> > If the POI publisher thinks it's important for this information to be
> > serialised inline then they can also do that - effectively unfolding the
> > link. I used the atom:author params but I agree with you that
> > vcard/hcard may be a better data structure.
> > In json this would be...
> >
> > {
> > ...
> > author:{
> > name:"", <- atom:name
> > email:"", <- atom:email
> > href:"" <- atom:uri
> > },
> > ...
> > }
> >
> > In xml this would be...
> >
> > <pois href="http://mob-labs.com/poiwg/example02/pois.xml" xml:lang="en">
> > ...
> > <author href="http://mob-labs.com/poiwg/example02/robman"> <- href/link is optional
> > <name>Rob Manson</name>
> > <email>roBman@mob-labs.com</email>
> > </author>
> > ...
> > </pois>
> >
> > In html5 this would be...
> >
> > <span>
> > ...inline author microdata goes here...
> > <link itemprop="author" href="http://mob-labs.com/poiwg/example02/robman">
> > </span>
> >
> > NOTE: I've updated the uri field to be href as the intent here was that
> > this optional field could then also act like the link approach in point
> > 2. above. So if this field is not included then only the serialised
> > information about the author is known. But if href/link is included
> > then we would also know what the authoritative source for info about
> > this author is.
> >
> > I think there are a number of levels within the POI data model that
> > would really benefit from these 3 options of omit/link/inline.
> >
> > So my goal is not to enforce the use of link...but allow it as one valid
> > approach. And allowing link's to optionally embed extra info like
> > rights, version-history, etc. means that these things can be injected at
> > many levels (e.g. pois, poi or specific fields) at the POI publishers
> > discretion.
> >
> > Update draft is here: http://mob-labs.com/poiwg/example02/index.html
> >
> > roBman
> >
> >
> > On Wed, 2011-09-28 at 08:47 -0400, Raj Singh wrote:
> >> In the last F2F we talked a lot about using the HTML5 link tag as much
> >> as possible. We tried to shoehorn many concepts into link. After
> >> further thought, I want to back off this approach.
> >>
> >> HTML5 links never have inline content. We want that option. And their
> >> meaning and usage is different than ours. For example, we want to
> >> inline author information sometimes. Using a "link" object and
> >> actually defining what it really is with the link's "rel" attribute
> >> does adds an unnecessary level of complexity with no real benefit to
> >> developers or users as the relationship between HTML5 links and our
> >> idea of links is weak.
> >>
> >> I propose instead to name elements what we want them to be -- e.g.
> >> "author" -- and have global attributes that can appear on all these
> >> elements such as "href" and "type" (and "lang" and "updated").
> >>
> >> ---
> >> Raj
> >> The OGC: Making location count...
> >> http://www.opengeospatial.org/contact
> >>
> >>
> >>
> >>
> >
> >
>
>
>
Received on Thursday, 29 September 2011 02:48:21 UTC