4Suite
™
API Documentation
►
Module
Ft
.
Rdf
.RdfsHandler
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Rdf/RdfsHandler.py,v 1.9 2005/03/04 15:03:04 mbrown Exp $
Classes:
RdfsConstraintViolation
,
RdfsHandler
Fields:
RDFS_XML
,
RDF_MS_BASE
,
RDF_SCHEMA_BASE
Classes
class
RdfsConstraintViolation
(
Ft.FtException
)
Methods
__init__
(
self
,
errorCode
,
*args
)
Methods inherited from class
Ft.FtException
__getattr__
,
__repr__
,
__str__
Methods inherited from class
exceptions.Exception
__getitem__
Fields
INVALID_DOMAIN_FOR_PROPERTY
= 2
INVALID_RANGE_FOR_PROPERTY
= 3
PROPERTY_HAS_MULTIPLE_RANGES
= 1
class
RdfsHandler
(
Ft.Rdf.SchemaHandler
)
Methods
__init__
(
self
)
checkConstraints
(
self
,
newStmts
)
initModel
(
self
,
model
)
isCoreRdfs
(
self
,
stmt
)
isInstance
(
self
,
obj
,
class_
)
isSubClass
(
self
,
class1
,
class2
)
processNewStatements
(
self
,
newStmts
)
Methods inherited from class
Ft.Rdf.SchemaHandler
add
,
contains
,
remove
,
resume
,
setActivity
,
suspend
Fields
RDFS_XML
= '<?xml version="1.0" encoding="utf-8"?>\n<rdf:RDF\n...f-schema-more"/>\n </rdf:Description>\n\n</rdf:RDF>'
RDF_MS_BASE
= 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
RDF_SCHEMA_BASE
= 'http://www.w3.org/2000/01/rdf-schema#'