The de.setf.wilbur Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The de.setf.wilbur Reference Manual

This is the de.setf.wilbur Reference Manual, version 2, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 14:26:57 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Easiest way to build Wilbur (once you are in the listener):

(require :asdf)
(load "wilbur.asd")
(make-wilbur)


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 wilbur

Author

Ora Lassila mailto:ora.lassila@nokia.com

License

NOKOS 1.0a

Description

WILBUR2: Nokia’s Semantic Web Toolkit for CLOS

Version

2

Dependency

usocket

Source

wilbur.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 wilbur/nox

Dependencies
Parent

wilbur (system)

Location

nox/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.2 wilbur/core

Dependency

nox (module)

Parent

wilbur (system)

Location

core/

Components

Previous: , Up: Modules   [Contents][Index]

3.3 wilbur/goodies

Dependencies
Parent

wilbur (system)

Location

goodies/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 wilbur.asd

Location

wilbur.asd

Systems

wilbur (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 wilbur/packages.lisp

Parent

wilbur (system)

Location

packages.lisp

Packages

wilbur


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 wilbur/platform.lisp

Dependency

packages.lisp (file)

Parent

wilbur (system)

Location

platform.lisp

Exported Definitions
Internal Definitions

get-env (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 wilbur/useful.lisp

Dependency

packages.lisp (file)

Parent

wilbur (system)

Location

useful.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 wilbur/nox/core-constants.lisp

Parent

nox (module)

Location

nox/core-constants.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 wilbur/nox/xml-util.lisp

Dependency

core-constants.lisp (file)

Parent

nox (module)

Location

nox/xml-util.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 wilbur/nox/xml-parser.lisp

Dependency

xml-util.lisp (file)

Parent

nox (module)

Location

nox/xml-parser.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 wilbur/core/hash-table.lisp

Parent

core (module)

Location

core/hash-table.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 wilbur/core/data.lisp

Dependency

hash-table.lisp (file)

Parent

core (module)

Location

core/data.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 wilbur/core/literal.lisp

Dependency

data.lisp (file)

Parent

core (module)

Location

core/literal.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 wilbur/core/rdf-parser.lisp

Dependencies
Parent

core (module)

Location

core/rdf-parser.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 wilbur/core/http.lisp

Parent

core (module)

Location

core/http.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.13 wilbur/core/data-sources.lisp

Dependencies
Parent

core (module)

Location

core/data-sources.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.14 wilbur/core/wilbur-ql.lisp

Dependencies
Parent

core (module)

Location

core/wilbur-ql.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.15 wilbur/core/reasoner.lisp

Dependency

wilbur-ql.lisp (file)

Parent

core (module)

Location

core/reasoner.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.16 wilbur/goodies/serializer.lisp

Parent

goodies (module)

Location

goodies/serializer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.17 wilbur/goodies/db-additions.lisp

Parent

goodies (module)

Location

goodies/db-additions.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.18 wilbur/goodies/index-and-match.lisp

Parent

goodies (module)

Location

goodies/index-and-match.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 wilbur

Source

packages.lisp (file)

Nicknames
Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Constants

Constant: -daml-first-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -daml-list-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -daml-nil-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -daml-rest-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -owl-first-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -owl-imports-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -owl-list-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -owl-nil-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -owl-rest-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-about-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-abouteach-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-abouteachprefix-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-alt-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-attr-map-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-attrs-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-bag-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-bagid-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-datatype-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-description-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-id-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-li-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-nodeid-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-object-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-parsetype-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-predicate-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-rdf-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-resource-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-seq-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-statement-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-subject-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-type-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-class-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-comment-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-constraintproperty-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-constraintresource-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-container-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-domain-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-isdefinedby-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-label-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-literal-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-range-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-resource-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-seealso-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-subclassof-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-subpropertyof-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -whitespace-chars-
Package

wilbur

Source

xml-util.lisp (file)

Constant: -xml-lang-attr-
Package

wilbur

Source

core-constants.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Special variables

Special Variable: *current-parser*
Package

wilbur

Source

xml-util.lisp (file)

Special Variable: *db*
Package

wilbur

Source

data.lisp (file)

Special Variable: *name-reader*
Package

wilbur

Source

xml-parser.lisp (file)

Special Variable: *nodes*
Package

wilbur

Source

data.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Macros

Macro: define-readtable READTABLEVAR COPIED-FROM &body BODY
Package

wilbur

Source

xml-util.lisp (file)

Macro: define-resource-pool NAME CONSTRUCTOR &optional INITIALIZER DESTRUCTOR
Package

wilbur

Source

xml-util.lisp (file)

Macro: do-string-dict (KEY VALUE DICT) &body BODY
Package

wilbur

Source

useful.lisp (file)

Macro: dolist+ (PATTERN LIST &optional VALUE) &body BODY
Package

wilbur

Source

useful.lisp (file)

Macro: dsb PATTERN FORM &body BODY
Package

wilbur

Source

useful.lisp (file)

Macro: format-with-tags (STREAM &rest TAGS) CONTROL &rest ARGS
Package

wilbur

Source

serializer.lisp (file)

Macro: owl-uri STRING
Package

wilbur

Source

core-constants.lisp (file)

Macro: princ-with-tags (STREAM &rest TAGS) FORM
Package

wilbur

Source

serializer.lisp (file)

Macro: rdf-uri STRING
Package

wilbur

Source

core-constants.lisp (file)

Macro: rdfs-uri STRING
Package

wilbur

Source

core-constants.lisp (file)

Macro: task-parameter TASK PARAMETER
Package

wilbur

Source

rdf-parser.lisp (file)

Macro: with-lock (LOCK &rest ARGS) &body BODY
Package

wilbur

Source

platform.lisp (file)

Macro: with-rdf-page (STREAM PREFIXES) &body BODY
Package

wilbur

Source

serializer.lisp (file)

Macro: with-resource-from-pool (VAR POOL) &body BODY
Package

wilbur

Source

xml-util.lisp (file)

Macro: with-spo-case ((SUB PRE OBJ) SUBJECT PREDICATE OBJECT) &key SPO SP SO S PO P O ALL
Package

wilbur

Source

data.lisp (file)

Macro: with-tags (STREAM &rest TAGS) &body BODY
Package

wilbur

Source

serializer.lisp (file)

Macro: with-temps (&rest VARIABLES) &body BODY
Package

wilbur

Source

useful.lisp (file)

Macro: without-closure (DB) &body BODY
Package

wilbur

Source

reasoner.lisp (file)

Macro: xml-warning MESSAGE &rest ARGS
Package

wilbur

Source

xml-util.lisp (file)

Macro: xsd-uri STRING
Package

wilbur

Source

core-constants.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Functions

Function: add-namespace PREFIX URI
Package

wilbur

Source

data.lisp (file)

Function: add-triple TRIPLE
Package

wilbur

Source

data.lisp (file)

Function: add-value FRAME PATH VALUE
Package

wilbur

Source

data.lisp (file)

Function: all-values FRAME PATH
Package

wilbur

Source

data.lisp (file)

Function: collapse-whitespace STRING
Package

wilbur

Source

xml-util.lisp (file)

Function: collect-using-fsa ROOT FSA DB
Package

wilbur

Source

wilbur-ql.lisp (file)

Function: comma-separated ITEMS STREAM &optional MAPPER ONLY-NON-NULL-P
Package

wilbur

Source

serializer.lisp (file)

Function: daml-cons FIRST REST &optional URI
Package

wilbur

Source

rdf-parser.lisp (file)

Function: daml-list &rest ITEMS
Package

wilbur

Source

rdf-parser.lisp (file)

Function: db-clear-reasoner-cache DB
Package

wilbur

Source

reasoner.lisp (file)

Function: del-namespace PREFIX
Package

wilbur

Source

data.lisp (file)

Function: del-triple TRIPLE
Package

wilbur

Source

data.lisp (file)

Function: del-value FRAME PATH &optional VALUE
Package

wilbur

Source

data.lisp (file)

Function: enable-literal-shorthand ()
Package

wilbur

Source

literal.lisp (file)

Function: enable-node-shorthand ()
Package

wilbur

Source

data.lisp (file)

Function: escape-json-string STRING &optional EXTENDED-CHARS-P
Package

wilbur

Source

serializer.lisp (file)

Function: escape-xml-string STRING &optional EXTENDED-CHARS-P
Package

wilbur

Source

serializer.lisp (file)

Function: expand-name-with-namespace STRING NAMESPACES
Package

wilbur

Source

xml-parser.lisp (file)

Function: find-http-proxy ()
Package

wilbur

Source

http.lisp (file)

Function: get-canonical-uri PARSER URI
Function: (setf get-canonical-uri) NEW-URI PARSER URI
Package

wilbur

Source

xml-parser.lisp (file)

Function: get-entity PARSER NAME
Function: (setf get-entity) DEFINITION PARSER NAME
Package

wilbur

Source

xml-parser.lisp (file)

Function: index-uri INDEX DB
Package

wilbur

Source

data.lisp (file)

Function: index-uri-p NODE
Package

wilbur

Source

data.lisp (file)

Function: invert-path EXPR &optional CANONICALIZEP
Package

wilbur

Source

wilbur-ql.lisp (file)

Function: iso8601-date-string UNIVERSAL-TIME &optional OMIT-TIME-P
Package

wilbur

Source

http.lisp (file)

Function: literal STRING &rest OPTIONS
Package

wilbur

Source

literal.lisp (file)

Function: make-file-url PATHNAME
Package

wilbur

Source

xml-util.lisp (file)

Function: make-http-url HOST PORT PATH
Package

wilbur

Source

xml-util.lisp (file)

Function: make-lock ()
Package

wilbur

Source

platform.lisp (file)

Function: make-triple-collection &optional TRIPLES
Package

wilbur

Source

data.lisp (file)

Function: make-url STRING
Package

wilbur

Source

http.lisp (file)

Function: namespaces ()
Package

wilbur

Source

data.lisp (file)

Function: node THING
Package

wilbur

Source

data.lisp (file)

Function: parse-db-from-stream STREAM LOCATOR &rest OPTIONS &key PARSER-CLASS &allow-other-keys
Package

wilbur

Source

rdf-parser.lisp (file)

Function: parse-exif-date STRING
Package

wilbur

Source

http.lisp (file)

Function: parse-from-stream STREAM LOCATOR PARSER-CLASS &rest OPTIONS
Package

wilbur

Source

xml-parser.lisp (file)

Function: parse-http-date STRING
Package

wilbur

Source

http.lisp (file)

Function: parse-iso8601-date STRING
Package

wilbur

Source

http.lisp (file)

Function: parse-url U &optional ERRORP
Package

wilbur

Source

xml-util.lisp (file)

Function: prioritize LIST &key PREFER EXCLUDE TEST KEY SPLITP
Package

wilbur

Source

useful.lisp (file)

Function: prioritize-list LIST POSSIBLE-PRIORITY-ITEMS &key TEST KEY
Package

wilbur

Source

useful.lisp (file)

Function: query SUBJECT PREDICATE OBJECT
Package

wilbur

Source

data.lisp (file)

Function: quit-lisp-process ()
Package

wilbur

Source

platform.lisp (file)

Function: read-using READTABLE STREAM &optional RECURSIVEP
Package

wilbur

Source

xml-util.lisp (file)

Function: reify TRIPLE &key STATEMENT-URI SOURCE
Package

wilbur

Source

data.lisp (file)

Function: relatedp SOURCE PATH SINK &optional ACTION
Package

wilbur

Source

data.lisp (file)

Function: reverse-expand-name NAME NAMESPACES &optional USE-ENTITIES-P &aux NN
Package

wilbur

Source

xml-parser.lisp (file)

Function: simple-external-process CMD &rest ARGS
Package

wilbur

Source

platform.lisp (file)

Function: single-subject-triples SUBJECT &rest PREDICATES&OBJECTS
Package

wilbur

Source

serializer.lisp (file)

Function: split-list HEAD TAIL N &optional NO-SPLIT-P
Package

wilbur

Source

useful.lisp (file)

Function: string->keyword STRING &optional PACKAGE
Package

wilbur

Source

useful.lisp (file)

Function: string-dict-add KEYS&VALUES KEY VALUE
Package

wilbur

Source

useful.lisp (file)

Function: string-dict-del KEYS&VALUES KEY
Package

wilbur

Source

useful.lisp (file)

Function: string-dict-get KEYS&VALUES KEY
Package

wilbur

Source

useful.lisp (file)

Function: string-dict-get-by-value KEYS&VALUES VALUE
Package

wilbur

Source

useful.lisp (file)

Function: tag-attribute TAG ATTRIBUTE
Function: (setf tag-attribute) VALUE TAG ATTRIBUTE
Package

wilbur

Source

xml-util.lisp (file)

Function: task-node INSTANCE
Function: (setf task-node) VALUE INSTANCE
Package

wilbur

Source

rdf-parser.lisp (file)

Function: task-type INSTANCE
Function: (setf task-type) VALUE INSTANCE
Package

wilbur

Source

rdf-parser.lisp (file)

Function: triple SUBJECT PREDICATE OBJECT &optional SOURCE
Package

wilbur

Source

data.lisp (file)

Function: triple-collection-add COLLECTION TRIPLE
Package

wilbur

Source

data.lisp (file)

Function: triple-collection-triples INSTANCE
Function: (setf triple-collection-triples) VALUE INSTANCE
Package

wilbur

Source

data.lisp (file)

Function: value FRAME PATH
Package

wilbur

Source

data.lisp (file)

Function: walk-using-fsa ROOT FSA ACTION DB
Package

wilbur

Source

wilbur-ql.lisp (file)

Function: xhtml-preamble STREAM
Package

wilbur

Source

serializer.lisp (file)

Function: xml-preamble STREAM
Package

wilbur

Source

serializer.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.5 Generic functions

Generic Function: attach-to-parent PARSER PARENT CHILD &optional STATEMENT-ID
Package

wilbur

Methods
Method: attach-to-parent (PARSER rdf-parser) (PARENT node) (CHILD node) &optional STATEMENT-ID
Source

rdf-parser.lisp (file)

Generic Function: char-content CONSUMER CHAR-CONTENT MODE
Package

wilbur

Source

xml-util.lisp (file)

Methods
Method: char-content (PARSER rdf-parser) (CONTENT string) MODE
Source

rdf-parser.lisp (file)

Method: char-content (PARSER rdf-parser) (CONTENT string) (MODE (eql scan))
Source

rdf-parser.lisp (file)

Method: char-content (PARSER rdf-parser) (CONTENT string) (MODE (eql literal))
Source

rdf-parser.lisp (file)

Method: char-content (PARSER rdf-parser) (CONTENT string) (MODE (eql description))
Source

rdf-parser.lisp (file)

Method: char-content (PARSER tree-parser) (CONTENT string) MODE
Source

xml-parser.lisp (file)

Method: char-content (SELF xml-formatter) CHAR-CONTENT MODE
Source

xml-parser.lisp (file)

Method: char-content (SELF sax-filter) (CONTENT string) MODE
Method: char-content (SELF sax-consumer) (CHAR-CONTENT string) MODE
Generic Function: db-add-triple DB TRIPLE &optional SOURCE
Package

wilbur

Methods
Method: db-add-triple (DB deductive-closure-db-mixin) (TRIPLE triple) &optional SOURCE
Source

reasoner.lisp (file)

Method: db-add-triple (DB locked-db-mixin) (TRIPLE triple) &optional SOURCE around
Source

data.lisp (file)

Method: db-add-triple (DB indexed-db) (TRIPLE triple) &optional SOURCE
Source

data.lisp (file)

Method: db-add-triple (DB fast-temporary-db) (TRIPLE triple) &optional SOURCE
Source

data.lisp (file)

Method: db-add-triple (DB db) (TRIPLE triple) &optional SOURCE
Source

data.lisp (file)

Generic Function: db-blank-node-uri DB NODE &optional CREATEP
Package

wilbur

Methods
Method: db-blank-node-uri (DB blank-node-db-mixin) (NODE node) &optional CREATEP
Source

index-and-match.lisp (file)

Generic Function: db-blank-node-uri-p DB URI
Package

wilbur

Methods
Method: db-blank-node-uri-p (DB blank-node-db-mixin) URI
Source

index-and-match.lisp (file)

Generic Function: db-clear DB
Package

wilbur

Methods
Method: db-clear (DB indexed-db) after
Source

data.lisp (file)

Method: db-clear (DB db)
Source

data.lisp (file)

Generic Function: db-del-source DB SOURCE
Package

wilbur

Methods
Method: db-del-source (DB indexed-db) (SOURCE node)
Source

data.lisp (file)

Method: db-del-source (DB db) (SOURCE node)
Source

data.lisp (file)

Generic Function: db-del-triple DB TRIPLE &optional SOURCE
Package

wilbur

Methods
Method: db-del-triple (DB deductive-closure-db-mixin) (TRIPLE triple) &optional SOURCE
Source

reasoner.lisp (file)

Method: db-del-triple (DB locked-db-mixin) (TRIPLE triple) &optional SOURCE around
Source

data.lisp (file)

Method: db-del-triple (DB indexed-db) (TRIPLE triple) &optional SOURCE
Source

data.lisp (file)

Method: db-del-triple (DB fast-temporary-db) (TRIPLE triple) &optional SOURCE
Source

data.lisp (file)

Method: db-del-triple (DB db) (TRIPLE triple) &optional SOURCE
Source

data.lisp (file)

Generic Function: db-find-cbd DB NODE
Package

wilbur

Methods
Method: db-find-cbd (DB db) (NODE node)
Source

db-additions.lisp (file)

Generic Function: db-find-source-desc DB URL &optional CREATEP
Package

wilbur

Methods
Method: db-find-source-desc (DB db) (URL node) &optional CREATEP
Source

data-sources.lisp (file)

Method: db-find-source-desc (DB db) (URL url) &optional CREATEP
Source

data-sources.lisp (file)

Method: db-find-source-desc (DB db) (URL string) &optional CREATEP
Source

data-sources.lisp (file)

Generic Function: db-get-values DB FRAME PATH
Package

wilbur

Methods
Method: db-get-values (DB deductive-closure-db-mixin) (FRAME (eql !rdfs:resource)) (PATH inverse-slot)
Source

reasoner.lisp (file)

Method: db-get-values (DB deductive-closure-db-mixin) (FRAME node) PATH
Source

reasoner.lisp (file)

Method: db-get-values (DB deductive-closure-db-mixin) (FRAME node) PATH around
Source

reasoner.lisp (file)

Method: db-get-values (DB db) FRAME PATH &aux F
Source

wilbur-ql.lisp (file)

Method: db-get-values (DB db) (FRAME literal) PATH
Source

wilbur-ql.lisp (file)

Generic Function: db-index-literals DB
Package

wilbur

Methods
Method: db-index-literals (DB indexed-literal-db-mixin)
Source

index-and-match.lisp (file)

Generic Function: db-index-literals-p OBJECT
Package

wilbur

Methods
Method: db-index-literals-p (INDEXED-LITERAL-DB-MIXIN indexed-literal-db-mixin)

automatically generated reader method

Source

index-and-match.lisp (file)

Generic Function: db-load DB SOURCE &rest OPTIONS &key ERROR-HANDLING MERGE-RESULTS-P CLEAR-TEMPORARY-DB-P VERBOSEP APPENDP &allow-other-keys
Package

wilbur

Methods
Method: db-load (DB db) SOURCE &rest OPTIONS &key ERROR-HANDLING MERGE-RESULTS-P CLEAR-TEMPORARY-DB-P VERBOSEP APPENDP &allow-other-keys
Source

data-sources.lisp (file)

Generic Function: db-load-using-source DB SOURCE &rest OPTIONS &key LOCATOR ERROR-HANDLING &allow-other-keys
Package

wilbur

Methods
Method: db-load-using-source (DB db) (SOURCE computed-source) &rest OPTIONS &key LOCATOR &allow-other-keys
Source

data-sources.lisp (file)

Method: db-load-using-source (DB db) SOURCE &rest OPTIONS &key LOCATOR ERROR-HANDLING &allow-other-keys
Source

data-sources.lisp (file)

Method: db-load-using-source (DB db) (SOURCE url) &rest OPTIONS
Source

data-sources.lisp (file)

Method: db-load-using-source (DB db) (SOURCE string) &rest OPTIONS
Source

data-sources.lisp (file)

Generic Function: db-make-triple DB SUBJECT PREDICATE OBJECT &optional SOURCE
Package

wilbur

Methods
Method: db-make-triple (DB db) SUBJECT PREDICATE OBJECT &optional SOURCE
Source

data.lisp (file)

Generic Function: db-match-literals DB PATTERN
Package

wilbur

Methods
Method: db-match-literals (DB indexed-literal-db-mixin) (PATTERN string)
Source

index-and-match.lisp (file)

Generic Function: db-merge TO FROM &optional SOURCE
Package

wilbur

Methods
Method: db-merge (TO deductive-closure-db-mixin) (FROM db) &optional SOURCE after
Source

reasoner.lisp (file)

Method: db-merge (TO locked-db-mixin) (FROM db) &optional SOURCE around
Source

data.lisp (file)

Method: db-merge (TO db) (FROM db) &optional SOURCE
Source

data.lisp (file)

Generic Function: db-node-properties-partitioned DB NODE
Package

wilbur

Methods
Method: db-node-properties-partitioned (DB deductive-closure-db-mixin) (NODE node) &aux HINTSP
Source

reasoner.lisp (file)

Generic Function: db-node-type-p DB NODE TYPE
Package

wilbur

Methods
Method: db-node-type-p (DB deductive-closure-db-mixin) (NODE node) (TYPE node)
Source

reasoner.lisp (file)

Generic Function: db-node-types DB NODE
Package

wilbur

Methods
Method: db-node-types (DB db) (NODE node)
Source

reasoner.lisp (file)

Generic Function: db-query DB SUBJECT PREDICATE OBJECT
Package

wilbur

Methods
Method: db-query (DB indexed-db) SUBJECT PREDICATE OBJECT
Source

data.lisp (file)

Method: db-query (DB db) SUBJECT PREDICATE OBJECT
Source

data.lisp (file)

Generic Function: db-query-by-source DB SOURCE
Package

wilbur

Methods
Method: db-query-by-source (DB indexed-db) (SOURCE node)
Source

data.lisp (file)

Method: db-query-by-source (DB db) (SOURCE node)
Source

data.lisp (file)

Generic Function: db-reify TRIPLE DB &optional STATEMENT-URI SOURCE
Package

wilbur

Methods
Method: db-reify (TRIPLE triple) (DB db) &optional STATEMENT-URI SOURCE
Source

db-additions.lisp (file)

Generic Function: db-resolve-blank-node-uri DB URI
Package

wilbur

Methods
Method: db-resolve-blank-node-uri (DB blank-node-db-mixin) URI
Source

index-and-match.lisp (file)

Generic Function: db-sameas-clusters OBJECT
Package

wilbur

Methods
Method: db-sameas-clusters (DEDUCTIVE-CLOSURE-DB-MIXIN deductive-closure-db-mixin)

automatically generated reader method

Source

reasoner.lisp (file)

Generic Function: db-source-descs OBJECT
Generic Function: (setf db-source-descs) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: db-source-descs (DB db)

automatically generated reader method

Source

data.lisp (file)

Method: (setf db-source-descs) NEW-VALUE (DB db)

automatically generated writer method

Source

data.lisp (file)

Generic Function: db-source-real-url DB SOURCE
Package

wilbur

Methods
Method: db-source-real-url (DB db) (SOURCE node)
Source

data-sources.lisp (file)

Generic Function: db-sources DB
Package

wilbur

Methods
Method: db-sources (DB indexed-db)
Source

data.lisp (file)

Method: db-sources (DB db)
Source

data.lisp (file)

Generic Function: db-startup-time OBJECT
Package

wilbur

Methods
Method: db-startup-time (BLANK-NODE-DB-MIXIN blank-node-db-mixin)

automatically generated reader method

Source

index-and-match.lisp (file)

Generic Function: db-supports-matching-p OBJECT
Package

wilbur

Methods
Method: db-supports-matching-p (INDEXED-LITERAL-DB-MIXIN indexed-literal-db-mixin)

automatically generated reader method

Source

index-and-match.lisp (file)

Generic Function: db-transform-literal DB STRING PROPERTY &key LANGUAGE DATATYPE
Package

wilbur

Methods
Method: db-transform-literal (DB date-cleanup-db-mixin) STRING (PROPERTY node) &key LANGUAGE DATATYPE
Source

db-additions.lisp (file)

Method: db-transform-literal (DB literal-transform-db-mixin) STRING PROPERTY &key LANGUAGE DATATYPE
Source

db-additions.lisp (file)

Generic Function: db-triple-lock OBJECT
Package

wilbur

Methods
Method: db-triple-lock (LOCKED-DB-MIXIN locked-db-mixin)

automatically generated reader method

Source

data.lisp (file)

Generic Function: db-triples OBJECT
Generic Function: (setf db-triples) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: db-triples (DB db)

automatically generated reader method

Source

data.lisp (file)

Method: (setf db-triples) NEW-VALUE (DB db)

automatically generated writer method

Source

data.lisp (file)

Generic Function: db-uri->blank-node OBJECT
Package

wilbur

Methods
Method: db-uri->blank-node (BLANK-NODE-DB-MIXIN blank-node-db-mixin)

automatically generated reader method

Source

index-and-match.lisp (file)

Generic Function: defer-task PARSER TYPE NODE &rest ARGS
Package

wilbur

Methods
Method: defer-task (PARSER rdf-parser) TYPE NODE &rest ARGS
Source

rdf-parser.lisp (file)

Generic Function: dictionary-add-namespace DICTIONARY PREFIX URI
Package

wilbur

Methods
Method: dictionary-add-namespace (DICTIONARY dictionary) PREFIX URI
Source

data.lisp (file)

Generic Function: dictionary-apropos-list DICTIONARY PATTERN
Package

wilbur

Methods
Method: dictionary-apropos-list (DICTIONARY dictionary) (PATTERN string)
Source

data.lisp (file)

Generic Function: dictionary-namespaces OBJECT
Generic Function: (setf dictionary-namespaces) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: dictionary-namespaces (DICTIONARY dictionary)

automatically generated reader method

Source

data.lisp (file)

Method: (setf dictionary-namespaces) NEW-VALUE (DICTIONARY dictionary)

automatically generated writer method

Source

data.lisp (file)

Generic Function: dictionary-node-class OBJECT
Package

wilbur

Methods
Method: dictionary-node-class (DICTIONARY dictionary)

automatically generated reader method

Source

data.lisp (file)

Generic Function: dictionary-nodes OBJECT
Package

wilbur

Methods
Method: dictionary-nodes (DICTIONARY dictionary)

automatically generated reader method

Source

data.lisp (file)

Generic Function: dictionary-remove-namespace DICTIONARY PREFIX
Package

wilbur

Methods
Method: dictionary-remove-namespace (DICTIONARY dictionary) PREFIX
Source

data.lisp (file)

Generic Function: dictionary-rename-namespace DICTIONARY OLD-PREFIX NEW-PREFIX
Package

wilbur

Methods
Method: dictionary-rename-namespace (DICTIONARY dictionary) OLD-PREFIX NEW-PREFIX
Source

data.lisp (file)

Generic Function: dictionary-unresolved-nodes OBJECT
Generic Function: (setf dictionary-unresolved-nodes) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: dictionary-unresolved-nodes (DICTIONARY dictionary)

automatically generated reader method

Source

data.lisp (file)

Method: (setf dictionary-unresolved-nodes) NEW-VALUE (DICTIONARY dictionary)

automatically generated writer method

Source

data.lisp (file)

Generic Function: end-document CONSUMER MODE
Package

wilbur

Source

xml-util.lisp (file)

Methods
Method: end-document (PARSER rdf-parser) MODE
Source

rdf-parser.lisp (file)

Method: end-document (SELF sax-filter) MODE
Method: end-document (SELF sax-consumer) MODE
Generic Function: end-element CONSUMER TAG MODE
Package

wilbur

Source

xml-util.lisp (file)

Methods
Method: end-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql daml-collection)) before
Source

rdf-parser.lisp (file)

Method: end-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql collection)) before
Source

rdf-parser.lisp (file)

Method: end-element (PARSER rdf-parser) (TAG open-tag) MODE
Source

rdf-parser.lisp (file)

Method: end-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql description)) after
Source

rdf-parser.lisp (file)

Method: end-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql property)) after
Source

rdf-parser.lisp (file)

Method: end-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql scan))
Source

rdf-parser.lisp (file)

Method: end-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql literal))
Source

rdf-parser.lisp (file)

Method: end-element (PARSER rdf-parser) (TAG open-tag) MODE after
Source

rdf-parser.lisp (file)

Method: end-element (PARSER tree-parser) (TAG open-tag) MODE
Source

xml-parser.lisp (file)

Method: end-element (SELF xml-formatter) TAG MODE
Source

xml-parser.lisp (file)

Method: end-element (SELF node-position-tracker) (TAG open-tag) MODE around
Method: end-element (SELF sax-filter) (TAG open-tag) MODE
Method: end-element (SELF sax-consumer) (TAG open-tag) MODE
Generic Function: entity-name OBJECT
Package

wilbur

Methods
Method: entity-name (ENTITY-DECLARATION entity-declaration)

automatically generated reader method

Source

xml-util.lisp (file)

Generic Function: error-definition-type CONDITION
Package

wilbur

Methods
Method: error-definition-type (CONDITION missing-definition)
Source

xml-util.lisp (file)

Generic Function: error-expectation CONDITION
Package

wilbur

Methods
Method: error-expectation (CONDITION unexpected-end-tag)
Source

xml-util.lisp (file)

Generic Function: error-thing CONDITION
Package

wilbur

Methods
Method: error-thing (CONDITION wilbur-error)
Source

xml-util.lisp (file)

Generic Function: execute-deferred-task PARSER TASK TYPE
Package

wilbur

Methods
Method: execute-deferred-task (PARSER rdf-parser) TASK TYPE
Source

rdf-parser.lisp (file)

Generic Function: find-first-producer CONSUMER
Package

wilbur

Methods
Method: find-first-producer (PRODUCER sax-producer)
Source

xml-util.lisp (file)

Method: find-first-producer (CONSUMER sax-consumer)
Source

xml-util.lisp (file)

Generic Function: find-long-name DICTIONARY NAME
Package

wilbur

Methods
Method: find-long-name (DICTIONARY dictionary) NAME
Source

data.lisp (file)

Generic Function: find-node DICTIONARY URI
Generic Function: (setf find-node) NODE DICTIONARY URI
Package

wilbur

Methods
Method: find-node (DICTIONARY dictionary) URI
Method: (setf find-node) NODE (DICTIONARY dictionary) URI
Source

data.lisp (file)

Generic Function: find-short-name DICTIONARY URI &optional USE-ENTITIES-P
Package

wilbur

Methods
Method: find-short-name (DICTIONARY dictionary) URI &optional USE-ENTITIES-P
Source

data.lisp (file)

Generic Function: frames-related-p SOURCE PATH SINK DB ACTION
Package

wilbur

Methods
Method: frames-related-p (SOURCE node) PATH (SINK node) (DB deductive-closure-db-mixin) ACTION
Source

reasoner.lisp (file)

Method: frames-related-p (SOURCE node) PATH (SINK node) (DB db) ACTION
Source

wilbur-ql.lisp (file)

Generic Function: get-header MESSAGE HEADER
Package

wilbur

Methods
Method: get-header (HEADERS list) (HEADER string)
Source

http.lisp (file)

Method: get-header (MESSAGE http-message) (HEADER string)
Source

http.lisp (file)

Generic Function: http-body OBJECT
Package

wilbur

Methods
Method: http-body (HTTP-MESSAGE http-message)

automatically generated reader method

Source

http.lisp (file)

Generic Function: http-headers OBJECT
Generic Function: (setf http-headers) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: http-headers (HTTP-MESSAGE http-message)

automatically generated reader method

Source

http.lisp (file)

Method: (setf http-headers) NEW-VALUE (HTTP-MESSAGE http-message)

automatically generated writer method

Source

http.lisp (file)

Generic Function: http-status OBJECT
Package

wilbur

Methods
Method: http-status (HTTP-MESSAGE http-message)

automatically generated reader method

Source

http.lisp (file)

Generic Function: http-url OBJECT
Package

wilbur

Methods
Method: http-url (HTTP-MESSAGE http-message)

automatically generated reader method

Source

http.lisp (file)

Generic Function: http-version OBJECT
Package

wilbur

Methods
Method: http-version (HTTP-MESSAGE http-message)

automatically generated reader method

Source

http.lisp (file)

Generic Function: is-container-p DB NODE &optional ERRORP
Package

wilbur

Methods
Method: is-container-p (DB db) (NODE node) &optional ERRORP
Source

db-additions.lisp (file)

Generic Function: literal-datatype LITERAL
Package

wilbur

Source

literal.lisp (file)

Methods
Method: literal-datatype (LITERAL string)
Method: literal-datatype (LITERAL literal)

automatically generated reader method

Generic Function: literal-language LITERAL
Package

wilbur

Source

literal.lisp (file)

Methods
Method: literal-language (LITERAL string)
Method: literal-language (LITERAL literal)

automatically generated reader method

Generic Function: literal-language-match-p LITERAL LANGUAGE
Package

wilbur

Methods
Method: literal-language-match-p THING LANGUAGE
Source

literal.lisp (file)

Method: literal-language-match-p (LITERAL literal) LANGUAGE
Source

literal.lisp (file)

Generic Function: literal-string LITERAL
Package

wilbur

Source

literal.lisp (file)

Methods
Method: literal-string (LITERAL string)
Method: literal-string (LITERAL literal)

automatically generated reader method

Generic Function: literal-value LITERAL
Generic Function: (setf literal-value) VALUE LITERAL
Package

wilbur

Source

literal.lisp (file)

Methods
Method: literal-value (LITERAL literal) around
Method: literal-value (LITERAL string)
Method: literal-value (LITERAL literal)

automatically generated reader method

Method: (setf literal-value) NEW-VALUE (LITERAL literal)

automatically generated writer method

Generic Function: make-container PARSER ELEMENTS &optional CONTAINER-URI CONTAINER-TYPE-URI
Package

wilbur

Methods
Method: make-container (PARSER rdf-parser) ELEMENTS &optional CONTAINER-URI CONTAINER-TYPE-URI
Source

rdf-parser.lisp (file)

Generic Function: maybe-use-namespace CONSUMER PREFIX URI
Package

wilbur

Source

xml-util.lisp (file)

Methods
Method: maybe-use-namespace (SELF rdf-parser) PREFIX URI
Source

rdf-parser.lisp (file)

Method: maybe-use-namespace (SELF rdf-syntax-normalizer) PREFIX URI
Source

rdf-parser.lisp (file)

Method: maybe-use-namespace (SELF sax-consumer) PREFIX URI
Generic Function: node-name-resolved-p OBJECT
Generic Function: (setf node-name-resolved-p) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: node-name-resolved-p (NODE node)

automatically generated reader method

Source

data.lisp (file)

Method: (setf node-name-resolved-p) NEW-VALUE (NODE node)

automatically generated writer method

Source

data.lisp (file)

Generic Function: node-uri OBJECT
Generic Function: (setf node-uri) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: node-uri (NODE node)

automatically generated reader method

Source

data.lisp (file)

Method: (setf node-uri) NEW-VALUE (NODE node)

automatically generated writer method

Source

data.lisp (file)

Generic Function: open-http-stream URL PROXY
Package

wilbur

Source

http.lisp (file)

Methods
Method: open-http-stream (URL http-url) (PROXY null)
Method: open-http-stream (URL http-url) (PROXY http-url)
Generic Function: parse SELF STREAM LOCATOR
Package

wilbur

Methods
Method: parse (PARSER rdf-parser) STREAM LOCATOR
Source

rdf-parser.lisp (file)

Method: parse (PARSER tree-parser) STREAM LOCATOR
Source

xml-parser.lisp (file)

Method: parse (SELF xml-parser) STREAM LOCATOR
Source

xml-parser.lisp (file)

Generic Function: parse-using-parsetype PARSER NODE PROPERTY PARSETYPE &optional STATEMENT-ID LANGUAGE DATATYPE
Package

wilbur

Methods
Method: parse-using-parsetype (PARSER rdf-parser) NODE PROPERTY PARSETYPE &optional STATEMENT-ID LANGUAGE DATATYPE
Source

rdf-parser.lisp (file)

Generic Function: parser-db OBJECT
Generic Function: (setf parser-db) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: parser-db (RDF-PARSER rdf-parser)

automatically generated reader method

Source

rdf-parser.lisp (file)

Method: (setf parser-db) NEW-VALUE (RDF-PARSER rdf-parser)

automatically generated writer method

Source

rdf-parser.lisp (file)

Generic Function: parser-interpret-content PARSER CONTENT
Package

wilbur

Methods
Method: parser-interpret-content (PARSER tree-parser) (CONTENT string)
Source

xml-parser.lisp (file)

Generic Function: path-expression OBJECT
Generic Function: (setf path-expression) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: path-expression (PATH path)

automatically generated reader method

Source

wilbur-ql.lisp (file)

Method: (setf path-expression) NEW-VALUE (PATH path)

automatically generated writer method

