-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Before we get into the weeds of discussing various proposals for new properties of LPF, I think there is a need for consensus on the high-level vision for the format. My understanding (which no one else may share!) is that LPF is:
- A core “shape” (set of required attributes and their cardinalities and expected value types) for exchanging gazetteer data among applications. In particular, it is useful to have such a shape for creating visualizations and for indexing data from a number of sources. Anything not part of this core will be ignored by LPF-supporting tools, thus it is not really necessary to have “optional” elements of the shape—specific applications can and will layer whatever they need on top of the core.
- LPF is GeoJSON. Thus there is an expectation that it will work normally with any tool that supports GeoJSON, even if that tool is completely unaware of LPF. Ideally LPF would “degrade gracefully” meaning that e.g. a tool for visualizing GeoJSON would still show a useful view of an LPF file even if most of the semantics in the LPF file were ignored.
- LPF is JSON-LD, and therefore RDF. Thus there is an expectation that it will work normally with RDF tools, and that it has no semantics defined outside of RDF. In particular, this means that the core “shape” needs to be defined with SHACL or ShEx. Serialization-specific schemas will also be useful, but these should be derivative from the non-serialization-specific RDF shape.
kgeographerdocuracy
Metadata
Metadata
Assignees
Labels
No labels