|
| 1 | +_model: project-idea |
| 2 | +--- |
| 3 | +_hidden: yes |
| 4 | +--- |
| 5 | +title: Licenses Machine Readable Information |
| 6 | +--- |
| 7 | +problem: |
| 8 | +The Creative Commons licenses consist of three layers: 1) Legal code, 2) Human |
| 9 | +readable deeds, 3) Machine readable (API and RDF). The new license |
| 10 | +infrastructure does not yet generate the third layer: machine readable data. |
| 11 | +--- |
| 12 | +expected_outcome: |
| 13 | +Extend the new license infrastructure to generate machine readable licenses |
| 14 | +information. This project is an opportunity to empower applications, |
| 15 | +communities, and projects that wish to make the Creative Commons licenses |
| 16 | +available to their users. |
| 17 | +--- |
| 18 | +internship_tasks: |
| 19 | +The intern will be expected to: |
| 20 | +- Comprehend legacy machine readable licenses information |
| 21 | +- Extend new license infrastructure to achieve parity with legacy |
| 22 | + infrastructure |
| 23 | +- Research current RDF specifications |
| 24 | +- Make recommendations for modernizing and improving machine readable licenses |
| 25 | + information (ex. updated RDF syntax, JSON API) |
| 26 | +- Create initial versions of the recommendations |
| 27 | +--- |
| 28 | +application_tips: |
| 29 | +This project appears simple (ingest data and generate XML), but there are many |
| 30 | +many important details and strict requirements. I expect the project will |
| 31 | +broadly have three phases: 1) mimicry, 2) research, and 3) innovation. |
| 32 | +Applications should: |
| 33 | +- be detail oriented |
| 34 | +- value simplicity over cleverness |
| 35 | +--- |
| 36 | +resources: |
| 37 | +- **[Applicant Guide][appguide]** |
| 38 | +- [About The Licenses - Creative Commons][aboutlicenses] |
| 39 | +- [Describing Copyright in RDF - Creative Commons Rights Expression |
| 40 | + Language][rdfns] |
| 41 | +- [api.creativecommons.org — CC API v documentation][api] |
| 42 | +- [creativecommons/cc-licenses][licenses] |
| 43 | +- [creativecommons/cc-licenses-data][licensesdata] |
| 44 | + |
| 45 | +[appguide]: /internships/applicant-guide/ |
| 46 | +[aboutlicenses]: https://creativecommons.org/licenses/ |
| 47 | +[rdfns]: https://creativecommons.org/ns/ |
| 48 | +[api]: https://api.creativecommons.org/docs/ |
| 49 | +[licenses]: https://github.com/creativecommons/cc-licenses |
| 50 | +[licensesdata]: https://github.com/creativecommons/cc-licenses-data |
| 51 | +--- |
| 52 | +skills_recommended: |
| 53 | +- Django |
| 54 | +- Jinja2 |
| 55 | +- Python |
| 56 | +- XML |
| 57 | +- YAML |
| 58 | +--- |
| 59 | +mentors: |
| 60 | +- Abhishek Naidu |
| 61 | +- Nimish Bongale |
| 62 | +- Zack Krida |
| 63 | +--- |
| 64 | +difficulty: High |
| 65 | +--- |
| 66 | +filter_value: difficulty-high skill-python |
0 commit comments