Skip to content

Commit 3dfd121

Browse files
authored
Merge branch 'main' into main
2 parents ded68fe + cefdfb8 commit 3dfd121

File tree

16 files changed

+1728
-105
lines changed

16 files changed

+1728
-105
lines changed

.github/dependabot.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5+
6+
7+
version: 2
8+
updates:
9+
- package-ecosystem: "pip"
10+
directory: "/"
11+
schedule:
12+
interval: "daily"
13+
14+
- package-ecosystem: "github-actions"
15+
directory: "/"
16+
schedule:
17+
interval: "weekly"

.github/workflows/pypi-publish.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ jobs:
88
build:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: actions/checkout@v6
1212
- name: Build and publish to pypi
13-
uses: JRubics/poetry-publish@v2.0
13+
uses: JRubics/poetry-publish@v2.1
1414
with:
1515
pypi_token: ${{ secrets.PYPI_API_TOKEN }}
1616
build_format: "sdist"

.github/workflows/spellcheck.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout
12-
uses: actions/checkout@v3
12+
uses: actions/checkout@v6
1313
- name: Check Spelling
14-
uses: rojopolis/spellcheck-github-actions@0.33.1
14+
uses: rojopolis/spellcheck-github-actions@0.56.0
1515
with:
1616
config_path: .spellcheck.yml
1717
task_name: Markdown

.github/workflows/sync-dependencies.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414
permissions:
1515
contents: write
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v6
1818
with:
1919
fetch-depth: 0
2020
ref: ${{ github.head_ref || github.ref }}
2121

2222
- name: Setup Python
23-
uses: actions/setup-python@v5
23+
uses: actions/setup-python@v6
2424
with:
2525
python-version: '3.11'
2626

.github/workflows/test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,29 +30,29 @@ jobs:
3030
model: [openai/gpt-4.1] # List of models
3131

3232
steps:
33-
- uses: actions/checkout@v4
33+
- uses: actions/checkout@v6
3434

3535
- name: Set up Python
36-
uses: actions/setup-python@v5
36+
uses: actions/setup-python@v6
3737
with:
3838
python-version: 3.11.0 # Update with desired Python version
3939

4040
- name: Cache Poetry virtualenv
4141
id: cache
42-
uses: actions/cache@v4
42+
uses: actions/cache@v5
4343
with:
4444
path: ~/.poetry/virtualenvs
4545
key: ${{ runner.os }}-poetry-${{ hashFiles('poetry.lock') }}
4646
restore-keys: |
4747
${{ runner.os }}-poetry-
4848
4949
- id: "auth"
50-
uses: "google-github-actions/auth@v2"
50+
uses: "google-github-actions/auth@v3"
5151
with:
5252
credentials_json: ${{ secrets.GCP_SA_KEY }}
5353

5454
- name: "Set up Cloud SDK"
55-
uses: "google-github-actions/setup-gcloud@v2"
55+
uses: "google-github-actions/setup-gcloud@v3"
5656
with:
5757
version: ">= 363.0.0"
5858

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ logs
99
falkordb-data
1010
weaviate-data
1111
.deepeval_telemtry.txt
12+
13+
.claude

.wordlist.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ orchestrators
1414
LLM
1515
env
1616
JSONL
17+
JSON
1718
CSV
1819
Orchestrator
1920
orchestrator
@@ -25,6 +26,7 @@ html
2526
https
2627
www
2728
faq
29+
codebase
2830
Ollama
2931
ollama
3032
Cypher

