BCF99 Software Corp., 1999, open.org/cover/fuchs uml_xmlschema33.pdf

Lielums: px
Sāciet demonstrējumu ar lapu:

Download "BCF99 Software Corp., 1999, open.org/cover/fuchs uml_xmlschema33.pdf"

Transkripts

1 315 Literaturverzeichnis BCF99 Booch, G., u. a.: UML for XML Schema Mapping Specification, Rational Software Corp., 1999, open.org/cover/fuchs uml_xmlschema33.pdf BJR97 Booch, G., u. a.: The Unified Modeling Language User Guide, Reading, 1998 CD01 Carlson, D.: Modeling XML Applications With UML, Addison Wesley, 2001 CHE76 Chen, P. S.: The Entity Relationship Model Toward a Unified View of Data, ACM Transactions on Database Systems, Vol. 1, No. 1, Pages 9 36, March 1976 COD70 Codd, F. E.: A Relational Model of Data for Large Shared Data Banks, Communications of the ACM, Vol. 13, No. 6, Pages , 1970 DIN2330 Begriffe und Benennungen; Allgemeine Grundsätze DIN44300 Informationsverarbeitung; Begriffe, Berlin, 1988 DIN66262 Informationsverarbeitung; Programmkonstrukte zur Bildung von Pro grammen mit abgeschlossenen Zweigen, Berlin, 1985 ERES04 Eckstein, R. u. S.: XML und Datenmodellierung, Heidelberg, 2004 GBCLN03 McGovern, J., Bothner, P., Cagle, K., Linn, J., Nagarajan, V.: XQuery, Kick Start, Indianapolis, 2003 HKS07 Hitzler, P. u. a.: Semantic Web, Berlin Heidelberg, 2008 IBM06a IBM: SQL Reference Volume 1 und Volume 2, Form SC und SC , 2006 IBM06b IBM: XML Guide, Form SC , 2006 IBM07a IBM: DB2 9 purexml Guide, Form Nr. SG , 2007 IBM07b IBM: purexml Handbuch, Form SC , 2007 IET96 IETF (The Internet Engineering Task Force), RFC 2045: Mulitpurpose Inter net Mail Extensions (MIME) Part One: Format of Internet Message Bodies, ISO03 ISO/IEC: Information technology Database languages SQL Part 14: XML Related Specifications (SQL/XML), December 2003, ISO/IEC :2003 (E), International Standard ISO8601 ISO: Data elements and interchange formats Information interchange Representation of dates and times, Third edition , International Organization for Standardization, Genf, 2004

2 Literaturverzeichnis 316 ISO88 ISO 8879:1986(E): Information processing Text and Office Systems Standard Generalized Markup Language (SGML), 1st ed. Oct. 15, 1986, International Organization for Standardization, Genf, 1986 LS04 Lehner, W, Schöning, H: XQuery, Grundlagen und fortgeschrittene Metho den, Heidelberg, 2004 MFM04 Manola, F., Miller, E.: Resource Description Framework (RDF), RDF Primer, W3C Recommendation 10 February 2004, primer/, Abruf MOO04 Moos, A.: Datenbank Engineering, Wiesbaden, 2004 NB04 Blum, N.: Algorithmen und Datenstrukturen, München, 2004 NM07 Nicola, M., Jain, U.: Update XML in DB2 9.5, IBM DeveloperWorks, , nicola/?S_TACT=105AGX11&S_CMP=LP#download NW83 N. Wirth, Algorithmen und Datenstrukturen, 3., überarbeitete Aufl., Stutt gart, 1983 NWG98 Network Working Group (T. Berners Lee): RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax, SCM06 Saracco, C. M.: Develop Java applications for DB2 XML data, ibm.com/developerworks/db2/library/techarticle/dm 0605saracco/, 2006 Sch03 Schöning, H.: XML und Datenbanken, München Wien, 2003 SS06 G. Saake, K. U. Sattler: Algorithmen und Datenstrukturen, 3., überarbeitete Auflage, Heidelberg, 2006 STR02 Straub, H. R.: Das interpretierende System, Wolfertswil, 2003 W3C04a W3C: XML Schema Part 0: Primer Second Edition. W3C Recommendation 28. October 2004, 0 W3C04b W3C: XML Schema Part 1: Structures Second Edition. W3C Recommenda tion 28. October 2004, 1 W3C04c W3C: XML Schema Part 2: Datatypes Second Edition. W3C Recommenda tion 28. October 2004, 2 W3C05D W3C: XQuery 1.0 and XPath 2.0 Data Model (XDM), W3C Candidate Rec ommendation, 3 November 2005, xpath datamodel / W3C05F W3C: XQuery 1.0 and XPath 2.0 Functions and Operators, W3C Candidate Recommendation, 3 November 2005, xpath functions / W3C05X W3C: XQuery 1.0: An XML Query Language, W3C Candidate Recommen

