SlideShare a Scribd company logo
1 of 9
Download to read offline
David C. Wyld, et al. (Eds): CCSEA, SEA, CLOUD, DKMP, CS & IT 05, pp. 129–137, 2012.
© CS & IT-CSCP 2012 DOI : 10.5121/csit.2012.2214
Object-Oriented Database Model For Effective Mining
Of Advanced Engineering Materials Data Sets
Doreswamy1
, Manohar M G2
,Hemanth K S3
1,2,3
Department of Computer Science
Mangalore University, Mangalagangotri-574 199, Karnataka, INDIA,
doreswamyh@yahoo.com,
manohargo@gmail.com,reachhemanthmca@gmail.com
Abstract
Materials have become a very important aspect of our daily life and the search for better and
new kind of engineered materials has created some opportunities for the Information science
and technology fraternity to investigate in to the world of materials. Hence this combination of
materials science and Information science together is nowadays known as Materials
Informatics. An Object-Oriented Database Model has been proposed for organizing advanced
engineering materials datasets.
Keywords
Engineering Materials, Materials Informatics, Object Oriented Database Model.
1. INTRODUCTION
Engineering materials databases are the basis of materials informatics, manufacturing industries
and the related disciplines[1]. Design and development of materials databases is done to enrich
the availability and accessibility of materials data to materials scientist, researcher and design
engineers in manufacturing industries[2]. Many manufacturing industries have organized the
materials data into databases and that are being accessed to search and screen materials that are
suitable for design requirements. The International Atomic Energy Agency (IAEA) has created a
database of natural matrices that is internationally available as certified reference materials
(CRM). This database is accessing frequently and updated periodically, but its accessibility is
limited to developmental work of IAEA.
Data mining is the discovery of knowledge and useful information from the large amounts of data
stored in databases[3]. With the increasing popularity of object-oriented database systems in
advanced database applications, it is important to study the data mining methods for object-
oriented databases because mining knowledge from such databases may improve understanding,
organization, and utilization of the data stored there.
2. THE OBJECT-ORIENTED DATABASE (OOD) MODEL
Object-oriented database systems, which can be considered fifth-generation database technology,
began developing in the mid-80’s out of a necessity to meet the requirements of applications
beyond the data processing applications, which characterized relational database systems (fourth-
generation database technology). Attempts to use relational database technology for advanced
130 Computer Science & Information Technology (CS & IT)
applications like Computer Aided Design (CAD), Computer Aided Manufacturing (CAM),
software engineering, Knowledge-Based Systems, and Multimedia Systems, quickly exposed the
shortcomings of relational database systems. The need to perform complex manipulations on
existing databases and a new generation of database applications generated a need that would be
better satisfied by object-oriented databases (OODBs).
In the object-oriented data model (OODM), any real world entity is represented by only one
modeling concept – the object. An object has a state and behaviour associated with it. The state of
an object is defined by the value of its properties (attributes). Properties can have primitive values
(like strings and integers) and non-primitive objects. A non-primitive object would in turn consist
of a set of properties. Therefore objects can be recursively defined in terms of other objects. The
behaviour of an object is specified by methods that operate on the state of the object. Each object
is uniquely identified by a system-defined identifier. Objects with the same properties and
behaviour are grouped into classes. An object can be an instance of only one class [4] or an
instance of several classes.
Classes are organized in class hierarchies. A subclass inherits properties and methods from a
super class, and in addition, a subclass may have specific properties and methods. In some
systems, a class may have more than one super class (multiple inheritance), while in others it is
restricted to only one super class (single inheritance).
Most models allow for overriding inherited properties and methods. Overriding is the substitution
of the property domain with a new domain or the substitution of a method implementation with a
different one [5].
3. GENERAL OOD MODEL FOR ADVANCED ENGINEERING
MATERIALS DATA
Advanced engineering materials are high performance, reliable, durable and performance driven,
application oriented materials. These materials are designed and synthesised with the
combinations of basic engineering materials with reinforcement materials. There are more than
50,000 advanced engineering materials and their applications are richly enhanced in various
science and technology fields. Database technology is proposed for organizing these materials
and their properties and relationships with other materials[6]. The use of database technology in
the engineering design applications differs from traditional data processing. Many database
features developed for the more traditional applications can be transferred to the engineering
design environment. Some of these features take on new meaning, but many are only viewed
from a different perspective in engineering design applications. Engineering design applications
impose unique requirements on, but also can particularly benefit from, the data representation,
Data definition and data manipulation processing aspects of database technology.
Many approaches have been taken in the computer-based organization and delivery of
engineering materials data and expertise[7], but relatively little attention has been given to the
provision of information to designers working in adaptive or variant design areas in which only
incremental design changes are made. The information required is characterized by the variety of
its formats and Model, and by the complexity of the interrelationships between data. Object
Oriented Model(OOM) is proposed for organizing the advanced entering materials data and their
properties relation with other materials. The purpose of the data model is to bring the design of a
database that performs efficiently, retains correct information whose logical structure is natural
enough to be understood by and is as easy as possible to maintain and extend.
Computer Science & Information Technology (CS & IT) 131
3.1 Object Oriented Features With Relevance To Advanced Engineering Materials
Matrix
+Mat_Name
+Mat_Type
+Mat_Prop
+CreateMaterial(MatName, PropertiesValues, MatType)
+DestroyMaterial(Obj)
+SetMatName(MatName)
+GetMatName(Obj)
+SetMatType(MatType)
+IsComposite(Obj)
+IsMetal(Obj)
+IsPolymer(Obj)
+IsCeramic(Obj)
Fig. 1. Sample Class Diagram
Class: An object class describes a group of objects with similar properties (attributes), common
behaviour (Operations), common relationship to other objects and common semantics. Often the
word 'class' is used instead of 'object class'. an attribute is a data value held by the object in a
class. An operation is a function that may be applied to or by objects in a class. The figure 1
shows a class matrix with attributes and its operations.
Instantiation: It is the relationship between an object and its class. The notation for instantiation
is a dashed line from the instance to the class with an arrow pointing to the class.; the dashed line
is ladled with legend instance enclosed by (<< >>).
Links and Association: A link is a physical or conceptual connection between object instances
for eg., material-1 has property-1. Mathematically a link is defined as a tuple, that is, an ordered
list of object instances. An association describes a group of links with common structure and
common semantics.
Aggregation: It is the "part-whole" or "a-part-of" relationship in which objects representing the
components of something are associated with an object representing the entire assembly. The
aggregation is a special form of association.
Abstract and Concrete Class: An abstract class is a class that has no direct instances but whose
descendent classes have direct instances. A concrete class is a class that is instantiable, i.e., it can
have direct instances.
Generalisation, Specialisation and Inheritance: Generalisation is the relationship between a
class and one or more refined versions of it. The class being refined is called the superclass and
each refined version is called a subclass.
Superclass: The basic attributes and operations common to a group of subclasses are attached to
the superclass and shared by each subclass. Each subclass is said to inherit the features of its
superclass. Each subclass not only inherits all the features of its ancestors but adds its own
specific attributes and operations as well.
3.1.1 Advantages of OODB
a) Objects in an OODBMS can store an arbitrary number of atomic types as well as other
objects. The fact that a OODBMS is better suited to handling complex, interrelated data
than a Relational Database Management systems(RDBMS) means that an OODBMS can
outperform a RDBMS by ten to a thousand times depending on the complexity of the
data being handled.
132 Computer Science & Information Technology (CS & IT)
b) A query language is not necessary for accessing data from an OODBMS unlike a
RDBMS since interaction with the database is done by transparently accessing objects. It
is still possible to use queries in an OODBMS however.
c) In a typical application that uses an object oriented programming language and a
RDBMS, a significant amount of time is usually spent mapping tables to objects and
back. This "impedance mismatch" is completely avoided when using an OODBMS.
d) The user of a RDBMS has to worry about uniquely identifying tuples by their values and
making sure that no two tuples have the same primary key values to avoid error
conditions.
e) With a RDBMS it is not possible to model the dynamic operations or rules that change
the state of the data in the system because this is beyond the scope of the database. With
an OODBMS there is no disconnect between the database model and the application
model because the entities are just other objects in the system.
3.1.2 Disadvantages of OODB
a) Schema Changes: In a RDBMS modifying the database schema either by creating,
updating or deleting tables is typically independent of the actual application. In an
OODBMS based application modifying the schema by creating, updating or modifying a
persistent class typically means that changes have to be made to the other classes in the
application that interact with instances of that class. This typically means that all schema
changes in an OODBMS will involve a system wide recompile. Also updating all the
instance objects within the database can take an extended period of time depending on the
size of the database.
b) Language Dependence: An OODBMS is typically tied to a specific language via a
specific API. This means that data in an OODBMS is typically only accessible from a
specific language using a specific API, which is typically not the case with a RDBMS.
c) Lack of Ad-Hoc Queries: In a RDBMS, the relational nature of the data allows one to
construct ad-hoc queries where new tables are created from joining existing tables then
querying them. Since it is currently not possible to duplicate the semantics of joining two
tables by "joining" two classes then there is a loss of flexibility with an OODBMS. Thus
the queries that can be performed on the data in an OODBMS is highly dependent on the
design of the system.
3.2 Object -Oriented Database For Engineering Materials Data Set
After considering all the above aspects of Object Oriented Modeling, a database architecture is
designed as shown in the figure 2. Wherein the all properties of the materials are segregated in to
11 different property classes based on the characteristic of the property. eg., Mechanical
Properties are grouped in to MechProp class, Chemical properties in to ChemProp class and
Thermal properties in to ThrmProp class and so on.
All these 11 classes are aggregated to the 'Property class' which is the super class for the Matrix
and ReinforcementMaterial classes. This property class is completely dependent on the 11
property-classes, as its attributes are the objects of those 11 classes.
Each of these classes have their own behaviours (Operations) to operate on the attributes of their
respective classes. For eg., SetThrmProp() and GetThrmProp are the operations of the ThrmProp
Class to set data to or read data from the object respectively. Moreover these classes can have
some specific functions for computation and prediction of attribute values of the objects. The
Matrix combined together with Reinforcement material creates a ReinforcedCompositeMaterial
hence becomes an example of multiple inheritance.
Computer Science & Information Technology (CS & IT) 133
Properties
+Mech_Prop
+Env_Prop
+Magn_Prop
+Elec_Prop
+Opt_Prop
+Acou_Prop
+Thrm_Prop
+Manu_Prop
+Atom_Prop
+Radio_Prop
+Chem_Prop
+CreateProperties(MechProp mech, EnvProp env....)
+DestroyProperty(obj)
+SetProp(PropType, Prop_Values)
+GetProp(PropType, Obj)
MechProp
+Compressive strength
+Ductility
+Fatigue limit
+Flexural modulus
+Flexural strength
+Fracture toughness
+Hardness
+Poisson's ratio
+Shear modulus
+Shear strength
+Softness
+Specific modulus
+Specific weight
+Tensile strength
+Yield strength
+Young's modulus
+SetMechProp(obj, list of properties)
+getMechProp(obj)
EnvProp
+Embodied energy
+Embodied water
+RoHS compliance
+SetEnvProp(obj, list of properties)
+getEnvProp(obj)
MagnProp
+Permeability
+Hysteresis
+Curie Point
+SetMagnProp(obj, list of properties)
+getMagnProp(obj)
ElecProp
+Permittivity
+Permeability
+Dielectric strength
+Piezoelectric constants
+Seebeck coefficient
+SetElecProp(obj, list of properties)
+getElecProp(obj)
OptProp
+Absorptivity
+Reflectivity
+Refractive index
+Color
+Photosensitivity
+Transmittance
+Luminosity
+Scattering
+SetOptProp(obj, list of properties)
+getOptProp(obj)
AcouProp
+Acoustical absorption
+Speed of sound
+SetAcouProp(obj, list of properties)
+getAcouProp(obj)
ThrmProp
+Thermal conductivity
+Thermal diffusivity
+Thermal expansion
+Seebeck coefficient
+Emissivity
+Coefficient of thermal expansion
+Specific heat
+Heat of vaporization
+Heat of fusion
+Pyrophoricity
+Flammability
+Vapor Pressure
+Phase diagram
+Binary phase diagram
+Autoignition temperature
+Inversion temperature
+Critical temperature
+Glass transition temperature
+Eutectic point
+Melting point
+Vicat softening point
+Boiling point
+Triple point
+Flash point
+Curie point
+SetThrmProp(obj, list of properties)
+getThrmProp(obj)
ManuProp
+Machining speeds and feeds
+Machinability rating
+Hardness
+Extruding temperature and pressure
+Castability
+SetManuProp(obj, list of properties)
+getManuProp(obj)
AtomProp
+Atomic number
+Atomic weight
+SetAtomProp(obj, list of properties)
+getAtomProp(obj)
RadioProp
+Neutron cross-section
+Specific activity
+SetRadioProp(obj, list of properties)
+getRadioProp(obj)
ChemProp
+pH
+Hygroscopy
+Surface energy
+Surface tension
+Specific internal surface area
+Reactivity
+Corrosion resistance
+SetChemProp(obj, list of properties)
+getChemProp(obj)
ReinforcementMaterial
+Reinfo_Name
+Reinfo_Type
+ReInfo_Prop
+CreateReInfoMaaterial(properties values)
+getReInfoMaterialProp(obj ReinfoMaterial)
+DestroyReInfoMaterial(obj)
ReInforcedCompositeMaterials
+MaterialObject
+ReinformentObject
+ReinforcementMaterialType
+MaterialType
+CreateCompositeReinfoMaterial(Properties values)
+GetCompoReinfoMaterialProp(CompoReinfoMaterial Object)
Matrix
+Mat_Name
+Mat_Type
+Mat_Prop
+CreateMaterial(MatName, PropertiesValues, MatType)
+DestroyMaterial(Obj)
+SetMatName(MatName)
+GetMatName(Obj)
+SetMatType(MatType)
+IsComposite(Obj)
+IsMetal(Obj)
+IsPolymer(Obj)
+IsCeramic(Obj)
Figure 2 : The object oriented database Structure of the Material Database
3.3 Reinforcement Materials
The reinforcement materials are divided into 3 main parts as small, medium and long materials
depending on their physical appearance. The inter composition of these 3 reinforcement
materials gives 7 types of new reinforcement materials. The following figure 3 illustrates
different Reinforcement materials classes inherited from reinforcement class.
134 Computer Science & Information Technology (CS & IT)
ReinforcementMaterial
+Reinfo_Name
+Reinfo_Prop
+ReInfo_Type
Small
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =S
Medium
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =M
Long
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type = L
Small+Small
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =SS
Small+Medium
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =SM
Small+Long
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type = SL
Medium+Medium
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type = MM
Medium+Long
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =ML
Long+Long
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =LL
Small+Medium+Long
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type = SML
Figure 3: Different Reinforcement materials Classes inherited from reinforcement class
3.4 Composite Materials
Composites are made up of individual materials referred to as constituent materials by grouping
two more constituent materials together. There are basically 3 types of constituent materials
namely Metals, Ceramics and polymers. These materials are grouped together to produce the
composite of different kinds as shown in the figure 4.
Computer Science & Information Technology (CS & IT) 135
Matrix
-MatName
+MatType
+Mat_Prop
Polymer
+MatName
+MatType = Polymer
+Mat_Prop
Ceramic
+MatName
+MatType = Ceramic
+Mat_Prop
Metal
+MatName
+MatType =Metal
+Mat_Prop
Polymer+Ceramic
+MatName
+MatType = Composite_PC
+Mat_Prop
Polymer+Metal
+MatName
+MatType =Composite_PM
+Mat_Prop
Ceramic+Metal
+MatName
+MatType = Composite_CM
+Mat_Prop
Polymer+Ceramic+Metal
+MatName
+MatType =Composite_PCM
+Mat_Prop
Polymer+Polymer
+MatName
+MatType = Composite_PP
+Mat_Prop
Ceramic+Ceramic
+MatName
+MatType =Composite_CC
+Mat_Prop
Metal+Metal
+MatName
+MatType = Composite_MM
+Mat_Prop
Figure 4: Different Material Classes inherited from abstract class Matrix
3.5 Reinforced Composite Materials
Reinforced Composites are made up of individual constituent materials, composite materials and
reinforcement. There are two categories of constituent materials: matrix and reinforcement. At
least one portion of each type is required. The matrix material surrounds and supports the
reinforcement materials by maintaining their relative positions. The reinforcements impart their
special mechanical and physical properties to enhance the matrix properties. This produces a
material with properties which are unavailable from the individual constituent materials, while
the wide variety of matrix and strengthening materials allows the designer of the product or
structure to choose an optimum combination. This can be shown the figures 5
136 Computer Science & Information Technology (CS & IT)
Matrix
-MatName
+MatType
+Mat_Prop
Polymer
+MatName
+MatType =Polymer
+Mat_Prop
Ceramic
+MatName
+MatType =Ceramic
+Mat_Prop
Metal
+MatName
+MatType =Metal
+Mat_Prop
Polymer+Ceramic
+MatName
+MatType = Composite_PC
+Mat_Prop
Polymer+Metal
+MatName
+MatType = Composite_PM
+Mat_Prop
Ceramic+Metal
+MatName
+MatType = Composite_CM
+Mat_Prop
Polymer+Ceramic+Metal
+MatName
+MatType =Composite_PCM
+Mat_Prop
Polymer+Polymer
+MatName
+MatType = Composite_PP
+Mat_Prop
Ceramic+Ceramic
+MatName
+MatType =Composite_CC
+Mat_Prop
Metal+Metal
+MatName
+MatType = Composite_MM
+Mat_Prop
ReinforcementMaterial
+Reinfo_Name
+Reinfo_Prop
+ReInfo_Type
Small
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =S
Medium
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =M
Long
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =L
Small+Small
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type = SS
Small+Medium
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =SM
Small+Long
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type = SL
Medium+Medium
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type = MM
Medium+Long
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type =ML
Long+Long
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type = LL
Small+Medium+Long
+ReInfo_Name
+ReInfo_Prop
+ReInfo_Type = SML
Properties
+Mech_Prop
+Env_Prop
+Magn_Prop
+Elec_Prop
+Opt_Prop
+Acou_Prop
+Thrm_Prop
+Manu_Prop
+Atom_Prop
+Radio_Prop
+Chem_Prop
PP+SS
+CM_Name
+CM_Prop
+CM_Type = PPSS
PP+SM
+CM_Name
+CM_Prop
+CM_Type = PPSM
PP+SL
+CM_Name
+CM_Prop
+CM_Type = PPSL
PP+MM
+CM_Name
+CM_Prop
+CM_Type = PPMM
PP+ML
+CM_Name
+CM_Prop
+CM_Type =PPML
PP+LL
+CM_Name
+CM_Prop
+CM_Type =PPLL
PP+SML
+CM_Name
+CM_Prop
+CM_Type =PPSML
PC+SS
+CM_Name
+CM_Prop
+CM_Type = PCSS
PC+SM
+CM_Name
+CM_Prop
+CM_Type = PCSM
PC+SL
+CM__Name
+CM_Prop
+CM_Type = PCSL
PC+MM
+CM_Name
+CM_Prop
+CM_Type = PCMM
PC+ML
+CM_Name
+CM_Prop
+CM_Type = PCML
PC+LL
+CM_Name
+CM_Prop
+CM_Type = PCLL
PC+SML
+CM_Name
+CM_Prop
+CM_Type = PCSML
PM+SS
+CM_Name
+CM_Prop
+CM_Type = PMSS
PM+SM
+CM_Name
+CM_Prop
+CM_Type = PMSM
PM+SL
+CM_Name
+CM_Prop
+CM_Type = PMSL
PM+MM
+CM_Name
+CM_Prop
+CM_Type = PMMM
PM+ML
+CM_Name
+CM_Prop
+CM_TypePMML
PM+LL
+CM_Name
+CM_Prop
+CM_Type = PMLL
PM+SML
+CM_Name
+CM_Prop
+CM_Type = PMSML
CC+SS
+CM_Name
+CM_Prop
+CM_Type = CCSS
CC+SM
+CM_Name
+CM_Prop
+CM_Type = CCSM
CC+SL
+CM_Name
+CM_Prop
+CM_Type = CCSL
CC+MM
+CM_Name
+CM_Prop
+CM_Type = CCMM
CC+ML
+CM_Name
+CM_Prop
+CM_Type = CCML
CC+LL
+CM_Name
+CM_Prop
+CM_Type = CCLL
CC+SLM
+CM_Name
+CM_Prop
+CM_Type = CCSLM
CM+SS
+CM_Name
+CM_Prop
+CM_Type = CMSS
CM+SM
+CM_Name
+CM_Prop
+CM_Type = CMSM
CM+SL
+CM_Name
+CM_Prop
+CM_Type = CMSL
CM+MM
+CM_Name
+CM_Prop
+CM_Type = CMMM
CM+ML
+CM_Name
+CM_Prop
+CM_Type = CMML
CM+LL
+CM_Name
+CM_Prop
+CM_Type = CMLL
CM+SML
+CM_Name
+CM_Prop
+CM_Type
MM+SS
+CM_Name
+CM_Prop
+CM_Type =MMSS
MM+SM
+CM_Name
+CM_Prop
+CM_Type =MMSM
MM+SL
+CM_Name
+CM_Prop
+CM_Type =MMSL
MM+MM
+CM_Name
+CM_Prop
+CM_Type =MMMM
MM+ML
+CM_Name
+CM_Prop
+CM_MMML
MM+LL
+CM_Name
+CM_Prop
+CM_Type =MMLL
MM+SML
+CM_Name
+CM_Prop
+CM_Type =SML
PCM+SS
+CM_Name
+CM_Prop
+CM_Type =PCMSS
PCM+SM
+CM_Name
+CM_Prop
+CM_Type =PCMSM
PCM+SL
+CM_Name
+CM_Prop
+CM_Type =PCMSL
PCM+MM
+CM_Name
+CM_Prop
+CM_Type =PCMMM
PCM+ML
+CM_Name
+CM_Prop
+CM_Type =PCMML
PCM+LL
+CM_Name
+CM_Prop
+CM_Type =PCMLL
PCM+SML
+CM_Name
+CM_Prop
+CM_Type =PCMSML
Figure 5: Different possible Composite materials Classes inherited from both matrix and
reinforcement classes.
4. CONCLUSION AND FUTURE SCOPE
The object oriented model is employed to engineering materials data organization. Issues on
generalization-based data mining in object-oriented databases are investigated in three aspects:
(1) generalization of complex objects such as Matrix, Properties and Reinforcement and
Computer Science & Information Technology (CS & IT) 137
Composite materials Classes, (2) class-based generalization that include polymer , ceramic and
metal classes, and (3) enumeration of different kinds of objects of composite types.
Further, sophisticated rule formation methods can be developed for extraction of different kinds
of knowledge from data, including characteristic rules, discriminate rules, association rules, and
classification rules. The application of such discovered knowledge may substantially enhance the
power and flexibility of browsing databases, organizing databases and querying data and
knowledge in the advanced engineering object-oriented databases.
ACKNOWLEDGMENTS
This work has been supported by the University Grant Commission(UGC), India under Major
Research Project entitled “Scientific Knowledge Discovery Systems (SKDS) For Advanced
Engineering Materials Design Applications” vide reference F.No. 34-992008 (SR), 30th
December 2008. The authors gratefully acknowledge the support and thank the authors.
REFERENCES
[1] Hrubiak.R., George,L., Saxena,S.K., Rajan, K., "A Materials Database for Exploring Material
Properties", Journal of Materials, Vol. 61, pp. 59-62, (2009).
[2] Doreswamy, “A Survey For Data Mining Framework For Polymer Matrix Composite Engineering
Materials Design Applications”, International Journal of Computational Intelligence Systems (IJCIS),
Vol. 1. Issues 4, pp.312-328, (2008).
[3] Jiawei Han, Shojiro Nishio, Hiroyuki Kawano, Wei Wang, "Generalization-based data mining in
object-oriented databases using an object cube model", Data & Knowledge Engineering - Special
jubilee issue: DKE 25 archive Volume 25 Issue 1-2, March 1998
[4] Michael Dobrovnik and Johann Eder, "View Concepts for Object-Oriented Databases", Advances in
Cognitive Engineering and Knowledge-Based Systems, Proc. of the Intl. Symposium on Systems
Research, Informatics and Cybernetics, Baden-Baden,1993
[5] Babak Ameri Shahrabi , Wolfgang Kainz, "An Implementation Approach for Object-oriented
Topographic Databases using Standard Tools", United Nations University on March 5, 2008
[6] Xia Li, Hang Su, Xiaoling Chen, Caifu Yang, Gang Xie, The Development Of A Materials Database
In China, Data Science Journal, Volume 6, Supplement, (2007).
[7] Wei Qunyi, PENG Xiaodong, LIU Xiangguo , XIE Weidong.: "Materials informatics and study on its
further development". Chinese Science Bulletin. vol.51,pp. 498-504(2006).

