=================================================================== RCS file: /home/cvs/OpenXM/doc/OpenXM-specs/formal-expression.tex,v retrieving revision 1.5 retrieving revision 1.6 diff -u -p -r1.5 -r1.6 --- OpenXM/doc/OpenXM-specs/formal-expression.tex 2000/09/08 18:57:49 1.5 +++ OpenXM/doc/OpenXM-specs/formal-expression.tex 2000/09/09 16:32:26 1.6 @@ -1,4 +1,4 @@ -%% $OpenXM: OpenXM/doc/OpenXM-specs/formal-expression.tex,v 1.4 2000/09/08 17:14:54 takayama Exp $ +%% $OpenXM: OpenXM/doc/OpenXM-specs/formal-expression.tex,v 1.5 2000/09/08 18:57:49 takayama Exp $ //&jp \section{ CMO ¤Î·Á¼°ÅªÉ½¸½ÊýË¡ } //&eg \section{ A formal expression of CMO } @@ -235,28 +235,49 @@ CMOexpression ¤È, CMObject ¤Î¶èÊ̤òÍý²ò¤·¤Æ¤ª¤¯¤Î¤Ï½ÅÍ ½ñ¤¯. */ /*&eg -It is possible to express CMO by XML like Open math (\cite{openmath}). +It is possible to express CMO by XML like Open Math (\cite{openmath}). See example below. */ /*&C \begin{verbatim} - -1234 - + + + 1234 + - -5 -"Hello" - + + 5 + "Hello" + + \end{verbatim} */ +//&jp \noindent cmo\_string ¤Ï¼¡¤Î¤è¤¦¤Ë¤¢¤é¤ï¤·¤Æ¤â¤è¤¤. +//&eg \noindent cmo\_string can also be expressed as follows. /*&C +\begin{verbatim} + + + 5 + 'H' 'e' 'l' + 'l' 'o' + + +\end{verbatim} */ +//&jp \noindent ¤³¤Î¾ì¹ç¤Î cmo\_string ¤Î DTD ¤Ë¤è¤ëÄêµÁ¤Ï¼¡¤Î¤è¤¦¤Ë¤Ê¤ë. \\ +//&eg \noindent In this case, the DTD for cmo\_string is as follows; \\ +//&C \verb+ + +/*&C + +\bigbreak +*/ + /*&jp ¼¡¤Ë, ɸ½à encoding Ë¡¤òÀâÌÀ¤·¤è¤¦. ɸ½à encoding Ë¡¤Ç¤Ï, cmo\_tag ¤ò ¥Í¥Ã¥È¥ï¡¼¥¯¥Ð¥¤¥È¥ª¡¼¥À¡¼¤Î @@ -342,13 +363,13 @@ is the encoding of the CMOexpression /*&jp (¼Â¸³Åª) -CMO ¤Ï XML µ¬³Ê¤Ë½àµò¤·¤Æ¤¤¤ë. +CMO ¤ª¤è¤Ó OX packets ¤Ï XML µ¬³Ê¤Ë½àµò¤·¤Æ¤¤¤ë. XML µ¬³Ê¤Î Attribute ¤ò binary encode ¤¹¤ë¤¿¤á¤Ë ÆÃÊ̤ʥ¿¥° \\ */ /*&eg (Experimental) -CMO is complient to XML specification. +CMO and OX packets are complient to XML specification. In order to encode ``Attribute'' in XML in a binary format, we have a tag: \\ */