Foaf:PersonalprofileDocument only for the owner

Foaf:PersonalprofileDocument only for the owner

Issue ID:1493
Issue Category:bug
Component:uncategorized
Priority:normal
Status:invalid
Assigned:evan
Milestone:0.7

Only the owner of a foaf file should described per in a foaf file.

http://xmlns.com/foaf/spec/#term_PersonalProfileDocument

Now every person is described in the foaf file with PersonalprofileDocument...

Legacy Data

This issue was migrated from another tracking system. The legacy data at time of import is provided below as a reference.

Ticket ID: 
1493
Reported by: 
mbo
Owner: 
evan
Status: 
closed
Resolution: 
invalid
Type: 
bug
Component: 
uncategorized
Priority: 
3
Version: 
undefined
Milestone: 
0.7

Updates

#1

in actions/foaf.php

following can be removed, i guess

220 if ($foaf_url) {
221 $this->showPpd($foaf_url, $uri);
222 }

#2

Sorry, you've misunderstood the spec.

#3

i do not think i've misunderstood the spec.

#4

I'm afraid you have. The spec says:

The foaf:PersonalProfileDocument class represents those things that are a foaf:Document, and that use RDF to describe properties of the person who is the foaf:maker of the document. There is just one foaf:Person described in the document, ie. the person who foaf:made it and who will be its foaf:primaryTopic.

It's perfectly valid to define multiple non-overlapping foaf:PersonalProfileDocument items in a FOAF file. If you look at our FOAF output, you will notice that it begins with a foaf:PersonalProfileDocument block defining the file itself. All subsequent foaf:PersonalProfileDocument blocks relate to other users, in effect acting as miniature FOAF profiles for them.

I think you're experiencing some confusion between a FOAF ''file'' (an RDF document containing a number of statements using the FOAF vocabulary) and a FOAF ''profile'' (an RDF class representing a "document" about a person, which may only exist as a sub-section of a file).

Hope this helps.

Login or Register to modify this issue, or to receive updates by email.

You can also subscribe to the RSS feed for updates to this issue.