Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
fca7fd0
Delete oasis.owl
dfsantamaria Jul 2, 2022
023019e
Add files via upload
dfsantamaria Jul 2, 2022
5c80a03
Add files via upload
dfsantamaria Jul 2, 2022
141e4f2
Add files via upload
dfsantamaria Jul 3, 2022
a40a5f5
refactored process->procedure
dfsantamaria Jul 6, 2022
d3f7089
Add files via upload
dfsantamaria Jul 7, 2022
dbba0d8
Add files via upload
dfsantamaria Jul 8, 2022
47ea448
Add files via upload
dfsantamaria Jul 8, 2022
91683a2
Add files via upload
dfsantamaria Jul 8, 2022
5131e09
Add files via upload
dfsantamaria Jul 8, 2022
0e65c91
Add files via upload
dfsantamaria Jul 8, 2022
95b59e7
Add files via upload
dfsantamaria Jul 8, 2022
5ea3bf7
Add files via upload
dfsantamaria Jul 8, 2022
e2f02c1
Add files via upload
dfsantamaria Jul 8, 2022
f0d1b1a
Add files via upload
dfsantamaria Jul 8, 2022
e54f453
Add files via upload
dfsantamaria Sep 16, 2022
bf9b795
Update README.md
dfsantamaria Sep 16, 2022
e763dc5
Update README.md
dfsantamaria Sep 16, 2022
15e90b6
Add files via upload
dfsantamaria Sep 17, 2022
c68b20c
AO addendum
dfsantamaria Oct 12, 2022
9389746
Add files via upload
dfsantamaria Oct 12, 2022
27d2344
Add files via upload
dfsantamaria Oct 12, 2022
925da5f
Add files via upload
dfsantamaria Oct 12, 2022
bc80f99
Delete swb-cs2.owl
dfsantamaria Oct 12, 2022
35d765b
Add files via upload
dfsantamaria Oct 12, 2022
9d309a5
Add files via upload
dfsantamaria Oct 12, 2022
097cc4a
Add files via upload
dfsantamaria Oct 14, 2022
d02db1a
Delete ether.owl
dfsantamaria Oct 14, 2022
dd25fb0
Add files via upload
dfsantamaria Oct 14, 2022
39d30f1
Add files via upload
dfsantamaria Oct 14, 2022
e722c06
Delete swb-cs.py
dfsantamaria Oct 14, 2022
59031ba
Add files via upload
dfsantamaria Oct 14, 2022
e9980d9
Add files via upload
dfsantamaria Oct 14, 2022
f4cea84
Add files via upload
dfsantamaria Mar 3, 2023
540850f
Update README.md
dfsantamaria Mar 3, 2023
4d5d8ec
Add files via upload
dfsantamaria May 1, 2023
a97248b
folder hierarchy
dfsantamaria May 1, 2023
ffe1d0b
addendum
dfsantamaria May 1, 2023
9a06daa
folders
dfsantamaria May 7, 2023
e73f5c7
Add files via upload
dfsantamaria Aug 12, 2023
6a51ff5
Add files via upload
dfsantamaria Aug 12, 2023
4ca0e74
Add files via upload
dfsantamaria Aug 12, 2023
33c11f3
Add files via upload
dfsantamaria Aug 12, 2023
86725fa
Create Q1.SPARQL
dfsantamaria Jul 17, 2024
393f34f
Add files via upload
dfsantamaria Jul 17, 2024
dca777d
Create SECURITY.md
SunShineHead Aug 4, 2025
27d767e
Merge pull request #1 from swallacehuang-debug/patch-1
SunShineHead Aug 4, 2025
0f612e2
Add GitHub Actions workflow for Python package with Conda
SunShineHead Feb 8, 2026
1b085b6
Merge pull request #3 from SunShineHead/main
dfsantamaria Feb 10, 2026
a31dc2d
Update README.md
dfsantamaria Feb 10, 2026
788e689
Update README.md
dfsantamaria Feb 10, 2026
369e2e9
Update README.md
SunShineHead Feb 13, 2026
0087f3d
Update README.md
SunShineHead Feb 13, 2026
9ad7ccb
Merge branch 'dfsantamaria:main' into main
SunShineHead Feb 13, 2026
4ef6fe7
Update README.md
SunShineHead Feb 14, 2026
d5790b7
Update README.md
SunShineHead Feb 14, 2026
5ddd9d4
Update README.md
SunShineHead Feb 14, 2026
0a430aa
Update README.md
SunShineHead Feb 14, 2026
61193c3
Update README.md
SunShineHead Feb 14, 2026
53ac447
Update README.md
SunShineHead Feb 14, 2026
d012495
Update README.md
SunShineHead Feb 14, 2026
49edbe2
Update README.md
SunShineHead Feb 14, 2026
a907d70
Update README.md
SunShineHead Feb 14, 2026
6c7ea06
Update README.md
SunShineHead Feb 14, 2026
40e6870
Update README.md
SunShineHead Feb 14, 2026
c2331a7
Update README.md
SunShineHead Feb 14, 2026
7b8b697
Update README.md
SunShineHead Feb 14, 2026
0729a8a
Update README.md
SunShineHead Feb 14, 2026
9af7ce0
Update README.md
SunShineHead Feb 14, 2026
aea2e08
Update README.md
SunShineHead Feb 15, 2026
e16bf4d
Update README.md
SunShineHead Feb 15, 2026
8591d7d
Update README.md
SunShineHead Feb 15, 2026
4fb9d4c
Create environment.yml file with conda configuration
SunShineHead Feb 20, 2026
b87baa2
Update .github/workflows/python-package-conda.yml
SunShineHead Feb 20, 2026
6f322f9
Create test_lgb_model.py with corrected Python test code for LightGBM
SunShineHead Feb 20, 2026
30459da
Add requirements.txt with project dependencies
SunShineHead Feb 20, 2026
467c86e
Update README.md
SunShineHead Feb 23, 2026
d2402f8
Update README.md
SunShineHead Feb 23, 2026
2062762
Update README.md
SunShineHead Feb 23, 2026
d48b7d0
Update README.md
SunShineHead Feb 24, 2026
e4b80c4
Update README.md
SunShineHead Feb 24, 2026
be15e9b
Update README.md
SunShineHead Feb 24, 2026
db95e62
Update README.md
SunShineHead Feb 24, 2026
43a27c1
Update README.md
SunShineHead Feb 24, 2026
0422407
Python Package In Conda/Pytest Coding Implant
SunShineHead Feb 24, 2026
dc49f00
Update README.md
SunShineHead Feb 24, 2026
ea4fcea
Update README.md
SunShineHead Feb 24, 2026
d1db2b2
Update README.md
SunShineHead Feb 24, 2026
0d33386
Update README.md
SunShineHead Feb 24, 2026
d3c54d3
Update README.md
SunShineHead Feb 24, 2026
2250963
Update README.md
SunShineHead Feb 24, 2026
c35988b
Update README.md
SunShineHead Feb 24, 2026
4c21d83
Update README.md
SunShineHead Feb 24, 2026
3f0e9b6
Update README.md
SunShineHead Feb 24, 2026
dd4571d
Update README.md
SunShineHead Feb 24, 2026
a666df7
Update README.md
SunShineHead Feb 24, 2026
8ee7957
Update README.md
SunShineHead Feb 24, 2026
687fce6
Update README.md
SunShineHead Feb 24, 2026
412a48a
Update README.md
SunShineHead Feb 24, 2026
b48d6e8
Update README.md
SunShineHead Feb 24, 2026
71ed27d
Update README.md
SunShineHead Feb 24, 2026
7ff8f19
Update README.md
SunShineHead Feb 24, 2026
78b7e3e
Update README.md
SunShineHead Feb 24, 2026
45d57e4
Update README.md
SunShineHead Feb 24, 2026
cc02189
Update README.md
SunShineHead Feb 24, 2026
1c9a7e4
Update README.md
SunShineHead Feb 25, 2026
2ac163b
Update README.md
SunShineHead Feb 25, 2026
98c2ffa
Update README.md
SunShineHead Feb 25, 2026
537121f
Update README.md
SunShineHead Feb 25, 2026
dd19d79
Update README.md
SunShineHead Feb 25, 2026
87af22d
Install pytest
SunShineHead Feb 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/workflows/python-package-conda.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Python Package using Conda

