Skip to content

Commit bcd7d00

Browse files
committedMar 3, 2025··
figure and description updated.
1 parent 6fc7226 commit bcd7d00

File tree

3 files changed

+2
-2
lines changed

3 files changed

+2
-2
lines changed
 

‎docs/images/ingest.png

-479 KB
Binary file not shown.

‎docs/images/ingest_service.png

194 KB
Loading

‎docs/ingestion_service.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
{numref}`brainkb_intestion_architecture_figure` illustrates the architecture of the ingestion service, which follows the producer-consumer pattern and leverages RabbitMQ for scalable data ingestion. The service is composed of two main components: (i) the producer and (ii) the consumer.
44
The producer component exposes API endpoints (see {numref}`brainkb_ingestion_service_api_endpoints`) that allow clients or users to ingest data. Currently, it supports the ingestion of KGs represented in JSON-LD and Turtle formats. Users can ingest raw JSON-LD data as well as upload files, either individually or in batches. At present, the ingestion of other file types, such as PDF, text, and JSON, has been disabled due to the incomplete implementation of the required functionalities.
5+
The consumer retrieves ingested data from RabbitMQ, processes it, and forwards it to the query service via API endpoints. The query service then inserts the processed data into the graph database.
56

67

7-
8-
```{figure} images/ingest.png
8+
```{figure} images/ingest_service.png
99
:name: brainkb_intestion_architecture_figure
1010
Architecture of Ingestion Service.
1111
```

0 commit comments

Comments
 (0)
Please sign in to comment.