-
Notifications
You must be signed in to change notification settings - Fork 153
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
Add JSONLD @context to the top level .ipynb node #44
Comments
Well the |
Value: Transform Jupyter Notebook JSON (nbformat .ipynb) to JSONLD to RDF (linked data). |
The change to the notebook format spec would be adding [EDIT] |
See:
|
This would be a major version bump that would break all the frontends requiring validation (notebook, lab, etc.), so this is a non-starter. Closing. Feel free to open if there's likely development activity around it. |
Yeah, closing is appropriate. I think the annotation/metadata stuff is
quiet for now, so it's unlikely to get pushed from that angle. It's still
probably a good idea to take things like json-pointer-able items seriously,
but the LD spec has evolved a fair amount to support more of the
challenging items (e.g. mimebundle) without requiring us to change
anything. If a frontend/backend wanted to support a context, they can still
do it out-of-band as an HTTP header.
Actually specifying a `$schema` top-level key is another story...
…On Mon, Jan 6, 2020 at 4:53 PM Kyle Kelley ***@***.***> wrote:
This would be a major version bump that would break all the frontends
requiring validation (notebook, lab, etc.), so this is a non-starter.
Closing. Feel free to open if there's likely development activity around it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#44?email_source=notifications&email_token=AAALCRCJ336K3WB63GFOOJTQ4OR43A5CNFSM4COX7QF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIG5GYY#issuecomment-571331427>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALCRFE6RWCUSQOVRG35PLQ4OR43ANCNFSM4COX7QFQ>
.
|
This issue has been mentioned on Jupyter Community Forum. There might be relevant details there: https://discourse.jupyter.org/t/sustainability-of-the-ipynb-nbformat-document-format/3051/2 |
Is it now [almost] possible to use the new features of JSON-LD 1.1 to write a sufficient @context for nbformat 5.1? Looks like there may be a JSON-LD 1.2/2.0 for RDFstar* support; and possibly whatever is needed to add @context to .ipynb files backward-compatibly and non-breakingly. Is this the latest draft of a JSON-LD 1.0 @context for nbformat v4? |
JSON-LD 1.1 (2020) > "Changes since 1.0 Recommendation of 16 January 2014": |
From #43 (comment) :
.
@context
by @bollwyvl@context + .ipynb => jsonld => rdf
) (PyLD, rdflib-jsonld)https://<url>/ns/v4/nbformat.context.jsonld
@context:
to the top level .ipynb in Jupyter NotebookQuestions:
@context
to .ipynb would not be a breaking or even a major change, so waiting until nbformat v5 would not be necessary.The text was updated successfully, but these errors were encountered: