Details

    • Type: Story
    • Status: Closed
    • Priority: Blocker
    • Resolution: Incomplete
    • Affects Version/s: Fedora 4.1.0
    • Fix Version/s: Fedora 4.2.0
    • Component/s: f4-core
    • Labels:
      None
    • Sprint:
      Sprint 2015 - 3, Sprint 2015 - 4, Sprint 2015 - 5

      Description

      This task is to re-implement blank nodes along the lines of the following plan:

      1) The REST API would continue to accept RDF documents with blank nodes (this is not a change from the current behavior).

      2) The fedora:Blanknode class in the fedora ontology would be eliminated.

      3) Blank nodes will no longer be published at the .well-known/genid location.

      That is, when RDF documents with blank nodes are added to Fedora, those blank nodes will be skolemized internally and stored under the node that the RDF document described, but will not be made available at any location.

      4) When fedora:Container nodes are requested, any skolem nodes contained in that document will be serialized as blank nodes, according to the concrete RDF syntax that is requested.

      5) When a fedora:Container (one that contains blank nodes) is deleted, the corresponding skolem nodes will also be removed from Fedora.

        Attachments

        1. bnode.txt
          0.2 kB
        2. bnode-update.txt
          0.2 kB
        3. build.log
          3.55 MB
        4. rbacl-build.out
          3.55 MB

          Issue Links

            Activity

              People

              • Assignee:
                ajs6f@virginia.edu A. Soroka
                Reporter:
                awoods Andrew Woods
                Reviewer:
                A. Soroka
              • Votes:
                1 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days
                  2d