Ontology Evaluation For Reuse in The Domain of Process Systems Engineering
Ontology Evaluation For Reuse in The Domain of Process Systems Engineering
a r t i c l e i n f o a b s t r a c t
Article history: Ontologies are a useful tool for knowledge representation, sharing and reuse. Although the number of
Received 4 November 2014 available ontologies is increasing, the concomitant reuse activities are not following respectively. This
Received in revised form 26 October 2015 is particularly true in the domain of Process Systems Engineering where the ontology development has
Accepted 7 December 2015
been proven to be a challenging task and respective reusability is at its infancy. This paper presents
Available online 17 December 2015
a framework for evaluation of ontology for reuse. The proposed framework benefits from information
about ontologies, such as terminology and ontology structure, to calculate a compatibility metric of
Keywords:
ontology suitability for reuse and hence integration. The framework was demonstrated using a Chemical
Ontology reuse
Compatibility
and Process Engineering case.
Ontology engineering © 2015 Elsevier Ltd. All rights reserved.
1. Introduction agriculture (Soergel et al., 2006) and, more recently, in the domain
of Chemical and Process Engineering (CPE).
In practical terms, ontology (Fig. 1) is a group of terms describing The number of publicly available ontologies, more than 10,000
a domain, organised in a hierarchical structure of sets sharing com- as shown by dedicated search engines (Swoogle, 2009), is a good
mon properties. These properties define the relationships between indicator of the scale of development and use of ontologies across
sets (object properties) or the data value of certain attributes (data disciplines. As evident, ontologies are developed for and used in
type properties). The representation of the domain is complete several areas ranging from knowledge representation (Lee and Suh,
with the instantiation of the ontology with specific elements of the 2007), knowledge and information sharing (Kraines et al., 2005), as
domain. In terms of ontological engineering, the ontology consists a tool for process modelling (Morbach et al., 2007) up to seman-
of (i) classes, (ii) relations, (iii) restrictions and (iv) instances. tic search, data integration (Muñoz et al., 2013) and web service
Ontologies are a useful tool for knowledge representation, shar- discovery. In the domain of CPE efforts in designing ontologies are
ing and reuse. Their potential has been recognised in a variety of directed to:
domains, such as biomedical where Musen et al. (2012) present
a web service that provide access to a large number of biomedi- (i) process systems design (Bock et al., 2010) and more specif-
cal ontologies. More information on the use of ontologies in the ically, to collaborative modelling (Zhang and Yin, 2008) and
biomedical domain is available in Whetzel et al. (2011). Ontolo- design;
gies are also widely used in the legal domain. Efforts have focused (ii) supply chain modelling and design (Muñoz et al., 2010);
on upper ontologies (Casellas et al., 2005), specific methodolo- (iii) decision-making (Raafat et al., 2013) related to environmental
gies for ontology engineering (Corcho et al., 2005) and more effects and causes (Cecelja et al., 2014) and
advanced applications extending to natural language processing (iv) computer-aided process engineering (Morbach et al., 2009),
(Lame, 2005). Finally, ontologies are used in more and diverse specific engineering (Abanda et al., 2013) and data manage-
domains such as the financial domain with examples of simple ment applications (Panetto et al., 2012).
knowledge representation efforts (Zhang et al., 2000) and stan-
dardisation attempts (Alonso et al., 2005), as well as the domain of
In addition, a number of specific ontology applications have
been reported, including knowledge sharing (Morbach et al., 2009),
enterprise information integration (Muñoz et al., 2011), stan-
dardisation of vocabularies for chemical (Muñoz et al., 2010),
∗ Corresponding author. Tel.: +44 1483689471. pharmaceutical (Venkatasubramanian et al., 2006) and petrochem-
E-mail address: [email protected] (N. Trokanas). ical processes (Ni et al., 2011) and mathematical modelling (Suresh
http://dx.doi.org/10.1016/j.compchemeng.2015.12.003
0098-1354/© 2015 Elsevier Ltd. All rights reserved.
178 N. Trokanas, F. Cecelja / Computers and Chemical Engineering 85 (2016) 177–187
3. Ontology evaluation (iv) External resources: refer to resources used by ontologies. Two
ontologies which use the same external resources are more
3.1. Problem statement likely to describe the same domain(s). In addition, the use
of imports, already developed ontologies, provide a level of
Given a primary ontology (T) and a set of n candidate ontolo- modularisation that facilitates reuse. On the other hand, when
gies C = {c1 , . . ., cn } , calculate compatibility score CS(T,C) which two ontologies use different imported ontologies to describe
identifies a set A = {c|c ∈ C, CS(T, c) > } , where CS is the measure similar domains, e.g. units of measurement, the risk for incon-
of compatibility as defined in Section 2 and is the compatibility sistencies when integrated increases.
threshold defined by the user (default value 0.5). (v) Size and breadth of the ontologies: This aspect accounts for
different types of ontologies, taking into account the number of
concepts and levels. The term level is defined as the maximum
3.2. Ontology evaluation methodology number of taxonomic ranks of granularity of the taxonomy of
both primary and candidate ontologies. The number of levels
All n candidate ontologies are evaluated for compatibility for and concepts of ontology provides an outlook of whether an
reuse using the ontology metadata, which includes terminology, ontology is detailed, top-level, etc.
language, encoding, external resources and size (Fig. 2). More
precisely, the respective framework approach accounts for the fol-
3.3. Acquisition of ontology metadata
lowing:
Table 2
Candidate ontologies representing conference domain.
Ontology Object properties Data type properties Instances Imports Languages Number of concepts Number of levels
Table 3 resulting values vary and also include negative values, hence cre-
Results for conference ontologies (doc) and normalised doc.
ating the need for normalisation.
doc Normalised doc Step 3: Normalise the degree of confidence as:
confious −0.37 0.00 doci − docmin
confOf 0.48 0.59 docnorm = (7)
crd rs 0.81 0.82 docmax − docmin
edas 0.80 0.81
with results for the conference ontology shown in Table 3. Here
iasted 1.06 1.00
ekaw 0.43 0.56 docmin and docmax represent the range of calculated values including
all considered ontologies i.
Structure of ontologies represents tacit knowledge in respec- A combination of cosine similarity and Euclidean distance are
tive domains and hence it is a fingerprint which can be used to used for calculating similarity between primary and candidate
assess the similarity between them. Although two ontologies can ontologies and which is calculated for all vectors representing lan-
describe the same domain using the same terms, they are still not guage, terminology, data types and external resources. The results
considered identical unless they share the same structure. This are then aggregated into a single similarity measure Sim.
aspect is more closely associated with the ontology similarity rather Cosine similarity CoSim accounts for the correlation of the values
than the ontology compatibility because reusing ontology does not of two or more vectors. For two vectors a and b, cosine similarity is
require similar structure. In consequence, structural information is calculated as:
used to assess the relative degree of confidence. i=1
The degree of confidence doc is a metric quantifying the struc- ai ∗ bi
CoSim(a, b) = n
(8)
tural compatibility of two or more ontologies. To this end, the i=1 2
i=1 2
n
(ai ) ∗ n
(bi )
structural compatibility is defined as the level at which two ontolo-
gies are considered well-suited for each other, i.e. a top level where n is the number of elements in each vector; the vectors
ontology is not appropriate to be a subset of a domain ontology. In must have the same size. For example, for the language vectors
order to identify the set-subset relation between two ontologies, of ontologies ekaw and iasted given as:
the domain of each ontology has to be defined, the process which
currently attracts numerous research activities. Instead, we assume Lekaw = (1, 1, 1)
that the primary ontology is a set and the candidate ontologies are
the possible subsets. In consequence, doc is calculated by follow-
Liasted = (1, 0, 0)
ing 3 steps which we demonstrate through an experiment using
the Conference (Šváb et al., 2005) set of ontologies as presented where the three dimensions of the vectors represent the three lan-
in Table 2. The assumption is that the Conference ontology is the guages (en, ru, nl), the resulting score ranges between 0 and 1. It
primary ontology and also the set for which compatible ontolo- is apparent that the cosine similarity is not affected by the magni-
gies are aimed to find in order to extend the described knowledge. tude of the two vectors, only by their direction, and for that reason
Table 2 contains information about the elements of each ontol- a scale sensitive measure, the Euclidean distance, is also employed.
ogy, i.e. object properties, data type properties, instances, external Euclidean distance Eucl is sensitive to the magnitude of vectors.
resources/imports, languages used and number of concepts and For two vectors a and b, Euclidean distance is calculated as:
number of levels (ontology hierarchy).
Step 1: extract the number of levels OL and the number of con- n
2
cepts OC for each of considered ontologies which accounts for two Eucl(a, b) = (ai − bi ) (9)
dimensions of the size of an ontology. Information regarding the i=1
conference set ontologies is presented in Table 2.
Step 2: calculate the degree of confidence doc, which accounts where n is the number of elements in each vector. Again, the vectors
for size of the primary ontology and each of the candidate ontolo- must have the same size. For normalisation NormEucl, Euclidean
gies as distance of a vector is divided by the maximum value of the calcu-
lated Euclidean distances as:
OCtarget − OCcandidate
doc = log10 (6) Eucli
OLtarget NormEucli = (10)
Euclmax
The results of calculated confidence doc for the conference Finally, this is subtracted from 1 to be converted to a similarity
ontology are shown in Table 3. measure EuSim as:
As such, the metric doc accounts for the variability of granular-
ity between the primary ontology and candidate ontologies. The EuSimi = 1 − NormEucli (11)
182 N. Trokanas, F. Cecelja / Computers and Chemical Engineering 85 (2016) 177–187
Table 4
Similarity for conference ontologies.
The two similarity scores, namely the cosine similarity and the The coefficients used in Eq. (14) have been experimentally
Euclidean similarity are aggregated into a single measure Sim as verified through a number of case studies including the set of con-
ference ontologies, the case study of eSymbiosis ontology, units of
CoSimi + EuSimi
Simi = , i ∈ O (12) measurement ontology and a set of Biochemistry ontologies.
2
The results of aggregated values for the conference ontology in
where O is the set of candidate ontologies. Table 4, show that the most compatible ontology for the primary
For used Conference ontologies Table 4 presents the similarity ontology conference, is iasted ontology and the second highest is
Sim calculated by observing Eqs. (8)–(12), between the language crs dr ontology. It is apparent that general ontologies with granular-
vectors (Eq. (1)) of primary ontology (conference) and candidate ity level ranging from very generic, i.e. person, event, to very specific
ontologies. i.e. early paid applicant, workshop, are considered more suitable
For the terminology similarity measure, all the terms have been for reuse. On the other hand, low scoring ontologies, are mainly
extracted, converted into vectors, as described by Eq. (4), and ontologies that represent specific conferences. These ontologies
by observing Eqs. (8)–(12), which yields the results presented in contain scientific specific terminology, i.e. MultimediaTopic, differ-
Table 4. The same approach is followed for the calculation of data ent natural languages and instances of conference details (place of
type similarity (Eq. (2)). Next, the similarity of external resources conference and currency).
is calculated from the vectors that represent the external resources
used in each ontology (Eq. (3)). The limited variations on external 4. The compatibility for reuse metrics framework outlined
resources used, is apparent in the similarity results presented in
Table 4. The ontology compatibility framework presented in Fig. 2, is
outlined in the following steps:
3.6. Aggregating similarity
Step R.1: Extract ontology metadata such as terminology, lan-
Finally, the similarity measures of each aspect, the Sim metric guages, datatypes, imports and size and form vectors observing
for each of the elements presented in Eqs. (1)–(4), are aggregated as defined by Eqs. (1)–(4);
(Table 4) into a single measure S between two ontologies A and B Step R.2: Calculate compatibility measure CS by using Eqs. (6) and
as: (14);
i Step R.3: Rank results obtained from Step R.2 by their values;
Simi
O The process of ontology development affects its reusability
SAB = i (13)
O
wi potential. Observing the following guidelines can improve the
reuse process:
where i ∈ O, and O is the set of candidate ontologies, represents the Step D.1: Modularise the ontology given your needs by e.g. domain,
ontology features as described in Section 3.3, Sim is the similarity level, property.
measure from Eq. (12) and w the weighting factor of each feature i. Step D.2: Follow “good practice” conventions by considering
At present, weighting factors are set to 1 for all elements; natural naming conventions, minimised bias, consistent encoding, and
language L, terminology T, data types E and external resources R. annotations.
Most of the high scoring ontologies are general ontologies with Step D.3: Reuse existing ontologies and existing vocabularies, lex-
granularity level ranging from very generic, e.g. person, event icons, etc.
ontologies, to very specific, e.g. early paid applicant, workshop
ontologies. On the other hand, low scoring ontologies, are mainly 5. eSymbiosis ontology experiment
ontologies that represent specific conferences. These ontologies
contain scientific specific terminology, e.g. MultimediaTopic ontol- The experiment with eSymbiosis ontology is presented to
ogy, different natural languages and instances of conference details, demonstrate the framework of reusing ontologies. It involves
e.g. place of conference and currency. ontologies developed for materials and chemical substances. The
eSymbiosis ontology (Trokanas et al., 2012) has been developed
3.7. Aggregating similarity and degree of confidence for the eSymbiosis project (Cecelja et al., 2014). It represents
knowledge in the domain of Industrial Symbiosis, including waste,
Finally, the degree of confidence doc is aggregated with the sim- materials, energy and processing technologies (Raafat et al., 2013).
ilarity score S to give the compatibility score CS of the ontologies The ontology is used for user registration and for formation of sym-
as: biotic networks by input/output matching (Trokanas et al., 2014a).
Three candidate ontologies have been considered for the inte-
CSij = 0.7 ∗ Sij + 0.3 ∗ docij (14)
gration and reuse; the chemElem ontology, the substance ontology
where Sij is the similarity between ontologies i and j and docij , is both part of the SWEET (Raskin and Pan, 2003, 2005) ontologies
the degree of confidence between ontologies i and j. It is evident developed by NASA and the substance class ontology which is part
from Eq. (14) that the similarity S carries a higher weight than the of the OntoCAPE ontology (Morbach et al., 2007), all denoted as
degree of confidence doc. This is because the degree of confidence C1 , C2 and C3 , respectively. The eSymbiosis ontology is the primary
merely provides an indication of the structural compatibility. ontology, denoted as T.
N. Trokanas, F. Cecelja / Computers and Chemical Engineering 85 (2016) 177–187 183
Table 5 Table 7
Datatypes and their frequency. Structural information for candidate ontologies.
eSymbiosis float (8), boolean (12), string (5), date (2) eSymbiosis 2250 10
substance class string (4) chemElem 2363 N/A
chemElement integer (6), boolean (1), double (4), string (1) Substance 483 N/A
substance boolean (8), integer (4), double (4), string (1), date substance class 94 N/A
(1), dateTime (1)
Table 6
Datatype vectors.
Ontology pair Vectors [float, boolean, string, Cosine Euclidean Normalised Euclidean Sim
date, integer, double, similarity distance Euclidean similarity
dateTime] distance
Table 8
Compatibility results.
Metadata similarity (Sim) Degree of confidence (doc) Aggregated compatibility score Aggregated compatibility score (with lexical similarity)
three candidates, while the chemElem ontology is the least compat- Established validation metrics in ontology matching (precision
ible. chemElem ontology scored low in both doc and S measures. Not and recall) are not helpful in this case as there is a need for
only it does not share many commonalities in terms of terminology a mathematically defined expected outcome in order for those
or other metadata with the primary ontology, but it is also bigger metric to be used. In this framework, the evaluation of the final
than the primary ontology thus scoring low in doc. Although sub- outcome is judged based on the resulting ontology and more
stance class ontology had the highest doc score, its low metadata specifically from improved functionality of the resulting ontology,
similarity S (Table 8) affected the final compatibility score CS. number and type of inconsistencies caused as well as the knowl-
With the use of lexical similarity for the comparison of termi- edge covered by the resulting ontology (broader than primary
nology (Eq. (5)), the results are not significantly affected (Table 5), ontology).
leading to the conclusion that the extraction of terminology using Regarding this case study, integration can be performed using
existing software and the identification of only identical terms is Prompt, a Protégé plugin for merging ontologies (Noy and Musen,
sufficient for the high-level comparison that this work proposes. 2003). Merging the eSymbiosis ontology with the highest scoring
N. Trokanas, F. Cecelja / Computers and Chemical Engineering 85 (2016) 177–187 185
candidate ontology (Substance) creates an ontology with 4553 con- and their structure, to enables calculation of a single compatibil-
cepts, causing 2 inconsistencies (Fig. 3). ity metric. For this, the algorithm relies on the ontology high level
The use of this ontology greatly increases the knowledge information which is readily available, easy to extract and does not
described by the eSymbiosis ontology, especially regarding require any special expertise in ontology matching. It also takes
chemical substances. This increases the materials covered by advantage of existing terminology extraction tools in an effort to
eSymbiosis ontology for Industrial Symbiosis practice and allows simplify the process. This work presents a framework on ontology
for higher accuracy in input/output matching in the eSymbiosis reuse that can be the foundation for further work in ontology evalu-
application. ation and reuse leading to improved awareness in the community of
Merging the primary ontology with the substance class ontology, CPE as well as promote and facilitate the reuse and sharing of exist-
is causing conflicts with the imports of the candidate ontology. This ing ontologies. The use and performance of the metrics has been
is in fact caused by the large number of imported ontologies used, demonstrated with two experiments; one, the Conference ontolo-
some of which are not available leading to unassigned concepts gies, is a well-elaborated benchmark for ontology matching and
(Fig. 4). alignment, whereas the second experiment is based on the eSym-
The resulting ontology consists of 2270 concepts and has a large biosis ontology, which is an application ontology that supports an
number of inconsistencies (Fig. 5). Industrial Symbiosis web service.
6. Conclusions Acknowledgements
This paper presents an algorithm for the evaluation of ontologies This work has been partly funded by the European Commis-
for the purpose of reusing. The presented algorithm benefits from sion (LIFE09 ENV/GR/000300) and the UK Engineering and Physical
information about ontologies, such as the terminology of ontologies Sciences Research Council (EPSRC).
186 N. Trokanas, F. Cecelja / Computers and Chemical Engineering 85 (2016) 177–187
Appendix A.
N. Trokanas, F. Cecelja / Computers and Chemical Engineering 85 (2016) 177–187 187
Lame G. Using NLP techniques to identify legal ontology components: concepts and
relations. In: Law and the semantic web. Springer; 2005. p. 169–84.
Lee J, Suh H. Owl-based product ontology architecture and representation for sharing
product knowledge on a web. ASME; 2007.
Levenshtein VI. Binary codes capable of correcting deletions, insertions and rever-
sals. Sov Phys Dokl 1966:707.
Lonsdale D, Embley DW, Ding Y, Xu L, Hepp M. Reusing ontologies and language
components for ontology generation. Data Knowl Eng 2010;69(4):318–30.
Morbach J, Wiesner A, Marquardt W. OntoCAPE—a (re) usable ontology for
computer-aided process engineering. Comput Chem Eng 2009;33(10):1546–56.
Morbach J, Yang A, Marquardt W. OntoCAPE—a large-scale ontology for chemical
process engineering. Eng Appl Artif Intell 2007;20(2):147–61.
Muñoz E, Capón-García E, Moreno-Benito M, Espuña A, Puigjaner L. Scheduling and
control decision-making under an integrated information environment. Comput
Chem Eng 2011;35(5):774–86.
Muñoz E, Espuña A, Puigjaner L. Towards an ontological infrastructure for chemical
batch process management. Comput Chem Eng 2010;34(5):668–82.
Muñoz E, Capón-García E, Laínez JM, Espuña A, Puigjaner L. Integration of
enterprise levels based on an ontological framework. Chem Eng Res Des
2013;91(8):1542–56.
Musen MA, Noy NF, Shah NH, Whetzel PL, Chute CG, Story MA, et al. The National
Center for Biomedical Ontology. J Am Med Inform Assoc 2012;19(2):190–5.
Noy NF, Musen MA. The PROMPT suite: interactive tools for ontology merging and
mapping. Int J Hum-Comput Stud 2003;59(6):983–1024.
Panetto H, Dassisti M, Tursi A. ONTO-PDM: product-driven ONTOlogy for Product
Data Management interoperability within manufacturing process environment.
Adv Eng Inform 2012;26(2):334–48.
Raafat T, Trokanas N, Cecelja F, Bimi X. An ontological approach towards enabling
processing technologies participation in industrial symbiosis. Comput Chem Eng
References 2013;59:33–46.
Raskin R, Pan M. Semantic web for earth and environmental terminology (sweet). In:
Abanda FH, Tah JHM, Duce D. PV-TONS: a photovoltaic technology ontology system Workshop on semantic web technologies for searching and retrieving scientific
for the design of PV-systems. Eng Appl Artif Intell 2013;26(4):1399–412. data at ISWC; 2003. p. 2003.
Alani H, Brewster C. Ontology ranking based on the analysis of concept structures. Raskin RG, Pan MJ. Knowledge representation in the semantic web for earth and
In: Proceedings of the 3rd international conference on knowledge capture. ACM; environmental terminology (SWEET). Comput Geosci 2005;31(9):1119–25.
2005. p. 51. Schulz S, Seddig-Raufie D, Grewe N, Röhl J, Schober D, Boeker M, et al. Guideline on
Alani H, Brewster C, Shadbolt N. Ranking ontologies with AKTiveRank. In: The developing good ontologies in the biomedical domain with description logics;
semantic web-ISWC 2006. Springer; 2006. p. 1–15. 2012.
Alonso L, Bas L, Bellido S, Contreras J, Benjamins R, Gomez M. WP10: case study Soergel D, Lauser B, Liang A, Fisseha F, Keizer J, Katz S. Reengineering thesauri for
eBanking D10. 7 financial ontology. In: Data, information and process integration new applications: the AGROVOC example. J Digit Inf 2006;4:4.
with semantic web services, FP6-507483; 2005. Stoilos G, Stamou G, Kollias S. A string metric for ontology alignment. In: The seman-
Anchovy. Cross-platform tools for translators [homepage of maxprograms]; 2013, tic web-ISWC 2005; 2005. p. 624–37.
Available: http://www.maxprograms.com/products/anchovy.html [30.10.14]. Suresh P, Joglekar G, Hsu S, Akkisetty P, Hailemariam L, Jain A, et al. Onto MODEL:
Bock C, Zha X, Suh H, Lee J. Ontological product modeling for collaborative design. ontological mathematical modeling knowledge management. In: Computer
Adv Eng Inform 2010;24(4):510–24. aided chemical engineering. Elsevier; 2008. p. 985–90.
Bray T, Paoli J, Sperberg-McQueen CM, Maler E, Yergeau F. Extensible markup Šváb O, Svátek V, Berka P, Rak D, Tomášek P. Ontofarm: towards an experimental
language (XML). In: World wide web consortium recommendation REC-xml- collection of parallel ontologies. In: Poster track of ISWC; 2005. p. 2005.
19980210; 1998 http://www.w3.org/TR/1998/REC-xml-19980210. Swoogle. Homepage of University of Maryland; 2009, Available: http://swoogle.
Cantador I, Fernández M, Castells P. Improving ontology recommendation and reuse umbc.edu/ [28.10.14].
in WebCORE by collaborative assessments; 2007. Trokanas N, Raafat T, Cecelja F, Kokossis A, Yang A. Semantic formalism for waste
Casellas N, Blázquez M, Kiryakov A, Casanovas P, Poblet M, Benjamins R. OPJK into and processing technology classifications using ontology models. Comput Aided
PROTON: legal domain ontology integration into an upper-level ontology. In: On Chem Eng 2012;30:167–71.
the move to meaningful internet systems 2005: OTM 2005 workshops. Springer; Trokanas N, Cecelja F, Raafat T. Semantic input/output matching for waste processing
2005. p. 846. in industrial symbiosis. Comput Chem Eng 2014a;66:259–68.
Cecelja F, Raafat T, Trokanas N, Innes S, Smith M, Yang A, et al. e-Symbiosis: Trokanas N, Cecelja F, Raafat T. Towards a re-usable ontology for waste processing.
technology-enabled support for industrial symbiosis targeting SMEs and inno- Comput Aided Chem Eng 2014b;33:841–6.
vation. J Clean Prod 2014;98:336–52. Tudorache T. Ontologies in engineering – modeling, consistency and use cases. VDM
Corcho O, Fernández-López M, Gómez-Pérez A, López-Cima A. Building legal ontolo- Verlag Dr. Mueller e.K; 2008.
gies with METHONTOLOGY and WebODE. In: Law and the semantic web. Uschold M, Healy M, Williamson K, Clark P, Woods S. Ontology reuse and application.
Springer; 2005. p. 142–57. In: Formal ontology in information systems; 1998. p. 192.
David J, Euzenat J. Comparison between ontology distances (preliminary results). Venkatasubramanian V, Zhao C, Joglekar G, Jain A, Hailemariam L, Suresh P, et al.
In: The semantic web-ISWC 2008. Springer; 2008. p. 245–60. Ontological informatics infrastructure for pharmaceutical product development
Ehrig M. Ontology alignment: bridging the semantic gap. Springer; 2006. and manufacturing. Comput Chem Eng 2006;30(10):1482–96.
Frantzi K, Ananiadou S, Mima H. Automatic recognition of multi-word terms: the Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, et al. Bio-
C-value/NC-value method. Int J Digit Lib 2000;3(2):115–30. Portal: enhanced functionality via new web services from the National Center
Gruber TR. Toward principles for the design of ontologies used for knowledge shar- for Biomedical Ontology to access and use ontologies in software applications.
ing. Int J Hum Comput Stud 1995;43(5):907–28. Nucleic Acids Res 2011;39(Web Server issue):W541–5.
Hawalah A, Fasli M. A graph-based approach to measuring semantic relatedness in Wiesner A, Morbach J, Marquardt W. An overview on OntoCAPE and its latest appli-
ontologies. In: Proceedings of the international conference on web intelligence, cations. In: Proceedings of the 2007 AIChE annual meeting; 2007.
mining and semantics. ACM; 2011. p. 29. Zhang C, Cao C, Sui Y, Wu X. A Chinese time ontology for the semantic web. Knowl
Ni J, Yi J, Ni S. A practical development of knowledge management model for Based Syst 2011;24(7):1057–74.
petrochemical product family. In: 2011 international conference on Informa- Zhang W, Yin J. Exploring semantic web technologies for ontology-based
tion Management, Innovation Management and Industrial Engineering (ICIII); modeling in collaborative engineering design. Int J Adv Manuf Technol
2011. p. 197. 2008;36(9–10):833–43.
Kraines S, Batres R, Koyama M, Wallace D, Komiyama H. Internet-based integrated Zhang Z, Zhang C, San Ong S. Building an ontology for financial investment. In:
environmental assessment using ontologies to share computational models. J Intelligent data engineering and automated learning—IDEAL 2000. Data mining,
Ind Ecol 2005;9(3):31–50. financial engineering, and intelligent agents. Springer; 2000. p. 308–13.