3 Literaturverzeichnis W3C06 W3C06a W3C06b W3C06c W3C06d W3C06e W3C07 W3C07a W3C07U W3C08 WP07 dation, 3 November 2005, xquery / W3C: XML Core Working Group Public Page, W3C: Extensible Markup Language (XML) 1.0 (Fourth Edition). W3C Rec ommendation 16 August 2006, edited in place 29 September W3C: Namespaces in XML 1.0 (Second Edition). W3C Recommendation 16 August names W3C: Extensible Markup Language (XML) 1.1 (Second Edition). W3C Rec ommendation 16 August 2006, edited in place 29 September W3C: Namespaces in XML 1.1 (Second Edition). W3C Recommendation 16 August names11 W3C: XML Schema 1.1 Part 2: Datatypes. W3C Working Draft 17 February 2008, 2 W3C: Web Ontology Language (OWL), W3C: XML Schema Definition Language (DSDL) 1.1 Part 1: Structures. W3C Working Draft 30 August 2007, 1 W3C: XML Query Use Cases, W3C Working Group Note, 23 March 2007, use cases/ W3C: XQuery Update Facility 1.0, W3C Candidate Recommendation 14 March 2008, xquery update / Walmsley, P. : XQuery, Sebastopol, O Reilly Media,

4 319 Sachwortverzeichnis 1NF 15 3NF 15 abgeleiteter Typ 135 Abhängigkeitsbeziehung 305 abstrakter Datentyp 131 abstrakter Typ 142 According to XMLSCHEMA ID 300 Achse attribute 206, 213 child 206, 209 descendant 206, 210 descendant or self 206, 212 Knotenbezeichnung 206 Name 206 parent 206, 214 Prädikat 206 self 206, 211 Addition 113 after 271 Aggregatsfunktion fn avg() 242, 248 count() 242, 246, 248 max() 242, 248 min() 242, 248 sum() 242, 247 allgemeiner Vergleich 177 Gleichheit 177 größer als 177 größer oder gleich 177 kleiner als 177 kleiner oder gleich 177 Ungleichheit 177 Alter 16 Alternativausdruck 226 bedingte Verarbeitung 181 einfache Alternative 181 if then else 181 Mehrfachalternative 181 Analyse 13 Analysephase 12 anonym return 113 Sequenz 113 API 285 Architektur 11, 87 architekturgetrieben 68 architekturgetriebene Softwareentwicklung 42 Argument 157 as first into 271 as last into 271 AS Klausel 46 Namensraum 60 Assoziation 13, 15 atomarer Wert 106, 108 atomisieren 240 Attribut 8, 10, 11, 12, 48 attribute 124, 213 attribute() 220 attributive Beziehung 9 Attributknoten 50, 118 attributzentriert 48, 50, 83 Ausdruck 157 dyadisch 134

