Perhaps the stated policy on namespace bindings - maybe in comments at the top of the file - should be?:
- Do not break namespace bindings that are specified in a major or minor release. - First, copy the W3C RDFa/JSON-LD Recommended Context namespace bindings - Justify additional custom namespace bindings in a PR - As necessary, always specify the complete list of namespace bindings for your RDF document, or use the RDFa/JSONLD default context. On Mon, Mar 20, 2023, 6:15 PM Nicholas Car <n...@kurrawong.net> wrote: > I'm happy for wgs to be added back in and also happy for schema to be > added. If both schema and sdo can co-exist then great. > > There was, I think, some push-back on the idea of binding more prefixes by > default, but I don't see the problem, as I've outlined here: > https://github.com/RDFLib/rdflib/issues/2103#issuecomment-1477005612 > > I think we should err on the side of making things work "out of the box" > and if there are prefixes people don't like, they can re-bind them. Most of > the prefixes listed in the "rdflib" set are pretty un-controversial but the > set can never be perfect for everyone! > > Nick > ------- Original Message ------- > On Tuesday, March 21st, 2023 at 05:56, Wes Turner <wes.tur...@gmail.com> > wrote: > > All of these have `schema` as the QName, so IMO "`sdo:` is a new optional > alias for `schema:`" would have been the non-breaking change: > > - "RDFa Core Initial Context, JSON-LD Recommended Context" > https://github.com/w3c/json-ld-rc > - https://w3c.github.io/json-ld-rc/context.jsonld > > - https://lov.linkeddata.es/dataset/lov/vocabs/schema > > > On Mon, Mar 20, 2023, 3:10 PM Iwan Aucamp <aucam...@gmail.com> wrote: > >> Hi, >> >> Writing this just to inform everyone of some potentially >> conterversial-to-fix regressions. >> >> The following yet unaddressed regressions were introduced with Bind >> prefixes choices #1686 <https://github.com/RDFLib/rdflib/pull/1686> that >> was first released in 6.2.0: >> >> - The namespaces bound by default for Graphs is very different than >> in was in 6.1.1 [#2103 <https://github.com/RDFLib/rdflib/issues/2103>] >> - The unreleased binding of the wgs prefix was dropped [#2196 >> <https://github.com/RDFLib/rdflib/issues/2196>]. >> - The prefix for `https://schema.org` was changed from `schema` to >> `sdo` [#2294 <https://github.com/RDFLib/rdflib/pull/2294>] >> >> >> The `wgs` issue is fairly uncontroversial I think, I will just add it >> back, but the others are a bit controversial. >> >> Changing the default bound namespaces breaks code that worked with 6.1.1. >> Now it has been some time since 6.2.0, so likely people have got over it, >> but it is still a regression, and technically the right thing to do will be >> to fix it, though given how much time has passed that will likely just make >> everyone upset again from scratch. >> >> Fixing the change to the `https://schema.org` prefix binding is also >> controversial I think, but probably less so, I'm sure if we fix it we will >> break some existing code out there. It would maybe be okay to bind it >> twice, (i.e. bind `sdo` and `schema` for `https://schema.org`) but >> another regression broke the ability to do this. >> >> I would really appreciate any input here. I'm going to merge a PR that >> adds `wgs` back, but for the default bindings and the change in `schema` >> prefix I'm going to just treat them as wonfix unless there is some feedback >> from the community. >> >> Regards >> Iwan Aucamp >> >> -- >> http://github.com/RDFLib >> --- >> You received this message because you are subscribed to the Google Groups >> "rdflib-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to rdflib-dev+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/rdflib-dev/dac7d60c-6f26-4a9d-961d-950348659250n%40googlegroups.com >> <https://groups.google.com/d/msgid/rdflib-dev/dac7d60c-6f26-4a9d-961d-950348659250n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > http://github.com/RDFLib > --- > You received this message because you are subscribed to the Google Groups > "rdflib-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rdflib-dev+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rdflib-dev/CACfEFw8ygoRu9Tcbj-C8xMmvBtZKHKO5ova6%2B8cZSTfRd2fe-g%40mail.gmail.com > <https://groups.google.com/d/msgid/rdflib-dev/CACfEFw8ygoRu9Tcbj-C8xMmvBtZKHKO5ova6%2B8cZSTfRd2fe-g%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > > -- > http://github.com/RDFLib > --- > You received this message because you are subscribed to the Google Groups > "rdflib-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rdflib-dev+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rdflib-dev/CZF6bWscyr_gMRjkjPPRcUSsWDYM2TEWBE3C72lZDim6fs15VdMRPu_aS9z_fxzUoKnn2IjFnlBJgGNfqsRX8LROaklvOGxVQDLI2bM_VGA%3D%40kurrawong.net > <https://groups.google.com/d/msgid/rdflib-dev/CZF6bWscyr_gMRjkjPPRcUSsWDYM2TEWBE3C72lZDim6fs15VdMRPu_aS9z_fxzUoKnn2IjFnlBJgGNfqsRX8LROaklvOGxVQDLI2bM_VGA%3D%40kurrawong.net?utm_medium=email&utm_source=footer> > . > -- http://github.com/RDFLib --- You received this message because you are subscribed to the Google Groups "rdflib-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to rdflib-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rdflib-dev/CACfEFw_ngxFo-fHknN-%3D5w5hzQqWwMgO0H31vcKm1LC0DdBKOA%40mail.gmail.com.