diff --git a/.gitignore b/.gitignore
index 820d767f..6ec396ad 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,9 +11,7 @@ catalog-v*.xml
.cache
# The diagrams are generated at build time
-docs/modules/ROOT/assets/images/*.svg
-!docs/modules/ROOT/assets/images/splash.svg
**/.jqwik-database
diff --git a/docs/antora.yml b/docs/antora.yml
index 3db45cdb..bcba03ab 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -1,11 +1,11 @@
name: main
title: owl-cli
-version: snapshot
+version: 1.2.3
asciidoc:
attributes:
- release-version: snapshot
- release-tag: snapshot
- page-component-version: snapshot
+ release-version: 1.2.3
+ release-tag: v1.2.3
+ page-component-version: 1.2.3
nav:
- modules/ROOT/nav.adoc
diff --git a/docs/modules/ROOT/assets/images/asymmetric-object-property.svg b/docs/modules/ROOT/assets/images/asymmetric-object-property.svg
new file mode 100644
index 00000000..129a5405
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/asymmetric-object-property.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/class-assertion.svg b/docs/modules/ROOT/assets/images/class-assertion.svg
new file mode 100644
index 00000000..5537dde7
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/class-assertion.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/class-intersection.svg b/docs/modules/ROOT/assets/images/class-intersection.svg
new file mode 100644
index 00000000..cc2351ff
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/class-intersection.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/class-union.svg b/docs/modules/ROOT/assets/images/class-union.svg
new file mode 100644
index 00000000..771632e1
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/class-union.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-all-values-from.svg b/docs/modules/ROOT/assets/images/data-all-values-from.svg
new file mode 100644
index 00000000..533364df
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-all-values-from.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-complement-of.svg b/docs/modules/ROOT/assets/images/data-complement-of.svg
new file mode 100644
index 00000000..59057938
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-complement-of.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-exact-cardinality.svg b/docs/modules/ROOT/assets/images/data-exact-cardinality.svg
new file mode 100644
index 00000000..22f0e1e8
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-exact-cardinality.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-has-value.svg b/docs/modules/ROOT/assets/images/data-has-value.svg
new file mode 100644
index 00000000..444485ae
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-has-value.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-intersection-of.svg b/docs/modules/ROOT/assets/images/data-intersection-of.svg
new file mode 100644
index 00000000..efd2f80e
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-intersection-of.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-max-cardinality.svg b/docs/modules/ROOT/assets/images/data-max-cardinality.svg
new file mode 100644
index 00000000..07f7c543
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-max-cardinality.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-min-cardinality.svg b/docs/modules/ROOT/assets/images/data-min-cardinality.svg
new file mode 100644
index 00000000..90bd2860
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-min-cardinality.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-one-of.svg b/docs/modules/ROOT/assets/images/data-one-of.svg
new file mode 100644
index 00000000..c3da0def
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-one-of.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-property-assertion.svg b/docs/modules/ROOT/assets/images/data-property-assertion.svg
new file mode 100644
index 00000000..0aa69da9
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-property-assertion.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-property-domain.svg b/docs/modules/ROOT/assets/images/data-property-domain.svg
new file mode 100644
index 00000000..1c5e3324
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-property-domain.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-property-range.svg b/docs/modules/ROOT/assets/images/data-property-range.svg
new file mode 100644
index 00000000..11716ec3
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-property-range.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-some-values-from.svg b/docs/modules/ROOT/assets/images/data-some-values-from.svg
new file mode 100644
index 00000000..3b493412
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-some-values-from.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/data-union-of.svg b/docs/modules/ROOT/assets/images/data-union-of.svg
new file mode 100644
index 00000000..47cfe2b1
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/data-union-of.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/datarange-expression.svg b/docs/modules/ROOT/assets/images/datarange-expression.svg
new file mode 100644
index 00000000..1697f7a6
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/datarange-expression.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/datatype-definition.svg b/docs/modules/ROOT/assets/images/datatype-definition.svg
new file mode 100644
index 00000000..aba9b5f9
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/datatype-definition.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/declaration-annotation-property.svg b/docs/modules/ROOT/assets/images/declaration-annotation-property.svg
new file mode 100644
index 00000000..8727ff23
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/declaration-annotation-property.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/declaration-class.svg b/docs/modules/ROOT/assets/images/declaration-class.svg
new file mode 100644
index 00000000..c4ca003f
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/declaration-class.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/declaration-data-property.svg b/docs/modules/ROOT/assets/images/declaration-data-property.svg
new file mode 100644
index 00000000..fa2ca59d
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/declaration-data-property.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/declaration-datatype.svg b/docs/modules/ROOT/assets/images/declaration-datatype.svg
new file mode 100644
index 00000000..f4373e9d
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/declaration-datatype.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/declaration-individual.svg b/docs/modules/ROOT/assets/images/declaration-individual.svg
new file mode 100644
index 00000000..01f5ce45
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/declaration-individual.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/declaration-object-property.svg b/docs/modules/ROOT/assets/images/declaration-object-property.svg
new file mode 100644
index 00000000..4dd3a68b
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/declaration-object-property.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/different-individuals.svg b/docs/modules/ROOT/assets/images/different-individuals.svg
new file mode 100644
index 00000000..5b9c37ae
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/different-individuals.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/disjoint-classes.svg b/docs/modules/ROOT/assets/images/disjoint-classes.svg
new file mode 100644
index 00000000..17085c11
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/disjoint-classes.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/disjoint-data-properties.svg b/docs/modules/ROOT/assets/images/disjoint-data-properties.svg
new file mode 100644
index 00000000..2aaba96b
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/disjoint-data-properties.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/disjoint-object-properties.svg b/docs/modules/ROOT/assets/images/disjoint-object-properties.svg
new file mode 100644
index 00000000..41aadcc5
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/disjoint-object-properties.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/disjoint-union.svg b/docs/modules/ROOT/assets/images/disjoint-union.svg
new file mode 100644
index 00000000..dc843965
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/disjoint-union.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/equivalent-classes.svg b/docs/modules/ROOT/assets/images/equivalent-classes.svg
new file mode 100644
index 00000000..122cbb3f
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/equivalent-classes.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/equivalent-data-properties.svg b/docs/modules/ROOT/assets/images/equivalent-data-properties.svg
new file mode 100644
index 00000000..39dd2c63
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/equivalent-data-properties.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/equivalent-object-properties.svg b/docs/modules/ROOT/assets/images/equivalent-object-properties.svg
new file mode 100644
index 00000000..b18d4ee0
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/equivalent-object-properties.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/functional-data-property.svg b/docs/modules/ROOT/assets/images/functional-data-property.svg
new file mode 100644
index 00000000..a7bc541e
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/functional-data-property.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/functional-object-property.svg b/docs/modules/ROOT/assets/images/functional-object-property.svg
new file mode 100644
index 00000000..a98cc660
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/functional-object-property.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/has-key.svg b/docs/modules/ROOT/assets/images/has-key.svg
new file mode 100644
index 00000000..fdae105f
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/has-key.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/inverse-functional-object-property.svg b/docs/modules/ROOT/assets/images/inverse-functional-object-property.svg
new file mode 100644
index 00000000..4379bb90
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/inverse-functional-object-property.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/inverse-object-properties.svg b/docs/modules/ROOT/assets/images/inverse-object-properties.svg
new file mode 100644
index 00000000..b1d216ee
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/inverse-object-properties.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/irreflexive-object-property.svg b/docs/modules/ROOT/assets/images/irreflexive-object-property.svg
new file mode 100644
index 00000000..0c17982e
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/irreflexive-object-property.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/negative-data-property-assertion.svg b/docs/modules/ROOT/assets/images/negative-data-property-assertion.svg
new file mode 100644
index 00000000..7d3bba2e
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/negative-data-property-assertion.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/negative-object-property-assertion.svg b/docs/modules/ROOT/assets/images/negative-object-property-assertion.svg
new file mode 100644
index 00000000..e0734b15
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/negative-object-property-assertion.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-all-values-from.svg b/docs/modules/ROOT/assets/images/object-all-values-from.svg
new file mode 100644
index 00000000..0b37c7ee
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-all-values-from.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-complement-of.svg b/docs/modules/ROOT/assets/images/object-complement-of.svg
new file mode 100644
index 00000000..7635a311
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-complement-of.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-exact-cardinality-qualified.svg b/docs/modules/ROOT/assets/images/object-exact-cardinality-qualified.svg
new file mode 100644
index 00000000..cef9565f
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-exact-cardinality-qualified.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-exact-cardinality-unqualified.svg b/docs/modules/ROOT/assets/images/object-exact-cardinality-unqualified.svg
new file mode 100644
index 00000000..0666208b
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-exact-cardinality-unqualified.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-has-self.svg b/docs/modules/ROOT/assets/images/object-has-self.svg
new file mode 100644
index 00000000..e0d101ba
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-has-self.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-has-value.svg b/docs/modules/ROOT/assets/images/object-has-value.svg
new file mode 100644
index 00000000..52c478e6
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-has-value.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-inverse-of.svg b/docs/modules/ROOT/assets/images/object-inverse-of.svg
new file mode 100644
index 00000000..4587526d
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-inverse-of.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-max-cardinality-qualified.svg b/docs/modules/ROOT/assets/images/object-max-cardinality-qualified.svg
new file mode 100644
index 00000000..0caf8f4e
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-max-cardinality-qualified.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-max-cardinality-unqualified.svg b/docs/modules/ROOT/assets/images/object-max-cardinality-unqualified.svg
new file mode 100644
index 00000000..13994b8b
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-max-cardinality-unqualified.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-min-cardinality-qualified.svg b/docs/modules/ROOT/assets/images/object-min-cardinality-qualified.svg
new file mode 100644
index 00000000..a33bd23b
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-min-cardinality-qualified.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-min-cardinality-unqualified.svg b/docs/modules/ROOT/assets/images/object-min-cardinality-unqualified.svg
new file mode 100644
index 00000000..2d9a15ed
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-min-cardinality-unqualified.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-one-of.svg b/docs/modules/ROOT/assets/images/object-one-of.svg
new file mode 100644
index 00000000..1810fd3a
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-one-of.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-property-assertion.svg b/docs/modules/ROOT/assets/images/object-property-assertion.svg
new file mode 100644
index 00000000..59e3ef51
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-property-assertion.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-property-chain.svg b/docs/modules/ROOT/assets/images/object-property-chain.svg
new file mode 100644
index 00000000..bafd7a86
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-property-chain.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-property-domain.svg b/docs/modules/ROOT/assets/images/object-property-domain.svg
new file mode 100644
index 00000000..e4bb9df2
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-property-domain.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-property-range.svg b/docs/modules/ROOT/assets/images/object-property-range.svg
new file mode 100644
index 00000000..3a4d994e
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-property-range.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/object-some-values-from.svg b/docs/modules/ROOT/assets/images/object-some-values-from.svg
new file mode 100644
index 00000000..8ccceba6
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/object-some-values-from.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/reflexive-object-property.svg b/docs/modules/ROOT/assets/images/reflexive-object-property.svg
new file mode 100644
index 00000000..a72f6a00
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/reflexive-object-property.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/same-individuals.svg b/docs/modules/ROOT/assets/images/same-individuals.svg
new file mode 100644
index 00000000..f6d29a73
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/same-individuals.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/sub-data-property-of.svg b/docs/modules/ROOT/assets/images/sub-data-property-of.svg
new file mode 100644
index 00000000..94b98c1f
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/sub-data-property-of.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/sub-object-property-of.svg b/docs/modules/ROOT/assets/images/sub-object-property-of.svg
new file mode 100644
index 00000000..71026514
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/sub-object-property-of.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/subclassof.svg b/docs/modules/ROOT/assets/images/subclassof.svg
new file mode 100644
index 00000000..eea2312a
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/subclassof.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/swrl-rule-builtin-atom.svg b/docs/modules/ROOT/assets/images/swrl-rule-builtin-atom.svg
new file mode 100644
index 00000000..d5bc5dc9
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/swrl-rule-builtin-atom.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/swrl-rule-class-atom-with-expression.svg b/docs/modules/ROOT/assets/images/swrl-rule-class-atom-with-expression.svg
new file mode 100644
index 00000000..f6eb762c
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/swrl-rule-class-atom-with-expression.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/swrl-rule-class-atom.svg b/docs/modules/ROOT/assets/images/swrl-rule-class-atom.svg
new file mode 100644
index 00000000..c0340a45
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/swrl-rule-class-atom.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/swrl-rule-data-range-atom.svg b/docs/modules/ROOT/assets/images/swrl-rule-data-range-atom.svg
new file mode 100644
index 00000000..cd7353d3
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/swrl-rule-data-range-atom.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/swrl-rule-object-property-atom.svg b/docs/modules/ROOT/assets/images/swrl-rule-object-property-atom.svg
new file mode 100644
index 00000000..d2e6ebaf
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/swrl-rule-object-property-atom.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/symmetric-object-property.svg b/docs/modules/ROOT/assets/images/symmetric-object-property.svg
new file mode 100644
index 00000000..4e3fad05
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/symmetric-object-property.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/transitive-object-property.svg b/docs/modules/ROOT/assets/images/transitive-object-property.svg
new file mode 100644
index 00000000..0d0ab8c0
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/transitive-object-property.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
index 7d521816..da42a35b 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -14,4 +14,4 @@
# limitations under the License.
#
-version=snapshot
\ No newline at end of file
+version=1.2.3
\ No newline at end of file