More Related Content

What's hot

IRJET- Concept Extraction from Ambiguous Text Document using K-Means
IRJET- Concept Extraction from Ambiguous Text Document using K-MeansIRJET- Concept Extraction from Ambiguous Text Document using K-Means
IRJET- Concept Extraction from Ambiguous Text Document using K-MeansIRJET Journal
 
Overview of Indexing In Object Oriented Database
Overview of Indexing In Object Oriented DatabaseOverview of Indexing In Object Oriented Database
Overview of Indexing In Object Oriented DatabaseEditor IJMTER
 
RECURRENT FEATURE GROUPING AND CLASSIFICATION MODEL FOR ACTION MODEL PREDICTI...
RECURRENT FEATURE GROUPING AND CLASSIFICATION MODEL FOR ACTION MODEL PREDICTI...RECURRENT FEATURE GROUPING AND CLASSIFICATION MODEL FOR ACTION MODEL PREDICTI...
RECURRENT FEATURE GROUPING AND CLASSIFICATION MODEL FOR ACTION MODEL PREDICTI...IJDKP
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
TOP 5 CITED PAPERS - International Journal of Artificial Intelligence & Appli...
TOP 5 CITED PAPERS - International Journal of Artificial Intelligence & Appli...TOP 5 CITED PAPERS - International Journal of Artificial Intelligence & Appli...
TOP 5 CITED PAPERS - International Journal of Artificial Intelligence & Appli...gerogepatton
 
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...gerogepatton
 
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...gerogepatton
 
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...kevig
 
