<?xml version="1.0" encoding="iso-8859-1"?>
<module name="Ft.Server.Server.Xslt.Model" file="/work/a/ports/textproc/py-4suite/work/4Suite-1.0b1/build/lib.freebsd-7.1-RELEASE-i386-2.4/Ft/Server/Server/Xslt/Model.py">
  <modification-date>2005-04-06 23:05:46</modification-date>
  <abstract>XSLT and XPath extensions supporting the 4Suite RDF API</abstract>
  <description>Copyright 2004 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
  <classes>
    <class name="DeserializeAndAddElement" public="yes">
      <bases>
        <base documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
      </bases>
      <abstract>Deserializes an RDF document into statements, and adds them to a
scope</abstract>
      <description>The content of the frdf:deserialize-and-add element is a template for the
RDF/XML source from which the statements are parsed.</description>
      <method-resolution-order>
        <base name="DeserializeAndAddElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="DeserializeAndAddElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <method public="yes" name="instantiate" id="DeserializeAndAddElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        </method>
      </methods>
      <fields documented="yes" class="DeserializeAndAddElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <field public="yes" name="content" id="DeserializeAndAddElement-content">
          <abstract>Template is the set of text, instructions or result-elements</abstract>
          <description/>
          <value>&lt;Ft.Xml.Xslt.ContentInfo.Rep instance&gt;</value>
        </field>
        <field public="yes" name="legalAttrs" id="DeserializeAndAddElement-legalAttrs">
          <value>{'base-path': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;, 'path': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;}</value>
        </field>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="DeserializeAndRemoveElement" public="yes">
      <bases>
        <base documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
      </bases>
      <abstract>Deserializes an RDF document into statements, and removes any statements
in the given scope with matching triple values.</abstract>
      <description>The content of the frdf:deserialize-and-remove element is a template for
the RDF/XML source from which the statements are parsed.</description>
      <method-resolution-order>
        <base name="DeserializeAndRemoveElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="DeserializeAndRemoveElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <method public="yes" name="instantiate" id="DeserializeAndRemoveElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        </method>
      </methods>
      <fields documented="yes" class="DeserializeAndRemoveElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <field public="yes" name="content" id="DeserializeAndRemoveElement-content">
          <abstract>Template is the set of text, instructions or result-elements</abstract>
          <description/>
          <value>&lt;Ft.Xml.Xslt.ContentInfo.Rep instance&gt;</value>
        </field>
        <field public="yes" name="legalAttrs" id="DeserializeAndRemoveElement-legalAttrs">
          <value>{'base-path': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;, 'path': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;}</value>
        </field>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="RdfAddElement" public="yes">
      <bases>
        <base documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model"/>
      </bases>
      <abstract>Adds statements to the repository model.  The subject,
