Islandora / documentation

Contains islandora's documentation and main issue queue.
MIT License
104 stars 71 forks source link

Add pcdm:memberOf property on objects added to a collection #184

Closed whikloj closed 8 years ago

whikloj commented 8 years ago

Currently we generate pcdm:hasMember using the members indirect container. But we do not add the reverse property to all the objects.

DiegoPino commented 8 years ago

Do we need the reverse? @whikloj if we add this, then no more server managed(LDP) predicates. I can live without the inverse for now, triplestores don't need it if the child resource is in the same server as the collection resource.

whikloj commented 8 years ago

It could save us having to do more SPARQL queries to tell where everything belongs. If we have the property on the pcdm:Object then we don't have to do a query of the triplestore for reverse pcdm:hasMember properties or for the ore:proxyFor proxies.

bryjbrown commented 8 years ago

@whikloj It looks like this issue was created before PDX was a separated from Crayfish. Should this functionality still be contained in Crayfish, or would this now be in PDX's CollectionService and/or ObjectService?