diff --git a/pages/docs/img/openapi.png b/pages/docs/img/openapi.png
new file mode 100644
index 0000000000000000000000000000000000000000..09b4c8b663c4cdfbfa69f44a925c00440bea5a6c
Binary files /dev/null and b/pages/docs/img/openapi.png differ
diff --git a/pages/docs/index.md b/pages/docs/index.md
index 23dc8e3244fae88c3e87b263b380692cc3ffaff7..0e88b99c3fa18b806301839e4229e56874caf488 100644
--- a/pages/docs/index.md
+++ b/pages/docs/index.md
@@ -10,7 +10,7 @@ First of all, This tool parses [an OpenAPI specification (Swagger)](https://swag
 ![](img/parser.png)
 
 
-After a parsing phase, `RAGO` is prepared to generate tests automatically in two different ways based on Fuzzing, `Random Testing` and `Parameter Inference`
+After the parsing phase, `RAGO` is prepared to generate tests automatically in two different ways based on Fuzzing, `Random Testing` and `Parameter Inference`.
 
 ## OpenAPI in RAG
 
@@ -19,6 +19,12 @@ After a parsing phase, `RAGO` is prepared to generate tests automatically in two
 - UML for OpenAPIObject
 - Relast for OpenAPIObject
 
+![](img/openapi.png)
+
+```
+OpenAPIObject ::= <OpenAPI> <JsonSchemaDialect> I:InfoObject Serv:ServerObject* P:PathsObject* W:Webhook* C:ComponentsObject Sr:SecurityRequirementObject* T:TagObject* [E:ExternalDocObject] Ex:Extension*;
+```
+
 ## Fuzzing Methods
 
 ### Random Testing