4Suite
™
API Documentation
►
Module
Ft
.
Rdf
.Model
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Rdf/Model.py,v 1.22 2005/03/05 06:31:05 mbrown Exp $
Classes:
Model
Fields:
IGNORE_CASE
,
NORMAL
,
REGEX
Classes
class
Model
(
Ft.Rdf.Resource.Resource
)
Methods
__init__
(
self
,
driver
,
schemaHandler
=None
,
baseUri
=''
)
add
(
self
,
statements
)
#------------------------------------------------------------------- # Primitive access and manipulation #-------------------------------------------------------------------
addContainer
(
self
,
container
,
scope
=None
)
#------------------------------------------------------------------- #Container access and manipulation #-------------------------------------------------------------------
bind
(
self
,
object
,
name
,
scope
=None
)
checkConsistency
(
self
)
compileRil
(
self
,
expression
)
complete
(
self
,
subject
,
predicate
,
object
,
statementUri
=None
,
scope
=None
,
**flags
)
contains
(
self
,
statement
)
containsPattern
(
self
,
subject
,
predicate
,
object
,
statementUri
=None
,
scope
=None
,
**flags
)
exclude
(
self
,
subject
,
predicate
,
object
,
statementUri
=None
,
scope
=None
,
**flags
)
extractContainer
(
self
,
uri
,
scope
=None
)
generateBnode
(
self
)
generateUri
(
self
)
#------------------------------------------------------------------- #Utility #-------------------------------------------------------------------
has_key
(
self
,
name
,
scope
=None
)
isBnodeLabel
(
self
,
label
)
keys
(
self
,
scope
=None
)
lookup
(
self
,
name
,
scope
=None
)
remove
(
self
,
statements
)
removePattern
(
self
,
subject
,
predicate
,
object
,
statementUri
=None
,
scope
=None
,
**flags
)
resumeSchema
(
self
)
setSchemaActivity
(
self
,
value
)
size
(
self
,
scope
=None
)
statements
(
self
,
scope
=None
)
suspendSchema
(
self
)
unbind
(
self
,
name
,
scope
=None
)
Methods inherited from class
Ft.Rdf.Resource.Resource
__repr__
,
isAnonymous
,
isBnode
Fields
IGNORE_CASE
= 1
NORMAL
= 0
REGEX
= 2