Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
RDF Database Systems -  Guillaume Blin,  Olivier Cure

RDF Database Systems (eBook)

Triples Storage and SPARQL Query Processing
eBook Download: EPUB
2014 | 1. Auflage
256 Seiten
Elsevier Science (Verlag)
978-0-12-800470-8 (ISBN)
Systemvoraussetzungen
41,28 inkl. MwSt
(CHF 39,95)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
RDF Database Systems is a cutting-edge guide that distills everything you need to know to effectively use or design an RDF database. This book starts with the basics of linked open data and covers the most recent research, practice, and technologies to help you leverage semantic technology. With an approach that combines technical detail with theoretical background, this book shows how to design and develop semantic web applications, data models, indexing and query processing solutions. - Understand the Semantic Web, RDF, RDFS, SPARQL, and OWL within the context of relational database management and NoSQL systems - Learn about the prevailing RDF triples solutions for both relational and non-relational databases, including column family, document, graph, and NoSQL - Implement systems using RDF data with helpful guidelines and various storage solutions for RDF - Process SPARQL queries with detailed explanations of query optimization, query plans, caching, and more - Evaluate which approaches and systems to use when developing Semantic Web applications with a helpful description of commercial and open-source systems

Olivier Cur‚ is an associate professor of computer science at the Universit‚ Paris-Est in France and is researching at the CNRS LIGM lab. He holds a Ph.D. in Artificial Intelligence from the Universit‚ de Paris V, France and has published three book chapters, eight journal articles and more than 50 papers in international, peer-reviewed conferences in the fields of databases, semantic web and ontologies. Professor Cur‚ has organized workshops including Ambient Data Integration (ADI) at On the Move (OTM) conference in 2008, 2009 and 2010. He has received three cooperative research grants to work with the Database and Information System research team of Pr. Stefan Jablonski at the University of Bayreuth, Germany. In 2013, Professor Cur‚ received a grant for a France-Stanford collaboration to conduct research with Stanford's BioMedical Informatics Research (BMIR) laboratory.
RDF Database Systems is a cutting-edge guide that distills everything you need to know to effectively use or design an RDF database. This book starts with the basics of linked open data and covers the most recent research, practice, and technologies to help you leverage semantic technology. With an approach that combines technical detail with theoretical background, this book shows how to design and develop semantic web applications, data models, indexing and query processing solutions. - Understand the Semantic Web, RDF, RDFS, SPARQL, and OWL within the context of relational database management and NoSQL systems- Learn about the prevailing RDF triples solutions for both relational and non-relational databases, including column family, document, graph, and NoSQL- Implement systems using RDF data with helpful guidelines and various storage solutions for RDF- Process SPARQL queries with detailed explanations of query optimization, query plans, caching, and more- Evaluate which approaches and systems to use when developing Semantic Web applications with a helpful description of commercial and open-source systems

