Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to the Media Value Chain Ontology


Published on

Introduction to the ISO/IEC 21000-19 MPEG Media Value Chain Ontology (MVCO) November 12-14th, 2008

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Introduction to the Media Value Chain Ontology

  1. 1. Introduction to the Media Value Chain Ontology November 12-14th, 2008 5th General Meeting, Barcelona, Spain Víctor Rodríguez Doncel Universitat Politècnica de Catalunya
  2. 2. Intellectual Property Representation  Non-digital:  Written contracts  Text licenses in software (“license.txt”)  “Semi-digital”  CreativeCommons  Digital  Metadata annotation (ex: dc:creator)  Rights Expression Languages (REL)  Its role in a complete DRM system  MPEG-21 REL, ODRL, OMA DRM v2.0, others  Semantic Representation 2
  3. 3. The need of defining an ontology  Lack of standard representation of basic concepts regarding content use throughout the Value Chain creates confusion  Although homogeneous principles are enacted everywhere (WIPO 163 countries)  Since all users have access to Resource creation and distribution there is the need for any user to play any value chain role. Each User and content case will require the ability for a user to take on a different Role than in other cases.  Formalizing a model into a formal system:  Allows computer to perform reasoning: make inferences, classify concepts etc.  Having an explicit model interoperability is granted  Computer applications rely on a common paradigm 3
  4. 4. MPEG-21 Context  In process of standardization: MPEG-21 Part 10, Committee Draft (CD) under balloting  MPEG-21 Parts: 4 Part 1: Vision, Technologies and Strategy Part 2: Digital Item Declaration Part 3: Digital Item Identification Part 4: Intellectual Property Management and Protection Components Part 5: Rights Expression Language Part 6: Rights Data Dictionary Part 7: Digital Item Adaptation Part 8: Reference Software Part 9: File Format Part 10: Digital Item Processing Part 11: Evaluation Tools for Persistent Association Technologies Part 12: TestBed for MPEG-21 Resource Delivery Part 14: Conformance Testing Part 15: Event Reporting Part 16: Binary Format Part 17: Fragment Identification of MPEG Resources Part 18: Digital Item Streaming Part 19: Media Value Chain Ontology
  5. 5. The Media Value Chain  Premises  IP requires that there be an origin giving way to the concept of Original Work  A Work’s author is its rights holder  All IP Entities are derived from other IP Entities except in the case of Work  Rights can be transferred along the Value Chain 5
  6. 6. ... Ontology Elements 6 CreatorCreator EndUserEndUser etc.etc. Usuarios Entidades PI Acciones Work Manifestation CreateWorkCreateWork DistributeDistribute MakeInstance...MakeInstance... Permisos
  7. 7. MVCO elements (I): Types of IP Entities  Intellectual Property entities  Work  Adaptation  Manifestation (based on a Work or Adaptation)  Instance (coming from a WorkManif. or AdaptationManif.)  Copy (coming from a Manifestation or from an Instance)  Product  Use data 7
  8. 8. MVCO elements (II): Users  User roles  Creator  Adaptor  Instantiator  Producer  Distributor  EndUser  Kind of users: (ContentHandler,Collective) 8
  9. 9. MVCO elements (III): Actions  Creation Model (Transformation of IP Entities along the value chain)  CreateWork  MakeAdaptation  MakeManifestation (either from Work or from Adaptation)  MakeInstance (either from WM or from WA)  MakeCopy (either from Manifestation or from Instance)  MakeProduct  Distribution Model  Distribute  PublicCommunication  Consumption  EndUserAction (Users can play any Role and none are locked into a Role e.g. End-User Role) 9
  10. 10. MVCO elements (IV): Permissions  Authorisation model  Permissions are given in a chain.  Additional Creator permissions for certain actions  Permissions can include requirements as both positive and negative propositions  Exceptional permissions can be made automatically  The invoker must satisfy certain requirements to invoke the CopyrightException 10
  11. 11. Relations (I) 11
  12. 12. Relations (II) 12
  13. 13. Model Formalisation  Web Ontology Language (OWL) and the Semantic Web  XML RDF RDFS OWL SWRL  OWL DL chosen to grant decidability  OWL to be published with unfettered access  IP Management using their class individuals  Expressed:  Defining classes, object properties, datatype properties, individuals etc.  Giving domain and range to the relations  Imposing restrictions to the classes (existential, universal, cardinality, disjunction etc.)  No SWRL rules have been given 13
  14. 14. Classes in the hierarchy tree (I) 14
  15. 15. Classes in the hierarchy tree (II) 15
  16. 16. Classes in the hierarchy tree (III) 16
  17. 17. Relations 17 Relation Domain Range P Inverse executedOver Action IPEntity hasSuffered resultsIn Action IPEntity F resultedFrom executedBy Action User F hasExecuted hasRequired Permission Fact isRequiredIn impliesHaving Action Action rightGivenBy Action User permitsAction Permission Action onBehalfOf Content Handler User T issuedBy Permission User hasRightsOwner IPEntity User F madeUpOf IPEntity IPEntity takesPartIn User Collective T
  18. 18. MVCO based Applications  Java API in two levels  Level 1: simple datatypes, non object-oriented calls  Level 2: a class set to handle all the details (Ad-hoc APIs vs Automatically generated APIs) 18 MVCO MVCO
  19. 19. API level 1 functionalities 19
  20. 20. API Level 2 sample class 20
  21. 21. Introduction to the Media Value Chain Ontology November 12-14th, 2008 5th General Meeting, Barcelona, Spain Víctor Rodríguez Doncel Universitat Politècnica de Catalunya Thanks for your attention