A Semantic Web Approach to Digital Rights Management

snufflevoicelessInternet και Εφαρμογές Web

22 Οκτ 2013 (πριν από 3 χρόνια και 9 μήνες)

86 εμφανίσεις

A Semantic Web Approach to
Digital Rights Management

Roberto García González

Table of Contents


Introduction


DRM State of the Art


Objective


Knowledge
Representation


Semantic Web


Methodology


Specification


Conceptualisation


Implementation


Evaluation


Conclusions


Future Work


Introduction


Digital media


DRM


Internet


DRM interoperability


Need for a DRM standard


Internet/Web not standard friendly


Let standards “emerge”


Facilitate it concentrating discussion on
the roots, the semantics


Semantic Web, Web Ontologies


Copyright Ontology


Web Ontology Language (OWL)
implementation

DRM State of the Art


Windows Media DRM, iTunes FairPlay,…


DRM Watch “2005 Year in Review: DRM
Standards”
1


“…
consumer complaints

have moved beyond
overly restrictive DRMs to lack of
interoperability

among them…”


“…we see
no production implementations
«µ


“…ContentGuards’ asserts its
patents

apply to
any rights expression language
implementation in DRM…”


1

http://www.drmwatch.com

DRM State of the Art


Interoperable Rights Expression
Language (REL)


Efforts: MPEG
-
21, ODRL,
CreativeCommons,…


Syntax standardisation (grammar)


CC: limited, predefined licenses

DRM State of the Art


Complex domain


Difficult to implement


Difficult to interoperate


REL patent


Just usage licenses


Detail level problems,
generalisation/specialisation


Objectives


Rights expressions interoperability


Support copyright law


Model the whole copyright value chain


Work at the semantic level, more
expressivity, less ambiguity


Formalise domain knowledge


Facilitate interoperability and
implementation


In the Internet/Web

Knowledge Representation


Knowledge is tacit

Knowledge Representation


Social agents share knowledge


Limitations tacit knowledge exchange, e.g.
imitation


Make knowledge explicit


Informally, more expressive, ambiguities


Formally, enables automation


Formal Knowledge Representation:


Logic: formal structure and rules of inference


Ontology: defines kinds of things in domain


Computation: automate computable models

Knowledge Representation


Logic:


Syntax:
grammar rules


Semantics:
how tokens are related to things they
stand for


Inference: deduction


Representational semantics: relate information to
senses defined by ontologies


Ontology:

a
formal



machine readable

specification


abstract model

of a
shared



based on consensus

conceptualitzation


in terms of concepts, relations,...

Semantic Web


Web + Knowledge Representation


RDF: semantic network, graph model


RDF Schema: classes, inheritance,…


Web Ontology Language (OWL)


OWL
-
DL: based on DL, Semantic Networks
formalisation, decidable and tractable, OWA.

Methodology


Methontology


XML Semantics Reuse

Specification


Conceptualisation


Implementation


Evaluation


Conclusions


Future Work


Thank you for your attention

Roberto García González