Difference between revisions of "CC Registry Ideas"

From CDOT Wiki
Jump to: navigation, search
(API)
(API)
Line 34: Line 34:
 
  <tr valign="top">
 
  <tr valign="top">
 
   <td  width="20%" style="border-bottom: thin solid black;">'''sampleMethod1'''</td>
 
   <td  width="20%" style="border-bottom: thin solid black;">'''sampleMethod1'''</td>
   <td  style="border-bottom: thin solid black;">'''parameter1''' (required)<ul><li>Description</li></ul>
+
   <td  style="border-bottom: thin solid black;">
parameter2 (optional)<ul><li>Description</li></ul></td>
+
'''parameter1''' (required)
 +
<ul><li>Description</li></ul>
 +
'''parameter2''' (optional)
 +
<ul><li>Description</li></ul></td>
 
   <td  style="border-bottom: thin solid black;">Method description</td>
 
   <td  style="border-bottom: thin solid black;">Method description</td>
 
  </tr>
 
  </tr>

Revision as of 10:57, 16 April 2015

Overview

This page is a dump of various ideas we've had related to the goal of making CC-licenced material easier to find and to use.

At the core is a registry. It will:

  • Store a blockhash (or similar) of an image.
  • Associate that with licence information.
  • Provide that information via an API for consumption by other websites and a simple web interface.
  • Provide a revocation mechanism to deal with potential copyright claims quickly.
  • Perhaps one day work with other kinds of works, not just images.

It is not intended to:

  • Be a store of images, though it may be worthwhile to store the image as well as the blockhash for future upgrades/features)
  • Be authoritative. That's impossible. But it will source the images from relatively trustworthy places.

Big Picture

Here are potentials subprojects to take on to get this done:

CC Registry Ideas.png

API

This is nowhere near certain and complete. It is the current dump of ideas in the form of an API. Once it's better defined it will be better documented.

Method Parameters and Tasks Description
sampleMethod1

parameter1 (required)

  • Description

parameter2 (optional)

  • Description
Method description

Database Schema

As the API this is neither certain nor complete, it's just a representation of our ideas in DB schema form - to make it easier to see both flaws and possibilities in what we're thinking.