Digital rights management standards

ODRL

The Open Digital Rights Language (ODRL) is a policy expression language that provides a flexible and interoperable information model, vocabulary, and encoding mechanisms for representing statements about the usage of content and services. ODRL became an endorsed W3C Recommendation in 2018. An example of ODRL policy follows, which can be simply interpreted as "John Doe can Play the asset mysong.mp3". { "@context": "http://www.w3.org/ns/odrl.jsonld", "uid": "http://example.com/policy:001", "permission": [{ "target": "http://example.com/mysong.mp3", "assignee": "John Doe", "action": "play" }]} (Wikipedia).

Video thumbnail

Graduating With My Physics Degree! (ODU)

Today I got my Bachelors Degree in Physics. Here's a video about it and stuff.

From playlist Daily Uploads

Video thumbnail

Clojure - the Reader and Evaluator (4/4)

Part of a series teaching the Clojure language. For other programming topics, visit http://codeschool.org

From playlist the Clojure language

Video thumbnail

On MOOCs and OERs

My take on freely available educational resources such as MOOC's.

From playlist Medical Education

Video thumbnail

Clojure - the Reader and Evaluator (2/4)

Part of a series teaching the Clojure language. For other programming topics, visit http://codeschool.org

From playlist the Clojure language

Video thumbnail

How to Work with Wikipedia Sandbox

This is a short video that helps students or editors of Wikipedia to access and edit in the Sandbox of their user account. This was made for the Wiki Edu Project. I do not own or hold copyright over any aspect of the Wikipedia site or its pages. ***There is no audio***

From playlist Wikipedia Education Dashboard Tutorials

Video thumbnail

Introduction to MongoDB - O'Reilly Webcast

MongoDB -- from "humongous" -- is an open source, non-relational, document-oriented database. The goal of the MongoDB project is to bridge the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide rich queries and deep functionality)

From playlist O'Reilly Webcasts 3

Video thumbnail

Underactive thyroid.mov

An general explanation of the underactive thyroid.

From playlist For Patients

Video thumbnail

Definition of a Surjective Function and a Function that is NOT Surjective

We define what it means for a function to be surjective and explain the intuition behind the definition. We then do an example where we show a function is not surjective. Surjective functions are also called onto functions. Useful Math Supplies https://amzn.to/3Y5TGcv My Recording Gear ht

From playlist Injective, Surjective, and Bijective Functions

Video thumbnail

What is an enlargement dilation

👉 Learn about dilations. Dilation is the transformation of a shape by a scale factor to produce an image that is similar to the original shape but is different in size from the original shape. A dilation that creates a larger image is called an enlargement or a stretch while a dilation tha

From playlist Transformations

Video thumbnail

the Internet (part 2)

An intro to the core protocols of the Internet, including IPv4, TCP, UDP, and HTTP. Part of a larger series teaching programming. See codeschool.org

From playlist The Internet

Related pages

OMA DRM | Creative Commons Rights Expression Language | MPEG-21