京育カードバトルデータLODのメタデータ定義
baseURI : https://kyoyasai.mirko.jp/yasaiLOD?
@prefix yasai: https://kyoyasai.mirko.jp/schema# (※独自定義語彙)
@prefix xsd: http://www.w3.org/2001/XMLSchema#
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
@prefix rdfs: http://www.w3.org/2000/01/rdf-schema#
@prefix dc: http://purl.org/dc/elements/1.1/
@prefix dcterms: http://purl.org/dc/terms/
@prefix dcat: http://www.w3.org/ns/dcat#
@prefix schema: http://schema.org/
@prefix cc: http://creativecommons.org/ns#
Property | Description | Data type |
---|---|---|
rdfs:label | カードの名称 | string |
yasai:labelKana | カードの名称(かな) | string |
yasai:hitpoint | 体力(HP) | integer |
yasai:attack | 攻撃力 | integer |
yasai:defense | 防御力 | integer |
yasai:specialAttack | 特攻(特殊攻撃の攻撃力) | integer |
yasai:specialDefense | 特防(相手の特殊攻撃に対する防御力) | integer |
yasai:agility | 素早さ | integer |
yasai:ability1Name | 技1の名称 | string |
yasai:ability1Description | 技1の説明 | string |
yasai:ability2Type | 技2の区分 | string |
yasai:ability2Code | 技2の区分コード | string |
yasai:ability2Name | 技2の名称 | string |
yasai:ability2Description | 技2の説明 | string |
yasai:ability2Effect | 技2の区分効果 | string |
yasai:specialSkillType | 特殊スキルの区分 | string |
yasai:specialSkillCode | 特殊スキルの区分コード | string |
yasai:specialSkillName | 特殊スキルの名称 | string |
yasai:specialSkillDescription | 特殊スキルの説明 | string |
yasai:specialSkillEffect | 特殊スキルの効果 | string |
schema:image | カード画像のURL | anyURI |
yasai:cardType | カード画像の種別 | string |
yasai:brandType | 京野菜のブランド名 | string |
yasai:history | 野菜の来歴 | string |
yasai:feature | 野菜の特徴 | string |
yasai:cultivation | 野菜の栽培方法 | string |
yasai:beginningOfSeason | 野菜の旬の始まり | string |
yasai:endOfSeason | 野菜の旬の終わり | string |
dc:source | 出典/参考文献 | string |
dcterms:relation | 出典/参考文献のURL | anyURI |
yasai:imgProvider | カード用写真/画像の提供元 | string |
rdfs:seeAlso | 参考となるWEBサイトのURL | anyURI |
SPARQLクエリ例文集
「賀茂なす」が持つすべての情報を取得
PREFIX : <https://kyoyasai.mirko.jp/yasaiLOD?>
select *
where {
:K001 ?p ?o .
}
野菜カードの一覧を表示
PREFIX yasai: <https://kyoyasai.mirko.jp/schema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select ?s ?name ?kana
where {
?s rdfs:label ?name ;
yasai:labelKana ?kana .
}order by ?s
攻撃力の高い野菜10傑を抽出
PREFIX yasai: <https://kyoyasai.mirko.jp/schema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select ?name ?attack
where {
?s rdfs:label ?name ;
yasai:attack ?attack .
} order by desc (?attack)
limit 10
大根族のみ抽出
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select ?s ?name
where {
?s rdfs:label ?name ;
FILTER(regex(str(?name), '大根|だいこん' ))
}
データセットの情報を表示
select *
where {
<https://kyoyasai.mirko.jp/data/yasai.ttl> ?p ?o .
}