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...

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.
You can also subscribe to the
RSS feed for updates to this issue.