C
Call-Level Interface (CLI),
500
Canonical composition,
612
Canonical decomposition,
612
Cascading Style Sheet (CSS),
162
Case sensitivity full text search with,
441
Dewey Decimal Number as,
79
other types of metadata v.,
68
three subcategories of,
81
vehicle identification number as,
79
CDATA (Character data),
96
ceiling(number) XPath function,
248
Character data.
See CDATA
Character encoding space,
611f
Character entity notation,
219
Character entity reference notation,
219
Character information item,
130,
134f
character code property of,
130,
134f
comment information item property of,
130
element content white space property of,
130,
134f
character string normalization in,
615,
616
string identity matching in,
616
universal access goal in,
615
visual orientation in,
616
Character sets mapping SQL/XML,
573-574
Character string normalization,
615,
616
fields separating with,
4-5
complex type definition with,
111
Computed constructors,
282
processing instruction in,
369
concat(string, string, …) XPath function,
245
referential integrity,
186,
189
Containing expression,
223
contains(string, string) XPath function,
245
Content management system (CMS),
40
Context item expressions,
345
containing expression with,
223
namespace declarations as,
222
variable bindings as,
222
count(nodeset) XPath function,
243
D
document type definition for,
8-9
marked-up content with,
62
PostScript represented,
25
presentation language representing,
24-26
XML advantages for,
13-14
Data Packet Specification,
42
Database management system (DBMS),
186,
195
performance management with,
195
security management with,
195
transaction capabilities with,
195
accessing nonpersistent XML data in,
209-211
accessing persistent XML data in,
207-209
performance management with,
195
security management with,
195
transaction capabilities with,
195
Declarative language,
338
DeleteXML() function of,
489
Descriptive catalog metadata,
81
DirCommentConstructor,
363
element constructor in,
364
processing instruction in,
364
order of attributes in,
136
source of characters in,
136
document element property of,
125,
134f
CDATA Section node types of,
145t
Comment node types of,
145t
document node types of,
144t
document type node types of,
145t
DOMTimeStamp data type with,
143
element node types of,
144t
entity node types of,
145t
notation node types of,
145t
ProcessingInstruction node types of,
145t
update implementation with,
488
XQuery output using XQJ to,
515-516
Document Style Semantics and Specification Language (DSSSL),
162
Document type declaration information item,
130-131
Document type definition (DTD),
8-9
deriving implied schema from,
119-120
element type declaration for,
87,
89-92
exclamation point with,
89
external subset with,
86,
88
internal subset with,
86,
88
markup declaration with,
86
mixed content with,
95-96
parsed entity references with,
89
structural metadata with,
86-100
Document-uri property,
322
Double quotation marks (“
”),
219
context position with,
336t
function implementations with,
336t
variable values with,
336t
XQuery processing model with,
336,
336t
E
EBNF (Extended Backus-Nauer Form),
337
EDGAR (Electronic Data Gathering, Analysis and Retrieval System),
587
Effective Boolean value (EBV),
255,
331
Electronic Data Gathering, Analysis and Retrieval System.
See EDGAR
attribute default with,
92
salutation element with,
91
attributes property of,
126
namespace name property of,
127
documents/collections and,
60
Evaluates to symbol (=>),
306
constructor functions with,
341-342
sequence constructors with,
342-344
variable references with,
344
Extended Backus-Nauer Form.
See EBNF
Extended Business Reporting Language.
See XBRL
Extensible Markup Language
accessing nonpersistent XML data in,
209-211
accessing persistent XML data in,
207-209
adding markup to data in,
3-14
data meaningfulness with,
12-13
Data Packet Specification,
42
document type definition with,
8-9
extensible business reporting language with,
15
external entities with,
165
finding structured data of,
624
movie definition language with,
14-15
other schema languages for,
115-119
presentation language v.,
24-26,
27
referential integrity constraints with,
186
relationship constraints with,
186-191
structural data map with,
8-12
structured metadata with,
73
unstructured data,
20,
21t
XQuery operations with,
154
Extensible Stylesheet Language: Formatting Objects (XSL FO),
162-163,
163f
query/publish workflow with,
163,
163f
Extensible Stylesheet Language Transformations (XSLT),
155-162,
162f
HTML output method serialization with,
325-326
movie transformation results from,
160
text output method serialization with,
326
XHTML output method serialization with,
324-325
XML output method serialization with,
321-324
External subset DTD,
86,
88
F
false(object) XPath function,
247
full-text query with,
641
parallel search with,
640
floor(number) XPath function,
248
F&O spec (Functions & Operators specification)
multiple variable bindings with,
383-386
positional variable with,
389
return expression in,
257
inference rules with,
306
Functional language XQuery 1.0 as,
338-340
concat(string, string, …),
245
contains(string, string),
245
local-name(nodeset?),
244
namespace-url(nodeset?),
244
normalize-space(string?),
246
starts-with(string, string),
245
string-length(string?),
246
substring-after(string, string) XPath function,
245-246
substring-before(string, string) XPath function,
245,
313-314
substring(string, number, number?) XPath function,
246
translate(string, string, string),
246-247
Functions & Operators specification.
See F&O spec
I
update implementation by,
490
XQuery Full-Text implementation at,
475
Identity constraint binding information item,
140
Identity constraint table,
139
id (object) XPath function,
243-244
dynamic semantics with,
312
Formal Semantics spec,
306
character information item of,
130,
134f
data model terminology with,
147-148
document type declaration
namespace information item of,
132
notation information item of,
131-132
order of attributes in,
136
processing instruction information item of,
129
source of characters in,
136
unexpanded entity reference information item of,
129-130
unparsed entity information item of,
131
InsertChildXML() function of,
489
InsertXMLBefore() function of,
489
other types of metadata v.,
68
Internal subset DTD,
86,
88
International Organization for Standardization.
See ISO
International standard semantic metadata in,
76-77
multilingual plane with,
609
universal access with,
608
Internationalized Resource Identifier (IRI)
Internet Engineering Task Force (IETF),
170
ISO (International Organization for Standardization)
internationalization with,
608,
610
P
Parenthesized expressions,
345
Parsed character data.
See PCDATA
Parsed entity references,
89
PARTS XQuery use case scenario,
274
PCDATA (Parsed character data),
96
Portable Document Format (PDF),
25-26
position() XPath function,
243
Positional predicate,
51-52
identity constraint binding information item with,
140
identity constraint table with,
139
namespace schema information item with,
140
schema document information item with,
140
schema normalized value with,
139
schema validity with,
140
type definition with,
139
validity property with,
139
Presentation languages,
24-26
Preservational catalog metadata,
81
Processing instruction constructors
Processing instruction information item,
129
declare boundary-space in,
396
declare construction in,
396
declare copy-namespaces in,
396
declare default collation in,
396
declare default element namespace in,
397
declare default order in,
396
declare namespace in,
397
S
slanted blue rectangle example of,
597,
597f
identity constraint table with,
139
infoset additions of,
139
type definition with,
139
Schema document information item,
140
Schema normalized value,
139
XPointer processor with,
170
XML-derived markup languages with,
598
international standard with,
76-77
meaning of names with,
75-76
other types of metadata v.,
68
SEQ XQuery use case scenario,
273
Sequence expressions XPath 2.0,
254
Serialization specification
byte-order-mark parameter for,
320t
doctype-public parameter for,
320t
doctype-system parameter for,
320t
encoding parameter for,
320t
escape-uri-attributes parameter for,
320t
include-content-type parameter for,
320t
indent parameter for,
320t
media-type parameter for,
320t
method parameter for,
321t
normalization-form parameter for,
321t
omit-xml-declaration parameter for,
321t
standalone parameter for,
321t
use-character-maps parameter for,
321t
version parameter for,
321t
SGML XQuery use case scenario,
274
Simple API for XML (SAX),
63
XQuery output using XQJ to,
515-516
Simple Object Access Protocol.
See SOAP
allowing attributes with,
114
Single quotation marks (’
’),
219
SMIL (Synchronized Multimedia Integration Language),
591-594
<layout> element for,
592
SOAP (Simple Object Access Protocol),
161,
600
SPARQL (SPARQL Protocol And RDF Query Language),
634-636
Definition Schema of,
69,
72,
73
foreign key constraints with,
189
Information Schema of,
69
object relational quality of,
23
object-relational storage with,
37-38
referential integrity constraints with,
186,
189
relational model with,
33-36
single-value cells with,
37
XQuery 1.0 history with,
261
AppendChildXML() function of,
489
data type hierarchy with,
539f
DeleteXMLQ function of,
489
finding structured data with,
624
InsertChildXML() function of,
489
InsertXMLBefore() function of,
489
internationalization implications for,
618-621
managing XML in database with,
572-573
mapping character sets for,
573-574
mapping SQL tables/schemas/catalogs to XML for,
575-577
mapping SQL types to XML Schema for,
575-577
mapping XML Schema to SQL values for,
577
proprietary extensions with,
571-572
UpdateXML() function of,
489
Standard Generalized Markup Language (SGML),
26-27,
162
starts-with(string, string) XPath function,
245
boundary-space policy with,
335t
construction mode with,
335t
copy-namespaces mode with,
335t
default collation with,
335t
default element namespace with,
334t
default function namespace with,
334t
default ordering for empty sequences with,
335t
function signatures with,
335t
in-scope attribute declaration with,
334t
in-scope element declaration with,
334t
in-scope schema types with,
334t
in-scope variables with,
335t
static type of context item with,
335t
statically-known collations with,
335t
statically-known collection default type with,
335t
statically-known collections with,
335t
statically-known documents with,
335t
statically-known namespaces with,
334t
Streaming API for XML (StAX),
63
XQuery output using XQJ to,
515-516
String identity matching,
616
string-length(string?) XPath function,
246
STRING XQuery use case scenario,
274
string(object?) XPath function,
244-245
STRONG XQuery use case scenario,
274
axiomatic type definitions in,
107
deriving implied schema from DTD for,
119-120
DTD limitations for,
95-96
element type declaration for,
87,
89-92
example DTD document with,
97-100
other schema languages for,
115-119
other types of metadata v.,
68
substring-after(string, string) XPath function,
245-246
substring-before(string, string),
313-314
substring-before(string, string) XPath function,
245
substring(string, number, number?) XPath function,
246
sum(nodeset) XPath function,
248
Synchronized Multimedia Integration Language.
See SMIL
T
Text output method XQuery serialization with,
326
accumulate operation in,
443
combining operations in,
443
federated search with,
641
higher-level operations in,
444-445
IBM implementation of,
475
inverted list structure in,
447-448
many functions approach to,
453-455
Mark Logic implementation of,
477-478
Microsoft implementation of,
475
Salton algorithm with,
446
single character suffix in,
450
stop word support in,
450
structured search v.,
441
W3C XQuery API v. solution,
474
W3C XQuery defining query options in,
474
W3C XQuery discussion topics for,
471-474
W3C XQuery embedded expressions discussion on,
473-474
W3C XQuery grammar extension for,
455-472
W3C XQuery standards discussion on,
473
word normalization/diacritics in,
450
extensions to SQL with,
36-38
relational model with,
33-36
translate(string, string, string) XPath function,
246-247
adding positional predicate in,
51-52
adding value predicate in,
50-51
subtree comparison with,
53-55
Tree regular language expressions for XML.
See TREX
TREE XQuery use case scenario,
273
TREX (Tree regular language expressions for XML),
115
true(object) XPath function,
247
Turnstile symbol (|–),
306
XML Schema atomic datatypes,
299-301
XML Schema built-in datatypes,
299-301
XML Schema primitive datatypes,
299-301
XML Schema structure types,
301-303