[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: temporal event data representation
Start <start> and end <end> are represented as sub class of events that have <time> tag for representing a time instance. Also, <release> and <duetime> are sub classes of events. 特別な事象として、PSLXでは、開始<start>、 終了<end>、リリース<release>、納期<duetime> の4つを定義しています。これらは、それぞれ時刻を 表しますので、要素として<time>を持ちます。 The reason why we don't define new tag like <startTime> is flexibility for future extension. For example, we may want to represent "start time just after xxx operation is completed." したがって、たとえば開始時刻は、以下のように、 階層が一段深くなります。なぜ、<startTime>のような タグを設けないかというと、たとえば、「開始時刻は XX作業が終わってからすぐ」といった拡張ができなく なってしまうからです。 <start><time value="2004-06-18T13:00:00"/></start> <start> and <end> are elements of <operator>. On the other hand, <release> and <duetime> are children elements of <order>. <start>,<end>は、<operator>の要素となります。 一方、<release>, <duetime>は、<order>の要素です。 <release>は、最早開始時刻、<duetime>は最遅終了 時刻という意味もあります。 Start time or end time represents either planning time or result time. One xml document can not have plan and its result at a same time. (Of course, you can extend this spec by yourself.) Such context information should be defined in the envelope of the xml message. なお、開始時刻、終了時刻は、計画値と実績値を同時に 表現することができません。理由は、計画値、実績値という のは、コンテキストによって表現可能だからです。つまり、 アプリケーション間で、「これから計画を送るよ」といって 送られた開始時刻が計画値で、「これから実績を送るよ」 といって送られた開始時刻が実績値となります。 このようなコンテキスト情報は、いろいろ拡張される可能性 があるので、XMLの仕様はこのようなコンテキストから 独立したものにしたいのです。 -- Yasu Nissy (Yasuyuki NISHIOKA), Dr.Eng. MIT, 41-211 77 Massachusetts Ave Cambridge MA 02139 Phone 617-452-2982, Fax 617-253-2249 nishioka@mit.edu <nishioka@k.hosei.ac.jp>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]