Skip to content

Instantly share code, notes, and snippets.

@hkwi
Last active November 3, 2025 11:33
Show Gist options
  • Select an option

  • Save hkwi/82fe68e6189ca1ede10848f8e0d7229d to your computer and use it in GitHub Desktop.

Select an option

Save hkwi/82fe68e6189ca1ede10848f8e0d7229d to your computer and use it in GitHub Desktop.
神戸市中学校体育連盟 バスケットボール 令和7年 新人戦のデータ化

IPTC sports ontology で記述してみた。

トーナメントをデータ化する。

  • トーナメント表はPDFで提供されており、http://www2.kobe-c.ed.jp/sports-ms/index.php?key=joue3rylv-39#_39 に掲載されています。
  • PDF の内容は機械抽出が不安定なので、まず言語表現する。
  • チームは出場校ごとにあります。
  • トーナメント表ではチームに仮の番号が振られており、この数字を使ってデータを作成します。
  • チームは次の通り
番号 学校名
1 西部拠点
2 本多聞
3 北神戸
4 飛松
5 滝川
6 山田
7 西代
8 伊川谷
9 兵庫
10 本山南
11 高取台
12 鷹匠
13 啓明学院
14 東落合
15 鷹取
16 櫨谷
17 長峰
18 太山寺
19 夙川
20 中華同文
21 東部拠点
22 布引
23 歌敷山
24 横尾
25 井吹台
26 鈴蘭台
27 須磨学園
28 湊川
29 神陵台
30 魚崎
31 吉田
32 向洋
33 長田
34 長坂
35 港島学園
36 太田
37 小部
38 住吉
39 神戸生田
40
41 多聞東
42 神大附属
43 塩屋
44 鵯台
45 丸山
46 桃山台
47 広陵
48 玉津
49 本山
50 星和台
51 駒ヶ林
52 葺合
53 湊翔楠
54 岩岡
55 垂水東
56 大原
57 雲雀丘
58 六甲学院
59 西神
60 王塚台
61 星陵台
62 本庄
63 御影
64 有野
  • 第1ラウンドは 2025-10-25 土曜日、神戸市内中学校開催です。
  • 第2ラウンドは 2025-10-26 日曜日、神戸市内中学校開催です。
  • 第3ラウンドは 2025-11-01 土曜日、神戸市内中学校開催です。
  • 第4ラウンドは 2025-11-02 日曜日、磯上体育館開催です。
  • 第5,6ラウンドは 2025-11-09 日曜日、磯上体育館開催です。
  • 開催時刻は見出し数字で表現されている。
時刻見出し 時刻
1 9:00
2 10:30
3 12:00
4 13:30
5 15:00
  • 磯上体育館での開催は「磯上+時刻見出し」の形式で、開催場所と時刻を表現しています。
  • その他は「会場中学校+コート+時刻見出し」の形式です。コートが複数ある場合 A または B で、1つの場合は省略されます。
  • 第1ラウンドは次の開催があります。各開催の後ろに対戦校の番号をカンマ区切りで追加しています。
    • 塩屋3,1,2
    • 鷹匠3,3,4
    • 山田3,5,6
    • 伊川谷1,7,8
    • 湊翔楠B4,9,10
    • 鷹匠2,11,12
    • 長田1,13,14
    • 櫨谷2,15,16
    • 長峰2,17,18
    • 櫨谷1,19,20
    • 山田2,21,22
    • 横尾1,23,24
    • 広陵1,25,26
    • 夢野1,27,28
    • 長峰3,29,30
    • 吉田1,31,32
    • 長田4,33,34
    • 湊翔楠A3,35,36
    • 山田4,37,38
    • 長峰1,39,40
    • 湊翔楠B3,41,42
    • 塩屋1,43,44
    • 横尾2,45,46
    • 広陵2,47,48
    • 湊翔楠A1,49,50
    • 鷹匠1,51,52
    • 湊翔楠A4,53,54
    • 広陵4,55,56
    • 横尾4,57,58
    • 櫨谷4,59,60
    • 星陵台1,61,62
    • 広陵3,63,64
  • 第2ラウンドは次の通り。カンマ区切りで進出元になった第1ラウンドの開催を追記します。
    • 塩屋1,塩屋3,鷹匠3
    • 横尾2,山田3,伊川谷1
    • 星陵台A4,湊翔楠B4,鷹匠2
    • 塩屋3,長田1,櫨谷2
    • 星陵台A2,長峰2,櫨谷1
    • 横尾3,山田2,横尾1
    • 塩屋5,広陵1,夢野1
    • 長田4,長峰3,吉田1
    • 長田3,長田4,湊翔楠A3
    • 横尾1,山田4,長峰1
    • 塩屋4,湊翔楠B3,塩屋1
    • 星陵台A3,横尾2,広陵2
    • 塩屋2,湊翔楠A1,鷹匠1
    • 横尾4,湊翔楠A4,広陵4
    • 横尾5,横尾4,櫨谷4
    • 星陵台A1,星陵台1,広陵3
  • 第3ラウンドは次の通り。カンマ区切りで進出元になった第2ラウンドの開催を追記します。
    • 有野1,塩屋1,横尾2
    • 太山寺3,星陵台A4,塩屋3
    • 太山寺4,星陵台A2,横尾3
    • 有野3,塩屋5,長田4
    • 太山寺1,長田3,横尾1
    • 有野4,塩屋4,星陵台A3
    • 太山寺2,塩屋2,横尾4
    • 有野2,横尾5,星陵台A1
  • 第4ラウンドは次の通り。カンマ区切りで進出元になった第3ラウンドの開催を追記します。
    • 磯上1,有野1,太山寺3
    • 磯上4,太山寺4,有野3
    • 磯上3,太山寺1,有野4
    • 磯上2,太山寺2,有野2
  • 第5ラウンドは次の通り。カンマ区切りで進出元になった第4ラウンドの開催を追記します。
    • 磯上1,磯上1,磯上4
    • 磯上2,磯上3,磯上2
  • 第6ラウンドは次の通り。カンマ区切りで進出元になった第5ラウンドの開催を追記します。
    • 磯上3,磯上1,磯上2
from rdflib import Graph, Namespace, URIRef, Literal
from rdflib.namespace import RDF, RDFS, XSD
dcterms = Namespace('http://purl.org/dc/terms/')
sh = Namespace('http://www.w3.org/ns/shacl#')
skos = Namespace('http://www.w3.org/2004/02/skos/core#')
sport = Namespace('https://sportschema.org/ontologies/main/')
dcterms = Namespace('http://purl.org/dc/terms/')
sh = Namespace('http://www.w3.org/ns/shacl#')
skos = Namespace('http://www.w3.org/2004/02/skos/core#')
sport = Namespace('https://sportschema.org/ontologies/main/')
# 学校データ
schools = [
(1, '西部拠点'), (2, '本多聞'), (3, '北神戸'), (4, '飛松'), (5, '滝川'),
(6, '山田'), (7, '西代'), (8, '伊川谷'), (9, '兵庫'), (10, '本山南'),
(11, '高取台'), (12, '鷹匠'), (13, '啓明学院'), (14, '東落合'), (15, '鷹取'),
(16, '櫨谷'), (17, '長峰'), (18, '太山寺'), (19, '夙川'), (20, '中華同文'),
(21, '東部拠点'), (22, '布引'), (23, '歌敷山'), (24, '横尾'), (25, '井吹台'),
(26, '鈴蘭台'), (27, '須磨学園'), (28, '湊川'), (29, '神陵台'), (30, '魚崎'),
(31, '吉田'), (32, '向洋'), (33, '長田'), (34, '長坂'), (35, '港島学園'),
(36, '太田'), (37, '小部'), (38, '住吉'), (39, '神戸生田'), (40, '灘'),
(41, '多聞東'), (42, '神大附属'), (43, '塩屋'), (44, '鵯台'), (45, '丸山'),
(46, '桃山台'), (47, '広陵'), (48, '玉津'), (49, '本山'), (50, '星和台'),
(51, '駒ヶ林'), (52, '葺合'), (53, '湊翔楠'), (54, '岩岡'), (55, '垂水東'),
(56, '大原'), (57, '雲雀丘'), (58, '六甲学院'), (59, '西神'), (60, '王塚台'),
(61, '星陵台'), (62, '本庄'), (63, '御影'), (64, '有野'),
]
SCHOOL_INFO = {
"本多聞": {"short": "本多聞", "official": "本多聞中学校", "url": "https://www.kobe-c.ed.jp/htm-ms/"},
"東落合": {"short": "東落合", "official": "東落合中学校", "url": "https://www.kobe-c.ed.jp/hoc-ms/"},
"夙川": {"short": "夙川", "official": "夙川中学校", "url": "https://www.kobe-c.ed.jp/syk-ms/"},
"中華同文": {"short": "中華同文", "official": "神戸中華同文学校", "url": "https://www.tongwen.ed.jp/"},
"布引": {"short": "布引", "official": "布引中学校", "url": "https://www.kobe-c.ed.jp/nnb-ms/"},
"井吹台": {"short": "井吹台", "official": "井吹台中学校", "url": "https://www.kobe-c.ed.jp/ibk-ms/"},
"鈴蘭台": {"short": "鈴蘭台", "official": "鈴蘭台中学校", "url": "https://www.kobe-c.ed.jp/srn-ms/"},
"須磨学園": {"short": "須磨学園", "official": "須磨学園中学校", "url": "https://www.suma.ac.jp/"},
"湊川": {"short": "湊川", "official": "湊川中学校", "url": "https://www.kobe-c.ed.jp/mng-ms/"},
"神陵台": {"short": "神陵台", "official": "神陵台中学校", "url": "https://www.kobe-c.ed.jp/jry-ms/"},
"鷹取": {"short": "鷹取", "official": "鷹取中学校", "url": "https://www.kobe-c.ed.jp/tkt-ms/"},
"北神戸": {"short": "北神戸", "official": "北神戸中学校", "url": "https://www.kobe-c.ed.jp/hkt-ms/"},
"魚崎": {"short": "魚崎", "official": "魚崎中学校", "url": "https://www.kobe-c.ed.jp/uzk-ms/"},
"向洋": {"short": "向洋", "official": "向洋中学校", "url": "https://www.kobe-c.ed.jp/koy-ms/"},
"港島学園": {"short": "港島学園", "official": "港島学園中学校", "url": "https://www.kobe-c.ed.jp/mng-ms/"},
"太田": {"short": "太田", "official": "太田中学校", "url": "https://www.kobe-c.ed.jp/ota-ms/"},
"小部": {"short": "小部", "official": "小部中学校", "url": "https://www.kobe-c.ed.jp/obk-ms/"},
"星和台": {"short": "星和台", "official": "星和台中学校", "url": "https://www.kobe-c.ed.jp/swd-ms/"},
"滝川": {"short": "滝川", "official": "滝川中学校", "url": "https://www.kobe-c.ed.jp/tkg-ms/"},
"兵庫": {"short": "兵庫", "official": "兵庫中学校", "url": "https://www.kobe-c.ed.jp/hyg-ms/"},
"夢野": {"short": "夢野", "official": "夢野中学校", "url": "https://www.kobe-c.ed.jp/ymn-ms/"},
"伊川谷": {"short": "伊川谷", "official": "伊川谷中学校", "url": "https://www.kobe-c.ed.jp/ikw-ms/"},
"吉田": {"short": "吉田", "official": "吉田中学校", "url": "https://www.kobe-c.ed.jp/ysd-ms/"},
"塩屋": {"short": "塩屋", "official": "塩屋中学校", "url": "https://www.kobe-c.ed.jp/syo-ms/"},
"太山寺": {"short": "太山寺", "official": "太山寺中学校", "url": "https://www.kobe-c.ed.jp/tys-ms/"},
"山田": {"short": "山田", "official": "山田中学校", "url": "https://www.kobe-c.ed.jp/ymd-ms/"},
"広陵": {"short": "広陵", "official": "広陵中学校", "url": "https://www.kobe-c.ed.jp/kry-ms/"},
"星陵台": {"short": "星陵台", "official": "星陵台中学校", "url": "https://www.kobe-c.ed.jp/srd-ms/"},
"有野": {"short": "有野", "official": "有野中学校", "url": "https://www.kobe-c.ed.jp/arn-ms/"},
"横尾": {"short": "横尾", "official": "横尾中学校", "url": "https://www.kobe-c.ed.jp/yok-ms/"},
"櫨谷": {"short": "櫨谷", "official": "櫨谷中学校", "url": "https://www.kobe-c.ed.jp/hzt-ms/"},
"湊翔楠": {"short": "湊翔楠", "official": "湊翔楠中学校", "url": "https://www.kobe-c.ed.jp/mnk-ms/"},
"磯上体育館": {"short": "磯上体育館", "official": "磯上体育館", "url": "https://isogami-gym.jp/"},
"長峰": {"short": "長峰", "official": "長峰中学校", "url": "https://www.kobe-c.ed.jp/ngm-ms/"},
"長田": {"short": "長田", "official": "長田中学校", "url": "https://www.kobe-c.ed.jp/ngt-ms/"},
"鷹匠": {"short": "鷹匠", "official": "鷹匠中学校", "url": "https://www.kobe-c.ed.jp/tkj-ms/"},
"灘": {"short": "灘", "official": "灘中学校", "url": "http://www.nada.ac.jp"},
"住吉": {"short": "住吉", "official": "住吉中学校", "url": "https://www.kobe-c.ed.jp/smg-ms/"},
"神戸生田": {"short": "神戸生田", "official": "神戸生田中学校", "url": "https://www.kobe-c.ed.jp/ikt-ms/"},
"飛松": {"short": "飛松", "official": "飛松中学校", "url": "https://www.kobe-c.ed.jp/tmt-ms/"},
"神大附属": {"short": "神大附属", "official": "神戸大学附属中等教育学校", "url": "https://www.edu.kobe-u.ac.jp/kobe-h/"},
"多聞東": {"short": "多聞東", "official": "多聞東中学校", "url": "https://www.kobe-c.ed.jp/tmh-ms/"},
"鵯台": {"short": "鵯台", "official": "鵯台中学校", "url": "https://www.kobe-c.ed.jp/hyr-ms/"},
"丸山": {"short": "丸山", "official": "丸山中学校", "url": "https://www.kobe-c.ed.jp/mry-ms/"},
"本山南": {"short": "本山南", "official": "本山南中学校", "url": "https://www.kobe-c.ed.jp/mym-ms/"},
"高取台": {"short": "高取台", "official": "高取台中学校", "url": "https://www.kobe-c.ed.jp/tkt-ms/"},
"啓明学院": {"short": "啓明学院", "official": "啓明学院中学校", "url": "https://www.kobekeimei.ed.jp/"},
"西代": {"short": "西代", "official": "西代中学校", "url": "https://www.kobe-c.ed.jp/syd-ms/"},
"御影": {"short": "御影", "official": "御影中学校", "url": "https://www.kobe-c.ed.jp/mkg-ms/"},
"長坂": {"short": "長坂", "official": "長坂中学校", "url": "https://www.kobe-c.ed.jp/nks-ms/"},
"本庄": {"short": "本庄", "official": "本庄中学校", "url": "https://www.kobe-c.ed.jp/hjo-ms/"},
"本山": {"short": "本山", "official": "本山中学校", "url": "https://www.kobe-c.ed.jp/mty-ms/"},
"歌敷山": {"short": "歌敷山", "official": "歌敷山中学校", "url": "https://www.kobe-c.ed.jp/uta-ms/"},
"桃山台": {"short": "桃山台", "official": "桃山台中学校", "url": "https://www.kobe-c.ed.jp/mmd-ms/"},
"玉津": {"short": "玉津", "official": "玉津中学校", "url": "https://www.kobe-c.ed.jp/tmt-ms/"},
"駒ヶ林": {"short": "駒ヶ林", "official": "駒ヶ林中学校", "url": "https://www.kobe-c.ed.jp/kmr-ms/"},
"葺合": {"short": "葺合", "official": "葺合中学校", "url": "https://www.kobe-c.ed.jp/fki-ms/"},
"岩岡": {"short": "岩岡", "official": "岩岡中学校", "url": "https://www.kobe-c.ed.jp/iwk-ms/"},
"垂水東": {"short": "垂水東", "official": "垂水東中学校", "url": "https://www.kobe-c.ed.jp/trh-ms/"},
"大原": {"short": "大原", "official": "大原中学校", "url": "https://www.kobe-c.ed.jp/ohr-ms/"},
"雲雀丘": {"short": "雲雀丘", "official": "雲雀丘中学校", "url": "https://www.kobe-c.ed.jp/hbr-ms/"},
"六甲学院": {"short": "六甲学院", "official": "六甲学院中学校", "url": "https://www.rokkogakuin.ed.jp/"},
"西神": {"short": "西神", "official": "西神中学校", "url": "https://www.kobe-c.ed.jp/sin-ms/"},
"王塚台": {"short": "王塚台", "official": "王塚台中学校", "url": "https://www.kobe-c.ed.jp/odz-ms/"}
}
g = Graph()
g.bind('sport', sport)
g.bind('skos', skos)
from rdflib import BNode
import re
# ラウンドごとの日付
round_dates = {
1: '2025-10-25',
2: '2025-10-26',
3: '2025-11-01',
4: '2025-11-02',
5: '2025-11-09',
6: '2025-11-09',
}
# 時刻見出し→時刻
time_table = {
'1': '09:00:00',
'2': '10:30:00',
'3': '12:00:00',
'4': '13:30:00',
'5': '15:00:00',
}
def extract_time_index(label):
# 末尾の数字を時刻見出しとみなす(例: "塩屋3"→3)
m = re.search(r'(\d+)$', label)
return m.group(1) if m else None
def make_datetime(round_num, label):
date = round_dates.get(round_num)
idx = extract_time_index(label)
time = time_table.get(idx, '09:00:00')
return f"{date}T{time}+09:00"
phase_labels = [
(1, "第1ラウンド"),
(2, "第2ラウンド"),
(3, "第3ラウンド"),
(4, "第4ラウンド"),
(5, "第5ラウンド"),
(6, "第6ラウンド"),
]
phase_bnodes = {}
for num, label in phase_labels:
b = BNode()
phase_bnodes[num] = b
g.add((b, RDF.type, sport.CompetitionPhase))
g.add((b, RDFS.label, Literal(label, lang='ja')))
# 各イベントごとにCompetitionPhaseを1:1で作成し、phaseContainsEventでEventを指定
event_to_phase = {}
def create_phase_for_event(event_bnode, label):
phase_bnode = BNode()
g.add((phase_bnode, RDF.type, sport.CompetitionPhase))
g.add((phase_bnode, RDFS.label, Literal(label, lang='ja')))
g.add((phase_bnode, sport.phaseContainsEvent, event_bnode))
event_to_phase[event_bnode] = phase_bnode
return phase_bnode
# チームBNodeを辞書で保持
team_bnodes = {}
for num, name in schools:
team_bnode = BNode()
team_bnodes[num] = team_bnode
g.add((team_bnode, RDF.type, sport.Team))
g.add((team_bnode, RDFS.label, Literal(name, lang='ja')))
# 第1ラウンドの対戦データ
round1_matches = [
("塩屋3", [1,2]),
("鷹匠3", [3,4]),
("山田3", [5,6]),
("伊川谷1", [7,8]),
("湊翔楠B4", [9,10]),
("鷹匠2", [11,12]),
("長田1", [13,14]),
("櫨谷2", [15,16]),
("長峰2", [17,18]),
("櫨谷1", [19,20]),
("山田2", [21,22]),
("横尾1", [23,24]),
("広陵1", [25,26]),
("夢野1", [27,28]),
("長峰3", [29,30]),
("吉田1", [31,32]),
("長田4", [33,34]),
("湊翔楠A3", [35,36]),
("山田4", [37,38]),
("長峰1", [39,40]),
("湊翔楠B3", [41,42]),
("塩屋1", [43,44]),
("横尾2", [45,46]),
("広陵2", [47,48]),
("湊翔楠A1", [49,50]),
("鷹匠1", [51,52]),
("湊翔楠A4", [53,54]),
("広陵4", [55,56]),
("横尾4", [57,58]),
("櫨谷4", [59,60]),
("星陵台1", [61,62]),
("広陵3", [63,64]),
]
# 各ラウンドのイベントを記録
round_events = {}
# 第1ラウンドイベント生成
round_events[1] = []
for idx, (event_label, team_nums) in enumerate(round1_matches, 1):
event_bnode = BNode()
round_events[1].append(event_bnode)
g.add((event_bnode, RDF.type, sport.Event))
g.add((event_bnode, RDFS.label, Literal(f"第1ラウンド {event_label}", lang='ja')))
dt = make_datetime(1, event_label)
g.add((event_bnode, sport.startDateTime, Literal(dt, datatype=XSD.dateTime)))
# event_labelから中学校名だけを抽出し、siteのラベルに設定
def extract_school_name(label):
# 例: "塩屋3"→"塩屋"、"湊翔楠B4"→"湊翔楠"、"鷹匠1"→"鷹匠"
import re
# Match the leading Kanji/Kana part only
m = re.match(r'([\u4e00-\u9fff\u3040-\u309f\u30a0-\u30ff]+)', label)
return m.group(1) if m else label
site_bnode = BNode()
g.add((site_bnode, RDF.type, sport.Site))
school_name = extract_school_name(event_label)
# SCHOOL_INFOを参照し、short名が一致する場合はofficial名を使う
school_label = SCHOOL_INFO.get(school_name, {}).get('official', school_name)
g.add((site_bnode, RDFS.label, Literal(school_label, lang='ja')))
g.add((event_bnode, sport.location, site_bnode))
phase_bnode = create_phase_for_event(event_bnode, f"第1ラウンド {event_label}")
for team_num in team_nums:
part_bnode = BNode()
g.add((part_bnode, RDF.type, sport.TeamParticipation))
g.add((part_bnode, sport.participationBy, team_bnodes[team_num]))
g.add((event_bnode, sport.participation, part_bnode))
# 第2ラウンド以降の進出元(data.mdより)
round2_matches = [
("塩屋1", ["塩屋3","鷹匠3"]),
("横尾2", ["山田3","伊川谷1"]),
("星陵台A4", ["湊翔楠B4","鷹匠2"]),
("塩屋3", ["長田1","櫨谷2"]),
("星陵台A2", ["長峰2","櫨谷1"]),
("横尾3", ["山田2","横尾1"]),
("塩屋5", ["広陵1","夢野1"]),
("長田4", ["長峰3","吉田1"]),
("長田3", ["長田4","湊翔楠A3"]),
("横尾1", ["山田4","長峰1"]),
("塩屋4", ["湊翔楠B3","塩屋1"]),
("星陵台A3", ["横尾2","広陵2"]),
("塩屋2", ["湊翔楠A1","鷹匠1"]),
("横尾4", ["湊翔楠A4","広陵4"]),
("横尾5", ["横尾4","櫨谷4"]),
("星陵台A1", ["星陵台1","広陵3"]),
]
def find_event_by_label(events, label):
for e in events:
for _, _, v in g.triples((e, RDFS.label, None)):
if str(v).endswith(label):
return e
return None
# 第2ラウンドイベント生成
round_events[2] = []
for idx, (event_label, src_labels) in enumerate(round2_matches, 1):
event_bnode = BNode()
round_events[2].append(event_bnode)
g.add((event_bnode, RDF.type, sport.Event))
g.add((event_bnode, RDFS.label, Literal(f"第2ラウンド {event_label}", lang='ja')))
dt = make_datetime(2, event_label)
g.add((event_bnode, sport.startDateTime, Literal(dt, datatype=XSD.dateTime)))
phase_bnode = create_phase_for_event(event_bnode, f"第2ラウンド {event_label}")
# phaseInCompetitionで前の試合のCompetitionPhaseを示す
for src_label in src_labels:
src_event = find_event_by_label(round_events[1], src_label)
if src_event:
src_phase = event_to_phase.get(src_event)
if src_phase:
g.add((src_phase, sport.phaseInCompetition, phase_bnode))
for src_label in src_labels:
src_event = find_event_by_label(round_events[1], src_label)
# 第3ラウンド
round3_matches = [
("有野1", ["塩屋1","横尾2"]),
("太山寺3", ["星陵台A4","塩屋3"]),
("太山寺4", ["星陵台A2","横尾3"]),
("有野3", ["塩屋5","長田4"]),
("太山寺1", ["長田3","横尾1"]),
("有野4", ["塩屋4","星陵台A3"]),
("太山寺2", ["塩屋2","横尾4"]),
("有野2", ["横尾5","星陵台A1"]),
]
round_events[3] = []
for idx, (event_label, src_labels) in enumerate(round3_matches, 1):
event_bnode = BNode()
round_events[3].append(event_bnode)
g.add((event_bnode, RDF.type, sport.Event))
g.add((event_bnode, RDFS.label, Literal(f"第3ラウンド {event_label}", lang='ja')))
dt = make_datetime(3, event_label)
g.add((event_bnode, sport.startDateTime, Literal(dt, datatype=XSD.dateTime)))
phase_bnode = create_phase_for_event(event_bnode, f"第3ラウンド {event_label}")
for src_label in src_labels:
src_event = find_event_by_label(round_events[2], src_label)
if src_event:
src_phase = event_to_phase.get(src_event)
if src_phase:
g.add((src_phase, sport.phaseInCompetition, phase_bnode))
# 第4ラウンド
round4_matches = [
("磯上1", ["有野1","太山寺3"]),
("磯上4", ["太山寺4","有野3"]),
("磯上3", ["太山寺1","有野4"]),
("磯上2", ["太山寺2","有野2"]),
]
round_events[4] = []
for idx, (event_label, src_labels) in enumerate(round4_matches, 1):
event_bnode = BNode()
round_events[4].append(event_bnode)
g.add((event_bnode, RDF.type, sport.Event))
g.add((event_bnode, RDFS.label, Literal(f"第4ラウンド {event_label}", lang='ja')))
dt = make_datetime(4, event_label)
g.add((event_bnode, sport.startDateTime, Literal(dt, datatype=XSD.dateTime)))
phase_bnode = create_phase_for_event(event_bnode, f"第4ラウンド {event_label}")
for src_label in src_labels:
src_event = find_event_by_label(round_events[3], src_label)
if src_event:
src_phase = event_to_phase.get(src_event)
if src_phase:
g.add((src_phase, sport.phaseInCompetition, phase_bnode))
# 第5ラウンド
round5_matches = [
("磯上1", ["磯上1","磯上4"]),
("磯上2", ["磯上3","磯上2"]),
]
round_events[5] = []
for idx, (event_label, src_labels) in enumerate(round5_matches, 1):
event_bnode = BNode()
round_events[5].append(event_bnode)
g.add((event_bnode, RDF.type, sport.Event))
g.add((event_bnode, RDFS.label, Literal(f"第5ラウンド {event_label}", lang='ja')))
dt = make_datetime(5, event_label)
g.add((event_bnode, sport.startDateTime, Literal(dt, datatype=XSD.dateTime)))
phase_bnode = create_phase_for_event(event_bnode, f"第5ラウンド {event_label}")
for src_label in src_labels:
src_event = find_event_by_label(round_events[4], src_label)
if src_event:
src_phase = event_to_phase.get(src_event)
if src_phase:
g.add((src_phase, sport.phaseInCompetition, phase_bnode))
# 第6ラウンド
round6_matches = [
("磯上3", ["磯上1","磯上2"]),
]
round_events[6] = []
for idx, (event_label, src_labels) in enumerate(round6_matches, 1):
event_bnode = BNode()
round_events[6].append(event_bnode)
g.add((event_bnode, RDF.type, sport.Event))
g.add((event_bnode, RDFS.label, Literal(f"第6ラウンド {event_label}", lang='ja')))
dt = make_datetime(6, event_label)
g.add((event_bnode, sport.startDateTime, Literal(dt, datatype=XSD.dateTime)))
phase_bnode = create_phase_for_event(event_bnode, f"第6ラウンド {event_label}")
for src_label in src_labels:
src_event = find_event_by_label(round_events[5], src_label)
if src_event:
src_phase = event_to_phase.get(src_event)
if src_phase:
g.add((src_phase, sport.phaseInCompetition, phase_bnode))
# Competitionノード
competition = BNode()
g.add((competition, RDF.type, sport.Competition))
g.add((competition, RDFS.label, Literal("令和7年度 神戸市中学校バスケットボール種目別大会(新人戦)", lang="ja")))
# governedBy: 神戸市中学校体育連盟
governing_body = BNode()
g.add((competition, sport.governedBy, governing_body))
# 神戸市中学校体育連盟エンティティ
g.add((governing_body, RDF.type, sport.GoverningBody))
g.add((governing_body, RDFS.label, Literal("神戸市中学校体育連盟", lang="ja")))
# Competitionに全CompetitionPhaseをcontainsCompetitionPhaseで紐付け
for s, p, o in g.triples((None, RDF.type, sport.CompetitionPhase)):
g.add((competition, sport.containsCompetitionPhase, s))
# RDF出力
g.serialize('tournament.ttl', format='turtle')
print('RDFファイル tournament-teams.ttl を出力しました')
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sport: <https://sportschema.org/ontologies/main/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
[] a sport:Competition ;
rdfs:label "令和7年度 神戸市中学校バスケットボール種目別大会(新人戦)"@ja ;
sport:containsCompetitionPhase _:N0040a7ef4a2840a586d5b81d7e8640cb,
_:N068fc1eaca3840aebdb9727651bcdb04,
[ a sport:CompetitionPhase ;
rdfs:label "第3ラウンド"@ja ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 鷹匠2"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 鷹匠2"@ja ;
sport:location [ a sport:Site ;
rdfs:label "鷹匠中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "高取台"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "鷹匠"@ja ] ] ;
sport:startDateTime "2025-10-25T10:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N4cc8f8444e2c4315be45cce41b538b7b ],
_:N0c0e276d0fbc46b6ad9c8b8538251779,
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 横尾4"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 横尾4"@ja ;
sport:location [ a sport:Site ;
rdfs:label "横尾中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "六甲学院"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "雲雀丘"@ja ] ] ;
sport:startDateTime "2025-10-25T13:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N0e4b5bfac3de4b6cbc7f736015519dc0 ],
_:N0e4b5bfac3de4b6cbc7f736015519dc0,
[ a sport:CompetitionPhase ;
rdfs:label "第5ラウンド"@ja ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 山田3"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 山田3"@ja ;
sport:location [ a sport:Site ;
rdfs:label "山田中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "山田"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "滝川"@ja ] ] ;
sport:startDateTime "2025-10-25T12:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N2766224a861e4feba227815e0c191ad4 ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 湊翔楠B4"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 湊翔楠B4"@ja ;
sport:location [ a sport:Site ;
rdfs:label "湊翔楠中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "兵庫"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "本山南"@ja ] ] ;
sport:startDateTime "2025-10-25T13:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N4cc8f8444e2c4315be45cce41b538b7b ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 横尾2"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 横尾2"@ja ;
sport:location [ a sport:Site ;
rdfs:label "横尾中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "丸山"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "桃山台"@ja ] ] ;
sport:startDateTime "2025-10-25T10:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N068fc1eaca3840aebdb9727651bcdb04 ],
_:N1ca0992da457445d88dab77b41af9fbc,
_:N21df500857fb498a98effef6bb5a7f89,
_:N2766224a861e4feba227815e0c191ad4,
[ a sport:CompetitionPhase ;
rdfs:label "第6ラウンド"@ja ],
_:N293a0efb7c6b4d55bbbfc2a1fa7f6af3,
_:N2d6649c374a14ef09a77bd63d6ab1d6f,
_:N30823a6cd4354792abf0e3137e6c808e,
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 伊川谷1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 伊川谷1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "伊川谷中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "伊川谷"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "西代"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N2766224a861e4feba227815e0c191ad4 ],
_:N343047c2f68b4ec98b0d23b6350a1c93,
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 山田2"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 山田2"@ja ;
sport:location [ a sport:Site ;
rdfs:label "山田中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "東部拠点"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "布引"@ja ] ] ;
sport:startDateTime "2025-10-25T10:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N6c13bd9a4d6f4523be248d4068cb2acc ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 夢野1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 夢野1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "夢野中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "須磨学園"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "湊川"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N9cfe592e7d3d4dd29d538675416f0912 ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 広陵2"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 広陵2"@ja ;
sport:location [ a sport:Site ;
rdfs:label "広陵中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "玉津"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "広陵"@ja ] ] ;
sport:startDateTime "2025-10-25T10:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N068fc1eaca3840aebdb9727651bcdb04 ],
_:N4b009cc4a0be4c349a5f085d6d8855e0,
_:N4cc8f8444e2c4315be45cce41b538b7b,
_:N4f836336911140118be2a44854c41e25,
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 湊翔楠A1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 湊翔楠A1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "湊翔楠中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "本山"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "星和台"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:Nf5a1ee298fb94f9389851744b5835d3c ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 櫨谷1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 櫨谷1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "櫨谷中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "夙川"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "中華同文"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N343047c2f68b4ec98b0d23b6350a1c93 ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 鷹匠3"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 鷹匠3"@ja ;
sport:location [ a sport:Site ;
rdfs:label "鷹匠中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "飛松"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "北神戸"@ja ] ] ;
sport:startDateTime "2025-10-25T12:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N920254d831324372b4b1a22fb871f1df ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド"@ja ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 広陵3"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 広陵3"@ja ;
sport:location [ a sport:Site ;
rdfs:label "広陵中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "有野"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "御影"@ja ] ] ;
sport:startDateTime "2025-10-25T12:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N293a0efb7c6b4d55bbbfc2a1fa7f6af3 ],
_:N6c13bd9a4d6f4523be248d4068cb2acc,
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 鷹匠1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 鷹匠1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "鷹匠中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "駒ヶ林"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "葺合"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:Nf5a1ee298fb94f9389851744b5835d3c ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 広陵1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 広陵1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "広陵中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "井吹台"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "鈴蘭台"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N9cfe592e7d3d4dd29d538675416f0912 ],
_:N6dd8fe2003c040b4a7fd0f194737a05f,
[ a sport:CompetitionPhase ;
rdfs:label "第2ラウンド"@ja ],
_:N7f7e30b702f849b080460da34c443304,
_:N7fcac43c907d4559857576c85a8c1d5c,
_:N8186975fd3cb4304a9c256ed917dbe99,
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 吉田1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 吉田1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "吉田中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "吉田"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "向洋"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:Na18bbe0cdb024b15b56bb66184cb3d18 ],
_:N86ab881534794a45b96652498e1876df,
_:N8fa3aadc2aa548499d961fcb1a75dce0,
_:N9087c108178e420eb8d10fa7ab0a911a,
_:N920254d831324372b4b1a22fb871f1df,
_:N98ac1fdc9b0d40ba96fa27904dafde7e,
_:N9cfe592e7d3d4dd29d538675416f0912,
_:Na18bbe0cdb024b15b56bb66184cb3d18,
_:Na2934aa89bb746c694f716bb88b6ec1f,
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 長田1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 長田1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "長田中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "啓明学院"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "東落合"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:Nb280f58ffb1b462688ce7244cb794fae ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 長峰1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 長峰1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "長峰中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "神戸生田"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "灘"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N21df500857fb498a98effef6bb5a7f89 ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 湊翔楠A4"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 湊翔楠A4"@ja ;
sport:location [ a sport:Site ;
rdfs:label "湊翔楠中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "湊翔楠"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "岩岡"@ja ] ] ;
sport:startDateTime "2025-10-25T13:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N98ac1fdc9b0d40ba96fa27904dafde7e ],
_:Nb280f58ffb1b462688ce7244cb794fae,
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 広陵4"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 広陵4"@ja ;
sport:location [ a sport:Site ;
rdfs:label "広陵中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "大原"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "垂水東"@ja ] ] ;
sport:startDateTime "2025-10-25T13:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N98ac1fdc9b0d40ba96fa27904dafde7e ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 湊翔楠B3"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 湊翔楠B3"@ja ;
sport:location [ a sport:Site ;
rdfs:label "湊翔楠中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "神大附属"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "多聞東"@ja ] ] ;
sport:startDateTime "2025-10-25T12:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N4b009cc4a0be4c349a5f085d6d8855e0 ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 山田4"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 山田4"@ja ;
sport:location [ a sport:Site ;
rdfs:label "山田中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "小部"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "住吉"@ja ] ] ;
sport:startDateTime "2025-10-25T13:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N21df500857fb498a98effef6bb5a7f89 ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 塩屋1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 塩屋1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "塩屋中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "鵯台"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "塩屋"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N4b009cc4a0be4c349a5f085d6d8855e0 ],
_:Nde7309ff569b44e9a09fe2a298cd55d7,
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 櫨谷2"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 櫨谷2"@ja ;
sport:location [ a sport:Site ;
rdfs:label "櫨谷中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "鷹取"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "櫨谷"@ja ] ] ;
sport:startDateTime "2025-10-25T10:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:Nb280f58ffb1b462688ce7244cb794fae ],
[ a sport:CompetitionPhase ;
rdfs:label "第4ラウンド"@ja ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 櫨谷4"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 櫨谷4"@ja ;
sport:location [ a sport:Site ;
rdfs:label "櫨谷中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "西神"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "王塚台"@ja ] ] ;
sport:startDateTime "2025-10-25T13:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N0e4b5bfac3de4b6cbc7f736015519dc0 ],
_:Ne41611321281484d83b206b374f5201f,
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 湊翔楠A3"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 湊翔楠A3"@ja ;
sport:location [ a sport:Site ;
rdfs:label "湊翔楠中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "太田"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "港島学園"@ja ] ] ;
sport:startDateTime "2025-10-25T12:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N4f836336911140118be2a44854c41e25 ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 塩屋3"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 塩屋3"@ja ;
sport:location [ a sport:Site ;
rdfs:label "塩屋中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "本多聞"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "西部拠点"@ja ] ] ;
sport:startDateTime "2025-10-25T12:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N920254d831324372b4b1a22fb871f1df ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 長峰2"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 長峰2"@ja ;
sport:location [ a sport:Site ;
rdfs:label "長峰中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "長峰"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "太山寺"@ja ] ] ;
sport:startDateTime "2025-10-25T10:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N343047c2f68b4ec98b0d23b6350a1c93 ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 横尾1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 横尾1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "横尾中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "横尾"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "歌敷山"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N6c13bd9a4d6f4523be248d4068cb2acc ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 長田4"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 長田4"@ja ;
sport:location [ a sport:Site ;
rdfs:label "長田中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "長坂"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "長田"@ja ] ] ;
sport:startDateTime "2025-10-25T13:30:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N4f836336911140118be2a44854c41e25 ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 長峰3"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 長峰3"@ja ;
sport:location [ a sport:Site ;
rdfs:label "長峰中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "魚崎"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "神陵台"@ja ] ] ;
sport:startDateTime "2025-10-25T12:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:Na18bbe0cdb024b15b56bb66184cb3d18 ],
[ a sport:CompetitionPhase ;
rdfs:label "第1ラウンド 星陵台1"@ja ;
sport:phaseContainsEvent [ a sport:Event ;
rdfs:label "第1ラウンド 星陵台1"@ja ;
sport:location [ a sport:Site ;
rdfs:label "星陵台中学校"@ja ] ;
sport:participation [ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "本庄"@ja ] ],
[ a sport:TeamParticipation ;
sport:participationBy [ a sport:Team ;
rdfs:label "星陵台"@ja ] ] ;
sport:startDateTime "2025-10-25T09:00:00+09:00"^^xsd:dateTime ] ;
sport:phaseInCompetition _:N293a0efb7c6b4d55bbbfc2a1fa7f6af3 ],
_:Nf5a1ee298fb94f9389851744b5835d3c ;
sport:governedBy [ a sport:GoverningBody ;
rdfs:label "神戸市中学校体育連盟"@ja ] .
_:N08ed8d3f8430462794db50775bb38e61 a sport:Event ;
rdfs:label "第2ラウンド 塩屋5"@ja ;
sport:startDateTime "2025-10-26T15:00:00+09:00"^^xsd:dateTime .
_:N15c2f01800374b81b2f9725256542cfa a sport:Event ;
rdfs:label "第2ラウンド 横尾4"@ja ;
sport:startDateTime "2025-10-26T13:30:00+09:00"^^xsd:dateTime .
_:N1f9dbecf6f6f431bb6043fc3d946a218 a sport:Event ;
rdfs:label "第2ラウンド 塩屋3"@ja ;
sport:startDateTime "2025-10-26T12:00:00+09:00"^^xsd:dateTime .
_:N26c3a619cf784b54a597aee335311ef6 a sport:Event ;
rdfs:label "第6ラウンド 磯上3"@ja ;
sport:startDateTime "2025-11-09T12:00:00+09:00"^^xsd:dateTime .
_:N2f2c7d35f2cb4010bdedeffe70ccd046 a sport:Event ;
rdfs:label "第4ラウンド 磯上4"@ja ;
sport:startDateTime "2025-11-02T13:30:00+09:00"^^xsd:dateTime .
_:N34c286fa27da49179218a6a53d8ad047 a sport:Event ;
rdfs:label "第2ラウンド 横尾1"@ja ;
sport:startDateTime "2025-10-26T09:00:00+09:00"^^xsd:dateTime .
_:N3d23f52ba4ec441db4de5c3a1950d8e9 a sport:Event ;
rdfs:label "第2ラウンド 横尾2"@ja ;
sport:startDateTime "2025-10-26T10:30:00+09:00"^^xsd:dateTime .
_:N4867e7a47ee447f999e4e557e5e4be9c a sport:Event ;
rdfs:label "第2ラウンド 塩屋2"@ja ;
sport:startDateTime "2025-10-26T10:30:00+09:00"^^xsd:dateTime .
_:N577aaca1522e413e90a67fd548166994 a sport:Event ;
rdfs:label "第2ラウンド 星陵台A3"@ja ;
sport:startDateTime "2025-10-26T12:00:00+09:00"^^xsd:dateTime .
_:N5dc3b4bc894d47649886386f7a89deac a sport:Event ;
rdfs:label "第5ラウンド 磯上2"@ja ;
sport:startDateTime "2025-11-09T10:30:00+09:00"^^xsd:dateTime .
_:N5dc933ef11e14369ab6437f52633291a a sport:Event ;
rdfs:label "第3ラウンド 有野2"@ja ;
sport:startDateTime "2025-11-01T10:30:00+09:00"^^xsd:dateTime .
_:N839c5b72c68b4e86b07c3ed1f253e81b a sport:Event ;
rdfs:label "第4ラウンド 磯上3"@ja ;
sport:startDateTime "2025-11-02T12:00:00+09:00"^^xsd:dateTime .
_:N84b79562dd934b1480fad2ccbfdbe14a a sport:Event ;
rdfs:label "第4ラウンド 磯上2"@ja ;
sport:startDateTime "2025-11-02T10:30:00+09:00"^^xsd:dateTime .
_:N872804b6f061462f818052ba7502e84a a sport:Event ;
rdfs:label "第4ラウンド 磯上1"@ja ;
sport:startDateTime "2025-11-02T09:00:00+09:00"^^xsd:dateTime .
_:N9c8b12a755024924bcb4d8c72971c001 a sport:Event ;
rdfs:label "第2ラウンド 星陵台A1"@ja ;
sport:startDateTime "2025-10-26T09:00:00+09:00"^^xsd:dateTime .
_:Na4371b13dbed40e48d77521ba042f3e7 a sport:Event ;
rdfs:label "第2ラウンド 横尾3"@ja ;
sport:startDateTime "2025-10-26T12:00:00+09:00"^^xsd:dateTime .
_:Naa948c217ef348909685f92576dd0701 a sport:Event ;
rdfs:label "第2ラウンド 塩屋1"@ja ;
sport:startDateTime "2025-10-26T09:00:00+09:00"^^xsd:dateTime .
_:Nacfffaac822744ab85d73d9ac4745444 a sport:Event ;
rdfs:label "第3ラウンド 有野1"@ja ;
sport:startDateTime "2025-11-01T09:00:00+09:00"^^xsd:dateTime .
_:Nb8fb4bc9e5e64450a39c77be2a97afbb a sport:Event ;
rdfs:label "第3ラウンド 有野3"@ja ;
sport:startDateTime "2025-11-01T12:00:00+09:00"^^xsd:dateTime .
_:Nbae84d3e9c3d4bb18f19af4271da4631 a sport:Event ;
rdfs:label "第2ラウンド 星陵台A2"@ja ;
sport:startDateTime "2025-10-26T10:30:00+09:00"^^xsd:dateTime .
_:Nbf9cf32a430147899db5cd3affb81ba9 a sport:Event ;
rdfs:label "第3ラウンド 有野4"@ja ;
sport:startDateTime "2025-11-01T13:30:00+09:00"^^xsd:dateTime .
_:Nc703b68f008d4941a1fefb1be83ff4c3 a sport:Event ;
rdfs:label "第2ラウンド 塩屋4"@ja ;
sport:startDateTime "2025-10-26T13:30:00+09:00"^^xsd:dateTime .
_:Ncf45575274324f72a82bd8a1720baa66 a sport:Event ;
rdfs:label "第3ラウンド 太山寺2"@ja ;
sport:startDateTime "2025-11-01T10:30:00+09:00"^^xsd:dateTime .
_:Nd87bc25d151d48008ba52804cf1933ee a sport:Event ;
rdfs:label "第3ラウンド 太山寺1"@ja ;
sport:startDateTime "2025-11-01T09:00:00+09:00"^^xsd:dateTime .
_:Ndcee3c2f4f5249cba108b2d3397327b5 a sport:Event ;
rdfs:label "第5ラウンド 磯上1"@ja ;
sport:startDateTime "2025-11-09T09:00:00+09:00"^^xsd:dateTime .
_:Ne3e5b837d0ad45bdb3f75b73c6d7b410 a sport:Event ;
rdfs:label "第3ラウンド 太山寺3"@ja ;
sport:startDateTime "2025-11-01T12:00:00+09:00"^^xsd:dateTime .
_:Ne4982509c6e1493b8bcfb5960f12b6f5 a sport:Event ;
rdfs:label "第3ラウンド 太山寺4"@ja ;
sport:startDateTime "2025-11-01T13:30:00+09:00"^^xsd:dateTime .
_:Ne6838d54babd45a8a34152ed3f2b3f47 a sport:Event ;
rdfs:label "第2ラウンド 横尾5"@ja ;
sport:startDateTime "2025-10-26T15:00:00+09:00"^^xsd:dateTime .
_:Neab7b94b5da84b078c541788f8f4cefc a sport:Event ;
rdfs:label "第2ラウンド 星陵台A4"@ja ;
sport:startDateTime "2025-10-26T13:30:00+09:00"^^xsd:dateTime .
_:Neaf91e84c88640e598597bc6c7af1120 a sport:Event ;
rdfs:label "第2ラウンド 長田3"@ja ;
sport:startDateTime "2025-10-26T12:00:00+09:00"^^xsd:dateTime .
_:Nfa60012481ed4f00a9f127f2a1aa1e34 a sport:Event ;
rdfs:label "第2ラウンド 長田4"@ja ;
sport:startDateTime "2025-10-26T13:30:00+09:00"^^xsd:dateTime .
_:N0040a7ef4a2840a586d5b81d7e8640cb a sport:CompetitionPhase ;
rdfs:label "第6ラウンド 磯上3"@ja ;
sport:phaseContainsEvent _:N26c3a619cf784b54a597aee335311ef6 .
_:N068fc1eaca3840aebdb9727651bcdb04 a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 星陵台A3"@ja ;
sport:phaseContainsEvent _:N577aaca1522e413e90a67fd548166994 ;
sport:phaseInCompetition _:N0c0e276d0fbc46b6ad9c8b8538251779 .
_:N0c0e276d0fbc46b6ad9c8b8538251779 a sport:CompetitionPhase ;
rdfs:label "第3ラウンド 有野4"@ja ;
sport:phaseContainsEvent _:Nbf9cf32a430147899db5cd3affb81ba9 ;
sport:phaseInCompetition _:Ne41611321281484d83b206b374f5201f .
_:N0e4b5bfac3de4b6cbc7f736015519dc0 a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 横尾5"@ja ;
sport:phaseContainsEvent _:Ne6838d54babd45a8a34152ed3f2b3f47 ;
sport:phaseInCompetition _:N9087c108178e420eb8d10fa7ab0a911a .
_:N1ca0992da457445d88dab77b41af9fbc a sport:CompetitionPhase ;
rdfs:label "第3ラウンド 太山寺3"@ja ;
sport:phaseContainsEvent _:Ne3e5b837d0ad45bdb3f75b73c6d7b410 ;
sport:phaseInCompetition _:Nde7309ff569b44e9a09fe2a298cd55d7 .
_:N21df500857fb498a98effef6bb5a7f89 a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 横尾1"@ja ;
sport:phaseContainsEvent _:N34c286fa27da49179218a6a53d8ad047 ;
sport:phaseInCompetition _:N8186975fd3cb4304a9c256ed917dbe99 .
_:N2766224a861e4feba227815e0c191ad4 a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 横尾2"@ja ;
sport:phaseContainsEvent _:N3d23f52ba4ec441db4de5c3a1950d8e9 ;
sport:phaseInCompetition _:Na2934aa89bb746c694f716bb88b6ec1f .
_:N293a0efb7c6b4d55bbbfc2a1fa7f6af3 a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 星陵台A1"@ja ;
sport:phaseContainsEvent _:N9c8b12a755024924bcb4d8c72971c001 ;
sport:phaseInCompetition _:N9087c108178e420eb8d10fa7ab0a911a .
_:N2d6649c374a14ef09a77bd63d6ab1d6f a sport:CompetitionPhase ;
rdfs:label "第5ラウンド 磯上1"@ja ;
sport:phaseContainsEvent _:Ndcee3c2f4f5249cba108b2d3397327b5 ;
sport:phaseInCompetition _:N0040a7ef4a2840a586d5b81d7e8640cb .
_:N30823a6cd4354792abf0e3137e6c808e a sport:CompetitionPhase ;
rdfs:label "第5ラウンド 磯上2"@ja ;
sport:phaseContainsEvent _:N5dc3b4bc894d47649886386f7a89deac ;
sport:phaseInCompetition _:N0040a7ef4a2840a586d5b81d7e8640cb .
_:N343047c2f68b4ec98b0d23b6350a1c93 a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 星陵台A2"@ja ;
sport:phaseContainsEvent _:Nbae84d3e9c3d4bb18f19af4271da4631 ;
sport:phaseInCompetition _:N7fcac43c907d4559857576c85a8c1d5c .
_:N4b009cc4a0be4c349a5f085d6d8855e0 a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 塩屋4"@ja ;
sport:phaseContainsEvent _:Nc703b68f008d4941a1fefb1be83ff4c3 ;
sport:phaseInCompetition _:N0c0e276d0fbc46b6ad9c8b8538251779 .
_:N4cc8f8444e2c4315be45cce41b538b7b a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 星陵台A4"@ja ;
sport:phaseContainsEvent _:Neab7b94b5da84b078c541788f8f4cefc ;
sport:phaseInCompetition _:N1ca0992da457445d88dab77b41af9fbc .
_:N4f836336911140118be2a44854c41e25 a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 長田3"@ja ;
sport:phaseContainsEvent _:Neaf91e84c88640e598597bc6c7af1120 ;
sport:phaseInCompetition _:N8186975fd3cb4304a9c256ed917dbe99 .
_:N6c13bd9a4d6f4523be248d4068cb2acc a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 横尾3"@ja ;
sport:phaseContainsEvent _:Na4371b13dbed40e48d77521ba042f3e7 ;
sport:phaseInCompetition _:N7fcac43c907d4559857576c85a8c1d5c .
_:N6dd8fe2003c040b4a7fd0f194737a05f a sport:CompetitionPhase ;
rdfs:label "第3ラウンド 有野3"@ja ;
sport:phaseContainsEvent _:Nb8fb4bc9e5e64450a39c77be2a97afbb ;
sport:phaseInCompetition _:N7f7e30b702f849b080460da34c443304 .
_:N7f7e30b702f849b080460da34c443304 a sport:CompetitionPhase ;
rdfs:label "第4ラウンド 磯上4"@ja ;
sport:phaseContainsEvent _:N2f2c7d35f2cb4010bdedeffe70ccd046 ;
sport:phaseInCompetition _:N2d6649c374a14ef09a77bd63d6ab1d6f .
_:N7fcac43c907d4559857576c85a8c1d5c a sport:CompetitionPhase ;
rdfs:label "第3ラウンド 太山寺4"@ja ;
sport:phaseContainsEvent _:Ne4982509c6e1493b8bcfb5960f12b6f5 ;
sport:phaseInCompetition _:N7f7e30b702f849b080460da34c443304 .
_:N8186975fd3cb4304a9c256ed917dbe99 a sport:CompetitionPhase ;
rdfs:label "第3ラウンド 太山寺1"@ja ;
sport:phaseContainsEvent _:Nd87bc25d151d48008ba52804cf1933ee ;
sport:phaseInCompetition _:Ne41611321281484d83b206b374f5201f .
_:N86ab881534794a45b96652498e1876df a sport:CompetitionPhase ;
rdfs:label "第3ラウンド 太山寺2"@ja ;
sport:phaseContainsEvent _:Ncf45575274324f72a82bd8a1720baa66 ;
sport:phaseInCompetition _:N8fa3aadc2aa548499d961fcb1a75dce0 .
_:N8fa3aadc2aa548499d961fcb1a75dce0 a sport:CompetitionPhase ;
rdfs:label "第4ラウンド 磯上2"@ja ;
sport:phaseContainsEvent _:N84b79562dd934b1480fad2ccbfdbe14a ;
sport:phaseInCompetition _:N30823a6cd4354792abf0e3137e6c808e .
_:N9087c108178e420eb8d10fa7ab0a911a a sport:CompetitionPhase ;
rdfs:label "第3ラウンド 有野2"@ja ;
sport:phaseContainsEvent _:N5dc933ef11e14369ab6437f52633291a ;
sport:phaseInCompetition _:N8fa3aadc2aa548499d961fcb1a75dce0 .
_:N920254d831324372b4b1a22fb871f1df a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 塩屋1"@ja ;
sport:phaseContainsEvent _:Naa948c217ef348909685f92576dd0701 ;
sport:phaseInCompetition _:Na2934aa89bb746c694f716bb88b6ec1f .
_:N98ac1fdc9b0d40ba96fa27904dafde7e a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 横尾4"@ja ;
sport:phaseContainsEvent _:N15c2f01800374b81b2f9725256542cfa ;
sport:phaseInCompetition _:N86ab881534794a45b96652498e1876df .
_:N9cfe592e7d3d4dd29d538675416f0912 a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 塩屋5"@ja ;
sport:phaseContainsEvent _:N08ed8d3f8430462794db50775bb38e61 ;
sport:phaseInCompetition _:N6dd8fe2003c040b4a7fd0f194737a05f .
_:Na18bbe0cdb024b15b56bb66184cb3d18 a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 長田4"@ja ;
sport:phaseContainsEvent _:Nfa60012481ed4f00a9f127f2a1aa1e34 ;
sport:phaseInCompetition _:N6dd8fe2003c040b4a7fd0f194737a05f .
_:Na2934aa89bb746c694f716bb88b6ec1f a sport:CompetitionPhase ;
rdfs:label "第3ラウンド 有野1"@ja ;
sport:phaseContainsEvent _:Nacfffaac822744ab85d73d9ac4745444 ;
sport:phaseInCompetition _:Nde7309ff569b44e9a09fe2a298cd55d7 .
_:Nb280f58ffb1b462688ce7244cb794fae a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 塩屋3"@ja ;
sport:phaseContainsEvent _:N1f9dbecf6f6f431bb6043fc3d946a218 ;
sport:phaseInCompetition _:N1ca0992da457445d88dab77b41af9fbc .
_:Nde7309ff569b44e9a09fe2a298cd55d7 a sport:CompetitionPhase ;
rdfs:label "第4ラウンド 磯上1"@ja ;
sport:phaseContainsEvent _:N872804b6f061462f818052ba7502e84a ;
sport:phaseInCompetition _:N2d6649c374a14ef09a77bd63d6ab1d6f .
_:Ne41611321281484d83b206b374f5201f a sport:CompetitionPhase ;
rdfs:label "第4ラウンド 磯上3"@ja ;
sport:phaseContainsEvent _:N839c5b72c68b4e86b07c3ed1f253e81b ;
sport:phaseInCompetition _:N30823a6cd4354792abf0e3137e6c808e .
_:Nf5a1ee298fb94f9389851744b5835d3c a sport:CompetitionPhase ;
rdfs:label "第2ラウンド 塩屋2"@ja ;
sport:phaseContainsEvent _:N4867e7a47ee447f999e4e557e5e4be9c ;
sport:phaseInCompetition _:N86ab881534794a45b96652498e1876df .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment