Linked Defence Geospatial Information Framework
Welcome to the experimental Linked Data wrapper for the
DGIWG Defence Geospatial
Information Framework (DGIF): one URI for each feature type, attribute, value,
association and Real World Object Index term, as an RDFS vocabulary. The wrapper serves
the six DGIF 3 baselines, 2024-1 to 2026-1, from DGIWG's models, and mappings from DGIF
to AdV and to OpenStreetMap as SSSOM mapping sets, the latter from
a Swiss table. See the FAQ.
DGIF has three parts, all served here:
- Information Model (DGIM, DGIWG 205):
the structure, which attributes and values each type allows, how types inherit and
associate.
- Feature Concept Dictionary (DGFCD,
DGIWG 206): the concepts, each with
a code, name and definition: feature types (Building AL013),
attributes and their values.
- Real World Object Index (DGRWI,
DGIWG 207): everyday terms as a
type plus values: Lake is an Inland Waterbody whose Inland
Water Type is lake.
Some feature types
With their supertypes (rdfs:subClassOf):
Some Real World Object Index terms
Each is a type, usually narrowed by attribute values:
Baselines: the latest, and the earlier ones as mementos
A plain URI describes the resource as of the latest baseline, 2026-1. Earlier baselines
are Mementos of it, and the plain URI
is their TimeGate: a request with Accept-Datetime is redirected to the
baseline in force at that date.
- feature/al020/timemap
- Built-up Area in every baseline.
- feature/al020?version=2024-1
- Built-up Area as of 2024-1, with the definition it had then.
- attribute/rew?version=2024-1
- An attribute 2025-1 dropped: the plain URI answers 404, the memento and the TimeMap
remain.
Following standing water through the dictionary
DGIF often describes an everyday concept as a feature type plus attribute values, not as
a class of its own. A lake is an Inland Waterbody whose Inland Water Type is
lake:
- feature/bh082
- Inland Waterbody: a class, with a restriction per attribute giving the values it
allows (
owl:allValuesFrom an owl:oneOf) and its cardinality.
- attribute/iwt
- Inland Water Type: a property, its domain the common supertype of the types using it,
its range the value class
attribute/iwt#values.
- value/iwt_1
- Lake, the value: an instance of that class, and which types allow it.
- rwo/01852
- Lake, the RWOI term: DGIWG's OCL verbatim, and as axioms: a subclass of Inland
Waterbody and of the restriction
owl:hasValue lake on inlandWaterType.
- rwo/05060
- Industrial Area: a Built-Up Area (feature/al020) with
functionalUse = industrial (value/fuc_1).
Associations: roles and their subproperties
- role/describesreligiousinformation
- A role shared by associations from several types; domain and range are their common
supertypes.
- association/buildingreligiousinfo
- Its subproperty from Building to Religious Information.
- association/buildingbuildingsuperstructure
- Building to Building Superstructure; its start role names the way back,
#inverse, an owl:inverseOf under
role/supportssuperstructure.
From DGIF to other vocabularies
- mapping/adv
- DGIF to the AAA classes of GeoInfoDok 7.1:
Forest with foliage type deciduous is a
close match of AX_Wald with vegetationsmerkmal Laubholz. As SSSOM TSV:
mapping/adv.sssom.tsv.
- mapping/osm
- The Swiss table read from DGIF's side, to the tags of Linked OSM:
Building with featureFunction cinema is a
close match of amenity=cinema, as a point;
a car wash point is narrower than a
Building, a car wash area narrower
than a Facility. historic=memorial
has no DGIF term: the table names Monument AL130, but Monument is AL131; served
verbatim in the comment, not guessed.
Quirks of the source, and how they are served
- rwo/05085
- Farmland: the OCL says
Cropland, the type is named CropLand;
type names resolve case-insensitively.
- rwo/04555?version=2024-1
- Bartizan in 2024-1: a misspelt attribute (
hsitoricSignificance), served
verbatim as vocab:oclUnparsed, not guessed at. 2025-1 fixed it:
rwo/04555.
- rwo/00632
- Cemetery: one of 621 terms whose OCL reads “attribute 0 with value 0”,
read as the type alone and marked so.
- attribute/sdn
- An attribute a type uses but the model has no concept for; served from the type,
without a definition.
- value/hut_1
- Sami hut: the model gives it no alias and files it under the wrong attribute; HUT_1
comes from Hut's enumeration.
- feature/zz999
- No such code: 404, in the representation asked for.
Collections and descriptions
- feature/ — the 683 feature types and types
- attribute/ — the attributes
- value/ — every attribute value
- rwo/ — the Real World Object Index
- role/ — the 123 association roles
- association/ — the 717 associations
- mapping/ — the mapping sets, to AdV and to OSM
- faq.html — frequently asked questions
- dump.tar.gz — every document of 2026-1 as a Turtle file at
its path (
feature/al013.ttl), with relative references as served
- index.ttl — the dataset and this wrapper
- routes.json — every route, its formats and parameters
- vocab — the few terms coined here
Licence
The DGIF content: CC BY 4.0,
© DGIWG, as stated in DGIWG 206-3.
The OpenStreetMap mappings: MIT,
© 2026 Michael Lanini (swisstopo), from
che-dgif-interlis-tools.