5 320 Filterausdruck 159 FLWOR 233 Mengenausdruck 184 numerischer Ausdruck 159 quantifizierend 183 Vergleichsausdruck 159 Ausprägung 7, 8 Ausprägungsebene 24 äußerer Gleichheitsverbund 256 Auswahl 305 auszeichnen 1 Auszeichnung 1 Auszeichnungssprachen 3 Backus Naur Notationsform 17 base 298 Baum 24 tief geschachtelt 68 Baumstruktur 37 Bauplan 68 Bedeutung 3 bedingte Verarbeitung 181 Befehlseditor 109 Befehlszeilenprozessor 109 before 271 Begriff 3, 8, 11, 12, 14, 48, 107, 128, 308 Begriffsbezeichner 3, 12 Begriffsschema 10 Begriffssystem 3, 4, 7 Benutztbeziehung 305 Bereichsausdruck 113 Bezeichner 3 Beziehung Abhängigkeitsbeziehung 305 Benutztbeziehung 305 Beziehungstyp 11, 12, 13, 15 BIGINT 136 binäre Daten 152 Blatt 2 Blattelement 48 Blattknoten 2 boolescher Ausdruck 179 boolesches Und 159 CAST SQL 134 cast as 134, 151 CCYY[z] 145 CCYY MM[z] 146 CCYY MM DD 143 CCYY MM DDThh:mm:ss 145 Chen Pin Shan 11 child 209 CLOB 41, 95 Codd E. F. 14 collapse 303 COLUMNS 264 comment 125 comment() 218 Compilierer 32 COMPLETE 299 complextype 309 concat() 112, 113 copy 269 COUNT 64 CREATE 16 CREATE DATABASE 17 CREATE TABLE 17 Darstellungsmenge 131 Data Control Language 16 Data Description Language 16, 128 Data Manipulation Language 16, 269 DATE 143

6 321 Daten 12 Datenanalyse 12 Datenarchitektur 7, 11, 12, 14 Datenbankdiagramm 14 Datenbankkatalog 16, 291 Datenbankmodell 14 Datenbankzugriffsfunktionen db2 fn sqlquery() 194 xmlcolulmn() 194 Datenbaum 2, 24, 107 Datenberechtigungssprache 16 Datendefinitionssprache 16 Datenmanipulationssprache 16, 158 Datenmodell 7 Datenstruktur 14 Datentyp 16 abstrakt 131 benannt 308 Datum 142 eingebaut 130 global 308 konkret 142 numerisch 135, 164 primitiv 142, 150 XML 292 xs base64binary 152 hexbinary 152 zeichenförmig 139 Zeit 142 Datentyp XML 16, 17, 29, 61, 95 Datentypumwandlung explizit 129 Datenunabhängigkeit 22 Datumstyp 143 DB2 14 DB2 Befehlseditor 32 DB2 Client 109 db2 fn:sqlquery 32 db2 fn:sqlquery() 194, 196, 229 db2 fn:xmlcolumn 32 db2 fn:xmlcolumn() 194, 239 DCL 16 DD[z] 146 DDL 16, 128, 292 DE 17 DECIMAL 136 Definition 3 Typdefinition 302 Deklaration 7, 9 Namensraum 91 DELETE 16 Denkeinheit 3 dependency relationship 20 descendant 210 descendant or self 212 Design 13, 14 Deskriptor 2, 4 dezimale Festpunktzahl 128 Differenz zwischen zwei Zeitpunkten 148 Differenzmenge 184, 186 DIN DIN Disziplin 68 div 112 Division 112 ganzzahlig 112 DML 16, 158, 269 do delete 277, 278

7 322 do insert 271 do rename 281 do replace 278, 279 do replace value of 279 document 122 document node() 220 dokumentenorientiertes Datenbankmodell 14 Dokumentinhalt 3 Dokumentknoten 37, 121 Dokumentordnung 190 Dollarzeichen 157 Domäne 308 Doppelpunkt 59 zwei : 208 DOUBLE 136 DROP 16 DROP XSROBJECT 299, 310 DTD 1 Dualzahl 128, 135 Duplikate eliminieren 254 dyadisch 134, 178 dyadischer Operator to 113 Ebene Ausprägungsebene 22 Modellierungsebene 22 Ebenenordnung 200 effektiver Wahrheitswert 222 eindeutig 58 Eindeutigkeit 60 einfache Alternative 181 einfaches XML Element 57 eingebaute Funktionen 160 einmaliger Zeitpunkt 142 Einschränkung 303, 305 Eintrag 105, 108, 157 element 309 Element Objektelement 292 Schemaelement 292 Sprachelement 292 element() 219 elementformdefault 308 Elementhierarchie 48 Elementinhalt 2 Elementinhaltsausdruck 39, 46 Elementknoten 37, 38, 117 Element Wert 2 elementzentriert 47, 50, 54, 71, 83 Empfänger 3 encoding= UTF 8 41 Ende Element 2 Ende Tag 38 Endwert 159 Entität 13 Entitäts Beziehungs Diagramm 11 Entitäts Beziehungs Modellen 11 Entitätstyp 11, 12, 13, 14, 20 Entity Relationship Diagram 11 Entity Relationship Model 11 Entwicklungsansatz gemischt 51, 87 Entwurf 13 Entwurfsphase 14 enumeration 303 Erbschaft 10, 131 ERD 11 ERM 11, 13, 14, 20 Erweiterbare Auszeichnungssprache 1 every 183

8 323 Existenzabhängigkeit 8 existenzielle Abhängigkeit 2 Expansion 77 EXtensible Mark up Language 1 Extension 3, 8, 9, 107 facet 303 Fakten 12 falsch 151 false 151 Fassette 303, 305, 308 Filterausdruck 159, 220 first in first out 105 FLWOR 236 FLWOR Ausdruck 114, 233 fn codepoints to string() 172 compare() 172 concat() 172 contains() 172 count() 162 distinct values() 163 empty() 162 ends with() 172 exactly one() 162 exists() 162 index of() 163 lower case() 172 matches() 173 normalize space() 173 normalize unicode() 173 not() 179 one or more() 162 replace() 173 starts with() 173 string() 173 string join() 173 string length() 174 string to codepoints() 174 substring() 174 substring after() 174 substring before() 174 tokenize() 174 translate() 174 zero or one() 162 fn:avg() 248 fn:boolean() 151 fn:concat() 139 fn:count() 246, 248 fn:data() 129, 130 fn:distinct values() 220 fn:false() 151 fn:max() 248 fn:min() 248 fn:sum() 247, 248 fn:true() 151 fn:xmlcolumn() 230 for 114, 233 Foreign Key 16 fractiondigits 303 Fragezeichen 134 Fremdschlüssel 15, 16 Funktion eingebaut 160 überladen 134 funktionale Sprache 113 Funktionsaufruf 157 Gänsefüßchen 39 Ganzes 8 gemischtes XML Element 57

9 324 Generalisierung 9, 108 Generalisierungsbeziehung 9 Generalisierungsdiagramm 131 Generalisierungspfeil 131 Gesamtobligo 247 Geschäftsregel 12 geschweifte Klammer 119 getstring() 287 Gleichheit 176 Gleichheitsverbund 20, 252 Gleitpunktzahl 128 GMT 144 Grammatik 1 GRANT 17 Graph 2 Greenwich Mean Time 144 Großbuchstaben 46 größer als 176 größer oder gleich 176 GROUP BY 249 Gruppenselektion 250 Gruppierung 249 Gültigkeitsprüfung 96 Hauptanfrage 73, 77 HAVING 250 hh:mm:ss[.ssssss][z] 146 Hierarchie 3, 9, 20 hierarchisches Datenbankmodell 14 homonym 60 Homonym 58 Schema 128, 130, 133, 297, datatypes 130, 133 hybrid 48 Identität 108, 177 spiegelbildlich 68 strukturell 83 idiv 112 IEC 16 IEEE 136 Implementierung 14, 16, 157 implizit 62 INCLUDING XMLDECLARATION 41 Information 12 Infoset 29, 106 Inhaltsausdruck 119 INSERT 16 Instance 7 Instanz 7 INTEGER 136 Intension 3, 8, 9, 12, 48, 58, 107, 308 intern codierte Form 29 International Electrotechnical Commission 16 International Organization for Standardization 16 Internet 60 Internet Explorer 44 into 271 ISO 16 ISO item 105 Jahr 144 Java 285 Java Database Connectivity 285 JDBC 285 join 20 inner join 21, 81, 252 outer join 256 kanonische Form 132 Kanten 2 Kardinalität 22

10 325 Klammer geschweift 122 Klammerung 164 Klasse 7, 13, 15, 107 Klassendiagramm 7 kleiner als 176 kleiner oder gleich 176 Knoten 2, 107, 108 Knotenbezeichnung 215 Knotentyptest 215 attribute() 215, 220 comment() 215, 218 document node() 215, 220 element() 215, 219 node() 215 processing instruction() 215, 218 text() 215 Knotentyptest() text() 218 Knotenvergleich Identität 177 relative Position 177 kollabieren 77 Kollektion 305 Kommaoperator 112, 158, 160 Kommentar 87 Kommentarknoten 37, 38, 54 Komplexität globale 41, 68 Kompositionsbeziehung 8, 10, 11, 72, 74, 78 konkreter Datentyp 142 Konsistenz 43 Konstruktor 133 attribute 124 berechneter 116, 118 comment 125 direkt 116, 117, 129 direkter 241 document 121 element 119 processing instruction 124 text 125 Typkonstruktor 133 xs boolean() 151 Konstruktorfunktion 30 Kontext 2 Kontextknoten 203, 207, 209 Konvertierungsfunktion 61 koordinierte Weltzeit 144 Korrelationsname 77 korrelierte Unteranfrage 77 LATERAL 73, 78, 81 leere Sequenz 265 length 303 Lesbarkeit 45 let 114, 233 Folge von let Klauseln 237 Levelorder 191, 200, 201, 203 lexikalische Repräsentation 151 lexikalischer Raum 303 lexikalischer Repräsentationsraum 131 Literal 157 Literalart 128 Lokalisierungsschritt 199, 203 Löschausdruck 277 mark up 1 markieren 1 Markierung 16

11 326 maxexclusive 303 maxinclusive 303 maxlength 298, 303 maxoccurs 309 mehrdeutig 58 Mehrfachalternative 182 Menge 105 Differenymenge 184 Schnittmenge 184 Vereinigungsmenge 184 Mengenoperator except 184 intersect 184 union 184 Metadaten 2, 16, 17, 292 Metadatum 48 Metasprache 1 Mikrosekunde 148 minexclusive 303 mininclusive 303 Miniwelt 7, 11, 12, 14, 20 minlength 298, 303 minoccurs 309 MM[z] 146 MM DD[z] 146 mod 112 Modellierungssprache 7, 13 modify 269, 271, 281 Modulodivision 112 Monat 144 Multiplikation 112 Multiplizität 8, 11, 12, 13, 22, 134 einfach 1 81 viele * 72, 74, 78 Nachfolgerknoten 118 Name 8 homonymer 59 qualifizierter 312 Namensqualifizierung 60 Namensraum 59, 87, 91, 128, 297 Default Namensraum 59 Namensraum URI 60 Namensraumpräfix 308, 312 Namensraumpräfix xs 128 Namenstest 215 NaN 222 Navigation in Bäumen Dokumentordnung 191 Hierarchische Ordnung 191 Inorder 191 Levelorder 191 Postorder 191 Preorder 191 Navigationsrichtung 206 negativ 112 Neue Zeile 157 next() 287 node() 217 Normalform 14 Normalisierung 15, 20 Null 16, 39, 45 numerischer Datentyp 135 Nutzdaten 2, 16 Oberbegriff 9 Obergrenze 113 Objekt 107 Objektattribut 293 Objektelement 292, 293 Objektidentität 108 objektorientierte Analyse 13

12 327 objektorientierter Entwurf 13 objektorientiertes Datenbankmodell 14 Objektorientierung 7, 59 occurrence indicator 134 Oder dynamisches 183 OID 108 Operand 157 Operation 157 Operationsmenge 131 Operator 157 Addition 164 arithmetisch 112 cast as 134 Division div 164 Division ganzzahlig idiv 164 Divisionsrest mod 164 dyadisch 111, 178 Kommaoperator 158 logisch ODER 179 logisch UND 179 Mulitiplikation 164 Subtraktion 164 to 159, 160 OPTION EMPTY ON NULL 39, 45, 77 OPTION NULL ON NULL 39, 45 order 114 order by 233 outer join 256 OWL 5 P [ny] [nm] [nd] [T [nh] [nm] [ms] ] 148 parent 214 Parent Knoten 38 parser 33 Parser 109 SQL Parser 32 validierender 41, 60 XQuery Parser 32 PASSING 264 PATH 264 pattern 303 Pfad hierarchisch 78 Pfadausdruck 178, 199 abgekürzte Schreibweise 227 absolut 200 Knotenart, Knotentyp 208 Navigationsachse 208 Prädikat 208 relativ 200, 203 Position in Sequenz 159 nachher 178 relativ 178 vorher 178 positiv 112 Prädikat 42, 159, 221 Gleichheitsprädikat 77 IS VALIDATED 299 komplexes 225 Prädikatsklammer [] 208 XMLEXISTS() 265 Präfix 8, 60 Namensraumpräfix 59 xdt 130 xs 130 preserve 303 Primärschlüssel 15, 16

13 328 Primary Key 16 primitiver Datentyp 142 primitiver Typ 135 print() 287 Priorität 164, 179 processing instruction 124 processing instruction() 218 Projektion 20, 23 Prolog 1 Prototyping evolutionäres 68 PSVI 29, 106 Punktrechnung 112 qualified 308 Qualifikation 77 Qualifikationsoperator 59 Qualifikationspräfix 60 qualifizierter Name 59 Qualifizierung 60 Quantifizierung existenzielle 183 universelle 183 queue 105 RDBD 14, 105 RDF 5 REAL 136 Realwelt 291 Realweltobjekt 293 Recommendation 1 Redundanz 21, 24 Redundanzfreiheit 20 Referenzvariable 157 Regel 3 REGISTER 310 XMLSCHEMA 299 REGISTER XMLSCHEMA 304 registrieren 295 regulärer Ausdruck 303 Relation 17, 105, 110 relationales Datenbankmodell 14 Relationstyp 14, 15, 20 relativer Pfadausdruck 203 Relator 176 replace 303 Resource Description Framework 5 restriction 298, 303 ResultSet 287 return 114, 233, 269 REVOKE 17 satisfies 183 schema 298, 308 Schema 8 Schemaattribut 293 Schemaebene 292 Schemaelement 292, 293 komplexes 305 Schema Repository 291 schema valide 292 Schleife 235 Schlussfolgerung 5 Schnittmenge 184, 186 Schrägstrich 200 Schreibdisziplin 82 SELECT 16, 17 Selektor 59 self 211 Sender 3 Sequenz 105, 108, 110, 157, 194, 196, 305 anonym 157 leer 112, 265 Sequenzausdruck 111, 159 sequence 309

