HughP / simal

Automatically exported from code.google.com/p/simal
0 stars 0 forks source link

Adding FOAF can add ghost projects #200

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
 When a foaf file contains a curentProject node it can create ghost
projects. For example, after importing the test data importing
http://people.apache.org/~rgardler/foaf.rdf.xml creates some projects with
a name that is the URI for a proejct in the foaf file already present in
the repository.

Original issue reported on code.google.com by rgardler...@gmail.com on 17 Sep 2008 at 10:40

GoogleCodeExporter commented 9 years ago
The above description is incorrect and the problem is in the FOAF file not Simal
(although Simal should degrade gracefully).

In the above FOAF file we have, for example:

<foaf:currentProject>
  <doap:Project>
    <pm:name>Apache Forrest</pm:name>
    <pm:homepage rdf:resource="http://forrest.apache.org"/>
  </doap:Project>
</foaf:currentProject>

Note the name and homepage nodes are not in the DOAP namespace. As a result the
duplicate matching does not work and a new project is created, but without a 
name.
Hence the URI of the new project is used as the name.

Since this is largely a problem in the FOAF I'm moving this to 0.3 and lowering 
the
priority so it does not delay the 0.2 release.

Original comment by rgardler...@gmail.com on 18 Sep 2008 at 9:02

GoogleCodeExporter commented 9 years ago

Original comment by ross.gardler on 5 Aug 2010 at 3:17