Uploaded image for project: 'Fedora Repository Project'
  1. Fedora Repository Project
  2. FCREPO-2936

Sections 3.1.2 and 3.1.3: Add Default ldp:hasMemberRelation to Direct and Indirect Containers

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Fedora 5.1.0
    • Component/s: None
    • Labels:
    • Roadmap Theme:
      API Specification
    • Epic Link:
    • Sprint:
      Fedora 2018 API Alignment 3

      Description

      According to the spec: https://fcrepo.github.io/fcrepo-specification/#ldpc

      Implementations must allow the membership predicate ([LDP] 2) to be set via either theldp:hasMemberRelation or ldp:isMemberOfRelation property of the content RDF on container creation, or otherwise default to an implementation defined value. Implementations should use the default <> ldp:hasMemberRelation ldp:member.

      Currently we are not "default[ing] to an implementation defined value".  When you create a direct or indirect container without a member relation predictate,  none is added by default.  This ticket will be complete when ldp:hasMemberRelation is added when no member relation triple (neither hasMemberRelation nor isMemberOfRelation) is specified in the body. The default value should be

      <> ldp:hasMemberRelation ldp:member

      as specified.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ben.pennell Ben Pennell
                Reporter:
                dbernstein Danny Bernstein
                Reviewer:
                Jared Whiklo
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: