270 likes | 430 Views
Foundation Spatial Data Framework A modelling update. Paul Box, CSIRO FSDF Technical Team Lead . SIM-COP, Botanic Gardens, CBR 15 October 2013 . DIGITAL PRODUCTIVITY and services Flagship . Where we want to be.
E N D
Foundation Spatial Data FrameworkA modelling update Paul Box, CSIRO FSDF Technical Team Lead SIM-COP, Botanic Gardens, CBR 15 October 2013 DIGITAL PRODUCTIVITY and services Flagship
Where we want to be “Linking Open Data cloud diagram, by Richard Cyganiak and AnjaJentzsch. http://lod-cloud.net/” • Australia’s geographic entities in the web of linked data • Links to places and other features within hypermedia • Authoritative data - else people will use non-authoritative sources – Geonames, OpenStreetMap • Stable public identifiers • Memorable identifiers or aliases • Actionable identifiers • Embed in hypertext http URIs • Direct access to individual features • No requirement to acquire complete dataset then search within it • Minimise cost/licensing barriers SIM-COP - FSDF Modelling Update - Box
Why a model-driven approach? SIM-COP - FSDF Modelling Update - Box
Models vs. implementations? • One file format = one product = one application • Difficult to re-use • Difficult to maintain • Difficult to connect to related domains • N.B. Tables = implementation • keys, data-types • Conceptual models use the language of the domain = basis for analysis and design • One model > many products in many formats SIM-COP - FSDF Modelling Update - Box
Conceptual modelling • Identify feature-types and properties • road, watercourse, mine, lot • Interoperability within the domain • Harmonize with related domains • Common elements: • geometry, time, property-field (coverage), observation, sample • Handling topology • Relationships to other domains • Administrative boundary follows watercourse, road • LGA represented in Admin Boundaries and in • Interoperability between domains SIM-COP - FSDF Modelling Update - Box
The role of models Business rules (e.g. Logical Consistency, Topology ) Dataset Service interface Dictionary, Ontology Model Transfer standard Documentation • Maintainmodels, derive implementations • Models ensure consistency • Support transformation processes • Enables suites of data products • Provide metadata (Feature Types) SIM-COP - FSDF Modelling Update - Box
Modeling process – Overview SIM-COP - FSDF Modelling Update - Box
INSPIRE data specification process SIM-COP - FSDF Modelling Update - Box
‘Inspired by’ NOT ‘aspiring to’ INSPIRE Process INSPIRE • Development of community exchange schemas to enable data integration FSDF • Development of community exchange schemas • Development of virtual data store (for preparation of products) • Specification of end user products • Delivery of end user products SIM-COP - FSDF Modelling Update - Box
Extending INSPIRE approach • INSPIRE – a data exchange schema • FSDF - a suite of inter-related national scale products • Requirements: • Link spatial objects to multi representation in multiple products within theme • Scales • Versions • Encoding topology independently of geometry • Link representation of same spatial objects across themes (e.g. NSW in Admin Boundary and Place names product) • Link different spatial objects within and across themes (CMA contains geofab catchment, Vic adjacent to NSW) • Linked data delivery (identifiers) – web scale referential integrity SIM-COP - FSDF Modelling Update - Box
Modelling process Supply (current state) Demand What data sets are available? What products are required? S/T Aggregated Link statistical data Boundary cookie cutter • Conceptual Model • Concepts • Relationships Traverse spatial hierarchy across S/T boundary INSPIRE + Use cases + Supply data + Future needs Data Product Specification What can be done now? Product model SIM-COP - FSDF Modelling Update - Box
Analysis SIM-COP - FSDF Modelling Update - Box
Use cases for information products not systems Not enough detail to provide detailed requirements for products Solution: Develop scenarios/user stories - demand Prototype products for review - supply Use case assessment SIM-COP - FSDF Modelling Update - Box
The AB Thematic Conceptual Model development SIM-COP - FSDF Modelling Update - Box
Extending INSPIRE conceptual model Design principle - adopt, adapt, extend Adopt - INSPIRE model used as a straw-man for AB TCM Adapt – model re-factored into modular, reusable packages: • Generic hierarchical package • Generic area definition package • Generic spatial relationship package Extend – Model fleshed out with attributes from supply data models: Validate/test - Load supply data - Create sample products SIM-COP - FSDF Modelling Update - Box
Admin Boundary Topology (AB-T) Product development SIM-COP - FSDF Modelling Update - Box
Admin Boundaries Products Demand driven - what products are needed? Supply constrained - what can be done with available data, now? • Separate but interrelated suite of products • Geometry oriented geospatial product(s) –existing products – ABS, PSMA • Spatial Topology – geospatial product(s) - identity and topological relationships • Geometry is unreliable to perform topological/spatial functions • Not all users require geometry • Encode topology separately from geometry • Vertically • Horizontally • Cross hierarchies SIM-COP - FSDF Modelling Update - Box
Admin BoundariesProducts • Full geometry product(s) • Traditional spatial products • Focused on geometry (boundary • Spatial Topology product(s) • Focus on identity and relative spatial position (in relation to other Admin boundaries) • Identifiers for spatial objects • Spatial relationships Contains, adjacent, disjoint • Representative location – point Australia Products share many common properties e.g. Identifier, name, temporal extent, admin unit type. NSW Identifiers provide the link e.g. http:\data.gov.au\id\Australia Australia + ACT + NSW Albury City Council Armidale Dumaresq Council Ashfield Council Auburn City Council ………… + VIC Armidale • Sample spatial relationships in product • Australia ‘contains’ NSW • NSW ‘adjacent’ VIC • VIC ‘disjoint’ ACT • NSW ‘contains’ Albury’ Auburn Delivered as: OWL, GML, Geodatabase Delivered as: GML, Shapefile, Geodatabase SIM-COP - FSDF Modelling Update - Box
Why a SIM-COP Spatial Information Modelling Workshop | Paul Box
Current state of affairs • Communities of one • Model at implementation level – data modelling • Monolithic models - invention not reuse • ISO framework + black arts • Successes with some Information communities • Application schema • Limited number of practitioners/experts • Lack of reuse across information communities Spatial Information Modelling Workshop | Paul Box
Spatial information modelling challenges • Achieving community consensus – common models for delivery • (More) formal conceptual modelling: • science/business models of the domain • Use case and requirements models • Driving logical and physical modelling • Modelling at different levels of abstraction • Creating modular models • Achieving reuse across information communities • Levels of abstraction • Scaling up to community from 1 to * Spatial Information Modelling Workshop | Paul Box
What’s required Reusable models and design patterns Practitioners with appropriate skills – cross technical disciplines Common approaches Knowledgebase Supporting tools Spatial Information Modelling Workshop | Paul Box
SIM-COP A community of stakeholders in Australia and New Zealand with a common interest in spatial information modelling for the public good Objectives To provide an informal community driven forum for the generation and exchange of knowledge related to spatial information modelling? To identify, gather, and seek agreement on community needs and requirements? To identify opportunities for collaborative activities? To provide a point of contact with broader spatial (and other) communities including formal governance bodies to advise on SIM technical matters? The Story of the Geofabric | Dr David Lemon
Discussion TOR and scope Participation Key focus areas/priority issue MO The Story of the Geofabric | Dr David Lemon
Thank you Paul Box FSDF Technical Team Lead Research Team leader t: +61 2 93253122 e: paul.j.box@csiro.au w: www.csiro.au CSIRO Digital Productivity and Services Flagship Digital productivity and services flagship
SIM-COP Governance and structure • TBC Funding • Unless otherwise agreed, costs arising from activities under these Terms of Reference will be borne by the participants that incurs them, and will be subject to the availability of funds, personnel, and other resources. Conduct of meetings • To accomplish its aims/objectives/goals, the SIM-COP adopts the following operating principles: • a. Openness, flexibility and the ability to respond to the changing needs and priorities of members; • b. Consensus on all actions and recommendations that evolve through the CP and its working groups. Consensus on actions and recommendations will be evaluated on a case-by-case basis, depending on the issue, priority, level of authority of the actioning representative(s), and impact to respective organization or agency, etc.; • c. Actions and recommendations made with respect to the community should be ….. The Story of the Geofabric | Dr David Lemon