SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
WORKSHOP ON COMPLIANCE
Dr. Luis Bermudez
Open Geospatial Consortium (OGC)
GeoBuiz Summit 2016
April 27, 2016
Copyright: 2016, Open Geospatial Consortium
Outline
• Why Standards?
• The Open Geospatial Consortium
• Why do we need compliance?
• Benefits of compliance for solution providers and buyers
• How do we verify compliance?
• Process overview
• Community compliance solution
• Online demo
Why Standards?
Technology improves our cities and our lives
The glue of integration
"...integration is key. Using standard data
structures and formats all data about any
object of interest any person, place or
thing can be easily shared with and
accessed by anyone with the need to
know..."
Letitia A. Long, Director, National Geospatial-Intelligence Agency, October 4,
2013, KMI Interview
Global Solutions
"Standardization is one of the essential
building blocks of the Information
Society. There should be particular
emphasis on the development and
adoption of international standards ..."
The Declaration of Principles WSIS-03/GENEVA/DOC/0004 concluded in
paragraph 44, from the first phase of the World Summit on the Information
Society, Geneva, December 10 to 12 2003.
Transparency and Openness
"Governments like to say they can publish
to OGC KML instead of Google KML ...
everyone has confidence we won’t take
advantage of the format or change it in a
way that will harm anyone ..."
Michael Weiss-Malik, Google KML product manager
The OGC Overview
Open Geospatial Consortium
• Funded in 1994
• Voluntary consensus (500+ members)
• Standards organization (40+ free available standards)
• Leads the development of standards for geospatial and location based
services.
Open Geospatial Consortium (OGC)
Mission: To serve as a global forum for the collaboration of developers and
users of spatial data products and services, and to advance the development
of international standards for geospatial interoperability.
OGC in Policy Worldwide
• National level policy and legislation
• European INSPIRE Directive
• Global Earth Observation System of Systems (GEOSS)
• European Space Agency
• Defense and Intelligence: NGA, NATO, ARMY
• Sub-national level: Delhi, Abu Dhabi, Western
What does the OGC as an entity provides?
• An agreed upon consensus process
• to encourage effectiveness and efficiency
• for defining, testing, documenting, and approving
specifications
• Staff knowledge, expertise and support to work with the members to
facilitate the consensus process
• A comprehensive communications infrastructure
• A consensus-based forum for conflict resolution
Members
Membership levels
• Strategic
• Principal
• Technical
• Associate
Industry Members
OGC Alliance Partners
Implementations
OGC Structure
Why Compliance?
OGC Standards
Implementations are not always perfect
http://www.hahastop.com/pictures/Weird_Car_Wheels.jpg
Need to accurately verify implementations
Increase confidence of solution providers
"Achieving OGC certification is extremely
important to us as an organization - we
are proud to have more than 20 products
compliant with OGC standards."
Stan Tilman | Hexagon Geospatial
Create more business opportunities for
solution providers
Benefits for buyers of solutions
Avoid the spaghetti mess: Minimize the delay, cost, frustration of reworking
disparate implementations.
How do we verify compliance?
Compliance Program
• Policies and process
• Community support
• Free open source tools
How can we verify it?
• Make an online request. Will take you 30 minutes.
• Will respond in 1 week- 1 month.
How can we verify it?
No. I'm kidding!
Easy real time online verification of OGC
compliant products
http://www.opengeospatial.org/resource/products/compliant
Community
• About 300 members participate in the forum:
cite-forum@lists.opengeospatial.org
• Each test suite has a lead
• OGC has alliances with groups supporting the test (answering
questions, fixing bugs, etc.)
Forum
What is the process to get certified?
Available tests
How to ask for compliance?
“ Purchaser seeks geospatial products
that provide maximum interoperability
with purchaser’s and data sharing
partner’s systems. To accomplish this,
purchaser seeks to make maximum use of
open standards provided by the Open
Geospatial Consortium (OGC), ISO ...”
OGC Compliance Overview - Guide for Software Acquisition White paper
(15-002r5) http://docs.opengeospatial.org/wp/15-002r5/15-002r5.html
What about community profiles?
Testing community profiles
• Communities can create their own test (TestNG or XSLT - Compliance
Testing Language)
• Invoke tests: GML 3.2.1 with your own schemas
Example testing GML INSPIRE profiles
Online Demo
OGC compliance web landing page
http://www.opengeospatial.org/compliance
• Video
• Benefits
• Link to policies
• Link to fees
• Link to testing facility
Verifying implementing and compliant products
http://www.opengeospatial.org/resource/products/stats
• look by implementation
• look by product
• check compliance details
Testing facility
Production: http://cite.opengeospatial.org/teamengine/
Beta: http://cite.opengeospatial.org/te2
Open source code
Validation tool (TEAM Engine) source code
Test code repositories
Building the testing facility on the cloud
Contact information
Luis Bermudez
lbermudez@opengeospatial.org
Twitter: @berdez
https://www.linkedin.com/in/bermudez