Front Cover 1
Social Support, Life Events, and Depression 4
Copyright Page 5
Table of Contents 6
Contributors 12
Preface 14
Acknowledgments 16
Part I: IDENTYFYING BASIC ISSUES AND APPROACH 18
Chapter 1. Social Support in Epidemiological Perspective 20
..TRODUCTION 20
CONCEPTUALIZATON 26
MEASUREMENTS 27
CAUSAL MODELING 30
SPECIFICATIONS AND ELABORATONS 30
Chapter 2. Conceptualizing Social Support 34
INTRODUOTON 34
C..C...U.LI..TI..S OF SOCIAL SUPPORT 34
THE S.....TIC DEFINITION OF SOCIAL SUPPORT 35
FURTHER DISCUSSION OF THE SYNTHETIC DEFINITION 37
A THEORY OF SOCIAL RESOURCES AND SOCIAL SUPPORT 43
DISCUSSION 46
Chapter 3. Study Design and Data 48
THE ALBANY AREA HEALTH SURVEY 48
THE PRETEST 50
SAMPLING DESIGN 51
REPRESENTATIVENESS OF THE SAMPLE 53
THE INTERVIEW SCHEDULES 56
TIME FRAMES FOR QUESTIONS 62
THE INTERVIEWING STAFF 64
SUMMARY 64
Part II: MEASURING DEPRESSION, LIFE EVENTS, AND PSYCHOLOGICAL RESOURCES 66
Chapter 4. Measuring Depression: The GES-D Scale 68
INTRODUCTION 68
MEASURING DEPRESSION: MOOD, SYMPTOM, OR SYNDROME 69
THE CENTER FOR EPIDEMIOLOGICAL STUDIES DEPRESSION (CES-D) SCALE: HISTORY OF DEVELOPMENT 70
TYPES OF DEPRESSIVE SYMPTOMATOLOGY 72
RELIABILITY AND VALIDITY OF THE CES-D SCALE IN THE CURRENT STUDY: A COMPARISON WITH PREVIOUS WORK 74
RELATONSHIP OF THE CES-D SCALE OVER TIME 80
THE CES-D AND CLINICAL CASENESS 83
SUMMARY 85
Chapter 5. Measuring Life Events 88
INTRODUOTON 88
THE STRESS(OR) CONSTRUCT 88
ANALYTIC TASKS 89
OUR MEASUREMENT OF LIFE EVENTS 91
STATISTICAL DESCRIPTION OF LIFE-EVENTS SCALES 93
CONCLUSIONS 110
Chapter 6. Measuring Psychological Resources 114
INTRODUCTION 114
PRESENT OBJECTIVES 115
THE CONCEPT OF PERSONAL COMPETENCE 116
THE CONCEPT OF SELF-ESTEEM 119
OVER-TI.. C.RRELATIONS 123
TESTING THE PROXY ISSUE 123
FACTOR ANALYSES OF PERSONAL COMPETENCE AND SELF-ESTEEM 125
SUMMARY 127
Part III: MEASURING SOCIAL SUPPORT 130
Chapter 7. Measuring Intimate Support: The Family and Confidant Relationships 134
INTRODUCTION 134
ANALYSIS OF THE MEDALIE-GOLDBOURT SCALE OF FAMILY RELATIONSHIPS 136
CONFIDANT SUPPORT: CONCEPTUALIUZATION AND MEASUREMENT 139
DISCUSSION 143
SUMMARY AND CONCLUSIONS 144
Chapter 8. Measuring the Instrumental and Expressive Functions of Social Support 146
SCALE DEVELOPMENT 146
TOTAL SCALE RELIABILITY AND VALIDITY 147
DETERMINING DIMENSIONS OF THE INSTRUMENTAL AND EXPRESSIVE ITEMS 147
FURTHER DEVELOPMENT: STRONG-TIE SUPPORT 162
RELIABILITY AND VALIDITY OF STRONG-TEE SUPPORT 164
CRITICISMS OF THE INSTRUMENTAL AND EXPRESSIVE SUPPORTIVE SCALES: AN EMPIRICAL TEST 164
SUMMARY AND IMPLICATONS 167
Chapter 9. Measuring Community and Network Support 170
INTRODUCTION 170
COMMUNITY SUPPORT 172
NETWORK SUPPORT 175
CONCLUDING REMARKS 187
Part IV: Constructing and Estimating Basic Models 188
Chapter 10. Modeling the Effects of Social Support 190
INTRODUCTION 190
MODELING THE EFFECTS OF SOCIAL SUPPORT 192
.ROPERTIES AND IMPLICATIONS OF THE MODELS 195
EVIDENCE FROM OTHER STUDIES 197
DATA AND THE ...LYTIC TECHNIQUE 204
THE ADDITIVE MODELS (MODELS 2, 3, and 4) 207
CLASS A MODELS 207
CLASS . MODELS 211
CLASS C MODELS 213
THE INTERACTIVE MODELS 213
MODELS OF JOINT ADDITIVE AND INTERACTIVE EFFECTS 215
MODELS OF JOINT ADDITIVE AND INTERACTIVE EFFECTS 215
CONCLUSIONS 223
Part V: EXPLORING BASIC MODELS 228
Chapter 11. The Age Structure and the Stress Process 230
RELATIONSHIP BETWEEN AGE AND DEPRESSION 232
CONSTRUCTION OF AGE CATEGORIES 233
AGE-RELATED EFFECTS OF LIFE EVENTS AND SOCIAL SUPPORT ON DEPRESSION 238
FURTHER AGE-GROUP REFINEMENTS 241
SUMMARY AND IMPLICATIONS 241
Chapter 12. Sex, Marital Status, and Depression: The Role of Life Events and Social Support 248
GENDER, MARITAL STATUS, AND DEPRESSION: A REVIEW 248
THE CONFOUNDING ISSUE: MARITAL STATUS AS A STRESSOR OR AS A SOCIAL SUPPORT 252
A MODEL OF SEX, MARITAL STATUS, UFE EVENTS, SOCIAL SUPPORT, AND DEPRESSION 253
SEX, MARITAL STATUS, AND DEPRESSION 254
SEX, MARITAL STATUS, LIFE EVENTS, AND SOCIAL SUPPORT 255
INDEPENDENT EFFECTS OF LIFE EVENTS AND SOCIAL SUPPORT 257
JOINT EFFECTS, MEDIATING EFFECTS, AND ....RACTION EFFECTS 259
SUMMARY AND IMPLICATIONS 263
Chapter 13. Social Class and Depressive Symptomatology 266
INTRODUCTION 266
MALE-FEMALE CLASS DIFFERENCE IN VULNERABILITY 267
SOCIOECONOMIC CHARACTERISTICS OF MALES AND FEMALES 268
SOCIAL CLASS, LIFE EVENTS, SOCIAL SUPPORT, AND DEPRESSION 271
CLASS-ORIENTED EFFECTS OF LIFE EVENTS AND SOCIAL SUPPORT ON DEPRESSION 274
CLASS AND THE SUPPRESSING ROLE OF SOCIAL SUPPORT 279
SUMMARY 281
Chapter 14. Prior History of Illness in the Basic Model 284
PRIOR HlSTORY OF ILLNESS 284
THE EVENT-PRONENESS MODEL 285
PHYSICAL ILLNESS AND PSYCHOLOGICAL DISTRESS 287
MODELS TO BE EXAMINED 288
THE MEASURE OF ADVERSE PHYSICAL HEALTH 289
MODEL 1: THE EVENT-PRONENESS HYPOTHESIS (PHYSICAL ILLNESS AND LIFE EVENTS) 290
MODEL 2: THE MODIFIED EVENT-PRONENESS HYPOTHESIS: PRIOR PHYSICAL ILLNESS, LIFE EVENTS, AND SUBSEQUENT PSYCHOLOGICAL SYMPTOMS 292
MODEL 3: THE BASIC MODEL (LIFE EVENTS, SOCIAL SUPPORT, AND DEPRESSION) WITH PRIOR ILLNESS 293
CONCLUSIONS 296
Part VI: EXAMINING ALTERNATIVE APPROACHES TO THE BASIC MODELS 298
Chapter 15. Gender of the Gonfidant and Depression 300
GENDER DIFFERENCES IN WELL-BEING 300
DATA AND MEASUREMENT 308
MARITAL CHANGE AND CONFIDANTS 312
MULTIVARIATE ANALYSIS 317
SUMMARY AND DISCUSSION 322
Chapter 16. Buffering the Impact of the Most Important Life Event 324
INTRODUCTON 324
PREREQUISITES AND ELEMENTS OF THE BUFFERING MODEL 325
DESIGN AND HYPOTHESES 327
THE MEASURES 330
EFFECT OF THE MOST IMPORTANT LIFE EVENT 332
BUFFERING EFFECTS OF STRONG TIES 334
DISCUSSION 342
Chapter 17. Epilogue: In Retrospect and Prospect 350
SUMMABY OF MAJOR FINDINGS 350
FUTURE RESEARCH AGENDA 353
TOWARD A THEORY OF THE INTERNAL STRUCTURE OF SOCIAL SUPPORT 357
References 360
Author Index 380
Subject Index 388

Chapter Two

Database Management Systems


Abstract


In this chapter, we present the main aspects and solutions of database management systems that have inspired or are currently influencing RDF stores. This ranges from systems based on the relational model to NoSQL and the recent NewSQL stores. It covers aspects such as storage solutions, efficient query processing through indexation, data and processing distribution and parallelism.

Keywords


database management system
relational model
NoSQL
Structured Query Language
Index
ACID
Distribution
The objective of this chapter is to provide some background knowledge on database management systems, a software the purpose of which is to define, create, manage, query, and update a database. We present certain aspects of systems that have been the most widely used in production for the last couple of decades. We also consider some trends that have emerged during the last few years. We limit this investigation to systems that are currently being used or have been in the past as the backend of existing Resource Description Framework (RDF) database management systems. Due to space limitations, we cannot provide a thorough presentation of these systems, therefore we concentrate on some peculiar characteristics that motivated their adoption in RDF data management and are main differentiators among these systems.
The first category of systems we consider is the relational database management system (RDBMS). It is a very popular family of systems that has dominated the database market for the last 30 years. We provide a short introduction on this topic for readers coming with a (Semantic) Web background, but a complete presentation is out of the scope of this book, (Elsmari, 2010) and (Kifer, 2005) are good introductions. Nevertheless, we define some notions and terms that are going to be used throughout this book. Then, we introduce concepts that are needed for understanding the particularities of the different RDF systems that are studied in Part 2 of this book. These concepts are generally presented in books investigating the internal description of RDBMSs, and are usually not considered in classic RDBMS books that concentrate more on how to model for and use these systems.
The second kind of systems we address corresponds to NoSQL systems. These systems only appeared a couple of years ago but already benefit from a high adoption rate in many IT infrastructures. They are used in many different application domains and are far from being limited to the issues of Web companies. This presentation concerns the four main families of NoSQL systems and also introduces some tools that are frequently associated with these systems, such as the popular parallel MapReduce processing framework.
Finally, we provide trails on the evolution of RDBMS and NoSQL systems. For instance, we present an introduction to some novel approaches in developing RDBMSs. Here, we are mainly concerned with implementing systems that leverage on the evolution of the hardware environment—for example, the availability of larger main memory spaces, the emergence of solid-state drives (SSDs), and the emergence of cloud-based systems. We also emphasize on the appearance of novel functionalities in NoSQL database systems. All these aspects may play a role in the evolution of RDF database management systems in the near future.