examples/data/ttl/sports.ttl

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
@prefix : <http://www.semanticweb.org/ontologies/2024/6/SPORTSOnto#> .
2+
@prefix owl: <http://www.w3.org/2002/07/owl#> .
3+
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
4+
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
5+
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
6+
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
7+
8+
# ========================================
9+
# ONTOLOGY DECLARATION
10+
# ========================================
11+
12+
<http://www.semanticweb.org/ontologies/2024/6/SPORTSOnto>
13+
rdf:type owl:Ontology .
14+
15+
16+
# ========================================
17+
# OBJECT PROPERTIES
18+
# ========================================
19+
20+
:associatedTo rdf:type owl:ObjectProperty ;
21+
rdfs:domain :SportsPerson ;
22+
rdfs:range :Sport ;
23+
rdfs:comment "Links a sports person to the sport they play" .
24+
25+
:partOf rdf:type owl:ObjectProperty ;
26+
rdfs:domain :Workouts ;
27+
rdfs:range :FocusedAreas ;
28+
rdfs:comment "Relates workouts to their focused training areas" .
29+
30+
31+
# ========================================
32+
# DATATYPE PROPERTIES (Person Attributes)
33+
# ========================================
34+
35+
:personDatatypes rdf:type owl:DatatypeProperty ;
36+
rdfs:comment "Parent property for all person-related datatype properties" .
37+
38+
:Age rdf:type owl:DatatypeProperty ;
39+
rdfs:subPropertyOf :personDatatypes ;
40+
rdfs:comment "Age of the sports person" .
41+
42+
:Gender rdf:type owl:DatatypeProperty ;
43+
rdfs:subPropertyOf :personDatatypes ;
44+
rdfs:comment "Gender of the sports person" .
45+
46+
:Height rdf:type owl:DatatypeProperty ;
47+
rdfs:subPropertyOf :personDatatypes ;
48+
rdfs:comment "Height of the sports person" .
49+
50+
:Weight rdf:type owl:DatatypeProperty ;
51+
rdfs:subPropertyOf :personDatatypes ;
52+
rdfs:comment "Weight of the sports person" .
53+
54+
55+
# ========================================
56+
# MAIN CLASSES
57+
# ========================================
58+
59+
:SportsPerson rdf:type owl:Class ;
60+
rdfs:comment "An individual who participates in sports" .
61+
62+
:Sport rdf:type owl:Class ;
63+
rdfs:comment "A physical activity or game with competitive elements" .
64+
65+
:Equipments rdf:type owl:Class ;
66+
rdfs:comment "Tools and gear used in sports activities" .
67+
68+
:Workouts rdf:type owl:Class ;
69+
rdfs:comment "Training exercises and routines for athletic development" .
70+
71+
:FocusedAreas rdf:type owl:Class ;
72+
rdfs:subClassOf [ rdf:type owl:Restriction ;
73+
owl:onProperty :personDatatypes ;
74+
owl:someValuesFrom xsd:string
75+
] ;
76+
rdfs:comment "Specific physical attributes targeted by training" .
77+
78+
79+
# ========================================
80+
# SPORT TYPES (Subclasses of Sport)
81+
# ========================================
82+
83+
:Cricket rdf:type owl:Class ;
84+
rdfs:subClassOf :Sport ;
85+
rdfs:comment "Bat-and-ball game played between two teams" .
86+
87+
:Football rdf:type owl:Class ;
88+
rdfs:subClassOf :Sport ;
89+
rdfs:comment "Team sport played with a spherical ball" .
90+
91+
:Tennis rdf:type owl:Class ;
92+
rdfs:subClassOf :Sport ;
93+
rdfs:comment "Racket sport played individually or in pairs" .
94+
95+
:Badminton rdf:type owl:Class ;
96+
rdfs:subClassOf :Sport ;
97+
rdfs:comment "Racket sport using a shuttlecock" .
98+
99+
100+
# ========================================
101+
# WORKOUT TYPES (Subclasses of Workouts)
102+
# ========================================
103+
104+
:UpperBody rdf:type owl:Class ;
105+
rdfs:subClassOf :Workouts ;
106+
rdfs:comment "Exercises targeting chest, shoulders, arms, and back" .
107+
108+
:LowerBody rdf:type owl:Class ;
109+
rdfs:subClassOf :Workouts ;
110+
rdfs:comment "Exercises targeting legs, glutes, and hips" .
111+
112+
:Core rdf:type owl:Class ;
113+
rdfs:subClassOf :Workouts ;
114+
rdfs:comment "Exercises targeting abdominal and back muscles" .
115+
116+
:Functional rdf:type owl:Class ;
117+
rdfs:subClassOf :Workouts ;
118+
rdfs:comment "Multi-joint exercises that mimic everyday movements" .
119+
120+
121+
# ========================================
122+
# FOCUSED AREAS (Subclasses of FocusedAreas)
123+
# ========================================
124+
125+
:Agility rdf:type owl:Class ;
126+
rdfs:subClassOf :FocusedAreas ;
127+
rdfs:comment "Ability to move quickly and change direction effectively" .
128+
129+
:Balance rdf:type owl:Class ;
130+
rdfs:subClassOf :FocusedAreas ;
131+
rdfs:comment "Ability to maintain body equilibrium" .
132+
133+
:Endurance rdf:type owl:Class ;
134+
rdfs:subClassOf :FocusedAreas ;
135+
rdfs:comment "Ability to sustain prolonged physical effort" .
136+
137+
:Flexibility rdf:type owl:Class ;
138+
rdfs:subClassOf :FocusedAreas ;
139+
rdfs:comment "Range of motion in joints and muscles" .
140+
141+
:MusclePower rdf:type owl:Class ;
142+
rdfs:subClassOf :FocusedAreas ;
143+
rdfs:comment "Combination of strength and speed in muscle contraction" .
144+
145+
:Speed rdf:type owl:Class ;
146+
rdfs:subClassOf :FocusedAreas ;
147+
rdfs:comment "Rate of movement or action" .

0 commit comments

Comments
 (0)