Mais conteúdo relacionado

Semelhante a Workshop on OGC Compliance at GEOBUIZ Summit 2016

Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Jeroen Ticheler
 
Keynote, Oman Geospatial Expo, Dec 2013
Keynote, Oman Geospatial Expo, Dec 2013Keynote, Oman Geospatial Expo, Dec 2013
Keynote, Oman Geospatial Expo, Dec 2013Steven Ramage
 
Incubation Orientation
Incubation OrientationIncubation Orientation
Incubation OrientationJody Garnett
 
The power of location information for mobile
The power of location information for mobileThe power of location information for mobile
The power of location information for mobileGeorge Percivall
 
TFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationTFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationColorado Internet Society (CO ISOC)
 
Massimiliano Cannata keynote @ FOSS4G-ASIA 2017
Massimiliano Cannata keynote @ FOSS4G-ASIA 2017Massimiliano Cannata keynote @ FOSS4G-ASIA 2017
Massimiliano Cannata keynote @ FOSS4G-ASIA 2017Massimiliano Cannata
 
Gephi Consortium Presentation
Gephi Consortium PresentationGephi Consortium Presentation
Gephi Consortium PresentationGephi Consortium
 
OSGi Alliance and its Technology - Where Are We Now, and What is Your Vision ...
OSGi Alliance and its Technology - Where Are We Now, and What is Your Vision ...OSGi Alliance and its Technology - Where Are We Now, and What is Your Vision ...
OSGi Alliance and its Technology - Where Are We Now, and What is Your Vision ...mfrancis
 
Open Innovation - Best Practices for Raw Material Companies
Open Innovation - Best Practices for Raw Material CompaniesOpen Innovation - Best Practices for Raw Material Companies
Open Innovation - Best Practices for Raw Material CompaniesTimo Ropponen
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...osswatch
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation ComparisonJody Garnett
 
OASIS Open Stds and FOSS Nov 2019
OASIS Open Stds and FOSS Nov 2019OASIS Open Stds and FOSS Nov 2019
OASIS Open Stds and FOSS Nov 2019James Bryce Clark
 
Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...
Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...
Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...EOSC-hub project
 
Software management plans in research software
Software management plans in research softwareSoftware management plans in research software
Software management plans in research softwareShoaib Sufi
 
Open Source and Standards Communities Coming Together to Solve Real World Pro...
Open Source and Standards Communities Coming Together to Solve Real World Pro...Open Source and Standards Communities Coming Together to Solve Real World Pro...
Open Source and Standards Communities Coming Together to Solve Real World Pro...All Things Open
 
20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-finalDirk Frigne
 
Better Software, Better Practices, Better Research
Better Software, Better Practices, Better ResearchBetter Software, Better Practices, Better Research
Better Software, Better Practices, Better ResearchShoaib Sufi
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchNeil Chue Hong
 

Semelhante a Workshop on OGC Compliance at GEOBUIZ Summit 2016 (20)

Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
 
Keynote, Oman Geospatial Expo, Dec 2013
Keynote, Oman Geospatial Expo, Dec 2013Keynote, Oman Geospatial Expo, Dec 2013
Keynote, Oman Geospatial Expo, Dec 2013
 
Incubation Orientation
Incubation OrientationIncubation Orientation
Incubation Orientation
 
