Table 3 – REPLICATIONFEED fields

 

ATOM Entry Element

M/O

Description

author

M

Shall be populated with a responsible party at the source server that can be contacted in case of problems.

category

M

There shall be at one category element in the entry indicating the type change to be applied to a geographic feature. The "term" attribute shall have a value of "insert", "update" or "delete". The scheme attribute shall have the value: "http://www.opengis.org/geosync/actions"

content

M

The content element shall contain the WFS transaction action (Insert, Update or Delete) that has been applied to the feature.  

The value of the type attribute shall be "text/xml; subtype=gml/X.X.X" where X.X.X indicates the version of GML being used to encode the feature 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.

link

O

There may be one link element in the entry, with the value of the "rel" attribute set to "feature", that fetches the feature from the source server. This element shall only be populated if the server supports versioning and can fetch the version of the feature that contains the change described by the entry. Otherwise the link shall not be populated.

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 be populated with the value: "XXX of feature YYY" where "XXX" is one of Insert, Update or Delete and YYY is the feature id of the feature being affected.

updated

M

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

georss:where

O

If the feature 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.

 

1  2  3