Home » Blog » DALICC Framework

DALICC Framework

by taspel | November 05, 2016

The major goals of the DALICC project is to reduce the costs of license clearance and to increase the transparency within license negotiations. The DALICC framework which is depicted in Figure 1 will consist of four components:


Framework of the Data Licenses Clearance Center

  1) License Composer:  A tool that allows licenses to be easily created from a set of vocabularies provided by existing RELs. ODRL will be used as a baseline that will be extended with other REL vocabularies, in order to satisfy the requirements of real world use cases. The composer will not just be a vocabulary editor but also allow to specify ambiguous concepts according to the application provider’s usage scenario (i.e. “The non-commercial clause includes direct payments AND advertisement” or “Distribution shall be understood as …”).

2) License Library: A repository that contains machine-readable and human-readable representations of licenses. Starting from a 80-20-rule, in the first phase of the project the repository will be populated with the most important licenses used in the data domain. According to a recent study by Ermilov & Pellegrini (2015)[1] among these are: CC0, CC-BY, CC-NC, UK-OGL, DL-DE-BY-1.0, IODLv2. In a second phase the repository will be extended with additional licenses that frequently appear in the data domain or are of specific importance for future applications (i.e. national Open Data licenses). At the end of the project the library shall contain licenses provided by Creative Commons and Open Data Commons, as well as national open data licenses (i.e. Austria, Germany, Italy, UK etc.) and popular vendor specific licenses (i.e. Oracle, Socrata, DataCollect).

3) License Annotator: A tool that allows machine-readable and human-readable licenses to be attached to a dataset or subsets thereof. This can be done by either choosing standard licenses (i.e. CC-BY) already available in the License Library or creating a custom license by using the License Composer. Each newly created license will automatically be added to the License Library thus allowing incremental growth of the repository and the associated knowledge base. The licenses will also be available in various formats.

4) License Negotiator: A tool that checks license compatibility and supports conflict detection between licenses. This will be the core component of the DALICC framework that caters for reasoning over licenses taking into account the specific context of the application provider. The core functionalities will be to detect equivalent licenses being provided under different names (i.e. CC0 à NL Publiek-Domein à PDDL), to point to potential and factual conflicts deriving from non-equivalent licenses and to support conflict resolution. Identified resolution strategies, e.g. for re-establishing compatibility among a set of licenses, shall not solely refer to choosing the most restrictive license at hand hence potentially reduce the usefulness of the resulting (combined) license, but proposing a semantically equivalent and legally sound alternative license representation that resolves detected conflicts. [1]

Ermilov, I., & Pellegrini, T. (2015). Data licensing on the cloud: empirical insights and implications for linked data (S. 153–156). ACM Press.


compatibility issues, framework, rights clearance


Licensing Technologies, Project Details