<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">K-MORPH: Knowledge Morphing via Reconciliation of Contextualized Sub-ontologies</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Sajjad</forename><surname>Hussain</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Faculty of Computer Science</orgName>
								<orgName type="laboratory">NICHE Research Group</orgName>
								<orgName type="institution">Dahousie University</orgName>
								<address>
									<country key="CA">Canada</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">K-MORPH: Knowledge Morphing via Reconciliation of Contextualized Sub-ontologies</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">91FD30B3BB4CDBFDAB16CADE47EEF5E0</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T21:22+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>A knowledge-intensive problem is often not solved by an individual knowledge source; rather the solution needs to draw upon multiple, and even heterogeneous, knowledge sources. The synthesis of multiple knowledge sources to derive a 'comprehensive' knowledge source is a non-trivial problem. We discuss the need of knowledge morphing, and propose a Semantic Web based framework K-MORPH for deriving a context-driven integration of multiple knowledge sources. We demonstrate the working of K-MORPH by merging contextualized sub-ontologies from three different prostate cancer pathway ontologies for the problemcontext therapeutic decision support.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Knowledge-driven problem-solving demands 'complete' knowledge about the domain and its interpretation under different contexts. Since the availability of 'complete' knowledge is always challenging, therefore problem-solvers tend to manually integrate knowledge from multiple sources to formulate a comprehensive knowledge object that satisfies the problem's context. Knowledge morphing aims to formulate a comprehensive knowledge object, specific to a given context, through "the intelligent and autonomous fusion/integration of contextually, conceptually and functionally related knowledge objects that may exist in different representation modalities and formalisms, in order to establish a comprehensive, multi-faceted and networked view of all knowledge pertaining to a domain-specific problem"-Abidi 2005 <ref type="bibr" target="#b0">[1]</ref>. The knowledge morphing approach extends the traditional notion of knowledge integration by providing the ability to 'reason' over the morphed knowledge to (a) infer new knowledge, (b) test hypotheses, (c) suggest recommendations and actions, and (d) query rules to prove problem-specific assertions or theorems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">K-MORPH: Solution Approach</head><p>The need for knowledge morphing is motivated by the realization that integration of knowledge sources should be driven by the problem-context-i.e. select and integrate only those knowledge fragments (within a knowledge source) that are relevant to the problem-context, as opposed to integrating the entire knowledge source. A well-defined problem-context, therefore, determines the scope of knowledge that is pertinent to the problem. For instance, in the domain of healthcare, clinical guidelines incorporate broad knowledge about the diagnosis, treatment, prognosis and follow-up care for a particular disease. For the context of therapeutic decision support one needs only therapeutic knowledge, which should be selected from multiple guidelines to formulate comprehensive therapeutic knowledge. We argue that the integration of the entire knowledge source exacerbates complexity of establishing knowledge interoperability between multiple knowledge sources. Therefore, in our approach, we define a Semantic Web based Knowledge Morphing Framework K-MORPH to pursue knowledge morphing through reconciliation of ontology-encoded knowledge sources via following main tasks:</p><p>-Task # 1: Extracting contextualized sub-ontologies based on a given problemcontext. -Task # 2: Merging contextualized sub-ontologies based on identified/contextspecific alignments to generate a morphed ontology. -Task # 3: Detecting and resolving inconsistencies in the morphed ontology.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Related Work</head><p>By modeling knowledge sources as ontologies, semantic interoperability among knowledge sources can be achieved via ontology reconciliation. However, ontology reconciliation under different contexts is still an undertaking challenge <ref type="bibr" target="#b1">[2]</ref>. The literature suggests other approaches for knowledge integration problem from different perspectives. For instance, the ECOIN framework performs semantic reconciliation of independent data sources, under a defined context, by defining conversion functions between contexts as a network <ref type="bibr" target="#b2">[3]</ref>. ECOIN exploits the modifiers and conversion functions, to enable context mediation between data sources, and reconcile and integrate source schemas with respect to their conceptual specializations. Another initiative towards knowledge integration is reported in Mao et. al. <ref type="bibr" target="#b3">[4]</ref> that use a Semantic Web framework, and propose an agent-oriented architecture that adopts a local sub-ontology evolution mechanism for dynamic self-organization of domain knowledge to support intelligent and efficient planning for problem solving in a distributed environment. Further more, Kang et. al. <ref type="bibr" target="#b4">[5]</ref> also propose a Semantic Web based framework for (i) extracting sub-ontologies based on the user demands (i.e. problem-context in K-MORPH); and (ii) integrating extracted sub-ontologies into the ontology of the user demand (i.e. morphed ontology in K-MORPH). Their approach is similar to K-MORPH. However it is still a proposal, and no concrete results have been presented by them. A comparison of the above mentioned approaches in terms of the proposed tasks of K-MORPH is shown as follows:</p><formula xml:id="formula_0">Table 3.1: K-MORPH: Comparison with the State-of-Art K-MORPH Tasks ECOIN [3] Mao et. al. [4] Kang et. al. [5] Task #1 N Y Y Task #2 Y Y Y Task #3 N N N</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">K-MORPH Framework</head><p>We adopt a Semantic Web (SW) architecture to address the problem of knowledge morphing by (a) extracting contextualized sub-ontologies for the problemcontext at hand; (b) merging contextualized sub-ontologies; and (c) detecting and resolving inconsistencies in the morphed ontology. Main tasks of K-MORPH framework are briefly described in the following sub-sections.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Task # 1: Extracting Contextualized Sub-ontologies</head><p>Ontologies and contexts are used to model a domain with different views. Ontologies define a shared model that provides a global perspective, whereas contexts are used to realize a local aspect of a domain. A contextualized ontology deals with an adaptation of its ontology model to support a local view, and provides (i) a specific interpretation of its ontology concepts; and (ii) an implementation of its procedural knowledge that can be applied in a particular context <ref type="bibr" target="#b5">[6]</ref>. In K-MORPH, from the given ontologies, the user identifies a set of concepts (and roles) that can be pertinent to the problem-context at hand. Based on those user-selected concepts (and roles), we apply our rule-based extraction method to extract a contextualized sub-ontology (i.e. a RDF-Sub-Graph) comprised of triples that correspond to the axioms and assertions for (i) the userselected concept C (ii) individuals for C; (iii) roles in C; (iv) range-concepts for the roles in C; (v) sub-concepts of C; (vi) equivalent-concepts for C; (vii) restrictions on C; (viii) complex concepts that are composed of C; (ix) only the roles of the super-concepts that are also associated with C, and (x) super-concepts of C as an RDF Blank-Nodes. Our approach for extracting contextualized subontologies is described in details in <ref type="bibr" target="#b6">[7]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Task # 2: Merging Contextualized Sub-ontologies</head><p>Matching and alignment of ontologies have been carried out based on their lexical, conceptual and structural similarities <ref type="bibr" target="#b1">[2]</ref>. When dealing with structural similarities, similarity scores between ontology-entities can be further improved based on the similarities between their structurally connected entities <ref type="bibr" target="#b1">[2]</ref>. We believe such alignments can became more 'trustworthy' by finding similarities among entities that are driven from the underlying ontology axioms or assertions. Therefore we propose an ontology matching approach proof-level ontology matching (POM). Let two source ontologies O 1 , O 2 and a similarity matrix M such that M ij = e i , e j , s , where s is a similarity score between entities e i and e j from O 1 and O 2 respectively. Given two ontology-entities e, e ′ , we write e ⊢ e ′ , if there exists an axiom or assertion of e that derives an axiom or assertion of e ′ . Given similarity matrix M, we calculate a similarity score between entities f i and f j , based on the similarity score ∀M ij = e i , e j , s such that e i ⊢ f i , e j ⊢ f j . Therefore, POM finds alignments not only based on structural similarities but also takes into account (similarities between) other deductively connected entities. we are currently working on our POM method, and will report further in up-coming publications.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Task # 3: Detecting and Resolving Inconsistencies</head><p>Inconsistencies-whether they occur during the process of ontology evolution or being produced during the ontology reconciliation process-result a potential harm to an ontology structure, and decrease credibility in representing a consistent and shared vocabulary of an underlying domain. When an inconsistency occurs, there are mainly two ways to deal with it: either resolve it, or reason with the inconsistent ontology <ref type="bibr" target="#b7">[8]</ref>. We propose an approach for detecting and resolving inconsistencies. Our inconsistency detection deals with defined Integrity Constraint Rules R I of the form</p><formula xml:id="formula_1">C 1 ∧ C 2 ∧ • • • ∧ C n ⇒ ⊥.</formula><p>An inconsistent derivation consists of derivation steps that lead to ⊥ under R I . Our approach checks whether a given ontology O is inconsistent or not; by finding inconsistent derivations. For resolving inconsistencies, we generate sets of asserted ancestors A 1 , . . . , A n , where removal of any A i (and all derived triples of A i ) resolves detected inconsistencies and results in a maximal consistent subontology. We have implemented our approach in Euler <ref type="bibr" target="#b8">[9]</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Experiment and Results</head><p>In order to demonstrate the working of K-MORPH, we have developed a PC Test-case that uses three medical ontologies that describe the PC pathways for three different locations (Halifax, Calgary, and Winnipeg) <ref type="bibr" target="#b9">[10]</ref>. Based on the problem-context therapeutic decision support, two concepts Treatment and Clinician were selected by the user. Based on the context-specific selected concepts, three contextualized sub-ontologies were extracted from the PC pathway ontologies. Using the pre-defined (context-specific) correspondences, alignments were found between classes-including their properties and instances. Based on the identified alignments, therapeutic decision support context-axioms and PC domain-axioms, extracted contextualized sub-ontologies were then merged to generate possible 'knowledge-links' between the aligned PC treatments. During the morphing process no inconsistencies were found, and finally the morphed ontology was generated. Figure <ref type="figure" target="#fig_0">1</ref> shows some of the exemplar results.</p><p>In figure <ref type="figure" target="#fig_0">1</ref>, the merged knowledge has determined that the treatment Active Surveillance in Halifax (represented by the instance PC-Halifax:ActiveSurveillance) can be conducted by a Primary Urologist. In the actual pathway, this information was not available for Halifax; but due to the ontology alignments this task was found similar to one in Calgary, and the actor performing this task in Calgary was extended to Halifax.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion</head><p>Optimal and complete decision support needs a comprehensive knowledgebase. Developing such a self-contained knowledge-base as an independent entity is a challenging undertaking. In this paper, we presented our knowledge morphing approach that performs a context-driven integration of knowledge sources to generate a comprehensive knowledge-base for the problem-context at hand. We demonstrated the working K-MORPH by generating a comprehensive knowledge-base from three different clinical pathways for prostate cancer, pertaining to a problem-context therapeutic decision support. This research is funded by a grant from Agfa Healthcare (Canada).</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Morphed Knowledge about PC-Halifax:ActiveSurveillance</figDesc><graphic coords="4,134.84,327.48,345.32,128.19" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Medical knowledge morphing: Towards the integration of medical knowledge resources</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">S R</forename><surname>Abidi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer-Based Medical Systems</title>
		<imprint>
			<date type="published" when="2005">June 23-24 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Ten challenges for ontology matching</title>
		<author>
			<persName><forename type="first">P</forename><surname>Shvaiko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Euzenat</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">On the Move to Meaningful Internet Systems: OTM 2008</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<meeting><address><addrLine>Monterrey, Mexico</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2008-11-09">2008. November 9-14 2008</date>
			<biblScope unit="volume">5332</biblScope>
			<biblScope unit="page" from="1164" to="1182" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Contextual alignment of ontologies in the eCOIN semantic interoperability framework</title>
		<author>
			<persName><forename type="first">A</forename><surname>Firat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Madnick</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Grosof</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Inf. Tech. and Management</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="47" to="63" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Dynamic sub-ontology evolution for collaborative problem-solving</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Mao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">K</forename><surname>Cheung</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Liu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">AAAI fall symposium</title>
				<imprint>
			<date type="published" when="2005">2005</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Extracting sub-ontology from multiple ontologies</title>
		<author>
			<persName><forename type="first">D</forename><surname>Kang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Li</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">OTM 2004 Workshop on Ontologies, Semantics, and E-learning (WOSE)</title>
				<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">3292</biblScope>
			<biblScope unit="page">731740</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Putting things in context: A topological approach to mapping contexts to ontologies</title>
		<author>
			<persName><forename type="first">A</forename><surname>Segev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal on Data Semantics IX</title>
		<imprint>
			<biblScope unit="volume">4601</biblScope>
			<biblScope unit="page" from="113" to="140" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
	<note>LNCS</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A rule-based method for extracting RDF(S) and OWL sub-ontologies</title>
		<author>
			<persName><forename type="first">S</forename><surname>Hussain</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">S R</forename><surname>Abidi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Canadian Semantic Web Working Symposium. Semantic Web and Beyond</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2009-05-24">May 24 2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">An analysis of approaches to resolving inconsistencies in DL-based ontologies</title>
		<author>
			<persName><forename type="first">P</forename><surname>Haase</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Qi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Workshop on Ontology Dynamics</title>
				<imprint>
			<date type="published" when="2007-06">June 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Roo</surname></persName>
		</author>
		<ptr target="http://www.agfa.com/w3c/euler/" />
		<title level="m">Euler proof mechanism</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Ontology-based modeling and merging of institution-specific prostate cancer clinical pathways</title>
		<author>
			<persName><forename type="first">S</forename><surname>Abidi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Abidi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Hussain</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Butler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Knowledge Management for Healthcare Processes Workshop at ECAI 2008</title>
				<meeting><address><addrLine>Patras, Greece</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008">July 21-25 2008</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
