Versions Compared

Key

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

...

  1. Membership triples shall not be persisted to stored RDF files
  2. Simple search index will be populated with membership triples
  3. Resource Index shall track which predicates are membership predicates per resource.
    1. This is determined by locating all Indirect and Direct containers with inbound references to the resource, and recording the values of ldp:hasMemberRelation, ldp:isMemberOfRelation and ldp:hasMemberRelationinsertedContentRelation.
  4. When performing a GET operation, if the prefer headers indicate that membership relations should be returned, then they will be pulled from the simple search index based on the recorded membership predicates from the index for that resource.
    1. These properties would be merged into the resultant RDF stream prior to returning it to the client.
  5. When updating a resource, any properties using a predicate defined as a membership predicate for that resource would be ignored during persistence.
    1. this would prevent clients from providing predicates with the same predicate as a membership predicate. *

...