Transcript Title
Linking Process and Content in a
Distributed Spatial Production System
Pierre Lafond
HydraSpace Solutions Inc
www.hydraspace.com
Any time..!
Any where..!
Any data..!
Why Metacontent?
Users separate from Information!
HydraSpace
“Linking People and Information”
time - viewing historical data at some point in the
future
space - physically separated or having limited
proximal access to the data and data collectors
subject area - not being a specialist in the
information domain that the data represents
A Hierarchical view of
meta-content Needs
HydraSpace
“Linking People and Information”
Finding
Time, Place,
Theme, Focus
Assessing
Relevance, Quality, Cost,
Timeliness, Concepts, Methods, Sources,
Using
Classifications, Questionnaires, Codebooks,
Dictionaries, Database Schemas, Record Layouts
Managing
Harmonization, Integration, Creation, Preservation, Retention, Disposal
The Components
of Metacontent
HydraSpace
“Linking People and Information”
linked
&
Referenced
Meta-information
(repository &
web documents)
Metadata
(database
schema)
Describes fitness
for use
Controls
&
Guides
Database
Metacontent are facts that describes both
database organization and the data's fitness for
use.
Metacontent - Fitness for use
HydraSpace
“Linking People and Information”
content,
ownership,
collection and processing methods,
lineage,
resolution,
accuracy,
spatial location and extent,
temporal location and extent
Levels of Metacontent
HydraSpace
“Linking People and Information”
what is planned
to be done
Collection and
processing
methods,
what is being done
Prospective
metacontent
Dynamic
metacontent
what was done
Ownership,
Lineage,
Resolution,
Accuracy,
Spatial location and extent,
Temporal location and extent
Static
metacontent
Metacontent Management
through the Business Life cycle
HydraSpace
“Linking People and Information”
Prospective
Metacontent
CUSTOMER
Marketing
Distribution
Planning
Production
Product Data
Management
External
collection
Survey/
internal
collection
Data Acquisition
Static and Dynamic
Metacontent
Evolution of Metacontent
Management
HydraSpace
“Linking People and Information”
Static metacontent
Recording facts about data during acquisition
Dynamic metacontent
Manually logging process steps executed on datasets
Process steps automatically logged by system as they
are being executed
System-monitored standard processes
Prospective metacontent
Planned and actual processes managed together
Process Management
Why Process Management?
(other than for metacontent)
HydraSpace
“Linking People and Information”
Quality
Repeatability
Quality assurance
Isolating user tasks from complexity of
integrating many computer programs
Project planning and monitoring
Version control
Intergroup coordination
loading datasets
discovering feature links
Ability to better identify impact of new or updated
source data on products
Ability to reduce time to market from source
acquisition to product
The Concept of Session
HydraSpace
“Linking People and Information”
A session is a set of activities carried out
over a period of time and covering a
specified geographic area, which will
produce a new or updated spatial dataset.
A session layer is a common mechanism by
which users perform activities to acquire,
integrate and make use of spatial data.
Process Manager Components
HydraSpace
“Linking People and Information”
Source integration session
operations
Source acquisition session
operations
Product maintenance session
operations
SESSION CORE
Process configuration
Workflow
Basic Session
Operations
Task Manager
and Scheduler
Process tracking
and reporting
Automated Task Manager
HydraSpace
“Linking People and Information”
Allows users to deal with a user task interface instead of
computer programs at the command line
Example: Commands required to be run to extract data for
validation:
execute cwodi.dropwindow('check3');
execute cwodi.createwindow('check3','halifax',-65.597,42.665,-63.59,44.67);
cwco userid=pierre/xxxx table=halifax window_name=check3 mdffile=check3co.mdf
rangecols=pro_depth
hhsort.exe hhsort.con check3sort.mdf check3co.mdf
Users only need to specify the user task they want to do
and the parameters for this task
Tasks can be re-configured at any point to take advantage
of upgrades, without the user needing to know new syntax
Task manager generates metacontent
Distributed process architecture
HydraSpace
“Linking People and Information”
Remote collaboration handled through standard distributed
database architecture and networking
St John’s
Survey hydrographer
Production Quality Control
Ottawa
Halifax
Validation hydrographer
Cartographer
Montreal
Case Study
Canadian Hydrographic Service
HydraSpace
“Linking People and Information”
Their challenges:
Distributed organization in four offices
More powerful data acquisition systems - large volumes
More types of products - adoption of IHO S-57 standard
New ENC update distribution method
Fewer staff - less budget
Attacking the problem
HydraSpace
“Linking People and Information”
3rd party survey
In-house survey
Other documents/sources
Data acquisition
Data validation
and integration
CubeStor
Oracle
Chart production
Caris Object Manager
Caris
HHViewer
Custom utilities
Data Management
Process Management
CHS Progression
HydraSpace
“Linking People and Information”
Specific process management tool for production
Dataset versioning
Product Configuration
Security
S57 Object and
Product
Repository
Process Tracking and
Monitoring
Data Archival
CHS Progression (cont’d)
HydraSpace
“Linking People and Information”
More generic process management model
defined for data acquisition and validation
Source integration session
operations
Source acquisition session
operations
SESSION CORE
Process configuration
Workflow
Basic Session
Operations
Task Manager
and Scheduler
Process tracking
and reporting
CHS Progression (cont’d)
HydraSpace
“Linking People and Information”
Implement generic model for all operations
Allow vizualisation of all projects graphically
Source integration session
operations
Source acquisition session
operations
Product maintenance session
operations
SESSION CORE
Process configuration
Workflow
Basic Session
Operations
Task Manager
and Scheduler
Process tracking
and reporting
Keys to effective process management in
spatial data warehousing and production
HydraSpace
“Linking People and Information”
Define standard processes
Define user tasks executed by a series of automated
tools
Plan work sessions (projects)
Log user tasks as they are carried out
System-generated metacontent as automated user
tasks are executed
Monitor and control standard processes
Location independence - distributed architecture
Questions?
HydraSpace
“Linking People and Information”
Pierre Lafond
[email protected]
Henry Kucera
[email protected]
www.holonics.ca