Open VladimirAlexiev opened 2 years ago
- name it
.jsonld
rather than.geojson
because it's first and foremost JSONLD, even though it also carries geo info
The primary reason for using .geojson is so that VSCode can do automatic validation against GeoJSON. In addtion Github does display the map information with this name. I would in general say that this is primarly a GeoJSON were we do use JSON-LD rather than JSON.
- the prop
<dcterm:created>
is misspelt: you've defined prefixdcterms
. However, I strongly suggest you switch to the shorterdct
, which is more commonly used
https://www.w3.org/TR/vocab-dcat-3/ are using dcterms, so the thinking was to be alined with latest and greatest.
- dcterms:LocationPeriodOrJurisdiction
is a class not a property (the property is dct:coverage). But you better use the more specific property
dct:spatial`
So the thinking is that dct:spartial is not necessary correct. Since we are trying to refer to the area of responebility. Statnett is responseble to model the transmission network, that can be spartial overlapping with distribution. But do you think it would be OK to use dct:spartial?
Most importantly: you use https://github.com/geojson/geojson-ld to attach geo regions to assets, eg:
This is a good alternative, but the point was to be confom to GeoJSON. This does not prevent us from adding geojson-ld to the asset. The GeoJSON export is created for the export from Geographical Information System (GIS).
- this is a non-standard way by "Sean Gillies" and a few other guys. It's not an OGC standard.
The proposal is created based on examples from OGC. I have also send an email to Nicholas Car for comments. It would be really good if you can make an example that would conferm to GeoJSON.
Please read more carefully what I wrote: <dcterm:created>
uses a misspelt prefix, so it's converted to a full URL with invalid scheme dcterm:
rather than a prefixed URL with dcterms:
.
There are two kinds of coverage
: spatial, temporal
. Norway is related to spatial, not temporal.
GeoJSON-LD is not any standard.
I could make an example and continue with advice if we get into some engagement.
prefixes.ttl
because nquads doesn't retain prefixes:Problems:
.jsonld
rather than.geojson
because it's first and foremost JSONLD, even though it also carries geo infoWARN riot :: [line: 29, col: 89] Lexical form '2022-07-11T17:20:00' not valid for datatype XSD date
"dct": "http://www.w3.org/ns/dcat#"
is misspelt: later you usedcat
, which results in an invalid URL like<dcat:version>
<dcterm:created>
is misspelt: you've defined prefixdcterms
. However, I strongly suggest you switch to the shorterdct
, which is more commonly used"https://statnett.no/Nordic44/HV1/GL"
that are rendered as strings. Render them as URLs, eg<https://statnett.no/Nordic44/HV1/GL>
is a class not a property (the property is dct:coverage). But you better use the more specific property
dct:spatial`Most importantly: you use https://github.com/geojson/geojson-ld to attach geo regions to assets, eg:
There are numerous problems with this approach:
^^geo:asWKT
literals, which is one of the ways mandated by GeoSPARQL (the other isasGML
)geojson:properties
to find the related asset?