14 329 serialisieren 30, 40 implizit 114 Serialisierung explizit 98 implizit 98 SET 276 SGML 1 shredding 261 Sicht externe Sicht 22 simpletype 298, 305 skalarer Wert 106 SMALLINT 136 some 183 sortieren 66 Spalte 17 Spaltenfunktion 64 Spezialisierung 9, 11 Spezialisierungsdiagramm 131 Spiegelbildlichkeit 68 Spitzklammer 13 Sprachelement 292 SQL SQL/XML 29 SQL: SQL3 14 SQL Prädikat 267 Startelement 2 Start tag 38 Startwert 159 Stereotyp 7, 13, 15, 22, 306 Stern 14 Steuerzeichen 157 Strichrechnung 113 Structured Query Language 16 Struktur flach 20 Strukturdiagramm 7 Strukturierte Anfragesprache 16 Subtraktion 113 Suffix XML 44 SUM 64 Syntax 17 Systemzweck 12 Tabelle 16, 20 temporäre 73 virtuelle 22, 24 TABLE 75 Tabulator 157 Tag 16, 144 targetnamespace 298, 300 Teil 8 Teilschlüsselabhängigkeit 14 TERRITORY DE 17 text 125 Text 57 text() 218 Textknoten 37, 38 TIMESTAMP 143 totaldigits 303 transform 269 transitive Abhängigkeit 14 true 151 Tupel 105, 110 Typ 7 abgeleiteter 135 anonymer 302 benannter 302 einfacher 302

15 330 globaler 302 komplexer 302, 304 primitiver 135 Typangleichung 138 Typhierarchie 131 Typkonstruktor 133 typstrenge Sprache 128, 138 Typumwandlungsoperation 133 UDBMS 14 UML 7, 11, 14, 20 Umsetzungsausdruck 269 unbekannt 16 Und boolesch 159 dynamisch 184 Ungleichheit 176 Unicode 17, 141, 297 Unified Modeling Language 7 Universal Resource Identifier 60 Universal Time Coordinated 144 universelles Datenbanksystem 14 Unix 199 Unteranfrage 73, 77 korreliert 77, 78, 81 Unterbegriff 9 Untergrenze 113 Untertypensubstitution 138 Untertypsubstitution 138 untypisiert 129 UPDATE 16, 270, 276, 278, 280 URI 60 USING CODESET 17 UTC 144 UTF 8 17 validieren 129, 292, 293 Validierer 295 Validierung 33, 299 value space 131 VALUES 40, 109 Variable 114, 157 Venn Diagramm 184 Verarbeitungshinweisknoten 37, 38 Verbund Gleichheitsverbund 252 Verbundoperator 20 Vereinigungsmenge 184, 185 Vergleich Gleichheit 176 größer als 176 größer oder gleich 176 kleiner als 176 kleiner oder gleich 176 Ungleichheit 176 Vergleichsausdruck 226 Vergleichsoperator 176 VERSION Verstehbarkeit 45 View 22 Vokabel 3, 291, 297 Vokabeln 1 Vokabular 43, 58, 60, 87 Vokabularien 1 Vorgängerknoten 38, 118 Vorzeichen negativ 164 positiv 164 Vorzeichenoperator 112, 164 W3C 1, 105 Wagenrücklauf 157 wahr 151 Wahrheitswert 159

