<p dir="ltr">I think you're right that we should identify the stakeholders here.</p>
<p dir="ltr">Which clients consume PyPI JSON?</p>
<p dir="ltr">@dstufft<br>
Is there a User Agent report for the PyPI and the warehouse legacy JSON views?</p>
<p dir="ltr">...<a href="https://code.activestate.com/lists/python-distutils-sig/25457/"> https://code.activestate.com/lists/python-distutils-sig/25457/</a></p>
<p dir="ltr">Are there still pending metadata PEPs that would also need to be JSONLD-ified?</p>
<p dir="ltr">On Jul 19, 2016 10:45 PM, "Nick Coghlan" <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br>
><br>
> On 20 July 2016 at 01:41, Wes Turner <<a href="mailto:wes.turner@gmail.com">wes.turner@gmail.com</a>> wrote:<br>
> > A view producing JSONLD.<br>
> ><br>
> > Probably right about here:<br>
> ><a href="https://github.com/pypa/warehouse/blob/master/warehouse/packaging/views.py"> https://github.com/pypa/warehouse/blob/master/warehouse/packaging/views.py</a><br>
><br>
> Then stop trying to guilt other people into implementing JSON-LD<br>
> support for you, and submit a patch to implement it yourself.<br>
><br>
> Requirements:<br>
><br>
> - zero additional learning overhead for newcomers to Python packaging</p>
<p dir="ltr">Should be transparent to the average bear.</p>
<p dir="ltr">> - near-zero additional maintenance overhead for tooling maintainers<br>
> that don't care about the semantic web</p>
<p dir="ltr">Is it of value to link CVE reports with the package metadata?</p>
<p dir="ltr">><br>
> If you can meet those requirements, then your rationale of "package<br>
> dependencies are a linked graph represented as JSON, so we might as<br>
> well support expressing them as JSON-LD" applies. Your best bet for<br>
> that would likely be to make it an optional Warehouse feature (e.g. an<br>
> alternate endpoint that adds the JSON-LD metadata), rather than a<br>
> formal part of the interoperability specifications.</p>
<p dir="ltr">- Another cached view</p>
<p dir="ltr">><br>
> If you find you can't make it unobtrusive and optional, then you'd be<br>
> proving my point that introducing JSON-LD adds further cognitive<br>
> overhead to an already complicated system for zero practical gain to<br>
> the vast majority of users of that system.</p>
<p dir="ltr">There are a number of additional value propositions and use cases here: <br>
<a href="https://github.com/pypa/interoperability-peps/issues/31">https://github.com/pypa/interoperability-peps/issues/31</a></p>
<p dir="ltr">When I find the time</p>
<p dir="ltr">><br>
> Regards,<br>
> Nick.<br>
><br>
> --<br>
> Nick Coghlan   |   <a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>   |   Brisbane, Australia<br>
</p>