Database Modeling for Industrial Data Management Emerging Technologies and Applications Zongmin Ma pdf download
Database Modeling for Industrial Data Management Emerging Technologies and Applications Zongmin Ma pdf download
https://ebookgate.com/product/database-modeling-for-industrial-
data-management-emerging-technologies-and-applications-zongmin-
ma/
https://ebookgate.com/product/encyclopedia-of-database-technologies-
and-applications-laura-c-rivero/
ebookgate.com
https://ebookgate.com/product/database-technologies-concepts-
methodologies-tools-and-applications-1st-edition-john-erickson/
ebookgate.com
https://ebookgate.com/product/advanced-database-query-systems-
techniques-applications-and-technologies-1st-edition-li-yan/
ebookgate.com
MPLS Enabled Applications Emerging Developments and New
Technologies Second Edition Ms Ina Minei
https://ebookgate.com/product/mpls-enabled-applications-emerging-
developments-and-new-technologies-second-edition-ms-ina-minei/
ebookgate.com
https://ebookgate.com/product/quantifying-and-understanding-plant-
nitrogen-uptake-for-systems-modeling-1st-edition-liwang-ma/
ebookgate.com
https://ebookgate.com/product/biological-database-modeling-1st-
edition-jake-chen/
ebookgate.com
https://ebookgate.com/product/emerging-technologies-for-food-
processing-second-edition-da-wen-sun/
ebookgate.com
Database Modeling
for Industrial
Data Management:
Emerging Technologies
and Applications
Zongmin Ma
Northeastern University, China
Copyright © 2006 by Idea Group Inc. All rights reserved. No part of this book may be repro-
duced, stored or distributed in any form or by any means, electronic or mechanical, including
photocopying, without written permission from the publisher.
Product or company names used in this book are for identification purposes only. Inclusion of the
names of the products or companies does not indicate a claim of ownership by IGI of the
trademark or registered trademark.
All work contributed to this book is new, previously-unpublished material. The views expressed in
this book are those of the authors, but not necessarily of the publisher.
Database Modeling
for Industrial
Data Management:
Emerging Technologies
and Applications
Table of Contents
Preface .................................................................................................. vi
Chapter I
Databases Modeling of Engineering Information ................................ 1
Z. M. Ma, Northeastern University, China
Chapter II
Database Design Based on B ............................................................. 35
Elvira Locuratolo, Consiglio Nazionale delle Ricerche, Italy
Chapter III
The Management of Evolving Engineering Design Constraints ....... 62
T. W. Carnduff, University of Glamorgan, UK
J. S. Goonetillake, University of Colombo, Sri Lanka
Chapter IV
Similarity Search for Voxelized CAD Objects ................................. 115
Hans-Peter Kriegel, University of Munich, Germany
Peer Kröger, University of Munich, Germany
Martin Pfeifle, University of Munich, Germany
Stefan Brecheisen, University of Munich, Germany
Marco Pötke, software design & management AG, Germany
Matthias Schubert, University of Munich, Germany
Thomas Seidl, RWTH Aachen, Germany
Chapter V
STEP-NC to Complete Product Development Chain ....................... 148
Xun W. Xu, University of Auckland, New Zealand
Chapter VI
Semantic-Based Dynamic Enterprise Information Integration ....... 185
Jun Yuan, The Boeing Company, USA
Chapter VII
Web Service Integration and Management Strategies
for Large-Scale Datasets .................................................................. 217
Yannis Panagis, University of Patras & Research Academic
Computer Technology Institute, Greece
Evangelos Sakkopoulos, University of Patras & Research Academic
Computer Technology Institute, Greece
Spyros Sioutas, University of Patras, Greece
Athanasios Tsakalidis, University of Patras & Research Academic
Computer Technology Institute, Greece
Chapter VIII
Business Data Warehouse: The Case of Wal-Mart ........................ 244
Indranil Bose, The University of Hong Kong, Hong Kong
Lam Albert Kar Chun, The University of Hong Kong, Hong Kong
Leung Vivien Wai Yue, The University of Hong Kong, Hong Kong
Li Hoi Wan Ines, The University of Hong Kong, Hong Kong
Wong Oi Ling Helen, The University of Hong Kong, Hong Kong
Chapter IX
A Content-Based Approach to Medical Image
Database Retrieval ........................................................................... 258
Chia-Hung Wei, University of Warwick, UK
Chang-Tsun Li, University of Warwick, UK
Roland Wilson, University of Warwick, UK
Chapter X
Conceptual Modeling for XML: A Myth or a Reality .................... 293
Sriram Mohan, Indiana University, USA
Arijit Sengupta, Wright State University, USA
Chapter XI
Constraint-Based Multi-Dimensional Databases ............................ 323
Franck Ravat, Université Toulouse I, France
Olivier Teste, Université Toulouse III, France
Gilles Zurfluh, Université Toulouse I, France
Preface
UML models in database areas can be used for industrial data modeling at the
conceptual level. But, limited by their power in industrial data modeling, some
new conceptual data models such as IDEF1X and STEP/EXPRESS have
been developed. In particular, to implement share and exchange of industrial
data, the Standard for the Exchange of Product Model Data (STEP) is being
developed by the International Organization for Standardization (ISO). EX-
PRESS is the description methods of STEP and a conceptual schema lan-
guage, which can model product design, manufacturing, and production data.
EXPRESS model hereby becomes a major one of conceptual data models for
industrial data modeling. Many research works have been reported on the
database implementation of the EXPRESS model in context of STEP, and
some software packages and tools are available in the marketplace. For in-
dustrial data modeling in database systems, the generic logical database mod-
els such as relational, nested relational, and object-oriented databases have
been used. However, these generic logical database models do not always
satisfy the requirements of industrial data management. In non-transaction pro-
cessing such as CAD/CAM, knowledge-based system, multimedia and Internet
systems, for example, most of these data-intensive application systems suffer
from the same limitations of relational databases. Some non-traditional data-
base models based on special, hybrid, and/or the extended database models
above have been proposed accordingly.
Database technology is typically application-oriented. With advances and in-
depth applications of computer technologies in industry, database modeling
for industrial data management is emerging as a new discipline. The research
and development of industrial databases is receiving increasing attention. By
means of database technology, large volumes of industrial data with complex
structures can be modeled in conceptual data models and further stored in
databases. Industrial information systems based the databases can handle and
retrieve these data to support various industrial activities. Therefore, database
modeling for industrial data management is a field which must be investigated
by academic researchers, together with developers and users both from data-
base and industry areas.
Introduction
This book, which consists of 11 chapters, is organized into two major sec-
tions. The first section discusses the issues of industrial databases and appli-
viii
cations in the first nine chapters. The next two chapters covering the data
modeling issue in generic databases comprise the second section.
First of all, we take a look at the problems of the industrial databases and
applications.
Databases are designed to support data storage, processing, and retrieval
activities related to data management, and database systems are the key to
implementing engineering information modeling. But some engineering re-
quirements challenge current mainstream databases, which are mainly used
for business applications, and promote their evolvement. Ma tries to identify
the requirements for engineering information modeling and then investigates
the satisfactions of current database models to these requirements at two
levels: conceptual data models and logical database models. Also, the rela-
tionships among the conceptual data models and the logical database models
for engineering information modeling are presented as viewed from database
conceptual design.
ASSO is a database design methodology defined for achieving conceptual
schema consistency, logical schema correctness, flexibility in reflecting the real-
life changes on the schema, and efficiency in accessing and storing informa-
tion. B is an industrial formal method for specifying, designing, and coding
software systems. Locuratolo investigates the integration of the ASSO fea-
tures in B. Starting from a B specification of the data structure and of the
transactions allowed on a database, two model transformations are designed:
The resulting model Structured Database Schema integrates static and dy-
namics, exploiting the novel concepts of Class-Machines and Specialized
Class-Machines. Formal details which must be specified if the conceptual
model of ASSO is directly constructed in B are avoided; the costs of the
consistency obligations are minimized. Class-Machines supported by seman-
tic data models can be correctly linked with Class-Machines supported by
object models.
Carnduff and Goonetillake present research aimed at determining the require-
ments of a database software tool that supports integrity validation of versioned
design artifacts through effective management of evolving constraints. It re-
sults in the design and development of a constraint management model, which
allows constraint evolution through representing constraints within versioned
objects called Constraint Versions Objects (CVOs). This model operates
around a version model that uses a well-defined configuration management
strategy to manage the versions of complex artifacts. Internal and interdepen-
dency constraints are modeled in CVOs. They develop a model which has
been implemented in a prototype database tool with an intuitive user interface.
ix
The user interface allows designers to manage design constraints without the
need to program. Also, they introduce the innovative concepts developed us-
ing an ongoing example of a simple bicycle design.
Similarity search in database systems is an important task in modern applica-
tion domains such as multimedia, molecular biology, medical imaging and many
others. Especially for CAD (Computer-Aided Design), suitable similarity
models and a clear representation of the results can help to reduce the cost
of developing and producing new parts by maximizing the reuse of existing
parts. Kriegel, Kröger, Pfeifle, Brecheisen, Pötke, Schubert, and Seidl
present different similarity models for voxelized CAD data based on space
partitioning and data partitioning. Based on these similarity models, they in-
troduce an industrial prototype, called BOSS, which helps the user to get an
overview over a set of CAD objects. BOSS allows the user to easily browse
large data collections by graphically displaying the results of a hierarchical
clustering algorithm.
STEP-NC is an emerging ISO standard, which defines a new generation of
NC programming language and is fully compliant with STEP. There is a whole
suite of implementation methods one may utilize for development purposes.
STEP-NC brings richer information to the numerically-controlled machine tools;
hence intelligent machining and control are made possible. Its Web-enabled
feature gives itself an additional dimension in that e-manufacturing can be readily
supported. Xu addresses the issue of product development chain from the
perspective of data modeling and streamlining. The focus is on STEP-NC,
and how it may close the gap between design and manufacturing for a com-
plete, integrated product development environment. A case study is given to
demonstrate a STEP compliant, Web-enabled manufacturing system.
Yuan shares his experience of enabling semantic-based dynamic information
integration across multiple heterogeneous information sources. While data is
physically stored in existing legacy data systems across the networks, the in-
formation is integrated based upon its semantic meanings. Ontology is used to
describe the semantics of global information content, and semantic enhance-
ment is achieved by mapping the local metadata onto the ontology. For better
system reliability, a unique mechanism is introduced to perform appropriate
adjustments upon detecting environmental changes.
Panagis, Sakkopoulos, Sioutas, and Tsakalidis present the Web Service ar-
chitecture and propose Web Service integration and management strategies
for large-scale datasets. They mainly present the elements of Web Service
architecture, the challenges in implementing Web Services whenever large-
scale data are involved, and the design decisions and business process re-
x
Acknowledgments
The editor wishes to thank all of the authors for their insights and
excellent contributions to this book, and would like to acknowl-
edge the help of all involved in the collation and review process of
the book, without whose support the project could not have been
satisfactorily completed. Most of the authors of chapters included
in this book also served as referees for papers written by other
authors. Thanks go to all those who provided constructive and
comprehensive reviews.
A further special note of thanks goes also to all the staff at Idea
Group Inc., whose contributions throughout the whole process
from inception of the initial idea to final publication have been
invaluable. Special thanks also go to the publishing team at Idea
Group Inc. — in particular to Mehdi Khosrow-Pour, whose en-
thusiasm motivated me to initially accept his invitation for taking
on this project, and to Michele Rossi, who continuously prodded
via e-mail for keeping the project on schedule. This book would
not have been possible without the ongoing professional support
from Mehdi Khosrow-Pour and Jan Travers at Idea Group Inc.
The idea of editing this volume stems from the initial research
work that the editor did in the past several years. The assistances
and facilities of University of Saskatchewan and Université de
Sherbrooke, Canada, Oakland University and Wayne State Uni-
versity, USA, and City University of Hong Kong and North-
eastern University, China, are deemed important, and are highly
appreciated.
xiii
Finally, the editor wishes to thank his family for their patience,
understanding, encouragement, and support when the editor
needed to devote many time in the edition of this book. This book
will not be completed without their love.
Chapter I
Databases Modeling
of Engineering
Information
Z. M. Ma, Northeastern University, China
Abstract
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
2 Ma
Introduction
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 3
The remainder of the chapter is organized as follows: The next section identifies
the generic requirements of engineering information modeling. The issues that
current databases satisfy these requirements are then investigated in the third
section. The fourth section proposes the constructions of database models.
The final section concludes this chapter.
Needs for
Engineering Information Modeling
Engineering data have complex structures and are usually large in volume. But
engineering design objects and their components are not independent. In
particular, they are generally organized into taxonomical hierarchies. The
specialization association is the well-known association. Also the part-whole
association, which relates components to the compound of which they are part,
is another key association in engineering settings.
In addition, the position relationships between the components of design
objects and the configuration information are typically multi-dimensional. Also,
the information of version evolution is obviously time-related. All these kinds
of information should be stored. It is clear that spatio-temporal data modeling
is essential in engineering design (Manwaring, Jones, & Glagowski, 1996).
Typically, product modeling for product family and product variants has
resulted in product data models, which define the form and content of product
data generated through the product lifecycle from specification through design
to manufacturing. Products are generally complex (see Figure 1, which shows
a simple example of product structure) and product data models should hereby
have advanced modeling abilities for unstructured objects, relationships,
abstractions, and so on (Shaw, Bloor, & de Pennington, 1989).
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
4 Ma
Product
Web-Based Applications
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 5
can not only obtain online information but also organize production activities.
Web technology facilitates cross-enterprise information sharing through
interconnectivity and integration, which can connect enterprises to their strate-
gic partners as well as to their customers. So Web-based virtual enterprises
(Zhang, Zhang, & Wang, 2000), Web-based PDM (Chu & Fan, 1999; Liu &
Xu, 2001), Web-based concurrent engineering (Xue & Xu, 2003), Web-
based supply chain management, and Web-based B2B e-commerce for
manufacturing (Fensel et al., 2001; Shaw, 2000a, 2000b; Soliman & Youssef,
2003; Tan, Shaw, & Fulkerson, 2000) are emerging. A comprehensive review
was given of recent research on developing Web-based manufacturing systems
in Yang and Xue (2003).
The data resources stored on the Web are very rich. In addition to common
types of data, there are many special types of data such as multimedia data and
hypertext link, which are referred to as semi-structured data. With the recent
popularity of the WWW and informative manufacturing enterprises, how to
model and manipulate semi-structured data coming from various sources in
manufacturing databases is becoming more and more important. Web-based
applications, including Web-based supply chain management, B2B e-com-
merce, and PDM systems, have been evolved from information publication to
information share and exchange. HTML-based Web application cannot satisfy
such requirements.
Artificial intelligence and expert systems have extensively been used in many
engineering activities such as product design, manufacturing, assembly, fault
diagnosis, and production management. Five artificial intelligence tools that are
most applicable to engineering problems were reviewed in Pham and Pham
(1999), which are knowledge-based systems, fuzzy logic, inductive learn-
ing, neural networks, and genetic algorithms. Each of these tools was
outlined in the paper together with examples of their use in different branches
of engineering. In Issa, Shen, and Chew (1994), an expert system that applies
analogical reasoning to mechanism design was developed. Based on fuzzy
logic, an integration of financial and strategic justification approaches was
proposed for manufacturing in Chiadamrong (1999).
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
6 Ma
Imprecision is most notable in the early phase of the design process and has
been defined as the choice between alternatives (Antonsoon & Otto, 1995).
Four sources of imprecision found in engineering design were classified as
relationship imprecision, data imprecision, linguistic imprecision, and
inconsistency imprecision in Giachetti et al. (1997). In addition to engineering
design, imprecise and uncertain information can be found in many engineering
activities. The imprecision and uncertainty in activity control for product
development was investigated in Grabot and Geneste (1998). To manage the
uncertainty occurring in industrial firms, the various types of buffers were
provided in Caputo (1996) according to different types of uncertainty faced
and to the characteristics of the production system. Buffers are used as
alternative and complementary factors to attain technological flexibility when a
firm is unable to achieve the desired level of flexibility and faces uncertainty.
Nine types of flexibility (machine, routing, material handling system,
product, operation, process, volume, expansion, and labor) in manufactur-
ing were summarized in Tsourveloudis and Phillis (1998).
Concerning the representation of imprecision and uncertainty, attempts have
been made to address the issue of imprecision and inconsistency in design by
way of intervals (Kim et al., 1995). Other approaches to representing impre-
cision in design include using utility theory, implicit representations using
optimization methods, matrix methods such as Quality Function Deployment,
probability methods, and necessity methods. An extensive review of these
approaches was provided in Antonsoon and Otto (1995). These methods have
all had limited success in solving design problems with imprecision. It is believed
that fuzzy reorientation of imprecision will play an increasingly important role in
design systems (Zimmermann, 1999).
Fuzzy set theory (Zadeh, 1965) is a generalization of classical set theory. In
normal set theory, an object may or may not be a member of a set. There are
only two states. Fuzzy sets contain elements to a certain degree. Thus, it is
possible to represent an object that has partial membership in a set. The
membership value of element u in a fuzzy set is represented by µ(u) and is
normalized such that µ(u) is in [0, 1]. Formally, let F be a fuzzy set in a universe
of discourse U and µF: U → [0, 1] be the membership function for the fuzzy set
F. Then the fuzzy set F is described as:
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 7
Fuzzy sets can represent linguistic terms and imprecise quantities and make
systems more flexible and robust. So fuzzy set theory has been used in some
engineering applications (e.g., engineering/product design and manufacturing,
production management, manufacturing flexibility, e-manufacturing, etc.), where,
either crisp information is not available or information flexible processing is
necessary.
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
8 Ma
It is believed that fuzzy set theory has considerable potential for intelligent
manufacturing systems and will be employed in more and more engineering
applications.
Knowledge Management
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 9
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
10 Ma
With the huge amount of information available online, the World Wide Web is
a fertile area for data mining research. The Web mining research is at the
crossroads of research from several research communities such as database,
information retrieval, and within AI, especially the sub-areas of machine
learning and natural language processing (Kosala & Blockeel, 2000). In
addition, soft computing methodologies (involving fuzzy sets, neural networks,
genetic algorithms, and rough sets) are most widely applied in the data mining
step of the overall KDD process (Mitra, Pal, & Mitra, 2002). Fuzzy sets
provide a natural framework for the process in dealing with uncertainty. Neural
networks and rough sets are widely used for classification and rule generation.
Genetic algorithms (GAs) are involved in various optimization and search
processes, like query optimization and template selection. Particularly, a
review of Web Mining in Soft Computing Framework was given in Pal, Talwar,
and Mitra (2002).
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 11
Database Models
Conceptual Data Models Logical Database Models
Generic Specific Classical Specific & Extended
Conceptual Conceptual Logical XML Hybrid Database
Data Models Data Models Database Databases Database Models
for Models Models
Engineering
• ER data • IDEF1X • Relational • Classical • Active • Fuzzy
model data model databases logical databases relational
• EER data • EXPRESS • Nested databases • Deductive databases
model data model relational • Native databases • Fuzzy
• UML data databases XML • Constraint nested
model • Object- databases databases relational
• XML data oriented • Spatio- databases
model databases temporal • Fuzzy
• Object- databases object-
relational • Object- oriented
databases oriented databases
active • Deductive
databases fuzzy
• Deductive relational
object- databases
relational …
databases
…
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
12 Ma
ods of STEP and a conceptual schema language, can model product design,
manufacturing, and production data. EXPRESS model hereby becomes one of
the major conceptual data models for engineering information modeling.
With regard to CAD/CAM development for product modeling, a review was
conducted in Eastman and Fereshetian (1994), and five information models
used in product modeling, namely, ER, NAIM, IDEF1X, EXPRESS and
EDM, were studied. Compared with IDEF1X, EXPRESS can model complex
semantics in engineering application, including engineering objects and their
relationships. Based on EXPRESS model, it is easy to implement share and
exchange engineering information.
It should be noted that ER/EER, IDEF1X and EXPRESS could model neither
knowledge nor fuzzy information. The first effort was done in Zvieli and Chen
(1996) to extend ER model to represent three levels of fuzziness. The first level
refers to the set of semantic objects, resulting in fuzzy entity sets, fuzzy
relationship sets and fuzzy attribute sets. The second level concerns the
occurrences of entities and relationships. The third level is related to the
fuzziness in attribute values of entities and relationships. Consequently, ER
algebra was fuzzily extended to manipulate fuzzy data. In Chen and Kerre
(1998), several major notions in EER model were extended, including fuzzy
extension to generalization/specialization, and shared subclass/category as well
as fuzzy multiple inheritance, fuzzy selective inheritance, and fuzzy inheritance
for derived attributes. More recently, using fuzzy sets and possibility distribu-
tion (Zadeh, 1978), fuzzy extensions to IDEF1X and EXPRESS were pro-
posed in Ma, Zhang, and Ma (2002) and Ma (in press), respectively.
UML (Unified Modeling Language) (Booch, Rumbaugh, & Jacobson, 1998;
OMG, 2003), being standardized by the Object Management Group (OMG), is
a set of OO modeling notations. UML provides a collection of models to capture
many aspects of a software system. From the information modeling point of view,
the most relevant model is the class model. The building blocks in this class model
are those of classes and relationships. The class model of UML encompasses the
concepts used in ER, as well as other OO concepts. In addition, it also presents
the advantage of being open and extensible, allowing its adaptation to the specific
needs of the application such as workflow modeling of e-commerce (Chang et
al., 2000) and product structure mapping (Oh, Hana, & Suhb, 2001). In
particular, the class model of UML is extended for the representation of class
constraints and the introduction of stereotype associations (Mili et al., 2001).
With the popularity of Web-based design, manufacturing, and business activi-
ties, the requirement has been put on the exchange and share of engineering
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 13
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
14 Ma
XML Databases
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 15
that it is possible to discard some information such as the document and its
physical structure when transferring data between them. It must be pointed out,
however, that the data in data-centric documents such as semi-structured data
can also be stored in a native XML database, in which a document-centric
document is usually stored. Document-centric documents are characterized by
less regular or irregular structure, larger-grained data (that is, the smallest
independent unit of data might be at the level of an element with mixed content
or the entire document itself), and lots of mixed content. The order in which
sibling elements and PCDATA occurs is almost always significant. Document-
centric documents are usually documents that are designed for human con-
sumption. As a general rule, the documents in document-centric documents are
stored in a native XML database or a content management system (an
application designed to manage documents and built on top of a native XML
database). Native XML databases are databases designed especially for
storing XML documents. The only difference of native XML databases from
other databases is that their internal model is based on XML and not something
else, such as the relational model.
In practice, however, the distinction between data-centric and document-
centric documents is not always clear. So the previously-mentioned rules are
not of a certainty. Data, especially semi-structured data, can be stored in native
XML databases, and documents can be stored in traditional databases when
few XML-specific features are needed. Furthermore, the boundaries between
traditional databases and native XML databases are beginning to blur, as
traditional databases add native XML capabilities and native XML databases
support the storage of document fragments in external databases.
In Seng, Lin, Wang, and Yu (2003), a technical review of XML and XML
database technology, including storage method, mapping technique, and
transformation paradigm, was provided and an analytic and comparative
framework was developed. By collecting and compiling the IBM, Oracle,
Sybase, and Microsoft XML database products, the framework was used and
each of these XML database techniques was analyzed.
It should be pointed out that, however, the generic logical database models
such as relational databases, nested relational databases, and object-oriented
databases do not always satisfy the requirements of engineering modeling. As
pointed out in Liu (1999), relational databases do not describe the complex
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
16 Ma
structure relationship of data naturally, and separate relations may result in data
inconsistencies when updating the data. In addition, the problem of inconsistent
data still exists in nested relational databases, and the mechanism of sharing and
reusing CAD objects is not fully effective in object-oriented databases. In
particular, these database models cannot handle engineering knowledge. Some
special databases based on relational or object-oriented models are hereby
introduced. In Dong and Goh (1998), an object-oriented active database for
engineering application was developed to support intelligent activities in
engineering applications. In Liu (1999), deductive databases were considered
as the preferable database models for CAD databases, and deductive object-
relational databases for CAD were introduced in Liu and Katragadda (2001).
Constraint databases based on the generic logical database models are used to
represent large or even infinite sets in a compact way and are suitable hereby
for modeling spatial and temporal data (Belussi, Bertino, & Catania, 1998;
Kuper, Libkin, & Paredaens, 2000). Also, it is well established that engineering
design is a constraint-based activity (Dzbor, 1999; Guiffrida, & Nagi, 1998;
Young, Giachetti, & Ress, 1996). So constraint databases are promising as a
technology for modeling engineering information that can be characterized by
large data in volume, complex relationships (structure, spatial and/or temporal
semantics), intensive knowledge and so forth. In Posselt and Hillebrand
(2002), the issue about constraint database support for evolving data in
product design was investigated.
It should be noted that fuzzy databases have been proposed to capture fuzzy
information in engineering (Sebastian & Antonsson, 1996; Zimmermann,
1999). Fuzzy databases may be based on the generic logical database models
such as relational databases (Buckles & Petry, 1982; Prade & Testemale,
1984), nested relational databases (Yazici et al., 1999), and object-oriented
databases (Bordogna, Pasi, & Lucarella, 1999; George et al., 1996; van
Gyseghem & de Caluwe, 1998). Also, some special databases are extended
for fuzzy information handling. In Medina et al. (1997), the architecture for
deductive fuzzy relational database was presented, and a fuzzy deductive
object-oriented data model was proposed in Bostan and Yazici (1998). More
recently, how to construct fuzzy event sets automatically and apply it to active
databases was investigated in Saygin and Ulusoy (2001).
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 17
Users
Engineering Information
Conceptual
Intranet
Systems
Users Data
Model
Logical DB Model (B)
Internet
Users
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
18 Ma
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 19
XML EXPRESS
Conversion Design
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
20 Ma
capture three levels of fuzziness and its constructs such as the basic elements
(reserved words and literals), the data types, the entities, the expressions and
so on, should hereby be extended.
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 21
Interface) access to the database. Users define their databases using EX-
PRESS, manipulate the databases using SDAI, and exchange data with other
applications through the database systems.
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
22 Ma
The goal of SDAI is to provide the users with uniform manipulation interfaces
and reduce the cost of integrated product databases. When EXPRESS data
models are mapped into databases, users will face databases. As a data access
interface, SDAI falls into the category of the application users who access and
manipulate the data. So the requirements of SDAI functions are decided by the
requirements of the application users of databases. However, SDAI itself is in
a state of evolution. Considering the enormity of the task and the difficulty for
achieving agreement as to what functions are to be included and the viability of
implementing the suggestions, only some basic requirements such as data
query, data update, structure query, and validation are catered for. Further-
more, under fuzzy information environment, the requirements of SDAI func-
tions needed for manipulating the fuzzy EXPRESS data model must consider
the fuzzy information processing such as flexible data query.
Using SDAI operations, the SDAI applications can access EXPRESS data
model. However, only the specifications of SDAI operations are given in STEP
Part 23 and Part 24. The implementation of these operations is empty, which
should be developed utilizing the special binding language according to data-
base systems. One will meet two difficulties when implementing SDAI in the
databases. First, the SDAI specifications are still in a state of evolution.
Second, the implementation of SDAI functions is product-related. In addition,
object-oriented databases are not standardized. It is extremely true for the
database implementation of the SDAI functions needed for manipulating the
fuzzy EXPRESS data model, because there are no commercial fuzzy relational
database management systems, and little research is done on fuzzy object-
oriented databases so far.
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 23
Conclusion
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
24 Ma
based PDM, etc.). One can find many researches in literature that focus on
using database techniques for engineering information modeling to support
various engineering activities. It should be noted that, however, most of these
papers only discuss some of the issues according to the different viewpoints and
application requirements. Engineering information modeling is complex be-
cause it should cover product life cycle times. On the other hand, databases
cover wide variety of topics and evolve quickly. Currently, few papers provide
comprehensive discussions about how current engineering information model-
ing can be supported by database technologies. This chapter tries to fill this gap.
In this chapter, we first identify some requirements for engineering information
modeling, which include complex objects and relationships, data exchange and
share, Web-based applications, imprecision and uncertainty, and knowledge
management. Since the current mainstream databases are mainly designed for
business applications, and the database models can be classified into conceptual
data models and logical database models, we then investigate how current
conceptual data models and logical database models satisfy the requirements of
engineering information modeling in databases. The purpose of engineering
information modeling in databases is to construct the logical database models,
which are the foundation of the engineering information systems. Generally the
constructions of logical database models start from the constructions of concep-
tual data models and then the developed conceptual data models are converted
into the logical database models. So the chapter presents not only the develop-
ment of some conceptual data models for engineering information modeling, but
also the development of the relational and object-oriented databases which are
used to implement EXPRESS/STEP. The contribution of the chapter is to identify
the direction of database study viewed from engineering applications and provide
a guidance of information modeling for engineering design, manufacturing, and
production management. It can be believed that some more powerful database
models will be developed to satisfy engineering information modeling.
References
Abiteboul, S., Segoufin, L., & Vianu, V. (2001). Representing and querying
XML with incomplete information, In Proceedings of the 12th ACM
SIGACT-SIGMOD-SIGART Symposium on Principles of Database
Systems, California (pp. 150-161).
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 25
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
26 Ma
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 27
Dong, Y., et al. (1997). Active database support for STEP/EXPRESS models.
Journal of Intelligent Manufacturing, 8(4), 251-261.
Dubois, D., Fargier, H., & Prade, H. (1995). Fuzzy constraints in job-shop
scheduling. Journal of Intelligent Manufacturing, 6(4), 215-234.
Dubois, D., Fargier, H., & Prade, H. (1996). Possibility theory in constraint
satisfaction problems: Handling priority, preference, and uncertainty.
Applied Intelligence, 6, 287-309.
Dubois, D., & Prade, H. (1996). What are fuzzy rules and how to use them.
Fuzzy Sets and Systems, 84, 169-185.
Dzbor, M. (1999). Intelligent support for problem formalization in design. In
Proceedings of the 3rd IEEE Conference on Intelligent Engineering
Systems, Stara Lesna, Slovakia (pp. 279-284). IEEE.
Eastman, C. M., & Fereshetian, N. (1994). Information models for use in
product design: A comparison. Computer-Aide Design, 26(7), 551-
572.
Erens, F., McKay, A., & Bloor, S. (1994). Product modeling using multiple
levels of abstract: Instances as types. Computers in Industry, 24, 17-28.
Fargier, H., & Thierry, C. (1999). The use of qualitative decision theory in
manufacturing planning and control: Recent results in fuzzy master pro-
duction scheduling. In R. Slowinski, & M. Hapke (Eds.), Advances in
scheduling and sequencing under fuzziness (pp. 45-59). Heidelberg:
Physica-Verlag.
Fensel, D., Ding, & Omelayenko (2001). Product data integration in B2B e-
commerce. IEEE Intelligent Systems and Their Applications, 16(4),
54-59.
Francois, F., & Bigeon, J. (1995). Integration of fuzzy techniques in a CAD-
CAM system. IEEE Transactions on Magnetics, 31(3), 1996-1999.
George, R., et al. (1996). Uncertainty management issues in the object-
oriented data model. IEEE Transactions on Fuzzy Systems, 4(2), 179-
192.
Gertosio, C., & Dussauchoy, A. (2004). Knowledge discovery form industrial
databases. Journal of Intelligent Manufacturing, 15, 29-37.
Giachetti, R. E., Young, Roggatz, Eversheim, & Perrone (1997). A method-
ology for the reduction of imprecision in the engineering design process.
European Journal of Operations Research, 100(2), 277-292.
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
28 Ma
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Databases Modeling of Engineering Information 29
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
30 Ma
Ma, Z. M., et al. (2003). Conceptual data models for engineering information
modeling and formal transformation of EER and EXPRESS-G. Lecture
Notes in Computer Science, Vol. 2813 (pp. 573-575). Springer Verlag.
Ma, Z. M., Zhang, W. J., & Ma, W. Y. (2002). Extending IDEF1X to model
fuzzy data. Journal of Intelligent Manufacturing, 13(4), 295-307.
Maedche, A., Motik, Stojanovic, Studer, & Volz (2003). Ontologies for
enterprise knowledge management. IEEE Intelligent Systems, 18(2), 2-
9.
Mannisto, T., Peltonen, Soininen, & Sulonen (2001). Multiple abstraction
levels in modeling product structures. Date and Knowledge Engineer-
ing, 36(1), 55-78.
Manwaring, M. L., Jones, K. L., & Glagowski, T. G. (1996). An engineering
design process supported by knowledge retrieval from a spatial database.
In Proceedings of Second IEEE International Conference on Engi-
neering of Complex Computer Systems, Montreal, Canada (pp. 395-
398). IEEE Computer Society.
McKay, A., Bloor, M. S., & de Pennington, A. (1996). A framework for
product data. IEEE Transactions on Knowledge and Data Engineer-
ing, 8(5), 825-837.
Medina, J. M., et al. (1997). FREDDI: A fuzzy relational deductive database
interface. International Journal of Intelligent Systems, 12(8), 597-
613.
Michael, S. M., & Khemani, D. (2002). Knowledge management in manufac-
turing technology: An A.I. application in the industry. In Proceedings of
the 2002 International Conference on Enterprise Information Sys-
tems, Ciudad Real, Spain (pp. 506-511).
Mili, F., Shen, Martinez, Noel, Ram, & Zouras (2001). Knowledge modeling
for design decisions. Artificial Intelligence in Engineering, 15, 153-
164.
Mitra, S., Pal, S. K., & Mitra, P. (2002). Data mining in soft computing
framework: A survey. IEEE Transactions on Neural Networks, 13(1),
3-14.
Muller, K., & Sebastian, H. J. (1997). Intelligent systems for engineering
design and configuration problems. European Journal of Operational
Research, 100, 315-326.
Copyright © 2006, Idea Group Inc. Copying or distributing in print or electronic forms without written
permission of Idea Group Inc. is prohibited.
Other documents randomly have
different content
The Project Gutenberg eBook of A King's
Daughter: A Tragedy in Verse
This ebook is for the use of anyone anywhere in the United
States and most other parts of the world at no cost and with
almost no restrictions whatsoever. You may copy it, give it
away or re-use it under the terms of the Project Gutenberg
License included with this ebook or online at
www.gutenberg.org. If you are not located in the United
States, you will have to check the laws of the country where
you are located before using this eBook.
Language: English
BY
JOHN MASEFIELD
LONDON
WILLIAM HEINEMANN LTD.
MY WIFE
* * * * *
Those are the enemies whom most I dread,
Lord Jehu and the Prophet, hand and mouth
To violence and unwise ways of life,
Violent and brainless both, as lightning is.
When violence and madness are in league,
Destruction comes.
And they are coming now,
Here to the palace of the King and Queen,
To plot their evil with our followers.
I will go hence, to pray that Ahaziah
May come in time to thwart their wickedness.
[Exit
Prophet.
Is all well?
Jehu.
Yes. All goes well. This King, this imbecile,
This Ahab, still is sulking like a child,
Speaking with no one, making all things easy
For us, my Prophet, who will now succeed.
Nothing can stop us now. All works for us.
Ahab is hated; Jezebel detested;
The army sickened at their loss of plunder,
All hot against them both. Our only danger
Their son, Prince Ahaziah, far away,
Their other son, Prince Joram, working for us.
And now this feast to Naboth as a crown
To all these helps, an opportunity.
Prophet.
Truly our work is godly, since it prospers.
Since all is thriving, it is surely time
That we set forth together to this feast.
Jehu.
Wait, yet, my Prophet, while I ask you this:
What objects will be served by this our feast?
Prophet.
Why, it will honour Naboth for resisting
The tyrant whom we hate, and give our friends
A chance to come together with Prince Joram
To cry aloud for war with Syria.
Jehu.
True, Prophet; “Honour Naboth; cry for war;”
Such were our objects when we planned the feast:
That was the plan, but, friend, it is not now.
No, Prophet, no; for I have changed my mind.
This feast to Naboth which we have prepared
Must be the prelude to a mightier deed.
Prophet, I know thy zeal for true religion,
And you know mine; now, therefore, stand by me.
I am determined to be King this day.
The chances are all for me, and the feast
Puts them within my hand for me to take.
Now, therefore, Prophet, when you see me there,
Sitting at feast among the men-of-war,
Send out some youngling of the Prophet tribe
There to anoint me King in Ahab’s stead.
Then I will rise and lead those men-at-arms
To end this Ahab and his Jezebel,
And stamp them with our horses’ feet, and bring
A true religion back: by God, we need it.
No. Doubt not the success. Anoint me King,
The men will follow. For, by God, now, Prophet,
Look at my eyes, I mean this to succeed.
This is the way, because all other ways,
The way we planned before and any way,
Must end in this; so send the stripling to me.
Make me the King.
Prophet.
Truly a spirit speaks within you, Jehu.
Truly the devilries of Jezebel
Have brimmed the cup, and Ahab’s treachery
Has spilled it over. You shall be the King.
Here with my blood I do anoint you King.
My young man shall anoint you with the oil,
But will the captains follow you as King?
Jehu.
They’ll follow; some for plunder, some for fear.
Now let us to this Naboth’s feast, to raise
Our following against this doting King.
Prophet.
Here is our friend Ashobal with some news.
Enter Ashobal.
Ashobal.
I was afraid that you had gone, Lord Jehu.
Prophet, Lord Jehu, there is danger here.
I have just heard from Jezebel’s own lips
That she has ordered Ahaziah hither
With all his horse, and that he will be here
Within two hours.
Prophet.
Gods!
Jehu.
Did Jezebel
Tell you of this?
Ashobal.
No; I was hidden, and
I overheard her as she told her women.
Prophet.
She sent for them?
Ashobal.
She said so.
Prophet.
But for what?
To be a bodyguard?
Ashobal.
She did not say,
But that is what they will be when they come.
Prophet.
Then she suspects us.
Prophet.
Probably.
Jehu.
The hag!
Prophet.
These women of false gods shall die the death.
Jehu.
Yes, unless we die first. Thank you, Ashobal,
You bring the message in the nick of time.
Why has she sent for them? Is Ahab dying?
No; he is ill, not dying. By the gods,
The harlot may be plotting against Ahab
To crown her son?
No, by the gods, put by these pleasant dreams,
The likelier thing will be the explanation.
One of the little sheep within our fold
Has bleated to the shepherd: we have been
Betrayed, my Prophet and my sweet Ashobal,
Betrayed.... By whom?
By all the gods, this harlot is a man.
She hears of us, at once decides to strike,
Sends for the cavalry to cut our throats,
Calls Ahaziah to be King until
Her Ahab be a man again, and so
Bids for her husband’s crown. There are the facts.
Ashobal.
Even so I judged it, from the way she spoke.
Prophet.
Then we had better scatter into hiding,
For we are lost.
Jehu.
True, brother Prophet, all our heads are loose,
But yet not lost.
Prophet.
But what are we to do?
Jehu.
Stop Ahaziah in his coming here.
It can be done if he be two hours hence.
He must be coming by the desert road
Passing by Springs. Well, he shall meet his match.
Go, Prophet, to the feasting, as we planned.
Praise Naboth and be bitterer than spurge
About this peace. Pharmas must know of this.
Find Pharmas, that the Prophet speak with him.
Then tell what friends you can. Remember, Prophet,
Hold to our former plans till I return.
Now I must go.
[Exit Jehu.
Prophet.
And we had better go
Straight into hiding, while we have the time.
Ashobal.
No, we must keep to what is planned and do
What Jehu tells us.
Prophet.
I must see Pharmas, then; find Pharmas for me.
Ashobal.
I cannot yet.
Pharmas is in attendance on the Queen.
Prophet.
Why should he be with her, to-day of all days?
He is the King’s attendant, not the Queen’s.
Ashobal.
True, but the Queen commanded him this morning
To write at her dictation; he will be
There until noon; but it is nearly noon.
Prophet.
We are discovered by this Jezebel.
And Pharmas has betrayed us.
Ashobal.
No, he is faithful to us. Five years since
This Jezebel once chided him in public
For breaking of a cup. He has remembered;
He swore to be revenged and means to be.
Now I say this: Come on the stroke of noon,
Here, to have speech with Pharmas and myself.
We may have news by then. If the worst happen,
We shall have time enough for flight at noon.
Prophet.
You may be right; pray Heaven that you be.
Ashobal.
Hark! there is someone coming through the court.
By Heaven!
Prophet.
Why, who is it? What has happened?
Ashobal.
It is the King, recovered from his brooding
And dressed as for an audience with his peers.
If Ahab be in health again, why, death——
Prophet.
What shall we do? Oh, say!
Ashobal.
Be not found here.
He’s coming hither with his man, Micaiah.
Go quickly, quickly.
[Exit Prophet.
Enter Micaiah.
Micaiah.
Way for their Majesties! It is commanded
That all avoid. Way for their Majesties!
Avoid the room, Ashobal, for the King.
[Exit Ashobal.
Enter Ahab.
Ahab.
Micaiah, put my staff into my hands.
Go, now, desire the Queen to give me audience.
[Exit Micaiah.
Thus does the climber on a pinnacle.
He stands exhausted on the peak and feels
Nothing beneath him but the mist of cloud
Hiding the precipice. I have my foothold;
Around me, the sheer fall into the pit.
Enter Jezebel.
Jezebel.
So, my good lord, at last I look upon you
After these days of anguish. O my lord,
What has afflicted you, that you should shut
Your doors upon me, send no word to me,
No word till now, not even let me know
If you were ill or well?
But no upbraiding.
Tell me what is the trouble of your soul?
Ahab.
What do you think?
Jezebel.
I know not what to think,
Living alone, shut from you, that should tell me.
Men say that you are grieved because a farmer,
One Naboth, would not sell his vineyard to you.
Ahab.
I, grieved, at that?
Jezebel.
I have no guide save rumour.
Ahab.
His vineyard? Why, I did not want the vineyard.
Jezebel.
Not want it, lord?
Ahab.
Why should I want it; think?
Jezebel.
I cannot think, indeed, why you should want it.
Ahab.
Jehu was wanting it, to bring it in
Within the city wall, for in the siege
The Syrian archers shot our people from it.
Jehu demanded it.
Jezebel.
Jehu? Not you?
Yet do you know that men are cursing you
For wanting Naboth’s land; and feasting Naboth
To-day, in public, for refusing you?
And that our crowns and even our lives are threatened?
Ahab.
No, Queen, I do not know and cannot care.
What is the raging of the fools to me
Who ponder day and night upon a question,
A question that goes down into the bone
And burns like fire, till I cannot sleep
Or eat or work, for it is always here.
No, do not look like that, I am not mad,
Not yet; I am not mad. But always night and day
This question is about me and within me,
Haunting and harsh: the question, “Am I wrong?
Are these, my people who oppose my will,
Right, after all, righter than I, the King?
Righter throughout my twenty years of kingship?”
Jezebel.
How can these preys to every passionate flaw
Be righter than an upright mind and conscience?
Ahab.
I cannot tell, and yet I think they are.
Jezebel.
You know they are not.
Ahab.
No, I do not know.
I wonder, if the blunt and bawdy world
Be not the worse for wisdom, not the better.
Jezebel.
It is a sin and cowardice to say so.
Ahab.
Is it, my Queen? I wonder if it be.
Here have I striven twenty years, for peace
With Syria, and for liberty of thought
Within our borders, yet with what results?
Almost continual war with Syria.
Almost a civil war within this land.
Such being the fruits, I think the seeds were wrong.
Jezebel.
The seeds were right, and if the fruit has failed,
Welcome to Our Bookstore - The Ultimate Destination for Book Lovers
Are you passionate about books and eager to explore new worlds of
knowledge? At our website, we offer a vast collection of books that
cater to every interest and age group. From classic literature to
specialized publications, self-help books, and children’s stories, we
have it all! Each book is a gateway to new adventures, helping you
expand your knowledge and nourish your soul
Experience Convenient and Enjoyable Book Shopping Our website is more
than just an online bookstore—it’s a bridge connecting readers to the
timeless values of culture and wisdom. With a sleek and user-friendly
interface and a smart search system, you can find your favorite books
quickly and easily. Enjoy special promotions, fast home delivery, and
a seamless shopping experience that saves you time and enhances your
love for reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!
ebookgate.com