Skip to content

Assault-Lily/LuciaDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LuciaDB: Lily's unified correlation information as DataBase

stat triples

GitHub last commit (branch)

このリポジトリではアサルトリリィに登場するリリィやCHARMなどの情報をRDF形式で蓄積・公開しています。

データの収集・加筆にご協力頂ける方は是非 こちら をお読みください。

データに関して

LuciaDBは原著作者である AZONE INTERNATIONAL・acus の許可を得て、全てのデータを CC BY-NC-SA 4.0 国際 ライセンスのもとに公開しています。

RDFデータの更新は不定期に実施されます。なるべく迅速な更新を目指していますが、管理人であるふぁぼ原のリソース状況によっては更新が遅くなる場合があります。

RDFデータは可能な限りアサルトリリィ公式の情報源をもとに正確を期して作成していますが、誤った情報が含まれる場合があります。

情報の誤りにお気づきの場合はお手数ですが ↑ の Issues > New Issue からご一報ください。また、情報の追加などのご要望があれば同じく Issue へお願いします。

ライセンスについて (License)

LuciaDBは「クリエイティブ・コモンズ 表示 - 非営利 - 継承 4.0 国際 ライセンス」のもとで開発・提供されており、LuciaDBが公開するRDFファイル群またはAPIエンドポイントが提供する情報を複製、頒布、展示、実演する場合、以下の条件をお守りいただく必要があります。

  • ライセンスを表記すること (本DBを利用した二次的著作物である場合はその旨も明記してください。)
  • 非営利目的であること (著作権者から個別の許諾を得た場合を除く)
  • 本DBを利用した二次的著作物についても、本DBと同じライセンスを適用すること

(これはあくまでライセンスの解説であり、ライセンス本文ではありません。ライセンスの全文はこちらをご覧ください。)

LuciaDB is provided under "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International" license. When you reproduce, distribute, display, or perform any of the RDF files published by LuciaDB or information provided by the API endpoints, you must comply with the following conditions

  • Indicate the license. (When you created a derivative work using this DB, please indicate that as well.)
  • Non-commercial use only. (Except in cases where you have been permitted individually from the copyright holder.)
  • The same license as this DB must be applied to derivative works that use this DB.

(This is just an explanation of the license, not the full text of the license. The full text of the license can be found here.)

ライセンス表記の例 (An example of license display)

言語 (Language) ライセンス表記の例 (An example of license display)
日本語 クリエイティブ・コモンズ・ライセンス
本サイトが利用するアサルトリリィ関連データは、LuciaDBによってクリエイティブ・コモンズ 表示 - 非営利 - 継承 4.0 国際 ライセンスのもとに提供されています。
English クリエイティブ・コモンズ・ライセンス
The data of AssaultLily used in this site is provided by LuciaDB under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

SPARQL API について

LuciaDB では、このリポジトリのデータを取得できる Web API を提供しています。

SPARQL (スパークル) という問い合わせ言語を使って、ここで公開されているデータを Web 経由で検索することができます。

注意: データは現在構築中で、頻繁に更新されると思われます。データの構造ごと変化する場合もありますのでご了承ください。

SPARQL API の使い方

https://luciadb.assaultlily.com/sparql/query?format=json&query= のあとに SPARQL のクエリをつなげてアクセス (GETリクエスト) するとクエリの実行結果が得られます。クエリ中の特殊文字のエスケープには十分注意してください。 format= パラメータで欲しいレスポンスデータの形式を指定することができます。 json, xml, csv などが指定できます。

リクエストボディにクエリを持たせて https://luciadb.assaultlily.com/sparql/query に対して POST リクエストを送信する方法でも使用できます。この場合、リクエストの Content-Type ヘッダの値は application/sparql-query とし、Accept ヘッダの値に欲しいレスポンスデータの形式を入れてください。 application/json, application/xml, text/csv などが指定できます。

  • 吉村・Thi・梅のプロフィールを全て取得するクエリ

    PREFIX lilyrdf: <https://luciadb.assaultlily.com/rdf/RDFs/detail/>
    DESCRIBE lilyrdf:Yoshimura_Thi_Mai

    実行結果はこちら

  • レギオン・ヘルヴォルの全メンバーのリソース情報を取得するクエリ

    PREFIX lilyrdf: <https://luciadb.assaultlily.com/rdf/RDFs/detail/>
    PREFIX schema: <http://schema.org/>
    
    SELECT ?member
    WHERE {
      lilyrdf:Hervarar schema:member ?member.
    }

    実行結果はこちら

  • レギオン・ヘルヴォルの全メンバーのリソース情報を使って全メンバーのプロフィールを取得するクエリ

    PREFIX lilyrdf: <https://luciadb.assaultlily.com/rdf/RDFs/detail/>
    PREFIX schema: <http://schema.org/>
    
    SELECT ?member ?predicate ?object
    WHERE {
      lilyrdf:Hervarar schema:member ?member.
      ?member          ?predicate    ?object.
    }

    実行結果はこちら

  • 氏名の読みがなに「あ」を含むリリィの氏名を日本語の通常表記で取得するクエリ

    PREFIX schema: <http://schema.org/>
    PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
    PREFIX lily: <https://luciadb.assaultlily.com/rdf/IRIs/lily_schema.ttl#>
    
    SELECT ?name
    WHERE {
      ?lily rdf:type lily:Lily;
            lily:nameKana ?namekana.
      FILTER(CONTAINS(?namekana,"あ"))
      ?lily schema:name ?name.
      FILTER(lang(?name)="ja")
    }

    実行結果はこちら

SPARQL のクエリの書き方について Web で検索すると色々情報はありますが、それでも結構難しいかもしれません。 「こんな検索したいけどクエリが書けない!」という方は こちら に質問を投稿してください。

謝辞

LuciaDB のデータは Contributor の皆様のご協力により作成されています。この場を借りてお礼申し上げます。

Releases

No releases published