skip to main content
10.1145/1988688.1988735acmotherconferencesArticle/Chapter ViewAbstractPublication PageswimsConference Proceedingsconference-collections
research-article

SWRL-F: a fuzzy logic extension of the semantic web rule language

Published: 25 May 2011 Publication History

Abstract

Enhancing Semantic Web technologies with ability to express uncertainty and imprecision is widely discussed topic. While SWRL can provide additional expressivity to OWL-based ontologies, it does not provide any way to handle uncertainty or imprecision. There is a pressing need to provide a standard-based, simple and functioning solution. We describe an extension of SWRL called SWRL-F that we believe can provides such a solution. SWRL-F is based on SWRL rule language and uses SWRL's strong semantic foundation as its formal underpinning. We extend it with a SWRL-F ontology to enable fuzzy reasoning in the rule base basing on the fuzzy control systems approach. The resulting language provides small but powerful set of fuzzy operations that do not introduce inconsistencies in the host ontology. We present it basing on the example of risk assessment in oil and gas industry which was a driving use case for this project.

References

[1]
"ISO15926Primer -- POSC Caesar -- Trac" Available: https://www.posccaesar.org/wiki/ISO15926Primer.
[2]
"WITSML Standard" Available: http://www.energistics.org/witsml-standard.
[3]
"The Protégé Ontology Editor and Knowledge Acquisition System" Available: http://protege.stanford.edu/.
[4]
C. Thomas and A. Sheth, "On the expressiveness of the languages for the Semantic Web --- Making a case for "A little more," FUZZY LOGIC AND THE SEMANTIC WEB, CAPTURING INTELLIGENCE, 2006, pp. 3--20.
[5]
U. Straccia and I.V.G. Moruzzi, "Uncertainty and description logic programs over lattices," FUZZY LOGIC AND THE SEMANTIC WEB, CAPTURING INTELLIGENCE, CHAPTER 7, 2004, pp. 115--133.
[6]
U. Straccia, "Reasoning within fuzzy description logics," J. Artif. Int. Res., vol. 14, 2001, pp. 137--166.
[7]
U. Straccia, "Description Logics with Fuzzy Concrete Domains," 2005.
[8]
U. Straccia, "Towards a fuzzy description logic for the semantic web (preliminary report," FUZZY LOGIC AND THE SEMANTIC WEB, CAPTURING INTELLIGENCE, CHAPTER 4, 2005, pp. 167--181.
[9]
S. Hölldobler, T.D. Khang, and H. Störr, "A Fuzzy Description Logic with Hedges as Concept Modifiers," IN PROCEEDINGS INTECH/VJFUZZY'2002, 2002, pp. 25--34.
[10]
P. Hájek, "Chapter 5 What does mathematical fuzzy logic offer to description logic?," Fuzzy Logic and the Semantic Web, Elsevier, 2006, pp. 91--100.
[11]
G. Stoilos and G. Stamou, "Extending fuzzy description logics for the semantic web," IN: PROCEEDINGS OF THE 3RD INTERNATIONAL WORKSHOP ON OWL: EXPERIENCES AND DIRECTIONS (OWLED, 2007.
[12]
V. Loia and S. Senatore, "Chapter 3 Capturing basic semantics exploiting RDF-oriented classification," Fuzzy Logic and the Semantic Web, Elsevier, 2006, pp. 49--69.
[13]
R. Li, X. Sun, Z. Lu, K. Wen, and Y. Li, "Towards a type-2 fuzzy description logic for semantic search engine," Proceedings of the joint 9th Asia-Pacific web and 8th international conference on web-age information management conference on Advances in data and web management, Huang Shan, China: Springer-Verlag, 2007, pp. 805--812.
[14]
J.Z. Pan, G. Stamou, G. Stoilos, and E. Thomas, "Expressive Querying over Fuzzy DL-Lite."
[15]
T. Lukasiewicz and U. Straccia, "Description logic programs under probabilistic uncertainty and fuzzy vagueness," International Journal of Approximate Reasoning, vol. 50, Jun. 2009, pp. 837--853.
[16]
T. Lukasiewicz, "Fuzzy Description Logic Programs under the Answer Set Semantics for the Semantic Web," Rules and Rule Markup Languages for the Semantic Web, International Conference on, Los Alamitos, CA, USA: IEEE Computer Society, 2006, pp. 89--96.
[17]
X. Wang, Z. Ma, C. Xu, and J. Cheng, "Nonmonotonic Fuzzy Rules in the Semantic Web," Fuzzy Systems and Knowledge Discovery, Fourth International Conference on, Los Alamitos, CA, USA: IEEE Computer Society, 2009, pp. 275--279.
[18]
X. Wang, Z.M. Ma, L. Yan, and J. Cheng, "If-Then and If-Then-Unless Rules in the Semantic Web," Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 01, IEEE Computer Society, 2009, pp. 357--360.
[19]
S. Agarwal and P. Hitzler, "Modeling Fuzzy Rules with Description Logics," IN PROCEEDINGS OF WORKSHOP ON OWL EXPERIENCES AND DIRECTIONS, 2005.
[20]
C.V. Damásio, J.Z. Pan, G. Stoilos, and U. Straccia, "Representing Uncertainty in RuleML," Fundam. Inf., vol. 82, 2008, pp. 265--288.
[21]
N. Wulff and D. Sottara, "Fuzzy Reasoning with a Rete-OO Rule Engine," Rule Interchange and Applications, 2009, pp. 337--344.
[22]
G. Stoilos, G. Stamou, V. Tzouvaras, and J. Pan, "Uncertainty and RuleML Rulebases: A Preliminary Report," Rules and Rule Markup Languages for the Semantic Web, 2005, pp. 199--203.
[23]
J.Z. Pan, G. Stamou, V. Tzouvaras, and I. Horrocks, "f-SWRL: A Fuzzy Extension of SWRL," Artificial Neural Networks: Formal Models and Their Applications - ICANN 2005, 2005, pp. 829--834.
[24]
S. Agarwal and P. Hitzler, "Modeling Fuzzy Rules with Description Logics."
[25]
F. Bobillo, M. Delgado, J. Gómez-Romero, and E. López, "A semantic fuzzy expert system for a fuzzy balanced scorecard," Expert Syst. Appl., vol. 36, 2009, pp. 423--433.
[26]
G. Stoilos, N. Simou, G. Stamou, and S. Kollias, "Uncertainty and the Semantic Web," IEEE Intelligent Systems, vol. 21, 2006, pp. 84--87.
[27]
F. Baader, D. Calvanese, D. McGuinness, D. Nardi, and P. Patel-Schneider, The Description Logic Handbook: Theory, Implementation and Applications, Cambridge University Press, 2003.
[28]
"OWL Web Ontology Language Guide" Available: http://www.w3.org/TR/owl-guide/.
[29]
"SWRL: A Semantic Web Rule Language Combining OWL and RuleML" Available: http://www.w3.org/Submission/SWRL/.
[30]
L. Zadeh, "Fuzzy sets," pp. 338--353.
[31]
T.J. Ross, "Fuzzy Control Systems," Fuzzy Logic with Engineering Applications, Wiley-Blackwell, 2004.
[32]
"Built-Ins for SWRL" Available: http://www.daml.org/2004/04/swrl/builtins.html.
[33]
B. Orchard, "Controlling with fuzzy rules," Jess in Action: Java Rule-Based Systems, Manning Publications, 2003.
[34]
"ProtegeWiki: SWRLJess Tab" Available: http://protege.cim3.net/cgi-bin/wiki.pl?SWRLJessTab.
[35]
M. O'connor, H. Knublauch, S. Tu, B. Grosof, M. Dean, W. Grosso, and M. Musen, "Supporting Rule System Interoperability on the Semantic Web with SWRL," The Semantic Web -- ISWC 2005, 2005, pp. 974--986.
[36]
"OWL 2 Web Ontology Language Manchester Syntax" Available: http://www.w3.org/TR/owl2-manchester-syntax/.
[37]
T.W. Wlodarczyk, C. Rong, B. Jia, L. Cocanu, C.I. Nyulas, and M.A. Musen, "DataStorm," Services, IEEE Congress on, Los Alamitos, CA, USA: IEEE Computer Society, 2010, pp. 123--127.
[38]
"Welcome to Apache Hadoop!" Available: http://hadoop.apache.org/.
[39]
E. Friedman-Hill, Jess in Action: Java Rule-Based Systems, Manning Publications, 2003.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WIMS '11: Proceedings of the International Conference on Web Intelligence, Mining and Semantics
May 2011
563 pages
ISBN:9781450301480
DOI:10.1145/1988688
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 May 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. SWRL
  2. SWRL-F
  3. fuzzy
  4. fuzzy logic
  5. fuzzy rules
  6. risk
  7. rule language

Qualifiers

  • Research-article

Conference

WIMS '11

Acceptance Rates

Overall Acceptance Rate 140 of 278 submissions, 50%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media