Tutorial - Part IV Applications Serena Villata

Similar documents
Dialogue Games in Defeasible Logic

Graphical Representation of Defeasible Logic Rules Using Digraphs

Country report, HUNGARY

A Complete, Free Solution for Cadastral Map Management

DR-CONTRACT: An Architecture for e-contracts in Defeasible Logic

Internet Best Practices Recommended Guidelines ARELLO November 2009

Introduction to Software Architecture (1)

Collateral Risk Network. The Language of Data. April Elizabeth Green

AIREN. A Decentralized Network where AI meets Real Estate

Germany on the way to a 4D-Cadastre

Egyptian Nationwide Title Cadastre System

University of Nairobi LAND INFORMATION SYSTEM FOR LAND MANAGEMENT IN KENYA. CASE STUDY: NAIROBI COUNTY, BURUBURU PHASE I ESTATE

Unified Land Administration for a Better Spatial Infrastructure

Object Oriented Unified Real Estate Registry for a Good Spatial Data Management

Cadastral services and virtual office in e-cadastre

Development of 3D Cadastre in Hungary

LADM-based Crowdsourced 3D Cadastral Surveying Potential and Perspectives

Demonstration Properties for the TAUREAN Residential Valuation System

ACCOUNTING STANDARDS BOARD INTERPRETATION OF THE STANDARDS OF GENERALLY RECOGNISED ACCOUNTING PRACTICE

Argumentation Semantics for Defeasible Logic

A System for Nonmonotonic Rules on the Web

A Conceptual Framework of Represen5ng Seman5cs for 3D Cadastre in Singapore Kean Huat SOON

Residential Evaluation Report (RER) April, 2016

General Terms and Conditions for the Sale and Delivery of Software Support Services Edition

Cadastral PLSS Stewardship December 2010 Updated December 2013

THE APPLICATION OF GIS AND LIS Solutions and Experiences in East Africa. Lenny Kivuti

LRIMS Cadastre Module

Argumentation Semantics for Defeasible Logics

2017 Market Study Guidelines

The Development of the Austrian Cadastre from Documentation to an Integrated Planning and Decision Support System

Copernicus Land Monitoring Service (Pan- European and Local) in the Netherlands

A Comparison of Sceptical NAF-Free Logic Programming Approaches

2019 Market Study Guidelines

IBM TRIRIGA Version 10 Release 5.2. Real Estate Transaction Management User Guide IBM

A Vision for a Fully Digital Cadastral Survey System

arxiv: v2 [cs.ai] 7 Apr 2018

Index. 101 method 3, 6, 8, 12

Did DITA Cross the Chasm? DITA in the light of the technology adoption life cycle: Just hype or ready for you?

Tangible Personal Property Summation Valuation Procedures

General Market Analysis and Highest & Best Use. Learning Objectives

Objectives of Housing Task Force: Some Background

Challenges for the multi purpose cadastre

The Challenge to Implement International Cadastral Models Case Finland 1

Revenue. Major part of ULB's revenue comes by means of:

LOW-COST LAND INFORMATION SYSTEM FOR SUSTAINABLE URBAN DEVELOPMENT

Spatial Representation of Condominium/Co-ownership - Comparison of Quebec and French Cadastral System based on LADM Specifications

Cloud GIS Real Estate Management, Appraisal and Development Service USING ESRIs ARCGIS SERVER

LIS a motivation for SDI initiative

3. G. Antoniou, D. Billington, G. Governatori and M.J. Maher. A exible framework

Property Online Query User Agreement Instructions. Filling Out the Agreement

Presented at the FIG Congress 2018, May 6-11, 2018 in Istanbul, Turkey

Authorized Lawyer User Agreement Instructions

A CADASTRAL GEODATA BASE FOR LAND ADMINISTRATION USING ARCGIS CADASTRAL FABRIC MODEL A CASE STUDY OF UWANI ENUGU, ENUGU STATE, NIGERIA

Building a European Spatial Data Infrastructure: The Role of EuroGeographics

Initial Design to Develop a Cadastral System that Supports Digital Cadastre, 3D and Provenance for Singapore

Developing a Prototype Marine Cadastre for Chedabucto Bay, Nova Scotia

Planning, Property and Development Department (PP&D) Development and Inspections Division

Presented at the FIG Congress 2018, May 6-11, 2018 in Istanbul, Turkey

The Method-Framework for Engineering System Architectures (MFESA)

Parcel Boundaries in the Czech Republic

MOUNTAIN LAKES BOARD OF REALTORS PO BOX 818 * MURPHY, NC (828) * (828)

SANDAKAN PUBLIC HALL MANAGEMENT SYSTEM GRACE YAIT LINGGOU FACULTY OF COMPUTING AND INFORMATICS UNIVERSITI MALAYSIA SABAH

If you have any questions about this guide, the dataset or our wider work on co-operative intelligence, please contact

Test and Implementation of DATR System in Hungary

Report and update from Working Group A on Core Data

CORRELATION FLORIDA DEPARTMENT OF EDUCATION SUNSHINE STATE STANDARDS

A Review and Perspective on Parcel Data Models for Urban Planning

Report on Inspection of PricewaterhouseCoopers Kyoto (Headquartered in Kyoto, Japan) Public Company Accounting Oversight Board

Comparative Study on Affordable Housing Policies of Six Major Chinese Cities. Xiang Cai

A Flexible Framework for Defeasible Logics

1. Department of Decision Sciences & Information Management, Katholieke Universiteit Leuven, Belgium

What s Next for Commercial Real Estate Leveraging Technology and Local Analytics to Grow Your Commercial Real Estate Business

Hunting the Elusive Within-person and Between-person Effects in Random Coefficients Growth Models

Cadastral Parcels in INSPIRE. Lisbon, 27 February 2013

GOOD SURVEY PRACTICE

Semantic model for Land Registers Information: Interoperability. Jesús Camy Escobar (Project Manager)

The Method-Framework for Engineering System Architectures (MFESA)

Normative Systems. The meeting point between Jurisprudence and Information Technology? Luigi Logrippo

VALUATION REPORTING REVISED Introduction. 3.0 Definitions. 2.0 Scope INTERNATIONAL VALUATION STANDARDS 3

2nd UNIMARC USERS GROUP MEETING - FLORENCE

Collateral Underwriter Overview. National Association of REALTORS January 23, 2015

Visualization of Proofs in Defeasible Logic

From 2D representation of the buildings into cadastral maps towards 3D GIS applications and BIM a case study for Prishtina

AMERICAN INTERNATIONAL GROUP, INC.

SOFTWARE ARCHITECTURE

European Component Oriented Architecture (ECOA ) Collaboration Programme: ECOA White Paper

Intangible Assets Web Site Costs

BinBase.com Purchase Agreement

Property Online Provincial Query User Agreement Instructions. Filling Out the Agreement

Agents, Epistemic Justification, and Defeasibility

Report on Inspection of Ferlita, Walsh, Gonzalez & Rodriguez, P.A. (Headquartered in Tampa, Florida) Public Company Accounting Oversight Board

Integrating SAS and Geographic Information Systems for Regional Land Use Planning

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

BUSINESS AND REAL ESTATE & MORTGAGE BROKER LCA.EQ

Amalia Velasco Carlos Alonso Luis Virgos Fernando Serrano

RE: Proposed Accounting Standards Update, Leases (Topic 842): Targeted Improvements (File Reference No )

Office of the County Auditor. Broward County Property Appraiser Report on Transition Review Services

DEVELOPMENT SERVICES REPORT B

Surveyors Qualifications

7 th international LANDNET Conference 5-7 October 2015, Ankara, Turkey. Land banks and land funds an overview and presentation of FAO publication

Transcription:

Tutorial - Part IV Applications Serena Villata INRIA Sophia Antipolis, France

Licenses in the Web of Data the absence of clarity for data consumers about the terms under which they can reuse a particular dataset, and the absence of common guidelines for data licensing, are likely to hinder use and reuse of data Heath and Bizer, Linked Data: Evolving the Web into a Global Data Space, 2011

Licenses in the Web of Data Support for generating RDF licenses Share-Alike statements Licenses compatibility and composition Open challenges

Support for generating RDF licenses @prefix odrl: http://www.w3.org/ns/odrl/2/. @prefix l4lod: http://ns.inria.fr/l4lod/. @prefix : http://example/licenses/. :licogl a odrl:set; odrl:permission [ a odrl:permission; odrl:action odrl:distribute; odrl:action odrl:derive; odrl:action odrl:commercialize ] ; odrl:duty [ a odrl:duty; odrl:action odrl:attribute; odrl:action odrl:attachpolicy ]. RESEARCH QUESTION How to support users in defining RDF licenses from natural language ones?

Main features 1 RDF representation of licenses - CCRel and ODRL vocabularies, 2 Classification problem in supervised learning - Support Vector Machines, 3 Online service: NLL2RDF (Natural Language License to RDF)

Main features 1 RDF representation of licenses - CCRel and ODRL vocabularies, 2 Classification problem in supervised learning - Support Vector Machines, 3 Online service: NLL2RDF (Natural Language License to RDF)

Main features 1 RDF representation of licenses - CCRel and ODRL vocabularies, 2 Classification problem in supervised learning - Support Vector Machines, 3 Online service: NLL2RDF (Natural Language License to RDF)

Synopsis of the overall framework PREPROCESSING MODULE CLASSIFICATION MODULE TOKENIZATION SVM NATURAL LANGUAGE LICENSES TEXTS LEMMATIZATION PoS TAGGING RDF LICENSES GENERATION MODULE NLL2RDF RDF LICENSES SPECIFICATION

NLL2RDF - online demo Test it! http://www.airpedia.org/nll2rdf-tool/

Share-Alike statements Goal: model licenses as part of the data to enable easy exchange and automated processing Solution: new policy modelling language to manage Share-Alike statements

Model of provenance information subclass of Usage haspurpose Purpose property arrow start: domain arrow end: range wastriggeredby Process used Artefact wasgeneratedby Derivation Policy haspolicy

Modeling licenses in OWL DL Public Domain License PD : Usage Derivation. CC Attribution BY : (Usage wastriggeredby.attribution) (Derivation wasgeneratedby 1. haspolicy. containedin.{by }).

Modeling licenses in OWL DL CC Attribution-NoDerivs BY ND : C BY C ND. CC Share-Alike BY SA : C BY wasgeneratedby 1. haspolicy.( containedin.{by SA} containedin 1.{BY SA}).

Licenses compatibility and composition QUERY RESULT Open Government License QUERY RESULT QUERY RESULT Open Database License CC BY-NC-ND License?????? What is the license associated to the query result? RESEARCH QUESTIONS 1. How to compose in a compliant way the licensing terms to produce a single composite license? 2. How to produce in an automated way the composite license adopting different composition heuristics?

Main features 1 Combination of Semantic Web languages (machine-readable licenses) - defeasible deontic logic, 2 Extension of existing proposals for licenses compatibility and composition in service license analysis and CC licenses, 3 Heuristics for licenses combination.

Main features 1 Combination of Semantic Web languages (machine-readable licenses) - defeasible deontic logic, 2 Extension of existing proposals for licenses compatibility and composition in service license analysis and CC licenses, 3 Heuristics for licenses combination.

Main features 1 Combination of Semantic Web languages (machine-readable licenses) - defeasible deontic logic, 2 Extension of existing proposals for licenses compatibility and composition in service license analysis and CC licenses, 3 Heuristics for licenses combination.

Synopsis of the overall framework LICENSES COMPATIBILITY AND COMPOSITION MODULE CLIENT QUERY SELECT... WHERE{...} LICENSES SELECTION COMPATIBILITY and COMPLIANCE EVALUATION SPARQL QUERY RESULT XML + <link URI-Lc> LICENSES COMPOSITION CLIENT QUERY QUERY RESULT

The formal language Represent, and reason about two components: 1 describe ontology of concepts involved in LOD licenses, 2 capture the deontic component of those licenses. Rule-based language, Ontology rules: regular defeasible logic rules for deriving plain literals, a 1,..., a n l 1 c b support the conclusion of b, given a 1,..., a n, Logic of deontic rules: constructive account of basic deontic modalities (obligation, prohibition, permission), a, Ob l 2 O p: if a is the case and b is obligatory, then Op holds in license l 2.

The formal language Represent, and reason about two components: 1 describe ontology of concepts involved in LOD licenses, 2 capture the deontic component of those licenses. Rule-based language, Ontology rules: regular defeasible logic rules for deriving plain literals, a 1,..., a n l 1 c b support the conclusion of b, given a 1,..., a n, Logic of deontic rules: constructive account of basic deontic modalities (obligation, prohibition, permission), a, Ob l 2 O p: if a is the case and b is obligatory, then Op holds in license l 2.

The formal language Represent, and reason about two components: 1 describe ontology of concepts involved in LOD licenses, 2 capture the deontic component of those licenses. Rule-based language, Ontology rules: regular defeasible logic rules for deriving plain literals, a 1,..., a n l 1 c b support the conclusion of b, given a 1,..., a n, Logic of deontic rules: constructive account of basic deontic modalities (obligation, prohibition, permission), a, Ob l 2 O p: if a is the case and b is obligatory, then Op holds in license l 2.

The formal language Represent, and reason about two components: 1 describe ontology of concepts involved in LOD licenses, 2 capture the deontic component of those licenses. Rule-based language, Ontology rules: regular defeasible logic rules for deriving plain literals, a 1,..., a n l 1 c b support the conclusion of b, given a 1,..., a n, Logic of deontic rules: constructive account of basic deontic modalities (obligation, prohibition, permission), a, Ob l 2 O p: if a is the case and b is obligatory, then Op holds in license l 2.

Composition heuristics OR-composition: if at least one of the licenses involved in the composition owns a clause, then also l c owns it; AND-composition: if all the licenses involved in the composition own a clause, then also l c owns it;

Composition heuristics OR-composition: if at least one of the licenses involved in the composition owns a clause, then also l c owns it; AND-composition: if all the licenses involved in the composition own a clause, then also l c owns it;

Proof theory Combining licenses, Checking their compatibility, Establishing ontology and deontic conclusions which can be drawn from the composite license, i.e., if l c = l 1 l n obtained from l 1,..., l n then conclusions derived in the logic are those that hold in the perspective of l c. Proof theory: Positive definite provability in the paper

Proof theory Combining licenses, Checking their compatibility, Establishing ontology and deontic conclusions which can be drawn from the composite license, i.e., if l c = l 1 l n obtained from l 1,..., l n then conclusions derived in the logic are those that hold in the perspective of l c. Proof theory: Positive definite provability in the paper

Proof theory: Positive defeasible provability Defeasible provability (+ Mlc p): M l p is a fact; or there is an applicable strict or defeasible rule r in R x for M l p and, for every rule s in R y for M l p, either s discarded or r is weaker than an applicable strict or defeasible rule t in R x for M l p. OR-composition: R x = R y is the union set of all rules of all licenses in the composition AND-composition: R x consists of all rules shared by all licenses in the composition and R y is the union set of all rules of all licenses in the composition.

Proof theory: Positive defeasible provability Defeasible provability (+ Mlc p): M l p is a fact; or there is an applicable strict or defeasible rule r in R x for M l p and, for every rule s in R y for M l p, either s discarded or r is weaker than an applicable strict or defeasible rule t in R x for M l p. OR-composition: R x = R y is the union set of all rules of all licenses in the composition AND-composition: R x consists of all rules shared by all licenses in the composition and R y is the union set of all rules of all licenses in the composition.

Proof theory: Positive defeasible provability Defeasible provability (+ Mlc p): M l p is a fact; or there is an applicable strict or defeasible rule r in R x for M l p and, for every rule s in R y for M l p, either s discarded or r is weaker than an applicable strict or defeasible rule t in R x for M l p. OR-composition: R x = R y is the union set of all rules of all licenses in the composition AND-composition: R x consists of all rules shared by all licenses in the composition and R y is the union set of all rules of all licenses in the composition.

Proof theory: Positive defeasible provability Defeasible provability (+ Mlc p): M l p is a fact; or there is an applicable strict or defeasible rule r in R x for M l p and, for every rule s in R y for M l p, either s discarded or r is weaker than an applicable strict or defeasible rule t in R x for M l p. OR-composition: R x = R y is the union set of all rules of all licenses in the composition AND-composition: R x consists of all rules shared by all licenses in the composition and R y is the union set of all rules of all licenses in the composition.

Proof theory: Positive defeasible provability Defeasible provability (+ Mlc p): M l p is a fact; or there is an applicable strict or defeasible rule r in R x for M l p and, for every rule s in R y for M l p, either s discarded or r is weaker than an applicable strict or defeasible rule t in R x for M l p. OR-composition: R x = R y is the union set of all rules of all licenses in the composition AND-composition: R x consists of all rules shared by all licenses in the composition and R y is the union set of all rules of all licenses in the composition.

Proof theory: Positive defeasible provability Defeasible provability (+ Mlc p): M l p is a fact; or there is an applicable strict or defeasible rule r in R x for M l p and, for every rule s in R y for M l p, either s discarded or r is weaker than an applicable strict or defeasible rule t in R x for M l p. OR-composition: R x = R y is the union set of all rules of all licenses in the composition AND-composition: R x consists of all rules shared by all licenses in the composition and R y is the union set of all rules of all licenses in the composition.

Proof theory: Positive defeasible provability Defeasible provability (+ Mlc p): M l p is a fact; or there is an applicable strict or defeasible rule r in R x for M l p and, for every rule s in R y for M l p, either s discarded or r is weaker than an applicable strict or defeasible rule t in R x for M l p. OR-composition: R x = R y is the union set of all rules of all licenses in the composition AND-composition: R x consists of all rules shared by all licenses in the composition and R y is the union set of all rules of all licenses in the composition.

Example: l 1 and l 2 composition L = {l 1, l 2 } R Ol1 = {r 1 : l 1 O Attribution, r 2 : l 1 O Commercial} R Ol2 = {r 3 : l 2 O Commercial, r 4 : l 2 O ShareAlike, r 5 : l 2 O Derivative} OR heuristics for obligations AND heuristics for permissions + Olc Attribution, + Olc ShareAlike, and + Plc Derivative

Example: l 1 and l 2 composition L = {l 1, l 2 } R Ol1 = {r 1 : l 1 O Attribution, r 2 : l 1 O Commercial} R Ol2 = {r 3 : l 2 O Commercial, r 4 : l 2 O ShareAlike, r 5 : l 2 O Derivative} OR heuristics for obligations AND heuristics for permissions + Olc Attribution, + Olc ShareAlike, and + Plc Derivative

Evaluation: SPINDle (logic defeasible reasoner) http://spin.nicta.org.au/spindle/

Real life example from the logic to SPINdle F = {Open} L = {l OGL, l ODbL, l BY NC ND } OlOGL R = {r 1 : l OGL O Attribution, r 2 : Open l OGL O Publishing, r 3 : Open l OGL O Distribution, r 4 : Open l OGL O Derivative, r 5 : Open l OGL O Commercial} OlODbL R = {r 6 : l ODbL O ShareAlike, r 7 : l ODbL O Attribution, R Ol BY NC ND r 8 : l ODbL O Sharing, r 9 : l ODbL O Derivative} = {r 10 : l BY NC ND O Attribution, r 11 : l BY NC ND O Commercial, r 12 : l BY NC ND O Derivative, r 13 : l BY NC ND O Sharing} = {l ODbL l BY NC ND }

Real life example from the logic to SPINdle >> Open r1: =>[Oc]Attribution r2: Open =>[-Oc] -Publishing r3: Open =>[-Oc] -Distribution r4: Open =>[-Oc] -Derivative r5: Open =>[-Oc] -CommercialExpl r6: =>[Oc] ShareAlike r7: =>[Oc] Attribution r8: =>[-Oc] -Share r9: =>[-Oc] -Derivative r10: =>[Oc] Attribution r11: =>[Oc] -CommercialExpl r12: =>[Oc] -Derivative r13: =>[-Oc] -Share r9 > r12

Real life example from SPINdle to RDF AND-composition + Olc Attribution OR-composition is admissible: conflict between r 5 and r 11, and between rule r 12 and rules r 4 and r 9 Deontic conclusions: + Olc Attribution, + Olc ShareAlike, + Plc Publishing, + Plc Distribution, + Plc Sharing, Plc Derivative, Plc Commercial SPINdle it takes 14 milliseconds to produce the following conclusions +d [Oc]Attribution, +d [-Oc]-Distribution, +d [-Oc]-Publishing, +d [-Oc]-Share, +d [Oc]ShareAlike

Real life example from SPINdle to RDF AND-composition + Olc Attribution OR-composition is admissible: conflict between r 5 and r 11, and between rule r 12 and rules r 4 and r 9 Deontic conclusions: + Olc Attribution, + Olc ShareAlike, + Plc Publishing, + Plc Distribution, + Plc Sharing, Plc Derivative, Plc Commercial SPINdle it takes 14 milliseconds to produce the following conclusions +d [Oc]Attribution, +d [-Oc]-Distribution, +d [-Oc]-Publishing, +d [-Oc]-Share, +d [Oc]ShareAlike

Real life example from SPINdle to RDF AND-composition + Olc Attribution OR-composition is admissible: conflict between r 5 and r 11, and between rule r 12 and rules r 4 and r 9 Deontic conclusions: + Olc Attribution, + Olc ShareAlike, + Plc Publishing, + Plc Distribution, + Plc Sharing, Plc Derivative, Plc Commercial SPINdle it takes 14 milliseconds to produce the following conclusions +d [Oc]Attribution, +d [-Oc]-Distribution, +d [-Oc]-Publishing, +d [-Oc]-Share, +d [Oc]ShareAlike

Real life example from SPINdle to RDF AND-composition + Olc Attribution OR-composition is admissible: conflict between r 5 and r 11, and between rule r 12 and rules r 4 and r 9 Deontic conclusions: + Olc Attribution, + Olc ShareAlike, + Plc Publishing, + Plc Distribution, + Plc Sharing, Plc Derivative, Plc Commercial SPINdle it takes 14 milliseconds to produce the following conclusions +d [Oc]Attribution, +d [-Oc]-Distribution, +d [-Oc]-Publishing, +d [-Oc]-Share, +d [Oc]ShareAlike

Real life example from SPINdle to RDF SPINdle it takes 14 milliseconds to produce the following conclusions +d [Oc]Attribution, +d [-Oc]-Distribution, +d [-Oc]-Publishing, +d [-Oc]-Share, +d [Oc]ShareAlike @prefix l4lod: http://ns.inria.fr/l4lod/. @prefix : http://example/licenses. :licc a l4lod:license; l4lod:obliges l4lod:attribution; l4lod:obliges l4lod:sharealike; l4lod:permits l4lod:publishing; l4lod:permits l4lod:distribution; l4lod:permits l4lod:sharing.

Real life example from SPINdle to RDF SPINdle it takes 14 milliseconds to produce the following conclusions +d [Oc]Attribution, +d [-Oc]-Distribution, +d [-Oc]-Publishing, +d [-Oc]-Share, +d [Oc]ShareAlike @prefix l4lod: http://ns.inria.fr/l4lod/. @prefix : http://example/licenses. :licc a l4lod:license; l4lod:obliges l4lod:attribution; l4lod:obliges l4lod:sharealike; l4lod:permits l4lod:publishing; l4lod:permits l4lod:distribution; l4lod:permits l4lod:sharing.

1 Enlarge set of composition heuristics: quantitative ones and Constraining-value 2 Data obtained by inference from one or several licensed datasets, i.e., queries going beyond basic SELECT queries, where aggregations are present, e.g., average, sum 3 Temporal terms of the licenses 4 Licensing vocabularies: meaning, implications, statistics.

1 Enlarge set of composition heuristics: quantitative ones and Constraining-value 2 Data obtained by inference from one or several licensed datasets, i.e., queries going beyond basic SELECT queries, where aggregations are present, e.g., average, sum 3 Temporal terms of the licenses 4 Licensing vocabularies: meaning, implications, statistics.

1 Enlarge set of composition heuristics: quantitative ones and Constraining-value 2 Data obtained by inference from one or several licensed datasets, i.e., queries going beyond basic SELECT queries, where aggregations are present, e.g., average, sum 3 Temporal terms of the licenses 4 Licensing vocabularies: meaning, implications, statistics.

1 Enlarge set of composition heuristics: quantitative ones and Constraining-value 2 Data obtained by inference from one or several licensed datasets, i.e., queries going beyond basic SELECT queries, where aggregations are present, e.g., average, sum 3 Temporal terms of the licenses 4 Licensing vocabularies: meaning, implications, statistics.

Thanks for your attention!