key: cord-0946835-elf16dno authors: Jiang, Yuncheng; Wang, Ju; Deng, Peimin; Tang, Suqin title: Reasoning within expressive fuzzy rough description logics date: 2009-12-01 journal: Fuzzy Sets and Systems DOI: 10.1016/j.fss.2009.01.004 sha: 3e5ad0064405fe418dd5b81f08259db26b786ef6 doc_id: 946835 cord_uid: elf16dno Abstract It is generally accepted that the management of imprecision and vagueness will yield more intelligent and realistic knowledge-based applications. Description Logics (DLs) are suitable, well-known logics for managing structured knowledge that have gained considerable attention the last decade. The current research progress and the existing problems of uncertain or imprecise knowledge representation and reasoning in DLs are analyzed in this paper. An integration between the theories of fuzzy DLs and rough DLs has been attempted by providing fuzzy rough DLs based on fuzzy rough set theory. The syntax, semantics and properties of fuzzy rough DLs are given. It is proved that the satisfiability, subsumption, entailment and ABox consistency reasoning in fuzzy rough DLs may be reduced to the ABox consistency reasoning in the corresponding fuzzy DLs. Description Logics (DLs) [3] are a class of knowledge representation formalisms in the tradition of semantic networks and frames, which can be used to represent the terminological knowledge of an application domain in a structured and formally well-understood way. DL systems provide their users with inference services (like computing the subsumption hierarchy) that deduce implicit knowledge from the explicitly represented knowledge. They are employed in various application domains, such as semantic Web [56] , ontologies [2] , databases [12] , and software engineering [6] . Because classical DLs [3] can only represent and reason on certain or precise knowledge, and cannot represent and reason on uncertain or imprecise knowledge, therefore, some researchers extend classical DLs allowing to express uncertain or imprecise knowledge [45] . To cope with this problem, a number of extended DLs, e.g., fuzzy DLs [58, 60] , rough DLs [34, 54] , probabilistic DLs [31, 44] and possibilistic DLs [24, 53] , have been put forward which extend classical DLs with uncertainty or imprecision. Some of them deal with the vagueness aspect while others deal with the uncertainty aspect. In this paper we will study fuzzy DLs and rough DLs. Regarding fuzzy DLs, Yen [70] was the first introducing vagueness into a simple DL, and it allows the definition of vague concepts by means of explicit membership functions over a domain. Straccia [60] presented a fuzzy extension of the DL ALC [55] (FALC), combining Zadeh's fuzzy logic with a classical DL. Li et al. [39] presented an extended fuzzy DL with number restrictions EFALCN. Stoilos et al. [58] presented fuzzy extensions of DL SI and SHIN (FSI and FSHIN). Jiang et al. presented fuzzy extensions of DL SHOIQ (FSHOIQ [33] ). Moreover, all of these fuzzy DLs have corresponding constraint propagation based tableaux reasoning algorithms. Regarding rough DLs, Schlobach et al. [54] extend traditional DLs with a simple mechanism to handle approximate concept definitions in a qualitative way based on rough set theory, and present a kind of rough DL RDL. Subsequently, Jiang et al. [34] extend RDL with approximate concepts [17] (or rough sets), and present a new kind of rough DL RDL AC . Liau [42] incorporates the notion of rough sets into terminological logics, presents a kind of rough terminological logic ROTEL based on Pawlak rough set theory. Klein et al. [35] present an conservative extension to standard OWL that allows for defining approximations of concepts based on rough set theory, i.e., RoughOWL, an extension of OWL with new operators for modeling vague concepts. From above-mentioned statements, we know that rough DLs and fuzzy DLs both are the extensions of the classical DLs, and all of these DLs [33, 34, 39, 54, 58, 60, 70] can express uncertain or imprecise knowledge. Fuzzy DLs are fuzzy extensions of classical DLs based on Zadeh's fuzzy set theory [72] , so fuzzy DLs can express fuzzy knowledge, but they cannot express rough knowledge (or incomplete knowledge). Rough DLs are rough extensions of classical DLs based on rough set theory, so rough DLs can express rough knowledge (or incomplete knowledge), but they cannot express fuzzy knowledge. It is well known that the theory of fuzzy sets [72] provides an effective means of describing the behavior of systems which are too complex or too ill-defined to admit precise mathematical analysis by classical methods and tools. It has shown enormous promise in handling uncertainties to a reasonable extent, particularly in decision-making models under different kinds of risks, subjective judgment, vagueness, and ambiguity [5] . After nearly 20 years since the introduction of fuzzy sets, Pawlak [50] introduced the notion of a rough set as a new mathematical tool to deal with the approximation of a concept in the context of inexact, or incomplete information [5, 30] . Since the introduction of rough set theory, many attempts to establish the relationships between the two theories, to compare each to the other, and to simultaneously hybridize them have been made, the aim being to develop a model of uncertainty stronger than both of them [13, 18, 19, 38, 43, 52, 67, 68] . For example, Dubois and Prade were one of the first who investigated the problem of fuzzification of a rough set, and presented a kind of fuzzy rough set theory based on a fuzzy similarity relation (i.e., reflexive, symmetric and transitive fuzzy relation) [18] . Pei and Wu et al. presented a kind of generalized fuzzy rough set theory based on an arbitrary fuzzy relation [52, 67] . Liu proposed the notion of generalized rough sets over fuzzy lattices [43] . Based on above-mentioned analysis, this leads to a new direction in which the theories of fuzzy DLs and rough DLs can be integrated, the aim being to develop a new DL theory of uncertainty stronger than both of them. The present work may be considered as an attempt in this line, i.e., fuzzy rough DLs (FRDLs) are proposed based on fuzzy rough set theory. The syntax, semantics and properties of FRDLs are given. It is proved that the satisfiability, subsumption, entailment and ABox consistency reasoning in FRDLs may be reduced to the ABox consistency reasoning in the corresponding fuzzy DLs. To the best of our knowledge, the work described in this paper is the first result combining fuzzy DLs with rough DLs based on fuzzy rough set theory. The structure of the rest of this paper is as follows. Section 2 briefly introduces requisite notions of DLs and fuzzy rough set theory. In Section 3, FRDL FRSHIN is proposed based on generalized fuzzy rough set theory. Next, Section 4 discusses some extensions of FRDLs and implementation of FRDLs reasoning, and presents some topics for future research. Finally, in Section 5, we draw the conclusion. In the current section we will briefly introduce the notions of DLs and fuzzy rough set theory. DLs [3, 58] are a family of logic-based knowledge representation formalisms designed to represent and reason about the knowledge of an application domain in a structured and well-understood way. They are based on a common family of languages, called description languages, which provide a set of constructors to build concept (class) and role (property) descriptions. Such descriptions can be used in axioms and assertions of DL knowledge bases and can be reasoned about w.r.t. DL knowledge bases by DL systems. The specific DL we will extend with fuzzy rough capabilities is the SHIN [58] . At first, we will introduce the SHIN, while in Section 3 our fuzzy rough extension of SHIN will be presented. A description language consists of an alphabet of distinct concept names (C), role names (R) and individual (object) names (I); together with a set of constructors to construct concept and role descriptions. Now let us introduce the syntax and semantics of SHIN first. Let RN ∈ R be a role name and R an SHIN-role. SHIN-role descriptions (or simply SHIN-roles) are defined by the abstract syntax: S: := RN|R − . The inverse relation of roles is symmetric, and to avoid considering roles such as R −− , we define a function Inv which returns the inverse of a role, more precisely, The set of SHIN-concept descriptions (or simply SHIN-concepts) is the smallest set such that: 1. every concept name CN ∈ C and , ⊥ are SHIN-concepts, 2. if C and D are SHIN-concepts and R is an SHIN-role, then ¬C, C D, C D, ∃R.C and ∀R.C are also SHINconcepts, called general negation (or simply negation), disjunction, conjunction, value restrictions and existential restriction, respectively, and 3. if S a simple [29, 58] SHIN-role and n ∈ N, then ( nS) and ( nS) are also SHIN-concepts, called at-most and at-least number restrictions, where N denotes natural number set. DLs have a model-theoretic semantics, which is defined in terms of interpretations. An interpretation (written as I ) consists of a domain (written as I ) and an interpretation function (written as • I ), where the domain is a non-empty set of objects and the interpretation function maps each individual name a ∈ I to an element a I ∈ I , each concept name CN ∈ C to subset CN I ⊆ I , and each role name RN ∈ R to a binary relation RN I ⊆ I × I . The interpretation function • I can be extended to give semantics to concept and role descriptions as follows: • (∃R.C) I = {x ∈ I |∃y ∈ I , x, y ∈ R I ∧ y ∈ C I }; • (∀R.C) I = {x ∈ I |∀y ∈ I , x, y ∈ R I → y ∈ C I }; • ( nR) I = {x ∈ I |#{y ∈ I |R I (x, y)} n}; • ( nR) I = {x ∈ I |#{y ∈ I |R I (x, y)} n}. An SHIN knowledge base (KB) consists of a TBox, an RBox and an ABox. An SHIN TBox is a finite set of concept inclusion axioms of the form C D, or concept equivalence axioms of the form C ≡ D, where C, D are SHINconcepts. An interpretation I satisfies C D if C I ⊆ D I and it satisfies C ≡ D if C I = D I . Note that concept inclusion axioms of the above form are called general concept axiom [1, 27] . An SHIN RBox is a finite transitive role axiom (Trans(R)), and role inclusion axioms (R S). An interpretation I satisfies Trans(R) if, for all x, y, z ∈ I , { x, y , y, z } ⊆ R I → x, z ∈ R I , and it satisfies R S if R I ⊆ S I . A set of role inclusion axioms defines a role hierarchy. For a role hierarchy we introduce * as the transitive-reflexive closure of . At last, observe that if R S, then the semantics of role inclusion axioms imply that Inv(R) I ⊆ Inv(S) I . While the semantics of inverse roles imply that Trans(Inv(R)), where R is transitive. An SHIN ABox is a finite set of individual axioms (or assertions) of the form a : C, called concept assertions, or a, b : R, called role assertions, or of the form a b. An interpretation I satisfies a:C if a I ∈ C I , it satisfies a, b : R if a I , b I ∈ R I , and it satisfies a b if a I b I . An interpretation I satisfies a SHIN knowledge base if it satisfies all the axioms in . is satisfiable (unsatisfiable) iff there exists (does not exist) such an interpretation I that satisfies . Let C, D be SHIN-concepts, C is satisfiable (unsatisfiable) w.r.t. iff for every interpretation I of such that C I ∅; C subsumes D w.r.t. for every interpretation I of we have C I ⊆ D I . Given a concept axiom, a role axiom, or an assertion , entails , written as , iff for all models I of we have I satisfies . Fuzzy rough set theory [15, 18, 19, 32, 43, 52, 67, 71] is the extensions of Pawlak rough set theory [50, 51] , therefore, for fuzzy rough set theory, a shorthand Pawlak rough set theory needs to be introduced first. Let U denote a finite and non-empty set called the universe, and let R ⊆ U × U denote an equivalence relation on U. The pair apr = (U, R) is called an approximation space. The equivalence relation R partitions the set U into disjoint subsets. Such a partition of the universe is denoted by U/R. If two elements x, y in U belong to the same equivalence class, we say that x and y are indistinguishable. The equivalence class of R and the empty set are called the elementary or atomic sets in the approximation space apr = (U, R). Given an arbitrary set A ⊆ U , it may be impossible to describe A precisely using the equivalence classes of R. In this case, one may characterize A by a pair of lower and upper approximations: where [x] R = {y|xRy} is the equivalence class containing x. The pair (apr( A), apr(A)) is called the rough set of A. Let us introduce the notions of generalized fuzzy rough set theory [52, 67] formally. A fuzzy set X of U is defined by a membership function: X : U → [0, 1], X (x), x ∈ U , giving the degree of membership of x in X. Let F(U ) denote the fuzzy power set of U, i.e., the set of all functions from U to [0, 1]. Fuzzy set intersection, union and complement operators are defined component-wise as We recall that a fuzzy relation on U is a fuzzy subset of U × U . If R is a fuzzy relation on U, the pair (U, R) is called a fuzzy approximation space. A fuzzy relation R on U is called a fuzzy similarity relation if R is symmetric (R(x, y) = R(y, x)), and (3) transitive (R(x, y) sup z∈U min{R(x, z), R(z, y)}). Let U be an arbitrary universal set and R be a fuzzy relation on U, F(U ) be the fuzzy power set of U. A generalized fuzzy rough set is a pair (R X, R X) of fuzzy sets on U such that for every In this section, we introduce a fuzzy rough extension of the SHIN DL presented in Section 2.1 based on generalized fuzzy rough set theory [52, 67] presented in Section 2.2, i.e., we will provide the FRDL FRSHIN. The syntax, semantics and reasoning of the FRSHIN will be presented. FRDL FRSHIN is the extension of DL SHIN. That is to say, comparing with SHIN, the lower approximation concepts and the upper approximation concepts w.r.t. a fuzzy relation R ∼ , and fuzzy concepts and roles are added to FRSHIN. Therefore, the abstract syntax of FRSHIN is the extension of that of SHIN, i.e., FRSHIN-concepts (denoted by C or D) are composed inductively according to the following abstract syntax: C, D → |⊥|A|¬C|C D|C D|∃R.C|∀R.C| nR| nR|C|C|, where A denotes atomic concept, C and D denote concepts (or concept descriptions), R denotes role name, R R ∼ , n denotes a natural number. Example 1 (SARS example). Severe acute respiratory syndrome (SARS) is a respiratory disease in humans which is caused by the SARS coronavirus. The definition of SARS cannot be expressed precisely. According to the clinic diagnosis criteria for SARS which was released by the Ministry of Health of the People's Republic of China [41] , there are mainly two kinds of diagnostic criteria for SARS: suspected diagnostic criteria and clinically diagnosed criteria. Obviously, the patients who accord with suspected diagnostic criteria may have SARS, however, this is not necessary the case. Here, we can define the patients who accord with suspected diagnostic criteria as the upper approximation concept of SARS (denoted by SARS). The patients who accord with clinically diagnosed criteria must have SARS. Here, we can define the patients who accord with clinically diagnosed criteria as the lower approximation concept of SARS (denoted by SARS). On the other hand, there exists much fuzzy knowledge in the symptoms of SARS (see Example 2) . Therefore, we have to utilize FRDLs to express the knowledge about SARS. Based on these fuzzy lower approximation and fuzzy upper approximation concepts of SARS, we can further construct the DL knowledge base about SARS with explicit formal semantics. The semantics of FRSHIN is the extension of the semantics of the classical DL SHIN, i.e., the lower approximation concepts, the upper approximation concepts and fuzzy concepts and roles must be interpreted in FRSHIN. In the following, we will show that the semantics of lower approximation concepts and upper approximation concepts are given using fuzzy set theoretic operations. Therefore, let us introduce the fuzzy set theoretic operations [58, 62] firstly. The operation of complement is performed by a unary operation, c : [36] . Again these operations should satisfy certain mathematical properties. More precisely, a t-norm (t-conorm) satisfies the boundary condition, t(a, 1) = a(u(a, 0) = a), is monotonic increasing, for b d then t(a, b) t(a, d) (u(a, b) u(a, d)), commutative, t(a, b) = t(b, a) (u(a, b) = u(b, a)), and associative, t(a, t(b, c)) = t(t(a, b), c) (u(a, u(b, c)) = u(u(a, b), c)). Examples of t-norms are: t(a, b) = max(a + b − 1, 0) (Lukasiewicz t-norm), t(a, b) = min(a, b) (Gödel t-norm), t(a, b) = a · b (product t-norm). Note that ∀a ∈ [0, 1], t(a, 0) = 0. Examples of s-norms are: u(a, b) = min(a + b, 1) (Lukasiewicz s-norm), u(a, b) = max(a, b) (Gödel s-norm), t(a, b) = a + b − a · b (product s-norm). Note that if we consider Lukasiewicz negation, then Lukasiewicz, Gödel and product s-norm are related to their respective t-norm according to the De Morgan law: ∀a, b ∈ [0, 1], u(a, b) = c(t(c(a), c(b))). Though there is a wealth of such operations in the literature [37] we restrict our attention to the Gödel t-norm and Gödel s-norm. Additionally to the aforementioned properties, these operations are also idempotent, i.e., min(a, a) = a and max(a, a) = a, hold. Now we introduce the semantics of FRSHIN. Note that, although most of the semantics (the fuzzy DL part of FRSHIN) have been presented elsewhere [62] , we include them here simply for the sake of completeness. A fuzzy rough interpretation I = ( I , R ∼ , • I ) consists of a domain of interpretation I , a fuzzy relation R ∼ over I , and an interpretation function • I mapping • individuals as for the crisp case, i.e., a I b I , if a b; • a concept C into a membership function C I : I → [0, 1]; • a role R into a membership function R I : If C is a concept then C I will naturally be interpreted as the membership degree function of the fuzzy rough concept C w.r.t. I, i.e., if d ∈ I is an object of the domain I then C I (d) gives us the degree of being the object d an element of the fuzzy rough concept C under the fuzzy rough interpretation I. Similarly for fuzzy roles. Additionally, the interpretation function • I has to satisfy the following equations: for all a, b, d ∈ I , Obviously, the semantics of FRSHIN is defined according to the fuzzy set theoretic operations and it is an extension of the semantics of FSHIN [58, 62] . For example, since we use the max function (Gödel s-norm) for fuzzy union the membership degree of an object d to the fuzzy concept (C D) I is equal to max{C I (d), D I (d)}. Moreover, since each concept C and role R can be mapped into an equivalent open first order formula F C (x) and F R (x, y) [22, 23, 58, 60] , therefore, the semantics of ∃R.C is the result of viewing ∃R.C as the open first order formula ∃y.F R (x, y) ∧ F C (y) and the existential quantifier ∃ is viewed as a disjunction over the elements of the domain. Similarly, is related to the open first order formula ∀y.F R (x, y) → F C (y), where the universal quantifier ∀ is viewed as conjunction over the elements of the domain, and → as the Kleene-Dienes implication. is the result of viewing C as the open first order formula ∃y.F R∼ (x, y) ∧ F C (y). Similarly with the FSHIN [58, 62] DL, an FRSHIN knowledge base consists of a TBox, an RBox and an ABox. Let A be a concept name and C an FRSHIN-concept. An FRSHIN TBox is a finite (possibly empty) set of fuzzy rough concept axioms of the form A C, called fuzzy rough inclusion introductions, and of the form A ≡ C, called fuzzy rough equivalence introductions. We will assume that an FRSHIN TBox TB is such that no concept A appears more than once on the left-hand side of a fuzzy rough concept axiom and that no cyclic definitions and general concept inclusions (GCIs) are present in TB. A fuzzy rough interpretation I satisfies A fuzzy rough interpretation I satisfies an FRSHIN TBox TB iff it satisfies all fuzzy rough concept axioms in TB; in this case, we say that I is a model of TB. An FRSHIN RBox is a finite (possibly empty) set of fuzzy (rough) transitive role axioms of the form Trans(R) and fuzzy (rough) role inclusion axioms of the form R S, where R, S are FRSHIN-roles. A fuzzy rough interpretation I satisfies Trans(R) iff ∀a, c ∈ I , Note that the semantics result from the definition of sup-min transitive relations in fuzzy set theory [37, 58] . A fuzzy rough interpretation I satisfies an FRSHIN RBox RB iff it satisfies all fuzzy (rough) transitive role axioms and fuzzy (rough) role inclusion axioms in RB; in this case, we say that I is a model of RB. The semantics of inverse roles and role inclusion axioms of FRSHIN imply that from Trans(R) and R S it holds that Trans(Inv(R)) and Inv(R) − Inv(S) − , where Inv is a function (syntactic construct) defined in Section 2.1. An FRSHIN ABox is a finite (possibly empty) set of fuzzy rough assertions of the form n, > n, m, < m or a b, where is an assertion of the form a : C, a, b : R, n ∈ (0, 1] and m ∈ [0, 1), C denotes a concept, R denotes a role, a and b denote individuals. Formally, given a fuzzy rough interpretation I, • I satisfies (a : C) n iff C I (a I ) n; The satisfiability of fuzzy rough assertions with >, < is defined analogously. A fuzzy rough interpretation I satisfies an FRSHIN ABox AB iff it satisfies all fuzzy rough assertions in AB; in this case, we say that I is a model of AB. A fuzzy rough interpretation I satisfies an FRSHIN knowledge base iff it satisfies all axioms in ; in this case, we say that I is a model of . An FRSHIN knowledge base is satisfiable (unsatisfiable) iff there exists (does not exist) a fuzzy rough interpretation I which satisfies all axioms in . An FRSHIN-concept C is satisfiable (unsatisfiable) w.r.t. an RBox RB and a TBox TB iff there exists (does not exist) some model I of RB and TB for which there is some a ∈ I such that C I (a I ) = n, and n ∈ (0, 1]. Let C and D be two FRSHIN-concepts. We say that C is subsumed by D w.r.t. RB and TB if for every model I of RB and TB it holds that, ∀d ∈ I , C I (d) D I (d). Furthermore, an FRSHIN ABox AB is consistent w.r.t. RB and TB if there exists a model of RB and TB that is also a model of AB. Moreover, given a fuzzy rough concept axiom or a fuzzy rough assertion ∈ {C D, C ≡ D, n}, where stands for , >, and <, an FRSHIN knowledge base entails , written , iff all models of also satisfy . Comparing with classical DLs [3] and fuzzy DLs [33, 39, 54, 58, 60, 62] , the most distinguished characteristic of FRDL FRSHIN is that TBox and ABox have the fuzzy lower approximation concepts and fuzzy upper approximation concepts in FRSHIN. From the properties of the lower approximation and upper approximation in fuzzy rough set theory (see [18, 19, 52, 67] for details), it is easy to see that FRSHIN has properties as follows: (1) T = ; (2) ⊥ = ⊥; (3) C D = C D; (4) C D = C D; (5) C D ⇒ C D; (6) C D ⇒ C D; (7) ¬(C) = (¬C); (8) ¬(C) = (¬C). (2) For any fuzzy rough interpretation I, since (⊥) (3) For any fuzzy rough interpretation I, since (4) For any fuzzy rough interpretation I, since For any fuzzy rough interpretation I, since C D, then we have ∀d ∈ I , C I (d) D I (d). Since For any fuzzy rough interpretation I, since therefore, ¬(C) = (¬C). (8) For any fuzzy rough interpretation I, since therefore, ¬(C) = (¬C). ç Remark 1. In this paper, we introduce only one fuzzy role R ∼ in FRDLs. As a matter of fact, explicit representation of the underlying indiscernibility relation may have an additional advantage that more than one indiscernibility relations can be represented simultaneously (just like the modal logics proposed by Orlowska et al. [16, 49] ). That is to say, we may introduce several fuzzy roles R ∼ 1 , . . . , R ∼ k in FRDLs, here we can express multi-fuzzy approximation concepts (fuzzy lower approximation concepts and fuzzy upper approximation concepts) are the lower and upper approximations w.r.t. R ∼ i , respectively. For each fuzzy approximation concept C i i or C i i , its semantics is defined as follows: According to the clinic diagnosis criteria for SARS [41] , there are mainly two kinds of diagnosis criteria for SARS: suspected diagnostic criteria and clinically diagnosed criteria. For example, one of the suspected diagnostic criteria is as follows: • the patient has had close contact with SARS patients or similar cases in recent two weeks, or there is accurate evidence of SARS cases that have infected this patient (written as SDC 1 ); • a fever of 38 • C or higher, which is associated with more than one of the following pathological signs: cough, tachypnea, dyspnea, respiratory distress syndrome, moist rales, and pulmonary consolidation (written as SDC 2 ); • no white blood cell (WBC) count rise, it may even decreases (written as SDC 3 ). One of the clinically diagnosed criteria is as follows: • the patient is living in or has visited an SARS epidemic-stricken area in the past two weeks (written as CDC 1 ); • a fever of 38 • C or higher, which is associated with more than one of the following pathological signs: cough, tachypnea, dyspnea, respiratory distress syndrome, moist rales, and pulmonary consolidation (written as CDC 2 ); • no WBC count rise, it may even decreases (written as CDC 3 ); • reticular change, flaky or striped infiltrative shadows in varying degrees found in the lungs (written as CDC 4 ); • little effect shown after using antibiotics (written as CDC 5 ). From the above diagnosis criteria for SARS, we know that there exists much vague knowledge such as "close contact", "recent two weeks", "cough", "tachypnea", "dyspnea", "little effect", "flaky shadows", "striped shadows" in the definition of SARS. According to the clinic diagnosis criteria for SARS, the FRDL knowledge base (TBox) TB about SARS is as follows (partly), where the underlying fuzzy relations for concepts SARS, CDC 1 , CDC 2 , CDC 5 , SDC 1 , SDC 3 , Cough, Tachypnea, Dyspnea, Flaky-shadows, Little-effect, and Close-contact 10 , R ∼ 11 , and R ∼ 12 , respectively: The reasoning problems in FRSHIN are the same as that of fuzzy DLs, i.e., the reasoning problems in FRSHIN mainly include satisfiability, subsumption, entailment and ABox consistency reasoning problems. It is the same as that of FSHIN, in this paper, we only consider unfoldable TBoxes. A TBox is unfoldable if it contains no cycles and contains only unique introductions, i.e., concept axioms with only concept names appearing on the left-hand side and, for each concept name A, there is at most one axiom in TB of which A appears on the left side. A knowledge base with an unfoldable TBox can be transformed into an equivalent one with an empty TBox by a transformation called unfolding, or expansion [48, 58] . Therefore, without loss of generality, we can limit our attention to the case of an empty TBox. In this section, we give the satisfiability, subsumption, entailment and ABox consistency reasoning w.r.t. RBox. In the following, it is proved that the satisfiability, subsumption, entailment and ABox consistency reasoning w.r.t. RBox in FRSHIN may be reduced to the corresponding reasoning in FSHIN [58] . Therefore, the reasoning of satisfiability, subsumption, entailment and ABox consistency of FRSHIN may reason automatically through the reasoning mechanism of FSHIN. Given an arbitrary concept C in FRSHIN, we define a translation function • t : FRSHIN → FSHIN from FR-SHIN to FSHIN that fulfills the following conditions, where A denotes an atomic concept, R ∼ denotes a new role name: Given an arbitrary inclusion assertion C D in FRSHIN, we can translate the fuzzy rough concept axiom C D in FRSHIN into a fuzzy concept axiom C t D t in FSHIN using the above translation function • t . Given an arbitrary TBox Given an arbitrary ABox AB = {(a 1 : Given an arbitrary RBox RB = {Trans(R), R S} in FRSHIN, since there are not concepts in RB, so the RBox RB does not need to be translated, in other words, the corresponding RBox RB t in FSHIN is also {Trans(R), R S}, i.e., RB = RB t . At present there are mainly two approaches to the rough set-based extensions of DL, i.e., the RDL approach in [54] and the ROTEL approach in [42] . From the syntax point of view, for the former, the alphabet of RDL is the same as that of the underlying DL and only the formation rules of concepts are extended; however, the latter approach extends the alphabet of the underlying DL with a set of indiscernibility roles {E 1 , E 2 , ... , E k }, and the approximate concepts are defined as [E]C and E C, moreover, new role terms [E]R and E R are also defined, where E is an indiscernibility role, C is a concept, and R is a role term. Therefore, the ROTEL approach will allow much more flexibility and expressivity on the language side than the RDL approach. For example, role terms [E]R and E R are not expressible in the RDL approach. Since there exist new role terms such as [E]R and E R in the ROTEL approach (not included in classical DLs [3] and RDLs [54] ), so a new reasoning algorithm for the ROTEL approach must be provided. That is to say, the algorithm presented in [42] is essentially an extension of tableau algorithm of classical DLs [3] , i.e., the proposed completion rules are extensions of the classical rules. Concretely, [E]C-rule, E C-rule, [E]R-rule, E R-rule, ReflC-rule, ReflR-rule, Tran-rule, and Cong-rule are added to the completion rules. These rules are essentially introduced to deal with properties of equivalence relations and concept terms (or role terms) not included classical DLs [3] . Therefore, we have to implement a new reasoner for the satisfiability of RCT (rough concept theory) in [42] . However, the RDL approach extends classical DLs by two modal-like operators, called the lower and upper approximations. It is proved that the satisfiability reasoning in rough DLs may be reduced to the satisfiability reasoning in classical DLs through a translation function [54] . In this paper we proved that the satisfiability, subsumption, entailment and ABox consistency reasoning in FRDLs may be reduced to the ABox consistency reasoning in the corresponding fuzzy DLs through a translation function defined above in this paper (see Theorems 5 and 6). In other words, we do not provide a new tableau algorithm for the reasoning of rough DLs or fuzzy rough DLs, however, we present a translation function from rough DLs (or FRDLs) to classical DLs (or fuzzy DLs). Lastly, the works of [42, 54] are different from this paper. Concretely, literatures [42, 54] study rough DLs, however, this paper studies FRDLs. We can translate the FRDL knowledge base (TBox) TB of Example 2 into the following fuzzy DL knowledge base (TBox) TB t : In the following, we prove the correctness of the translation function • t , i.e., we prove that the satisfiability, subsumption, entailment and ABox consistency reasoning w.r.t. RBox in FRSHIN may be reduced to the corresponding reasoning in FSHIN. If C = A, where A denoted atomic concept, then C t = A. Since (C t ) I (a I ) > 0, we have A I (a I ) > 0, therefore A I (a I ) > 0, i.e., C I (a I ) > 0. If C = , then C t = . Since (C t ) I (a I ) = I (a I ) = 1, we have C I (a I ) = C I (a I ) = C I (a I ) = I (a I ) = 1, therefore C I (a I ) > 0. Since (C t ) I (a I ) > 0, we have C t ⊥, therefore C ⊥. In the following, by induction over the structure of concept C we prove that there exists a model I = ( I , R ∼ , If C = n R or n R, then C t = n R or n R, i.e., C = C t . Straightforward. Therefore, there exists a model I = ( I , R ∼ , • I ) of RB, and an individual a ∈ I , such that C I (a I ) > 0. This is an obvious contradiction to R BC ≡ ⊥. Thus, our assumption We prove the if-direction (⇐), this can also be shown by contradiction. Assume that R B / C ≡ ⊥, then there exists a model I = ( I , R ∼ , • I ) of RB, and an individual a ∈ I , such that C I (a I ) > 0. In the following, by induction over the structure of concept C we prove that there exists a model I = ( I , • I ) of RB, such that (C t ) I (a I ) > 0. The proof is similar to the proof of (⇒). In the following, we only prove the cases D t E t , ∃R.D t and ∀R ∼ .D t . Let Therefore, there exists a model I = ( I , • I ) of RB, and an individual a ∈ I , such that (C t ) I (a I ) > 0. This is an obvious contradiction to R BC t ≡ ⊥. Thus, our assumption R B / C ≡ ⊥ is refuted, which completes the proof of R BC ≡ ⊥. ç Obviously, Theorem 2 is the extension of Proposition 1 in literature [54] , i.e., the Proposition 1 in literature [54] is to translate the concept satisfiability reasoning w.r.t. TBox in rough DL RDL into the concept satisfiability reasoning w.r.t. TBox in classical description logic DL based on Pawlak rough set theory [50, 51] , but Theorem 2 is to translate the concept satisfiability reasoning w.r.t. RBox (and TBox) in FRSHIN into the concept satisfiability reasoning w.r.t. RBox (and TBox) in FSHIN [58] based on fuzzy rough set theory [52, 67] . In the following, we address the subsumption problem, i.e., deciding whether R BC D, where RB is an RBox, C and D are two concepts. Proof. We first prove the only-if-direction (⇒), this can be shown by contradiction. Suppose to the contrary that Thus, our assumption is refuted, which completes the proof of R B, AB t C t D t . The proof of (⇐) is similar to the proof of (⇐) of Theorem 3. ç Finally, we show the ABox consistency problem. Proof. Without loss of generality, we assume AB = { 1 n 1 , . . . , k n k }. Therefore, AB t = {( 1 ) t n 1 , . . . , ( k ) t n k }. In the following, we only show the case 1 = (a 1 : C 1 ), . . . , k = (a k : C k ). Other cases are similar. We first prove the only-if-direction (⇒). Assume that AB is consistent w.r.t. RB in FRSHIN. Therefore, there exists a model I = ( I , R ∼ , • I ) of RB that I is also a model of AB, i.e., (C 1 ) I ((a 1 ) I ) n 1 , ... , (C k ) I ((a k ) I ) n k . Since ( 1 ) t = (a 1 : C 1 ) t = (a 1 : (C 1 ) t ), ... , (a k ) t = (a k : C k ) t = (a k : (C k ) t ), then we have AB t = {(a 1 : (C 1 ) t ) n 1 , ... , (a k : (C k ) t ) n k }. Let I = ( I , • I ) = ( I , • I ). It is obvious to see that I is a model of RB in FSHIN. It is similar to the proof of Theorem 2, by induction over the structure of concept C i we can prove ((C i ) t ) I ((a i ) I ) = (C i ) I ((a i ) I ), where 1 i k. Hence, ((C 1 ) t ) I ((a 1 ) I ) n 1 , ... , ((C k ) t ) I ((a k ) I ) n k . Therefore, I is a model of AB t , i.e., AB t is consistent w.r.t. RB in FSHIN. We prove the if-direction (⇐). Assume that AB t is consistent w.r.t. RB in FSHIN. Therefore, there exists a model I = ( I , • I ) of RB that I is also a model of AB t , i.e., ((C 1 ) t ) I ((a 1 ) I ) n 1 , ... , ((C k ) t ) I ((a k ) I ) n k . Let It is obvious to see that I is a model of RB in FRSHIN. where 1 i k then we have (C 1 ) I ((a 1 ) I ) n 1 , . . . , (C k ) I ((a k ) I ) n k . Therefore, I is a model of AB, i.e., AB is consistent w.r.t. RB in FRSHIN. ç From Theorems 2-5, we know that the satisfiability, subsumption, entailment and ABox consistency reasoning w.r.t. RBox in FRSHIN may be reduced to the corresponding reasoning in FSHIN. In [58] , Stoilos et al. showed that the satisfiability, subsumption and entailment reasoning w.r.t. RBox may be reduced to the ABox consistency reasoning w.r.t. RBox in FSHIN, i.e., the following results are given. Concept satisfiability for a concept C w.r.t. RBox RB can be reduced to consistency checking of the ABox AB = {(a : C) > 0} w.r.t. RB in FSHIN. The problem of entailment can also be reduced to the problem of knowledge base satisfiability in FSHIN. More precisely, for = R B, AB , n iff = R B, AB ∪ { ¬ n} is unsatisfiable. With ¬ , we denote the "negation" of inequalities; e.g., if ≡ then ¬ ≡<, while if ≡< then ¬ ≡ . The subsumption problem of two concepts C and D w.r.t. an RBox can also be reduced to the knowledge base satisfiability. More formally, R B, AB C D iff R B, {(a : C) n, (a : D) < n} , for both n ∈ {n 1 , n 2 }, n 1 ∈ (0, 0.5] and n 1 ∈ (0.5, 1], is unsatisfiable. As an immediate consequence of Theorems 2-4 and the above results of [58] , we obtain the following theorem, i.e., one can reduce the satisfiability, subsumption, and entailment reasoning w.r.t. RBox in FRSHIN to the ABox consistency reasoning w.r.t. RBox in FSHIN. Given two concepts C, D, a fuzzy rough assertion n, an RBox RB and an ABox AB in FRSHIN, C t and D t , t n, and AB t are the concepts, fuzzy assertion, and ABox in FSHIN obtained from the translation function • t , respectively, then (2) R BC D iff R B, {(a : C t ) n, (a : D t ) < n} , for both n ∈ {n 1 , n 2 }, n 1 ∈ (0, 0.5] and n 1 ∈ (0.5, 1], is unsatisfiable; From Theorems 5 and 6, we know that the satisfiability, subsumption, entailment and ABox consistency reasoning w.r.t. RBox in FRSHIN may be reduced to the ABox consistency reasoning w.r.t. RBox in FSHIN. Therefore, the satisfiability, subsumption, entailment and ABox consistency reasoning w.r.t. RBox in FRSHIN can be implemented by utilizing the FSHIN tableaux algorithm [58] . From the definition of the translation function • t , translating the concepts, ABox and TBox in FRSHIN into concepts, ABox and TBox in FSHIN, respectively, can be carried out in polynomial time, so the complexity of reasoning in FRSHIN is the same as that of FSHIN. FRDLs are two-dimensional DLs, in other words, FRDLs consist of fuzzy description logics (FDLs) and rough description logics (RDLs), i.e., FRDLs = FDLs + RDLs. When constructing a two-dimensional FRDL, a number of design decisions have to be made. For example, one has to choose a concrete FDL and a RDL to be combined. Regarding the FDL part, some important decisions are whether to apply the number restrictions [4, 65] , nominals [11, 65] , inverse roles [11, 27] and concrete domains [46, 47] to DL concepts, and whether to apply the role hierarchies [27] and GCIs [28] to DL TBoxes, and whether to apply the reflexive role axioms, symmetric role axioms and transitive role axioms [25, 27] to DL RBoxes. Regarding the RDL part, an important decision is which fuzzy rough set theory [15, 18, 19, 32, 43, 52, 67] is applied to DLs. In the current section we roughly discuss some FRDLs based on different fuzzy rough sets or different fuzzy DLs. On the other hand, we also discuss the implementation of reasoning in FRDLs. In Section 3, we introduce the fuzzy rough extension of the DL SHIN, i.e., we propose the FRDL FRSHIN based on generalized fuzzy rough set theory [52, 67] . In fact, there are several kinds of fuzzy rough sets [15, 18, 19, 32, 43] other than generalized fuzzy rough set theory [52, 67] . Therefore, we can obtain different FRDLs based on different fuzzy rough sets. In this section, we will discuss two kinds of FRDLs based on classical fuzzy rough set theory [18] and generalized rough sets over fuzzy lattices [43] . It is well known that the main difference between classical fuzzy rough set theory [18] and generalized fuzzy rough set theory [52, 67] is as follows: in classical fuzzy rough set theory, the binary fuzzy relation R is a fuzzy similarity relation (i.e., reflexive, symmetric and transitive fuzzy relation), but in generalized fuzzy rough set theory, the binary fuzzy relation R is an arbitrary binary fuzzy relation. Therefore, comparing with FRDLs based on generalized fuzzy rough set theory (G-FRDLs or FRDLs for short, e.g., FRSHIN presented in Section 3 is a kind of G-FRDL), the FRDLs based on classical fuzzy rough set theory (C-FRDLs for short) have to support reflexive fuzzy roles, symmetric fuzzy roles and transitive fuzzy roles. To the best of our knowledge, at present only one DL, i.e., SROIQ [25] , supports the reflexive roles, symmetric roles and transitive roles simultaneously, and no any fuzzy DL supports reflexive fuzzy roles, symmetric fuzzy roles and transitive fuzzy roles. Consequently, in order to present the C-FRDLs, we must extend the DL SROIQ with fuzzy capabilities, i.e., provide the fuzzy DL FSROIQ based on fuzzy sets and fuzzy logic which was presented by Zadeh [72] firstly. And then we can obtain a kind of C-FRDL C-FRSROIQ using the method presented in Section 3. Regarding the fuzzy DL FSROIQ, it is easy to obtain the syntax and semantics of FSROIQ using the method of [58] , however, the reasoning algorithms of FSROIQ need to be studied in detail. Here we leave out this issue (reasoning algorithms), and we are quite confident that this issue can be solved by extending the FSHIN tableaux algorithms [58] . Comparing with FRSHIN, the role R ∼ in C-FRSROIQ is a fuzzy similarity role (i.e., reflexive, symmetric and transitive fuzzy role). Therefore, the translation function • t : C-FRSROIQ → FSROIQ of C-FRSROIQ is different from that of FRSHIN. It is easy to give the translation of concepts, concept axioms, TBoxes and ABoxes of C-FRSROIQ using similar method presented in Section 3. The main difference between the translation functions of C-FRSROIQ and FRSHIN is the translation of RBox. Since the role R ∼ in C-FRSROIQ is a fuzzy similarity role, therefore, we have to translate RBox as follows: Given an arbitrary RBox That is to say, we need add the reflexive role axiom Ref(R ∼ ), symmetric role axiom Sym(R ∼ ) and transitive role axiom Tra(R ∼ ) to RBox due to the fuzzy similarity role R ∼ . We can prove that the satisfiability, subsumption, entailment and ABox consistency reasoning w.r.t. RBox in C-FRSROIQ may be reduced to the corresponding reasoning in FSROIQ, i.e., we can obtain the following theorem: Thorem 7. Given two concepts C, D, a fuzzy rough concept axiom or fuzzy rough assertion ∈ {C D, C ≡ D, n}, an RBox RB and an ABox AB in C-FRSROIQ, C t and D t , t ∈ {C t D t , C t ≡ D t , t n}, R B t and AB t are the concepts, fuzzy concept axiom or fuzzy assertion, RBox and ABox in FSROIQ obtained from the above translation function • t , respectively, then The proof is similar to the proofs of Theorems 2-5. It is well known that the main difference between fuzzy rough set theory [18] or generalized fuzzy rough set theory [52, 67] and generalized rough sets over fuzzy lattices [43] is the semantics aspect: in fuzzy rough set theory or generalized fuzzy rough set theory, the domain of membership function is the unit interval [0, 1], but in generalized rough sets over fuzzy lattices, the domain is a fuzzy lattice [20] . Therefore, comparing with G-FRDLs and C-FRDLs, the syntax of FRDLs based on generalized rough sets over fuzzy lattices (L-FRDLs for short) is the same as that of the corresponding G-FRDLs and C-FRDLs. For instance, the syntax of the L-FRDL L-FRSHIN is the same as that of the FRSHIN; the syntax of the L-FRDL L-FRSROIQ is the same as that of the C-FRDL C-FRSROIQ. Since the interval [0, 1] provided with the usual ordering is a lattice, therefore, the semantics of L-FRDLs is the extension of the semantics of G-FRDLs and C-FRDLs. For example, the semantics of L-FRALC (the rough extension of L-ALC [61] ) is as follows: For a lattice L = T, , where T is a set of certainty values, is a partial order over T , a fuzzy rough interpretation I = ( I , R ∼ , • I ) consists of a domain of interpretation I , a fuzzy relation R ∼ over I , and an interpretation function where ⊕ and ⊗ are the meet and join operators induced by , f and t are the least and greatest element in T , respectively. In fact, it is easy to obtain expressive FRDLs such as L-FRSHIN (or L-FRSROIQ) by extending the DL SHIN (or SROIQ) with fuzzy rough capabilities based on generalized rough sets over fuzzy lattices. Regarding the reasoning problems of L-FRSHIN (or L-FRSROIQ), they are similar to that of FRSHIN (or C-FRSROIQ). For example, C is subsumed by D w.r.t. RB and TB if for every model I of RB and TB it holds that, ∀d ∈ I , C I (d)D I (d). Regarding the translation function of L-FRSHIN (or L-FRSROIQ), they are the same as that of FRSHIN (or C-FRSROIQ) . From the properties of the lower approximation and the upper approximation in generalized rough sets over fuzzy lattices (see [43] for details), it is easy to see that L-FRDLs such as L-FRSHIN and L-FRSROIQ have properties as follows: Proof. The proofs of (1)-(8) are similar to Theorem 1. In the following, we only prove (9) and (10) . (9) Since C C D, by property (5) We can also prove that the satisfiability, subsumption, entailment and ABox consistency reasoning w.r.t. RBox in L-FRSHIN (or L-FRSROIQ) may be reduced to the corresponding reasoning in L-SHIN (or L-SROIQ). Regarding the extension of rough set theory, there are several kinds of extensions of rough set theory such as probabilistic rough set theory [14, 69, 73] other than fuzzy rough set theory [18, 19, 43, 52, 67] . Therefore, a path for future research is an integration between the theories of probabilistic DLs [31, 44] and rough DLs [54] based on probabilistic rough set theory [14, 69, 73] . Fuzzy DLs are fuzzy extensions of classical DLs based on fuzzy sets and fuzzy logics theory which was presented several decades ago by Zadeh [72] . In the last decade a substantial amount of work has been carried out in the context of DLs [33, 39, 58, 60, 70] . In Section 3, the fuzzy DL part of the FRDL FRSHIN is FSHIN [58] which includes the inverse role constructor, transitive role axioms, role hierarchies and the number restrictions constructor. A fuzzy extension of SHOIN(D), the corresponding DL of the ontology description language OWL DL, i.e., fuzzy DL FSHOIN(D) is presented [45, 62] . FSHOIN(D) has nominals constructor and concrete domains other than the constructors of the FSHIN. Unfortunately, in FSHOIN(D) only the syntax and semantics are provided and no reasoning algorithms. Regarding concrete domains, as far as we know the fuzzy DL presented till now, which also covers reasoning, is FALC(D), appeared in [63] . Recently, Bobillo et al. [9] study fuzzy DLs under a semantics given by Gödel family of fuzzy operators, and show the decidability of a fuzzy extension of the logic SROIQ [25] , theoretical basis of the language OWL 2 [21] , by providing a reasoning preserving procedure to obtain a crisp representation for it. In all previous approaches reasoning with respect to simple and acyclic TBoxes was considered. Stoilos et al. [59] and Li et al. [40] propose methods to handle GCIs in fuzzy DLs such as FALC and FSHI. Obviously, from the fuzzy DLs point of view, future research direction for FRDLs is integrating more expressive fuzzy DLs including nominals, concrete domains and GCIs. We are quite confident that this is possible by using the method presented in Section 3. Regarding the relationships between fuzzy DLs and FRDLs, on the one hand, FRDLs such as FRSHIN, the rough extensions to fuzzy DLs such as FSHIN [58] that we introduce in this paper, allow for modeling of vague knowledge using fuzzy approximation concepts (fuzzy lower approximation concepts and fuzzy upper approximation concepts). Technically, FRDLs can be simulated with the corresponding fuzzy DLs without added expressiveness. For example, FRSHIN can be simulated with the fuzzy DL FSHIN without added expressiveness. In other words, our FRDLs are strictly speaking not more expressive than fuzzy DLs such as FSHIN, i.e., the fuzzy DLs are strong enough to cope with notions arising from rough approximations, but the fuzzy approximation concepts that we introduce are useful modeling devices for uncertain or imprecise knowledge (namely non-crisp concepts) such as SARS (see Section 3). On the other hand, from the rough DLs [54] point of view, technically, rough DLs can be simulated with the corresponding classical DLs [3] without added expressiveness. The reason is that, in rough DLs such as RDL [54] , for every concept C ∈ RDL, the corresponding lower approximation C and upper approximation C also are concepts of RDL, i.e., C and C are two different separate concepts. Moreover, C and C can be translated into equivalent concepts of classical DLs. Therefore, rough DLs and classical DLs have same expressive power. However, it is well known that when it is impossible to formally define a concept C, we can often make use of the approximations (the lower approximation C and the upper approximation C) together, i.e., approximate concept (or rough set) C, C , to express the concept C in a precise way with explicit formal semantics, in other words, only single lower approximation C or upper approximation C cannot express the concept C in a precise way. In order to deal with this case, approximate concepts (or rough sets) have to be introduced to rough DLs. At this aspect, Jiang et al. [34] present a kind of new rough DL RDL AC based on approximate concepts. Here rough DLs based on approximate concept are the extensions of the corresponding classical DLs. Similarly with the rough DLs, FRDLs can also be extended based on fuzzy approximate concepts (or fuzzy rough sets), i.e., FRDLs based on fuzzy approximate concepts (FRDL AC s for short) can be presented. Here FRDL AC s have more expressive power than the corresponding fuzzy DLs. In particular, from the application point of view, approximate concepts (or rough sets) have been introduced to ontologies [17] , additionally, fuzzy ontologies are necessary for practical applications such as semantic Web [64] , therefore, fuzzy approximate concepts (or fuzzy rough sets) must be introduced to fuzzy ontologies. It is well known that DLs are the logic foundations of Web ontology language [2] , i.e., the Web ontology languages are equivalent to DLs in theory. For example, the Web ontology language OWL Lite and OWL DL have a formal semantics and a reasoning support through a mapping to the expressive DLs SHIF(D) and SHOIN(D), respectively [26] . Therefore, FRDL AC s are necessary for practical applications such as semantic Web. Note that we must study FRDLs (presented in this paper) before investigating FRDL AC s. It is well known that different families of fuzzy operators lead to different fuzzy DLs, therefore, lead to different FRDLs. We can prove that the satisfiability, subsumption, entailment and ABox consistency reasoning in FRDLs may be reduced to the ABox consistency reasoning in the corresponding fuzzy DLs. Hence, we need to discuss the implementation of reasoning in the fuzzy DLs. In fuzzy logic, there are three main families of fuzzy operators: Lukasiewicz, Gödel and product [9] . Nevertheless, most of the works such as this paper in fuzzy DLs rely on the semantics of fuzzy set operators proposed by Zadeh [72] : Gödel conjunction and disjunction, Lukasiewicz negation and Kleene-Dienes implication. A few other works consider Lukasiewicz logic and Gödel logic. The mainly related reasoning algorithms and systems about fuzzy DLs are as follows. Bobillo et al. [9] study fuzzy DLs under a semantics given by the Gödel family of fuzzy operators, define f -SROIQ which is a fuzzy extension of the logic SROIQ [25] (theoretical basis of the language OWL 2 [21] ), and show the decidability of the f -SROIQ by providing a reasoning preserving procedure to obtain a crisp representation for it. Therefore, reasoning in the FRDLs such as FRSROIQ can be implemented using the reasoning algorithm of f -SROIQ under Gödel semantics. In other words, we can reduce a fuzzy rough knowledge base KB into a crisp KB, moreover, the procedure preserves reasoning under Gödel semantics, so existing reasoners such as FaCT++ [66] and Pellet [57] could be applied to the resulting KB. Bobillo et al. [7] present the DeLorean (DEscription LOgic REasoner with vAgueNess) system, a reasoner that supports a fuzzy extension of the DL SROIQ under Zadeh semantics. Hence, we can use the DeLorean system to implement the reasoning of the FRDLs such as FRSROIQ under Zadeh semantics. On the other hand, Bobillo et al. [7, 8] also show that a fuzzy SROIQ fuzzy knowledge base (KB) can be reduced into a crisp KB, and the procedure preserves reasoning under Zadeh semantics. Therefore, existing reasoners such as FaCT++ [66] and Pellet [57] could also be applied to the reasoning of the FRDLs such as FRSROIQ under Zadeh semantics. Bobillo and Straccia [10] present the fuzzyDL system which is a DL reasoner supporting fuzzy logic reasoning. The reasoning algorithm uses a combination of a tableaux algorithm and an MILP (mixed integer linear programming) optimization problem. The fuzzyDL system supports fuzzy DL SHIF(D) under Lukasiewicz semantics and Zadeh semantics. Consequently, the fuzzyDL system could be applied to the reasoning of the FRDLs such as FRSHIF(D) under Lukasiewicz semantics and Zadeh semantics. There exist some fuzzy DL reasoning algorithms other than reasoning system mentioned above. For example, Stoilos et al. [58] and Jiang et al. [33] present decision procedures for the KB satisfiability problem of the fuzzy DLs SHIN and SHOIQ under Zadeh semantics, respectively. Therefore, the decision procedures of the fuzzy DLs SHIN and SHOIQ can be applied to the reasoning of the FRDLs FRSHIN and FRSHOIQ under Zadeh semantics. An integration between the theories of fuzzy DLs and rough DLs has been attempted by providing FRDLs based on fuzzy rough set theory. Interestingly, we allow fuzzy approximation concepts (fuzzy lower approximation concepts and fuzzy upper approximation concepts) to appear in a FRDL knowledge base. Although our FRDLs are strictly speaking not more expressive than fuzzy DLs, the fuzzy approximation concepts that we introduce are useful modeling devices for uncertain or imprecise knowledge. We have shown that the satisfiability, subsumption, entailment and ABox consistency reasoning in FRDLs may be reduced to the ABox consistency reasoning in the corresponding fuzzy DLs, which gives us access to reasoning infrastructure. Augmenting concept language by transitive closure of roles: an alternative to terminological cycles Description logics Basic description logics Expressive number restrictions in description logics Roughness of a fuzzy set Reasoning on UML class diagrams DeLorean: a reasoner for fuzzy OWL 1.1 Optimizing the crisp representation of the fuzzy description logic SROIQ Fuzzy description logics under Gödel semantics FuzzyDL: an expressive fuzzy description logic reasoner On the undecidability of logics with converse, nominals, recursion and counting Description logics for data bases Construction of rough approximations in fuzzy setting Measures of general fuzzy rough sets on a probabilistic space Fuzzy rough sets: the forgotten step Indiscernibility and complementarity relations in information systems Towards a framework for approximate ontologies Rough fuzzy sets and fuzzy rough sets Intelligent Decision Support-Handbook of Applications and Advances of the Rough Set Theory L-fuzzy sets OWL 2: the next step for OWL Making fuzzy description logic more general Metamathematics of Fuzzy Logic An alternative proof method for possibilistic logic and its application to terminological logics The even more irresistible SROIQ From SHIQ and RDF to OWL: the making of a Web ontology language A description logic with transitive and inverse roles and role hierarchies Decidability of SHIQ with complex role inclusion axioms Practical reasoning for expressive description logics A roughness measure for fuzzy sets Proc. 4th Internat. Conf. on Principles of Knowledge Representation and Reasoning Fuzzy rough sets assisted attribute selection Fuzzy description logic for semantics representation of the semantic Web Reasoning with rough description logics: an approximate concepts approach Approximate instance unification using RoughOWL: querying with similarity in open academia Position paper I: basic analytical and algebraic properties Fuzzy Sets and Fuzzy Logic: Theory and Applications Rough approximation operators on two universes of discourse and their fuzzy extensions On computational complexity of the extended fuzzy description logic with numerical restriction Discrete tableau algorithms for FSHI The Ministry of Health of the People's Republic of China: clinic diagnosis criteria for severe acute respiratory syndrome Proc. 4th Internat. Workshop on Rough Sets, Fuzzy Sets, and Machine Discovery Generalized rough sets over lattices Expressive probabilistic description logics Managing uncertainty and vagueness in description logics for the semantic Web NEXP TIME-complete description logics with concrete domains Keys, nominals, and concrete domains Terminological reasoning is inherently intractable Kripke semantics for knowledge representation logics Rough sets Rough Sets: Theoretical Aspects of Reasoning about Data A generalized model of fuzzy rough sets Extending description logics with uncertainty reasoning in possibilistic logic Description logics with approximate definitions: precise modeling of vague concepts Attributive concept descriptions with complements A logic foundation for the semantic Web Pellet: a practical OWL-DL reasoner Reasoning with very expressive fuzzy description logics Proc. 17th European Conf. on Artificial Intelligence (ECAI 2006) Reasoning within fuzzy description logics Description logics over lattices Capturing Intelligence: Fuzzy Logic and the Semantic Web Description logics with fuzzy concrete domains Automatic fuzzy ontology generation for semantic Web The complexity of reasoning with cardinality restrictions and nominals in expressive description logics FaCT++ description logic reasoner: system description Generalized fuzzy rough sets Measuring roughness of generalized rough sets induced by a covering, Fuzzy Sets and Systems Probabilistic rough set approximations Generalizing term subsumption languages to fuzzy logic On the generalization of fuzzy rough sets Fuzzy sets Probabilistic approach to rough sets The authors would like to thank the referees for their constructive comments as well as helpful suggestions from the Editor-in-Chief which have helped improve this paper significantly. The works described in this paper are supported by