The power of location information for mobile
The power of location information for mobileThe power of location information for mobile
The power of location information for mobile
 
TFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationTFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & Operationalization
 
ION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris GrundemannION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris Grundemann
 
Massimiliano Cannata keynote @ FOSS4G-ASIA 2017
Massimiliano Cannata keynote @ FOSS4G-ASIA 2017Massimiliano Cannata keynote @ FOSS4G-ASIA 2017
Massimiliano Cannata keynote @ FOSS4G-ASIA 2017
 
Gephi Consortium Presentation
Gephi Consortium PresentationGephi Consortium Presentation
Gephi Consortium Presentation
 
OSGi Alliance and its Technology - Where Are We Now, and What is Your Vision ...
OSGi Alliance and its Technology - Where Are We Now, and What is Your Vision ...OSGi Alliance and its Technology - Where Are We Now, and What is Your Vision ...
OSGi Alliance and its Technology - Where Are We Now, and What is Your Vision ...
 
Open Innovation - Best Practices for Raw Material Companies
Open Innovation - Best Practices for Raw Material CompaniesOpen Innovation - Best Practices for Raw Material Companies
Open Innovation - Best Practices for Raw Material Companies
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation Comparison
 
OASIS Open Stds and FOSS Nov 2019
OASIS Open Stds and FOSS Nov 2019OASIS Open Stds and FOSS Nov 2019
OASIS Open Stds and FOSS Nov 2019
 
ION Hangzhou - About IETF
ION Hangzhou - About IETFION Hangzhou - About IETF
ION Hangzhou - About IETF
 
Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...
Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...
Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...
 
Software management plans in research software
Software management plans in research softwareSoftware management plans in research software
Software management plans in research software
 
Open Source and Standards Communities Coming Together to Solve Real World Pro...
Open Source and Standards Communities Coming Together to Solve Real World Pro...Open Source and Standards Communities Coming Together to Solve Real World Pro...
Open Source and Standards Communities Coming Together to Solve Real World Pro...
 
20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final
 
Better Software, Better Practices, Better Research
Better Software, Better Practices, Better ResearchBetter Software, Better Practices, Better Research
Better Software, Better Practices, Better Research
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For Research
 

Mais de Luis Bermudez

Simple APIs for Health Tracking - COVID Case
Simple APIs for Health Tracking - COVID CaseSimple APIs for Health Tracking - COVID Case
Simple APIs for Health Tracking - COVID CaseLuis Bermudez
 
Map store geosolutions
Map store   geosolutionsMap store   geosolutions
Map store geosolutionsLuis Bermudez
 
Plataforma de gestión de riesgos de código libre - GeoSolutions
Plataforma de gestión de riesgos  de código libre - GeoSolutionsPlataforma de gestión de riesgos  de código libre - GeoSolutions
Plataforma de gestión de riesgos de código libre - GeoSolutionsLuis Bermudez
 
OGC Compliance and Certification - 2019
OGC Compliance and Certification - 2019OGC Compliance and Certification - 2019
OGC Compliance and Certification - 2019Luis Bermudez
 
Estándares tecnológicos para la interoperabilidad en la administración inteli...
Estándares tecnológicos para la interoperabilidad en la administración inteli...Estándares tecnológicos para la interoperabilidad en la administración inteli...
Estándares tecnológicos para la interoperabilidad en la administración inteli...Luis Bermudez
 
Habilitando Toma de Decisiones a Través de Estándares Abiertos
Habilitando Toma de Decisiones a Través de Estándares AbiertosHabilitando Toma de Decisiones a Través de Estándares Abiertos
Habilitando Toma de Decisiones a Través de Estándares AbiertosLuis Bermudez
 
Efficient use of Standards-based Interfaces and Encodings in Geospatial Intel...
Efficient use of Standards-based Interfaces and Encodings in Geospatial Intel...Efficient use of Standards-based Interfaces and Encodings in Geospatial Intel...
Efficient use of Standards-based Interfaces and Encodings in Geospatial Intel...Luis Bermudez
 
OGC Innovation Program and Maritime Limits and Boundary Pilot
OGC Innovation Program and Maritime Limits and Boundary PilotOGC Innovation Program and Maritime Limits and Boundary Pilot
OGC Innovation Program and Maritime Limits and Boundary PilotLuis Bermudez
 
