Table 1 – CHANGEFEED fields

 

ATOM Entry Element

M/O

Description

 

content

M

The content element shall contain a description of the proposed change.  This can be in the form of narrative text or a GML fragment indicating what the state of the feature should be.  If the proposed change is in the form of a narrative then the "type" attribute shall be set to "text/plain".  

If the proposed change is in the form of a GML fragment then the "type" attribute shall be set to "text/xml subtype=gml/X.X.X" where X.X.X indicates the version of GML being used and may include additional components for profiles.

For this specification, the GML version shall be "text/xml; subtype=gml/3.1.1/profiles/gmlsf/1.0.0/0"

id

M

The Id element shall be present.  The content of the Id element may be empty.  If the content is empty then the server shall generate an id (in the form of a uuid) for the entry.  If the content is not empty then it shall be an identifier for the entry generated by the client in the form of a uuid.  The server shall preserve client generated uuid's.Example: urn:uuid:26b3c614-b761-4f7c-a011-c2c15642cc3a.

Link

M

There shall be a single link element with the value of the "rel" attribute set to "targetServer" and the value of the "href" attribute set to base URL of the WFS to which this change is to be applied.

Example:
<atom:link
rel="targetServer"
href=
http://demo.cubewerx.com/cubeserv/cubeserv.cgi?config=DEMO/>

This allows the change feed to be filtered for entries that apply to a particular server.

summary

O

May contain a short description about the change. Similar to a log entry someone might put into an svn or cvs log. Example: "Telephone pole moved 10m North as per observed position from onsite crew."

Title

M

Shall contain a title describing what is being changed.  For example: "Proposed change for feature INWATERA_1M.1013.".

updated

M

The date the change was made. All time shall be zulu time.

georss:where

O

If the feature being changed is non-spatial then the element shall not be specified. If the feature is spatial and includes a single point geometry then that geometry shall be used as the value of element. Otherwise a gml:Envelope containing the geometry shall be used as the value of the georss:where element.

 

2  3