openaustralia/planningalerts

View on GitHub
app/views/atdis/_section_4_1.html.haml

Summary

Maintainability
Test Coverage
:markdown
  <h3 id="#section4.1">4.1 Components of the specification</h3>

  Figure 2 presents the four high-level components of the Specification:

= image_tag "atdis/image_1.png", alt: "Components of the specification"
%p{ align: "center" } Figure 2: Components of the specification

:markdown
  * **Feed**: defines a publicly available source of application tracking data. For example, each complying Council would provide a single feed for application tracking data.
  * **Schema**: defines the data elements that make up individual application tracking records. Examples include "date", "location" and "reference".
  * **Use cases**: defines the agreed use cases for which ATDIS data can participate. Examples include "enquiries" and "subscriptions".
  * **Channels**: defines the channels over which ATDIS data can be delivered. Examples include RSS, REST/[JSON, XML] and Browser.