2.1. Technologies prevailing in the relational domain


2.1.1. Relational model


The relational model was introduced by Edgar F. Codd in the early 1970s (Codd, 1970) and is the foundation of RDBMSs. In this model, the first-class citizen is a specific structure named a relation that contains tuples (a.k.a. records). All the tuples in a relation have the same set of fields (a.k.a. attributes) where each field has a certain type, such as an integer, a date, or a string. This matches the definition of structured data presented in Chapter 1. The operations performed over this model are handled by an algebra that principally serves as a query language to retrieve data. A selection operation retrieves information from a single relation or a set of relations. In this last case, relations are generally joined over some common-type attributes. An important aspect of this algebra is that it produces an output that takes the form of a structure that is itself a relation. Thus, this approach enables the composition of relational queries one into another—that is, using the result of a query as the input of another one.
The concepts pertaining in the relational model are transposed into an RDBMS using the following term translation: relations, attributes, and tuples correspond respectively to tables, columns, and rows (but these terms can be used interchangeably to denote the same notions). In an RDBMS, the query language is named Structured Query Language (SQL), and it implements most of the operations available in the relational algebra but also provides additional ones. Many consider that SQL is a major reason for the success and dominance of this type of data management system. This is mainly due to its short learning curve and its expressivity which has been defined to support good computational complexity properties. In other words, a lot of practical questions can be expressed with few concepts and answered relatively rapidly even over large data sets. Moreover, the wide adoption in most existing RDBMS systems of a common, standardized subset of SQL is another major advantage. Therefore, it enables one user to easily switch from one RDBMS to another with relative ease, such as from MySQL to Oracle or the other way around. SQL also extends the relation algebra by update operations, which are the ability to delete, insert, or modify information.
For example, we consider an oversimplified blog application containing the following information. Blog entries are being written by users, themselves being characterized by an identifier, first and last names, and a gender. For each blog entry, we store the content of the entry (i.e., the text it contains), its storage date (i.e., the date at which it’s being stored in the database), the user who has produced the entry, and the category of the entry. A category corresponds to a subject area, such as sports, technology, or science. Finally, a subscription feature enables end-users to follow the blog entries of other users. Many solutions are available to represent the corresponding conceptual data model (e.g., an entity relationship (ER) diagram), but we have opted for a Unified Modeling Language (UML) notation using a class diagram, see Figure 2.1. Note that in this diagram, we consider that identifiers are explicit (e.g., user identifier), and we therefore do not display them in the figure.
Figure 2.1 Data model for the blog use case using UML notation.
When the target database is an RDBMS, the conceptual model is translated into a relation schema. This is presented with some sample data in Figure 2.2. The schema contains four tables, namely User, Category, Blog, and Follows. The first three are direct translations from the classes proposed in Figure 2.1. The latter corresponds to the follows role the cardinalities of which are many-to-many (the two * symbols in Figure 2.1), meaning that a user can follow as many users as he or she wants and he or she can also be followed by an unrestricted number of users. The attributes forming this relation correspond to user identifiers from both the follower and the followed users.
Figure 2.2 Sample data for the blog use case.
We can also see that some columns have been added to some relations. This corresponds to many-to-one relationships between entities (represented as 1 * associations between boxes in Figure 2.1). This is aimed to support joins between relations—for example, the CategoryId of the Blog relation enables joins with the id attribute of the Category relation. This approach implies column redundancy, which allows the definition of queries that may be useful when designing domain application. For example, the following query retrieves all the blogs belonging to the Science category and that have been written by persons followed by Mary:
The capitalized terms correspond to reserved words of SQL. This query contains three clauses—SELECT, FROM, and WHERE—which respectively retrieve some columns to be displayed in the result set, specify the tables needed for the query to execute (AS is used for the creation of aliases for table names, which induces easier reading of the query), and can define some filters and/or joins. This query requires three tables and the WHERE clause contains two filters (i.e., on the label and followerId columns using the LIKE and equality operators) and two joins (e.g., on the columns id of Category and...

EPUBEPUB (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Die Grundlage der Digitalisierung

von Knut Hildebrand; Michael Mielke; Marcus Gebauer

eBook Download (2025)
Springer Fachmedien Wiesbaden (Verlag)
CHF 29,30
Mit Herz, Kopf & Bot zu deinem Skillset der Zukunft

von Jenny Köppe; Michel Braun

eBook Download (2025)
Lehmanns Media (Verlag)
CHF 16,60