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

JSON-LD implementations #28

Open
johnataylor opened this issue Aug 29, 2014 · 2 comments
Open

JSON-LD implementations #28

johnataylor opened this issue Aug 29, 2014 · 2 comments
Labels

Comments

@johnataylor
Copy link

I noticed you have a new JSON-LD processor published on NuGet. On the NuGet team, we like JSON-LD and we're making quite a lot of use of it in our new development this year. I just wondered if you had taken a look at our implementation?

The JSON-LD processor is https://github.com/NuGet/json-ld.net we've also integrate JSON-LD with the the DotNetRdf library, you can find that here https://github.com/NuGet/NuGet.Services.Metadata/tree/master/src/Catalog/JsonLdIntegration

The JSON-LD Processor (without the DotNetRdf integration) is available as a NuGet package: http://www.nuget.org/packages/json-ld.net/

We could do the same for the DotNetRdf integration pieces if that was interesting? You can leave any comments you have on either of these github repos.

Thanks

John

@alien-mcl
Copy link
Collaborator

John

I believe you had RomanticWeb on your mind by stating that you could do the same integration pieces. If that so, I believe it wouldn't do any harm to have other components extending that very one we're referencing to. Current JSON-LD implementation we're using is far from perfection (or I'd say completion), as it supports only JSON-LD expansion. Unfortunately framing, compacting and flattening will have to wait a bit longer as we're stuck on other bigger project (during which RomanticWeb web was created).

Bare in mind that while current implementations of RomanticWeb and physical triple stores connectivity are using dotNetRDF and it's great support for leading solutions, it is not coupled to any specific implementation, thus any other extensions should follow that path.

Karol

@johnataylor
Copy link
Author

Hi Karol,

What I wanted to say was that we have implemented a JSON-LD processor that does the various framing, compacting and flattening behaviors defined by the spec. And we have additional, and separate, pieces that integrate the JSON-LD graph with DotNetRdf. I thought you might find these interesting and useful. The core compacting/flattening/framing logic is in the NuGet Package.

Thanks
John

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

No branches or pull requests

3 participants