Skip to content
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 standarization of vector datatype and toolkit #606

Open
kysrpex opened this issue Apr 13, 2021 · 0 comments
Open

RDF standarization of vector datatype and toolkit #606

kysrpex opened this issue Apr 13, 2021 · 0 comments
Labels
API details data model 🌱 new feature Solving the issue involves the incorporation of a new feature.

Comments

@kysrpex
Copy link
Contributor

kysrpex commented Apr 13, 2021

The current implementation of vectors is custom and does not adhere to any particular standard. This is specially troublesome when dealing with wrappers and RDF import/export, as there is no standard way to represent the exported data, and in the end each backend ends up with a different representation.

A better approach might be to define some kind of object vector, and one or more standards to represent it using linked data, e.g. RDF List (the most simple one) an EMMO-based representation, etc. The vector object would act as an easy to use interface based on something like numpy or pandas to the vectors, and maybe have a writeable property defining its internal representation. The corresponding triples would be stored in the in-memory graph, and thus imported/exported/moved transparently to the wrappers.

We may even consider going more general and implement tensor support instead.

@kysrpex kysrpex added 🌱 new feature Solving the issue involves the incorporation of a new feature. and removed 💡 feature request labels Aug 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API details data model 🌱 new feature Solving the issue involves the incorporation of a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant