GIGS Overview A slide pack that can be used to present both internally and externally the GIGS process and business benefits The International Association of Oil & Gas Producers Geomatics Committee Report # 430 What is GIGS? GIGS - Geospatial Integrity of Geoscience Software • History • Initiated in 2007 as a Joint Industry Project (JIP), sponsored by OGP in response to significant concern and documented evidence of geospatial integrity failures in Geoscience software • Purpose • to provide geoscience software developers with recommended guidance concerning good industry practice regarding geospatial integrity GIGS is a process, for which OGP is supplying material 2 Why is GIGS necessary? The need for guidance concerning Geospatial Integrity with geoscience software comes from experience Such as: • Lack of uptake of international data exchange standards • Use of conflicting and inappropriate terminology • Use of incomplete or incorrect CRS parameters • Poor documentation • Ambiguity caused by lack of adequate Meta-data • Lack of audit-trail 3 What is Geospatial Integrity? Geospatial integrity is defined as the adherence of geospatial data to the following criteria: • Completeness • Correctness • Consistency • Verifiabilty 4 What is the objective of GIGS? A process and guidance note intended for wide use within the E&P industry to improve geospatial integrity. • It is aimed at vendors and users of any computer package used in geoscience activities, including • applications, • processing packages • underlying databases • user interfaces • It also includes software components or layers, such as: • geodetic computation engines • extensions • middleware 5 What is the GIGS material? The GIGS material is delivered in three parts: • • • ’Part 1 – Guidelines’ (OGP publication order code 430-1), ‘Part 2 – Software Review’(OGP publication order code 430-2), and ‘Part 3 – User guide for the GIGS Test Dataset’ (OGP publication order code 430-3) It is supplemented by a number of companion electronic files: • • • Software review checklist; GIGS Test Dataset. Sample MS PowerPoint slides (this slide deck!) The above digital documents and files are available from the OGP Geomatics Committee website http://info.ogp.org.uk/geomatics/ 6 GIGS guidance The GIGS guidelines contain: • Technical background to geospatial integrity • • • • Definition of a geospatial dataset Key geodesy concepts Coordinate operations - what are they? The EPSG Geodetic Parameter Dataset - why is it important? • GIGS Software Review • Glossary of Terms 7 What is a GIGS software review? A GIGS software review is a structured approach to evaluating the geospatial integrity aspects of geoscience software and consists of: • A qualitative evaluation of the software’s geospatial capability by means of a series of checklists; • A quantitative evaluation of the software’s capabilities by means of test data. Both software vendors/developers and clients/users may execute a GIGS review and benefit from its results. 8 The software review process A series of test procedures have been defined: 1. Coordinates and their Geodetic Reference (series 0000) 2. Documentation and Release Notes (series 1000) 3. Pre-defined Geodetic Parameter Library (series 2000) 4. User Defined Geodetic Parameter Library (series 3000) 5. The User Interface (series 4000) 6. Data Operations (series 5000) 7. Audit Trail (series 6000) 8. Deprecation (series 7000) - related to use of EPSG Dataset 9. Error Trapping (series 8000) The individual tests are numbered for the purpose of reporting 9 Classification of software evaluation results 1. ‘Elementary’ - intended for software without capability of performing coordinate operations, this level indicates that the software satisfies minimum requirements for this category of software 2. ‘Bronze’ - intended for software with limited capability to perform coordinate operations, this level indicates that the software satisfies minimum requirements to achieve a basic level of geospatial integrity. 3. ‘Silver’ - intended for software with full capability to perform coordinate operations, this level indicates the software establishes and maintains geospatial integrity to a fully satisfactory degree, based on industry best practices. The software is suitable for global deployment in the E&P industry 4. ‘Gold’ - intended for software with extensive capability to perform coordinate operations, this level indicates software performance that exceeds the geospatial integrity capabilities of the ‘silver’ level by incorporating additional software features that expand the range of applicability and/or reduce the probability of geospatial integrity violations. 10 The software review workflow Five key steps in the review process can be identified as: 1. Define scope Full or partial review; include/exclude integration aspects 2. Prepare workplan Quantify time requirements 3. Identify and obtain expertise and resources People, equipment, software and data 4. Execute software review 5. Prepare report(s) Summary Report or Full Report, Conclusions & Recommendations 11 For Clients / Users The GIGS software review process: • May be conducted on: • Vendor software • Company proprietary software • May assist Geoscientists in establishing whether the software meets specific business and technical requirements • Can be a key tool in the establishment and maintenance of geospatial data integrity within the business by: • Optimising workflows • Identifying both the strong and the weak points of geospatial data handling of relevant software • Ensuring the appropriate tool is used to suit the purpose • Identifying provision of additional guidance for the geosocience software user community 12 For software Vendors / Developers The GIGS software review process: • Provides a means of self-certification or self-validation of the geospatial capabilities of the software. • Enables more effective marketing of the product by communicating the results of the review to (prospective) clients • Helps the vendor to identify development needs and prioritise improvements in the software. • The structured software review provides an opportunity for education in this geodetic niche discipline and offers structure for communications with customers. 13 The GIGS test dataset was designed: • for use in the evaluation of the geospatial integrity of geoscience software examined within the GIGS project • to remain as a test harness for future reviews of geoscience software after publication of the GIGS Guidelines. consists of: • a series of files provided in a variety of formats including industry data exchange formats and Microsoft Excel v2003 (.xls). • Each file is designed for a specific GIGS test. • Where practical, data from one test is reused for other test procedures 14 FAQs I am a Vendor / Developer • My application gets a G/S/B rating. So what? • Can I advertise my rating? • What happens if I am nearly G/S/B? I am a Client / User • My application gets a G/S/B rating. What are the risks to my work/business? • What should I do if the software does not reach S (silver)? • Can I add more tests? 15 Backup slides GIGS software review checklist The tests are numbered (1, 2, ...) and, where relevant, sub-numbered [ i), ii), ii), ...]; the first two columns of the spreadsheets are reserved for this numbering. The test criterion is written in black font against a pale green background. Italic text in dark grey has been added to some test criteria to provide clarification of the test. 17 Consolidation of evaluation results GIGS grading • The supplied spreadsheet contains formulas that will automatically summarise the entries into a consolidated result per Test Series. • This is helpful in reporting the results of any structured software reviews conducted with the GIGS methodology. • The consolidated score for any given Test Series therefore shows the minimum level at which the software is rated. 18 GIGS 19