Top Banner

Click here to load reader

Enabling interoperable and rights-aware DRM using the Semantic Web

Jan 15, 2015

ReportDownload

rogargon

This presentation, which was carried out at the DRM track of SmartUniversity'07, presents a Semantic Web approach to Digital Rights Management. This approach is based on a Copyright Ontology, implemented using OWL and DL reasoning.

  • 1. Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca [email_address] Universitat de Lleida, Spain September 20, 2007 Sophia Antipolis, France

2. Where did you say you come from? Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 3. Table of Contents

  • Introduction
    • Semantic Web
  • Objectives
  • Specification
  • Conceptualisation
  • Implementation
  • Evaluation
  • Conclusions
  • Future Work

Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 4. Introduction

  • Digital media: easy production and copy
  • Digital Rights Management (DRM)
  • Windows Media DRM, iTunes FairPlay,RealNetworks Helix, Sony MagicGate

DRM copy play Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 5. Introduction

  • Internet: easy distribution
  • DRM interoperability

REL Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 DRM DRM DRM 6. Introduction

  • Need for a standard REL(Rights Expression Language)
  • Some efforts:
    • XML-based RELs
      • Formal syntax XML Schema for standard grammar
      • Informal semantics Rights Data Dictionaries
    • Creative Commonssimple predefined licenses

Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 7.

  • XML-based RELs:
    • Limited expressivity
    • No interoperability mechanisms
    • Informal semantics, re-implement for each tool
  • Creative Commons:
    • Predefined and closed set of licenses
    • Non-commercial purposes

Introduction Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 8. Introduction

  • DRM Watch:2005 Year in Review: DRM Standards1
    • consumer complaintshave moved beyond overly restrictive DRMs tolackofinteroperabilityamong them
    • we seeno production implementations
    • ContentGuards asserts itspatentsapply to any REL implementation in DRM
  • Electronic Frontier Foundation2
    • fail to accommodatecopyrightregimes.

1 http://www.drmwatch.com2 http://www.eff.org Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 9. Introduction

  • DRM standardisation difficulties
    • Internet/Web open and heterogeneous
    • Copyright complex domain
    • High level of abstraction (not bits or pixels)
  • Concentrate on the roots,formaliseSEMANTICS

ODRL Duplicate Reproduction Right Copy MPEG-21 Adapt CC Reproduction Copyright Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 10. Introduction

  • Why semantics are needed?
  • Common scenario :web search and language ambiguity
    • Computers get confused because though we see:
    • " Smart University " (3rd edition) is an educational program dedicated to advanced technologies of Smart Card, e-ID, . ..
    • SMART (Sisterhood Mobilized for AIDS/HIV Research and Treatment) was founded in 1998...
    • SMART Universitywelcomes all women infected or affected by HIV/AIDS who...

Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 Semantic Web 11. Introduction

  • Computers see:
    • Smart University
    • SMART University

Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 Semantic Web 12. Introduction

  • XML allows some degree of automation
    • Data Interface: set of specifictagsandgrammar( DTD ,XMLSchem a)
      • < music >
      • < albumformat= mp3 >
      • < authortype= group >Faithless author >
      • < title >Insomnia title >
      • ...
      • album >
      • music >

Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 Semantic Web 13. Introduction

  • With XML computers see:
      • < music >
      • < albumformat= mp3 >
      • < authortype= group > author >
      • < title > title >
      • ...
      • album >
      • music >

Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 Semantic Web 14. Introduction

  • Interoperability problem
  • Global agreement required
    • Just formal syntax,no semantic interoperability tools
    • < music >
    • < albumformat= mp3 >
    • < authortipo= group > ... author >
    • < title >... title >
    • ...
    • album >
    • music >

< song > < group >... group > < title >... title > < album >... album > ... ... song > ? Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 Semantic Web 15. Introduction

  • If the previous tool is presented a piece of data based on a new schema:
    • < song >
    • < group >Garbage group >
    • < title >Version 2.0 title >
    • < album >Version 2.0 album >
    • ...
    • ...
    • song >

Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 Semantic Web 16. Introduction

  • That tool sees:
      • < >
      • < > >
      • < > >
      • < > >
      • < >... >
      • ...
      • >
  • Code interoperability rules case by case

Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 Semantic Web 17. Introduction

  • Semantic Web proposal
    • Web + Knowledge Representation
    • Web wide formal semantics
  • RDF : semantic net, graph model
  • RDF Schema : classes, inheritance,
  • Web Ontology Language(OWL)
    • OWL-DL : scalable (decidable and tractable)
  • Semantic Web Rules

Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 Semantic Web 18. Introduction

  • RDF provides graph model:
  • Graph can model:
    • trees (XML)
    • tables (DBs)

Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 Semantic Web 19. Introduction

  • RDFSchema : OOP-like primitives
    • type
    • class, property
    • subclass, subproperty
    • domain, range

Song Class Audio Class subClassOf http:// music .org / song1 type title Property attribute Property subPropertyOf Literal Class ... title type domain range RDFSchema RDF type Enabling interoperable and rights-aware DRM using the Semantic Web Roberto Garca 2007 Semantic Web 20. Introduction

  • Web Ontology Language (OWL)
    • Logic reasoning
    • Primitives for semantic intero