May 2012 Oracle Spatial User...
Transcript of May 2012 Oracle Spatial User...
![Page 1: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/1.jpg)
1
May 2012 Oracle Spatial User Conference
![Page 2: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/2.jpg)
May 23, 2012 Ronald Reagan Building and International Trade Center
Washington, DC USA
![Page 3: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/3.jpg)
Andrew Howles & Jo Shannon IS Principal Architect General Manager, Operations
![Page 4: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/4.jpg)
Automated Data Quality Processes in Ordnance Survey’s GDMS
![Page 5: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/5.jpg)
5
OVERVIEW • Centrally managed, authoritative database • Incorporates 5 corporate national datasets • Supports national data capture and maintenance • Contains in excess of 500 million features
CHALLENGES / OPPORTUNITIES • Need to integrate disparate data sets • Need to extract 32 million features and submit 313,000
changed features per day • Need to support multiple users in the same geographic area • Automated data validation to achieve product ready
database ORACLE SOLUTIONS • Oracle Spatial Database, Partitioning, RAC, Dataguard • Oracle Workspace Manager • Oracle Application Server & Weblogic • Oracle BPEL & Worklist Application • Oracle Enterprise Service Bus • Oracle Identity Management
RESULTS • Consolidation of raster, vector, network data in 5.3TB
sized central repository • Single source database for product derivation • Seamless working – removal of tile based restrictions • Resilient production environment achieving 99.5%
availability
Ordnance Survey Geospatial Data Management System
Insert application screenshot here
![Page 6: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/6.jpg)
Agenda
• Introductions • Ordnance Survey and GDMS business context • Oracle technology in GDMS • Radius Studio technology in GDMS • Challenges • Next steps • Conclusions • Q&A
![Page 7: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/7.jpg)
Introductions
• To the Presenters: – Andrew Howles, Ordnance Survey – Jo Shannon, 1Spatial
• To the Geospatial Data Management System (GDMS): – Enterprise geospatial data factory – end-to-end planning, collection,
management, validation, and publication to product stores – Multi-vendor service-oriented architecture built on the Oracle
technology stack – Went live in July 2011
![Page 8: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/8.jpg)
8
Ordnance Survey business context
• Self-funding government agency; remit covers Great Britain (England, Scotland and Wales) – 243,241 sq km / 93,956 sq miles
• Datasets maintained on a national basis – common specifications to ensure consistency in terms of precision, accuracy and content
• Close collaboration with Land Registry of England and Wales, and Registers of Scotland
• Integrated data capture for field surveyors, HQ-based editors, and external suppliers
![Page 9: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/9.jpg)
9
Ordnance Survey business context
• Digital geospatial data products over 90% of Ordnance Survey’s business
• Over 450 million unique feature identifiers (TOIDs) introduced by OS MasterMap® in 2001 – hooks to which information can be linked: – emphasis on geographic information – integration of addresses, boundaries, road
centre-lines and network topology with topographic base
![Page 10: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/10.jpg)
10
GDMS programme context
• Seamless data maintenance solution • Intelligent and integrated maintenance
data model • Separation of product data • Automated data validation • 650+ production users in Ordnance
Survey and other organisations • Platform for new product development
![Page 11: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/11.jpg)
11
GDMS programme context
![Page 12: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/12.jpg)
12
GDMS programme context
![Page 13: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/13.jpg)
13
GDMS programme context
![Page 14: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/14.jpg)
14
GDMS programme context
• Main unit is the feature • Features are composed of components including:
– identity – lifecycle – location – classification – relationships – history
• Model prescribes around 150 specification rules
GDMS real-world object model – Geobase-04
![Page 15: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/15.jpg)
15
GDMS programme context
• 500 million features and growing (+ history) • 4,000 data maintenance jobs per day • 32 million feature extractions per day • 313,000 features updates per day • 650+ users inside and outside Ordnance Survey • 99.5% availability
Non-functional characteristics
![Page 16: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/16.jpg)
16
GDMS programme context
• Mainstream architecture patterns: – n-tier solution – service-oriented approach (business logic) – workflow layer (orchestration logic)
• Heterogeneous software environment – best of breed COTS components from diverse vendors:
– 1Spatial, BAE Systems, ESRI, Intergraph, Microsoft, Oracle, Safe Software, Snowflake Software
• Long transaction management, disconnected editing • Scalable infrastructure on commodity hardware, selective virtualisation
Architectural principles
![Page 17: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/17.jpg)
17
GDMS programme context Logical architecture
![Page 18: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/18.jpg)
18
GDMS programme context
• Member of the Intergraph Consortium along with Snowflake Software
Role of 1Spatial within the Intergraph Consortium
![Page 19: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/19.jpg)
19
Role Of Oracle in GDMS
Real Application Clusters
![Page 20: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/20.jpg)
20
Workspace Manager in GDMS Key to Transaction Integrity
![Page 21: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/21.jpg)
21
Workspace Manager in GDMS Acetate Overlay Model
![Page 22: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/22.jpg)
22
Workspace Manager in GDMS Data Conflict
![Page 23: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/23.jpg)
23
Workspace Manager in GDMS Logical Inconsistency
![Page 24: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/24.jpg)
24
Role of Radius Studio
• Spatial data integration platform • Knowledge Store • Rules based spatial analysis • Web application & web services • GRID processing • Extensible – built-ins, datastores
What is
![Page 25: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/25.jpg)
25
Role of Radius Studio Rules based processing paradigm
Action Pattern Fact
Data Rule
Report
Reconcile
![Page 26: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/26.jpg)
26
Role of Radius Studio Examples of Rules
FACT
PATTERN Railway points must be within 0.8 metres of at least 1 rail object
ACTION
![Page 27: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/27.jpg)
27
Challenges
• Schema design choices can cause physical data conflict to arise in instances where there is no logical conflict
1. Physical realisation of the logical model
![Page 28: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/28.jpg)
28
Challenges 1. Physical realisation of the logical model
![Page 29: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/29.jpg)
29
Challenges 1. Physical realisation of the logical model
![Page 30: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/30.jpg)
30
Challenges
• Schema design choices can cause physical data conflict to arise in instances where there is no logical conflict
• Our advice: When optimising your schema, don’t just think about performance but consider conflict avoidance as well
1. Physical realisation of the logical model
![Page 31: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/31.jpg)
31
Challenges
• Complex data requirements mean simple A versus B type decisions are not suitable for conflict resolution: – logical semantics of spatial data – e.g. topological structuring – version metadata
2. Conflict resolution
![Page 32: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/32.jpg)
32
Challenges 2. Conflict resolution
![Page 33: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/33.jpg)
33
Challenges 2. Conflict resolution
![Page 34: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/34.jpg)
34
Challenges 2. Conflict resolution
![Page 35: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/35.jpg)
35
Challenges 2. Conflict resolution
![Page 36: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/36.jpg)
36
Challenges 2. Conflict resolution
![Page 37: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/37.jpg)
37
Challenges 2. Conflict resolution
![Page 38: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/38.jpg)
38
Challenges 2. Conflict resolution
![Page 39: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/39.jpg)
39
Challenges 2. Conflict resolution
![Page 40: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/40.jpg)
40
Challenges 2. Conflict resolution
![Page 41: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/41.jpg)
41
Challenges
• Complex data requirements mean simple A versus B type decisions are not suitable for conflict resolution: – logical semantics of spatial data – e.g. topological structuring – version metadata
• Our advice: Understand the implications of your data model and schema for the process of conflict resolution
2. Conflict resolution
![Page 42: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/42.jpg)
42
Challenges
• Planning work to avoid conflict, where possible, is better than being in a conflict resolution situation
3. Work planning
![Page 43: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/43.jpg)
43
Challenges 3. Work planning
![Page 44: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/44.jpg)
44
Challenges 3. Work planning
![Page 45: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/45.jpg)
45
Challenges
• Planning work to avoid conflict, where possible, is better than being in a conflict resolution situation
• Our advice: Investigate and understand the implications of work planning processes with respect to susceptibility to conflict, and agree an appropriate approach with users of the system
3. Work planning
![Page 46: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/46.jpg)
46
Challenges
• Building innovative systems with cutting edge technologies and designs, means you will be charting new territory and encountering unexpected challenges.
• Our advice: Develop a trusted relationship with suppliers to ensure a collaborative approach to resolving issues as they arise.
4. Charting new territory
![Page 47: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/47.jpg)
47
GDMS next steps
• Data quality improvement for existing products • Strategic data enhancements to support new products:
– additional intelligence (lifecycle, attribution, cross-referencing) – increasing 3D capabilities – additional networks
• Operational improvements: – Oracle Database upgrade to 11.2.0.3 – Mid-tier upgrade to WebLogic
![Page 48: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/48.jpg)
48
Conclusions
• Cutting edge development requires a strong architectural vision and well managed requirements
• Core technologies must support the non-functional requirements out of the box
• Getting the business processes right is as important as building the right systems
• Understanding the logical data model’s physical implications is critical
• Collaborative supplier relationships are key to success
![Page 49: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/49.jpg)
“If successful the Ordnance Survey's new geospatial database and data management system will define a best practice for the collection, distribution and use of geospatial data.”
International Data Corporation, 2007
• GDMS operational since July 2011 • 1.2 million Ordnance Survey units of change committed to date • Data, system and process enhancements now in progress for
delivery of new products
![Page 50: May 2012 Oracle Spatial User Conferencedownload.oracle.com/otndocs/products/spatial/pdf/osuc2012... · • Planning work to avoid conflict, ... to ensure a collaborative approach](https://reader034.fdocuments.us/reader034/viewer/2022051600/5aa5ca397f8b9ae7438df6ce/html5/thumbnails/50.jpg)
50
Q&A