-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTODO.html
152 lines (150 loc) · 6.84 KB
/
TODO.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<!DOCTYPE html>
<html>
<head>
<title>Institutional Repository Data Management</title>
<link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://caltechlibrary.github.io/css/site.css">
</head>
<body>
<header>
<a href="http://library.caltech.edu" title="link to Caltech Library Homepage"><img src="https://caltechlibrary.github.io/assets/liblogo.gif" alt="Caltech Library logo"></a>
</header>
<nav>
<ul>
<li><a href="/">Home</a></li>
<li><a href="index.html">README</a></li>
<li><a href="LICENSE">LICENSE</a></li>
<li><a href="INSTALL.html">INSTALL</a></li>
<li><a href="user_manual.html">User Manual</a></li>
<li><a href="search.html">Search Docs</a></li>
<li><a href="about.html">About</a></li>
<li><a href="https://github.com/caltechlibrary/irdmtools">GitHub</a></li>
</ul>
</nav>
<section>
<h1 id="action-items">Action Items</h1>
<h2 id="bugs">Bugs</h2>
<ul class="task-list">
<li><label><input type="checkbox" />ep3ds2citations, citations from
CaltechDATA seem to be missing orcid even when present in the data.ds
record.</label></li>
<li><label><input type="checkbox" />eprint2rdm missing metadata
attributes</label>
<ul class="task-list">
<li><label><input type="checkbox" checked="" />journal related fields
(e.g. journal:journal) in custom fields</label></li>
<li><label><input type="checkbox" />thesis related fields</label></li>
<li><label><input type="checkbox" />meeting:meeting in custom
fields</label></li>
<li><label><input type="checkbox" checked="" />migrate resolver id
(eprint.IDNumber) to metadata.identifiers</label></li>
<li><label><input type="checkbox" checked="" />Map CaltechTHESIS custom
fields, issue #44</label></li>
<li><label><input type="checkbox" checked="" />Group transfer problem,
see issue #42</label></li>
</ul></li>
<li><label><input type="checkbox" checked="" />Local group items are
including an empty “{}” as an entry when retrieved with ep3util
(e.g. thesis repository, ep3util get_record 7320)</label></li>
<li><label><input type="checkbox" checked="" />progress.go is producing
non-sensical estamates of the time remaining, need to review my math
(this was a really bad SQL query on my part)</label></li>
<li><label><input type="checkbox" checked="" />rdmutil</label>
<ul class="task-list">
<li><label><input type="checkbox" checked="" />Send to Cummunity not
working</label></li>
<li><label><input type="checkbox" checked="" />Submit Draft not
working</label></li>
<li><label><input type="checkbox" checked="" />Review Drafft not
wokring</label></li>
<li><label><input type="checkbox" checked="" />Submit Publish not
working</label></li>
<li><label><input type="checkbox" checked="" />Upload files to
Draft</label></li>
<li><label><input type="checkbox" checked="" />Delete files from
Draft</label></li>
<li><label><input type="checkbox" checked="" />Import Files to
Draft</label></li>
<li><label><input type="checkbox" checked="" />Put eprints ‘suggests’
private notes into review comments, see issue #16</label></li>
<li><label><input type="checkbox" checked="" />Do file mapping, see
issue #3</label></li>
</ul></li>
<li><label><input type="checkbox" checked="" />migrate_record.py
(running Python Fixup code)</label>
<ul class="task-list">
<li><label><input type="checkbox" checked="" />resolver id
migrated</label></li>
<li><label><input type="checkbox" checked="" />migrate DOI to
metadata.identifiers if already in repository, issue #15</label></li>
</ul></li>
<li><label><input type="checkbox" checked="" />doi2rdm</label>
<ul class="task-list">
<li><label><input type="checkbox" checked="" />Migrate monographs from
CrossRef more effectively, see issue #40</label></li>
<li><label><input type="checkbox" checked="" />figure out how to
transform mml markup, issue #36</label></li>
</ul></li>
<li><label><input type="checkbox" checked="" />rdm2eprint should always
populate official URL, in some cases is showing up
<code>/records/{rdmid}</code> but in others it is populated, when I
checked authors record efd3g-p2669 it isn’t populated in the JSON
output</label></li>
<li><label><input type="checkbox" checked="" />ep3ds2citations, authors
array isn’t including orcid and clpid as found in authors.ds, thesis.ds
and data.ds</label></li>
<li><label><input type="checkbox" checked="" />citation record ‘id’ is
winding up with keys like ‘authors:authors:XXXXX-XXXXX’ for
CaltechAUTHORS, CaltechDATA and then ‘caltechthesis:thesis:XXXX’ for
CaltechTHESIS.</label></li>
<li><label><input type="checkbox" checked="" />ep3ds2citations,
publication_date isn’t showing up in JSON stored</label></li>
<li><label><input type="checkbox" checked="" />Need an ability to apply
an explicit prefix to keys ingested by ep3ds2citation, this avoids the
problem where some record pickup an EPrint collection name versus the
dataset collection name fallback</label></li>
</ul>
<h2 id="next">Next</h2>
<ul class="task-list">
<li><label><input type="checkbox" />irdmtools Go based commands should
not use the RDM JSON API, they should always go direct to the Postgres
database</label></li>
<li><label><input type="checkbox" checked="" />ep3ds2citation needs to
be able to work from a key list or JSON list of keys. When working from
key list it should read the entire keylist in then start processing them
and display progress</label></li>
<li><label><input type="checkbox" checked="" />Integrate a YAML options
file into doi2rdm so that we can easily map our customized mapings via
configuration instead of hard coding them.</label></li>
<li><label><input type="checkbox" checked="" />rdmutil get_all_ids needs
a get_all_stale_ids counterpart, see issue #68 (implemented
get_record_versions”`</label></li>
<li><label><input type="checkbox" checked="" />add put_record to
rdmutil, actually done as many steps, new_record, new_draft,
update_draft, …</label></li>
<li><label><input type="checkbox" checked="" />Implement a CrossRef to
Invenio RDM record</label></li>
<li><label><input type="checkbox" checked="" />Figure out a faster way
to retrieve RDM ids without using the API or OAI-PMH. Possibly options
would be to create an rdmapid service, or direct query via
PostgreSQL.</label>
<ul>
<li>PostgREST can provide a RESTful JSON API to our Invenio RDM data
stored in Postgres</li>
</ul></li>
</ul>
<h2 id="someday-maybe">Someday, maybe</h2>
<ul class="task-list">
<li><label><input type="checkbox" />figure out a faster way to backup
stats in RDM other than <code>elasticdump</code> which takes a very long
time (single three, single CPU)</label></li>
</ul>
</section>
<footer>
<span>© 2023 <a href="https://www.library.caltech.edu/copyright">Caltech Library</a></span>
<address>1200 E California Blvd, Mail Code 1-32, Pasadena, CA 91125-3200</address>
<span><a href="mailto:[email protected]">Email Us</a></span>
<span>Phone: <a href="tel:+1-626-395-3405">(626)395-3405</a></span>
</footer>
</body>
</html>