[Moims-mp] Expressions

Roger Thompson roger.rocketbrain at btinternet.com
Tue Aug 6 12:57:28 UTC 2019

Hi Guillermo,


This is what I currently have in the model for Expressions.

I will circulate the full model when I have made updates resulting from the


Note that if we remove the Value attribute, and assume that Literals are
also specified in the Expression string, we will need also to be able to
specify Literal values of any type in the expression field.

It does have the advantage, however, that we remove any polymorphism problem
from the Expression structure, as we will not require special
Object/Position/Direction Expression types.


The full set of Argument Types supported is:



Of these, the majority are various Numeric types, so we would need to be
able to represent literals for both integer and real values potentially with

Other types for which we will need literal representations are:

-          Boolean

-          Duration, Time, FineTime

-          String (should be easy!)

-          URI

-          ObjectID:  This is essentially the Object reference we need to
support anyway

-          Direction and Position

-          Blob (binary data) - should this only be supported by reference?


I would expect that there will be standard representations for Numeric,
Boolean, Duration, Time, String and URI types.

Hopefully XPath would also provide support for Object References.

Direction, Position and Blob may be more difficult. 






-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ccsds.org/pipermail/moims-mp/attachments/20190806/b63f300f/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 9298 bytes
Desc: not available
URL: <http://mailman.ccsds.org/pipermail/moims-mp/attachments/20190806/b63f300f/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 72511 bytes
Desc: not available
URL: <http://mailman.ccsds.org/pipermail/moims-mp/attachments/20190806/b63f300f/attachment-0003.png>

More information about the MOIMS-MP mailing list