Information Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis ApproachInformation Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis ApproachAIRCC Publishing Corporation
 
APRIL 2020 TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journ...
APRIL 2020 TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journ...APRIL 2020 TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journ...
APRIL 2020 TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journ...gerogepatton
 
Introduction to Object Oriented databases
Introduction to Object Oriented databasesIntroduction to Object Oriented databases
Introduction to Object Oriented databasesDr. C.V. Suresh Babu
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management SystemAjay Jha
 
Towards a Query Rewriting Algorithm Over Proteomics XML Resources
Towards a Query Rewriting Algorithm Over Proteomics XML ResourcesTowards a Query Rewriting Algorithm Over Proteomics XML Resources
Towards a Query Rewriting Algorithm Over Proteomics XML ResourcesCSCJournals
 
A consistent and efficient graphical User Interface Design and Querying Organ...
A consistent and efficient graphical User Interface Design and Querying Organ...A consistent and efficient graphical User Interface Design and Querying Organ...
A consistent and efficient graphical User Interface Design and Querying Organ...CSCJournals
 
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...csandit
 

What's hot (17)

IRJET- Concept Extraction from Ambiguous Text Document using K-Means
IRJET- Concept Extraction from Ambiguous Text Document using K-MeansIRJET- Concept Extraction from Ambiguous Text Document using K-Means
IRJET- Concept Extraction from Ambiguous Text Document using K-Means
 