Source

wilbur-ql.lisp (file)

Generic Function: proc-instruction CONSUMER INSTRUCTION MODE
Package

wilbur

Source

xml-util.lisp (file)

Methods
Method: proc-instruction (SELF sax-filter) (TAG proc-instruction) MODE
Method: proc-instruction (SELF sax-consumer) (TAG proc-instruction) MODE
Generic Function: replay FORMATTER EVENTS
Package

wilbur

Methods
Method: replay (FORMATTER xml-formatter) EVENTS
Source

xml-parser.lisp (file)

Generic Function: sax-consumer-mode SELF
Package

wilbur

Methods
Method: sax-consumer-mode (PARSER rdf-parser)
Source

rdf-parser.lisp (file)

Method: sax-consumer-mode (SELF rdf-syntax-normalizer)
Source

rdf-parser.lisp (file)

Method: sax-consumer-mode (SELF sax-consumer)
Source

xml-util.lisp (file)

Generic Function: sax-consumer-producer OBJECT
Generic Function: (setf sax-consumer-producer) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: sax-consumer-producer (SAX-CONSUMER sax-consumer)

automatically generated reader method

Source

xml-util.lisp (file)

Method: (setf sax-consumer-producer) NEW-VALUE (SAX-CONSUMER sax-consumer)

automatically generated writer method

Source

xml-util.lisp (file)

Generic Function: sax-producer-consumer OBJECT
Generic Function: (setf sax-producer-consumer) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: sax-producer-consumer (SAX-PRODUCER sax-producer)

automatically generated reader method

Source

xml-util.lisp (file)

Method: (setf sax-producer-consumer) NEW-VALUE (SAX-PRODUCER sax-producer)

automatically generated writer method

Source

xml-util.lisp (file)

Method: (setf sax-producer-consumer) (CONSUMER sax-consumer) (PRODUCER sax-producer) after
Source

xml-util.lisp (file)

Generic Function: source-close-stream SOURCE STREAM &optional ABORTP
Package

wilbur

Methods
Method: source-close-stream (SOURCE source-with-modification) STREAM &optional ABORTP after
Source

data-sources.lisp (file)

Method: source-close-stream SOURCE STREAM &optional ABORTP
Source

data-sources.lisp (file)

Generic Function: source-desc-load-time OBJECT
Generic Function: (setf source-desc-load-time) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: source-desc-load-time (SOURCE-DESC source-desc)

automatically generated reader method

Source

data-sources.lisp (file)

Method: (setf source-desc-load-time) NEW-VALUE (SOURCE-DESC source-desc)

automatically generated writer method

Source

data-sources.lisp (file)

Generic Function: source-desc-loaded-from OBJECT
Generic Function: (setf source-desc-loaded-from) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: source-desc-loaded-from (SOURCE-DESC source-desc)

automatically generated reader method

Source

data-sources.lisp (file)

Method: (setf source-desc-loaded-from) NEW-VALUE (SOURCE-DESC source-desc)

automatically generated writer method

Source

data-sources.lisp (file)

Generic Function: source-desc-url OBJECT
Package

wilbur

Methods
Method: source-desc-url (SOURCE-DESC source-desc)

automatically generated reader method

Source

data-sources.lisp (file)

Generic Function: source-locator OBJECT
Package

wilbur

Methods
Method: source-locator (STRING-SOURCE string-source)

automatically generated reader method

Source

data-sources.lisp (file)

Method: source-locator (SOURCE source-with-modification)
Source

data-sources.lisp (file)

Method: source-locator (SOURCE url)
Source

data-sources.lisp (file)

Method: source-locator (SOURCE logical-pathname)
Source

data-sources.lisp (file)

Method: source-locator (SOURCE pathname)
Source

data-sources.lisp (file)

Method: source-locator (SOURCE string)
Source

data-sources.lisp (file)

Method: source-locator (SELF source-desc) around
Source

data-sources.lisp (file)

Method: source-locator (SOURCE-DESC source-desc)

automatically generated reader method

Source

data-sources.lisp (file)

Generic Function: source-modification SOURCE ORIGINAL-STREAM
Package

wilbur

Source

data-sources.lisp (file)

Generic Function: source-open-stream SOURCE
Package

wilbur

Methods
Method: source-open-stream (SOURCE source-with-modification)
Source

data-sources.lisp (file)

Method: source-open-stream (SOURCE file-url)
Source

data-sources.lisp (file)

Method: source-open-stream (SOURCE http-url)
Source

data-sources.lisp (file)

Method: source-open-stream (SOURCE string)
Source

data-sources.lisp (file)

Method: source-open-stream (SOURCE source-desc)
Source

data-sources.lisp (file)

Generic Function: source-original-stream OBJECT
Generic Function: (setf source-original-stream) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: source-original-stream (SOURCE-WITH-MODIFICATION source-with-modification)

automatically generated reader method

Source

data-sources.lisp (file)

Method: (setf source-original-stream) NEW-VALUE (SOURCE-WITH-MODIFICATION source-with-modification)

automatically generated writer method

Source

data-sources.lisp (file)

Generic Function: start-document CONSUMER LOCATOR
Package

wilbur

Source

xml-util.lisp (file)

Methods
Method: start-document (PARSER rdf-parser) LOCATOR
Source

rdf-parser.lisp (file)

Method: start-document (SELF xml-formatter) LOCATOR
Source

xml-parser.lisp (file)

Method: start-document (SELF sax-filter) LOCATOR
Method: start-document (SELF sax-consumer) LOCATOR
Generic Function: start-element CONSUMER TAG MODE
Package

wilbur

Source

xml-util.lisp (file)

Methods
Method: start-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql daml-collection))
Source

rdf-parser.lisp (file)

Method: start-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql collection))
Source

rdf-parser.lisp (file)

Method: start-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql literal))
Source

rdf-parser.lisp (file)

Method: start-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql property))
Source

rdf-parser.lisp (file)

Method: start-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql description))
Source

rdf-parser.lisp (file)

Method: start-element (PARSER rdf-parser) (TAG open-tag) (MODE (eql scan))
Source

rdf-parser.lisp (file)

Method: start-element (PARSER rdf-parser) (TAG open-tag) MODE before
Source

rdf-parser.lisp (file)

Method: start-element (SELF rdf-syntax-normalizer) (TAG open-tag) MODE
Source

rdf-parser.lisp (file)

Method: start-element (PARSER tree-parser) (TAG open-tag) MODE
Source

xml-parser.lisp (file)

Method: start-element (SELF xml-formatter) (TAG open-tag) MODE
Source

xml-parser.lisp (file)

Method: start-element (SELF node-position-tracker) (TAG open-tag) MODE around
Method: start-element (SELF sax-filter) (TAG open-tag) MODE
Method: start-element (SELF sax-consumer) (TAG open-tag) MODE
Generic Function: tag-attributes OBJECT
Generic Function: (setf tag-attributes) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: tag-attributes (OPEN-TAG open-tag)

automatically generated reader method

Source

xml-util.lisp (file)

Method: (setf tag-attributes) NEW-VALUE (OPEN-TAG open-tag)

automatically generated writer method

Source

xml-util.lisp (file)

Generic Function: tag-counterpart OBJECT
Generic Function: (setf tag-counterpart) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: tag-counterpart (TAG tag)

automatically generated reader method

Source

xml-util.lisp (file)

Method: (setf tag-counterpart) NEW-VALUE (TAG tag)

automatically generated writer method

Source

xml-util.lisp (file)

Generic Function: tag-empty-p OBJECT
Generic Function: (setf tag-empty-p) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: tag-empty-p (OPEN-TAG open-tag)

automatically generated reader method

Source

xml-util.lisp (file)

Method: (setf tag-empty-p) NEW-VALUE (OPEN-TAG open-tag)

automatically generated writer method

Source

xml-util.lisp (file)

Generic Function: tag-namespaces OBJECT
Generic Function: (setf tag-namespaces) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: tag-namespaces (OPEN-TAG open-tag)

automatically generated reader method

Source

xml-util.lisp (file)

Method: (setf tag-namespaces) NEW-VALUE (OPEN-TAG open-tag)

automatically generated writer method

Source

xml-util.lisp (file)

Generic Function: token-string OBJECT
Generic Function: (setf token-string) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: token-string (TOKEN token)

automatically generated reader method

Source

xml-util.lisp (file)

Method: (setf token-string) NEW-VALUE (TOKEN token)

automatically generated writer method

Source

xml-util.lisp (file)

Generic Function: triple-object OBJECT
Generic Function: (setf triple-object) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: triple-object (TRIPLE triple)

automatically generated reader method

Source

data.lisp (file)

Method: (setf triple-object) NEW-VALUE (TRIPLE triple)

automatically generated writer method

Source

data.lisp (file)

Generic Function: triple-predicate OBJECT
Package

wilbur

Methods
Method: triple-predicate (TRIPLE triple)

automatically generated reader method

Source

data.lisp (file)

Generic Function: triple-sources OBJECT
Generic Function: (setf triple-sources) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: triple-sources (TRIPLE triple)

automatically generated reader method

Source

data.lisp (file)

Method: (setf triple-sources) NEW-VALUE (TRIPLE triple)

automatically generated writer method

Source

data.lisp (file)

Generic Function: triple-subject OBJECT
Package

wilbur

Methods
Method: triple-subject (TRIPLE triple)

automatically generated reader method

Source

data.lisp (file)

Generic Function: triple= TRIPLE1 TRIPLE2
Package

wilbur

