[whatwg] Absent rev?

Dan Brickley danbri at danbri.org
Tue Nov 18 06:54:14 PST 2008

Smylers wrote:
> Dan Brickley writes:
>> Smylers wrote:
>>> Martin McEvoy writes:
>>>> !! rel-author doesn't mean the same as rev-made eg:
>>> In which cases doesn't it?  If A is the author of B then B was made by
>>> A, surely?
>> Then B contributed to the creation of A, yes. Perhaps not on their own.
>> But we need it in the other direction too: can we conclude from { A made  
>> B } that { B author A } ?
>> Not if B isn't textual. Authorship is about writing, but there are
>> many other avenues for human creativity (some of which result in
>> things with URLs, eg. software, images, sounds).
> Firstly, the term author can be used for at least some of those things;
> definitely software.

Yes, 'software' was a bad example. But Dublin Core certainly did abandon 
the early term 'author' in favour of 'creator' after a workshop looking 
at requirements around images, museum artifacts and so on.

> Secondly, if you think made is more generic than author, then surely
> linking to such URLs with rel=made is an improvement on using
> rev=author?

I don't associate 'being more generic' as a positive or a negative 
thing. Sometimes we want specificity, sometimes not. There is value in a 
'see also' relationship type; there is value in a 'schoolHomepage' 
relationship type too. Neither need be better.

If I wanted to find written works, then 'author' is a more relevant 
property than 'made'. If my concern is to find all the things created by 
some party, then 'made' may be more useful. My point was just that they 
have a different meaning (although much overlap).

>> First is "a" versus "the". Nothing warrants reading "the" into
>> rel=author.
> So presumably also nothing warrants reading "the" into rel=made?

Yup. If syntactic context (eg. via RDFa) associated the string 'made' 
with a specific definition rather than just the English word, then of 
course that definition could say anything it wanted - such as 'sole 
maker of ...' , 'primary maker of', etc.

>> The early Dublin Core specs had a "dc:author" property. This was
>> changed back in 1996 or so to be dc:creator,
> I agree that creator would be a better term than author.  But I think
> that's irrelevant to needing rev.

Without rev, content creators (in every language) will need to go 
through this dance, hunting through dictionaries and debating 
subtleties, to make sure that they've identified a suitable pair of 
words such that { X word1 Y } is true if and only if { Y word1 X }. 
Which is why I see this in terms of division of labour. Cleaning it out 
of HTML5 makes work elsewhere...




> Smylers

More information about the whatwg mailing list