Abstract
Ontologies are information models which provide vocabulary terms or terminologies and associated meanings to allow the modeling of a domain. They are shared conceptualizations; this has never been more true, because in recent years they have been developed by community efforts, often including experts from academia as well as industry. Those efforts have been complemented by the standardization of formats and languages, such as RDF, OWL, and SPARQL, for representing and (re)using ontologies and data on the (Semantic) Web. Rules, on the other hand, are (seldom) used for knowledge representation (i.e. to define the semantics or integrity constraints). Rules are also used for other intelligent reasoning tasks such as for defining business logic and policies. With the prevalence of shared information models, it is possible and may be necessary to share and reuse rules. Furthermore, with the advent of the Rule Interchange Format (RIF), rules can be shared across many rule systems. We propose a set of basic principles and features by which rules can be represented and shared over the web so that they may be effectively reused and demonstrate several methods of rule reuse. Finally, we discuss how some of these features work in practice in the N3-based AIR web rules language.
This paper is based upon work supported by the National Science Foundation under Award No. CNS-0831442, the Air Force Office of Scientific Research under Award No. FA9550-09-1-0152, the Information Technology Alliance in Network and Information Science by U.S. ARL and the U.K. MoD under Agreement No. W911NF-06-3-0001.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Brickley, D., Guha, R.: RDF Vocabulary Description Language 1.0: RDF Schema. W3C Recommendation (February 10, 2004), http://www.w3.org/TR/rdf-schema/
W3C: OWL 2 Web Ontology Language Document Overview. W3C Recommendation (October 27, 2009), http://www.w3.org/TR/owl2-overview/
Boley, H., Paschke, A., Shafiq, O.: RuleML 1.0: The Overarching Specification of Web Rules. In: Dean, M., Hall, J., Rotolo, A., Tabet, S. (eds.) RuleML 2010. LNCS, vol. 6403, pp. 162–178. Springer, Heidelberg (2010)
Kifer, M., Boley, H.: RIF Overview. W3C Working Group Note (June 22, 2010), http://www.w3.org/TR/rif-overview/
Berners-Lee, T.: Linked Data-Design Issues (2006), http://www.w3.org/DesignIssues/LinkedData.html
Khandelwal, A., Bao, J., Kagal, L., Jacobi, I., Ding, L., Hendler, J.: Analyzing the AIR Language: A Semantic Web (Production) Rule Language. In: Hitzler, P., Lukasiewicz, T. (eds.) RR 2010. LNCS, vol. 6333, pp. 58–72. Springer, Heidelberg (2010)
Waterman, K.K., Wang, S.: Prototyping Fusion Center Information Sharing; Implementing Policy Reasoning Over Cross-Jurisdictional Data Transactions Occurring in a Decentralized Environment. In: IEEE Conference on Homeland Security Technologies, IEEE HST (2010)
REWERSE: R2ML - The REWERSE I1 Rule Markup Language, http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/6
Boley, H., Kifer, M.: RIF Framework for Logic Dialects. W3C Recommendation (June 22, 2010), http://www.w3.org/TR/rif-fld/
Berners-Lee, T., Fielding, R., Masinter, L.: Uniform Resource Identifiers (URI): Generic Syntax. Internet Draft Standard RFC 2396 (August 1998) http://www.isi.edu/in-notes/rfc2396.txt
Polleres, A., Feier, C., Harth, A.: Rules with Contextually Scoped Negation. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 332–347. Springer, Heidelberg (2006)
Berners-Lee, T., Connolly, D., Kagal, L., Scharf, Y., Hendler, J.: N3Logic: A Logical Framework For the World Wide Web. J. of Theory and Practice of Logic Programming (2007)
Antoniou, G., Damasio, C.V., Grosof, B., Horrocks, I., Kifer, M., Maluszynski, J., Patel-Schneider, P.F.: Combining Rules and Ontologies: A survey. Technical Report, Project Deliverable I3-D3, REWERSE (2005)
Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Member Submission (May 21, 2004), http://www.w3.org/Submission/SWRL/
Krötzsch, M., Rudolph, S., Hitzler, P.: ELP: Tractable Rules for OWL 2. In: Proc. of the 7th International Conference on The Semantic Web (2008)
W3C: OWL 2 RL. W3C Recommendation (October 27, 2009) http://www.w3.org/TR/owl2-profiles/#OWL_2_RL
Boley, H.: Are Your Rules Online? Four Web Rule Essentials. In: Paschke, A., Biletskiy, Y. (eds.) RuleML 2007. LNCS, vol. 4824, pp. 7–24. Springer, Heidelberg (2007)
de Bruijn, J.: RIF RDF and OWL Compatibility. W3C Recommendation (June 22, 2010), http://www.w3.org/TR/rif-rdf-owl/
Polleres, A., Boley, H., Kifer, M.: RIF Datatypes and Built-Ins 1.0. W3C Recommendation (June 22, 2010), http://www.w3.org/TR/rif-dtb/
Hawke, S.: RIF In RDF. W3C Working Draft (June 22, 2010), http://www.w3.org/TR/rif-in-rdf/
de Sainte Marie, C., Hallmark, G., Paschke, A.: RIF Production Rule Dialect. W3C Recommendation (June 22, 2010), http://www.w3.org/TR/rif-prd/
Boley, H., Kifer, M.: RIF Basic Logic Dialect. W3C Recommendation (June 22, 2010), http://www.w3.org/TR/rif-bld/
Grosof, B.N.: Representing E-Commerce Rules Via Situated Courteous Logic Programs in RuleML. J. of Electronic Commerce Research & Applications (2003)
Lassila, O., McGuinness, D.L.: The Role of Frame-Based Representation on the Semantic Web. J. of Electronic Transactions on Artificial Intelligence (2001)
Noy, N., Rector, A.: Defining N-ary Relations on the Semantic Web. W3C Working Group Note (April 12, 2006), http://www.w3.org/TR/swbp-n-aryRelations/
Beckett, D., Berners-Lee, T.: Turtle - Terse RDF Triple Language. W3C Team Submission (March 28, 2011), http://www.w3.org/TeamSubmission/turtle/
Yang, G., Kifer, M.: Reasoning about Anonymous Resources and Meta Statements on the Semantic Web. Data Semantics I (2003)
Boley, H., Kifer, M., Ptrnjan, P.L., Polleres, A.: Rule Interchange on the Web. In: Antoniou, G., Aßmann, U., Baroglio, C., Decker, S., Henze, N., Patranjan, P.-L., Tolksdorf, R. (eds.) Reasoning Web. LNCS, vol. 4636, pp. 269–309. Springer, Heidelberg (2007)
Schenk, S., Staab, S.: Networked Graphs: a Declarative Mechanism for SPARQL Rules, SPARQL views and RDF Data Integration on the Web. In: Proc. of the 17th International Conference on World Wide Web, WWW (2008)
Khandelwal, A.: AIR to RIF-PRD (2011), http://tw.rpi.edu/proj/tami/AIR_to_RIF-PRD
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Khandelwal, A., Jacobi, I., Kagal, L. (2011). Linked Rules: Principles for Rule Reuse on the Web. In: Rudolph, S., Gutierrez, C. (eds) Web Reasoning and Rule Systems. RR 2011. Lecture Notes in Computer Science, vol 6902. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23580-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-23580-1_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23579-5
Online ISBN: 978-3-642-23580-1
eBook Packages: Computer ScienceComputer Science (R0)