<?xml version="1.0" encoding="iso-8859-1"?>
<module name="Ft.Rdf.Util" file="/work/a/ports/textproc/py-4suite/work/4Suite-1.0b1/build/lib.freebsd-7.1-RELEASE-i386-2.4/Ft/Rdf/Util.py">
  <modification-date>2005-03-04 12:54:33</modification-date>
  <abstract>Some useful utilities for RDF processing</abstract>
  <description>Copyright 2005 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
  <functions>
    <function public="yes" name="DeserializeFromNode" id="DeserializeFromNode">
      <abstract/>
      <description/>
      <arguments>
        <arg name="node"/>
        <arg default="&lt;module 'Ft.Rdf.Drivers.Memory' from 'build/lib.freebsd-7.1-RELEASE-i386-2.4/Ft/Rdf/Drivers/Memory.py'&gt;" name="driver"/>
        <arg default="''" name="dbName"/>
        <arg default="False" name="create"/>
        <arg default="None" name="scope"/>
        <arg default="'default'" name="modelName"/>
      </arguments>
    </function>
    <function public="yes" name="DeserializeFromString" id="DeserializeFromString">
      <abstract/>
      <description/>
      <arguments>
        <arg name="st"/>
        <arg default="&lt;module 'Ft.Rdf.Drivers.Memory' from 'build/lib.freebsd-7.1-RELEASE-i386-2.4/Ft/Rdf/Drivers/Memory.py'&gt;" name="driver"/>
        <arg default="''" name="dbName"/>
        <arg default="False" name="create"/>
        <arg default="None" name="scope"/>
      </arguments>
    </function>
    <function public="yes" name="DeserializeFromUri" id="DeserializeFromUri">
      <abstract/>
      <description/>
      <arguments>
        <arg name="uri"/>
        <arg default="&lt;module 'Ft.Rdf.Drivers.Memory' from 'build/lib.freebsd-7.1-RELEASE-i386-2.4/Ft/Rdf/Drivers/Memory.py'&gt;" name="driver"/>
        <arg default="''" name="dbName"/>
        <arg default="False" name="create"/>
        <arg default="None" name="scope"/>
      </arguments>
    </function>
    <function public="yes" name="GetObject" id="GetObject">
      <abstract>Performs a complete on the given model, using the given subject and
predicate, None for the object, with any given optional parameters
passed through.  The first resulting statement is returned, and the
object extracted therefrom.  If no statements result, None is returned</abstract>
      <description/>
      <arguments>
        <arg name="model"/>
        <arg name="subject"/>
        <arg name="predicate"/>
        <arg default="None" name="statementUri"/>
        <arg default="None" name="scope"/>
        <var-keywords name="flags"/>
      </arguments>
    </function>
    <function public="yes" name="GetObjects" id="GetObjects">
      <abstract>Performs a complete on the given model, using the given subject and
predicate, None for the object, with any given optional parameters
passed through.  The list of objects of the resulting statement is
returned.  If no statements result, the empty list is returned</abstract>
      <description/>
      <arguments>
        <arg name="model"/>
        <arg name="subject"/>
        <arg name="predicate"/>
        <arg default="None" name="statementUri"/>
        <arg default="None" name="scope"/>
        <var-keywords name="flags"/>
      </arguments>
    </function>
    <function public="yes" name="GetPredicate" id="GetPredicate">
      <abstract>Performs a complete on the given model, using the given subject and
object, None for the predicate, with any given optional parameters
passed through.  The first resulting statement is returned, and the
predicate extracted therefrom.  If no statements result, None is returned</abstract>
      <description/>
      <arguments>
        <arg name="model"/>
        <arg name="subject"/>
        <arg name="object"/>
        <arg default="None" name="statementUri"/>
        <arg default="None" name="scope"/>
        <var-keywords name="flags"/>
      </arguments>
    </function>
    <function public="yes" name="GetPredicates" id="GetPredicates">
      <abstract>Performs a complete on the given model, using the given subject and
predicate, None for the object, with any given optional parameters
passed through.  The list of predicates of the resulting statement is
returned.  If no statements result, the empty list is returned</abstract>
      <description/>
      <arguments>
        <arg name="model"/>
        <arg name="subject"/>
        <arg name="object"/>
        <arg default="None" name="statementUri"/>
        <arg default="None" name="scope"/>
        <var-keywords name="flags"/>
      </arguments>
    </function>
    <function public="yes" name="GetSubject" id="GetSubject">
      <abstract>Performs a complete on the given model, using the given object and
predicate, None for the subject, with any given optional parameters
passed through.  The first resulting statement is returned, and the
subject extracted therefrom.  If no statements result, None is returned</abstract>
      <description/>
      <arguments>
        <arg name="model"/>
        <arg name="predicate"/>
        <arg name="object"/>
        <arg default="None" name="statementUri"/>
        <arg default="None" name="scope"/>
        <var-keywords name="flags"/>
      </arguments>
    </function>
    <function public="yes" name="GetSubjects" id="GetSubjects">
      <abstract>Performs a complete on the given model, using the given object and
predicate, None for the subject, with any given optional parameters
passed through.  The list of subjects of the resulting statement is
returned.  If no statements result, the empty list is returned</abstract>
      <description/>
      <arguments>
        <arg name="model"/>
        <arg name="predicate"/>
        <arg name="object"/>
        <arg default="None" name="statementUri"/>
        <arg default="None" name="scope"/>
        <var-keywords name="flags"/>
      </arguments>
    </function>
    <function public="yes" name="SerializeModel" id="SerializeModel">
      <abstract/>
      <description/>
      <arguments>
        <arg name="m"/>
      </arguments>
    </function>
    <function public="yes" name="SerializeStatementList" id="SerializeStatementList">
      <abstract/>
      <description/>
      <arguments>
        <arg name="slist"/>
      </arguments>
    </function>
    <function public="yes" name="VersaDataToXml" id="VersaDataToXml">
      <abstract/>
      <description/>
      <arguments>
        <arg name="data"/>
      </arguments>
    </function>
    <function public="yes" name="VersaQuery" id="VersaQuery">
      <abstract/>
      <description/>
      <arguments>
        <arg name="query"/>
        <arg name="model"/>
        <arg default="None" name="nsMap"/>
        <arg default="None" name="scope"/>
      </arguments>
    </function>
  </functions>
  <fields>
    <field public="no" name="__all__" id="__all__">
      <value>['SerializeStatementList', 'SerializeModel', 'GetSubject', 'GetSubjects', 'GetPredicate', 'GetPredicates', 'GetObject', 'GetObjects', 'DeserializeFromUri', 'DeserializeFromString', 'DeserializeFromNode', 'VersaQuery', 'VersaDataToXml']</value>
    </field>
  </fields>
</module>