Methods
Method: triple= THING1 THING2
Source

data.lisp (file)

Method: triple= (TRIPLE1 triple) (TRIPLE2 triple)
Source

data.lisp (file)

Generic Function: url-host OBJECT
Package

wilbur

Methods
Method: url-host (HTTP-URL http-url)

automatically generated reader method

Source

http.lisp (file)

Generic Function: url-path OBJECT
Package

wilbur

Methods
Method: url-path (URL url)

automatically generated reader method

Source

http.lisp (file)

Generic Function: url-port OBJECT
Package

wilbur

Methods
Method: url-port (HTTP-URL http-url)

automatically generated reader method

Source

http.lisp (file)

Generic Function: url-string OBJECT
Generic Function: (setf url-string) NEW-VALUE OBJECT
Package

wilbur

Methods
Method: url-string (URL url)

automatically generated reader method

Source

http.lisp (file)

Method: (setf url-string) NEW-VALUE (URL url)

automatically generated writer method

Source

http.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.6 Conditions

Condition: about-and-id-both-present ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

rdf-error (condition)

Direct Default Initargs
InitargValue
:format-control"rdf -- \"about\" and \"id\" both present"
Condition: about-and-nodeid-both-present ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

rdf-error (condition)

Direct Default Initargs
InitargValue
:format-control"rdf -- \"about\" and \"nodeid\" both present"
Condition: close-rdf-element ()
Package

wilbur

Source

rdf-parser.lisp (file)

Direct superclasses

condition (condition)

Condition: container-required ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

rdf-error (condition)

Direct Default Initargs
InitargValue
:format-control"rdf -- ~s is not a container"
Condition: dtd-termination-problem ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

syntax-error (condition)

Direct Default Initargs
InitargValue
:format-control"xml -- improperly terminated dtd"
Condition: duplicate-namespace-prefix ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

rdf-error (condition)

Direct Default Initargs
InitargValue
:format-control"rdf -- duplicate namespace prefix ~s"
Condition: feature-not-supported ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

rdf-error (condition)

Direct Default Initargs
InitargValue
:format-control"rdf -- ~s not supported"
Condition: illegal-character-content ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

rdf-error (condition)

Direct Default Initargs
InitargValue
:format-control"rdf -- character content not allowed: ~s"
Condition: malformed-url ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

syntax-error (condition)

Direct Default Initargs
InitargValue
:format-control"xml -- unparseable url ~s"
Condition: missing-definition ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

xml-error (condition)

Direct subclasses
Direct methods

error-definition-type (method)

Direct slots
Slot: definition-type
Initargs

:type

Readers

error-definition-type (generic function)

Condition: missing-entity-definition ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

missing-definition (condition)

Direct Default Initargs
InitargValue
:type:entity
Condition: missing-namespace-definition ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

missing-definition (condition)

Direct Default Initargs
InitargValue
:type:namespace
Condition: out-of-sequence-index ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

rdf-error (condition)

Direct Default Initargs
InitargValue
:format-control"rdf -- index uri ~s allocated out of sequence"
Condition: pi-termination-problem ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

syntax-error (condition)

Direct Default Initargs
InitargValue
:format-control"xml -- unterminated pi ~s"
Condition: rdf-error ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

wilbur-error (condition)

Direct subclasses
Condition: syntax-error ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

xml-error (condition)

Direct subclasses
Direct Default Initargs
InitargValue
:format-control"xml -- syntax error (why: ~:[unknown~;~:*~a~])"
Condition: unexpected-end-tag ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

syntax-error (condition)

Direct methods

error-expectation (method)

Direct slots
Slot: expectation
Initargs

:expectation

Initform

(quote nil)

Readers

error-expectation (generic function)

Condition: unknown-character-reference ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

syntax-error (condition)

Direct Default Initargs
InitargValue
:format-control"xml -- unknown character reference ~s"
Condition: unknown-declaration ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

syntax-error (condition)

Direct Default Initargs
InitargValue
:format-control"xml -- unknown declaration ~s"
Condition: unknown-parsetype ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

rdf-error (condition)

Direct Default Initargs
InitargValue
:format-control"rdf -- unknown parsetype ~s"
Condition: xml-error ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

wilbur-error (condition)

Direct subclasses
Condition: xml-feature-not-supported ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

xml-error (condition)

Direct Default Initargs
InitargValue
:format-control"xml -- ~s is not supported"
Condition: xml-warning ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

simple-warning (condition)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.7 Structures

Structure: task ()
Package

wilbur

Source

rdf-parser.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: type
Readers

task-type (function)

Writers

(setf task-type) (function)

Slot: node
Readers

task-node (function)

Writers

(setf task-node) (function)

Slot: parameters
Readers

task-parameters (function)

Writers

(setf task-parameters) (function)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.8 Classes

Class: blank-node-db-mixin ()
Package

wilbur

Source

index-and-match.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: startup-time
Initform

(get-universal-time)

Readers

db-startup-time (generic function)

Slot: blank-node-uri-prefix
Initargs

:blank-node-uri-prefix

Initform

"anon:"

Readers

db-blank-node-uri-prefix (generic function)

Slot: blank-node-index
Initform

0

Readers

db-blank-node-index (generic function)

Writers

(setf db-blank-node-index) (generic function)

Slot: blank-node->uri
Initform

(make-hash-table :test (function eq))

Readers

db-blank-node->uri (generic function)

Slot: uri->blank-node
Initform

(make-hash-table :test (function equal))

Readers

db-uri->blank-node (generic function)

Class: close-tag ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

tag (class)

Direct methods

parse-token (method)

Class: comment ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

dtd-declaration (class)

Direct methods

parse-token (method)

Class: date-cleanup-db-mixin ()
Package

wilbur

Source

db-additions.lisp (file)

Direct superclasses

literal-transform-db-mixin (class)

Direct methods

db-transform-literal (method)

Class: db ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: triples
Readers

db-triples (generic function)

Writers

(setf db-triples) (generic function)

Slot: source-descs
Readers

db-source-descs (generic function)

Writers

(setf db-source-descs) (generic function)

Slot: path-fsas
Initform

(make-hash-table :test (function equal))

Readers

db-path-fsas (generic function)

Slot: literal-class
Initargs

:literal-class

Initform

(quote wilbur:literal)

Readers

db-literal-class (generic function)

Class: deductive-closure-db-mixin ()
Package

wilbur

Source

reasoner.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

edb (class)

Direct methods
Direct slots
Slot: closurep
Initargs

:closurep

Initform

t

Readers

db-closure-p (generic function)

Writers

(setf db-closure-p) (generic function)

Slot: use-rule-engine-p
Initargs

:use-rule-engine-p

Initform

t

Readers

db-use-rule-engine-p (generic function)

Slot: sameas-clusters
Initform

(make-hash-table :test (function eq))

Readers

db-sameas-clusters (generic function)

Slot: ifp-additions
Initform

(wilbur:make-triple-collection)

Readers

db-ifp-additions (generic function)

Direct Default Initargs
InitargValue
:rdf-schema-pathname"wilbur:schemata;true-rdf-schema.rdf"
Class: dictionary ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: nodes
Initargs

:nodes

Initform

(make-hash-table :test (function equal))

Readers

dictionary-nodes (generic function)

Slot: namespaces
Readers

dictionary-namespaces (generic function)

Writers

(setf dictionary-namespaces) (generic function)

Slot: unresolved-nodes
Initargs

:unresolved-nodes

Initform

(make-hash-table :test (function equal))

Readers

dictionary-unresolved-nodes (generic function)

Writers

(setf dictionary-unresolved-nodes) (generic function)

Slot: node-class
Initargs

:node-class

Initform

(quote wilbur:node)

Readers

dictionary-node-class (generic function)

Class: entity-declaration ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