Overview of Indexing In Object Oriented Database
Overview of Indexing In Object Oriented DatabaseOverview of Indexing In Object Oriented Database
Overview of Indexing In Object Oriented Database
 
RECURRENT FEATURE GROUPING AND CLASSIFICATION MODEL FOR ACTION MODEL PREDICTI...
RECURRENT FEATURE GROUPING AND CLASSIFICATION MODEL FOR ACTION MODEL PREDICTI...RECURRENT FEATURE GROUPING AND CLASSIFICATION MODEL FOR ACTION MODEL PREDICTI...
RECURRENT FEATURE GROUPING AND CLASSIFICATION MODEL FOR ACTION MODEL PREDICTI...
 
Dbms Networks
Dbms NetworksDbms Networks
Dbms Networks
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
TOP 5 CITED PAPERS - International Journal of Artificial Intelligence & Appli...
TOP 5 CITED PAPERS - International Journal of Artificial Intelligence & Appli...TOP 5 CITED PAPERS - International Journal of Artificial Intelligence & Appli...
TOP 5 CITED PAPERS - International Journal of Artificial Intelligence & Appli...
 
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...
 
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...
TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journal of Artif...
 
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...
 
Information Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis ApproachInformation Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis Approach
 
APRIL 2020 TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journ...
APRIL 2020 TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journ...APRIL 2020 TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journ...
APRIL 2020 TOP READ ARTICLES IN ARTIFICIAL INTELLIGENCE - International Journ...
 
Introduction to Object Oriented databases
Introduction to Object Oriented databasesIntroduction to Object Oriented databases
Introduction to Object Oriented databases
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management System
 
Database File operation
Database File operationDatabase File operation
Database File operation
 
Towards a Query Rewriting Algorithm Over Proteomics XML Resources
Towards a Query Rewriting Algorithm Over Proteomics XML ResourcesTowards a Query Rewriting Algorithm Over Proteomics XML Resources
Towards a Query Rewriting Algorithm Over Proteomics XML Resources
 
A consistent and efficient graphical User Interface Design and Querying Organ...
A consistent and efficient graphical User Interface Design and Querying Organ...A consistent and efficient graphical User Interface Design and Querying Organ...
A consistent and efficient graphical User Interface Design and Querying Organ...
 
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
 

Similar to Object-Oriented Database Model For Effective Mining Of Advanced Engineering Materials Data Sets

Comparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseComparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseEditor IJMTER
 
