<?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">Towards Fuzzy Granulation in OWL Ontologies</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Francesca</forename><forename type="middle">A</forename><surname>Lisi</surname></persName>
							<email>francesca.lisi@uniba.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Informatica</orgName>
								<orgName type="institution">Università degli Studi di Bari &quot;Aldo Moro&quot;</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Corrado</forename><surname>Mencar</surname></persName>
							<email>corrado.mencar@uniba.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Informatica</orgName>
								<orgName type="institution">Università degli Studi di Bari &quot;Aldo Moro&quot;</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Towards Fuzzy Granulation in OWL Ontologies</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">69ED53A02C54BAADFE260319DD99897A</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T23:58+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>The integration of fuzzy sets in ontologies for the Semantic Web can be achieved in different ways. In most cases, fuzzy sets are defined by hand or with some heuristic procedure that does not take into account the distribution of available data. In this paper, we describe a method for introducing a granular view of data within an OWL ontology.</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>Endowing OWL ontologies with capabilities of representing and processing imprecise knowledge is a highly desirable feature since the Semantic Web is full of imprecise and uncertain information coming from perceptual data (i.e., data coming from subjective judgments), incomplete data, data with errors, etc. <ref type="bibr" target="#b16">[16]</ref>. Moreover, even in the case that precise information is available, imprecise knowledge could be advantageous: tolerance to imprecision may lead to concrete benefits such as compact knowledge representation, and efficient and robust reasoning <ref type="bibr" target="#b20">[20]</ref>. Additionally, humans continually acquire, manipulate and communicate imprecise knowledge: therefore any ontology capable of expressing imprecise knowledge, when a precise alternative leads to a complex representation, could be more interpretable by human users, i.e. easier to read and understand <ref type="bibr" target="#b0">[1]</ref>.</p><p>A number of mathematical tools are available to deal with imprecision and uncertainty in knowledge representation. The choice of the right tool depends on the type of imprecision. In particular, imprecision due to the lack of boundaries in concepts (such as coldness in the domain of indoor temperatures, interestingness of movies, etc.) are well modeled through fuzzy sets. In essence, fuzzy sets define collections of objects whose membership can be partial. Differently to probability measures, the degree of membership does not measure how likely an object is referred by a concept, but rather it quantifies how much the concept is applicable to the object. Fuzziness pervades human reasoning and allows it to intelligently act in complex environments: since fuzzy sets make possible a computational representation of concepts with no sharp boundaries, they enable machines to carry out human-centered information processing and reasoning <ref type="bibr" target="#b4">[5]</ref>.</p><p>The integration of fuzzy sets in ontologies for the Semantic Web can be achieved in different ways (see <ref type="bibr" target="#b19">[19]</ref> for an updated overview). However, in most cases, fuzzy sets are defined by hand or with some heuristic procedure that does not take into account the distribution of available data. In this paper, we propose the adoption of a fuzzy clustering procedure to automatically acquire fuzzy sets from data. Also, we exploit the resulting clusters, together with fuzzy quantifiers, to develop a granular view of the individuals in an OWL ontology.</p><p>The paper is structured as follows. Section 2 presents some preliminary information on Description Logics<ref type="foot" target="#foot_0">1</ref> (2.1), Fuzzy Set Theory (2.2), and Fuzzy DLs (2.3). Section 3 describes the proposed granulation method on OWL schemas at increasing levels of complexity. Finally, Section 4 draws some conclusive remarks along with future research directions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Preliminaries</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Description Logics</head><p>Description Logics (DLs) are a family of decidable First Order Logic (FOL) fragments that allow for the specification of structured knowledge in terms of classes (concepts), instances (individuals), and binary relations between instances (roles) <ref type="bibr" target="#b1">[2]</ref>. Complex concepts (denoted with C) can be defined from atomic concepts (A) and roles (R) by means of the constructors available for the DL in hand. The members of the DL family differ from each other as for the set of constructors, thus for the complexity of concept expressions they can generate. For the sake of illustrative purposes, we present here a salient representative of the DL family, namely ALC <ref type="bibr" target="#b15">[15]</ref>, which is often considered to illustrate some new notions related to DLs. A DL Knowledge Base (KB) K = T , A is a pair where T is the so-called Terminological Box (TBox) and A is the so-called Assertional Box (ABox). The TBox is a finite set of General Concept Inclusion (GCI) axioms which represent is-a relations between concepts, whereas the ABox is a finite set of assertions (or facts) that represent instance-of relations between individuals (resp. couples of individuals) and concepts (resp. roles). Thus, when a DL-based ontology language is adopted, an ontology is nothing else than a TBox (i.e., the intensional level of knowledge), and a populated ontology corresponds to a whole KB (i.e., encompassing also an ABox, that is, the extensional level of knowledge).</p><p>The semantics of DLs can be defined directly with set-theoretic formalizations or through a mapping to FOL (as shown in <ref type="bibr" target="#b8">[8]</ref>). Specifically, an interpretation I = (∆ I , • I ) for a DL KB consists of a domain ∆ I and a mapping function • I . For instance, I maps a concept C into a set of individuals C I ⊆ ∆ I , i.e. I maps C into a function C I : ∆ I → {0, 1} (either an individual belongs to the extension of C or does not belong to it). Under the Unique Names Assumption (UNA) <ref type="bibr" target="#b13">[13]</ref>, individuals are mapped to elements of ∆ I such that a I = b I if a = b. However UNA does not hold by default in DLs. An interpretation I is a model of a KB K iff it satisfies all axioms and assertions in T and A. In DLs a KB represents many different interpretations, i.e. all its models. This is coherent with the Open World Assumption (OWA) that holds in FOL semantics. A DL KB is satisfiable if it has at least one model. We also write C K D if in any </p><formula xml:id="formula_0">A A I ⊆ ∆ I abstract role R R I ⊆ ∆ I × ∆ I concrete role T T I ⊆ ∆ I × ∆ D individual a a I ∈ ∆ I concrete value v v I ∈ ∆ D concept intersection C D C I ∩ D I concept union C D C I ∪ D I concept negation ¬C ∆ I \ C I universal abstract role restriction ∀R.C {x ∈ ∆ I | ∀y (x, y) ∈ R I → y ∈ C I } existential abstract role restriction ∃R.C {x ∈ ∆ I | ∃y (x, y) ∈ R I ∧ y ∈ C I } universal concrete role restriction ∀T.d {x ∈ ∆ I | ∀z (x, z) ∈ T I → z ∈ d D } existential concrete role restriction ∃T.d {x ∈ ∆ I | ∃z (x, z) ∈ T I ∧ z ∈ d D } general concept inclusion C D C I ⊆ D I concept assertion a : C a I ∈ C I abstract role assertion (a, b) : R (a I , b I ) ∈ R I concrete role assertion (a, v) : T (a I , v I ) ∈ T I model I of K, C I ⊆ D I (concept C is subsumed by concept D). Moreover we write C K D if C K D and D K C.</formula><p>The consistency check, which tries to prove the satisfiability of a DL KB K, is the main reasoning task in DLs. It is performed by applying decision procedures mostly based on tableau calculus. All other reasoning tasks can be reformulated as consistency checks.</p><p>In many applications, it is important to equip DLs with expressive means that allow to describe "concrete qualities" of real-world objects such as the length of a car. The standard approach is to augment DLs with a so-called concrete domain (or datatype theory) D = ∆ D , • D , which consists of a datatype domain ∆ D (e.g., the set of real numbers in double precision) and a mapping • D that assigns to each data value an element of ∆ D , and to every n-ary datatype predicate d an n-ary (typically, n = 1) relation over ∆ D <ref type="bibr" target="#b2">[3]</ref>. In DLs extended with concrete domains, each role is therefore either abstract (denoted with R) or concrete (denoted with T ). The set of constructors for ALC(D) is reported in Table <ref type="table" target="#tab_0">1</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Fuzzy Set Theory</head><formula xml:id="formula_1">A crisp set A over a Universe of Discourse X is characterised by a function A : X → {0, 1}, that is, for any x ∈ X either x ∈ A (i.e., A(x) = 1) or x ∈ A (i.e., A(x) = 0). A fuzzy set F over X is characterised by a membership function F : X → [0, 1]. For a fuzzy set F , unlike crisp sets, x ∈ X belongs to F to a degree F (x) in [0, 1].</formula><p>The trapezoidal, the triangular, the left-shoulder, and the right-shoulder functions are frequently used as membership functions of fuzzy sets (see Fig. <ref type="figure" target="#fig_0">1</ref> for a graphical representation). In particular, the trapezoidal function is defined as follows: let a &lt; b ≤ c &lt; d be rational numbers then</p><formula xml:id="formula_2">d c b a 0 1 x c b a 0 1 x b a 0 1 x b a 0 1 x (a) (b) (c) (d)</formula><formula xml:id="formula_3">trz(a, b, c, d)(x) =            0 if x &lt; a (x − a)/(b − a) if x ∈ [a, b) 1 if x ∈ [b, c] (d − x)/(d − c) if x ∈ (c, d] 0 if x &gt; d .<label>(1)</label></formula><p>Note that triangular, left-shoulder and right-shoulder fuzzy sets are special cases of trapezoidal fuzzy sets. <ref type="foot" target="#foot_2">2</ref>Fuzzy sets can be used to represent information granules, i.e. collections of objects kept together due to their similarity, proximity, etc. <ref type="bibr" target="#b3">[4]</ref>. Information granules promote abstraction as far as they can be labeled by symbolic terms. Information granules represented by fuzzy sets are good candidates to represent perceptual information, thus they could be conveniently labeled by linguistic terms coming from natural language. The granularity level (quantifiable as the area of the membership function, for fuzzy sets) assesses the specificity of an information granule: the most specific information granule is a set with a single element (precise information); on the other extreme, an information granule covering the whole universe of discourse is the least specific.</p><p>Fuzzy clustering Although fuzzy sets have a greater expressive power than crisp sets, their usefulness depends critically on the capability to construct appropriate membership functions for various given concepts in different contexts. The problem of constructing meaningful membership functions is not a trivial one (see, e.g., <ref type="bibr" target="#b10">[10,</ref><ref type="bibr">Chapter 10]</ref>). One easy method is to define a uniform Strong Fuzzy Partition (SFP) usually with 5 ± 2 fuzzy sets. A SFP is a collection of fuzzy sets (usually with triangular or trapezoidal fuzzy sets) such that, for each element of the Universe of Discourse, the sum of memberships of all fuzzy sets is always 1. SFPs with trapezoidal fuzzy sets greatly enhance the efficiency of calculations because they guarantee that each element has non-zero membership degree for at most two fuzzy sets. A uniform SFP is based on fuzzy sets with the same granularity. It is very simple to define a uniform SFP, but this approach does not take into account the distribution of available data; in fact, coarse grained fuzzy sets are more useful to cover regions of the Universe of Discourse where data are more sparse; on the other hand, data crammed in small areas are better represented by more specific (fine grained) fuzzy sets.</p><p>The derivation of a SFP with variable granularity, adapted to available data, can be achieved through fuzzy clustering. A widespread algorithm for fuzzy clustering is Fuzzy C-Means (FCM) <ref type="bibr" target="#b5">[6]</ref>, an extension of the well-known K-Means that accommodates partial memberships of data to clusters. FCM, applied to one-dimensional, numerical data, can be used to derive a set of c clusters characterized by prototypes π 1 , π 2 , . . . , π c , with π j ∈ R and π j &lt; π j+1 . These prototypes, along with the range of data, provide enough information to define a SFP with two trapezoidal fuzzy sets and c − 2 triangular fuzzy sets according to the following rules:</p><formula xml:id="formula_4">F j =    trz (m, m, π 1 , π 2 ) if j = 1 trz (π j−1 , π j , π j , π j+1 ) if 1 &lt; j &lt; c trz (π c−1 , π c , M, M ) if j = c. (2)</formula><p>where [m, M ] is the range of data. In Fig. <ref type="figure" target="#fig_1">2</ref> an example of SFP, consisting of five fuzzy sets with variable granularity, is depicted. Fuzzy quantifiers Fuzzy sets, like crisp sets, can be quantified in terms of their cardinality. Several definitions of cardinality of fuzzy sets are possible <ref type="bibr" target="#b9">[9]</ref>, although in this paper we consider only relative scalar cardinalities like the relative σ-count, defined for a finite Universe of Discourse X as:</p><formula xml:id="formula_5">σ(F ) = x∈X F (x) |X|<label>(3)</label></formula><p>A relative scalar cardinality yields a value within [0, 1] (being |∅| = 0 and |X| = 1). On this interval, a number of fuzzy sets can be defined to represent granular concepts about cardinalities, such as Many (see Fig. <ref type="figure" target="#fig_2">3</ref> for some notable examples). These concepts are called fuzzy quantifiers. Note that the usual existential quantifier (∃) and universal quantifier (∀) can be represented as special cases of fuzzy quantifiers: Given a fuzzy quantifier Q and a fuzzy set F , the membership degree Q(σ(F )) can be intended as the degree of truth of a fuzzy proposition of the form "Qx are F " (e.g."Many x are Tall").</p><formula xml:id="formula_6">Q ∃ (x) = 1 iff x &gt; 0, 0 otherwise; Q ∀ (x) = 1 iff x = 1, 0 otherwise.</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Fuzzy Description Logics</head><p>In fuzzy DLs, an interpretation I = (∆ I , • I ) consists of a nonempty (crisp) set ∆ I (the domain) and of a fuzzy interpretation function • I that, e.g., maps a concept C into a function C I : ∆ I → [0, 1] and, thus, an individual belongs to the extension of C to some degree in [0, 1], i.e. C I is a fuzzy set. The definition of • I for ALC(D) with fuzzy concrete domains is reported in <ref type="bibr" target="#b18">[18]</ref>. In particular, </p><formula xml:id="formula_7">•</formula><p>where e.g. ≥ v corresponds to the crisp set of data values that are greater or equal than the value v.</p><p>Axioms in a fuzzy ALC(D) KB K = T , A are graded, e.g. a GCI is of the form C 1 C 2 , α (i.e. C 1 is a sub-concept of C 2 to degree at least α). We may omit the truth degree α of an axiom; in this case α = 1 is assumed. An interpretation I satisfies an axiom τ, α if (τ ) I ≥ α. I is a model of K iff I satisfies each axiom in K. We say that K entails an axiom τ, α , denoted K |= τ, α , if any model of K satisfies τ, α . Further details of the reasoning procedures for fuzzy DLs can be found in <ref type="bibr" target="#b17">[17]</ref>.</p><p>Fuzzy quantifiers have been also studied in fuzzy DLs. In particular, Sanchez and Tettamanzi <ref type="bibr" target="#b14">[14]</ref> define an extension of fuzzy ALC(D) involving fuzzy quantifiers of the absolute and relative kind, and using qualifiers. They also provide algorithms for performing two important reasoning tasks with their DL: Reasoning about instances, and calculating the fuzzy satisfiability of a fuzzy concept.</p><p>In this Section we show our proposal of introducing a granular view within an ontology. We shall proceed incrementally starting from the simplest case. For the sake of simplicity, we shall use the OWL terminology henceforth instead of the DL terminology (We remind the reader that class stands for concept, and property stands for role).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Case 1</head><p>Let C be a class and T a functional datatype property connecting instances of C to values in a numerical range d. See Fig. <ref type="figure" target="#fig_4">4</ref> for a graphical representation of this costruct. This schema can be directly translated into a table (see Table <ref type="table">2</ref>) with two columns and as many rows as the number of individuals of C for which T holds.</p><p>Table <ref type="table">2</ref>. Tabular representation of the OWL schema depicted in Fig. <ref type="figure" target="#fig_4">4</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C T a1 v1 a2 v2 • • • • • • an vn</head><p>The dataset in Table <ref type="table">2</ref> can be easily granulated in a number of fuzzy sets F 1 , F 2 , . . . , F c by applying, e.g., the fuzzy clustering method mentioned in Section 2.2. In essence, the granulation process puts individuals in the same information granule if their respective values are similar. The use of fuzzy sets to define granules ensures a gradual membership degree of individuals to such granules, where the maximal membership is assigned to individuals detected as "prototypes" of each granule. Each fuzzy set represents a fuzzy concept, and can be tagged by a linguistic term, e.g. Low.</p><p>Table <ref type="table">3</ref>. Granulated individuals obtained from Table <ref type="table">2</ref>.</p><formula xml:id="formula_9">C F1 F2 • • • Fc a1 µ11 µ12 • • • µ1c a2 µ21 µ22 • • • µ2c • • • • • • • • • • • • • • • an µn1 µn2 • • • µnc</formula><p>The result of granulation can be represented in a new table (see Table <ref type="table">3</ref>), where each individual a i is associated to a row of membership values µ ij , being</p><formula xml:id="formula_10">µ ij = F j (v i )<label>(5)</label></formula><p>For each granule F j , the relative cardinality σ(F j ) can be computed by means of the formula in Eq. ( <ref type="formula" target="#formula_5">3</ref>). Given a fuzzy quantifier Q k , the membership degree</p><formula xml:id="formula_11">q jk = Q k (σ(F j ))<label>(6)</label></formula><p>identifies the degree of truth of the fuzzy proposition "Q k x are F j ". In this way, a new table can be constructed from a collection Q 1 , Q 2 , . . . , Q m of fuzzy quantifiers, as shown in Table <ref type="table">4</ref>. If cm n, a sensible reduction of data can be achieved to represent the original property through a granulated view. (To further reduce data, a threshold τ can be set, so that all q jk less than τ are set to zero.) Table <ref type="table">4</ref>. Quantified cardinalities for the granules reported in Table <ref type="table">3</ref>.</p><formula xml:id="formula_12">Q1 Q2 • • • Qm F1 q11 q12 • • • q1m F2 q21 q22 • • • q2m • • • • • • • • • • • • • • • Fc qc1 qc2 • • • qcm</formula><p>The new granulated view can be integrated in the ontology as follows. The fuzzy sets F j are the starting point for the definition of new subclasses of C defined as D j ≡ C ∃T.F j . Also, a new class Granule is defined, with individuals g 1 , g 2 , . . . , g c , where each individual g j is an information granule corresponding to F j . Each individual in D j is then mapped to g j by means of an object property mapsTo. Also, the cardinality of information granules is modeled by means of a datatype property hasCardinality with domain in Granule and range in the datatype domain xsd:double. Moreover, for each fuzzy quantifier Q k , a new class is introduced, which models one of the fuzzy sets over the cardinalities of information granules. The connection between the class Granule and each class Q k is established through hasCardinality, once fuzzified, with degrees identified as in Table <ref type="table">4</ref>. Note that the fuzzy proposition "Q k x are F j " is then represented as the fuzzy assertion g j : ∃hasCardinality.Q k .</p><p>Example 1. In the tourism domain, we might consider an OWL ontology which encompasses the datatype property hasPrice with the class Hotel as domain and range in the datatype domain xsd:double. Let us suppose that the room price for Hotel Verdi (instance verdi of Hotel) is 105, i.e. the KB contains the assertion (verdi, 105):hasPrice. By applying fuzzy clustering to hasPrice, we might obtain three fuzzy sets (Low, Medium, High) from which the following classes are derived LowPriceHotel ≡ Hotel ∃hasPrice.Low MidPriceHotel ≡ Hotel ∃hasPrice.Medium HighPriceHotel ≡ Hotel ∃hasPrice.High.</p><p>With respect to these classes verdi shows different degrees of membership, e.g. verdi is a low-price hotel at degree 0.8 and a mid-price hotel at degree 0.2 (see Fig. <ref type="figure" target="#fig_5">5</ref> for a graphical representation). Subsequently, we might be interested in obtaining aggregated information about hotels. Here the class Granule comes into play. Quantified cardinalities allow us, for instance, to represent the fact that "Many hotels are low-price" as the fuzzy assertion lph : ∃hasCardinality.Many with truth degree 0.7, where lph is an instance of Granule (i.e., it is an information granule) which corresponds to LowPriceHotel, and Many is one of the fuzzy sets obtained from hasCardinality. Note that verdi, being an instance of LowPriceHotel, maps to lph, i.e. (verdi, lph) : mapsTo holds to some degree.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Case 2</head><p>A natural extension of the proposed granulation method follows when the class C is specialized in subclasses, as in Fig. <ref type="figure" target="#fig_6">6</ref>. In this case, there are as many tables with the same structure of Table <ref type="table">2</ref> as the number of subclasses.</p><p>Analogously, for each subclass SubC j a structure of fuzzy information granules F j1 , F j2 , . . . , F jc is produced and quantified according to the usual fuzzy quantifiers Q 1 , Q 2 , . . . , Q m . (The quantifiers do not depend on the subclass as their definition is fixed for all information granules.) Example 2. Following Example 1, one may think of having a subsumption hierarchy with the class Accommodation as the root and Hotel and B&amp;B as subclasses (see Fig. <ref type="figure" target="#fig_7">7</ref>). Hotels are granulated in three fuzzy subclasses (LowPriceHotel, MidPriceHotel and HighPriceHotel) while B&amp;Bs are granulated in two fuzzy subclasses (CheapB&amp;B and ExpensiveB&amp;B). These fuzzy classes are related to the classes representing fuzzy quantifiers via Granule analogously to Example 1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Case 3</head><p>A case of particular interest is given by OWL schemas representing ternary relations. A ternary relation is a subset of the Cartesian product involving three domains C × D × N (for our purposes, we will assume N a numerical domain). Because of DL restrictions, however, ternary relations are not directly representable in OWL, yet they can be indirectly represented through an auxiliary class E, two object properties R 1 and R 2 , and one datatype property T , as depicted in Fig. <ref type="figure" target="#fig_8">8</ref>.</p><p>The structure in Fig. <ref type="figure" target="#fig_8">8</ref> corresponds to a tabular representation with three columns, and as many rows as the number of elements of the relation, as in table <ref type="table">5</ref>. By removing one of the two columns in Table <ref type="table">5</ref>, the resulting table is in accordance with Table <ref type="table">2</ref>, which was the starting point of the granulation process. In particular, as in the previous cases, a number of fuzzy sets F 1 , F 2 , . . . , F c can be derived starting from the dataset represented in Table <ref type="table">5</ref>, where one column has been dropped. (We henceforth assume to drop column C.)</p><p>In order to connect information granules with classes, we proceed as follows. Given an individual a ∈ C, a subset of Table <ref type="table">5</ref> can be obtained, as in Table <ref type="table" target="#tab_1">6</ref>. Table <ref type="table">5</ref>. Tabular representation of the OWL schema depicted in Fig. <ref type="figure" target="#fig_8">8</ref>.</p><formula xml:id="formula_13">C D T a1 b1 v1 • • • • • • • • • ai bj v k • • • • • • • • • an bm v l</formula><p>More precisely, for each information granule F j , it is possible to compute the relative cardinality</p><formula xml:id="formula_14">σ ja = na i=1 F j (v ai ) n a<label>(7)</label></formula><p>Such cardinality can be quantified according to the fuzzy quantifiers Q 1 , . . . , Q m . The result is a table similar to Table <ref type="table">4</ref>, but now related to the individual a. </p><formula xml:id="formula_15">• • • • • • • • • a ba na va na</formula><p>Information granules, connected with the individuals in C, are arranged in the ontology in a way that merges the modeling of ternary relations as in Fig. <ref type="figure" target="#fig_8">8</ref> with the granular model illustrated in case 1. The new classes, representing information granules, are defined as E j ≡ E ∃R 2 .D ∃T.F j . They are connected to E in order to express a granular view of the relation between C and D. Finally, a natural extension of this case allows the specialization of the class D in subclasses (as in case 2). Example 3. With reference to the touristic domain, we might also consider the distances between hotels and attractions (see Fig. <ref type="figure">9</ref>). This is clearly a case of ternary relation which requires to be modeled through an auxiliary class Distance which is connected to the classes Hotel and Attraction by means of the object properties hasDistance and isDistanceFor, respectively, and plays the role of domain for a datatype property hasValue with range xsd:double. The knowledge that "Hotel Verdi has a distance of 100 meters from the British Museum" can be therefore modeled as follows:</p><p>(verdi, d1) : hasDistance (d1, british museum) : isDistanceFor (d1, 100) : hasValue After fuzzy granulation, the imprecise sentence "Hotel Verdi has a low distance from many attractions" can be considered as a consequence of the previous and the following axioms and assertions LowDistance ≡ Distance ∃isDistanceFor.Attraction ∃hasValue.Low d1 : LowDistance (to some degree) (d1, ld) : mapsTo (ld, 0.5) : hasCardinality ld : ∃hasCardinality.Many (to some degree) where Many is defined as mentioned in Example 1. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusions</head><p>This paper presents a starting point for introducing a granular view of data within an OWL ontology. According to the ideas presented in the paper, a number of individuals belonging to the ontology can be replaced by information granules, represented as fuzzy sets. In particular, the connection between the existing individuals (not involved in granulation) and the granulated view is possible by exploiting the peculiar representation of ternary relations in OWL.</p><p>This work is in a preliminary stage. We are currently evaluating the possibility of representing the output of our fuzzy granulation method by using OWL 2, i.e. within the current Semantic Web languages as suggested by Bobillo and Straccia in their proposal of Fuzzy OWL 2 <ref type="bibr" target="#b6">[7]</ref>. In a certain sense, we are pursuing an alternative direction in comparison with the work of Sanchez and Tettamanzi <ref type="bibr" target="#b14">[14]</ref> which, if implemented, could lead to the extension of current Semantic Web languages. However, it should be noted that there are some non-negligible restrictions to make their approach work in current fuzzy DLs. Notably, the approach considers a finite number of individuals, which causes a mismatch with the usual semantics for DLs (i.e., OWA with infinite interpretations).</p><p>Future research is aimed at integrating our fuzzy granulation approach within inductive learning algorithms, such as Foil-DL <ref type="bibr" target="#b11">[11]</ref>, with the aim of verifying the benefits of information granulation in terms of efficiency and effectiveness of the learning process, as well as in terms of interpretability of the learning results.</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. Four notable membership functions of fuzzy sets: (a) Trapezoidal, (b) triangular, (c) left-shoulder, and (d) right-shoulder.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Example of SFP consisting of c = 5 fuzzy sets with variable granularity.</figDesc><graphic coords="5,134.77,361.06,311.23,113.27" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Some notable fuzzy quantifiers: None, Few, Some, Many, and Most.</figDesc><graphic coords="6,134.77,184.58,311.24,109.52" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head></head><label></label><figDesc>D maps each concrete role into a function from ∆ D to [0, 1]. Typical examples of datatype predicates are d := ls(a, b) | rs(a, b) | tri(a, b, c) | trz(a, b, c, d) | ≥v | ≤v | =v ,</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. Graphical representation of a functional datatype property T with domain C and range over a numerical datatype d.</figDesc><graphic coords="7,203.93,295.72,207.50,59.29" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Fig. 5 .</head><label>5</label><figDesc>Fig. 5. Graphical representation of the output of the fuzzy granulation process on the OWL schema described in Fig. 4 and instantiated with concepts reported in Example 1. Fuzzy classes are depicted in gray.</figDesc><graphic coords="10,134.77,115.84,345.82,309.88" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Fig. 6 .</head><label>6</label><figDesc>Fig. 6. Variant of the OWL schema shown in Fig. 4 for the case of C having subclasses.</figDesc><graphic coords="11,203.93,115.84,207.50,103.75" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Fig. 7 .</head><label>7</label><figDesc>Fig. 7. Graphical representation of the output of the fuzzy granulation process on the OWL schema reported in Fig. 6 and instantiated with the concepts used in Example 2.</figDesc><graphic coords="12,134.77,115.84,345.84,225.37" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Fig. 8 .</head><label>8</label><figDesc>Fig. 8. Graphical representation of the OWL schema modeling a ternary relation.</figDesc><graphic coords="13,134.77,115.84,345.83,138.33" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 .</head><label>1</label><figDesc>Syntax and semantics of constructs for ALC(D).</figDesc><table><row><cell>bottom (resp. top) concept ⊥ (resp. ) ∅ (resp. ∆ I )</cell></row><row><cell>atomic concept</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 6 .</head><label>6</label><figDesc>A slice of Table5obtained by fixing an individual a in C.</figDesc><table><row><cell>C D</cell><cell>T</cell></row><row><cell cols="2">a ba 1 va 1</cell></row><row><cell cols="2">a ba 2 va 2</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">We recap that DLs are the logical foundation of the standard for web ontology languages belonging to the OWL</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">family<ref type="bibr" target="#b12">[12]</ref>.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_2">By convention, whenever the denominator of one of the fractions in (1) is 0, the membership degree is 1.</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgements This work was partially funded by the Università degli Studi di Bari "Aldo Moro" under the IDEA Giovani Ricercatori 2011 grant "Dealing with Vague Knowledge in Ontology Refinement".</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Interpretability of Fuzzy Systems: Current Research Trends and Prospects</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Alonso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Castiello</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Mencar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Springer Handbook of Computational Intelligence</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Kacprzyk</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><surname>Pedrycz</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin / Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m">The Description Logic Handbook: Theory, Implementation and Applications</title>
				<editor>
			<persName><forename type="first">F</forename><surname>Baader</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Calvanese</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Mcguinness</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Nardi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Patel-Schneider</surname></persName>
		</editor>
		<imprint>
			<publisher>Cambridge University Press</publisher>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
	<note>2nd ed.</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A scheme for integrating concrete domains into concept languages</title>
		<author>
			<persName><forename type="first">F</forename><surname>Baader</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Hanschke</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 12th International Joint Conference on Artificial Intelligence</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Mylopoulos</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Reiter</surname></persName>
		</editor>
		<meeting>the 12th International Joint Conference on Artificial Intelligence<address><addrLine>Sydney, Australia</addrLine></address></meeting>
		<imprint>
			<publisher>Morgan Kaufmann</publisher>
			<date type="published" when="1991">August 24-30, 1991. 1991</date>
			<biblScope unit="page" from="452" to="457" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Granular computing: an introduction</title>
		<author>
			<persName><forename type="first">A</forename><surname>Bargiela</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Pedrycz</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003">2003</date>
			<publisher>Springer Science &amp; Business Media</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><surname>Bargiela</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Pedrycz</surname></persName>
		</author>
		<title level="m">Human-centric information processing through granular modelling</title>
				<imprint>
			<publisher>Springer Science &amp; Business Media</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="volume">182</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Fuzzy clustering</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Bezdek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Handbook of Fuzzy Computation</title>
				<editor>
			<persName><forename type="first">E</forename><forename type="middle">H</forename><surname>Ruspini</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><forename type="middle">P</forename><surname>Bonissone</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><surname>Pedrycz</surname></persName>
		</editor>
		<imprint>
			<publisher>Institute of Physics Pub</publisher>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Representing fuzzy ontologies in OWL 2</title>
		<author>
			<persName><forename type="first">F</forename><surname>Bobillo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Straccia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Fuzzy Systems</title>
				<meeting><address><addrLine>Barcelona, Spain</addrLine></address></meeting>
		<imprint>
			<biblScope unit="page" from="18" to="23" />
		</imprint>
	</monogr>
	<note>FUZZ-IEEE 2010</note>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m">Proceedings</title>
				<meeting>null</meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2010-07">July, 2010. 2010</date>
			<biblScope unit="page" from="1" to="6" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">On the relative expressiveness of description logics and predicate logics</title>
		<author>
			<persName><forename type="first">A</forename><surname>Borgida</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">82</biblScope>
			<biblScope unit="issue">1-2</biblScope>
			<biblScope unit="page" from="353" to="367" />
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Fuzzy cardinality and the modeling of imprecise quantification</title>
		<author>
			<persName><forename type="first">D</forename><surname>Dubois</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Prade</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Fuzzy sets and Systems</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="199" to="230" />
			<date type="published" when="1985">1985</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Fuzzy sets and fuzzy logic: theory and applications</title>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">J</forename><surname>Klir</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Yuan</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1995">1995</date>
			<publisher>Prentice-Hall, Inc</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Dealing with incompleteness and vagueness in inductive logic programming</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">A</forename><surname>Lisi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Straccia</surname></persName>
		</author>
		<ptr target="http://ceur-ws.org/Vol-1068/paper-l12.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 28th Italian Conference on Computational Logic</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">D</forename><surname>Cantone</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Nicolosi Asmundo</surname></persName>
		</editor>
		<meeting>the 28th Italian Conference on Computational Logic<address><addrLine>Catania, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2013">September 25-27, 2013. 2013</date>
			<biblScope unit="volume">1068</biblScope>
			<biblScope unit="page" from="179" to="193" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<ptr target="http://www.w3.org/TR/2009/REC-owl2-overview-20091027/.W3C" />
		<title level="m">OWL 2 Web Ontology Language Document Overview</title>
				<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Equality and domain closure in first order databases</title>
		<author>
			<persName><forename type="first">R</forename><surname>Reiter</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of ACM</title>
		<imprint>
			<biblScope unit="volume">27</biblScope>
			<biblScope unit="page" from="235" to="249" />
			<date type="published" when="1980">1980</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Fuzzy quantification in fuzzy description logics</title>
		<author>
			<persName><forename type="first">D</forename><surname>Sanchez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">G</forename><surname>Tettamanzi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Fuzzy Logic and the Semantic Web, Capturing Intelligence</title>
				<editor>
			<persName><forename type="first">E</forename><surname>Sanchez</surname></persName>
		</editor>
		<imprint>
			<publisher>Elsevier</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="135" to="159" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Attributive concept descriptions with complements</title>
		<author>
			<persName><forename type="first">M</forename><surname>Schmidt-Schauss</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Smolka</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">48</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="1" to="26" />
			<date type="published" when="1991">1991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Uncertainty and the Semantic Web</title>
		<author>
			<persName><forename type="first">G</forename><surname>Stoilos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Simou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Stamou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kollias</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Intelligent Systems</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Reasoning within fuzzy description logics</title>
		<author>
			<persName><forename type="first">U</forename><surname>Straccia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Artificial Intelligence Research</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="137" to="166" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Description logics with fuzzy concrete domains</title>
		<author>
			<persName><forename type="first">U</forename><surname>Straccia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">UAI &apos;05, Proceedings of the 21st Conference in Uncertainty in Artificial Intelligence</title>
				<meeting><address><addrLine>Edinburgh, Scotland</addrLine></address></meeting>
		<imprint>
			<publisher>AUAI Press</publisher>
			<date type="published" when="2005">July 26-29, 2005. 2005</date>
			<biblScope unit="page" from="559" to="567" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Foundations of Fuzzy Logic and Semantic Web Languages</title>
		<author>
			<persName><forename type="first">U</forename><surname>Straccia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CRC Studies in Informatics Series</title>
				<imprint>
			<publisher>Chapman &amp; Hall</publisher>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Is there a need for fuzzy logic?</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">A</forename><surname>Zadeh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information sciences</title>
		<imprint>
			<biblScope unit="volume">178</biblScope>
			<biblScope unit="issue">13</biblScope>
			<biblScope unit="page" from="2751" to="2779" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

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