Github user afs commented on the pull request:
https://github.com/apache/jena/pull/123#issuecomment-174306928
`org.apache.jena.assembler.Mode` does not help unfortunately. It assists
with passing down a requirement to share for certain setups that work as
tightly coordinated groups but that isn't good enough here (it's a hint of
unclear meaning really, not an instruction). It should not be in the primary
interface method but it got there a long time ago.
1. How do you decide when to set it in the first place?
1. When set, why would assembler know another should be shared? It assumes
knowledge about implementation but the target may be a subtype or
specialization.
e.g. TDB internally manages sharing because only TDB knows what must be
shared. But a TDB dataset assembler is a subclass of DatasetRDF assembler.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---