[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: a methodical approach to defining what date elements we need




On Tuesday, July 13, 2004, at 03:49 PM, Sam Ruby wrote:
I'm now convinced that it would be better to use just two:
Issued = when I published the essay
Modified = when I last changed any of the bits in the entry.
If I make a "significant" change, I should
1. Create a new entry with a new ID and new dates
2. Indicate that this new entry dcterms:replaces the original.
2. Update the original to say it's been dcterms:isReplacedBy the new one.
It's more work, but it'll make for a better historical record.

It's not much more work for you, but it is much more work for consumers.


Consider that a typical aggregator polls for data. If you replace an entry twice, and the aggregator missed the first one, then it has an incomplete history to reconcile.

This, and the fact that people ARE going to republish heavily modified entries without creating a new one are my big reasons for not favoring any kind of "replaces" system. I'd prefer a modified (big change)/updated (small change) combo, which hopefully would be simple enough to create a UI for (like someone suggested, default to small change and have a checkbox to indicate a big change), and if so, would encourage people to differentiate between little fixes and big changes.

On the other hand, that same UI could control whether an entry is updated or replaced (though it's greater complexity might result in some developers not supporting it).

Anyway, to me, the benefit just doesn't outweigh the much greater complexity for the consumer.