This page contains technical information for software developers who are writing code to generate PipelineML import and export routines for their applications. Numerous resources are under development for this section of the site.
PipelineML Technical Specification
This is the official technical specification for PipelineML as approved and published by OGC. Here is the page describing the standard and here is the official standard.
Component Attribute Definitions
This document identifies a complete list of all the pipe component types that can be defined in PipelineML as well as a complete list of all attributes supported for each. It is available in PDF and Word.
Component Attribute Inheritance
This document defines all the types of components supported in the current version of PipelineML, their attributes, and how they are inherited from an abstract model into concrete models. It is available in PDF and Excel.
PipelineML Model Documentation
This is an auto-generated document that gives technical information on the PipelineML model. This document is not easy to read and as such is provided to developers in case other documentation does not answer a particular issue. It is available in PDF and HTML.
PipelineML Detailed Technical Specification
This is an auto-generated document that provides detailed technical information on the PipelineML model. This document is exhaustive in detail and is designed for the software developer that is looking for answers to technical questions. It is available in HTML.
Sample PipelineML Files
This zip file contains an assortment of PipelineML sample files. Some of them contain warnings or errors, while others are valid. The files are named to reflect whether they are valid or invalid as well as who types of errors a file contains. Additionally, each sample file has a corresponding PDF document that shows the results of its validation. This file is available here.