@@ -2,40 +2,60 @@ _model: project-idea
2
2
---
3
3
_ hidden: yes
4
4
---
5
- title: Add RDF XML format to CC Legal Tools
5
+ title: CC Legal Tools: Machine Readable Layer
6
6
---
7
7
problem:
8
- The CC Legal Tools App is currently using legacy RDF files for the machine
9
- readable layer of the legal tools. Those files are out of date and contain a
10
- few errors and omissions. This technical debt also prevents future work to
11
- improve the machine readable layer of the CC Legal Tools .
8
+ The CC Legal tools consist of three parts, the legal code, the deed (simple
9
+ language description), and the machine readable. The machine readable layer has
10
+ received the least recent development. It is out of date and there are
11
+ unresolved issues .
12
12
---
13
13
expected_outcome:
14
14
Extend the CC Legal Tools App to generate deterministic RDF XML files for all
15
15
of the legal tools.
16
+
17
+ Stretch goal: Extend the CC Legal Tools App to generate deterministic plain
18
+ text versions of the 4.0 licenses and the CC0 public domain dedication.
16
19
---
17
20
contributor_tasks:
18
21
The contributor will need to extend the CC Legal Tools App to generate RDF XML
19
22
files. The generated RDF XML files must be deterministic and well organized and
20
23
based on current RDF specifications. Application updates must include test
21
- coverage. Stretch goals include planning any breaking changes and working on a
22
- static API.
24
+ coverage.
25
+
26
+ Stretch goal: Extend the CC Legal Tools App to generate plain text versions.
27
+ The generated plain text versions must be deterministic and match the
28
+ formatting of the manual versions (except where improvements are desired).
29
+ Application updates must include test coverage. Additional stretch goals
30
+ include adding markdown format generation and interfacing/collaborating with
31
+ SPDX.
23
32
---
24
33
application_tips:
25
34
- Engage with the CC Legal Tools repositories (issues, pull requests)
26
35
- Be helpful and welcoming (e.g. answer other contributors’ questions on Slack)
27
36
- [ Applicant Guide] ( /programs/applicant-guide/ )
28
37
---
29
38
resources:
30
- - [ creativecommons/cc-legal-tools-app] [ cc-legal-tools-app ] : License and public
31
- domain dedication management application for Creative Commons
32
- - [ creativecommons/cc-legal-tools-data] [ cc-legal-tools-data ] : License and
33
- public domain dedication data for Creative Commons
34
- - [ Describing Copyright in RDF - Creative Commons Rights Expression Language] [ describerdf ]
35
-
36
- [ cc-legal-tools-app ] : https://github.com/creativecommons/cc-legal-tools-app
37
- [ cc-legal-tools-data ] : https://github.com/creativecommons/cc-legal-tools-data
38
- [ describerdf ] : https://creativecommons.org/ns/
39
+ - [ creativecommons/cc-legal-tools-app] ( https://github.com/creativecommons/cc-legal-tools-app/ ) :
40
+ License and public domain dedication management application for Creative
41
+ Commons
42
+ - [ creativecommons/cc-legal-tools-data] ( https://github.com/creativecommons/cc-legal-tools-data ) :
43
+ License and public domain dedication data for Creative Commons
44
+ - ** ccREL (RDF/XML)**
45
+ - [ Describing Copyright in RDF - Creative Commons Rights Expression
46
+ Language] ( https://creativecommons.org/ns/ )
47
+ - [ CC REL - Creative Commons] ( https://wiki.creativecommons.org/wiki/CC_REL ) (CC
48
+ Public Wiki)
49
+ - [ creativecommons/ccrel] ( https://github.com/creativecommons/ccrel )
50
+ - [ ccREL: The Creative Commons Rights Expression
51
+ Language] ( https://opensource.creativecommons.org/ccrel/ )
52
+ - [ creativecommons/ccrel-guide] ( https://github.com/creativecommons/ccrel-guide )
53
+ - [ CC REL by Example] ( https://opensource.creativecommons.org/ccrel-guide/ )
54
+ - ** Plain text format**
55
+ - [ Plaintext versions of Creative Commons 4.0 licenses - Creative
56
+ Commons] ( https://creativecommons.org/2014/01/07/plaintext-versions-of-creative-commons-4-0-licenses/ )
57
+ - [ Plaintext versions of Creative Commons licenses and CC0 - Creative
58
+ Commons] ( https://creativecommons.org/2011/04/15/plaintext-versions-of-creative-commons-licenses-and-cc0/ )
39
59
---
40
60
skills_recommended:
41
61
- Django
0 commit comments