16 331 effektiver 222 falsch, false 179 wahr, true 179 Web Ontology Language 5 Wertebereich 113 Wertemenge 131 Werteraum 131 Wertevergleich 176 Wertknoten 118 where 114, 233 WHERE Klausel 77 white space 97, 157, 303 Wiederholung 235 geschachtelte 235 wiederkehrender Zeitpunkt 142 Window 199 wohlgeformt 96 Wohlgeformtheit 29, 122 World Wide Web Consortium 1 Wurzel 61 Wurzelelement 53 Wurzelknoten 2, 117, 122 interner 37 Wurzeltyp 130, 135 XDM 29, 37, 105 XDM/Baum 295 XDM Baum 50, 54, 96 einfügen 269 ersetzen 269 löschen 269 umbenennen 269 XDM Knoten 62, 106, 108, 116 xdt 130 xdt:daytimeduration 150, 168 xdt:daytimeduration() 148 xdt:untyped 129, 138 xdt:untypedatomic 129, 138 xdt:yearmonthduration 150 xdt:yearmonthduration() 148 XML 1, 14, 16, 291 XML Query 29 XML Schema 14, 33, 106, 128, 141, 291, 292, 301, 306 XMLAGG 30, 64, 66 XMLATTRIBUTES 30, 38, 50 XMLCAST 31, 61 XMLCAST() 98, 134 XMLCOMMENT 30, 54, 57 XMLCONCAT 30, 61 XMLDOCUMENT 31, 37, 38 XML Dokument 37 XML Element 2, 3, 38, 57 einfach 47, 57 gemischt 57, 58 komplex 47 leer 38, 47 XMLELEMENT 31, 38, 39, 45, 49, 59, 60, 61 XML Element Knoten 50 XMLEXISTS 31 XMLEXISTS() 265 XMLFOREST 31, 45 XML Kontext 59 XMLNAMESPACES 31, 59 xmlns:xs 297 XMLPARSE 31 XMLPARSE() 97, 300, 311 XML Parser 292 XMLPI 31, 62 XMLQUERY 31 XMLQUERY() 270, 275

17 332 XML Schema 33, 60, 129 XML Schemamodell 42 XMLSERIALIZE 31, 40 XMLSERIALIZE() 98 XML Speicher 32, 95 XMLTABLE 31 XMLTABLE() 261 XMLTEXT 31, 57 XML Typ 129 XMLVALIDATE 32 XMLVALIDATE() 300, 311 XML Validierer 33 XML Wert 29 XPath , 199 XQuery 14, 29, 105 XQUERY 32, 109 XQuery Data Model 29, 37 XQuery_Referenz_Variable 264 XQuery Variable 114, 157 xs 130 xs:anyatomictype 135, 142, 150 xs:anytype 130, 135 xs:anyuri 154, 155 xs:base64binary 152, 154 xs:boolean 151, 154 xs:byte 136 xs:date 143, 145, 149, 167, 170 xs:datetime 143, 145, 150, 168, 170 xs:decimal 128, 135, 136 xs:decimal() 130, 133 xs:double 128, 135, 136 xs:duration 147, 150 xs:duration() 148 xs:entity 141 xs:float 135, 136 xs:gday 146, 150 xs:gmonth 146, 150 xs:gmonthday 146, 150 xs:gyear 145, 150 xs:gyearmonth 146, 150 xs:hexbinary 152, 154 xs:id 140 xs:idref 140 xs:int 136 xs:integer 128, 136 xs:language 140 xs:long 136 xs:name 140 xs:ncname 140 xs:negativeinteger 136 xs:nmtoken 140 xs:nonnegativeinteger 136 xs:nonpositiveinteger 136 xs:normalizedstring 140 xs:notation 154, 155 xs:positiveinteger 136 xs:qname 154, 155 xs:short 136 xs:sting 128 xs:string 140, 151 xs:time 146, 149 xs:token 140 xs:unsignedbyte 136 xs:unsignedint 136 xs:unsignedlong 136 xs:unsignedshort 136 XSR 291, 295, 299, 310 zero Zeitversatz 144 Zeichenkette 128 Zeichenkettenwert 108 Zeichenreferenz 141 Zeitarithmetik 148 Zeitdauer 143

18 Zeitpunkt einmalig 142 wiederkehrend 142, 146 Zeitraum 143, 147, 148 Zeitstempeltyp 143, 145 Zeitzone 144 Zugriffspfad 203 Zusammenfassung 249 Zuweisungsoperator 114 Zwischenknoten 2 333