-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
move @smessie/eye-js
logic upstream
#8
Comments
Yes I can do that. The main reason that I created a separate package is because I wanted to make an easy drop-in replacement for my eye-mock making it easy for the developer to switch between them based on if they want it to run in the browser or on a server. |
Note: rdfjs/types#26. To be perfectly frank I don't see a uniform interface existing for a while due to the large amount of variations in rule profiles; and also based on the fact that only a limited number being RDF/JS compatible (the only ones I know of I wrote): I think the best that we can do is be like the https://github.com/rdfjs/N3.js/ and create the best interface we can to meet current requirements; and that interface can then be used to drive spec decisions down the line. |
I'm not sure if we think of the same when I say a uniform reasoner interface, so I'll try to clarify what I mean. with a uniform reasoner face, I want to make a high level interface to define how developers can interact with any kind of reasoner, being it eye on a server, eye in the browser, roxi, ... A simple example could be that we define it to be It's about how you interact with those reasoners, not about what specific data or rules you pass along. Later on, this could be extended with more advanced features and how you pass those to the reasoner, e.g. to get information about the specifics of the reasoner or to specify some reasoner specific configurations. |
I fully agree with what you're saying; and if we are talking at the level of strings/blobs for the universal interface then we are fine. My main point is that if we want to interoperate well with the rest of the RDF/JS ecosystem then we really should have a universal/standardized interface that uses RDF/JS Quads as input/output rather than blobs (i.e. similar to the current |
🎉 This issue has been resolved in version 2.10.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
See #5 (comment).
@smessie - I want to make sure you are comfortable with moving that code here first. If you are it would be great if you could create a PR with the code; if you're too busy I can do it myself.
The text was updated successfully, but these errors were encountered: