<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sean Gillies (Posts about linked data)</title><link>https://sgillies.net/</link><description></description><atom:link href="https://sgillies.net/tags/linked-data.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><lastBuildDate>Sun, 31 Dec 2023 01:26:18 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>GeoJSON-LD Context and Vocabulary Publication</title><link>https://sgillies.net/2017/01/09/geojson-ld-context-and-vocab-publication.html</link><dc:creator>Sean Gillies</dc:creator><description>&lt;p&gt;The work of defining a JSON-LD context and RDF vocabulary for GeoJSON is done.
Documentation on version 1.0 of the context and context, including links to the
JSON-LD and RDF docs, is published at &lt;a class="reference external" href="http://geojson.org/geojson-ld/"&gt;http://geojson.org/geojson-ld/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This work has no impact on most GeoJSON applications. For JSON-LD applications
it provides a default context, allowing ordinary GeoJSON to be parsed (for the
most part; see the outstanding issues noted at the end of the documentation) as
though it were JSON-LD in a standard way, and helps make GeoJSON elements
useful in other JSON-LD contexts.&lt;/p&gt;
&lt;p&gt;Thanks to everyone who participated in the discussions on GitHub: Chaz6,
ManoMarks, Roselin, adoyle, ajturner, akuckartz, azaroth42, calvinmetcalf,
cappelaere, danbri, dinizime, dlongley, dr-shorthair, dret, ekansa, elf-pavlik,
emeeks, erictheise, fils, gkellogg, hobu, jasnell, jyutzler, kgeographer,
kgjenkins, ktk, lanthaler, letmaik, mitar, mpdaly, msporny, p3dr0, peterisb,
pietercolpaert, retog, rtroncy, rybesh, sdrees, sfsheath, sgillies,
thijsbrentjens, tschaub, and tstone. Because I drastically reduced the scope of
the work toward the end, some of these contributions aren't reflected in the
final products.&lt;/p&gt;
&lt;p&gt;A vocabulary for describing the temporal extent of event-like features is one
of the things that I cut from GeoJSON-LD. It lives on as a proposed extension
for RFC 7946 GeoJSON, with no JSON-LD requirements, at
&lt;a class="reference external" href="https://sgillies.github.io/geojson-events/"&gt;https://sgillies.github.io/geojson-events/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Work on resolving the mismatch between GeoJSON's nested coordinates array and
JSON-LD could be part of the JSON-LD 1.1 discussion. Make sure to subscribe to
&lt;a class="reference external" href="mailto:public-linked-json@w3.org"&gt;public-linked-json@w3.org&lt;/a&gt; and &lt;a class="reference external" href="https://github.com/json-ld/json-ld.org"&gt;https://github.com/json-ld/json-ld.org&lt;/a&gt; if you're
interested in this issue.&lt;/p&gt;</description><category>geojson</category><category>json-ld</category><category>linked data</category><category>work</category><guid>https://sgillies.net/2017/01/09/geojson-ld-context-and-vocab-publication.html</guid><pubDate>Mon, 09 Jan 2017 07:17:57 GMT</pubDate></item><item><title>JSON-LD and GeoJSON</title><link>https://sgillies.net/2014/01/22/json-ld-and-geojson.html</link><dc:creator>Sean Gillies</dc:creator><description>&lt;p&gt;JSON-LD, a a JSON-based serialization for Linked Data, is finally a
&lt;a class="reference external" href="http://www.w3.org/TR/2014/REC-json-ld-20140116/"&gt;W3C Recommendation&lt;/a&gt;. I'd like
to remind readers that dumpgj, the any-vectors-to-GeoJSON program that is distributed
with &lt;a class="reference external" href="https://pypi.python.org/pypi/Fiona"&gt;Fiona&lt;/a&gt;, will
&lt;a class="reference external" href="http://sgillies.net/blog/1179/dumpgj-json-ld-and-crs/"&gt;optionally add JSON-LD contexts to GeoJSON files&lt;/a&gt;.&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code console"&gt;&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-1" name="rest_code_666630e5818748be8d2dee05003fb456-1" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-1"&gt;&lt;/a&gt;&lt;span class="gp"&gt;$ &lt;/span&gt;dumpgj --help
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-2" name="rest_code_666630e5818748be8d2dee05003fb456-2" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-2"&gt;&lt;/a&gt;&lt;span class="go"&gt;usage: dumpgj [-h] [-d] [-n N] [--compact] [--encoding ENC]&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-3" name="rest_code_666630e5818748be8d2dee05003fb456-3" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-3"&gt;&lt;/a&gt;&lt;span class="go"&gt;              [--record-buffered] [--ignore-errors] [--use-ld-context]&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-4" name="rest_code_666630e5818748be8d2dee05003fb456-4" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-4"&gt;&lt;/a&gt;&lt;span class="go"&gt;              [--add-ld-context-item TERM=URI]&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-5" name="rest_code_666630e5818748be8d2dee05003fb456-5" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-5"&gt;&lt;/a&gt;&lt;span class="go"&gt;              infile [outfile]&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-6" name="rest_code_666630e5818748be8d2dee05003fb456-6" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-7" name="rest_code_666630e5818748be8d2dee05003fb456-7" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-7"&gt;&lt;/a&gt;&lt;span class="go"&gt;Serialize a file's records or description to GeoJSON&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-8" name="rest_code_666630e5818748be8d2dee05003fb456-8" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-9" name="rest_code_666630e5818748be8d2dee05003fb456-9" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-9"&gt;&lt;/a&gt;&lt;span class="go"&gt;positional arguments:&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-10" name="rest_code_666630e5818748be8d2dee05003fb456-10" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-10"&gt;&lt;/a&gt;&lt;span class="go"&gt;  infile                input file name&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-11" name="rest_code_666630e5818748be8d2dee05003fb456-11" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-11"&gt;&lt;/a&gt;&lt;span class="go"&gt;  outfile               output file name, defaults to stdout if omitted&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-12" name="rest_code_666630e5818748be8d2dee05003fb456-12" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-12"&gt;&lt;/a&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-13" name="rest_code_666630e5818748be8d2dee05003fb456-13" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-13"&gt;&lt;/a&gt;&lt;span class="go"&gt;optional arguments:&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-14" name="rest_code_666630e5818748be8d2dee05003fb456-14" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-14"&gt;&lt;/a&gt;&lt;span class="go"&gt;  -h, --help            show this help message and exit&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-15" name="rest_code_666630e5818748be8d2dee05003fb456-15" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-15"&gt;&lt;/a&gt;&lt;span class="go"&gt;  -d, --description     serialize file's data description (schema) only&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-16" name="rest_code_666630e5818748be8d2dee05003fb456-16" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-16"&gt;&lt;/a&gt;&lt;span class="go"&gt;  -n N, --indent N      indentation level in N number of chars&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-17" name="rest_code_666630e5818748be8d2dee05003fb456-17" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-17"&gt;&lt;/a&gt;&lt;span class="go"&gt;  --compact             use compact separators (',', ':')&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-18" name="rest_code_666630e5818748be8d2dee05003fb456-18" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-18"&gt;&lt;/a&gt;&lt;span class="go"&gt;  --encoding ENC        Specify encoding of the input file&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-19" name="rest_code_666630e5818748be8d2dee05003fb456-19" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-19"&gt;&lt;/a&gt;&lt;span class="go"&gt;  --record-buffered     Economical buffering of writes at record, not&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-20" name="rest_code_666630e5818748be8d2dee05003fb456-20" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-20"&gt;&lt;/a&gt;&lt;span class="go"&gt;                        collection (default), level&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-21" name="rest_code_666630e5818748be8d2dee05003fb456-21" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-21"&gt;&lt;/a&gt;&lt;span class="go"&gt;  --ignore-errors       log errors but do not stop serialization&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-22" name="rest_code_666630e5818748be8d2dee05003fb456-22" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-22"&gt;&lt;/a&gt;&lt;span class="go"&gt;  --use-ld-context      add a JSON-LD context to JSON output&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-23" name="rest_code_666630e5818748be8d2dee05003fb456-23" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-23"&gt;&lt;/a&gt;&lt;span class="go"&gt;  --add-ld-context-item TERM=URI&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-24" name="rest_code_666630e5818748be8d2dee05003fb456-24" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-24"&gt;&lt;/a&gt;&lt;span class="go"&gt;                        map a term to a URI and add it to the output's JSON LD&lt;/span&gt;
&lt;a id="rest_code_666630e5818748be8d2dee05003fb456-25" name="rest_code_666630e5818748be8d2dee05003fb456-25" href="https://sgillies.net/2014/01/22/json-ld-and-geojson.html#rest_code_666630e5818748be8d2dee05003fb456-25"&gt;&lt;/a&gt;&lt;span class="go"&gt;                        context&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;</description><category>dumpgj</category><category>fiona</category><category>geojson</category><category>json-ld</category><category>linked data</category><category>python</category><category>w3c</category><category>work</category><guid>https://sgillies.net/2014/01/22/json-ld-and-geojson.html</guid><pubDate>Wed, 22 Jan 2014 07:00:00 GMT</pubDate></item></channel></rss>