Abstract
The goal of the paper is to present question patterns in structured natural language and their transformations into ontology query language SPARQL for allowing business participants to communicate with business software services and data in more flexible and friendly way. The structured language is based on Semantics of Business Vocabulary and Business Rules (SBVR) metamodel, which allows creating and managing business vocabularies and business rules in specific domains. The current paper is focused on transforming question patterns, including usage of synonyms and synonymous forms; projecting formulations constrained by atomic formulations based on facts and fact types; projections on several variables; restricting query results by auxiliary variables constrained by various logical formulations; supplementing questions with derivation rules from SBVR vocabulary of business rules, etc. Patterns are followed by examples, proved by implemented SBVR query editor and SBVR to SPARQL transformations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
OMG: Semantics of Business Vocabulary and Business Rules (SBVR). Version 1.0. OMG Document Number: formal/2008-01-02 (December 2008)
Motik, B., Patel-Schneider, P.F., Parsia, B.: OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax. W3C Proposed Recommendation (September 22, 2009)
Marinos, A., Krause, P.: An SBVR Framework for RESTful Web Applications. In: Governatori, G., Hall, J., Paschke, A. (eds.) RuleML 2009. LNCS, vol. 5858, pp. 144–158. Springer, Heidelberg (2009)
OMG: Date-Time Vocabulary (Date-Time). OMG Document Number: bmi/2011-08-01 (2011)
Bouzidi, K.R., Faron-Zucker, C., Fies, B., Le Thanh, N.: An Ontological Approach for Modeling Technical Standards for Compliance Checking. In: Rudolph, S., Gutierrez, C. (eds.) RR 2011. LNCS, vol. 6902, pp. 244–249. Springer, Heidelberg (2011)
Kriechhammer, M.: Querying Systems for business models, http://www.kriechhammer.com/?English_Portfolio:my_Documents:Finals
W3C: SPARQL 1.1 Query Language. W3C Working Draft (October 14, 2010)
Sukys, A., Nemuraite, L., Paradauskas, B., Sinkevicius, E.: Querying ontologies on the base of semantics of business vocabularies and business rules. In: Information Technologies’ 2011: Proceedings of the 17th International Conference on Information and Software Technologies, IT 2011, Kaunas, Lithuania, April 27-29, pp. 247–254 (2011)
Sukys, A., Nemuraite, L., Paradauskas, B., Sinkevičius, E.: SBVR based representation of SPARQL queries and SWRL rules for analyzing semantic relations. In: The First International Conference on Business Intelligence and Technology (Bustech 2011), Rome, Italy, IARIA, September 25-30, pp. 1–6 (2011)
Kleiner, M., Albert, P., Bézivin, J.: Parsing SBVR-Based Controlled Languages. In: Schürr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol. 5795, pp. 122–136. Springer, Heidelberg (2009)
Spreeuwenberg, S., Healy, K.A.: SBVR’s Approach to Controlled Natural Language. In: Fuchs, N.E. (ed.) CNL 2009. LNCS, vol. 5972, pp. 155–169. Springer, Heidelberg (2010)
Spreeuwenberg, S., Gerrits, R.: Business Rules in the Semantic Web, Are There Any or Are They Different? In: Barahona, P., Bry, F., Franconi, E., Henze, N., Sattler, U. (eds.) Reasoning Web 2006. LNCS, vol. 4126, pp. 152–163. Springer, Heidelberg (2006)
Karpovic, J., Nemuraite, L.: Transforming SBVR business semantics into Web ontology language OWL2: main concepts. In: Information Technologies’ 2011: Proceedings of the 17th International Conference on Information and Software Technologies, IT 2011, Kaunas, Lithuania, April 27-29, pp. 231–238 (2011)
Nemuraite, L., Skersys, T., Sukys, A., Sinkevicius, E., Ablonskis, L.: VETIS tool for editing and transforming SBVR business vocabularies and business rules into UML&OCL models. In: Information Technologies’ 2010: Proceedings of the 16th International Conference on Information and Software Technologies, IT 2010, Kaunas, Lithuania, April 21-23, pp. 377–384 (2010)
Karpovic, J., Nemuraite, L., Stankeviciene, M.: Requirements for Semantic Business Vocabularies and Rules for Transforming them into Consistent OWL2 Ontologies. In: Skersys, T., Butleris, R., Butkiene, R. (eds.) ICIST 2012. CCIS, vol. 319, pp. 420–435. Springer, Heidelberg (2012)
OMG: Ontology definition metamodel. OMG Document Number: ptc/2008-09-07
Collibra: Data governance software, http://www.collibra.com
Ontorule project: Ontologies meet business rules, http://ontorule-project.eu
Sukys, A., Nemuraite, L., Paradauskas, B., Sinkevičius, E.: Transformation Framework for SBVR based Semantic Queries in Business Information Systems. To appear in: the Second International Conference on Business Intelligence and Technology, Bustech 2012 (2012)
Horrocks, I., Parsia, B., Sattle, U.: OWL 2 Web Ontology Language Direct Semantics. W3C Recommendation (October 27, 2009)
Carrol, J., Herman, I., Patel-Schneider, P.F.: OWL 2 Web Ontology Language RDF-Based Semantics. W3C Recommendation (October 27, 2009)
W3C: OWL 2 Web Ontology Language Mapping to RDF Graphs. W3C Recommendation (October 27, 2009)
Schneider, M.: SPARQLAS – Implementing SPARQL Queries with OWL Syntax. In: Proceedings of the 3rd Workshop on Transforming and Weaving Ontologies in Model Driven Engineering, Málaga, Spain, June 30, pp. 1–7 (2010)
EMF Text SPARQL metamodel, http://emftext.org/index.php/EMFText_Concrete_Syntax_Zoo_SPARQL
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sukys, A., Nemuraite, L., Paradauskas, B. (2012). Representing and Transforming SBVR Question Patterns into SPARQL. In: Skersys, T., Butleris, R., Butkiene, R. (eds) Information and Software Technologies. ICIST 2012. Communications in Computer and Information Science, vol 319. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33308-8_36
Download citation
DOI: https://doi.org/10.1007/978-3-642-33308-8_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33307-1
Online ISBN: 978-3-642-33308-8
eBook Packages: Computer ScienceComputer Science (R0)