dtd-declaration (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

entity-name (generic function)

Class: file-url ()
Package

wilbur

Source

http.lisp (file)

Direct superclasses

url (class)

Direct methods
Class: http-message ()
Package

wilbur

Source

http.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: status
Initargs

:status

Readers

http-status (generic function)

Slot: version
Initargs

:version

Readers

http-version (generic function)

Slot: headers
Initargs

:headers

Readers

http-headers (generic function)

Writers

(setf http-headers) (generic function)

Slot: request-time
Initargs

:request-time

Initform

(get-universal-time)

Readers

http-request-time (generic function)

Slot: response-time
Initform

(get-universal-time)

Readers

http-response-time (generic function)

Slot: url
Initargs

:url

Readers

http-url (generic function)

Slot: body
Initargs

:body

Readers

http-body (generic function)

Class: http-url ()
Package

wilbur

Source

http.lisp (file)

Direct superclasses

url (class)

Direct methods
Direct slots
Slot: host
Initargs

:host

Readers

url-host (generic function)

Slot: port
Initargs

:port

Readers

url-port (generic function)

Class: indexed-db ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

db (class)

Direct subclasses

interned-literal-indexed-db (class)

Direct methods
Direct slots
Slot: index-sp
Initform

(wilbur::make-triple-index t)

Readers

db-index-sp (generic function)

Slot: index-po
Initform

(wilbur::make-triple-index t)

Readers

db-index-po (generic function)

Slot: index-s
Initform

(wilbur::make-triple-index nil)

Readers

db-index-s (generic function)

Slot: index-p
Initform

(wilbur::make-triple-index nil)

Readers

db-index-p (generic function)

Slot: index-o
Initform

(wilbur::make-triple-index nil)

Readers

db-index-o (generic function)

Slot: by-source
Initform

(wilbur::make-triple-index nil)

Readers

db-by-source (generic function)

Direct Default Initargs
InitargValue
:rdf-schema-pathname"wilbur:schemata;rdf-schema.rdf"
:populate-withnil
Class: indexed-literal-db-mixin ()
Package

wilbur

Source

index-and-match.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: new-literals-lock
Initform

(wilbur:make-lock)

Readers

db-new-literals-lock (generic function)

Slot: new-literals
Readers

db-new-literals (generic function)

Writers

(setf db-new-literals) (generic function)

Slot: max-string-length
Initargs

:max-string-length

Initform

4

Readers

db-literal-index-max-string-length (generic function)

Slot: min-string-length
Initargs

:min-string-length

Initform

2

Readers

db-literal-index-min-string-length (generic function)

Slot: supports-matching-p
Initform

t

Readers

db-supports-matching-p (generic function)

Slot: index-literals-p
Initargs

:index-literals-p

Readers

db-index-literals-p (generic function)

Slot: literal-substring-index
Initform

(make-hash-table :test (function equal))

Readers

db-literal-substring-index (generic function)

Class: interned-literal ()
Package

wilbur

Source

literal.lisp (file)

Direct superclasses
Direct methods
Class: interned-literal-db-mixin ()
Package

wilbur

Source

literal.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: literal-index
Initform

(make-hash-table :test (function equal))

Readers

db-literal-index (generic function)

Direct Default Initargs
InitargValue
:literal-class(quote wilbur:interned-literal)
Class: literal ()
Package

wilbur

Source

literal.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

interned-literal (class)

Direct methods
Direct slots
Slot: string
Initargs

:string

Readers

literal-string (generic function)

Slot: language
Initargs

:language

Readers

literal-language (generic function)

Slot: datatype
Initargs

:datatype

Readers

literal-datatype (generic function)

Slot: value
Readers

literal-value (generic function)

Writers

(setf literal-value) (generic function)

Class: literal-transform-db-mixin ()
Package

wilbur

Source

db-additions.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

date-cleanup-db-mixin (class)

Direct methods
Class: locked-db-mixin ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: triple-lock
Initform

(wilbur:make-lock)

Readers

db-triple-lock (generic function)

Class: node ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

interned-literal (class)

Direct methods
Direct slots
Slot: uri
Initargs

:uri

Readers

node-uri (generic function)

Writers

(setf node-uri) (generic function)

Slot: name-resolved-p
Initargs

:name-resolved-p

Initform

t

Readers

node-name-resolved-p (generic function)

Writers

(setf node-name-resolved-p) (generic function)

Class: open-tag ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

tag (class)

Direct methods
Direct slots
Slot: original-name
Readers

tag-original-name (generic function)

Writers

(setf tag-original-name) (generic function)

Slot: attributes
Readers

tag-attributes (generic function)

Writers

(setf tag-attributes) (generic function)

Slot: emptyp
Readers

tag-empty-p (generic function)

Writers

(setf tag-empty-p) (generic function)

Slot: namespaces
Initargs

:namespaces

Readers

tag-namespaces (generic function)

Writers

(setf tag-namespaces) (generic function)

Slot: base
Initargs

:base

Readers

tag-base (generic function)

Writers

(setf tag-base) (generic function)

Class: path ()
Package

wilbur

Source

wilbur-ql.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: expression
Readers

path-expression (generic function)

Writers

(setf path-expression) (generic function)

Slot: db
Initargs

:db

Readers

path-db (generic function)

Slot: fsa
Readers

path-fsa (generic function)

Writers

(setf path-fsa) (generic function)

Class: proc-instruction ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

token (class)

Direct methods
Class: rdf-parser ()
Package

wilbur

Source

rdf-parser.lisp (file)

Direct superclasses

sax-consumer (class)

Direct methods
Direct slots
Slot: base
Readers

parser-base (generic function)

Writers

(setf parser-base) (generic function)

Slot: locator
Readers

parser-locator (generic function)

Writers

(setf parser-locator) (generic function)

Slot: db
Initargs

:db

Readers

parser-db (generic function)

Writers

(setf parser-db) (generic function)

Slot: states
Readers

parser-states (generic function)

Writers

(setf parser-states) (generic function)

Slot: literal
Readers

parser-literal (generic function)

Writers

(setf parser-literal) (generic function)

Slot: rdfcorep
Initargs

wilbur::rdfcorep

Initform

t

Readers

parser-rdfcore-p (generic function)

Writers

(setf parser-rdfcore-p) (generic function)

Slot: harvest-namespaces-p
Initargs

:harvest-namespaces-p

Initform

t

Readers

parser-harvest-namespaces-p (generic function)

Slot: db-class
Initargs

:db-class

Initform

(quote wilbur::temporary-parser-db)

Readers

parser-db-class (generic function)

Slot: initial-state
Initargs

:initial-state

Initform

:scan

Readers

parser-initial-state (generic function)

Slot: nodeids
Readers

parser-nodeids (generic function)

Writers

(setf parser-nodeids) (generic function)

Slot: load-queue
Readers

parser-load-queue (generic function)

Writers

(setf parser-load-queue) (generic function)

Direct Default Initargs
InitargValue
:producer(make-instance (quote wilbur:xml-parser) :consumer (make-instance (quote wilbur:rdf-syntax-normalizer)))
Class: rdf-syntax-normalizer ()
Package

wilbur

Source

rdf-parser.lisp (file)

Direct superclasses

sax-filter (class)

Direct methods
Class: sax-consumer ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: producer
Initargs

:producer

Readers

sax-consumer-producer (generic function)

Writers

(setf sax-consumer-producer) (generic function)

Slot: debugp
Initargs

:debugp

Readers

sax-consumer-debug-p (generic function)

Class: sax-filter ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses
Direct subclasses
Direct methods
Direct slots
Slot: blockp
Initargs

:blockp

Readers

sax-filter-block-p (generic function)

Writers

(setf sax-filter-block-p) (generic function)

Class: sax-producer ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: consumer
Readers

sax-producer-consumer (generic function)

Writers

(setf sax-producer-consumer) (generic function)

Class: source-desc ()
Package

wilbur

Source

data-sources.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: url
Initargs

:url

Readers

source-desc-url (generic function)

Slot: loaded-from
Initargs

:locator

Readers
Writers

(setf source-desc-loaded-from) (generic function)

Slot: load-time
Readers

source-desc-load-time (generic function)

Writers

(setf source-desc-load-time) (generic function)

Slot: load-annotations
Readers

source-desc-load-annotations (generic function)

Writers

(setf source-desc-load-annotations) (generic function)

Slot: prefix
Initargs

:prefix

Readers

source-desc-prefix (generic function)

Writers

(setf source-desc-prefix) (generic function)

Class: source-with-modification ()
Package

wilbur

Source

data-sources.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: original-source
Readers

source-original-source (generic function)

Writers

(setf source-original-source) (generic function)

Slot: original-stream
Readers

source-original-stream (generic function)

Writers

(setf source-original-stream) (generic function)

Class: string-source ()
Package

wilbur

Source

data-sources.lisp (file)

Direct superclasses

computed-source (class)

Direct methods
Direct slots
Slot: locator
Initargs

:locator

Readers

source-locator (generic function)

Slot: string
Initargs

:string

Readers

source-string (generic function)

Class: token ()
Package

wilbur

Source

xml-util.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: string
Initargs

:string

Readers

token-string (generic function)

Writers

(setf token-string) (generic function)

Class: tree-parser ()
Package

wilbur

Source

xml-parser.lisp (file)

Direct superclasses

sax-consumer (class)

Direct methods
Direct slots
Slot: states
Readers

parser-states (generic function)

Writers

(setf parser-states) (generic function)

Slot: package
Initargs

:package

Initform

(find-package :keyword)

Readers

parser-package (generic function)

Class: triple ()
Package

wilbur

Source

data.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: subject
Initargs

:subject

Readers

triple-subject (generic function)

Slot: predicate
Initargs

:predicate

Readers

triple-predicate (generic function)

Slot: object
Initargs

:object

Readers

triple-object (generic function)

Writers

(setf triple-object) (generic function)

Slot: sources
Initargs

:sources

Readers

triple-sources (generic function)

Writers

(setf triple-sources) (generic function)

Class: url ()
Package

wilbur

Source

http.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: string
Readers

url-string (generic function)

Writers

(setf url-string) (generic function)

Slot: path
Initargs

:path

Readers

url-path (generic function)

Class: xml-formatter ()
Package

wilbur

Source

xml-parser.lisp (file)

Direct superclasses

sax-consumer (class)

Direct methods
Direct slots
Slot: stream
Initargs

:stream

Readers

formatter-stream (generic function)

Slot: level
Initform

0

Readers

formatter-level (generic function)

Writers

(setf formatter-level) (generic function)

Slot: indent-delta
Initargs

:indent-delta

Initform

2

Readers

formatter-indent-delta (generic function)

Class: xml-parser ()
Package

wilbur

Source

xml-parser.lisp (file)

Direct superclasses

sax-producer (class)

Direct methods
Direct slots
Slot: expand-namespaces-p
Initargs

:expand-namespaces-p

Initform

t

Readers

parser-expand-namespaces-p (generic function)

Slot: entities
Initform

(make-hash-table :test (function equal))

Readers

parser-entities (generic function)

Slot: in-dtd-p
Readers

parser-in-dtd-p (generic function)

Writers

(setf parser-in-dtd-p) (generic function)

Slot: canonical-uris
Initform

(make-hash-table :test (function equal))

Readers

parser-canonical-uris (generic function)

Slot: readtable
Readers

parser-readtable (generic function)

Writers

(setf parser-readtable) (generic function)

Slot: path
Readers

parser-path (generic function)

Writers

(setf parser-path) (generic function)

Slot: locator
Readers

parser-locator (generic function)

Writers

(setf parser-locator) (generic function)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Constants

Constant: -alternate-rdf-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -alternate-rdfs-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -daml-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -name-characters-
Package

wilbur

Source

xml-parser.lisp (file)

Constant: -name-start-characters-
Package

wilbur

Source

xml-parser.lisp (file)

Constant: -new-line-string-
Package

wilbur

Source

http.lisp (file)

Constant: -owl-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-first-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-list-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-nil-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-rest-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdf-xmlliteral-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-datatype-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -rdfs-member-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -standard-entities-
Package

wilbur

Source

xml-parser.lisp (file)

Constant: -xsd-boolean-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -xsd-date-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -xsd-datetime-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -xsd-double-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -xsd-float-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -xsd-int-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -xsd-integer-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -xsd-normalizedstring-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -xsd-string-uri-
Package

wilbur

Source

core-constants.lisp (file)

Constant: -xsd-uri-
Package

wilbur

Source

core-constants.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Special variables

Special Variable: *collect-nodes/temporary*
Package

wilbur

Source

wilbur-ql.lisp (file)

Special Variable: *dtd-reader*
Package

wilbur

Source

xml-parser.lisp (file)

Special Variable: *fsa-states/temporary*
Package

wilbur

Source

wilbur-ql.lisp (file)

Special Variable: *http-expected-headers*
Package

wilbur

Source

http.lisp (file)

Special Variable: *http-max-redirects*
Package

wilbur

Source

http.lisp (file)

Special Variable: *http-parse-buffer-size*
Package

wilbur

Source

http.lisp (file)

Special Variable: *http-parse-buffers*
Package

wilbur

Source

http.lisp (file)

Special Variable: *http-parsebuf-headers-default-delta*
Package

wilbur

Source

http.lisp (file)

Special Variable: *http-parsepuf-buffer-default-delta*
Package

wilbur

Source

http.lisp (file)

Special Variable: *http-proxy*
Package

wilbur

Source

http.lisp (file)

Special Variable: *index-uris*
Package

wilbur

Source

data.lisp (file)

Special Variable: *inverse-slots*
Package

wilbur

Source

wilbur-ql.lisp (file)

Special Variable: *known-rewrite-rules*
Package

wilbur

Source

reasoner.lisp (file)

Special Variable: *leave-unknown-entities-unexpanded-p*
Package

wilbur

Source

xml-util.lisp (file)

Special Variable: *nr-buffer*
Package

wilbur

Source

xml-parser.lisp (file)

Special Variable: *rewritten-paths*
Package

wilbur

Source

reasoner.lisp (file)

Special Variable: *ruc-buffer*
Package

wilbur

Source

xml-util.lisp (file)

Special Variable: *ruc-ee-buffer*
Package

wilbur

Source

xml-util.lisp (file)

Special Variable: *rule-rewrite-change-p*
Package

wilbur

Source

reasoner.lisp (file)

Special Variable: *subprop-query*
Package

wilbur

Source

reasoner.lisp (file)

Special Variable: *subprops-of-subprop*
Package

wilbur

Source

reasoner.lisp (file)

Special Variable: *url-scheme->class*
Package

wilbur

Source

http.lisp (file)

Special Variable: *walk-states/temporary*
Package

wilbur

Source

wilbur-ql.lisp (file)

Special Variable: *xml-parse-buffers*
Package

wilbur

Source

xml-util.lisp (file)

Special Variable: *xml-reader*
Package

wilbur

Source

xml-parser.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Macros

Macro: %triple-index-get-double INDEX C1 C2
Package

wilbur

Source

data.lisp (file)

Macro: %triple-index-get-single INDEX COMPONENT
Package

wilbur

Source

data.lisp (file)

Macro: atomic-pop PLACE
Package

wilbur

Source

xml-util.lisp (file)

Macro: atomic-push THING PLACE
Package

wilbur

Source

xml-util.lisp (file)

Macro: daml-uri STRING
Package

wilbur

Source

core-constants.lisp (file)

Macro: defequal NAME VALUE &optional DOCUMENTATION
Package

wilbur

Source

useful.lisp (file)

Macro: define-macro-character CHARACTER (&rest ARGS) &body BODY
Package

wilbur

Source

xml-util.lisp (file)

Macro: define-rewrite-function NAME (EXPR DB) &body BODY
Package

wilbur

Source

reasoner.lisp (file)

Macro: deletef PLACE ITEMS &rest OPTIONS
Package

wilbur

Source

useful.lisp (file)

Macro: removef PLACE ITEMS &rest OPTIONS
Package

wilbur

Source

useful.lisp (file)

Macro: triple-index-add TRIPLE INDEX &rest COMPONENTS
Package

wilbur

Source

data.lisp (file)

Macro: triple-index-get INDEX &rest COMPONENTS
Package

wilbur

Source

data.lisp (file)

Macro: triple-index-rem TRIPLE INDEX &rest COMPONENTS
Package

wilbur

Source

data.lisp (file)

Macro: unionf PLACE ITEMS
Package

wilbur

Source

useful.lisp (file)

Macro: whitespace-char-p CHAR
Package

wilbur

Source

xml-util.lisp (file)

Macro: with-hash-pool (VAR POOL) &body BODY
Package

wilbur

Source

wilbur-ql.lisp (file)

Macro: with-loop&read-char (CHAR STREAM &optional EOF-ERROR-P) &body BODY
Package

wilbur

Source

xml-util.lisp (file)

Macro: with-open-file-output (STREAM PATHNAME) &body BODY
Package

wilbur

Source

serializer.lisp (file)

Macro: with-triple-lock DB &body BODY
Package

wilbur

Source

data.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Functions

Function: %frames-related-p SOURCE PATH SINK DB ACTION
Package

wilbur

Source

wilbur-ql.lisp (file)

Function: %literal= STRING DATATYPE LANGUAGE OTHER-LITERAL
Package

wilbur

Source

literal.lisp (file)

Function: %make-inverse-slot NODE
Package

wilbur

Source

wilbur-ql.lisp (file)

Function: %make-triple-collection ()
Package

wilbur

Source

data.lisp (file)

Function: %triple-index-add-double TRIPLE INDEX C1 C2
Package

wilbur

Source

data.lisp (file)

Function: %triple-index-add-single TRIPLE INDEX COMPONENT
Package

wilbur

Source

data.lisp (file)

Function: %triple-index-rem-double TRIPLE INDEX C1 C2
Package

wilbur

Source

data.lisp (file)

Function: %triple-index-rem-single TRIPLE INDEX COMPONENT
Package

wilbur

Source

data.lisp (file)

Function: 8bit-char-string->octets STRING
Package

wilbur

Source

serializer.lisp (file)

Function: access-daemon-p OBJECT
Package

wilbur

Source

wilbur-ql.lisp (file)

Function: access-daemon-property INSTANCE
Function: (setf access-daemon-property) VALUE INSTANCE
Package

wilbur

Source

wilbur-ql.lisp (file)

Function: add-namespaces PARSER TAG NAMESPACES
Package

wilbur

Source

xml-parser.lisp (file)

Function: add-state PARSER MODE &rest ARGS
Package

wilbur

Source

rdf-parser.lisp (file)

Function: add-trailing-hash STRING
Package

wilbur

Source

http.lisp (file)

Function: allocate-resource-from-pool POOL &rest ARGS
Package

wilbur

Source

xml-util.lisp (file)

Function: canonical->host-specific-path PATH
Package

wilbur

Source

xml-util.lisp (file)

Function: canonical-path EXPR
Package

wilbur

Source

wilbur-ql.lisp (file)

Function: cbd NODES TRIPLES CBD-NODES CBD-TRIPLES DB
Package

wilbur

Source

db-additions.lisp (file)

Function: clear-pb PB
Package

wilbur

Source

http.lisp (file)

Function: close-bracket-reader STREAM CHAR
Package

wilbur

Source

xml-parser.lisp (file)

Function: collect-inverse-members NODE DB
Package

wilbur

Source

wilbur-ql.lisp (file)

Function: collect-to-char CHAR STRING &key START END DOWNCASEP
Package

wilbur

Source

http.lisp (file)

Function: components->string COMPONENTS
Package

wilbur

Source

serializer.lisp (file)

Function: compute-literal-value-float LITERAL DATATYPE STRING
Package

wilbur

Source

literal.lisp (file)

Function: compute-literal-value-integer LITERAL DATATYPE STRING
Package

wilbur

Source

literal.lisp (file)

Function: compute-response PB
Package

wilbur

Source

http.lisp (file)

Function: construct-new-path-fsa EXPR
Package

wilbur

Source

wilbur-ql.lisp (file)

Function: convert-match-pattern PATTERN
Package

wilbur

Source

index-and-match.lisp (file)

Function: copy-http-response-parse-buffer INSTANCE
Package

wilbur

Source

http.lisp (file)

Function: copy-resource-pool INSTANCE
Package

wilbur

Source

xml-util.lisp (file)

Function: copy-state INSTANCE
Package

wilbur

Source

rdf-parser.lisp (file)

Function: copy-task INSTANCE
Package

wilbur

Source

rdf-parser.lisp (file)

Function: copy-triple