-
Notifications
You must be signed in to change notification settings - Fork 11
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
RDF to OWL 2 Mapping #161
Comments
Hi @wbraswell. There's never been much activity or developer capacity for doing reasoning work within the perlrdf project. Sounds interesting, but I don't think anyone has done any work in that area to this point. |
I'm not aware of any either. There was some old code kicking around from a hackathon way back, but it would probably not be aligned with Attean. Since reasoning is fairly heavy, my assumption is that much of it should be written in a lower-level language, e.g. C with a XS bridge to Perl. I suppose this could be tied into existing C/C++ based systems, but I haven't been enough in that community to know if I'm completely outdated, but back in my day, things like Fact++ had OWL API implementation, right? I think it would be very interesting to see the flexibility of Attean put to good use with an XS-based integration with C/C++ frameworks, where we also ended up exposing an OWL API. |
Howdy @kasei & @kjetilk, thanks for the replies! We have decided to begin plans for implementing a Perl API to the Cowl library: (We are interested in reasoning, but not until after we have fully completed the Cowl API, so that should be kept as a separate conversation.) As part of this overall project, we are considering the value of implementing the RDF-to-OWL mapping as part of the Attean or AtteanX namespaces. Does this seem correct and reasonable? |
@kasei |
@wbraswell – Can you expand on what you mean by "RDF-to-Perl mapping"? Do you mean something like an RDF version of ORM? |
@kasei Meanwhile, our current plan is to create the first 3 components:
I will be in touch as we move forward, especially surrounding the AtteanX components. Thanks for your support so far! |
@kasei |
I can help with that :-) Basically, Attean has a top-level abstraction in the form of Below There is also a |
@kjetilk |
Hello @kasei !
My team is interested in potentially using Attean as part of our ongoing OWL 2 project. We are currently considering our options for implementing an OWL 2 API in Perl.
One of the to-be-implemented components is the logical mapping between RDF and OWL 2, as specified by W3C:
https://www.w3.org/TR/owl2-mapping-to-rdf/
Have you or any of the other Attean developers already started work on this RDF-to-OWL2 mapping?
The text was updated successfully, but these errors were encountered: