You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* the *originalId* attribute is the identifier used by the event's source for the target publication
43
44
* the *title* attribute is the title of the publication as provided by the correction's source
44
45
* the *trust* attribute is the level of accuracy of the quality assurance event (values from 0.00 to 1.00)
46
+
* the *topic* attribute is the name of the topic of the event
45
47
* the *status* attribute is one of (ACCEPTED, REJECTED, DISCARDED, PENDING)
46
48
* the *eventDate* attribute is the timestamp of the event reception
47
49
* the *message* attribute is a json object which structure depends on the source and on the topic of the event. When the source is "openaire" and the "topic" type is
48
50
* ENRICH/MISSING/PID and ENRICH/MORE/PID: fills `message.type` with the type of persistent identifier (doi, pmid, etc.) and `message.value` with the corresponding value
* ENRICH/MISSING/SUBJECT/ACM: fills the `message.value` with the actual keywords, the subject classification is defined by the last part of the topic (ACM, JEL, DDC, etc.)
51
-
* ENRICH/MISSING/PROJECT: fills `acronym`, `code`, `funder`, `fundingProgram`, `jurisdiction` and `title`
52
+
* ENRICH/MISSING/PROJECT and ENRICH/MORE/PROJECT: fills `acronym`, `code`, `funder`, `fundingProgram`, `jurisdiction` and `title`
52
53
53
54
Exposed links:
54
55
* topic: link to the topic to which the event belong to (see [qualityassurancetopics](qualityassurancetopics.md))
Copy file name to clipboardExpand all lines: qualityassurancetopics.md
+18-3Lines changed: 18 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,25 @@ Provide access to the Quality Assurance topics. A topic represents a specific ty
5
5
This method is not implemented as we haven't a use case that require to iterate over all the qa topics regardless of their source. Please use the search/bySource method instead.
6
6
7
7
8
+
```json
9
+
{
10
+
key: "ENRICH!MORE!PID",
11
+
lastEvent: "2020/10/09 10:11 UTC",
12
+
totalEvents: "33"
13
+
},
14
+
{
15
+
key: "ENRICH!MISSING!ABSTRACT",
16
+
lastEvent: "2020/10/09 10:11 UTC",
17
+
totalEvents: "21"
18
+
},
19
+
...
20
+
]
21
+
```
8
22
Attributes:
9
-
*name: the name of the topic to display on the frontend user interface
23
+
*key: the name of the topic to display on the frontend user interface
10
24
* lastEvent: the date of the last update from Quality Assurance Broker
11
25
* totalEvents: the total number of quality assurance events provided by Quality Assurance Broker for this topic
12
-
* id: is the identifier to use in GET Single Topic. It is composed of the source, the topic name and optionally the target item uuid to which the data will be restricted
26
+
13
27
14
28
Return codes:
15
29
* 200 OK - if the operation succeed
@@ -22,6 +36,7 @@ Return codes:
22
36
Provide detailed information about a specific Quality Assurance Broker topic. The JSON response document is as follow
23
37
24
38
```json
39
+
25
40
{
26
41
id: "openaire:ENRICH!MORE!PID",
27
42
type: "qualityassurancetopic",
@@ -30,7 +45,7 @@ Provide detailed information about a specific Quality Assurance Broker topic. Th
0 commit comments