on: [push]

jobs:
build-linux:
runs-on: ubuntu-latest
strategy:
max-parallel: 5

steps:
- uses: actions/checkout@v4
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: '3.10'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Lint with flake8
run: |
pip install flake8
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
pip install pytest
pytest
460 changes: 460 additions & 0 deletions AO2022-addendum/UseCase/source/BehaviorManager.py

Large diffs are not rendered by default.

1,818 changes: 1,818 additions & 0 deletions AO2022-addendum/UseCase/test/ontologies/ether-oasis.owl

Large diffs are not rendered by default.

209 changes: 209 additions & 0 deletions AO2022-addendum/UseCase/test/ontologies/swb-cs.owl
Original file line number Diff line number Diff line change
@@ -0,0 +1,209 @@
<?xml version="1.0"?>
<rdf:RDF xmlns="http://www.dmi.unict.it/swb.owl#"
xml:base="http://www.dmi.unict.it/swb.owl"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:swb="http://www.dmi.unict.it/swb.owl#"
xmlns:xml="http://www.w3.org/XML/1998/namespace"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:oasis="http://www.dmi.unict.it/oasis.owl#"
xmlns:terms="http://purl.org/dc/terms/"
xmlns:ether-oasis="http://www.dmi.unict.it/ether-oasis.owl#">
<owl:Ontology rdf:about="http://www.dmi.unict.it/swb.owl">
<owl:imports rdf:resource="http://www.dmi.unict.it/ether-oasis.owl"/>
</owl:Ontology>



