On 09/12/16 21:30, Boris Marcelo Villazon Terrazas wrote:
Thank you all for your replies.
@Holger, initially I would be interested on rules.
Any ideas about that?
First, some code:
https://github.com/spinrdf/spinrdf
> can external people contribute to this?
Yes. This codebase is an independent open source github project. It is
Apache licensed; it is not an Apache project. It needs sorting out so
all contributions will be gratefully received.
For integration with Fuseki there are a couple of things needed:
When to apply the rules. Presumably, the rules should be to be applied
after any change and inside the transaction that is making the change.
A general trigger mechanism in the write-lifecycle is the right place.
SPIN would be one possible trigger. Maybe in HttpAction.commit, maybe in
HttpAction.endWrite.
Then there is the configuration - assembler additions for attaching SPIN
to a dataset or maybe a service? so you can have a SPIN and non-SPIN
update? There are some details to think about here. The SPIN assembler
additions would be best in the spinrdf/spinrdf project.
Andy
On Fri, Dec 9, 2016 at 10:55 AM, Holger Knublauch <[email protected]>
wrote:
Which aspect of SPIN is of interest here: rules or constraints?
Sent from my iPad
On 9 Dec. 2016, at 19:47, Rob Vesse <[email protected]> wrote:
There is no plan that I know of
While SPIN may advertise itself as an open standard it is primarily the
product of one single vendor. Apache Jena focuses on implementing
standards so that we do not tie users into any specific vendor.
It is probably possible to do this integration yourself although you may
run into version incompatibility issues because SPIN has often lagged
behind the latest Jena releases
Rob
On 08/12/2016 22:59, "Boris Marcelo Villazon Terrazas" <
[email protected]> wrote:
Hi all
I would like to know if there is a plan to integrate SPIN in Fuseki?
If yes, what is the status? can external people contribute to this?
Thank you in advance and regards
Boris