-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add vultron activity streams ontology (#44)
- Loading branch information
1 parent
f25e421
commit 4fcc4ef
Showing
19 changed files
with
7,231 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -135,3 +135,5 @@ dmypy.json | |
/node_modules/ | ||
/package.json | ||
/package-lock.json | ||
/ontology/*.properties | ||
catalog-*.xml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
!!! tip "Markdown Ontology Documentation is Incomplete" | ||
|
||
While we have generated some markdown documentation based on the | ||
raw ontology files, the files themselves contain considerably more detail | ||
and structure than the markdown documentation. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
!!! tip "Protégé" | ||
We recommend using the [Protégé](https://protege.stanford.edu/) ontology editor to view and edit the ontology files. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Deterministic Finite Automata Ontology | ||
|
||
{% include-markdown "../../includes/not_normative.md" %} | ||
|
||
We have developed a non-normative ontology that defines the parts of a | ||
Deterministic Finite Automata (DFA). The ontology is available in the `ontology` | ||
directory. | ||
This ontology is used to describe the DFAs that underpin the | ||
the Vultron protocol. | ||
|
||
| ||
|
||
| ||
|
||
| ||
|
||
=== "Markdown Documentation" | ||
|
||
{% include-markdown "../../includes/ontology_tips.md" %} | ||
|
||
```python exec="true" idprefix="" | ||
from vultron.scripts.ontology2md import main | ||
|
||
ontology = "ontology/deterministicfiniteautomata.ttl" | ||
lines = main(infile=ontology) | ||
print("\n".join(lines)) | ||
``` | ||
|
||
=== "Turtle Ontology" | ||
|
||
{% include-markdown "../../includes/use_protege.md" %} | ||
|
||
```turtle | ||
{% include-markdown "../../../ontology/deterministicfiniteautomata.ttl" %} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Ontology | ||
|
||
{% include-markdown "../../includes/not_normative.md" %} | ||
|
||
We have provided a few [OWL](https://www.w3.org/TR/owl2-overview/) ontology files to describe the | ||
Vultron protocol. | ||
These files are available in the `ontology` directory. | ||
|
||
{% include-markdown "../../includes/ontology_tips.md" %} | ||
|
||
- [Vultron Activitystreams Ontology](vultron_as.md) | ||
- [Vultron Process Model Ontology](vultron_process.md) | ||
- [Vultron Protocol Ontology](vultron_protocol.md) | ||
- [Deterministic Finite Automata Ontology](dfa.md) | ||
- [RFC 2119 Ontology](rfc2119.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# RFC 2119 Ontology | ||
|
||
{% include-markdown "../../includes/not_normative.md" %} | ||
|
||
We have developed a non-normative ontology to model the terms defined in | ||
[RFC 2119](https://tools.ietf.org/html/rfc2119). The ontology is available in | ||
the `ontology` directory. | ||
|
||
| ||
|
||
| ||
|
||
| ||
|
||
| ||
|
||
=== "Markdown Documentation" | ||
|
||
{% include-markdown "../../includes/ontology_tips.md" %} | ||
|
||
```python exec="true" idprefix="" | ||
from vultron.scripts.ontology2md import main | ||
|
||
ontology = "ontology/rfc2119.ttl" | ||
lines = main(infile=ontology) | ||
print("\n".join(lines)) | ||
``` | ||
|
||
=== "Turtle Ontology" | ||
|
||
{% include-markdown "../../includes/use_protege.md" %} | ||
|
||
```turtle | ||
{% include-markdown "../../../ontology/rfc2119.ttl" %} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Vultron ActivityStreams Ontology | ||
|
||
{% include-markdown "../../includes/not_normative.md" %} | ||
|
||
We have developed a non-normative extension of the ActivityStreams ontology to | ||
describe the mapping of Vultron to ActivityStreams. The ontology is available in | ||
the `ontology` directory. | ||
|
||
| ||
|
||
| ||
|
||
| ||
|
||
=== "Markdown Documentation" | ||
|
||
{% include-markdown "../../includes/ontology_tips.md" %} | ||
|
||
```python exec="true" idprefix="" | ||
from vultron.scripts.ontology2md import main | ||
|
||
ontology = "ontology/vultron_activitystreams.ttl" | ||
lines = main(infile=ontology) | ||
print("\n".join(lines)) | ||
``` | ||
|
||
=== "Turtle Ontology" | ||
|
||
{% include-markdown "../../includes/use_protege.md" %} | ||
|
||
```turtle | ||
{% include-markdown "../../../ontology/vultron_activitystreams.ttl" %} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Vultron Process Model Ontology | ||
|
||
{% include-markdown "../../includes/not_normative.md" %} | ||
|
||
We have developed a non-normative ontology to | ||
describe the individual Vultron process models. The ontology is available in | ||
the `ontology` directory. | ||
|
||
| ||
|
||
| ||
|
||
| ||
|
||
| ||
|
||
=== "Markdown Documentation" | ||
|
||
{% include-markdown "../../includes/ontology_tips.md" %} | ||
|
||
```python exec="true" idprefix="" | ||
from vultron.scripts.ontology2md import main | ||
|
||
ontology = "ontology/vultron_process.ttl" | ||
lines = main(infile=ontology) | ||
print("\n".join(lines)) | ||
``` | ||
|
||
=== "Turtle Ontology" | ||
|
||
{% include-markdown "../../includes/use_protege.md" %} | ||
|
||
```turtle | ||
{% include-markdown "../../../ontology/vultron_process.ttl" %} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Vultron Protocol Ontology | ||
|
||
{% include-markdown "../../includes/not_normative.md" %} | ||
|
||
We have developed a non-normative ontology to | ||
describe the Vultron protocol. The ontology is available in | ||
the `ontology` directory. | ||
|
||
| ||
|
||
| ||
|
||
| ||
|
||
| ||
|
||
=== "Markdown Documentation" | ||
|
||
{% include-markdown "../../includes/ontology_tips.md" %} | ||
|
||
```python exec="true" idprefix="" | ||
from vultron.scripts.ontology2md import main | ||
|
||
ontology = "ontology/vultron_protocol.ttl" | ||
lines = main(infile=ontology) | ||
print("\n".join(lines)) | ||
``` | ||
|
||
=== "Turtle Ontology" | ||
|
||
{% include-markdown "../../includes/use_protege.md" %} | ||
|
||
```turtle | ||
{% include-markdown "../../../ontology/vultron_protocol.ttl" %} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
activitystreams2.owl |
Oops, something went wrong.