Skip to content

Commit

Permalink
0.4.4
Browse files Browse the repository at this point in the history
  • Loading branch information
sarthou committed Nov 26, 2024
2 parents f13a557 + 649eb32 commit b1454ef
Show file tree
Hide file tree
Showing 109 changed files with 1,586 additions and 326 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ On this launcher file, you will find an argument indicating the path to the onto
You can add your own ontology files in the argument if you want them to be loaded at the beginning of the program.

[Release-Url]: https://sarthou.github.io/ontologenius/
[Release-image]: http://img.shields.io/badge/release-v0.4.3-1eb0fc.svg
[Release-image]: http://img.shields.io/badge/release-v0.4.4-1eb0fc.svg
27 changes: 26 additions & 1 deletion docs/Download.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>Download | Ontologenius 0.4.3</title>
<title>Download | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="images/favicon.ico" rel="shortcut icon">
Expand Down Expand Up @@ -92,6 +92,31 @@ <h1 class="title">Download</h1>

<p>You have below the archives of the major versions of Ontologenius:</p>

<h2> V0.4.4 </h2>
<p>26 / 11 / 2024</p>

<ul>
<li>
<a href="https://github.com/sarthou/ontologenius/archive/v0.4.4.zip" rel="nofollow">
<svg class="octicon octicon-file-zip flex-shrink-0 text-gray" width="16" height="16" viewBox="0 0 12 16" version="1.1" aria-hidden="true">
<path fill-rule="evenodd" d="M8.5 1H1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4.5L8.5 1zM11 14H1V2h3v1h1V2h3l3 3v9zM5 4V3h1v1H5zM4 4h1v1H4V4zm1 2V5h1v1H5zM4 6h1v1H4V6zm1 2V7h1v1H5zM4 9.28A2 2 0 0 0 3 11v1h4v-1a2 2 0 0 0-2-2V8H4v1.28zM6 10v1H4v-1h2z">
</path>
</svg>
<strong class="px-1">Source code</strong> (zip)
</a>
</li>

<li>
<a href="https://github.com/sarthou/ontologenius/archive/v0.4.4.tar.gz" rel="nofollow">
<svg class="octicon octicon-file-zip flex-shrink-0 text-gray" width="16" height="16" viewBox="0 0 12 16" version="1.1" aria-hidden="true">
<path fill-rule="evenodd" d="M8.5 1H1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4.5L8.5 1zM11 14H1V2h3v1h1V2h3l3 3v9zM5 4V3h1v1H5zM4 4h1v1H4V4zm1 2V5h1v1H5zM4 6h1v1H4V6zm1 2V7h1v1H5zM4 9.28A2 2 0 0 0 3 11v1h4v-1a2 2 0 0 0-2-2V8H4v1.28zM6 10v1H4v-1h2z">
</path>
</svg>
<strong class="px-1">Source code</strong> (tar.gz)
</a>
</li>
</ul>

<h2> V0.4.3 </h2>
<p>8 / 11 / 2024</p>

Expand Down
2 changes: 1 addition & 1 deletion docs/InstallOntologeniusROS1.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>Install ROS1 | Ontologenius 0.4.3</title>
<title>Install ROS1 | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/InstallOntologeniusROS2.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>Install ROS2 | Ontologenius 0.4.3</title>
<title>Install ROS2 | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/Publications.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>Publications | Ontologenius 0.4.3</title>
<title>Publications | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="images/favicon.ico" rel="shortcut icon">
Expand Down
6 changes: 3 additions & 3 deletions docs/SetUp.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>Set up | Ontologenius 0.4.3</title>
<title>Set up | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="style/ontologenius_tabs.css" rel="stylesheet" type="text/css">
Expand Down Expand Up @@ -224,7 +224,7 @@ <h1 class="title">Set Up Your Environnement</h1>
<p>We will require a minimal version of Ontologenius (optional) and include the ontologenius API.</p>

<div class="code_block">
<div class="terminal_line">find_package(ontologenius 0.4.3 REQUIRED)</div>
<div class="terminal_line">find_package(ontologenius 0.4.4 REQUIRED)</div>
<div class="terminal_line">...</div>
<div class="terminal_line">catkin_package(</div>
<div class="terminal_line"># INCLUDE_DIRS include</div>
Expand Down Expand Up @@ -258,7 +258,7 @@ <h1 class="title">Set Up Your Environnement</h1>
<div class="terminal_line">...</div>
<div class="terminal_line">find_package(ament_cmake REQUIRED)</div>
<div class="terminal_line">find_package(rclcpp REQUIRED)</div>
<div class="terminal_line">find_package(ontologenius 0.4.3 REQUIRED)</div>
<div class="terminal_line">find_package(ontologenius 0.4.4 REQUIRED)</div>
<div class="terminal_line"> </div>
<div class="terminal_line">include_directories(</div>
<div class="terminal_line"> ${rclcpp_INCLUDE_DIRS}</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/cpp_API/ActionClient.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>ActionClient Class (cpp) | Ontologenius 0.4.3</title>
<title>ActionClient Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/cpp_API/ClassClient.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>ClassClient Class (cpp) | Ontologenius 0.4.3</title>
<title>ClassClient Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/cpp_API/ClassIndexClient.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>ClassIndexClient Class (cpp) | Ontologenius 0.4.3</title>
<title>ClassIndexClient Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/cpp_API/ClientBase.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>ClientBase Class (cpp) | Ontologenius 0.4.3</title>
<title>ClientBase Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/cpp_API/ClientBaseIndex.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>ClientBaseIndex Class (cpp) | Ontologenius 0.4.3</title>
<title>ClientBaseIndex Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/cpp_API/ConversionClient.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>ConversionClient Class (cpp) | Ontologenius 0.4.3</title>
<title>ConversionClient Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/cpp_API/CppAPI.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>C++ API (cpp) | Ontologenius 0.4.3</title>
<title>C++ API (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/cpp_API/DataPropertyClient.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>DataPropertyClient Class (cpp) | Ontologenius 0.4.3</title>
<title>DataPropertyClient Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/cpp_API/DataPropertyIndexClient.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>DataPropertyIndexClient Class (cpp) | Ontologenius 0.4.3</title>
<title>DataPropertyIndexClient Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down
2 changes: 1 addition & 1 deletion docs/cpp_API/FeederPublisher.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>FeederPublisher Class (cpp) | Ontologenius 0.4.3</title>
<title>FeederPublisher Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down
30 changes: 29 additions & 1 deletion docs/cpp_API/IndividualClient.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>IndividualClient Class (cpp) | Ontologenius 0.4.3</title>
<title>IndividualClient Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down Expand Up @@ -208,6 +208,22 @@ <h2 id="public-functions">Public Functions</h2>
<td class="memItemLeft rightAlign topAlign"> std::vector&lt;std::string&gt; </td>
<td class="memItemRight bottomAlign"><b><a href="IndividualClient.html#getRangeOf">getRangeOf</a></b>(const std::string&amp; <i>name</i>, const std::string&amp; <i>selector</i> = "", int <i>depth</i> = -1)</td>
</tr>
<tr>
<td class="memItemLeft rightAlign topAlign"> bool </td>
<td class="memItemRight bottomAlign"><b><a href="IndividualClient.html#isInferred">isInferred</a></b>(const std::string&amp; <i>subject</i>, const std::string&amp; <i>property</i>, const std::string&amp; <i>object</i>)</td>
</tr>
<tr>
<td class="memItemLeft rightAlign topAlign"> bool </td>
<td class="memItemRight bottomAlign"><b><a href="IndividualClient.html#isInferred2">isInferred</a></b>(const std::string&amp; <i>subject</i>, const std::string&amp; <i>class_name</i>)</td>
</tr>
<tr>
<td class="memItemLeft rightAlign topAlign"> std::vector&lt;std::string&gt; </td>
<td class="memItemRight bottomAlign"><b><a href="IndividualClient.html#getInferenceExplanation">getInferenceExplanation</a></b>(const std::string&amp; <i>subject</i>, const std::string&amp; <i>property</i>, const std::string&amp; <i>object</i>)</td>
</tr>
<tr>
<td class="memItemLeft rightAlign topAlign"> std::vector&lt;std::string&gt; </td>
<td class="memItemRight bottomAlign"><b><a href="IndividualClient.html#getInferenceExplanation2">getInferenceExplanation</a></b>(const std::string&amp; <i>subject</i>, const std::string&amp; <i>class_name</i>)</td>
</tr>
</tbody>
</table>
</div>
Expand Down Expand Up @@ -288,6 +304,18 @@ <h3 class="fn" id="getRangeOf"><a name="getRangeOf"></a><span class="type">std::
<p>The optional <i>selector</i> parameter can be set to only get results inheriting from the <i>selector</i> property. The default value &quot;&quot; represents no restriction on the result.</p>
<p>The optional <i>depth</i> parameter can be set to limit tree propagation of the individual to a specific value. The default value -1 represents no propagation limitation.</p>

<h3 class="fn" id="isInferred"><a name="isInferred"></a><span class="type">bool</span> IndividualClient::<span class="name">isInferred</span>(const <span class="type">std::string</span>&amp; <i>subject</i>, const <span class="type">std::string</span>&amp; <i>property</i>, const <span class="type">std::string</span>&amp; <i>object</i>)</h3>
<p>Tests if the relation has been inferred or not.</p>

<h3 class="fn" id="isInferred2"><a name="isInferred"></a><span class="type">bool</span> IndividualClient::<span class="name">isInferred</span>(const <span class="type">std::string</span>&amp; <i>subject</i>, const <span class="type">std::string</span>&amp; <i>class_name</i>)</h3>
<p>Tests if the inheritance has been inferred or not.</p>

<h3 class="fn" id="getInferenceExplanation"><a name="getInferenceExplanation"></a><span class="type">std::vector&lt;std::string&gt;</span> IndividualClient::<span class="name">getInferenceExplanation</span>(const <span class="type">std::string</span>&amp; <i>subject</i>, const <span class="type">std::string</span>&amp; <i>property</i>, const <span class="type">std::string</span>&amp; <i>object</i>)</h3>
<p>Gives all the relations used in the inference of the provided relation.</p>

<h3 class="fn" id="getInferenceExplanation2"><a name="getInferenceExplanation"></a><span class="type">std::vector&lt;std::string&gt;</span> IndividualClient::<span class="name">getInferenceExplanation</span>(const <span class="type">std::string</span>&amp; <i>subject</i>, const <span class="type">std::string</span>&amp; <i>class_name</i>)</h3>
<p>Gives all the relations used in the inference of the provided inheritage.</p>

</div>
</div>
</div>
Expand Down
34 changes: 32 additions & 2 deletions docs/cpp_API/IndividualIndexClient.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<html lang="en_US">

<head>
<title>IndividualIndexClient Class (cpp) | Ontologenius 0.4.3</title>
<title>IndividualIndexClient Class (cpp) | Ontologenius 0.4.4</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="../style/ontologenius_api.css" rel="stylesheet" type="text/css">
<link href="../images/favicon.ico" rel="shortcut icon">
Expand Down Expand Up @@ -208,6 +208,22 @@ <h2 id="public-functions">Public Functions</h2>
<td class="memItemLeft rightAlign topAlign"> std::vector&lt;int64_t&gt; </td>
<td class="memItemRight bottomAlign"><b><a href="IndividualIndexClient.html#getRangeOf">getRangeOf</a></b>(int64_t <i>index</i>, int64_t <i>selector</i> = 0, int <i>depth</i> = -1)</td>
</tr>
<tr>
<td class="memItemLeft rightAlign topAlign"> bool </td>
<td class="memItemRight bottomAlign"><b><a href="IndividualIndexClient.html#isInferred">isInferred</a></b>(int64_t <i>subject</i>, int64_t <i>property</i>, int64_t <i>object</i>)</td>
</tr>
<tr>
<td class="memItemLeft rightAlign topAlign"> bool </td>
<td class="memItemRight bottomAlign"><b><a href="IndividualIndexClient.html#isInferred2">isInferred</a></b>(int64_t <i>subject</i>, int64_t <i>class_index</i>)</td>
</tr>
<tr>
<td class="memItemLeft rightAlign topAlign"> std::vector&lt;std::string&gt; </td>
<td class="memItemRight bottomAlign"><b><a href="IndividualIndexClient.html#getInferenceExplanation">getInferenceExplanation</a></b>(int64_t <i>subject</i>, int64_t <i>property</i>, int64_t <i>object</i>)</td>
</tr>
<tr>
<td class="memItemLeft rightAlign topAlign"> std::vector&lt;std::string&gt; </td>
<td class="memItemRight bottomAlign"><b><a href="IndividualIndexClient.html#getInferenceExplanation2">getInferenceExplanation</a></b>(int64_t <i>subject</i>, int64_t <i>class_index</i>)</td>
</tr>
</tbody>
</table>
</div>
Expand Down Expand Up @@ -287,11 +303,25 @@ <h3 class="fn" id="getDomainOf"><a name="getDomainOf"></a><span class="type">std
<p>The optional <i>selector</i> parameter can be set to only get results inheriting from the <i>selector</i> property. The default value &quot;&quot; represents no restriction on the result.</p>
<p>The optional <i>depth</i> parameter can be set to limit tree propagation of the individual to a specific value. The default value -1 represents no propagation limitation.</p>

<h3 class="fn" id="getRangeOf"><a name="getRangeOf"></a><span class="type">std::vector&lt;int64_t&gt;</span> IndividualIndexClient::<span class="name">getRangeOf</span>(<span class="type">int64_tg</span> <i>index</i>, <span class="type">int64_t</span> <i>selector</i> = 0, <span class="type">int</span> <i>depth</i> = -1)</h3>
<h3 class="fn" id="getRangeOf"><a name="getRangeOf"></a><span class="type">std::vector&lt;int64_t&gt;</span> IndividualIndexClient::<span class="name">getRangeOf</span>(<span class="type">int64_t</span> <i>index</i>, <span class="type">int64_t</span> <i>selector</i> = 0, <span class="type">int</span> <i>depth</i> = -1)</h3>
<p>Gives all the properties for which the individual <i>index</i> is part of the range.</p>
<p>The optional <i>selector</i> parameter can be set to only get results inheriting from the <i>selector</i> property. The default value &quot;&quot; represents no restriction on the result.</p>
<p>The optional <i>depth</i> parameter can be set to limit tree propagation of the individual to a specific value. The default value -1 represents no propagation limitation.</p>

<h3 class="fn" id="isInferred"><a name="isInferred"></a><span class="type">bool</span> IndividualIndexClient::<span class="name">isInferred</span>(<span class="type">int64_t</span> <i>subject</i>, <span class="type">int64_t</span> <i>property</i>, <span class="type">int64_t</span> <i>object</i>)</h3>
<p>Tests if the relation has been inferred or not.</p>

<h3 class="fn" id="isInferred2"><a name="isInferred"></a><span class="type">bool</span> IndividualIndexClient::<span class="name">isInferred</span>(<span class="type">int64_t</span> <i>subject</i>, <span class="type">int64_t</span> <i>class_index</i>)</h3>
<p>Tests if the inheritance has been inferred or not.</p>

<h3 class="fn" id="getInferenceExplanation"><a name="getInferenceExplanation"></a><span class="type">std::vector&lt;std::string&gt;</span> IndividualIndexClient::<span class="name">getInferenceExplanation</span>(<span class="type">int64_t</span> <i>subject</i>, <span class="type">int64_t</span> <i>property</i>, <span class="type">int64_t</span> <i>object</i>)</h3>
<p>Gives all the relations used in the inference of the provided relation.</p>
<p>Relations are returned in their string form.</p>

<h3 class="fn" id="getInferenceExplanation2"><a name="getInferenceExplanation"></a><span class="type">std::vector&lt;std::string&gt;</span> IndividualIndexClient::<span class="name">getInferenceExplanation</span>(<span class="type">int64_t</span> <i>subject</i>, <span class="type">int64_t</span> <i>class_index</i>)</h3>
<p>Gives all the relations used in the inference of the provided inheritage.</p>
<p>Relations are returned in their string form.</p>

</div>
</div>
</div>
Expand Down
Loading

0 comments on commit b1454ef

Please sign in to comment.