predicates and objects can be strings or node sets
node sets are converted to a list of strings by taking
the string value of each item.  String values are treated
a list with one string.  The cartesian product of
statements that come from the list of subject, predicate
and object strings are all added to the model using the
given scope and statement URI.</abstract>
      <description/>
      <method-resolution-order>
        <base name="RdfAddElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="RdfBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="RdfAddElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <method public="yes" name="instantiate" id="RdfAddElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="RdfBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        </method>
      </methods>
      <methods documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="getStatementInfo" public="yes"/>
      </methods>
      <fields documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="content" public="yes"/>
        <member-reference name="legalAttrs" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="RdfBaseElement" public="yes">
      <bases>
        <base documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="RdfBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <method public="yes" name="getStatementInfo" id="RdfBaseElement-getStatementInfo">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
          </arguments>
        </method>
      </methods>
      <fields documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <field public="yes" name="content" id="RdfBaseElement-content">
          <abstract>Empty is the content model for childless elements</abstract>
          <description/>
          <value>&lt;Ft.Xml.Xslt.ContentInfo.Atom instance&gt;</value>
        </field>
        <field public="yes" name="legalAttrs" id="RdfBaseElement-legalAttrs">
          <value>{'o': &lt;Ft.Xml.Xslt.AttributeInfo.Expression instance&gt;, 'p': &lt;Ft.Xml.Xslt.AttributeInfo.Expression instance&gt;, 's': &lt;Ft.Xml.Xslt.AttributeInfo.Expression instance&gt;, 'scope': &lt;Ft.Xml.Xslt.AttributeInfo.StringExpression instance&gt;, 'stmt-uri': &lt;Ft.Xml.Xslt.AttributeInfo.StringExpression instance&gt;, 'type': &lt;Ft.Xml.Xslt.AttributeInfo.Expression instance&gt;}</value>
        </field>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="instantiate" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="RdfCompleteElement" public="yes">
      <bases>
        <base documented="yes" class="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model"/>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="RdfCompleteElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="RdfBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="RdfCompleteElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <method public="yes" name="instantiate" id="RdfCompleteElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        </method>
      </methods>
      <methods documented="yes" class="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="getRdfPatternCriteria" public="yes"/>
      </methods>
      <fields documented="yes" class="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="legalAttrs" public="yes"/>
      </fields>
      <methods documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="getStatementInfo" public="yes"/>
      </methods>
      <fields documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="content" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="RdfPatternBaseElement" public="yes">
      <bases>
        <base documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model"/>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="RdfBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <method public="yes" name="getRdfPatternCriteria" id="RdfPatternBaseElement-getRdfPatternCriteria">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
          </arguments>
        </method>
      </methods>
      <fields documented="yes" class="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <field public="yes" name="legalAttrs" id="RdfPatternBaseElement-legalAttrs">
          <value>{'o': &lt;Ft.Xml.Xslt.AttributeInfo.Expression instance&gt;, 'o-flags': &lt;Ft.Xml.Xslt.AttributeInfo.ChoiceAvt instance&gt;, 'p': &lt;Ft.Xml.Xslt.AttributeInfo.Expression instance&gt;, 'p-flags': &lt;Ft.Xml.Xslt.AttributeInfo.ChoiceAvt instance&gt;, 's': &lt;Ft.Xml.Xslt.AttributeInfo.Expression instance&gt;, 's-flags': &lt;Ft.Xml.Xslt.AttributeInfo.ChoiceAvt instance&gt;, 'scope': &lt;Ft.Xml.Xslt.AttributeInfo.StringExpression instance&gt;, 'scope-flags': &lt;Ft.Xml.Xslt.AttributeInfo.ChoiceAvt instance&gt;, 'stmt-uri': &lt;Ft.Xml.Xslt.AttributeInfo.StringExpression instance&gt;, 'stmt-uri-flags': &lt;Ft.Xml.Xslt.AttributeInfo.ChoiceAvt instance&gt;, ...}</value>
        </field>
      </fields>
      <methods documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="getStatementInfo" public="yes"/>
      </methods>
      <fields documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="content" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="instantiate" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="RdfRemoveElement" public="yes">
      <bases>
        <base documented="yes" class="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model"/>
      </bases>
      <abstract>Removes statements to the repository model.  The subject,
predicates and objects can be strings or node sets
node sets are converted to a list of strings by taking
the string value of each item.  String values are treated
a list with one string.  The cartesian product of
statements that come from the list of subject, predicate
and object strings and that match the given scope and
statement URI are all removed from the model.</abstract>
      <description/>
      <method-resolution-order>
        <base name="RdfRemoveElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="RdfBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="RdfRemoveElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <method public="yes" name="instantiate" id="RdfRemoveElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model"/>
        </method>
      </methods>
      <methods documented="yes" class="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="getRdfPatternCriteria" public="yes"/>
      </methods>
      <fields documented="yes" class="RdfPatternBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="legalAttrs" public="yes"/>
      </fields>
      <methods documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="getStatementInfo" public="yes"/>
      </methods>
      <fields documented="yes" class="RdfBaseElement" module="Ft.Server.Server.Xslt.Model" inherited="yes">
        <member-reference name="content" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="RdfVersaAssignElement" public="yes">
      <bases>
        <base documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
      </bases>
      <abstract>Execute a Versa query and assign the result to a Versa variable,
