Rest could be used for publishing.
Imagine adding data to a series by:
http://example.com/waters/datavalues/sitecode/seriesid/
<timeseries namespace="http://www.cuhasi.org/schemas/xxxx">
<datavalue qualifier="A,e" censorcode="nc" datetime="2007-11-02T12:00+7">12345</datavalue>
<datavalue qualifier="P" censorcode="nc" datetime="2007-11-03T12:00+7">99345</datavalue>
<qualifier qualifierCode="A" sourceCode="USGS">Approved</qualfier>
<qualifier qualifierCode="e" sourceCode="USGS">Estimated</qualfier>
<qualifier qualifierCode="P" sourceCode="USGS">Preliminary</qualfier>
</timeseries>
or even perhaps as JSON objects:
http://example.com/waters/datavalues/sitecode/seriesid/?format=json
{ "timeseries": [
"datavalue":
{"datetime":"2007-11-02T12:00+7", "value":"12345","qualfiers":"A,e" },
"datavalue":
{"datetime":"2007-11-03T12:00+7", "value":"99345","qualfiers":"P" }
],
[
"qualifier" : {qualifierCode:"A" sourceCode:"USGS" "value":"Approved" },
"qualifier" :{"qualifierCode":"e" "sourceCode":"USGS" value":"Estimated" },
"qualifier : {"qualifierCode":"P" "sourceCode":"USGS" "alue":"Preliminary" }
]
}
or creating a new series by: