Semantic Digital Rights Management for Controlled P2P RDF Metadata Diffusion Roberto García, Giovanni Tummarello Dhananjai T.M Vinod R.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
ContentGuard An Intellectual Property Company IPED Conference November 1, 2007 Presented By Eddie Chen CONTENTGUARD.
Copyright Management for the LUISA Semantic Learning Content Management System Roberto García Universitat de Lleida, Spain Tomas Pariente ATOS Origin SAE,
An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006.
A Semantic Web Approach to Digital Rights Management Roberto García González.
Opportunistic Reasoning for the Semantic Web: Adapting Reasoning to the Environment Carlos Pedrinaci Tim Smithers and Amaia Bernaras.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
Semantic Web Thanks to folks at LAIT lab Sources include :
Università Politecnica delle Marche SEMEDIA Semantic Web and Multimedia Università Politecnica delle Marche SEMEDIA Semantic Web and Multimedia TOWARD.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
“...creating knowledge.” Enabling Digital Content Protection on Super-Distribution Models - Carlos Serrão ISCTE – Intituto Superior.
OASIS Reference Model for Service Oriented Architecture 1.0
DESIGNING A PUBLIC KEY INFRASTRUCTURE
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
Copyrights1 By Saud Al-Harbi & AbdulAziz Al-Shamrani.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Internet Resources Discovery (IRD) IBM DB2 Digital Library Thanks to Zvika Michnik and Avital Greenberg.
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
A centre of expertise in data curation and preservation Digital Curation Centre/ Edinburgh eScience Collaborative Workshop – 12th June 2008 Funded by:
Copyright / Legal liability Paul Van den Bulck Brussels 28 November 2002 Law of : New Technologies Intellectual.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
WIPO Copyright Sector 1.  Fundamental or constitutional rights or public interest: freedom of speech, access to information, right for education, enjoyment.
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
Copyright / Legal liability Paul Van den Bulck Brussels 6 th of february 2004 Law of : New Technologies Intellectual.
MPEG-21 : Overview MUMT 611 Doug Van Nort. Introduction Rather than audiovisual content, purpose is set of standards to deliver multimedia in secure environment.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
Copyright / Legal liability Paul Van den Bulck Brussels 6 th of june 2003 Law of : New Technologies Intellectual.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
Why the Data Protection Act was brought in  The 1998 Data Protection Act was passed by Parliament to control the way information is handled and to give.
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
LEGAL ASPECTS OF DIGITAL LIBRARIES By TALWANT SINGH ADDL DISTT. & SESSIONS JUDGE; DELHI.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
SEMANTIC AGENT SYSTEMS Towards a Reference Architecture for Semantic Agent Systems Applied to Symposium Planning Usman Ali.
What’s MPEG-21 ? (a short summary of available papers by OCCAMM)
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Data for secondary analysis: the experience of the UK Data Archive Hilary Beedham UK Data Archive.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Creative Commons terms and definitions By Chelsey Maton.
A Semantic Model for the Authorisation of Context-Aware Content Adaptation December, 4 th, 2008 Koblenz, Germany Víctor Rodríguez Doncel, Anna Carreras,
The Semantic Web By: Maulik Parikh.
An Overview of MPEG-21 Cory McKay.
Chapter 2 Database Environment.
2. An overview of SDMX (What is SDMX? Part I)
What is Digital Right Management’s Role in Modern Education System’s Play? —A Comparative Research of DRM System’s Influence in.
MUMT611: Music Information Acquisition, Preservation, and Retrieval
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

Semantic Digital Rights Management for Controlled P2P RDF Metadata Diffusion Roberto García, Giovanni Tummarello Dhananjai T.M Vinod R

Papers Referred An OWL Copyright Ontology for Semantic Digital Rights Management Roberto García and Rosa Gil The DBin Semantic Web platform: an overview Giovanni Tummarello The UCONABC Usage Control Model RAVI SANDHU Digital Rights Management for Content Distribution - Qiong Liu

Synopsis This paper proposes a procedural framework that support legally binding exchange. Proposed methodology - Copyright Ontology based on Minimum Self Contained Graph theory. The procedure seems particularly useful when applied to P2P semantic web scenarios.

Introduction: The term “peer to peer” (P2P) refers generally to software that enables a computer to locate a content file on another networked device and copy the encoded data to its own hard drive. P2P technology often attracts people who use it to reproduce or distribute copyrighted music and movies without authorization of rights owners. For that reason, the short history of P2P technology has been one of constant controversy and calls by many in the content industry to regulate or even ban P2P-based networks or software.

Introduction: As a general preventive measure against copyright infringements through digital technologies including P2P, copyright owners often use digital rights management (DRM) techniques to encrypt content or otherwise restrict access. Depending on the access or compensation arrangement, content owners may differentiate prices and limit use by the number of plays, duration of access, temporary or partial uses, lending rights, and the number of devices on which the file may be accessed.

Introduction: The potential level of use control may go beyond the expectations of consumers accustomed to a broader range of uses enabled by analog technology. Consequently, many consumer advocates now contend that DRM is harmful to consumers because it tilts the balance of control in favor of copyright holders. For their part, rights owners respond that DRM merely offsets grave dangers made possible by digitization and Internet distribution.

Introduction: This paper deals with Issues related to uncontrolled usage and redistribution of products. For example a stock price web service might be willing to provide real time information to a subscriber as long as “it is not publicly redistributed before 10 minutes”. Similarly, in a DBin P2P RDF group, a user might want to give information to other peers “as long as it is redistributed only to those who have a address”.

Introduction In such scenarios, simple access control to the information sources (e.g. password protected) does not suffice. Hence non machine readable license (e.g. a fixed license that one has to agree with a “I understand the terms and condition” checkbox at sign up time) would not allow any automatic and dynamic handling of such information distribution scenarios. The procedure we discuss in this paper addresses such needs and enables a source peer (from here on source) to provide a piece of RDF to a receiving peer (receiver) in a manner which could provide the technical basis for legal protection.

Exchange Procedure cite -To indicate a pointer to the information, e.g. an URL. Quote - Providing the information itself along with additional control Information. Steps involved: R makes a request to S. S receives the request. Creates RDF for the answer Uses MSG to obtain the digital hashes to point to the information Using hashes it creates license using a DRM technique Sends the result to R called proposal R receives the proposal. S receives the signed proposal.

Minimum Self Contained Graph Theory Def 1. An RDF statement involves a name if it has that name as subject or object. Def 2. An RDF graph involves a name, if any of its statements involves that name.

MSG Theorem 1. If s and t are distinct statements and t belong to MSG(s), then MSG(t) = MSG(s). Theorem 2. Each statement belongs to one and only one MSG. Definition 4. The RDF Neighborhood (RDFN) of a resource is the graph composed by all the MSGs involving the resource itself.

Content Based Identifiers for MSGs Used to uniquely identify MSGs based on content. Since each content has a unique MSG so two remote peers would derive the same MSG if they use the same content. This is done by the use of hash, Each unique ID is mapped with respective MSG and the peer can identify the content uniquely.

Digital rights management A DRM system (DRMS) is composed of IT components and services along with corresponding law, policies and business models which enable controlled distribution of content and associated usage rights. The different DRMs must interoperate.

DRM interoperability One of the main initiatives for DRM interoperability is the ISO/IEC MPEG-21 standardization effort. Interoperability Components: Rights expression language (REL) MPEG-21 Rights Data Dictionary (RDD)

Copyright Ontology: Copyright Ontology is a semantic approach which uses web ontology's. It is based on OWL. The Copyright Ontology conceptualization is divided into 3 parts: Creation Model Rights Model Action Model

The Creation Model defines the different forms a creation can take, which are classified depending on three points of view: Abstract Object Process

Rights Model The Rights Model follows the World Intellectual Property Organisation (WIPO) recommendations in order to define the rights hierarchy. Includes economic and moral rights. The most relevant rights in the DRM context are economic rights as they are related to productive and commercial aspects of copyright.

Reproduction, Distribution, Public performance, Fixation, Communication and Transformation Right are economic rights. Action model: Action Model corresponds to the primitive actions that can be performed on the concepts defined in the Creation Model and which are regulated by the rights in the Right Model.

The actions governed by economic rights are: Reproduction Right: reproduce, commonly speaking copy. Distribution Right: distribute. More specifically sell, rent and lend. Public Performance Right: perform; it is regulated by copyright when it is a public performance and not a private one. Fixation Right: fix, or record.

Communication Right: communicate when the subject is an object or retransmit when communicating a performance or previous communication, e.g. a rebroadcast. Other related actions, which depend on the intended audience, are broadcast or make available. Transformation Right: derive. Some specialisations are adapt or translate.

Model for copyright ontology:

License for Copyright:

License for copy right There are two additional licensing actions: Agree and Disagree. They are the building block of any license. It also has a condition for agreement.

License checking an example: Suppose, for example, that we want to model a license that allows the agent "granted" to copy the metadata "fragment01" from "peerA" to either "peerB", "peerC“ or "peerD". Additional restrictions are that at most it can be simultaneously copied to 2 peers (as a result of an individual copy action) and that the copy can be performed from January 1st 2006 to June 30th 2006.

License example

Implementation Involves two levels: The ground level is about OWLDL and can be implemented with a common Description Logic reasoner. Pellet has been selected because it can reason over custom data types and this has been very useful to check licensing time ranges.

Implementation Metalevel has been also implemented programmatically. MSG theory and tools has been implemented based on the Jena and the Sesame toolkits.

Conclusion The copyright ontology constitutes a complete framework for representing copyright value chains and the associated flow of rights situations, agreements, offers, etc. This is implemented along with the Minimum Self Contained RDF graph theory to implement a P2P RDF diffusion mechanism which could form a base for legally binding agreements.

Conclusion Licences are implemented as an OWL-DL ontology.

Conclusion Copyright laws protect not only the exact representation of the protected work but also derived representations. The case is similar to one licensing a photo from a collection, changing a single pixel and wanting to redistribute it as one’s own production outside fair use limits. This work can have wide applicability and cover real world requirments.

Related Work Ontology-based approaches rely on the expressive capabilities of Description Logic languages, such as OWL. DL reasoners can be then used to classify policies and contexts and enable deductive inferences for policy checking.

A generic policy language also following this approach is KAoS which can reason about licenses by ontological subsumption. KAoS requires however OWLFull reasoning capabilities and its implementation is based on a theorem prover. Rule-based approaches take the perspective of Logic Programming to encode policies as rules with variables.

Rei is a policy framework based on rules. Rules are expressed as triples following a pattern that is typical of logical languages like Prolog. In fact, Rei is developed using the XSB Prolog engine. Rei overcomes the variables limitation and enables the definition of policies that refer to dynamically determined values. However, this prevents it from exploiting the full potential of the OWL language. To overome this limitations a hybrid solutions have been proposed.

The DBin Semantic Web platform DBin is a tool to build “Semantic Web P2P communities” Users contribute by annotating topics of common interest, slowly build a local DB and can then enjoy a variety of semantic based activities such as browsing or intelligent interaction with the local media and files from one of his/her albums.

Accommodates a number of experimental modules to deal with specific kind of metadata as well as a domain oriented user interface. Includes an RDF subgraph digital signature facility enabling personalized trust policies to provide filtering out unwanted information.

While usual P2P applications “grow” the local availability of data, DBin grows RDF knowledge Instead of querying around, in DBin a user browses only on a local and potentially very large metadata database, while the RDFGrowth algorithm “keeps it alive” by updating it in a sustainable, “best effort” fashion.

The DBin Semantic Web platform