<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Object Properties
//
///////////////////////////////////////////////////////////////////////////////////////
-->




<!-- http://www.dmi.unict.it/swb.owl#hasProducer -->

<owl:ObjectProperty rdf:about="http://www.dmi.unict.it/swb.owl#hasProducer">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
<rdfs:domain rdf:resource="http://www.dmi.unict.it/swb.owl#SWBWheatToken"/>
<rdfs:range rdf:resource="http://www.dmi.unict.it/ether-oasis.owl#EthereumAccount"/>
</owl:ObjectProperty>



<!-- http://www.dmi.unict.it/swb.owl#hasQualityClass -->

<owl:ObjectProperty rdf:about="http://www.dmi.unict.it/swb.owl#hasQualityClass">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
<rdfs:domain rdf:resource="http://www.dmi.unict.it/swb.owl#SWBWheatToken"/>
<rdfs:range rdf:resource="http://www.dmi.unict.it/swb.owl#QualityClass"/>
</owl:ObjectProperty>



<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Data properties
//
///////////////////////////////////////////////////////////////////////////////////////
-->




<!-- http://www.dmi.unict.it/swb.owl#hasQuantity -->

<owl:DatatypeProperty rdf:about="http://www.dmi.unict.it/swb.owl#hasQuantity">
<rdfs:domain rdf:resource="http://www.dmi.unict.it/swb.owl#SWBWheatToken"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#double"/>
</owl:DatatypeProperty>



<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Classes
//
///////////////////////////////////////////////////////////////////////////////////////
-->




<!-- http://www.dmi.unict.it/swb.owl#QualityClass -->

<owl:Class rdf:about="http://www.dmi.unict.it/swb.owl#QualityClass">
<owl:equivalentClass>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://www.dmi.unict.it/swb.owl#BronzeQuality"/>
<rdf:Description rdf:about="http://www.dmi.unict.it/swb.owl#GoldQuality"/>
<rdf:Description rdf:about="http://www.dmi.unict.it/swb.owl#PlatinumQuality"/>
<rdf:Description rdf:about="http://www.dmi.unict.it/swb.owl#SilverClass"/>
</owl:oneOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>



<!-- http://www.dmi.unict.it/swb.owl#SWBWheatToken -->

<owl:Class rdf:about="http://www.dmi.unict.it/swb.owl#SWBWheatToken">
<rdfs:subClassOf rdf:resource="http://www.dmi.unict.it/ether-oasis.owl#EthereumTokenERC721"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.dmi.unict.it/swb.owl#hasProducer"/>
<owl:someValuesFrom rdf:resource="http://www.dmi.unict.it/ether-oasis.owl#EthereumAccount"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.dmi.unict.it/swb.owl#hasQualityClass"/>
<owl:someValuesFrom rdf:resource="http://www.dmi.unict.it/swb.owl#QualityClass"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.dmi.unict.it/swb.owl#hasQuantity"/>
<owl:someValuesFrom rdf:resource="http://www.w3.org/2001/XMLSchema#double"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>



