OGC on the MAAP ======================================= **What is OGC?** The `Open Geospatial Consortium (OGC) `_ is an international standards body that defines open protocols for geospatial data and processing. On the MAAP, OGC is centered around the **OGC Application Packages** — a standard way to package, share, and execute algorithms across different computing platforms. An OGC application package bundles a `Common Workflow Language (CWL) `_ workflow with an executable (typically a Docker image). Because CWL is platform-neutral, an application package you build on MAAP can run on any OGC-compliant platform without modification. **Why use OGC?** - **Portability** — run the same algorithm on MAAP, on your local machine, or other OGC-compliant platforms without rewriting it. - **Reproducibility** — the Docker image pins your software environment, so results are consistent regardless of where or when the job runs. - **Interoperability** — other platforms and tools that speak OGC standards can discover, validate, and execute your algorithm directly. To get started, select the path below that best describes your situation: - **I am an existing MAAP user. How do I update my existing algorithm to run as an OGC application package?** Follow the :doc:`transition docs ` tutorial to register your algorithm as an OGC application package. - **I am an existing MAAP user. How do I register a new algorithm as an OGC application package?** Follow the :doc:`application package guide ` tutorial to register your algorithm as an OGC application package. - **I am new to MAAP. Where do I start?** Follow the instructions in :doc:`Start a Workspace on MAAP Hub ` to start an OGC workspace. To see which MAAP software service versions are OGC-compliant and which are not, see :doc:`here. ` If you have any questions, be sure to visit the :doc:`FAQ. ` .. toctree:: :maxdepth: 2 ogc/build_application_packages.ipynb ogc/software_overview.ipynb ogc/start_hub_workspace.ipynb ogc/submit_job.ipynb ogc/transition_to_ogc.ipynb ogc/FAQ.ipynb