Magno DTD

From meaning
Jump to: navigation, search

This will be a Document Type Definition for Magno 1.0:

<magno
[entity="earth"]
[projection="WGS84"]
time="2008-1016t13:10:40Z"
latitude="+42.232668 [decimal_degrees]"
longitude="-83.6997507 [decimal_degrees]"
altitude="300 [meters]"
speed="0 [meters per second]"
direction="0 [degrees]"
climb="0 [meters per second]"
classification="U"
ownerProducer="glenn@meaning.com"
SCIcontrols             NMTOKENS         #IMPLIED
SARIdentifier           NMTOKENS         #IMPLIED
FGIsourceOpen           NMTOKENS         #IMPLIED
FGIsourceProtected      NMTOKENS         #IMPLIED
disseminationControls   NMTOKENS         #IMPLIED
releasableTo            NMTOKENS         #IMPLIED
nonICmarkings           NMTOKENS         #IMPLIED
classifiedBy            CDATA            #IMPLIED
classificationReason    CDATA            #IMPLIED
derivedFrom             CDATA            #IMPLIED
declassDate             NMTOKENS         #IMPLIED
declassException        NMTOKENS         #IMPLIED
declassEvent            CDATA            #IMPLIED
typeOfExemptedSource    NMTOKENS          #IMPLIED
dateOfExemptedSource    NMTOKEN           #IMPLIED
declassManualReview     (true | false)    #IMPLIED
localMarkings           NMTOKENS          #IMPLIED
FDO                     CDATA             #IMPLIED
> 

<sample
offset="+0.000 [seconds]"
frequency="1.0 [Hz]"
bandwidth="0.5 [Hz]"
phase="123.0 [degrees]"
amplitude="17000 [counts]"<br>
/>

<sample
offset="+0.001 [seconds]"
frequency="1.0 [Hz]"
bandwidth="0.5 [Hz]"
phase="123.0 [degrees]"
amplitude="17400 [counts]"<br>
/>

<sample
offset="+0.002 [seconds]"
frequency="1.0 [Hz]"
bandwidth="0.5 [Hz]"
phase="121.0 [degrees]"
amplitude="16000 [counts]"<br>
/>

</magno> 


Example (NON FUNCTIONAL) URLs:

http://meaning.com/magno/2008/10/16/131040Z/0/N42.232668/W83.6997507

http://meaning.com/magno/22596363b3de40b06f981fb85d82312e8c0ed511

should return this:

<!DOCTYPE xml PUBLIC "-//MEANING//DTD MAGNO 1.0 Transitional//EN" "http://www.meaning.com/DTD/magno.dtd">

<magno time="2008-1016t13:10:40Z" latitude="+42.232668" longitude="-83.6997507" altitude="300" speed="0.0" direction="0.0" climb="0.0">
<sample offset="+0.000" frequency="1.0" bandwidth="0.5" phase="123.0" amplitude="17" />
</magno>

Notes

  • The URL and Magno notation of latitude and longitude are intentionally different. The URL format used is considered "email friendly." It is expected that servers will accept any reasonable notation of time and location and translate it to the standard magno format. Determination of "reasonable" should be left to the server operators, such that: http://meaning.com/magno/dixboro may return all available magnos for Dixboro, Michigan.
  • "sample streams" may be divided into arbitrary "magno chunks," depending on application, the compressed file sizes may range from 2 KB to 2 GB. They should not be smaller than a common disk block. Nor, should they be too large for common file systems.
  • "Magnos of interest" will typically be retrieved via RSS/Atom Feeds using HTTP compression.
  • "Complete surveys" will typically be transferred as gzip compressed tar files.
  • A 74-minute red book audio CD could be converted to two magnos, each with about 2 billion <sample> blocks.
  • speed, direction and climb refer to the velocity of the observation platform sensors. These values should be "0" for fixed platforms.
  • For most applications, a new magno should be created on each leading edge of the 1 PPS signal from a GPS or local clock.

See Also


Site Information
Personal tools