Skip to content

Navigation Menu

Sign in
Sign up

On interoperability with solid #670

damooo started this conversation in General
Oct 2, 2023 · 2 comments · 1 reply
Discussion options

As atomic data seems to be subset of rdf, can a specific profile of solid that allows restricted form be interoperable with apps or any of the components of the project?

I currently released Manas solid server, which almost implements solid storage spec, (notifications protocol is WIP). It has oidc for resource server authn, WAC/ACP for hierarchichal authorization (reusable crates), n3 patch, etc. And soon will have pods management, indexing, etc.

I am wondering any reuse/adaptation is possible in either way.

Thanks for your work.

You must be logged in to vote

Replies: 2 comments 1 reply

Comment options

Thanks for reaching out!

In theory it's possible to build an ontology using Atomic Data Classes + Properties, and build something very similar to Solid from there. But it will not work with any existing Solid data, because the property URLs in existing RDF data are just too unpredictable. Some URLs don't even resolve, some resolve to an HTML page, some resolve to RDF documents, most contain no schema definitions (so they are completely type-unsafe). My critiques on RDF + Solid have been the prime motivator for starting Atomic Data.

But again, it is possible if you implement the classes and properties using Atomic Data Classes and Properties. Currently my colleague @Polleps is working on an Ontology Editor #648 #655 which could make the process of converting Solid concepts into Atomic possible.

Note that I do expect some other barriers as well (how to edit resources, authentication, etc). Open to help solve these issues though!

You must be logged in to vote
0 replies
Comment options

It will be great to have all the great applications being developed can be adaptable to solid. I.e if their core part works on hierarchy of documents, and we can layer/plugin authn/authz etc.

There is really need for an ontology editor and other essential goodies. But it is too much work to redo them all. I should once explore how the apps works, and what can be done.

You must be logged in to vote
1 reply
Comment options

Sounds cool :) join the discord if you wanna do a video call sometime

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants

AltStyle によって変換されたページ (->オリジナル) /