Abstract
Nowadays economy is every day more and more a digital economy where many human activities are performed by means of digital devices. Those digital activities produce and operate on a big amount of digital assets, as the data stored in datasets, documents, images, videos or audio files. Rationally, it is useless that digital assets are made public without the specification of constrains on their usage and access. Many formal languages for expressing licenses, policies, norms, agreements, and contracts have been proposed in literature. Among them, the Open Digital Rights Language (ODRL) is a quite general one. In this paper, we present an extension of the syntax of ODRL for expressing conditional obligations. We present also an operational semantics of this extension with the goal of being able to perform automatic reasoning on the dynamic evolution in time of obligations. The definition of such operational semantics will be based on the specification of the lifecycle of obligations and on the definition of the mechanisms for computing their state using automatic reasoning. In particular, for doing that we use as far as possible, W3C standards: RDF and RDF Schema for the specification of obligations, and the Apache Jena general purpose rule engine for efficiently deducing the state of obligations on the bases of the state of the interaction among agents.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
A preview of the new, even if unstable, ODRL Information Model is available at https://www.w3.org/TR/odrl-model/.
- 4.
- 5.
- 6.
- 7.
Available at http://www.people.usi.ch/fornaran/ontology/Event.
- 8.
- 9.
Documentation available at https://jena.apache.org/documentation/inference/.
- 10.
More precisely “there are two internal rule engines one forward chaining RETE engine and one tabled datalog engine - they can be run separately or the forward engine can be used to prime the backward engine which in turn will be used to answer queries.”.
References
Abelson, H., Creative Commons (Organization): CcREL: The Creative Commons Rights Expression Language (2008)
Becker, S., Hück, B., Naujokat, K., Schmeiser, A.F., Kasten, A.: ODRL 2.0 revisited. In: Horbach, M. (ed.) GI-Jahrestagung. LNI, vol. 220, pp. 3081–3095. GI (2013)
Bradshaw, J.M., et al.: The KAoS Policy Services Framework. In: Eighth Cyber Security and Information Intelligence Research Workshop (CSIIRW 2013), Oak Ridge, p. 2013. Oak Ridge National Labs, TN (2013)
da Silva Figueiredo, K., Torres da Silva, V., de Oliveira Braga, C.: Modeling norms in multi-agent systems with NormML. In: De Vos, M., Fornara, N., Pitt, J.V., Vouros, G. (eds.) COIN -2010. LNCS (LNAI), vol. 6541, pp. 39–57. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21268-0_3
Fornara, N.: Specifying and monitoring obligations in open multiagent systems using semantic web technology. In: Elçi, A., Koné, M.T., Orgun, M.A. (eds.) Semantic Agent Systems: Foundations and Applications. Studies in Computational Intelligence, vol. 344, pp. 25–46. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-18308-9_2
Fornara, N., Colombetti, M.: Representation and monitoring of commitments and norms using OWL. AI Commun. 23(4), 341–356 (2010)
Fornara, N., Marfia, F.: Modeling and enforcing access control obligations for SPARQL-DL queries. In: Fensel, A., Zaveri, A., Hellmann, S., Pellegrini, T. (eds.) Proceedings of the 12th International Conference on Semantic Systems, SEMANTICS 2016, Leipzig, Germany, 12–15 September 2016, pp. 145–152. ACM (2016)
Governatori, G., Rotolo, A.: BIO logical agents: norms, beliefs, intentions in defeasible logic. Auton. Agents Multi-Agent Syst. 17(1), 36–69 (2008)
Governatori, G., Rotolo, A., Villata, S., Gandon, F.: One license to compose them all. In: Alani, H., et al. (eds.) ISWC 2013, Part I. LNCS, vol. 8218, pp. 151–166. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41335-3_10
Iannella, R., Guth, S., Paehler, D., Kasten, A.: ODRL Version 2.1 Core Model (2015). https://www.w3.org/community/odrl/model/2.1/. Accessed 15 Sept 2017
Jain, P., Hitzler, P., Janowicz, K., Venkatramani, C.: There’s no money in linked data (2013)
Kagal, L., Finin, T.W., Joshi, A.: A policy language for a pervasive computing environment. In: 4th IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY 2003), 4–6 June 2003, Lake Como, Italy, p. 63. IEEE Computer Society (2003)
Kasten, A., Grimm, R.: Making the semantics of ODRL and URM explicit using web ontologies. In: Virtual Goods, pp. 77–91 (2010)
Meditskos, G., Bassiliades, N.: Dlejena: a practical forward-chaining OWL 2 RL reasoner combining jena and pellet. J. Web Sem. 8(1), 89–94 (2010)
Moses, T.: Extensible access control markup language (xacml) version 2.0. OASIS Standard, 200502 (2005)
Nguyen, T.T., Fornara, N., Marfia, F.: Automatic policy enforcement on semantic social data. Multiagent Grid Syst. 11(3), 121–146 (2015)
Rodríguez-Doncel, V., Villata, S., Gómez-Pérez, A.: A dataset of RDF licenses. In: Hoekstra, R. (ed.) Legal Knowledge and Information Systems - JURIX 2014: The Twenty-Seventh Annual Conference. Jagiellonian University, Krakow, Poland, 10–12 December 2014. Frontiers in Artificial Intelligence and Applications, vol. 271, pp. 187–188. IOS Press (2014)
Sensoy, M., Norman, T.J., Vasconcelos, W.W., Sycara, K.P.: OWL-POLAR: a framework for semantic policy representation and reasoning. J. Web Sem. 12, 148–160 (2012)
Steyskal, S., Polleres, A.: Towards formal semantics for ODRL policies. In: Bassiliades, N., Gottlob, G., Sadri, F., Paschke, A., Roman, D. (eds.) RuleML 2015. LNCS, vol. 9202, pp. 360–375. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21542-6_23
Uszok, A., et al.: New developments in ontology-based policy management: Increasing the practicality and comprehensiveness of kaos. In: 9th IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY 2008), 2–4 June 2008, Palisades, New York, USA, pp. 145–152. IEEE Computer Society (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Fornara, N., Colombetti, M. (2018). Operational Semantics of an Extension of ODRL Able to Express Obligations. In: Belardinelli, F., Argente, E. (eds) Multi-Agent Systems and Agreement Technologies. EUMAS AT 2017 2017. Lecture Notes in Computer Science(), vol 10767. Springer, Cham. https://doi.org/10.1007/978-3-030-01713-2_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-01713-2_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-01712-5
Online ISBN: 978-3-030-01713-2
eBook Packages: Computer ScienceComputer Science (R0)