Figures & data
Figure 1. Linked-data-based GIS workflow architecture, highlighting the role of workflow typing and enrichment on the web with local GIS.
![Figure 1. Linked-data-based GIS workflow architecture, highlighting the role of workflow typing and enrichment on the web with local GIS.](/cms/asset/033afdde-5a55-48d0-a3a8-4737d86f05ae/tjde_a_1305457_f0001_c.jpg)
Table 1. Types of spatio-temporal references.
Table 2. Types of functional concepts.
Table 3. GIS-specific types of references.
Table 4. GIS data types.
Figure 3. Concepts for typing geoprocessing workflows. Provenance relations are denoted by the property of. Rectangles: function classes.
![Figure 3. Concepts for typing geoprocessing workflows. Provenance relations are denoted by the property of. Rectangles: function classes.](/cms/asset/8d5d57e6-6e7c-41d0-95ee-0254532bf2c0/tjde_a_1305457_f0003_c.jpg)
Figure 4. Provenance graph of GIS types derived from the concepts ‘field’ and ‘object’. Black arrows link concepts to predecessors in the geoprocessing chain. Concepts indirectly represented as data are denoted by dotted boxes (e.g. fields are indirectly represented by rasters).
![Figure 4. Provenance graph of GIS types derived from the concepts ‘field’ and ‘object’. Black arrows link concepts to predecessors in the geoprocessing chain. Concepts indirectly represented as data are denoted by dotted boxes (e.g. fields are indirectly represented by rasters).](/cms/asset/11f62e99-76cc-45fa-a518-d878e44ff650/tjde_a_1305457_f0004_b.gif)
Figure 5. Linked data pattern (classes and properties) for modeling workflows. Workflows are linked to their subgraphs via reified statements. Operations are functions applied to inputs and producing outputs, resources are used to build a workflow (may also be functions). The of relation links resources to their origins.
![Figure 5. Linked data pattern (classes and properties) for modeling workflows. Workflows are linked to their subgraphs via reified statements. Operations are functions applied to inputs and producing outputs, resources are used to build a workflow (may also be functions). The of relation links resources to their origins.](/cms/asset/db873569-a724-43fb-8df7-770aa7c8bbb0/tjde_a_1305457_f0005_c.jpg)
Figure 6. Example of usage of the workflow pattern wf to add explicit and implicit (dotted) semantic structures between inputs and outputs in a geoprocessing workflow for point interpolation.
![Figure 6. Example of usage of the workflow pattern wf to add explicit and implicit (dotted) semantic structures between inputs and outputs in a geoprocessing workflow for point interpolation.](/cms/asset/83daeefa-3bdc-4b42-a551-834254ccbb50/tjde_a_1305457_f0006_c.jpg)
Table 5. Vocabularies used in this article.
Figure 7. Backtracking from sources to results to enrich a workflow. For each operation, we first type inputs (if not already present), then outputs, and then link outputs to inputs, and then proceed to the next operation.
![Figure 7. Backtracking from sources to results to enrich a workflow. For each operation, we first type inputs (if not already present), then outputs, and then link outputs to inputs, and then proceed to the next operation.](/cms/asset/1c97e16d-e70d-4710-8ef0-034a55052c6b/tjde_a_1305457_f0007_c.jpg)
Figure 8. Schematic map illustration of least-cost path integration. Arrows between RDF types stand for links between their instances.
![Figure 8. Schematic map illustration of least-cost path integration. Arrows between RDF types stand for links between their instances.](/cms/asset/020b4189-9635-4003-b038-a938e9c97b9b/tjde_a_1305457_f0008_c.jpg)
Figure 9. Workflow #1: ModelBuilder workflow to calculate the change in night lights in China. The blue ovals are input datasets, yellow rectangles indicate operations, and the green ovals are output datasets.
![Figure 9. Workflow #1: ModelBuilder workflow to calculate the change in night lights in China. The blue ovals are input datasets, yellow rectangles indicate operations, and the green ovals are output datasets.](/cms/asset/4faea93c-793c-4f88-b003-03e1e917f416/tjde_a_1305457_f0009_c.jpg)
Figure 10. Workflow #1: Variation in average nocturnal luminosity over China from 1993 to 2013. Courtesy of Andy Bartle (Birkbeck, University of London).
![Figure 10. Workflow #1: Variation in average nocturnal luminosity over China from 1993 to 2013. Courtesy of Andy Bartle (Birkbeck, University of London).](/cms/asset/a2b5bfb9-1b18-4bf7-a4aa-4756e8f2fff5/tjde_a_1305457_f0010_c.jpg)
Figure 11. Workflow #2: ModelBuilder workflow of planning a new highway (myroute) connecting two highway exits (endraster, beginraster) based on avoiding built environment, nature areas, and other landuse classes. The latter objects enter the model in terms of a cost surface on which a least-cost path is computed. Blue ellipses denote root data sets, green ones intermediate data, and yellow boxes denote function applications.
![Figure 11. Workflow #2: ModelBuilder workflow of planning a new highway (myroute) connecting two highway exits (endraster, beginraster) based on avoiding built environment, nature areas, and other landuse classes. The latter objects enter the model in terms of a cost surface on which a least-cost path is computed. Blue ellipses denote root data sets, green ones intermediate data, and yellow boxes denote function applications.](/cms/asset/66adc402-c9a3-4cc6-bc51-e9c8ad958c16/tjde_a_1305457_f0011_c.jpg)
Figure 12. A map of different road alternatives generated based on the workflow of . Courtesy of Tobias Dobbe, Jorn Neppelenbroek, Thomas Kuijpers and Jip Zinsmeister.
![Figure 12. A map of different road alternatives generated based on the workflow of Figure 11. Courtesy of Tobias Dobbe, Jorn Neppelenbroek, Thomas Kuijpers and Jip Zinsmeister.](/cms/asset/b556f313-2262-4dff-b28f-b0eb35b2691d/tjde_a_1305457_f0012_c.jpg)