for use in further queries.  The variable becomes bound in the
Versa context for the current stylesheet invokation, and thus will
be defined on all Versa queries performed subsequently, through
&lt;frdf:versa-query&gt; or &lt;frdf:versa-assign&gt;.</abstract>
      <description>The content of the frdf:versa-assign element is a template for the
extra namespace mappings for the query (see /ftss/dashboard/NsMappings.xml
for an example of the xml format).

For example, if you have the following:

&lt;frdf:versa-assign query=&quot;type(rdfs:Class)&quot; name=&quot;classes&quot;/&gt;

You can later execute

&lt;frdf:versa-query query=&quot;$classes - rdfs:label -&gt; *&quot;/&gt;</description>
      <method-resolution-order>
        <base name="RdfVersaAssignElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="RdfVersaAssignElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <method public="yes" name="instantiate" id="RdfVersaAssignElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        </method>
      </methods>
      <fields documented="yes" class="RdfVersaAssignElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <field public="yes" name="content" id="RdfVersaAssignElement-content">
          <abstract>Template is the set of text, instructions or result-elements</abstract>
          <description/>
          <value>&lt;Ft.Xml.Xslt.ContentInfo.Rep instance&gt;</value>
        </field>
        <field public="yes" name="legalAttrs" id="RdfVersaAssignElement-legalAttrs">
          <value>{'name': &lt;Ft.Xml.Xslt.AttributeInfo.QNameAvt instance&gt;, 'query': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;, 'scope': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;}</value>
        </field>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="RdfVersaQueryElement" public="yes">
      <bases>
        <base documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
      </bases>
      <abstract>Execute a Versa query and put the results in serialized XML form to the
XSLT processor output.</abstract>
      <description>The content of the frdf:versa-query element is a template for the
extra namespace mappings for the query (see /ftss/dashboard/NsMappings.xml
for an example of the xml format).

The form of the Versa output is as documented in
http://rdfinference.org/versa-xml.</description>
      <method-resolution-order>
        <base name="RdfVersaQueryElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="RdfVersaQueryElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <method public="yes" name="instantiate" id="RdfVersaQueryElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        </method>
      </methods>
      <fields documented="yes" class="RdfVersaQueryElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <field public="yes" name="content" id="RdfVersaQueryElement-content">
          <abstract>Template is the set of text, instructions or result-elements</abstract>
          <description/>
          <value>&lt;Ft.Xml.Xslt.ContentInfo.Rep instance&gt;</value>
        </field>
        <field public="yes" name="legalAttrs" id="RdfVersaQueryElement-legalAttrs">
          <value>{'query': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;, 'scope': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;}</value>
        </field>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
    <class name="RdfVisualizeElement" public="yes">
      <bases>
        <base documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
      </bases>
      <abstract>This extension element uses GraphViz to generate a diagram of a given
resource, a set of resources in a particular scope, or of the entire
system model. It adds an HTML imagemap (a chunk of text that can be
placed in a MAP element) to the result tree, and has the side effect
of generating in the repository an SVG or JPEG image resource
representing the corresponding diagram.</abstract>
      <description>output-path specifies the repo path of the diagram to generate. If the
resource exists already, its content will be overwritten.

If provided, resourcePath must to refer to either a specific resource in
the system model or an RDF document in the repository. If it refers to an
RDF document, then all RDF statements with that document's URI as their
scope will be graphed. If the resourcePath refers to any other kind of
resource, then only statements about it will be graphed. If no
resourcePath is specified, then the entire system model will be graphed.

The image map text placed in the result tree uses the uriFormat string
to generate (by appying the uris of all resources against this string)
the links for all resources in the image. imagemap information is
generated and returned only if the uriFormat string is specified.

Most RDF graphs are width heavy and the visualizer can be told to rotate
the image 90 degrees which can be helpful far larger graphs (which could
great widths).  This is specified by the rotate attribute. If present,
the graph is rotated, otherwise it isn't.

The max-arcs attribute specifies the maximum number of arcs. If the graph
requires more arcs, then nothing will be generated at all.

This element can also take a versa query result as its child nodes. In
this case, all the resources in the result are graphed and resource-path
is ignored.</description>
      <method-resolution-order>
        <base name="RdfVisualizeElement" module="Ft.Server.Server.Xslt.Model"/>
        <base name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        <base name="XsltNode" module="Ft.Xml.Xslt.StylesheetTree"/>
      </method-resolution-order>
      <methods documented="yes" class="RdfVisualizeElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <method public="yes" name="instantiate" id="RdfVisualizeElement-instantiate">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="context"/>
            <arg name="processor"/>
          </arguments>
          <overrides name="XsltElement" module="Ft.Xml.Xslt.StylesheetTree"/>
        </method>
      </methods>
      <fields documented="yes" class="RdfVisualizeElement" module="Ft.Server.Server.Xslt.Model" inherited="no">
        <field public="yes" name="content" id="RdfVisualizeElement-content">
          <abstract>Template is the set of text, instructions or result-elements</abstract>
          <description/>
          <value>&lt;Ft.Xml.Xslt.ContentInfo.Rep instance&gt;</value>
        </field>
        <field public="yes" name="legalAttrs" id="RdfVisualizeElement-legalAttrs">
          <value>{'graph-vis': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;, 'map-name': &lt;Ft.Xml.Xslt.AttributeInfo.IdAvt instance&gt;, 'max-arcs': &lt;Ft.Xml.Xslt.AttributeInfo.NumberAvt instance&gt;, 'namespaces': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;, 'output-path': &lt;Ft.Xml.Xslt.AttributeInfo.UriReferenceAvt instance&gt;, 'resourcePath': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;, 'rotate': &lt;Ft.Xml.Xslt.AttributeInfo.YesNoAvt instance&gt;, 'scoped': &lt;Ft.Xml.Xslt.AttributeInfo.YesNoAvt instance&gt;, 'svg': &lt;Ft.Xml.Xslt.AttributeInfo.YesNoAvt instance&gt;, 'uri-format': &lt;Ft.Xml.Xslt.AttributeInfo.StringAvt instance&gt;}</value>
        </field>
      </fields>
      <methods documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="__init__" public="no"/>
        <member-reference name="__str__" public="no"/>
        <member-reference name="appendChild" public="yes"/>
        <member-reference name="expandQName" public="yes"/>
        <member-reference name="insertChild" public="yes"/>
        <member-reference name="parseAVT" public="yes"/>
        <member-reference name="parseExpression" public="yes"/>
        <member-reference name="parsePattern" public="yes"/>
        <member-reference name="processChildren" public="yes"/>
        <member-reference name="splitQName" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltElement" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="category" public="yes"/>
        <member-reference name="validator" public="yes"/>
      </fields>
      <methods documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="idle" public="yes"/>
        <member-reference name="isLastChild" public="yes"/>
        <member-reference name="isPseudoNode" public="yes"/>
        <member-reference name="pprint" public="yes"/>
        <member-reference name="prime" public="yes"/>
        <member-reference name="setup" public="yes"/>
      </methods>
      <fields documented="yes" class="XsltNode" module="Ft.Xml.Xslt.StylesheetTree" inherited="yes">
        <member-reference name="attributes" public="yes"/>
        <member-reference name="baseUri" public="yes"/>
        <member-reference name="children" public="yes"/>
        <member-reference name="columnNumber" public="yes"/>
        <member-reference name="doesIdle" public="yes"/>
        <member-reference name="doesPrime" public="yes"/>
        <member-reference name="doesSetup" public="yes"/>
        <member-reference name="expandedName" public="yes"/>
        <member-reference name="importIndex" public="yes"/>
        <member-reference name="lineNumber" public="yes"/>
        <member-reference name="nodeName" public="yes"/>
        <member-reference name="parent" public="yes"/>
        <member-reference name="root" public="yes"/>
      </fields>
    </class>
  </classes>
  <functions>
    <function public="yes" name="RdfAny" id="RdfAny">
      <abstract/>
      <description/>
      <arguments>
        <arg name="context"/>
      </arguments>
    </function>
    <function public="yes" name="RdfComplete" id="RdfComplete">
      <abstract>Runs a complete on the repository model, which matches patterns
