Difference between revisions of "APIs for Creative Commons license metadata"
Line 1: | Line 1: | ||
− | + | {{Challenge | |
− | + | |related_to=License Wrappers | |
− | + | |challenge_type=Developer | |
− | + | |tags=metadata | |
+ | |is_complete=no | ||
+ | }} | ||
We provide RDF metadata for each our our licenses and the public domain dedication. Many developers will find it easiest to access this metadata via a programming language-specifc API. [http://cclicense.sourceforge.net/ cclicense.php] is an example of such an API for PHP web developers. Ada, C++, E, Java, Lisp, ML, Perl, Ruby, Smalltalk, Tcl (and many more!) are all up for grabs. Your wrapper should also include a small driver program to demonstrate how it can be used to pull license information. Bonus points if your implementation can dynamically discover and wrap new licenses using the Creative Commons metadata vocabulary. | We provide RDF metadata for each our our licenses and the public domain dedication. Many developers will find it easiest to access this metadata via a programming language-specifc API. [http://cclicense.sourceforge.net/ cclicense.php] is an example of such an API for PHP web developers. Ada, C++, E, Java, Lisp, ML, Perl, Ruby, Smalltalk, Tcl (and many more!) are all up for grabs. Your wrapper should also include a small driver program to demonstrate how it can be used to pull license information. Bonus points if your implementation can dynamically discover and wrap new licenses using the Creative Commons metadata vocabulary. | ||
Revision as of 17:09, 4 March 2008
Related To: | ,|x|Related To::x}} |
---|---|
Tags: | {{#arraymap:metadata|,|x|Has Tag::x}} | (none) }} |
Challenge Type: | Has Challenge Type::Developer | (none) }} |
Is Complete: | Is Complete::no | Is Complete::no }} |
We provide RDF metadata for each our our licenses and the public domain dedication. Many developers will find it easiest to access this metadata via a programming language-specifc API. cclicense.php is an example of such an API for PHP web developers. Ada, C++, E, Java, Lisp, ML, Perl, Ruby, Smalltalk, Tcl (and many more!) are all up for grabs. Your wrapper should also include a small driver program to demonstrate how it can be used to pull license information. Bonus points if your implementation can dynamically discover and wrap new licenses using the Creative Commons metadata vocabulary.
Implementations
- APIs for C# (Steve Griffin) and Python (Nathan Yergler) have been created in response to this challenge.
- Please add your implementation here :)