Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Implementation of Blank Nodes seems inconsistent.  If you give fedora an rdf graph with blank nodes, it will take the blank nodes and scolemize them by giving them uris.  If you wish to retrieve the document, you will get it with the nodes referred to as ‘fedora:blankNode’.  By giving them uris, they’re not really blank nodes anymoreany more.  Question is do we continue doing this approach and perhaps take off the blank node type, or do we really make them anonymous resources within the context of the rdf and not make them dereferencable.  Complete removal of blank node support is not on the table. Scolemnization Skolemnization has to happen or they can’t be managed or persisted, but it’s a question of exposing them or not.  Blank nodes need to be cleaned up, and they will be if stored under the RDF that created them.  It’s been proposed to not use the well-known gen-id, and you can give the person the option to show or hide them by preprocessing them as you are inserting the document.  Aaron Coburn is willing to put a proposal together to move forward on this issue.