Using Blockchain in Geospatial Applications
Using Blockchain in Geospatial ApplicationsUsing Blockchain in Geospatial Applications
Using Blockchain in Geospatial ApplicationsLuis Bermudez
 
Machine Learning in GeoHealth Applications
Machine Learning in GeoHealth ApplicationsMachine Learning in GeoHealth Applications
Machine Learning in GeoHealth ApplicationsLuis Bermudez
 
Setting up and testing NSG and DGIWG Profiles
Setting up and testing NSG and DGIWG Profiles Setting up and testing NSG and DGIWG Profiles
Setting up and testing NSG and DGIWG Profiles Luis Bermudez
 
Interoperabilidad, Estándares e Innovación
Interoperabilidad, Estándares e InnovaciónInteroperabilidad, Estándares e Innovación
Interoperabilidad, Estándares e InnovaciónLuis Bermudez
 
Interoperability and Standards for Disaster Risk Management
Interoperability and Standards for Disaster Risk ManagementInteroperability and Standards for Disaster Risk Management
Interoperability and Standards for Disaster Risk ManagementLuis Bermudez
 
Geoint2017 training open interfaces - luis bermudez
Geoint2017 training   open interfaces - luis bermudezGeoint2017 training   open interfaces - luis bermudez
Geoint2017 training open interfaces - luis bermudezLuis Bermudez
 
Addressing Health Challenges Through Spatial Analytics using Geospatial Data ...
Addressing Health Challenges Through Spatial Analytics using Geospatial Data ...Addressing Health Challenges Through Spatial Analytics using Geospatial Data ...
Addressing Health Challenges Through Spatial Analytics using Geospatial Data ...Luis Bermudez
 
Geospatial Data and Key Characteristics of Geospatial Data Analysis and Science
Geospatial Data and Key Characteristics of Geospatial Data Analysis and ScienceGeospatial Data and Key Characteristics of Geospatial Data Analysis and Science
Geospatial Data and Key Characteristics of Geospatial Data Analysis and ScienceLuis Bermudez
 
Evolution of System Architectures: Where Do We Need to Fail Next?
Evolution of System Architectures: Where Do We Need to Fail Next?Evolution of System Architectures: Where Do We Need to Fail Next?
Evolution of System Architectures: Where Do We Need to Fail Next?Luis Bermudez
 
Open Geospatial Consortium and Smart Cities
Open Geospatial Consortium and Smart CitiesOpen Geospatial Consortium and Smart Cities
Open Geospatial Consortium and Smart CitiesLuis Bermudez
 
Introducción al OGC y el Programa de Conformidad
Introducción al OGC y el Programa de ConformidadIntroducción al OGC y el Programa de Conformidad
Introducción al OGC y el Programa de ConformidadLuis Bermudez
 

Mais de Luis Bermudez (20)

Simple APIs for Health Tracking - COVID Case
Simple APIs for Health Tracking - COVID CaseSimple APIs for Health Tracking - COVID Case
Simple APIs for Health Tracking - COVID Case
 
Map store geosolutions
Map store   geosolutionsMap store   geosolutions
Map store geosolutions
 
Plataforma de gestión de riesgos de código libre - GeoSolutions
Plataforma de gestión de riesgos  de código libre - GeoSolutionsPlataforma de gestión de riesgos  de código libre - GeoSolutions
Plataforma de gestión de riesgos de código libre - GeoSolutions
 
OGC Compliance and Certification - 2019
OGC Compliance and Certification - 2019OGC Compliance and Certification - 2019
OGC Compliance and Certification - 2019
 
Estándares tecnológicos para la interoperabilidad en la administración inteli...
Estándares tecnológicos para la interoperabilidad en la administración inteli...Estándares tecnológicos para la interoperabilidad en la administración inteli...
Estándares tecnológicos para la interoperabilidad en la administración inteli...
 
Habilitando Toma de Decisiones a Través de Estándares Abiertos
Habilitando Toma de Decisiones a Través de Estándares AbiertosHabilitando Toma de Decisiones a Través de Estándares Abiertos
Habilitando Toma de Decisiones a Través de Estándares Abiertos
 
