Back to list
kubony

ontology-query

by kubony

마크다운 노트를 RDF/TTL 지식 그래프로 변환 - SPARQL 질의로 시맨틱 검색

0🍴 0📅 Jan 8, 2026

SKILL.md


name: ontology-query description: Execute SPARQL queries on TTL knowledge graph. Provides 17+ preset queries for persons, projects, meetings, and custom SPARQL support.

Ontology Query

Execute SPARQL queries on the knowledge graph.

Usage

Preset Query

source .venv/bin/activate && \
python .claude/skills/ontology-query/scripts/query_knowledge.py ./knowledge.ttl \
  --preset <preset_name> --param "<value>"

Custom SPARQL

source .venv/bin/activate && \
python .claude/skills/ontology-query/scripts/query_knowledge.py ./knowledge.ttl \
  --query "SELECT ?name WHERE { ?p a :Person ; :name ?name }"

Interactive Mode

source .venv/bin/activate && \
python .claude/skills/ontology-query/scripts/query_knowledge.py ./knowledge.ttl --interactive

List Presets

python .claude/skills/ontology-query/scripts/query_knowledge.py --list-presets

Preset Queries

Person Queries

PresetDescriptionParameter
all_personsAll persons-
person_meetingsMeetings with personName
person_topicsTopics discussedName
person_networkPeople person knowsName
person_projectsProjects involvedName
org_membersOrganization membersOrg name

Project Queries

PresetDescriptionParameter
all_projectsAll projects-
active_projectsNon-archived projects-
archived_projectsArchived projects-
project_detailsProject detailsProject name
project_meetingsProject meetingsProject name
project_participantsProject membersProject name
search_projectsSearch by keywordKeyword

Meeting/Other Queries

PresetDescriptionParameter
recent_meetingsLast 10 meetings-
meetings_by_dateMeetings in monthYYYY-MM
search_keywordSearch contentKeyword
statsOverall statistics-

Examples

# All persons
python .claude/skills/ontology-query/scripts/query_knowledge.py knowledge.ttl --preset all_persons

# Meetings with John
python .claude/skills/ontology-query/scripts/query_knowledge.py knowledge.ttl --preset person_meetings --param "John"

# Organization members
python .claude/skills/ontology-query/scripts/query_knowledge.py knowledge.ttl --preset org_members --param "Acme"

# Active projects
python .claude/skills/ontology-query/scripts/query_knowledge.py knowledge.ttl --preset active_projects

# Statistics
python .claude/skills/ontology-query/scripts/query_knowledge.py knowledge.ttl --preset stats

Output Format

name | affiliation | summary
---------------------------------------
John Doe | Acme Corp | Senior developer
Jane Smith | Beta Inc | Product manager

Dependencies

pip install rdflib

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon