devicemap-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Devicemap Wiki] Update of "DataSpec2" by rezan
Date Fri, 16 Jan 2015 10:53:25 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Devicemap Wiki" for change notification.

The "DataSpec2" page has been changed by rezan:
https://wiki.apache.org/devicemap/DataSpec2?action=diff&rev1=36&rev2=37

  
  === Format ===
  
- The pattern and attribute files are JSON objects (TODO: better define this). These files
will contain:
+ The pattern and attribute files are JSON objects. These files will contain:
  
   * Format version
-  * Name
+  * Specification version
+  * Type (pattern, attribute, etc)
+  * Domain name
   * Domain version
   * Description
   * Publish date
@@ -210, +212 @@

  
  2 or more patterns cannot have identical Rank``Type, Rank``Value, and pattern tokens. This
results in undefined behavior when the patterns are candidates since they have identical rank.
The classifier is free to choose any one candidate in this situation.
  
- New pattern types and ranks can be introduced in the future. If a classifier encounters
a definition it cannot support, it must immediately return an initialization error.
+ New pattern types and ranks can be introduced to new specifications in the future. If a
classifier encounters a definition it cannot support, it must immediately return an initialization
error.
  
  
  === Examples ===
@@ -266, +268 @@

  
  If no attribute map is found, an empty map is used.
  
- If a null pattern is returned from the previous step, this must be safely returned.
+ If a null pattern is returned from the previous step, this must be properly returned to
the user.
- TODO: how?
+ A null pattern must discernible from a user defined pattern.
  
  
  
@@ -325, +327 @@

   :: Error: if the input is not a number
  
  
+ === Notes ===
+ 
+ New transformers can be introduced to new specifications in the future. If a classifier
encounters a definition it cannot support, it must immediately return an initialization error.
+ 
+ 
  === Examples ===
  
  {{{

Mime
View raw message