Object oriented modeling
Object oriented modelingObject oriented modeling
Object oriented modelingPooja Dixit
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
MIT302 Lesson 2_Advanced Database Systems.pptx
MIT302 Lesson 2_Advanced Database Systems.pptxMIT302 Lesson 2_Advanced Database Systems.pptx
MIT302 Lesson 2_Advanced Database Systems.pptxelsagalgao
 
Overview of Object-Oriented Concepts Characteristics by vikas jagtap
Overview of Object-Oriented Concepts Characteristics by vikas jagtapOverview of Object-Oriented Concepts Characteristics by vikas jagtap
Overview of Object-Oriented Concepts Characteristics by vikas jagtapVikas Jagtap
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYcseij
 
OUTCOME ANALYSIS IN ACADEMIC INSTITUTIONS USING NEO4J
OUTCOME ANALYSIS IN ACADEMIC INSTITUTIONS USING NEO4JOUTCOME ANALYSIS IN ACADEMIC INSTITUTIONS USING NEO4J
OUTCOME ANALYSIS IN ACADEMIC INSTITUTIONS USING NEO4Jijcsity
 
Database overview
Database overviewDatabase overview
Database overviewSayem Khan
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
TECHNIQUES FOR COMPONENT REUSABLE APPROACH
TECHNIQUES FOR COMPONENT REUSABLE APPROACHTECHNIQUES FOR COMPONENT REUSABLE APPROACH
TECHNIQUES FOR COMPONENT REUSABLE APPROACHcscpconf
 
Adbms 12 encapsulation and its benefits
Adbms 12 encapsulation and its benefitsAdbms 12 encapsulation and its benefits
Adbms 12 encapsulation and its benefitsVaibhav Khanna
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Expression of Query in XML object-oriented database
Expression of Query in XML object-oriented databaseExpression of Query in XML object-oriented database
Expression of Query in XML object-oriented databaseEditor IJCATR
 
Expression of Query in XML object-oriented database
Expression of Query in XML object-oriented databaseExpression of Query in XML object-oriented database
Expression of Query in XML object-oriented databaseEditor IJCATR
 
Expression of Query in XML object-oriented database
Expression of Query in XML object-oriented databaseExpression of Query in XML object-oriented database
Expression of Query in XML object-oriented databaseEditor IJCATR
 

Similar to Object-Oriented Database Model For Effective Mining Of Advanced Engineering Materials Data Sets (20)

Comparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseComparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented Database
 
Object oriented modeling
Object oriented modelingObject oriented modeling
Object oriented modeling
 
Data models
Data modelsData models
Data models
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
MIT302 Lesson 2_Advanced Database Systems.pptx
MIT302 Lesson 2_Advanced Database Systems.pptxMIT302 Lesson 2_Advanced Database Systems.pptx
MIT302 Lesson 2_Advanced Database Systems.pptx
 
Overview of Object-Oriented Concepts Characteristics by vikas jagtap
Overview of Object-Oriented Concepts Characteristics by vikas jagtapOverview of Object-Oriented Concepts Characteristics by vikas jagtap
Overview of Object-Oriented Concepts Characteristics by vikas jagtap
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
 
OUTCOME ANALYSIS IN ACADEMIC INSTITUTIONS USING NEO4J
OUTCOME ANALYSIS IN ACADEMIC INSTITUTIONS USING NEO4JOUTCOME ANALYSIS IN ACADEMIC INSTITUTIONS USING NEO4J
OUTCOME ANALYSIS IN ACADEMIC INSTITUTIONS USING NEO4J
 
E0322035037
E0322035037E0322035037
E0322035037
 
Database overview
Database overviewDatabase overview
Database overview
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
TECHNIQUES FOR COMPONENT REUSABLE APPROACH
TECHNIQUES FOR COMPONENT REUSABLE APPROACHTECHNIQUES FOR COMPONENT REUSABLE APPROACH
TECHNIQUES FOR COMPONENT REUSABLE APPROACH
 
Adbms 12 encapsulation and its benefits
Adbms 12 encapsulation and its benefitsAdbms 12 encapsulation and its benefits
Adbms 12 encapsulation and its benefits
 
A02620109
A02620109A02620109
A02620109
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
A02620109
A02620109A02620109
A02620109
 
Expression of Query in XML object-oriented database
Expression of Query in XML object-oriented databaseExpression of Query in XML object-oriented database
Expression of Query in XML object-oriented database
 
Expression of Query in XML object-oriented database
Expression of Query in XML object-oriented databaseExpression of Query in XML object-oriented database
Expression of Query in XML object-oriented database
 
Expression of Query in XML object-oriented database
Expression of Query in XML object-oriented databaseExpression of Query in XML object-oriented database
Expression of Query in XML object-oriented database
 

More from cscpconf

ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR cscpconf
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATIONcscpconf
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...cscpconf
 
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIESPROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIEScscpconf
 
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICA SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICcscpconf
 
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS cscpconf
 
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS cscpconf
 
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICTWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICcscpconf
 
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINDETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINcscpconf
 
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...cscpconf
 
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMIMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMcscpconf
 
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...cscpconf
 
AUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWAUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWcscpconf
 
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKCLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKcscpconf
 
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...cscpconf
 
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAPROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAcscpconf
 
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHCHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHcscpconf
 
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...cscpconf
 
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGESOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGEcscpconf
 
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTGENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTcscpconf
 

More from cscpconf (20)

ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
 
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIESPROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
 
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICA SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
 
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
 
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
 
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICTWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
 
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINDETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
 
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
 
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMIMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
 
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
 
AUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWAUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEW
 
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKCLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
 
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
 
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAPROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
 
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHCHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
 
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
 
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGESOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
 
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTGENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
 

Recently uploaded

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 

