<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Automatic License Compatibility Checking</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Giray</forename><surname>Havur</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Vienna University of Economics and Business</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">Siemens AG Österreich</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Simon</forename><surname>Steyskal</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Vienna University of Economics and Business</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">Siemens AG Österreich</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Oleksandra</forename><surname>Panasiuk</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution" key="instit1">STI Innsbruck</orgName>
								<orgName type="institution" key="instit2">University of Innsbruck</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Anna</forename><surname>Fensel</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution" key="instit1">STI Innsbruck</orgName>
								<orgName type="institution" key="instit2">University of Innsbruck</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Victor</forename><surname>Mireles</surname></persName>
							<affiliation key="aff3">
								<orgName type="institution">The Semantic Web Company</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Tassilo</forename><surname>Pellegrini</surname></persName>
							<affiliation key="aff4">
								<orgName type="institution">St. Pölten University of Applied Sciences</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Thomas</forename><surname>Thurner</surname></persName>
							<affiliation key="aff3">
								<orgName type="institution">The Semantic Web Company</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Axel</forename><surname>Polleres</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Vienna University of Economics and Business</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Sabrina</forename><surname>Kirrane</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Vienna University of Economics and Business</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Automatic License Compatibility Checking</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">68598C3D7C73CEB2B23FDF86036091F3</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-19T15:52+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In this paper, we introduce the Data Licenses Clearance Center system, which not only provides a library of machine readable licenses but also allows users to compose their own license. A demonstrator can be found at https://www.dalicc.net.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Licensing in general and rights clearance in particular are complex topics that require a high level of domain expertise and legal expertise. Primary challenges include the high transaction costs associated with the manual clearance of licensing terms and conditions; the need for sufficient expertise to detect compatibility conflicts between licenses; and the ability to resolve such conflicts. An alternative approach could be to model licenses in a manner that supports automatic license compatibility checking. Among the most prominent Rights Expression Language (REL) vocabularies used to represent licenses are the Creative Commons Rights Expression Language (ccREL) <ref type="foot" target="#foot_0">6</ref> , the Open Digital Rights Language (ODRL) <ref type="foot" target="#foot_1">7</ref> , and an ODRL profile called RightsML <ref type="foot" target="#foot_2">8</ref> . When it comes to reasoning over license representations, an early proposal for a generic logic for reasoning is provided by Pucella and Weissman <ref type="bibr" target="#b6">[7]</ref>, but it has not been implemented with existing RELs like ODRL or MPEG-21 nor has it been evaluated in practice. García and Gil <ref type="bibr" target="#b1">[2]</ref> propose an ontology to describe copyright issues in closed datasets for rights clearance purposes. Hosking et al. <ref type="bibr" target="#b5">[6]</ref> present a rule-based engine, built on top of the Carneades Framework <ref type="bibr" target="#b2">[3]</ref>, to reason over various sets of licenses, while additionally suggesting potential licenses by which to safely share derived outputs. Instead of applying deductive reasoning they used a non-monotonic formalism suitable for modeling situations in which contradictory statements are being processed. Villata and Gandon <ref type="bibr" target="#b7">[8]</ref> and Governatori et al. <ref type="bibr" target="#b3">[4]</ref> describe the formalization of a license composition tool for derivative works. They extend their research by introducing semantics based on a deontic logic <ref type="bibr" target="#b4">[5]</ref> for the comparison of the permissions, prohibitions and duties stated in a given license. The limitation of existing work is the fact that compatibility can just be checked against a handful of selected permissions, obligations and prohibitions and not against a selection of licenses. In this paper, we present the Data Licenses Clearance Center (DALICC) system<ref type="foot" target="#foot_3">9</ref> , which focuses on extending existing vocabularies to enable modeling and reasoning over several well-known license texts. With this demo we aim to demonstrate: (i) our machine ODRL representation for a number of well-known license families (CC, Apache, BSD, MIT, GPL); and (ii) the DALICC system that can be used to both generated custom licenses and check automatically check license compatibility.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Modelling Licenses using ODRL</head><p>In DALICC licenses are modelled using ODRL, which was recently released as a W3C recommendation. The model is further extended with a dependency graph, which is necessary for checking license consistency, and a model that underpins a dynamic questionnaire that enables users of the DALICC system to search for licenses. Figure <ref type="figure" target="#fig_0">1</ref> depicts the central role of odrl:Action in integrating the licenses, dependency graph and questionnaire. For the modelling, we selected 14 commonly used licenses from 5 license families (CC, Apache, MIT, BSD, GPL), which can be applied to various data assets, such as creative works, software and datasets. The ODRL information model is particularly suitable for modeling licenses in the form of policies that express permissions, prohibitions and duties related to the usage of assets. ODRL also defines a vocabulary of general terms (e.g., odrl:reproduce, odrl:distribute, odrl:modify) that can be further extended with terms from other vocabularies such as CC REL 10 . However, during our analysis we identified the need for additional terms (e.g., dalicc:perpetual as a validity type, dalicc:worldwide as a jurisdictional property, dalicc:chargeLicenseFee as permission and prohibition actions, and dalicc:modificationNotice as a duty action), which we modelled using the DALICC vocabulary. DALICC utilizes a dependency graph for representing the semantic relationship between defined actions. The core function of the dependency graph is to encode expert knowledge about the implicit and explicit semantic dependencies between actions. The corresponding dependency graph represents the semantics of an action in another action (e.g., odrl:sell odrl:includedIn odrl:commercialize), implications derived from a specific action (e.g., cc:Attribution odrl:implies cc:Notice), equalities (e.g., odrl:copy owl:sameAs odrl:reproduce), and contradictions between specific actions (e.g., cc:ShareAlike dalicc:contradicts dalicc:addStatement). Additionally, the DAL-ICC questionnaires are encoded using RDF, enabling multilingual interfaces and rapid refactoring using the RDF editing capabilities of PoolParty Semantic Suite. To this end, we have created four controlled vocabularies, one each for: (i) questions, (ii) question types, (iii) interaction between the UI and the License Search, and (iv) interaction between the UI and the Composer. Each question is an instance of dalicc:Question class, a subclass of skos:Concept, with three attributes that define their appearance and behaviour in the UI: skos:prefLabel, skos:definition, and rdf:type, all of which are adopted by the DALICC system.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Reasoning</head><p>To reason over licenses we use Answer Set Programming (ASP) <ref type="bibr" target="#b0">[1]</ref>, a declarative (logic-programming-style) paradigm for solving combinatorial search problems by defining and evaluating rule sets. Licenses are represented in ASP as a set of rules of the form rule(L,C,I,𝛼,T) where L, C, I, 𝛼, and T correspond to license name, category of rule, assignee, action, and asset, respectively.</p><p>Policies are derived from the RDF graphs of the licenses. Herein, a rule that permits or prohibits the execution of an action on certain assets does not only affect other rules that govern the execution of the same action on the same asset(s) but also those permitting or prohibiting related actions on the same asset(s). In this sense, clingo is an alternative to extensive materialization, which in this case is essential for search, and also enables listing sets of compatible statements. This is necessary for effective computation of conflicts between licences, in particular for identifying the conflicting and non-conflicting parts of a license.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">The DALICC System</head><p>The DALICC framework consists of the three main functional components, namely: license library, license search, and license composer, as shown in Figure <ref type="figure">2</ref>. The DALICC system, which is an implementation of the DALICC framework is the result of coupling a Virtuoso<ref type="foot" target="#foot_5">11</ref> triplestore, a Drupal<ref type="foot" target="#foot_6">12</ref> based web application, the PoolParty Semantic Suite<ref type="foot" target="#foot_7">13</ref> , and a Clingo Answer Set Programming (ASP) reasoner 14 . This web application provides the user with three different workflows that cover the functionality of the framework: (i) displaying the licenses in the license library; (ii) searching for a license that meets the user's needs; and (iii) composing customized licenses from scratch. The license library is a repository that contains machine-readable and human-readable representations of the licenses. Licenses properties are queried using SPARQL and presented to the user in an easily digestible manner, as seen in Figure <ref type="figure">3</ref>. In the case of license search (cf. Figure <ref type="figure">4</ref>), the user fills in a dynamic questionnaire which is used to find the most suitable license based on their individual needs via communicating with the reasoner. When the form is submitted, the underlying JavaScript triggers a SPARQL query that retrieves the actions of type odrl:action and other relations with respect to the answer. Afterwards, this information is sent to the reasoner so that the reasoner returns the licenses that are consistent with the given input. The license composer (cf. Figure <ref type="figure">5</ref>) is a tool that allows customized licenses to be easily created from a set of questions which are mapped to ODRL, ccREL and DALICC vocabularies. In order to ensure the validity of the machine readable licenses and the corresponding license compatibility assessment, both the development and the testing of the platform's components have been carried out in close collaboration with legal experts within the DALICC consortium.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>In this paper, we discussed how licenses can be modeled using various Rights Expression Languages and how reasoning can be applied to detect licensing conflicts. The DALICC demonstrator is a viable proof of concept and illustrates the practical applicability of semantic technologies for legal purposes. We are planning to mature the system and extend its functional scope from license management towards policy management.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Interaction between the constituent parts of the framework</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .Fig. 3 .Fig. 4 .Fig. 5 .</head><label>2345</label><figDesc>Fig. 2. The DALICC Framework</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_0">https://www.w3.org/Submission/ccREL/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_1">https://www.w3.org/TR/odrl-model/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_2">https://iptc.org/standards/rightsml/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_3">https://www.dalicc.net/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="10" xml:id="foot_4">https://creativecommons.org/ns#</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="11" xml:id="foot_5">https://virtuoso.openlinksw.com/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="12" xml:id="foot_6">https://www.drupal.org</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="13" xml:id="foot_7">https://www.poolparty.biz/</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgements. DALICC was funded by the Austrian Federal Ministry of Transport, Innovation and Technology (BMVIT) under the program "ICT of the Future". More information is available at https://iktderzukunft.at/en/ and https://dalicc.net/.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Answer set programming at a glance</title>
		<author>
			<persName><forename type="first">G</forename><surname>Brewka</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Eiter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Truszczyński</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communications of the ACM</title>
		<imprint>
			<biblScope unit="volume">54</biblScope>
			<biblScope unit="issue">12</biblScope>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Copyright licenses reasoning using an owl-dl ontology</title>
		<author>
			<persName><forename type="first">R</forename><surname>García</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Gil</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Law, Ontologies and the Semantic Web: Channelling the Legal Information Flood</title>
				<imprint>
			<date type="published" when="2009">2009</date>
			<biblScope unit="volume">188</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">The Carneades model of argument and burden of proof</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">F</forename><surname>Gordon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Prakken</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Walton</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.artint.2007.04.010</idno>
		<ptr target="http://linkinghub.elsevier.com/retrieve/pii/S0004370207000677" />
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<idno type="ISSN">00043702</idno>
		<imprint>
			<biblScope unit="volume">171</biblScope>
			<biblScope unit="issue">10-15</biblScope>
			<biblScope unit="page" from="875" to="896" />
			<date type="published" when="2007-07">July 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Live: a tool for checking licenses compatibility between vocabularies and data</title>
		<author>
			<persName><forename type="first">G</forename><surname>Governatori</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H.-P</forename><surname>Lam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Rotolo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Villata</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">A</forename><surname>Atemezing</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">L</forename><surname>Gandon</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Semantic Web Conference</title>
				<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Heuristics for Licenses Composition</title>
		<author>
			<persName><forename type="first">G</forename><surname>Guido</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Ho-Pun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Antonino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Serena</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Fabien</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Frontiers in Artificial Intelligence and Applications</title>
				<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">An escience tool for understanding copyright in data driven sciences</title>
		<author>
			<persName><forename type="first">R</forename><surname>Hosking</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gahegan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Dobbie</surname></persName>
		</author>
		<idno type="DOI">10.1109/eScience.2014.37</idno>
		<ptr target="https://doi.org/10.1109/eScience.2014.37" />
	</analytic>
	<monogr>
		<title level="m">10th IEEE International Conference on e-Science, eScience 2014</title>
				<meeting><address><addrLine>Sao Paulo, Brazil</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014">October 20-24, 2014. 2014</date>
			<biblScope unit="page" from="145" to="152" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A Logic for Reasoning About Digital Rights</title>
		<author>
			<persName><forename type="first">R</forename><surname>Pucella</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Weissman</surname></persName>
		</author>
		<ptr target="http://dl.acm.org/citation.cfm?id=794201.795182" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 15th IEEE Workshop on Computer Security Foundations, CSFW &apos;02</title>
				<meeting>the 15th IEEE Workshop on Computer Security Foundations, CSFW &apos;02<address><addrLine>Washington, DC, USA</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE Computer Society</publisher>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="282" to="294" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Licenses compatibility and composition in the web of data</title>
		<author>
			<persName><forename type="first">S</forename><surname>Villata</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Gandon</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Third International Workshop on Consuming Linked Data</title>
				<imprint>
			<date type="published" when="2012">COLD2012. 2012</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
