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

Interoperability #8

Open
NoelDeMartin opened this issue Dec 16, 2022 · 0 comments
Open

Interoperability #8

NoelDeMartin opened this issue Dec 16, 2022 · 0 comments

Comments

@NoelDeMartin
Copy link

Hey, I just watched last week's Solid World. Thanks for the shout out :D.

I think it's great to have more media applications in the Solid space! And I specially like that you guys are tackling different aspects as well. I don't think I'll ever implement recommendations for my apps (at least not in the short to medium term), so I think both apps complement each other pretty well :).

So, wouldn't it be great if users could use both our apps at the same time? I think that goes right in line with the Solid spirit. If that works, users can start experiencing the true power of Solid.

I've played a bit with the app, and I think this should be easy to achieve, because I see that we're both using the same schema. I did a couple of tests, and I was glad to find out that if I already had a collection of movies created with my app, they showed properly on Solidflix! However, this doesn't happen the other way around. If a user creates a collection of movies in Solidflix that isn't registered in the type index, it won't work in other apps. That is, unless the apps look explicitly at the /movies container looking for schema:Movie. But I don't think that's the best approach, that's why I haven't implemented it in my apps.

What do you think?

Let me know if something could be improved in my apps as well on this regard. I've been eyeing the Solid Application Interoperability spec for a while, but it's still in progress so I don't think we should use it yet. Type indexes aren't officially specified either, but as far as I can tell they're the best existing solution and the de-facto standard for interoperability in Solid.

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

No branches or pull requests

1 participant