-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
@hmottestad in filip26/titanium-json-ld#272 (cc @filip26)
- I've been using https://github.com/umbreak/jsonld-benchmarks a bit and managed to make it a somewhat faster. I don't feel that it's a very representative benchmark since it's based on the W3C compliance suite. I don't really want to optimize for parsing "a/b/c/d/e/../../../../../../../f" URL path fragments.
- What I really need are some real world examples so I can optimize for how users would actually be using Titanium JSON-LD.
- At the moment I also don't have any real world examples of JSON-LD Framing. I remember talking to someone a few years ago who was using framing to convert JSON-LD into "regular" json to make the frontend devs happy. I think that is probably a typical use case for framing. Do you know if Ontotext has any real-world examples of framing?
Here's what I know:
- There are 48 files (108k) in https://github.com/gs1/EPCIS/tree/master/JSON.
They use https://github.com/gs1/EPCIS/blob/master/epcis-context.jsonld, which is rather complex (property-dependent contexts etc).
The are also converted to turtle in https://github.com/gs1/EPCIS/tree/master/Turtle - The Allotrope foundation uses JSONLD extensively. I searched on google and github and found:
- You can get millions of JSONLD files from the Getty that use context https://linked.art/ns/v1/linked-art.json .
- They look like
https://data.getty.edu/vocab/aat/300024987
https://data.getty.edu/vocab/tgn/8724262
https://data.getty.edu/vocab/ulan/500517162 - You can get full lists using "glob URLs" https://data.getty.edu/vocab/aat/* , https://data.getty.edu/vocab/tgn/*, https://data.getty.edu/vocab/ulan/*
- The breakdown per vocab using this query at https://vocab.getty.edu/sparql shows 3.5M items:
- They look like
select (count(*) as ?c) ?vocab {
?x skos:inScheme ?vocab
} group by ?vocab order by desc(?c)| c | vocab |
|---|---|
| 2994771 | tgn |
| 426995 | ulan |
| 59442 | aat |
- as for frames, github path:*.jsonld frame finds 17k files but they are scattered and I can't find a particularly promising repo.
Also asked at https://twitter.com/valexiev1/status/1691084004894593024
Metadata
Metadata
Assignees
Labels
No labels