Re: PROPOSED RESOLUTION: use dcterms for the maker element and rename to creator

All valid points Andrea.

I'm not sure how strictly property ranges are ever actually enforced. 
There are plenty of instances of <dc:creator 
rdf:resource="http://...foaf.rdf#me" on the Web and the range of 
dc:creator is string. Actually, I believe it is this fact, that emerged 
at the 2005 DC conference that I had the pleasure of attending, that was 
one of the drivers for the change to dcterms:creator.

In other words, my guess is that we may well see quite a few 
dcterms:creator elements pointing to a foaf:Organization class... and 
UAs may or may not notice.

P

Andrea Perego wrote:
> 
> +1 from me too.
> 
> The only issue I see here is that, this way, DR authors should use 
> dcterms:Agent instead of foaf:Person / foaf:Organization in their RDF 
> (FOAF?) /profile/ (i.e., the set of RDF statements describing the DR 
> author). And foaf:Person / foaf:Organization are more "popular" than 
> dcterms:Agent, as far as I know. And it may be often the case that a DR 
> author already has a FOAF profile to pointing to: should he/she modify it?
> 
> Probably this will be fixed in the future. According to their formal 
> definition, between foaf:Agent (and its subclasses) and dcterms:Agent 
> there does not exist any subClassOf / equivalentClass relationship. 
> However, they look pretty similar - at least based on their NL definition:
> - foaf:Agent: "An agent (eg. person, group, software or physical 
> artifact)." [1]
> - dcterms:Agent: "A resource that acts or has the power to act. Examples 
> of Agent include person, organization, and software agent." [2]
> 
> If I'm not mistaken, this may correspond to one of the foaf<->dcterms 
> mappings that Dan mentioned in his mail [3].
> 
> Andrea
> 
> [1]http://xmlns.com/foaf/spec/#term_Agent
> [2]http://dublincore.org/usage/terms/history/#Agent-001
> [3]http://lists.w3.org/Archives/Public/public-powderwg/2008Jul/0029.html
> 
> 
> Phil Archer wrote:
>>
>> Following my exchange with Dan Bri just now [1], I'd like to propose 
>> that we change the name of the POWDER <maker> element to <creator> and 
>> change the transform so that this becomes <dcterms:creator>.
>>
>> Note that the legacy (and commonly seen) dc:creator just takes a 
>> string whereas dcterms:creator has the range of dcterms:Agent.
>>
>> This does not prevent using FOAF terms within a dcterms:Agent class 
>> (which is good because FOAF has some very useful terms already) but it 
>> does eliminate POWDER's formal dependence on FOAF.
>>
>> We can consider the resolution properly next week at the f2f but if 
>> there are any comments ahead of that, please speak up.
>>
>> Thanks
>>
>> Phil.
>>
>>
>> [1] 
>> http://lists.w3.org/Archives/Public/public-powderwg/2008Jul/0028.html 
>> onwards
>>
> 

Received on Tuesday, 8 July 2008 14:57:41 UTC