![Page 1: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/1.jpg)
An OWL Copyright Ontology for Semantic Digital Rights
Management
International Workshop on Web SemanticsSWWS’06
Roberto GarcíaRosa Gil
November 2, 2006Montpellier, France
![Page 2: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/2.jpg)
Table of Contents
• Introduction
• Objectives
• Conclusions
• Future Work
• Specification
• Conceptualisation
• Implementation
• Evaluation
![Page 3: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/3.jpg)
Introduction
• Digital media: easy production and copy• Digital Rights Management (DRM)
Windows Media DRM, iTunes FairPlay, RealNetworks Helix, Sony MagicGate…
DRM copy
play
…
![Page 4: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/4.jpg)
Introduction
• Internet: easy distribution• DRM interoperability
DRM
DRM
DRM
REL
![Page 5: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/5.jpg)
Introduction
• Need for a standard REL (Rights Expression Language)
• Some efforts:– XML-based RELs
– Creative Commons simple predefined licenses
![Page 6: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/6.jpg)
Introduction
• DRM Watch1: “2005 Review DRM Standards”– “…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 REL implementation in DRM…”
• Electronic Frontier Foundation 2
– “…fail to accommodate… copyright regimes.”
– “…based on an analogy with contract law.”1 http://www.drmwatch.com 2 http://www.eff.org
![Page 7: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/7.jpg)
Objectives
• Standardisation difficulties – Internet/Web open and heterogeneous– Copyright complex domain – High level of abstraction (not bits or pixels)
• Concentrate on the roots, formalise SEMANTICS
ODRL “Duplicate”
Reproduction Right
Copy
MPEG-21 “Adapt”
CC “Reproduction”
Copyright
![Page 8: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/8.jpg)
Objectives
• Knowledge Representation: Ontology• Web Ontology: Semantic Web
• Increased expressivity:– Formalise semantics– Facilitate interoperability and
implementation– Overcome REL patent– Include copyright– Support full value chain,
not just user’s licenses
![Page 9: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/9.jpg)
Table of Contents
• Introduction
• Objectives
• Conclusions
• Future Work
• Specification
• Conceptualisation
• Implementation
• Evaluation
![Page 10: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/10.jpg)
Specification
• Copyright domain analysis• Generic Ontology
– WIPO worldwide harmonisation 1
• Literary, artistic and scientific works (not ideas)• Maybe derived, but always original
Intellectual Property Rights
Author Rights or WIPO Copyright
Industrial Property
Economic Rights or Exploitation Rights or
CopyrightMoral Rights
1 World Intellectual Property Organisation Copyright Treaty, 1996
![Page 11: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/11.jpg)
Specification
• Applicable to the“Controlled P2P metadata diffusion scenario”
Peer A
Peer B
<rdf:RDF>
<rdf:RDF>
<rdf:RDF>
<rdf:RDF>
Make Available Right
<rdf:RDF>
Reproduction Right
Scenario
![Page 12: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/12.jpg)
Conceptualisation
• Complex domain, build model in three steps:
Creation Model
Rights Model
Action Model
![Page 13: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/13.jpg)
Conceptualisation
Fixation
Instance
Manifestation
Work
Performance
Objects Processes
Communication
Abstractions
Les Misérables
Creation Model
![Page 14: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/14.jpg)
Copyright
EconomicRights
RelatedRights
MoralRights
DistributionRight
ReproductionRight
PublicPerformanceRight
FixationRight
CommunicationRight
AttributionRight
TransformationRight
IntegrityRight
DisclosureRight
WithdrawalRight
PermorfersRights
ProducersRights
BroadcastersRights
RentalRight
ImportationRight
SoundRecordRight
MotionPictureRight
BroadcastingRight
MakingAvailableRight
AdaptationRight
TranslationRight
ConceptualisationRights Model
![Page 15: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/15.jpg)
Conceptualisation
• End-users do not hold rights– Usage licenses– Special permissions:
• Quotation• Education• Information• Official Act• Private Copy• Parody• Temporary Reproduction
Rights Model
![Page 16: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/16.jpg)
Conceptualisation
• Actions, the building blocks
Fixation
Instance
Manifestation
Work
Performance
manifest
perform
improvise
fix
reproduce
reproduce
Objects Processes
Communicationcommunicate
Abstractions
transform
distribute retransmit
Action Model
![Page 17: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/17.jpg)
Conceptualisation
• Actions governed by Economic Rights:– Reproduction Right:
reproduce, copy– Distribution Right:
distribute; sell, rent, lend– Public Performance Right:
perform– Fixation Right:
fix, record– Communication Right:
communicate;retransmit, broadcast, make available
– Transformation Right: transform; adapt, translate
Action Model
![Page 18: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/18.jpg)
Conceptualisation
• End-user actions, consumption,
to use a…– manifestation: buy – instance: buy– performance: assist
– communication: access• broadcast: tune • something made available: access
picture, sculpture
book, CD, DVD
projection, recital, exhibition
TV channel, radio station
web page, stream
Action Model
![Page 19: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/19.jpg)
Conceptualisation
• Licensing actions: agree, disagree
• Altogether: copyright value chains – E.g. “serials adapted from literary works”
Creator Actor Producer Broadcaster User
Motion PictureScript
Adaptation Performance
write perform record
Communication
broadcastadapt
Literary Work
tune
Action Model
![Page 20: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/20.jpg)
Conceptualisation
• Case roles: relate actions and its participants
initiator resource goal essence
Action agent, instrument result, patient,effector recipient theme
Process agent, matter result, patient,origin recipient theme
Transfer agent, instrument, experiencer, themeorigin medium recipient
Spatial origin path destination location
Temporal start duration completion pointInTime
Ambient reason manner aim, conditionconsequence
Action Model
![Page 21: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/21.jpg)
Conceptualisation
• “Controlled P2P metadata diffusion scenario”…
P2PDiffAgree
pointInTIme
P2PDiffCopy
theme
urn:p2p:fragment01
theme
P2PDiffTransfer
condition
urn:p2p:granted agent
recipient
start
rdf:value 3 currency €
P6M duration
agent
theme
agent recipient
aim
agent
2005-11-20T13:15+01
2006-01-01T00:00+01
urn:p2p:peerB urn:p2p:peerCurn:p2p:peerD
urn:p2p:peerAorigin
urn:p2p:granted
urn:p2p:granter
urn:p2p:granterurn:p2p:granted
0..2
Scenario
Action Model
![Page 22: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/22.jpg)
Implementation
• One conceptual model, many implementations
• Semantic Web Implementation with OWL
• OWL-DL variant– enables tractable and decidable
reasoning for use-license checking
• Semantic Web Rule Language
OWL Full OWL DL OWL Lite
+ expressivity
- complexity
![Page 23: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/23.jpg)
Implementation
• Licences and Rights implemented as Classes
• Uses implemented as Instances
• if u ∈ Copy Pattern thenlicense pattern authorises u
Reproduction Right
Copy
Copyright
CopyPattern
u
?
![Page 24: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/24.jpg)
Implementation
Pattern ⊑ Copy Pattern ≡
∀pointInTime.≥2006-01-01, ≤ 2006-06-30 ⊓∃agent.{granted} ⊓ ∃origin.{peerA} ⊓ ∃theme.{fragment01} ⊓ (≤ 2 recipient) ⊓ ∀recipient.{peerB, peerC, peerD}
Scenario
Agree
Problem
![Page 25: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/25.jpg)
Implementation
• Problem: Open World Assumption (OWA)
• OWA sensible constructs:– maxCardinality (≤ n): new facts can make
cardinality ≥ n– allValuesFrom (∀R.C) …
• OWA insensible constructs:– minCardinality (≥ n): new facts, no change– …
0 1 32
maxCardinality 2(n ≤ 2)
minCardinality 3(n ≥ 3)
New facts
“OPEN WORLD”
![Page 26: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/26.jpg)
Implementation
• Metalevel negation to overcome OWA• Agree OWA insensible constructs
– ∃, ≥,…
• Disagree “negated” OWL sensible constructs– ∀R.C ∃R.¬C– ≤ n ≥ n+1
• Allowed(u) Agree.theme(u) ⊓ ¬Disagree.theme(u)
![Page 27: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/27.jpg)
Implementation
Pattern’ ⊑ Copy Pattern’ ≡
∀pointInTime.≥2006-01-01, ≤ 2006-06-30 ⊓
∃agent.{granted} ⊓ ∃origin.{peerA} ⊓ ∃theme.{fragment0001}
Pattern’’ ≡ Pattern’ ⊓ ( ( ≥ 3 recipient) ⊔ ∃recipient.(¬{peerB, peerC,
peerD}) )
Scenario
Agree
Disagre
e
![Page 28: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/28.jpg)
ImplementationScenario
[ a Copy;agent :granted; origin :peerA;theme :fragment02; recipient :peerB ]
Copy
Pattern’[ a Copy; agent :granted; origin :peerA; theme :fragment01; recipient :peerC, :peerD ]
Pattern’’[ a Copy; agent :granted; origin :peerA; theme :fragment01; recipient :peerB, :peerC, :peerE ]
Allowed
![Page 29: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/29.jpg)
Evaluation
• Put into practice: SemDRMSSemantic Digital Rights Management Systems– Controlled P2P metadata diffusion
Peer A
SemDRMS copy
make available
Licenses Store
DLReasoner
![Page 30: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/30.jpg)
Table of Contents
• Introduction
• Objectives
• Conclusions
• Future Work
TABLE OF CONTENTS N S N N N N S K
• Specification
• Conceptualisation
• Implementation
• Evaluation
![Page 31: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/31.jpg)
Conclusions
• Concentrate on semantics• Ontology, more expressivity• Include copyright• Facilitate implementation and
interoperability– DL reasoners for license checking
![Page 32: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/32.jpg)
Future Work
• Full SemDRMS based on OWL-DL Copyright Ontology
• Mappings to Copyright Ontology– MPEG-21 REL Ontologies – OMA/ODRL Ontologies– Creative Commons
• Security and trust through RDF signatures
• Human-readable by Controlled Natural Languages
XML Semantics Reuse(XSD2OWL + XML2RDF)
![Page 33: An OWL Copyright Ontology for Semantic Digital Rights Management International Workshop on Web Semantics SWWS06 Roberto García Rosa Gil November 2, 2006](https://reader035.vdocuments.us/reader035/viewer/2022062312/5514969b550346b2598b55e4/html5/thumbnails/33.jpg)
Thank you for your attention
http://rhizomik.net/ontologies/copyrightonto
http://rhizomik.net/semdrms
Roberto Garcí[email protected]