Object-Oriented Database Model For Effective Mining Of Advanced Engineering Materials Data Sets

  • 1. David C. Wyld, et al. (Eds): CCSEA, SEA, CLOUD, DKMP, CS & IT 05, pp. 129–137, 2012. © CS & IT-CSCP 2012 DOI : 10.5121/csit.2012.2214 Object-Oriented Database Model For Effective Mining Of Advanced Engineering Materials Data Sets Doreswamy1 , Manohar M G2 ,Hemanth K S3 1,2,3 Department of Computer Science Mangalore University, Mangalagangotri-574 199, Karnataka, INDIA, doreswamyh@yahoo.com, manohargo@gmail.com,reachhemanthmca@gmail.com Abstract Materials have become a very important aspect of our daily life and the search for better and new kind of engineered materials has created some opportunities for the Information science and technology fraternity to investigate in to the world of materials. Hence this combination of materials science and Information science together is nowadays known as Materials Informatics. An Object-Oriented Database Model has been proposed for organizing advanced engineering materials datasets. Keywords Engineering Materials, Materials Informatics, Object Oriented Database Model. 1. INTRODUCTION Engineering materials databases are the basis of materials informatics, manufacturing industries and the related disciplines[1]. Design and development of materials databases is done to enrich the availability and accessibility of materials data to materials scientist, researcher and design engineers in manufacturing industries[2]. Many manufacturing industries have organized the materials data into databases and that are being accessed to search and screen materials that are suitable for design requirements. The International Atomic Energy Agency (IAEA) has created a database of natural matrices that is internationally available as certified reference materials (CRM). This database is accessing frequently and updated periodically, but its accessibility is limited to developmental work of IAEA. Data mining is the discovery of knowledge and useful information from the large amounts of data stored in databases[3]. With the increasing popularity of object-oriented database systems in advanced database applications, it is important to study the data mining methods for object- oriented databases because mining knowledge from such databases may improve understanding, organization, and utilization of the data stored there. 2. THE OBJECT-ORIENTED DATABASE (OOD) MODEL Object-oriented database systems, which can be considered fifth-generation database technology, began developing in the mid-80’s out of a necessity to meet the requirements of applications beyond the data processing applications, which characterized relational database systems (fourth- generation database technology). Attempts to use relational database technology for advanced
  • 2. 130 Computer Science & Information Technology (CS & IT) applications like Computer Aided Design (CAD), Computer Aided Manufacturing (CAM), software engineering, Knowledge-Based Systems, and Multimedia Systems, quickly exposed the shortcomings of relational database systems. The need to perform complex manipulations on existing databases and a new generation of database applications generated a need that would be better satisfied by object-oriented databases (OODBs). In the object-oriented data model (OODM), any real world entity is represented by only one modeling concept – the object. An object has a state and behaviour associated with it. The state of an object is defined by the value of its properties (attributes). Properties can have primitive values (like strings and integers) and non-primitive objects. A non-primitive object would in turn consist of a set of properties. Therefore objects can be recursively defined in terms of other objects. The behaviour of an object is specified by methods that operate on the state of the object. Each object is uniquely identified by a system-defined identifier. Objects with the same properties and behaviour are grouped into classes. An object can be an instance of only one class [4] or an instance of several classes. Classes are organized in class hierarchies. A subclass inherits properties and methods from a super class, and in addition, a subclass may have specific properties and methods. In some systems, a class may have more than one super class (multiple inheritance), while in others it is restricted to only one super class (single inheritance). Most models allow for overriding inherited properties and methods. Overriding is the substitution of the property domain with a new domain or the substitution of a method implementation with a different one [5]. 3. GENERAL OOD MODEL FOR ADVANCED ENGINEERING MATERIALS DATA Advanced engineering materials are high performance, reliable, durable and performance driven, application oriented materials. These materials are designed and synthesised with the combinations of basic engineering materials with reinforcement materials. There are more than 50,000 advanced engineering materials and their applications are richly enhanced in various science and technology fields. Database technology is proposed for organizing these materials and their properties and relationships with other materials[6]. The use of database technology in the engineering design applications differs from traditional data processing. Many database features developed for the more traditional applications can be transferred to the engineering design environment. Some of these features take on new meaning, but many are only viewed from a different perspective in engineering design applications. Engineering design applications impose unique requirements on, but also can particularly benefit from, the data representation, Data definition and data manipulation processing aspects of database technology. Many approaches have been taken in the computer-based organization and delivery of engineering materials data and expertise[7], but relatively little attention has been given to the provision of information to designers working in adaptive or variant design areas in which only incremental design changes are made. The information required is characterized by the variety of its formats and Model, and by the complexity of the interrelationships between data. Object Oriented Model(OOM) is proposed for organizing the advanced entering materials data and their properties relation with other materials. The purpose of the data model is to bring the design of a database that performs efficiently, retains correct information whose logical structure is natural enough to be understood by and is as easy as possible to maintain and extend.
  • 3. Computer Science & Information Technology (CS & IT) 131 3.1 Object Oriented Features With Relevance To Advanced Engineering Materials Matrix +Mat_Name +Mat_Type +Mat_Prop +CreateMaterial(MatName, PropertiesValues, MatType) +DestroyMaterial(Obj) +SetMatName(MatName) +GetMatName(Obj) +SetMatType(MatType) +IsComposite(Obj) +IsMetal(Obj) +IsPolymer(Obj) +IsCeramic(Obj) Fig. 1. Sample Class Diagram Class: An object class describes a group of objects with similar properties (attributes), common behaviour (Operations), common relationship to other objects and common semantics. Often the word 'class' is used instead of 'object class'. an attribute is a data value held by the object in a class. An operation is a function that may be applied to or by objects in a class. The figure 1 shows a class matrix with attributes and its operations. Instantiation: It is the relationship between an object and its class. The notation for instantiation is a dashed line from the instance to the class with an arrow pointing to the class.; the dashed line is ladled with legend instance enclosed by (<< >>). Links and Association: A link is a physical or conceptual connection between object instances for eg., material-1 has property-1. Mathematically a link is defined as a tuple, that is, an ordered list of object instances. An association describes a group of links with common structure and common semantics. Aggregation: It is the "part-whole" or "a-part-of" relationship in which objects representing the components of something are associated with an object representing the entire assembly. The aggregation is a special form of association. Abstract and Concrete Class: An abstract class is a class that has no direct instances but whose descendent classes have direct instances. A concrete class is a class that is instantiable, i.e., it can have direct instances. Generalisation, Specialisation and Inheritance: Generalisation is the relationship between a class and one or more refined versions of it. The class being refined is called the superclass and each refined version is called a subclass. Superclass: The basic attributes and operations common to a group of subclasses are attached to the superclass and shared by each subclass. Each subclass is said to inherit the features of its superclass. Each subclass not only inherits all the features of its ancestors but adds its own specific attributes and operations as well. 3.1.1 Advantages of OODB a) Objects in an OODBMS can store an arbitrary number of atomic types as well as other objects. The fact that a OODBMS is better suited to handling complex, interrelated data than a Relational Database Management systems(RDBMS) means that an OODBMS can outperform a RDBMS by ten to a thousand times depending on the complexity of the data being handled.
  • 4. 132 Computer Science & Information Technology (CS & IT) b) A query language is not necessary for accessing data from an OODBMS unlike a RDBMS since interaction with the database is done by transparently accessing objects. It is still possible to use queries in an OODBMS however. c) In a typical application that uses an object oriented programming language and a RDBMS, a significant amount of time is usually spent mapping tables to objects and back. This "impedance mismatch" is completely avoided when using an OODBMS. d) The user of a RDBMS has to worry about uniquely identifying tuples by their values and making sure that no two tuples have the same primary key values to avoid error conditions. e) With a RDBMS it is not possible to model the dynamic operations or rules that change the state of the data in the system because this is beyond the scope of the database. With an OODBMS there is no disconnect between the database model and the application model because the entities are just other objects in the system. 3.1.2 Disadvantages of OODB a) Schema Changes: In a RDBMS modifying the database schema either by creating, updating or deleting tables is typically independent of the actual application. In an OODBMS based application modifying the schema by creating, updating or modifying a persistent class typically means that changes have to be made to the other classes in the application that interact with instances of that class. This typically means that all schema changes in an OODBMS will involve a system wide recompile. Also updating all the instance objects within the database can take an extended period of time depending on the size of the database. b) Language Dependence: An OODBMS is typically tied to a specific language via a specific API. This means that data in an OODBMS is typically only accessible from a specific language using a specific API, which is typically not the case with a RDBMS. c) Lack of Ad-Hoc Queries: In a RDBMS, the relational nature of the data allows one to construct ad-hoc queries where new tables are created from joining existing tables then querying them. Since it is currently not possible to duplicate the semantics of joining two tables by "joining" two classes then there is a loss of flexibility with an OODBMS. Thus the queries that can be performed on the data in an OODBMS is highly dependent on the design of the system. 3.2 Object -Oriented Database For Engineering Materials Data Set After considering all the above aspects of Object Oriented Modeling, a database architecture is designed as shown in the figure 2. Wherein the all properties of the materials are segregated in to 11 different property classes based on the characteristic of the property. eg., Mechanical Properties are grouped in to MechProp class, Chemical properties in to ChemProp class and Thermal properties in to ThrmProp class and so on. All these 11 classes are aggregated to the 'Property class' which is the super class for the Matrix and ReinforcementMaterial classes. This property class is completely dependent on the 11 property-classes, as its attributes are the objects of those 11 classes. Each of these classes have their own behaviours (Operations) to operate on the attributes of their respective classes. For eg., SetThrmProp() and GetThrmProp are the operations of the ThrmProp Class to set data to or read data from the object respectively. Moreover these classes can have some specific functions for computation and prediction of attribute values of the objects. The Matrix combined together with Reinforcement material creates a ReinforcedCompositeMaterial hence becomes an example of multiple inheritance.
  • 5. Computer Science & Information Technology (CS & IT) 133 Properties +Mech_Prop +Env_Prop +Magn_Prop +Elec_Prop +Opt_Prop +Acou_Prop +Thrm_Prop +Manu_Prop +Atom_Prop +Radio_Prop +Chem_Prop +CreateProperties(MechProp mech, EnvProp env....) +DestroyProperty(obj) +SetProp(PropType, Prop_Values) +GetProp(PropType, Obj) MechProp +Compressive strength +Ductility +Fatigue limit +Flexural modulus +Flexural strength +Fracture toughness +Hardness +Poisson's ratio +Shear modulus +Shear strength +Softness +Specific modulus +Specific weight +Tensile strength +Yield strength +Young's modulus +SetMechProp(obj, list of properties) +getMechProp(obj) EnvProp +Embodied energy +Embodied water +RoHS compliance +SetEnvProp(obj, list of properties) +getEnvProp(obj) MagnProp +Permeability +Hysteresis +Curie Point +SetMagnProp(obj, list of properties) +getMagnProp(obj) ElecProp +Permittivity +Permeability +Dielectric strength +Piezoelectric constants +Seebeck coefficient +SetElecProp(obj, list of properties) +getElecProp(obj) OptProp +Absorptivity +Reflectivity +Refractive index +Color +Photosensitivity +Transmittance +Luminosity +Scattering +SetOptProp(obj, list of properties) +getOptProp(obj) AcouProp +Acoustical absorption +Speed of sound +SetAcouProp(obj, list of properties) +getAcouProp(obj) ThrmProp +Thermal conductivity +Thermal diffusivity +Thermal expansion +Seebeck coefficient +Emissivity +Coefficient of thermal expansion +Specific heat +Heat of vaporization +Heat of fusion +Pyrophoricity +Flammability +Vapor Pressure +Phase diagram +Binary phase diagram +Autoignition temperature +Inversion temperature +Critical temperature +Glass transition temperature +Eutectic point +Melting point +Vicat softening point +Boiling point +Triple point +Flash point +Curie point +SetThrmProp(obj, list of properties) +getThrmProp(obj) ManuProp +Machining speeds and feeds +Machinability rating +Hardness +Extruding temperature and pressure +Castability +SetManuProp(obj, list of properties) +getManuProp(obj) AtomProp +Atomic number +Atomic weight +SetAtomProp(obj, list of properties) +getAtomProp(obj) RadioProp +Neutron cross-section +Specific activity +SetRadioProp(obj, list of properties) +getRadioProp(obj) ChemProp +pH +Hygroscopy +Surface energy +Surface tension +Specific internal surface area +Reactivity +Corrosion resistance +SetChemProp(obj, list of properties) +getChemProp(obj) ReinforcementMaterial +Reinfo_Name +Reinfo_Type +ReInfo_Prop +CreateReInfoMaaterial(properties values) +getReInfoMaterialProp(obj ReinfoMaterial) +DestroyReInfoMaterial(obj) ReInforcedCompositeMaterials +MaterialObject +ReinformentObject +ReinforcementMaterialType +MaterialType +CreateCompositeReinfoMaterial(Properties values) +GetCompoReinfoMaterialProp(CompoReinfoMaterial Object) Matrix +Mat_Name +Mat_Type +Mat_Prop +CreateMaterial(MatName, PropertiesValues, MatType) +DestroyMaterial(Obj) +SetMatName(MatName) +GetMatName(Obj) +SetMatType(MatType) +IsComposite(Obj) +IsMetal(Obj) +IsPolymer(Obj) +IsCeramic(Obj) Figure 2 : The object oriented database Structure of the Material Database 3.3 Reinforcement Materials The reinforcement materials are divided into 3 main parts as small, medium and long materials depending on their physical appearance. The inter composition of these 3 reinforcement materials gives 7 types of new reinforcement materials. The following figure 3 illustrates different Reinforcement materials classes inherited from reinforcement class.
  • 6. 134 Computer Science & Information Technology (CS & IT) ReinforcementMaterial +Reinfo_Name +Reinfo_Prop +ReInfo_Type Small +ReInfo_Name +ReInfo_Prop +ReInfo_Type =S Medium +ReInfo_Name +ReInfo_Prop +ReInfo_Type =M Long +ReInfo_Name +ReInfo_Prop +ReInfo_Type = L Small+Small +ReInfo_Name +ReInfo_Prop +ReInfo_Type =SS Small+Medium +ReInfo_Name +ReInfo_Prop +ReInfo_Type =SM Small+Long +ReInfo_Name +ReInfo_Prop +ReInfo_Type = SL Medium+Medium +ReInfo_Name +ReInfo_Prop +ReInfo_Type = MM Medium+Long +ReInfo_Name +ReInfo_Prop +ReInfo_Type =ML Long+Long +ReInfo_Name +ReInfo_Prop +ReInfo_Type =LL Small+Medium+Long +ReInfo_Name +ReInfo_Prop +ReInfo_Type = SML Figure 3: Different Reinforcement materials Classes inherited from reinforcement class 3.4 Composite Materials Composites are made up of individual materials referred to as constituent materials by grouping two more constituent materials together. There are basically 3 types of constituent materials namely Metals, Ceramics and polymers. These materials are grouped together to produce the composite of different kinds as shown in the figure 4.
  • 7. Computer Science & Information Technology (CS & IT) 135 Matrix -MatName +MatType +Mat_Prop Polymer +MatName +MatType = Polymer +Mat_Prop Ceramic +MatName +MatType = Ceramic +Mat_Prop Metal +MatName +MatType =Metal +Mat_Prop Polymer+Ceramic +MatName +MatType = Composite_PC +Mat_Prop Polymer+Metal +MatName +MatType =Composite_PM +Mat_Prop Ceramic+Metal +MatName +MatType = Composite_CM +Mat_Prop Polymer+Ceramic+Metal +MatName +MatType =Composite_PCM +Mat_Prop Polymer+Polymer +MatName +MatType = Composite_PP +Mat_Prop Ceramic+Ceramic +MatName +MatType =Composite_CC +Mat_Prop Metal+Metal +MatName +MatType = Composite_MM +Mat_Prop Figure 4: Different Material Classes inherited from abstract class Matrix 3.5 Reinforced Composite Materials Reinforced Composites are made up of individual constituent materials, composite materials and reinforcement. There are two categories of constituent materials: matrix and reinforcement. At least one portion of each type is required. The matrix material surrounds and supports the reinforcement materials by maintaining their relative positions. The reinforcements impart their special mechanical and physical properties to enhance the matrix properties. This produces a material with properties which are unavailable from the individual constituent materials, while the wide variety of matrix and strengthening materials allows the designer of the product or structure to choose an optimum combination. This can be shown the figures 5
  • 8. 136 Computer Science & Information Technology (CS & IT) Matrix -MatName +MatType +Mat_Prop Polymer +MatName +MatType =Polymer +Mat_Prop Ceramic +MatName +MatType =Ceramic +Mat_Prop Metal +MatName +MatType =Metal +Mat_Prop Polymer+Ceramic +MatName +MatType = Composite_PC +Mat_Prop Polymer+Metal +MatName +MatType = Composite_PM +Mat_Prop Ceramic+Metal +MatName +MatType = Composite_CM +Mat_Prop Polymer+Ceramic+Metal +MatName +MatType =Composite_PCM +Mat_Prop Polymer+Polymer +MatName +MatType = Composite_PP +Mat_Prop Ceramic+Ceramic +MatName +MatType =Composite_CC +Mat_Prop Metal+Metal +MatName +MatType = Composite_MM +Mat_Prop ReinforcementMaterial +Reinfo_Name +Reinfo_Prop +ReInfo_Type Small +ReInfo_Name +ReInfo_Prop +ReInfo_Type =S Medium +ReInfo_Name +ReInfo_Prop +ReInfo_Type =M Long +ReInfo_Name +ReInfo_Prop +ReInfo_Type =L Small+Small +ReInfo_Name +ReInfo_Prop +ReInfo_Type = SS Small+Medium +ReInfo_Name +ReInfo_Prop +ReInfo_Type =SM Small+Long +ReInfo_Name +ReInfo_Prop +ReInfo_Type = SL Medium+Medium +ReInfo_Name +ReInfo_Prop +ReInfo_Type = MM Medium+Long +ReInfo_Name +ReInfo_Prop +ReInfo_Type =ML Long+Long +ReInfo_Name +ReInfo_Prop +ReInfo_Type = LL Small+Medium+Long +ReInfo_Name +ReInfo_Prop +ReInfo_Type = SML Properties +Mech_Prop +Env_Prop +Magn_Prop +Elec_Prop +Opt_Prop +Acou_Prop +Thrm_Prop +Manu_Prop +Atom_Prop +Radio_Prop +Chem_Prop PP+SS +CM_Name +CM_Prop +CM_Type = PPSS PP+SM +CM_Name +CM_Prop +CM_Type = PPSM PP+SL +CM_Name +CM_Prop +CM_Type = PPSL PP+MM +CM_Name +CM_Prop +CM_Type = PPMM PP+ML +CM_Name +CM_Prop +CM_Type =PPML PP+LL +CM_Name +CM_Prop +CM_Type =PPLL PP+SML +CM_Name +CM_Prop +CM_Type =PPSML PC+SS +CM_Name +CM_Prop +CM_Type = PCSS PC+SM +CM_Name +CM_Prop +CM_Type = PCSM PC+SL +CM__Name +CM_Prop +CM_Type = PCSL PC+MM +CM_Name +CM_Prop +CM_Type = PCMM PC+ML +CM_Name +CM_Prop +CM_Type = PCML PC+LL +CM_Name +CM_Prop +CM_Type = PCLL PC+SML +CM_Name +CM_Prop +CM_Type = PCSML PM+SS +CM_Name +CM_Prop +CM_Type = PMSS PM+SM +CM_Name +CM_Prop +CM_Type = PMSM PM+SL +CM_Name +CM_Prop +CM_Type = PMSL PM+MM +CM_Name +CM_Prop +CM_Type = PMMM PM+ML +CM_Name +CM_Prop +CM_TypePMML PM+LL +CM_Name +CM_Prop +CM_Type = PMLL PM+SML +CM_Name +CM_Prop +CM_Type = PMSML CC+SS +CM_Name +CM_Prop +CM_Type = CCSS CC+SM +CM_Name +CM_Prop +CM_Type = CCSM CC+SL +CM_Name +CM_Prop +CM_Type = CCSL CC+MM +CM_Name +CM_Prop +CM_Type = CCMM CC+ML +CM_Name +CM_Prop +CM_Type = CCML CC+LL +CM_Name +CM_Prop +CM_Type = CCLL CC+SLM +CM_Name +CM_Prop +CM_Type = CCSLM CM+SS +CM_Name +CM_Prop +CM_Type = CMSS CM+SM +CM_Name +CM_Prop +CM_Type = CMSM CM+SL +CM_Name +CM_Prop +CM_Type = CMSL CM+MM +CM_Name +CM_Prop +CM_Type = CMMM CM+ML +CM_Name +CM_Prop +CM_Type = CMML CM+LL +CM_Name +CM_Prop +CM_Type = CMLL CM+SML +CM_Name +CM_Prop +CM_Type MM+SS +CM_Name +CM_Prop +CM_Type =MMSS MM+SM +CM_Name +CM_Prop +CM_Type =MMSM MM+SL +CM_Name +CM_Prop +CM_Type =MMSL MM+MM +CM_Name +CM_Prop +CM_Type =MMMM MM+ML +CM_Name +CM_Prop +CM_MMML MM+LL +CM_Name +CM_Prop +CM_Type =MMLL MM+SML +CM_Name +CM_Prop +CM_Type =SML PCM+SS +CM_Name +CM_Prop +CM_Type =PCMSS PCM+SM +CM_Name +CM_Prop +CM_Type =PCMSM PCM+SL +CM_Name +CM_Prop +CM_Type =PCMSL PCM+MM +CM_Name +CM_Prop +CM_Type =PCMMM PCM+ML +CM_Name +CM_Prop +CM_Type =PCMML PCM+LL +CM_Name +CM_Prop +CM_Type =PCMLL PCM+SML +CM_Name +CM_Prop +CM_Type =PCMSML Figure 5: Different possible Composite materials Classes inherited from both matrix and reinforcement classes. 4. CONCLUSION AND FUTURE SCOPE The object oriented model is employed to engineering materials data organization. Issues on generalization-based data mining in object-oriented databases are investigated in three aspects: (1) generalization of complex objects such as Matrix, Properties and Reinforcement and
  • 9. Computer Science & Information Technology (CS & IT) 137 Composite materials Classes, (2) class-based generalization that include polymer , ceramic and metal classes, and (3) enumeration of different kinds of objects of composite types. Further, sophisticated rule formation methods can be developed for extraction of different kinds of knowledge from data, including characteristic rules, discriminate rules, association rules, and classification rules. The application of such discovered knowledge may substantially enhance the power and flexibility of browsing databases, organizing databases and querying data and knowledge in the advanced engineering object-oriented databases. ACKNOWLEDGMENTS This work has been supported by the University Grant Commission(UGC), India under Major Research Project entitled “Scientific Knowledge Discovery Systems (SKDS) For Advanced Engineering Materials Design Applications” vide reference F.No. 34-992008 (SR), 30th December 2008. The authors gratefully acknowledge the support and thank the authors. REFERENCES [1] Hrubiak.R., George,L., Saxena,S.K., Rajan, K., "A Materials Database for Exploring Material Properties", Journal of Materials, Vol. 61, pp. 59-62, (2009). [2] Doreswamy, “A Survey For Data Mining Framework For Polymer Matrix Composite Engineering Materials Design Applications”, International Journal of Computational Intelligence Systems (IJCIS), Vol. 1. Issues 4, pp.312-328, (2008). [3] Jiawei Han, Shojiro Nishio, Hiroyuki Kawano, Wei Wang, "Generalization-based data mining in object-oriented databases using an object cube model", Data & Knowledge Engineering - Special jubilee issue: DKE 25 archive Volume 25 Issue 1-2, March 1998 [4] Michael Dobrovnik and Johann Eder, "View Concepts for Object-Oriented Databases", Advances in Cognitive Engineering and Knowledge-Based Systems, Proc. of the Intl. Symposium on Systems Research, Informatics and Cybernetics, Baden-Baden,1993 [5] Babak Ameri Shahrabi , Wolfgang Kainz, "An Implementation Approach for Object-oriented Topographic Databases using Standard Tools", United Nations University on March 5, 2008 [6] Xia Li, Hang Su, Xiaoling Chen, Caifu Yang, Gang Xie, The Development Of A Materials Database In China, Data Science Journal, Volume 6, Supplement, (2007). [7] Wei Qunyi, PENG Xiaodong, LIU Xiangguo , XIE Weidong.: "Materials informatics and study on its further development". Chinese Science Bulletin. vol.51,pp. 498-504(2006).