among the triples in the model.  You provide whichever of the
subject, predicate and object you'd like to match, and use
the frdf:any() function as a wildcard.  The return value is a generated
node set which has one or more &quot;Statement&quot; elements, each with 5
children: &quot;Subject&quot;, &quot;Predicate&quot;, &quot;Object&quot;, &quot;StatementUri&quot;, &quot;Scope&quot;
which represent the respective components of the RDF statement.</abstract>
      <description>for example:

frdf:complete(&quot;http://spam.com&quot;, frdf:any(), frdf:any())

would return all statements with &quot;http://spam.com&quot; as the subjects.</description>
      <arguments>
        <arg name="context"/>
        <arg name="subj"/>
        <arg name="pred"/>
        <arg default="None" name="obj"/>
      </arguments>
    </function>
    <function public="yes" name="RdfContains" id="RdfContains">
      <abstract>Runs a conatins on the repository model, which matches patterns
among the triples in the model.  You provide whichever of the
subject, predicate and object you'd like to match, and use
the frdf:any() function as a wildcard.  The return value is a boolean
indicating whether or not a matching statement exists.</abstract>
      <description/>
      <arguments>
        <arg name="context"/>
        <arg name="subj"/>
        <arg name="pred"/>
        <arg default="None" name="obj"/>
      </arguments>
    </function>
    <function public="yes" name="RdfVersaQueryFunction" id="RdfVersaQueryFunction">
      <abstract>Perform a Versa Query as a function, return a node-set representing the outside list.</abstract>
      <description/>
      <arguments>
        <arg name="context"/>
        <arg name="query"/>
        <arg default="None" name="scope"/>
      </arguments>
    </function>
    <function public="yes" name="WriteVersaResults" id="WriteVersaResults">
      <abstract/>
      <description/>
      <arguments>
        <arg name="processor"/>
        <arg name="results"/>
      </arguments>
    </function>
    <function public="no" name="_serializeStatements" id="_serializeStatements">
      <abstract>Use a DOM writer to serialize a given list of statements as
returned from a complete. Used by various functions in this
module.</abstract>
      <description/>
      <arguments>
        <arg name="stmts"/>
        <arg name="writer"/>
      </arguments>
    </function>
  </functions>
  <fields>
    <field public="yes" name="CONTAINERS" id="CONTAINERS">
      <value>[1]</value>
    </field>
    <field public="yes" name="DOCUMENT_DEFINITIONS" id="DOCUMENT_DEFINITIONS">
      <value>[9, 11]</value>
    </field>
    <field public="yes" name="DUMMY_MODEL" id="DUMMY_MODEL">
      <value>&lt;RDF Resource at 148209964: [URI: ]&gt;</value>
    </field>
    <field public="yes" name="ExtElements" id="ExtElements">
      <value>{('http://xmlns.4suite.org/4ss/rdf', 'add'): &lt;class Ft.Server.Server.Xslt.Model.RdfAddElement&gt;, ('http://xmlns.4suite.org/4ss/rdf', 'complete'): &lt;class Ft.Server.Server.Xslt.Model.RdfCompleteElement&gt;, ('http://xmlns.4suite.org/4ss/rdf', 'deserialize-and-add'): &lt;class Ft.Server.Server.Xslt.Model.DeserializeAndAddElement&gt;, ('http://xmlns.4suite.org/4ss/rdf', 'deserialize-and-remove'): &lt;class Ft.Server.Server.Xslt.Model.DeserializeAndRemoveElement&gt;, ('http://xmlns.4suite.org/4ss/rdf', 'remove'): &lt;class Ft.Server.Server.Xslt.Model.RdfRemoveElement&gt;, ('http://xmlns.4suite.org/4ss/rdf', 'versa-assign'): &lt;class Ft.Server.Server.Xslt.Model.RdfVersaAssignElement&gt;, ('http://xmlns.4suite.org/4ss/rdf', 'versa-query'): &lt;class Ft.Server.Server.Xslt.Model.RdfVersaQueryElement&gt;, ('http://xmlns.4suite.org/4ss/rdf', 'visualize'): &lt;class Ft.Server.Server.Xslt.Model.RdfVisualizeElement&gt;}</value>
    </field>
    <field public="yes" name="ExtFunctions" id="ExtFunctions">
      <value>{('http://xmlns.4suite.org/4ss/rdf', 'any'): &lt;function RdfAny&gt;, ('http://xmlns.4suite.org/4ss/rdf', 'complete'): &lt;function RdfComplete&gt;, ('http://xmlns.4suite.org/4ss/rdf', 'contains'): &lt;function RdfContains&gt;, ('http://xmlns.4suite.org/4ss/rdf', 'versa-query'): &lt;function RdfVersaQueryFunction&gt;}</value>
    </field>
    <field public="yes" name="OBJECT_TYPE_LITERAL" id="OBJECT_TYPE_LITERAL">
      <value>'L'</value>
    </field>
    <field public="yes" name="OBJECT_TYPE_RESOURCE" id="OBJECT_TYPE_RESOURCE">
      <value>'R'</value>
    </field>
    <field public="yes" name="OBJECT_TYPE_UNKNOWN" id="OBJECT_TYPE_UNKNOWN">
      <value>'?'</value>
    </field>
    <field public="yes" name="OBJ_TYPE_LOOKUP" id="OBJ_TYPE_LOOKUP">
      <value>{'LITERAL': 'L', 'RESOURCE': 'R'}</value>
    </field>
    <field public="yes" name="RAW_FILES" id="RAW_FILES">
      <value>[1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17]</value>
    </field>
    <field public="yes" name="RDF_NS" id="RDF_NS">
      <value>'http://xmlns.4suite.org/4ss/rdf'</value>
    </field>
    <field public="yes" name="RESERVED_NAMESPACE" id="RESERVED_NAMESPACE">
      <value>'http://xmlns.4suite.org/reserved'</value>
    </field>
    <field public="yes" name="RESOURCE_CACHE" id="RESOURCE_CACHE">
      <value>3</value>
    </field>
    <field public="yes" name="RESOURCE_CONTENT" id="RESOURCE_CONTENT">
      <value>2</value>
    </field>
    <field public="yes" name="RESOURCE_METADATA" id="RESOURCE_METADATA">
      <value>1</value>
    </field>
    <field public="yes" name="SESSION_DATA" id="SESSION_DATA">
      <value>4</value>
    </field>
    <field public="yes" name="VB_PARAM" id="VB_PARAM">
      <value>('http://xmlns.4suite.org/reserved', 'versa-variable-bindings')</value>
    </field>
    <field public="yes" name="XML_DOCUMENTS" id="XML_DOCUMENTS">
      <value>[1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15]</value>
    </field>
    <field public="yes" name="g_resourceTypeMap" id="g_resourceTypeMap">
      <value>{0: 'Unknown Resource', 1: 'Container', 2: 'Alias', 3: 'Raw File', 4: 'XML Document', 5: 'XSLT Document', 6: 'Schematron Document', 7: 'User', 8: 'Group', 9: 'XPath Document Definition', ...}</value>
    </field>
  </fields>
</module>