Efficient use of Standards-based Interfaces and Encodings in Geospatial Intel...
Efficient use of Standards-based Interfaces and Encodings in Geospatial Intel...Efficient use of Standards-based Interfaces and Encodings in Geospatial Intel...
Efficient use of Standards-based Interfaces and Encodings in Geospatial Intel...
 
OGC Innovation Program and Maritime Limits and Boundary Pilot
OGC Innovation Program and Maritime Limits and Boundary PilotOGC Innovation Program and Maritime Limits and Boundary Pilot
OGC Innovation Program and Maritime Limits and Boundary Pilot
 
Using Blockchain in Geospatial Applications
Using Blockchain in Geospatial ApplicationsUsing Blockchain in Geospatial Applications
Using Blockchain in Geospatial Applications
 
Machine Learning in GeoHealth Applications
Machine Learning in GeoHealth ApplicationsMachine Learning in GeoHealth Applications
Machine Learning in GeoHealth Applications
 
Setting up and testing NSG and DGIWG Profiles
Setting up and testing NSG and DGIWG Profiles Setting up and testing NSG and DGIWG Profiles
Setting up and testing NSG and DGIWG Profiles
 
Interoperabilidad, Estándares e Innovación
Interoperabilidad, Estándares e InnovaciónInteroperabilidad, Estándares e Innovación
Interoperabilidad, Estándares e Innovación
 
Interoperability and Standards for Disaster Risk Management
Interoperability and Standards for Disaster Risk ManagementInteroperability and Standards for Disaster Risk Management
Interoperability and Standards for Disaster Risk Management
 
Geoint2017 training open interfaces - luis bermudez
Geoint2017 training   open interfaces - luis bermudezGeoint2017 training   open interfaces - luis bermudez
Geoint2017 training open interfaces - luis bermudez
 
Addressing Health Challenges Through Spatial Analytics using Geospatial Data ...
Addressing Health Challenges Through Spatial Analytics using Geospatial Data ...Addressing Health Challenges Through Spatial Analytics using Geospatial Data ...
Addressing Health Challenges Through Spatial Analytics using Geospatial Data ...
 
Bold GIS
Bold GISBold GIS
Bold GIS
 
Geospatial Data and Key Characteristics of Geospatial Data Analysis and Science
Geospatial Data and Key Characteristics of Geospatial Data Analysis and ScienceGeospatial Data and Key Characteristics of Geospatial Data Analysis and Science
Geospatial Data and Key Characteristics of Geospatial Data Analysis and Science
 
Evolution of System Architectures: Where Do We Need to Fail Next?
Evolution of System Architectures: Where Do We Need to Fail Next?Evolution of System Architectures: Where Do We Need to Fail Next?
Evolution of System Architectures: Where Do We Need to Fail Next?
 
Open Geospatial Consortium and Smart Cities
Open Geospatial Consortium and Smart CitiesOpen Geospatial Consortium and Smart Cities
Open Geospatial Consortium and Smart Cities
 
Introducción al OGC y el Programa de Conformidad
Introducción al OGC y el Programa de ConformidadIntroducción al OGC y el Programa de Conformidad
Introducción al OGC y el Programa de Conformidad
 

Último

Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - AvrilIvanti
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfROWELL MARQUINA
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 

Último (20)

Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdf
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 

