[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Using feeds for time/event data?
> Alright, I can see the argument that someone will often need to know
> where an event is happening, so often that you might say its a
> fundamental characteristic of an event.
I agree.
> However picking up the Bay Guardian and flipping through a set of
> event listings much like I would find anywhere in the world the
> events have venue names, but certainly not detailed geographic
> information. The metadata is assumed to be known.
Certainly, but where would a program consuming this feed obtain that
same information? If the source of the feed knows more then how
about providing it?
> I think any more exact information would need to be in a separate
> location module.
Per item or per feed?
Location and time can be represented using dc.coverage.spatial and
dc.coverage.temporal. Of course that only works if you intend to use
RDF. If you're using simple XML, what then?
> Also location is often going to inherited from the feed itself.
> If I have a feed of events happening at my bar, then the location is
> implied.
This assumes you somehow know the events contained are associated
with the containing feed. What if they're not? How should something
consuming the feed come to this assumption? If the items lacked the
info then should it be assumed the feed's info be used?
> I would rather not use URLs, but use simple text descriptor like
> Dublin Core.
And the dc.coverage elements apply, correct? I don't see the
validity of using text vs a URL.
> I think the taxo module has been one of the larger
> disappointments as its overly complicated to do anything with.
Oh, I concur, the taxo module is quite complicated and implemented
properly in ONE feed. I'll venture it's not a fair comparison.
> But calendar systems are the only thing you want to query for
> location information. So wouldn't it make more sense to have
> location info independent?
Sure, but instead of bulking it up into the feed or it's items, why
not use a URL pointing to a document that contains extractable data?
In your example, the Bay Guardian could have a document listing
locations with their full street address. They could go so far as to
add the lat/long positioning info as well. Then they'd just
reference that document#location in an item. If anything consuming
the item cared about the location info, it could delve into the
document. Nothing extra in the feed besides the URL.
So a feed could contain the URL of a location document. If items
didn't contain a location URL then you'd assume the feed info should
be used. However, what if the feed document contained many
locations? The items could then contain a partial URL to be used as a
suffix.
My suggestion for using a URL instead of only plain text is to allow
something that's "smarter" to programmatically delve into that URL
and extract additional information. So if someone's location URL
contained additional meta data like phone numbers, directions,
keywords, etc, it would be available. Using just text in the feed
seriously inhibits the potential.
-Bill Kearney