Github user dick-twocows commented on the issue: https://github.com/apache/jena/pull/233 Here's for starters. DatasetGaphThrift is a thrift based wrapper for an existing DatasetGaph. It includes a Java IFace and Server implementation and instructions on how to use another language to access the wrapped DSG. This allows a DSG to be accessed in another JVM. This is binary part. DatasetGaphMosaic wraps multiple DSG and presents them as one DSG. Useful when the wrapped DSG is a DSG thrift. It will apply optimistic locking and wraps the transaction with a try mechanism. Effectively MRMW with no contention unless writes are to the same DSG. This is clustering part. DatasetGaphMirage uses rules to auto magic quads based on the find methods. An example Ray is a folder which is mapped from between a urn: and file: schema and has the ability to load triples and quads to fulfill the find methods calls. This is dynamic part. Thrift I think is a candidate for core. Mosaic and Mirage I'm thinking more of an associated pom... Dick -------- Original message --------From: Andy Seaborne <notificati...@github.com> Date: 13/05/2017 19:19 (GMT+00:00) To: apache/jena <j...@noreply.github.com> Cc: Dick Murray <d...@twocows.org>, Mention <ment...@noreply.github.com> Subject: Re: [apache/jena] Added mosaic and thrift packages to org.apache.jena.sparql.core. (#233) What would a good start is an overview of what this covers. I'm looking for 2 things : what informs the core framework and what are new capabilities for systems/modules. This started with our discussions about binaries and binary protocols so that would be a good starting place. â You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread. {"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/apache/jena","title":"apache/jena","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/apache/jena"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afs in #233: What would a good start is an overview of what this covers.\r\n\r\nI'm looking for 2 things : what informs the core framework and what are new capabilities for systems/modules.\r\n\r\nThis started with our discussions about binaries and binary protocols so that would be a good starting place.\r\n"}],"action":{"name":"View Pull Request","url":"https://github.com/apache/jena/pull/233#issuecomment-301265464"}}}
--- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---