Workshop on OGC Compliance at GEOBUIZ Summit 2016

  • 1. WORKSHOP ON COMPLIANCE Dr. Luis Bermudez Open Geospatial Consortium (OGC) GeoBuiz Summit 2016 April 27, 2016 Copyright: 2016, Open Geospatial Consortium
  • 2. Outline • Why Standards? • The Open Geospatial Consortium • Why do we need compliance? • Benefits of compliance for solution providers and buyers • How do we verify compliance? • Process overview • Community compliance solution • Online demo
  • 4. Technology improves our cities and our lives
  • 5. The glue of integration "...integration is key. Using standard data structures and formats all data about any object of interest any person, place or thing can be easily shared with and accessed by anyone with the need to know..." Letitia A. Long, Director, National Geospatial-Intelligence Agency, October 4, 2013, KMI Interview
  • 6. Global Solutions "Standardization is one of the essential building blocks of the Information Society. There should be particular emphasis on the development and adoption of international standards ..." The Declaration of Principles WSIS-03/GENEVA/DOC/0004 concluded in paragraph 44, from the first phase of the World Summit on the Information Society, Geneva, December 10 to 12 2003.
  • 7. Transparency and Openness "Governments like to say they can publish to OGC KML instead of Google KML ... everyone has confidence we won’t take advantage of the format or change it in a way that will harm anyone ..." Michael Weiss-Malik, Google KML product manager
  • 9. Open Geospatial Consortium • Funded in 1994 • Voluntary consensus (500+ members) • Standards organization (40+ free available standards) • Leads the development of standards for geospatial and location based services.
  • 10. Open Geospatial Consortium (OGC) Mission: To serve as a global forum for the collaboration of developers and users of spatial data products and services, and to advance the development of international standards for geospatial interoperability.
  • 11. OGC in Policy Worldwide • National level policy and legislation • European INSPIRE Directive • Global Earth Observation System of Systems (GEOSS) • European Space Agency • Defense and Intelligence: NGA, NATO, ARMY • Sub-national level: Delhi, Abu Dhabi, Western
  • 12. What does the OGC as an entity provides? • An agreed upon consensus process • to encourage effectiveness and efficiency • for defining, testing, documenting, and approving specifications • Staff knowledge, expertise and support to work with the members to facilitate the consensus process • A comprehensive communications infrastructure • A consensus-based forum for conflict resolution
  • 14. Membership levels • Strategic • Principal • Technical • Associate
  • 19.
  • 21.
  • 23. Implementations are not always perfect http://www.hahastop.com/pictures/Weird_Car_Wheels.jpg
  • 24.
  • 25. Need to accurately verify implementations
  • 26. Increase confidence of solution providers "Achieving OGC certification is extremely important to us as an organization - we are proud to have more than 20 products compliant with OGC standards." Stan Tilman | Hexagon Geospatial
  • 27. Create more business opportunities for solution providers
  • 28. Benefits for buyers of solutions Avoid the spaghetti mess: Minimize the delay, cost, frustration of reworking disparate implementations.
  • 29.
  • 30. How do we verify compliance?
  • 31.
  • 32. Compliance Program • Policies and process • Community support • Free open source tools
  • 33. How can we verify it? • Make an online request. Will take you 30 minutes. • Will respond in 1 week- 1 month.
  • 34. How can we verify it? No. I'm kidding!
  • 35. Easy real time online verification of OGC compliant products http://www.opengeospatial.org/resource/products/compliant
  • 36. Community • About 300 members participate in the forum: cite-forum@lists.opengeospatial.org • Each test suite has a lead • OGC has alliances with groups supporting the test (answering questions, fixing bugs, etc.)
  • 37. Forum
  • 38. What is the process to get certified?
  • 39.
  • 41. How to ask for compliance? “ Purchaser seeks geospatial products that provide maximum interoperability with purchaser’s and data sharing partner’s systems. To accomplish this, purchaser seeks to make maximum use of open standards provided by the Open Geospatial Consortium (OGC), ISO ...” OGC Compliance Overview - Guide for Software Acquisition White paper (15-002r5) http://docs.opengeospatial.org/wp/15-002r5/15-002r5.html
  • 42. What about community profiles?
  • 43. Testing community profiles • Communities can create their own test (TestNG or XSLT - Compliance Testing Language) • Invoke tests: GML 3.2.1 with your own schemas
  • 44. Example testing GML INSPIRE profiles
  • 46. OGC compliance web landing page http://www.opengeospatial.org/compliance • Video • Benefits • Link to policies • Link to fees • Link to testing facility
  • 47. Verifying implementing and compliant products http://www.opengeospatial.org/resource/products/stats • look by implementation • look by product • check compliance details
  • 49. Open source code Validation tool (TEAM Engine) source code Test code repositories Building the testing facility on the cloud
  • 50. Contact information Luis Bermudez lbermudez@opengeospatial.org Twitter: @berdez https://www.linkedin.com/in/bermudez