]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/xmode/modes/interlis.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / interlis.xml
index 28960bfe41e2ac55458b8699d6c14c6e9990bfa1..776aafe9255ca8f2bcaf1f46e015d38385b8d999 100644 (file)
-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<!-- INTERLIS mode (www.interlis.ch) by Claude Eisenhut (ce@eisenhutinformatik.ch). -->\r
-<MODE>\r
-       <PROPS>\r
-               <PROPERTY NAME="commentStart" VALUE="/*" />\r
-               <PROPERTY NAME="commentEnd" VALUE="*/" />\r
-               <PROPERTY NAME="blockComment" VALUE="!!" />\r
-       </PROPS>\r
-\r
-       <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="FALSE">\r
-               <!-- Normal comments. -->\r
-               <SPAN TYPE="COMMENT1">\r
-                       <BEGIN>/*</BEGIN>\r
-                       <END>*/</END>\r
-               </SPAN>\r
-\r
-               <EOL_SPAN TYPE="COMMENT1">!!</EOL_SPAN>\r
-\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-\r
-               <!-- Explanations. -->\r
-               <SPAN TYPE="COMMENT2">\r
-                       <BEGIN>//</BEGIN>\r
-                       <END>//</END>\r
-               </SPAN>\r
-\r
-               <!-- INTERLIS 1 -->\r
-               <SEQ TYPE="OPERATOR">-&gt;</SEQ>\r
-               <SEQ TYPE="OPERATOR">&lt;-</SEQ>\r
-               <SEQ TYPE="OPERATOR">..</SEQ>\r
-               <SEQ TYPE="OPERATOR">.</SEQ>\r
-               <SEQ TYPE="OPERATOR">,</SEQ>\r
-               <SEQ TYPE="OPERATOR">=</SEQ>\r
-               <SEQ TYPE="OPERATOR">;</SEQ>\r
-               <SEQ TYPE="OPERATOR">:</SEQ>\r
-               <SEQ TYPE="OPERATOR">*</SEQ>\r
-               <SEQ TYPE="OPERATOR">[</SEQ>\r
-               <SEQ TYPE="OPERATOR">]</SEQ>\r
-               <SEQ TYPE="OPERATOR">(</SEQ>\r
-               <SEQ TYPE="OPERATOR">)</SEQ>\r
-               <SEQ TYPE="OPERATOR">&gt;</SEQ>\r
-               <!-- INTERLIS 2.1 -->\r
-               <SEQ TYPE="OPERATOR">!=</SEQ>\r
-               <SEQ TYPE="OPERATOR">#</SEQ>\r
-               <SEQ TYPE="OPERATOR">%</SEQ>\r
-               <SEQ TYPE="OPERATOR">(</SEQ>\r
-               <SEQ TYPE="OPERATOR">)</SEQ>\r
-               <SEQ TYPE="OPERATOR">*</SEQ>\r
-               <SEQ TYPE="OPERATOR">,</SEQ>\r
-               <SEQ TYPE="OPERATOR">--</SEQ>\r
-               <SEQ TYPE="OPERATOR">-&lt;#&gt;</SEQ>\r
-               <SEQ TYPE="OPERATOR">-&lt;&gt;</SEQ>\r
-               <SEQ TYPE="OPERATOR">-&gt;</SEQ>\r
-               <SEQ TYPE="OPERATOR">.</SEQ>\r
-               <SEQ TYPE="OPERATOR">..</SEQ>\r
-               <SEQ TYPE="OPERATOR">/</SEQ>\r
-               <SEQ TYPE="OPERATOR">:</SEQ>\r
-               <SEQ TYPE="OPERATOR">:=</SEQ>\r
-               <SEQ TYPE="OPERATOR">;</SEQ>\r
-               <SEQ TYPE="OPERATOR">&lt;</SEQ>\r
-               <SEQ TYPE="OPERATOR">&lt;=</SEQ>\r
-               <SEQ TYPE="OPERATOR">&lt;&gt;</SEQ>\r
-               <SEQ TYPE="OPERATOR">=</SEQ>\r
-               <SEQ TYPE="OPERATOR">==</SEQ>\r
-               <SEQ TYPE="OPERATOR">&gt;</SEQ>\r
-               <SEQ TYPE="OPERATOR">&gt;=</SEQ>\r
-               <SEQ TYPE="OPERATOR">[</SEQ>\r
-               <SEQ TYPE="OPERATOR">\</SEQ>\r
-               <SEQ TYPE="OPERATOR">]</SEQ>\r
-               <SEQ TYPE="OPERATOR">{</SEQ>\r
-               <SEQ TYPE="OPERATOR">}</SEQ>\r
-               <SEQ TYPE="OPERATOR">~</SEQ>\r
-               \r
-               <KEYWORDS>\r
-                       <!-- INTERLIS 1 -->\r
-                       <KEYWORD1>ANY</KEYWORD1>\r
-                       <KEYWORD1>ARCS</KEYWORD1>\r
-                       <KEYWORD1>AREA</KEYWORD1>\r
-                       <KEYWORD1>BASE</KEYWORD1>\r
-                       <KEYWORD1>BLANK</KEYWORD1>\r
-                       <KEYWORD1>CODE</KEYWORD1>\r
-                       <KEYWORD1>CONTINUE</KEYWORD1>\r
-                       <KEYWORD1>CONTOUR</KEYWORD1>\r
-                       <KEYWORD1>COORD2</KEYWORD1>\r
-                       <KEYWORD1>COORD3</KEYWORD1>\r
-                       <KEYWORD1>DATE</KEYWORD1>\r
-                       <KEYWORD1>DEFAULT</KEYWORD1>\r
-                       <KEYWORD1>DEGREES</KEYWORD1>\r
-                       <KEYWORD1>DERIVATIVES</KEYWORD1>\r
-                       <KEYWORD1>DIM1</KEYWORD1>\r
-                       <KEYWORD1>DIM2</KEYWORD1>\r
-                       <KEYWORD1>DOMAIN</KEYWORD1>\r
-                       <KEYWORD1>END</KEYWORD1>\r
-                       <KEYWORD1>FIX</KEYWORD1>\r
-                       <KEYWORD1>FONT</KEYWORD1>\r
-                       <KEYWORD1>FORMAT</KEYWORD1>\r
-                       <KEYWORD1>FREE</KEYWORD1>\r
-                       <KEYWORD1>GRADS</KEYWORD1>\r
-                       <KEYWORD1>HALIGNMENT</KEYWORD1>\r
-                       <KEYWORD1>I16</KEYWORD1>\r
-                       <KEYWORD1>I32</KEYWORD1>\r
-                       <KEYWORD1>IDENT</KEYWORD1>\r
-                       <KEYWORD1>LINEATTR</KEYWORD1>\r
-                       <KEYWORD1>LINESIZE</KEYWORD1>\r
-                       <KEYWORD1>MODEL</KEYWORD1>\r
-                       <KEYWORD1>NO</KEYWORD1>\r
-                       <KEYWORD1>OPTIONAL</KEYWORD1>\r
-                       <KEYWORD1>OVERLAPS</KEYWORD1>\r
-                       <KEYWORD1>PERIPHERY</KEYWORD1>\r
-                       <KEYWORD1>POLYLINE</KEYWORD1>\r
-                       <KEYWORD1>RADIANS</KEYWORD1>\r
-                       <KEYWORD1>STRAIGHTS</KEYWORD1>\r
-                       <KEYWORD1>SURFACE</KEYWORD1>\r
-                       <KEYWORD1>TABLE</KEYWORD1>\r
-                       <KEYWORD1>TEXT</KEYWORD1>\r
-                       <KEYWORD1>TID</KEYWORD1>\r
-                       <KEYWORD1>TIDSIZE</KEYWORD1>\r
-                       <KEYWORD1>TOPIC</KEYWORD1>\r
-                       <KEYWORD1>TRANSFER</KEYWORD1>\r
-                       <KEYWORD1>UNDEFINED</KEYWORD1>\r
-                       <KEYWORD1>VALIGNMENT</KEYWORD1>\r
-                       <KEYWORD1>VERTEX</KEYWORD1>\r
-                       <KEYWORD1>VERTEXINFO</KEYWORD1>\r
-                       <KEYWORD1>VIEW</KEYWORD1>\r
-                       <KEYWORD1>WITH</KEYWORD1>\r
-                       <KEYWORD1>WITHOUT</KEYWORD1>\r
-\r
-                       <!-- INTERLIS 2.3 -->\r
-                       <KEYWORD1>ABSTRACT</KEYWORD1>\r
-                       <KEYWORD1>ACCORDING</KEYWORD1>\r
-                       <KEYWORD1>AGGREGATES</KEYWORD1>\r
-                       <KEYWORD1>AGGREGATION</KEYWORD1>\r
-                       <KEYWORD1>ALL</KEYWORD1>\r
-                       <KEYWORD1>AND</KEYWORD1>\r
-                       <KEYWORD1>ANY</KEYWORD1>\r
-                       <KEYWORD1>ANYCLASS</KEYWORD1>\r
-                       <KEYWORD1>ANYSTRUCTURE</KEYWORD1>\r
-                       <KEYWORD1>ARCS</KEYWORD1>\r
-                       <KEYWORD1>AREA</KEYWORD1>\r
-                       <KEYWORD1>AS</KEYWORD1>\r
-                       <KEYWORD1>ASSOCIATION</KEYWORD1>\r
-                       <KEYWORD1>AT</KEYWORD1>\r
-                       <KEYWORD1>ATTRIBUTE</KEYWORD1>\r
-                       <KEYWORD1>ATTRIBUTES</KEYWORD1>\r
-                       <KEYWORD1>BAG</KEYWORD1>\r
-                       <KEYWORD1>BASE</KEYWORD1>\r
-                       <KEYWORD1>BASED</KEYWORD1>\r
-                       <KEYWORD1>BASKET</KEYWORD1>\r
-                       <KEYWORD1>BINARY</KEYWORD1>\r
-                       <KEYWORD1>BLACKBOX</KEYWORD1>\r
-                       <KEYWORD1>BOOLEAN</KEYWORD1>\r
-                       <KEYWORD1>BY</KEYWORD1>\r
-                       <KEYWORD1>CARDINALITY</KEYWORD1>\r
-                       <KEYWORD1>CIRCULAR</KEYWORD1>\r
-                       <KEYWORD1>CLASS</KEYWORD1>\r
-                       <KEYWORD1>CLOCKWISE</KEYWORD1>\r
-                       <KEYWORD1>CONSTRAINT</KEYWORD1>\r
-                       <KEYWORD1>CONSTRAINTS</KEYWORD1>\r
-                       <KEYWORD1>CONTINUE</KEYWORD1>\r
-                       <KEYWORD1>CONTINUOUS</KEYWORD1>\r
-                       <KEYWORD1>CONTRACTED</KEYWORD1>\r
-                       <KEYWORD1>COORD</KEYWORD1>\r
-                       <KEYWORD1>COUNTERCLOCKWISE</KEYWORD1>\r
-                       <KEYWORD1>DEFINED</KEYWORD1>\r
-                       <KEYWORD1>DEPENDS</KEYWORD1>\r
-                       <KEYWORD1>DERIVED</KEYWORD1>\r
-                       <KEYWORD1>DIRECTED</KEYWORD1>\r
-                       <KEYWORD1>DOMAIN</KEYWORD1>\r
-                       <KEYWORD1>END</KEYWORD1>\r
-                       <KEYWORD1>ENUMTREEVAL</KEYWORD1>\r
-                       <KEYWORD1>ENUMVAL</KEYWORD1>\r
-                       <KEYWORD1>EQUAL</KEYWORD1>\r
-                       <KEYWORD1>EXISTENCE</KEYWORD1>\r
-                       <KEYWORD1>EXTENDED</KEYWORD1>\r
-                       <KEYWORD1>EXTENDS</KEYWORD1>\r
-                       <KEYWORD1>EXTERNAL</KEYWORD1>\r
-                       <KEYWORD1>FINAL</KEYWORD1>\r
-                       <KEYWORD1>FIRST</KEYWORD1>\r
-                       <KEYWORD1>FORM</KEYWORD1>\r
-                       <KEYWORD1>FROM</KEYWORD1>\r
-                       <KEYWORD1>FUNCTION</KEYWORD1>\r
-                       <KEYWORD1>GRAPHIC</KEYWORD1>\r
-                       <KEYWORD1>HALIGNMENT</KEYWORD1>\r
-                       <KEYWORD1>HIDING</KEYWORD1>\r
-                       <KEYWORD1>IMPORTS</KEYWORD1>\r
-                       <KEYWORD1>IN</KEYWORD1>\r
-                       <KEYWORD1>INHERITANCE</KEYWORD1>\r
-                       <KEYWORD1>INSPECTION</KEYWORD1>\r
-                       <KEYWORD1>INTERLIS</KEYWORD1>\r
-                       <KEYWORD1>JOIN</KEYWORD1>\r
-                       <KEYWORD1>LAST</KEYWORD1>\r
-                       <KEYWORD1>LINE</KEYWORD1>\r
-                       <KEYWORD1>LIST</KEYWORD1>\r
-                       <KEYWORD1>LNBASE</KEYWORD1>\r
-                       <KEYWORD1>LOCAL</KEYWORD1>\r
-                       <KEYWORD1>MANDATORY</KEYWORD1>\r
-                       <KEYWORD1>METAOBJECT</KEYWORD1>\r
-                       <KEYWORD1>MODEL</KEYWORD1>\r
-                       <KEYWORD1>MTEXT</KEYWORD1>\r
-                       <KEYWORD1>NAME</KEYWORD1>\r
-                       <KEYWORD1>NOT</KEYWORD1>\r
-                       <KEYWORD1>NO</KEYWORD1>\r
-                       <KEYWORD1>NULL</KEYWORD1>\r
-                       <KEYWORD1>NUMERIC</KEYWORD1>\r
-                       <KEYWORD1>OBJECT</KEYWORD1>\r
-                       <KEYWORD1>OF</KEYWORD1>\r
-                       <KEYWORD1>OID</KEYWORD1>\r
-                       <KEYWORD1>ON</KEYWORD1>\r
-                       <KEYWORD1>OR</KEYWORD1>\r
-                       <KEYWORD1>ORDERED</KEYWORD1>\r
-                       <KEYWORD1>OTHERS</KEYWORD1>\r
-                       <KEYWORD1>OVERLAPS</KEYWORD1>\r
-                       <KEYWORD1>PARAMETER</KEYWORD1>\r
-                       <KEYWORD1>PARENT</KEYWORD1>\r
-                       <KEYWORD1>PI</KEYWORD1>\r
-                       <KEYWORD1>POLYLINE</KEYWORD1>\r
-                       <KEYWORD1>PROJECTION</KEYWORD1>\r
-                       <KEYWORD1>REFERENCE</KEYWORD1>\r
-                       <KEYWORD1>REFSYSTEM</KEYWORD1>\r
-                       <KEYWORD1>REQUIRED</KEYWORD1>\r
-                       <KEYWORD1>RESTRICTED</KEYWORD1>\r
-                       <KEYWORD1>ROTATION</KEYWORD1>\r
-                       <KEYWORD1>SET</KEYWORD1>\r
-                       <KEYWORD1>SIGN</KEYWORD1>\r
-                       <KEYWORD1>STRAIGHTS</KEYWORD1>\r
-                       <KEYWORD1>STRUCTURE</KEYWORD1>\r
-                       <KEYWORD1>SUBDIVISION</KEYWORD1>\r
-                       <KEYWORD1>SURFACE</KEYWORD1>\r
-                       <KEYWORD1>SYMBOLOGY</KEYWORD1>\r
-                       <KEYWORD1>TEXT</KEYWORD1>\r
-                       <KEYWORD1>THATAREA</KEYWORD1>\r
-                       <KEYWORD1>THIS</KEYWORD1>\r
-                       <KEYWORD1>THISAREA</KEYWORD1>\r
-                       <KEYWORD1>TO</KEYWORD1>\r
-                       <KEYWORD1>TOPIC</KEYWORD1>\r
-                       <KEYWORD1>TRANSIENT</KEYWORD1>\r
-                       <KEYWORD1>TRANSLATION</KEYWORD1>\r
-                       <KEYWORD1>TYPE</KEYWORD1>\r
-                       <KEYWORD1>UNDEFINED</KEYWORD1>\r
-                       <KEYWORD1>UNION</KEYWORD1>\r
-                       <KEYWORD1>UNIQUE</KEYWORD1>\r
-                       <KEYWORD1>UNIT</KEYWORD1>\r
-                       <KEYWORD1>UNQUALIFIED</KEYWORD1>\r
-                       <KEYWORD1>URI</KEYWORD1>\r
-                       <KEYWORD1>VALIGNMENT</KEYWORD1>\r
-                       <KEYWORD1>VERSION</KEYWORD1>\r
-                       <KEYWORD1>VERTEX</KEYWORD1>\r
-                       <KEYWORD1>VIEW</KEYWORD1>\r
-                       <KEYWORD1>WHEN</KEYWORD1>\r
-                       <KEYWORD1>WHERE</KEYWORD1>\r
-                       <KEYWORD1>WITH</KEYWORD1>\r
-                       <KEYWORD1>WITHOUT</KEYWORD1>\r
-                       \r
-               </KEYWORDS>\r
-       </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<!-- INTERLIS mode (www.interlis.ch) by Claude Eisenhut (ce@eisenhutinformatik.ch). -->
+<MODE>
+       <PROPS>
+               <PROPERTY NAME="commentStart" VALUE="/*" />
+               <PROPERTY NAME="commentEnd" VALUE="*/" />
+               <PROPERTY NAME="blockComment" VALUE="!!" />
+       </PROPS>
+
+       <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="FALSE">
+               <!-- Normal comments. -->
+               <SPAN TYPE="COMMENT1">
+                       <BEGIN>/*</BEGIN>
+                       <END>*/</END>
+               </SPAN>
+
+               <EOL_SPAN TYPE="COMMENT1">!!</EOL_SPAN>
+
+               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+
+               <!-- Explanations. -->
+               <SPAN TYPE="COMMENT2">
+                       <BEGIN>//</BEGIN>
+                       <END>//</END>
+               </SPAN>
+
+               <!-- INTERLIS 1 -->
+               <SEQ TYPE="OPERATOR">-&gt;</SEQ>
+               <SEQ TYPE="OPERATOR">&lt;-</SEQ>
+               <SEQ TYPE="OPERATOR">..</SEQ>
+               <SEQ TYPE="OPERATOR">.</SEQ>
+               <SEQ TYPE="OPERATOR">,</SEQ>
+               <SEQ TYPE="OPERATOR">=</SEQ>
+               <SEQ TYPE="OPERATOR">;</SEQ>
+               <SEQ TYPE="OPERATOR">:</SEQ>
+               <SEQ TYPE="OPERATOR">*</SEQ>
+               <SEQ TYPE="OPERATOR">[</SEQ>
+               <SEQ TYPE="OPERATOR">]</SEQ>
+               <SEQ TYPE="OPERATOR">(</SEQ>
+               <SEQ TYPE="OPERATOR">)</SEQ>
+               <SEQ TYPE="OPERATOR">&gt;</SEQ>
+               <!-- INTERLIS 2.1 -->
+               <SEQ TYPE="OPERATOR">!=</SEQ>
+               <SEQ TYPE="OPERATOR">#</SEQ>
+               <SEQ TYPE="OPERATOR">%</SEQ>
+               <SEQ TYPE="OPERATOR">(</SEQ>
+               <SEQ TYPE="OPERATOR">)</SEQ>
+               <SEQ TYPE="OPERATOR">*</SEQ>
+               <SEQ TYPE="OPERATOR">,</SEQ>
+               <SEQ TYPE="OPERATOR">--</SEQ>
+               <SEQ TYPE="OPERATOR">-&lt;#&gt;</SEQ>
+               <SEQ TYPE="OPERATOR">-&lt;&gt;</SEQ>
+               <SEQ TYPE="OPERATOR">-&gt;</SEQ>
+               <SEQ TYPE="OPERATOR">.</SEQ>
+               <SEQ TYPE="OPERATOR">..</SEQ>
+               <SEQ TYPE="OPERATOR">/</SEQ>
+               <SEQ TYPE="OPERATOR">:</SEQ>
+               <SEQ TYPE="OPERATOR">:=</SEQ>
+               <SEQ TYPE="OPERATOR">;</SEQ>
+               <SEQ TYPE="OPERATOR">&lt;</SEQ>
+               <SEQ TYPE="OPERATOR">&lt;=</SEQ>
+               <SEQ TYPE="OPERATOR">&lt;&gt;</SEQ>
+               <SEQ TYPE="OPERATOR">=</SEQ>
+               <SEQ TYPE="OPERATOR">==</SEQ>
+               <SEQ TYPE="OPERATOR">&gt;</SEQ>
+               <SEQ TYPE="OPERATOR">&gt;=</SEQ>
+               <SEQ TYPE="OPERATOR">[</SEQ>
+               <SEQ TYPE="OPERATOR">\</SEQ>
+               <SEQ TYPE="OPERATOR">]</SEQ>
+               <SEQ TYPE="OPERATOR">{</SEQ>
+               <SEQ TYPE="OPERATOR">}</SEQ>
+               <SEQ TYPE="OPERATOR">~</SEQ>
+               
+               <KEYWORDS>
+                       <!-- INTERLIS 1 -->
+                       <KEYWORD1>ANY</KEYWORD1>
+                       <KEYWORD1>ARCS</KEYWORD1>
+                       <KEYWORD1>AREA</KEYWORD1>
+                       <KEYWORD1>BASE</KEYWORD1>
+                       <KEYWORD1>BLANK</KEYWORD1>
+                       <KEYWORD1>CODE</KEYWORD1>
+                       <KEYWORD1>CONTINUE</KEYWORD1>
+                       <KEYWORD1>CONTOUR</KEYWORD1>
+                       <KEYWORD1>COORD2</KEYWORD1>
+                       <KEYWORD1>COORD3</KEYWORD1>
+                       <KEYWORD1>DATE</KEYWORD1>
+                       <KEYWORD1>DEFAULT</KEYWORD1>
+                       <KEYWORD1>DEGREES</KEYWORD1>
+                       <KEYWORD1>DERIVATIVES</KEYWORD1>
+                       <KEYWORD1>DIM1</KEYWORD1>
+                       <KEYWORD1>DIM2</KEYWORD1>
+                       <KEYWORD1>DOMAIN</KEYWORD1>
+                       <KEYWORD1>END</KEYWORD1>
+                       <KEYWORD1>FIX</KEYWORD1>
+                       <KEYWORD1>FONT</KEYWORD1>
+                       <KEYWORD1>FORMAT</KEYWORD1>
+                       <KEYWORD1>FREE</KEYWORD1>
+                       <KEYWORD1>GRADS</KEYWORD1>
+                       <KEYWORD1>HALIGNMENT</KEYWORD1>
+                       <KEYWORD1>I16</KEYWORD1>
+                       <KEYWORD1>I32</KEYWORD1>
+                       <KEYWORD1>IDENT</KEYWORD1>
+                       <KEYWORD1>LINEATTR</KEYWORD1>
+                       <KEYWORD1>LINESIZE</KEYWORD1>
+                       <KEYWORD1>MODEL</KEYWORD1>
+                       <KEYWORD1>NO</KEYWORD1>
+                       <KEYWORD1>OPTIONAL</KEYWORD1>
+                       <KEYWORD1>OVERLAPS</KEYWORD1>
+                       <KEYWORD1>PERIPHERY</KEYWORD1>
+                       <KEYWORD1>POLYLINE</KEYWORD1>
+                       <KEYWORD1>RADIANS</KEYWORD1>
+                       <KEYWORD1>STRAIGHTS</KEYWORD1>
+                       <KEYWORD1>SURFACE</KEYWORD1>
+                       <KEYWORD1>TABLE</KEYWORD1>
+                       <KEYWORD1>TEXT</KEYWORD1>
+                       <KEYWORD1>TID</KEYWORD1>
+                       <KEYWORD1>TIDSIZE</KEYWORD1>
+                       <KEYWORD1>TOPIC</KEYWORD1>
+                       <KEYWORD1>TRANSFER</KEYWORD1>
+                       <KEYWORD1>UNDEFINED</KEYWORD1>
+                       <KEYWORD1>VALIGNMENT</KEYWORD1>
+                       <KEYWORD1>VERTEX</KEYWORD1>
+                       <KEYWORD1>VERTEXINFO</KEYWORD1>
+                       <KEYWORD1>VIEW</KEYWORD1>
+                       <KEYWORD1>WITH</KEYWORD1>
+                       <KEYWORD1>WITHOUT</KEYWORD1>
+
+                       <!-- INTERLIS 2.3 -->
+                       <KEYWORD1>ABSTRACT</KEYWORD1>
+                       <KEYWORD1>ACCORDING</KEYWORD1>
+                       <KEYWORD1>AGGREGATES</KEYWORD1>
+                       <KEYWORD1>AGGREGATION</KEYWORD1>
+                       <KEYWORD1>ALL</KEYWORD1>
+                       <KEYWORD1>AND</KEYWORD1>
+                       <KEYWORD1>ANY</KEYWORD1>
+                       <KEYWORD1>ANYCLASS</KEYWORD1>
+                       <KEYWORD1>ANYSTRUCTURE</KEYWORD1>
+                       <KEYWORD1>ARCS</KEYWORD1>
+                       <KEYWORD1>AREA</KEYWORD1>
+                       <KEYWORD1>AS</KEYWORD1>
+                       <KEYWORD1>ASSOCIATION</KEYWORD1>
+                       <KEYWORD1>AT</KEYWORD1>
+                       <KEYWORD1>ATTRIBUTE</KEYWORD1>
+                       <KEYWORD1>ATTRIBUTES</KEYWORD1>
+                       <KEYWORD1>BAG</KEYWORD1>
+                       <KEYWORD1>BASE</KEYWORD1>
+                       <KEYWORD1>BASED</KEYWORD1>
+                       <KEYWORD1>BASKET</KEYWORD1>
+                       <KEYWORD1>BINARY</KEYWORD1>
+                       <KEYWORD1>BLACKBOX</KEYWORD1>
+                       <KEYWORD1>BOOLEAN</KEYWORD1>
+                       <KEYWORD1>BY</KEYWORD1>
+                       <KEYWORD1>CARDINALITY</KEYWORD1>
+                       <KEYWORD1>CIRCULAR</KEYWORD1>
+                       <KEYWORD1>CLASS</KEYWORD1>
+                       <KEYWORD1>CLOCKWISE</KEYWORD1>
+                       <KEYWORD1>CONSTRAINT</KEYWORD1>
+                       <KEYWORD1>CONSTRAINTS</KEYWORD1>
+                       <KEYWORD1>CONTINUE</KEYWORD1>
+                       <KEYWORD1>CONTINUOUS</KEYWORD1>
+                       <KEYWORD1>CONTRACTED</KEYWORD1>
+                       <KEYWORD1>COORD</KEYWORD1>
+                       <KEYWORD1>COUNTERCLOCKWISE</KEYWORD1>
+                       <KEYWORD1>DEFINED</KEYWORD1>
+                       <KEYWORD1>DEPENDS</KEYWORD1>
+                       <KEYWORD1>DERIVED</KEYWORD1>
+                       <KEYWORD1>DIRECTED</KEYWORD1>
+                       <KEYWORD1>DOMAIN</KEYWORD1>
+                       <KEYWORD1>END</KEYWORD1>
+                       <KEYWORD1>ENUMTREEVAL</KEYWORD1>
+                       <KEYWORD1>ENUMVAL</KEYWORD1>
+                       <KEYWORD1>EQUAL</KEYWORD1>
+                       <KEYWORD1>EXISTENCE</KEYWORD1>
+                       <KEYWORD1>EXTENDED</KEYWORD1>
+                       <KEYWORD1>EXTENDS</KEYWORD1>
+                       <KEYWORD1>EXTERNAL</KEYWORD1>
+                       <KEYWORD1>FINAL</KEYWORD1>
+                       <KEYWORD1>FIRST</KEYWORD1>
+                       <KEYWORD1>FORM</KEYWORD1>
+                       <KEYWORD1>FROM</KEYWORD1>
+                       <KEYWORD1>FUNCTION</KEYWORD1>
+                       <KEYWORD1>GRAPHIC</KEYWORD1>
+                       <KEYWORD1>HALIGNMENT</KEYWORD1>
+                       <KEYWORD1>HIDING</KEYWORD1>
+                       <KEYWORD1>IMPORTS</KEYWORD1>
+                       <KEYWORD1>IN</KEYWORD1>
+                       <KEYWORD1>INHERITANCE</KEYWORD1>
+                       <KEYWORD1>INSPECTION</KEYWORD1>
+                       <KEYWORD1>INTERLIS</KEYWORD1>
+                       <KEYWORD1>JOIN</KEYWORD1>
+                       <KEYWORD1>LAST</KEYWORD1>
+                       <KEYWORD1>LINE</KEYWORD1>
+                       <KEYWORD1>LIST</KEYWORD1>
+                       <KEYWORD1>LNBASE</KEYWORD1>
+                       <KEYWORD1>LOCAL</KEYWORD1>
+                       <KEYWORD1>MANDATORY</KEYWORD1>
+                       <KEYWORD1>METAOBJECT</KEYWORD1>
+                       <KEYWORD1>MODEL</KEYWORD1>
+                       <KEYWORD1>MTEXT</KEYWORD1>
+                       <KEYWORD1>NAME</KEYWORD1>
+                       <KEYWORD1>NOT</KEYWORD1>
+                       <KEYWORD1>NO</KEYWORD1>
+                       <KEYWORD1>NULL</KEYWORD1>
+                       <KEYWORD1>NUMERIC</KEYWORD1>
+                       <KEYWORD1>OBJECT</KEYWORD1>
+                       <KEYWORD1>OF</KEYWORD1>
+                       <KEYWORD1>OID</KEYWORD1>
+                       <KEYWORD1>ON</KEYWORD1>
+                       <KEYWORD1>OR</KEYWORD1>
+                       <KEYWORD1>ORDERED</KEYWORD1>
+                       <KEYWORD1>OTHERS</KEYWORD1>
+                       <KEYWORD1>OVERLAPS</KEYWORD1>
+                       <KEYWORD1>PARAMETER</KEYWORD1>
+                       <KEYWORD1>PARENT</KEYWORD1>
+                       <KEYWORD1>PI</KEYWORD1>
+                       <KEYWORD1>POLYLINE</KEYWORD1>
+                       <KEYWORD1>PROJECTION</KEYWORD1>
+                       <KEYWORD1>REFERENCE</KEYWORD1>
+                       <KEYWORD1>REFSYSTEM</KEYWORD1>
+                       <KEYWORD1>REQUIRED</KEYWORD1>
+                       <KEYWORD1>RESTRICTED</KEYWORD1>
+                       <KEYWORD1>ROTATION</KEYWORD1>
+                       <KEYWORD1>SET</KEYWORD1>
+                       <KEYWORD1>SIGN</KEYWORD1>
+                       <KEYWORD1>STRAIGHTS</KEYWORD1>
+                       <KEYWORD1>STRUCTURE</KEYWORD1>
+                       <KEYWORD1>SUBDIVISION</KEYWORD1>
+                       <KEYWORD1>SURFACE</KEYWORD1>
+                       <KEYWORD1>SYMBOLOGY</KEYWORD1>
+                       <KEYWORD1>TEXT</KEYWORD1>
+                       <KEYWORD1>THATAREA</KEYWORD1>
+                       <KEYWORD1>THIS</KEYWORD1>
+                       <KEYWORD1>THISAREA</KEYWORD1>
+                       <KEYWORD1>TO</KEYWORD1>
+                       <KEYWORD1>TOPIC</KEYWORD1>
+                       <KEYWORD1>TRANSIENT</KEYWORD1>
+                       <KEYWORD1>TRANSLATION</KEYWORD1>
+                       <KEYWORD1>TYPE</KEYWORD1>
+                       <KEYWORD1>UNDEFINED</KEYWORD1>
+                       <KEYWORD1>UNION</KEYWORD1>
+                       <KEYWORD1>UNIQUE</KEYWORD1>
+                       <KEYWORD1>UNIT</KEYWORD1>
+                       <KEYWORD1>UNQUALIFIED</KEYWORD1>
+                       <KEYWORD1>URI</KEYWORD1>
+                       <KEYWORD1>VALIGNMENT</KEYWORD1>
+                       <KEYWORD1>VERSION</KEYWORD1>
+                       <KEYWORD1>VERTEX</KEYWORD1>
+                       <KEYWORD1>VIEW</KEYWORD1>
+                       <KEYWORD1>WHEN</KEYWORD1>
+                       <KEYWORD1>WHERE</KEYWORD1>
+                       <KEYWORD1>WITH</KEYWORD1>
+                       <KEYWORD1>WITHOUT</KEYWORD1>
+                       
+               </KEYWORDS>
+       </RULES>
+</MODE>