#303 rdf/functional round trip problem (anonymous individuals)

closed
None
5
2012-10-17
2011-12-21
No

If an ontology with anonymous individuals is loaded from an RDF file and then saved in the functional owl syntax the result is something that cannot be reloaded. The problem seems to revolve around the ids of the anonymous individuals in the functional syntax representation which look something like this:

_:http://namespace.owl#genid2

I am attaching a program that demonstrates the problem. This program

1. creates an ontology in memory with a single anonymous individual.
2. saves it as RDF and then reloads it. I believe what this is doing is to set the id for the individual into the problematic format.
3. saves it as the functional OWL syntax. I don't know if the resulting file is valid or not.
4. tries to reload the file but fails with a syntax error.

Discussion

  • Ignazio Palmisano

    • assigned_to: nobody --> ignazio1977
     
  • Ignazio Palmisano

    This bug depends on blank node ids formed like _:http://...., which is how the api generates them now. That is wrong, and needs to be changed to address this and other bugs.

     
  • Ignazio Palmisano

    • status: open --> closed
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks