% Pseudo-XML schema for encoding of a Conception map window in an XML format. % Describes this schema. Intended to be common to every window. 1.0 Tom Conlon, Parallel Logic Programming Ltd, tom@parlog.com 15.12.2006 See Styles/Docs :atom <class>:atom % Subclass of conception_window of which this window is an instance <stylesheet>:atom % Stylesheet for this window <position> % Absolute screen location <dimensions> <author> Not available </map_author> % At present, unused <creation_date> Not available </creation_date> % At present, unused <last_modified> Not available </last_modified> % At present, unused </window> <position> <x>:int <y>:int </position> <dimensions> <wd>:int <ht>:int </dimensions> <nodes> <node> ----- <node> </nodes> <node> <id>:int <position> <style_no>:int <styles> </node> </styles> <shape> <children> <label>:name <text_width>:int|auto <hyperlinks> <note>:atom|off <lab_display>:off|on <border>:none|normal|shadow <fill_colour>:colour <edge_colour>:colour <text_colour>:colour <text_bg_colour>:colour <unused>:atom <font> </styles> <colour> <red> <green> <blue> </colour> <font> <font_name> <font_size> <font_style> </font> <shape shape_class = oval_node> <dimensions> </shape> <shape shape_class = roundbox_shape> <dimensions></shape> <shape shape_class = box_shape> <dimensions> </shape> <shape shape_class = arclabel_shape><dimensions></shape> <shape shape_class = promptbox_shape> <prompt> <font> </shape> <shape shape_class = sidebar_shape> <prompt> <font> </shape> <shape shape_class = picture_shape> <libname>: picture_library_folder_name | 'Non-library files' <picname>: picture_library_file_base_name | Absolute_file_name <scalefactor> </shape> <hyperlinks> <hyperlink> ....... <hyperlink> </hyperlinks> <hyperlink link_type = file> Abs_file_name </hyperlink> <hyperlink link_type = url> URL </hyperlink> <children style_role = arclabel> <exiting_arc_style_no>:int </children> <children style_role = symbol> <child> ..... <child> </children> <child > <arc_style_no>:int <child_node_style_no>:int </child> <connections> <connection> .......... <connection> </connections> <connection class = arclink1>> % Symbolnode->Arclabelnode arcs <connected_nodes> <connection_attributes> <child_arclabel_style_no>:int </connection> <connection class = arclink2> % Arclabelnode->symbolnode arcs <connected_nodes> <connection_attributes> </connection> <connection class = arclink12> % Symbol->symbol arcs <connected_nodes> <connection_attributes> <label>:name % Hidden but shown on popup </connection> <connection_attributes> <style_no>:int <arrows>: forward|backward|off <line_colour>:colour <thickness>:1..4 </connection_attributes> <connected_nodes> <source_node_reference>:int <destination_node_reference>:int </connected_nodes> ---------- END OF SCHEMA */