<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Individuals
//
///////////////////////////////////////////////////////////////////////////////////////
-->




<!-- http://www.dmi.unict.it/swb.owl#BronzeQuality -->

<owl:NamedIndividual rdf:about="http://www.dmi.unict.it/swb.owl#BronzeQuality">
<rdf:type rdf:resource="http://www.dmi.unict.it/swb.owl#QualityClass"/>
</owl:NamedIndividual>



<!-- http://www.dmi.unict.it/swb.owl#GoldQuality -->

<owl:NamedIndividual rdf:about="http://www.dmi.unict.it/swb.owl#GoldQuality">
<rdf:type rdf:resource="http://www.dmi.unict.it/swb.owl#QualityClass"/>
</owl:NamedIndividual>



<!-- http://www.dmi.unict.it/swb.owl#PlatinumQuality -->

<owl:NamedIndividual rdf:about="http://www.dmi.unict.it/swb.owl#PlatinumQuality">
<rdf:type rdf:resource="http://www.dmi.unict.it/swb.owl#QualityClass"/>
</owl:NamedIndividual>



<!-- http://www.dmi.unict.it/swb.owl#SilverClass -->

<owl:NamedIndividual rdf:about="http://www.dmi.unict.it/swb.owl#SilverClass">
<rdf:type rdf:resource="http://www.dmi.unict.it/swb.owl#QualityClass"/>
</owl:NamedIndividual>



<!-- http://www.dmi.unict.it/swb.owl#cp132trader -->

<owl:NamedIndividual rdf:about="http://www.dmi.unict.it/swb.owl#cp132trader">
<rdf:type rdf:resource="http://www.dmi.unict.it/ether-oasis.owl#EthereumAccount"/>
<ether-oasis:hasEthereumAccountAddress rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0x3A9509c5C260389A5A96110Cfd848BFf370e18Bd</ether-oasis:hasEthereumAccountAddress>
</owl:NamedIndividual>



<!-- http://www.dmi.unict.it/swb.owl#cp92producer -->

<owl:NamedIndividual rdf:about="http://www.dmi.unict.it/swb.owl#cp92producer">
<rdf:type rdf:resource="http://www.dmi.unict.it/ether-oasis.owl#EthereumAccount"/>
<ether-oasis:hasEthereumAccountAddress rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0x41db48574b0a6e59f30ad59fee63f023eb7b9745</ether-oasis:hasEthereumAccountAddress>
</owl:NamedIndividual>



<!-- http://www.dmi.unict.it/swb.owl#swbtoken217 -->

<owl:NamedIndividual rdf:about="http://www.dmi.unict.it/swb.owl#swbtoken217">
<rdf:type rdf:resource="http://www.dmi.unict.it/swb.owl#SWBWheatToken"/>
<ether-oasis:hasEthereumTokenPerdurantFeature rdf:resource="http://www.dmi.unict.it/swb.owl#swbtoken217-pf-000"/>
<hasProducer rdf:resource="http://www.dmi.unict.it/swb.owl#cp92producer"/>
<hasQualityClass rdf:resource="http://www.dmi.unict.it/swb.owl#GoldQuality"/>
<ether-oasis:hasEthereumTokenID rdf:datatype="http://www.w3.org/2001/XMLSchema#int">217</ether-oasis:hasEthereumTokenID>
<hasQuantity rdf:datatype="http://www.w3.org/2001/XMLSchema#double">98.0</hasQuantity>
</owl:NamedIndividual>



<!-- http://www.dmi.unict.it/swb.owl#swbtoken217-pf-000 -->

<owl:NamedIndividual rdf:about="http://www.dmi.unict.it/swb.owl#swbtoken217-pf-000">
<rdf:type rdf:resource="http://www.dmi.unict.it/ether-oasis.owl#EthereumWalletOwnerPerdurantFeature"/>
<ether-oasis:isInTheWalletOf rdf:resource="http://www.dmi.unict.it/swb.owl#cp92producer"/>
</owl:NamedIndividual>
</rdf:RDF>



<!-- Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi -->

Loading
Loading