Ontology Management
Ontology Management
Create Ontology Endpoint POST /api/v1/ontology/create
| Resource URL | /api/v1/ontology/create |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Description
Create a new ontology.
Request Body
| Parameter | Description | Required | Type | Default Value |
|---|---|---|---|---|
| name | Name of the ontology | Yes | String | N/A |
| description | Ontology description | Yes | String | N/A |
| client_id | Client identifier | Yes | String | N/A |
| created_user | User who created it | Yes | String | N/A |
Example Request
Example Response
HTTP Responses
| HTTP Code | Message |
|---|---|
| 200 | Successful Response |
| 422 | Validation Error |
Get All Ontology Endpoint GET /api/v1/ontology
| Resource URL | /api/v1/ontology |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Description
Retrieve a paginated list of all ontologies.
Parameters
| Parameter | Description | Required | Type | Default Value |
|---|---|---|---|---|
| page | Page number to retrieve | No | Integer | 1 |
| page_size | Number of items per page | No | Integer | 10 |
| client_id | Client identifier | No | String | N/A |
| name | Ontology name filter | No | String | N/A |
Example Request
Example Response
HTTP Responses
| HTTP Code | Message |
|---|---|
| 200 | Successful Response |
| 422 | Validation Error |
Update Ontology Endpoint PUT /api/v1/ontology/{identifier}
| Resource URL | /api/v1/ontology/{identifier} |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Description
Update an existing ontology by its identifier.
Parameters
| Parameter | Description | Required | Type | Default Value |
|---|---|---|---|---|
| identifier | Ontology ID | Yes | Integer | N/A |
Request Body
| Parameter | Description | Required | Type | Default Value |
|---|---|---|---|---|
| name | Name of the ontology | Yes | String | N/A |
| description | Ontology description | Yes | String | N/A |
Example Request
Example Response
HTTP Responses
| HTTP Code | Message |
|---|---|
| 200 | Successful Response |
| 422 | Validation Error |
Delete Ontology Endpoint DELETE /api/v1/ontology/{identifier}
| Resource URL | /api/v1/ontology/{identifier} |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Description
Delete an ontology by its identifier.
Parameters
| Parameter | Description | Required | Type | Default Value |
|---|---|---|---|---|
| identifier | Ontology ID | Yes | Integer | N/A |
Example Request
Example Response
HTTP Responses
| HTTP Code | Message |
|---|---|
| 200 | Successful Response |
| 422 | Validation Error |