Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Takeshi Mikami
PDF, PPTX
971 views
RDFチェックツール「rdflint」のご紹介
RDFチェックツール「rdflint」の使い方 ・RDFとトリプル ・rdflintで出来ること
Internet
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PDF
Redmineとgitの 連携利用事例
by
Tomohisa Kusukawa
PDF
WCAG 2.2で追加される達成基準
by
Mitsue-Links Co.,Ltd. Accessibility Department
PDF
RDF Semantic Graph「RDF 超入門」
by
オラクルエンジニア通信
PDF
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
by
Shohei Okada
PDF
データベース設計徹底指南
by
Mikiya Okuno
PDF
[Dl輪読会]dl hacks輪読
by
Deep Learning JP
PDF
MixMatch: A Holistic Approach to Semi- Supervised Learning
by
harmonylab
PPTX
Java 9で進化する診断ツール
by
Yasumasa Suenaga
Redmineとgitの 連携利用事例
by
Tomohisa Kusukawa
WCAG 2.2で追加される達成基準
by
Mitsue-Links Co.,Ltd. Accessibility Department
RDF Semantic Graph「RDF 超入門」
by
オラクルエンジニア通信
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
by
Shohei Okada
データベース設計徹底指南
by
Mikiya Okuno
[Dl輪読会]dl hacks輪読
by
Deep Learning JP
MixMatch: A Holistic Approach to Semi- Supervised Learning
by
harmonylab
Java 9で進化する診断ツール
by
Yasumasa Suenaga
What's hot
PDF
Deep learning を用いた画像から説明文の自動生成に関する研究の紹介
by
株式会社メタップスホールディングス
PDF
リッチなドメインモデル 名前探し
by
増田 亨
PDF
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
PDF
ドメイン駆動設計 失敗したことと成功したこと
by
BIGLOBE Inc.
PDF
ソフトウェア構成管理入門
by
智治 長沢
PPTX
Apache Avro vs Protocol Buffers
by
Seiya Mizuno
PDF
データ分析を支える技術 DWH再入門
by
Satoru Ishikawa
PPTX
NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
by
NTT DATA Technology & Innovation
PPTX
MLOps入門
by
Hiro Mura
PDF
ソフトウェア設計の学び方を考える
by
増田 亨
PDF
リクルートライフスタイルにおける深層学習の活用とGCPでの実現方法
by
Recruit Lifestyle Co., Ltd.
PDF
ドメイン駆動設計 基本を理解する
by
増田 亨
PPTX
どうやらテスト駆動型開発は死んだようです。これからのCI
by
Koichiro Sumi
PPTX
MLflowで学ぶMLOpsことはじめ
by
Kenichi Sonoda
PDF
ドメイン駆動設計 本格入門
by
増田 亨
PPTX
トランザクションの設計と進化
by
Kumazaki Hiroki
PDF
AWSではじめるMLOps
by
MariOhbuchi
PPTX
BuildKitによる高速でセキュアなイメージビルド
by
Akihiro Suda
PPTX
深層学習を用いたコンピュータビジョン技術とスマートショップの実現
by
DeNA
PDF
SQLアンチパターン~ファントムファイル
by
Itabashi Masayuki
Deep learning を用いた画像から説明文の自動生成に関する研究の紹介
by
株式会社メタップスホールディングス
リッチなドメインモデル 名前探し
by
増田 亨
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
ドメイン駆動設計 失敗したことと成功したこと
by
BIGLOBE Inc.
ソフトウェア構成管理入門
by
智治 長沢
Apache Avro vs Protocol Buffers
by
Seiya Mizuno
データ分析を支える技術 DWH再入門
by
Satoru Ishikawa
NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
by
NTT DATA Technology & Innovation
MLOps入門
by
Hiro Mura
ソフトウェア設計の学び方を考える
by
増田 亨
リクルートライフスタイルにおける深層学習の活用とGCPでの実現方法
by
Recruit Lifestyle Co., Ltd.
ドメイン駆動設計 基本を理解する
by
増田 亨
どうやらテスト駆動型開発は死んだようです。これからのCI
by
Koichiro Sumi
MLflowで学ぶMLOpsことはじめ
by
Kenichi Sonoda
ドメイン駆動設計 本格入門
by
増田 亨
トランザクションの設計と進化
by
Kumazaki Hiroki
AWSではじめるMLOps
by
MariOhbuchi
BuildKitによる高速でセキュアなイメージビルド
by
Akihiro Suda
深層学習を用いたコンピュータビジョン技術とスマートショップの実現
by
DeNA
SQLアンチパターン~ファントムファイル
by
Itabashi Masayuki
Similar to RDFチェックツール「rdflint」のご紹介
PDF
RDFのチェックツール「rdflint」とコミュニティによるオープンデータの作成
by
Takeshi Mikami
PDF
RDFチェックツール「rdflint」のご紹介 (LODチャレンジ2019受賞作品紹介 基盤技術部門優秀賞)
by
Takeshi Mikami
PDF
RDF/OWLの概要及びOSS実装、及び活用イメージについて
by
Masayuki Isobe
PDF
rdflintのvscode拡張の紹介とその実装方法
by
Takeshi Mikami
PDF
セマンテックウェブとRDFDB
by
Hirosuke Asano
PDF
つながるデータShare
by
Seiji Koide
PPT
リンクトオープンデータ(LOD)の紹介と、その先にある参画・協働・復興促進
by
Shun Shiramatsu
PPTX
RDF をプロパティグラフに 変換するマッピング言語 G2GML
by
Shota Matsumoto
RDFのチェックツール「rdflint」とコミュニティによるオープンデータの作成
by
Takeshi Mikami
RDFチェックツール「rdflint」のご紹介 (LODチャレンジ2019受賞作品紹介 基盤技術部門優秀賞)
by
Takeshi Mikami
RDF/OWLの概要及びOSS実装、及び活用イメージについて
by
Masayuki Isobe
rdflintのvscode拡張の紹介とその実装方法
by
Takeshi Mikami
セマンテックウェブとRDFDB
by
Hirosuke Asano
つながるデータShare
by
Seiji Koide
リンクトオープンデータ(LOD)の紹介と、その先にある参画・協働・復興促進
by
Shun Shiramatsu
RDF をプロパティグラフに 変換するマッピング言語 G2GML
by
Shota Matsumoto
More from Takeshi Mikami
PDF
データエンジニアのお仕事、過去現在未来 / Yokohama North Meetup #12「LT新年会2026」 2026.1.15 @大倉山記念...
by
Takeshi Mikami
PDF
適切なクラスタ数を機械的に求める手法の紹介
by
Takeshi Mikami
PDF
OAuth 2.0による認可の流れ
by
Takeshi Mikami
PDF
MapReduceによるConnected Components(連結成分)の見つけ方
by
Takeshi Mikami
PDF
データサイエンスアイドル「小日向美穂」と考える「つながり」
by
Takeshi Mikami
PDF
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
by
Takeshi Mikami
PDF
GitHubの機能を活用したGitHub Flowによる開発の進め方
by
Takeshi Mikami
PDF
HBase CompleteBulkLoadその仕組み&発生した問題
by
Takeshi Mikami
PDF
アーリース情報技術株式会社 会社案内 (2019/02/13)
by
Takeshi Mikami
PDF
Spark MLlib ML Pipelines の概要 及びpysparkからの扱い方
by
Takeshi Mikami
PDF
SPARQL入門
by
Takeshi Mikami
PDF
センサーによるデータ計測と異常検知の基本
by
Takeshi Mikami
PDF
Webサイトのアクセスログによるユーザー属性推定
by
Takeshi Mikami
PDF
Google Cloud Dataflowによる データ変換処理入門
by
Takeshi Mikami
PDF
IoTでの機械学習活用イメージと強化学習のご紹介
by
Takeshi Mikami
PDF
協調フィルタリング・アソシエーション分析によるレコメンド手法の紹介
by
Takeshi Mikami
PDF
SparkMLlibで始めるビッグデータを対象とした機械学習入門
by
Takeshi Mikami
PDF
Ims@sparqlではじめるr markdownとgitbookによるレポート生成
by
Takeshi Mikami
PDF
レコメンドアルゴリズムの基本と周辺知識と実装方法
by
Takeshi Mikami
PDF
担当アイドルに反応してLチカさせる予測モデル開発
by
Takeshi Mikami
データエンジニアのお仕事、過去現在未来 / Yokohama North Meetup #12「LT新年会2026」 2026.1.15 @大倉山記念...
by
Takeshi Mikami
適切なクラスタ数を機械的に求める手法の紹介
by
Takeshi Mikami
OAuth 2.0による認可の流れ
by
Takeshi Mikami
MapReduceによるConnected Components(連結成分)の見つけ方
by
Takeshi Mikami
データサイエンスアイドル「小日向美穂」と考える「つながり」
by
Takeshi Mikami
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
by
Takeshi Mikami
GitHubの機能を活用したGitHub Flowによる開発の進め方
by
Takeshi Mikami
HBase CompleteBulkLoadその仕組み&発生した問題
by
Takeshi Mikami
アーリース情報技術株式会社 会社案内 (2019/02/13)
by
Takeshi Mikami
Spark MLlib ML Pipelines の概要 及びpysparkからの扱い方
by
Takeshi Mikami
SPARQL入門
by
Takeshi Mikami
センサーによるデータ計測と異常検知の基本
by
Takeshi Mikami
Webサイトのアクセスログによるユーザー属性推定
by
Takeshi Mikami
Google Cloud Dataflowによる データ変換処理入門
by
Takeshi Mikami
IoTでの機械学習活用イメージと強化学習のご紹介
by
Takeshi Mikami
協調フィルタリング・アソシエーション分析によるレコメンド手法の紹介
by
Takeshi Mikami
SparkMLlibで始めるビッグデータを対象とした機械学習入門
by
Takeshi Mikami
Ims@sparqlではじめるr markdownとgitbookによるレポート生成
by
Takeshi Mikami
レコメンドアルゴリズムの基本と周辺知識と実装方法
by
Takeshi Mikami
担当アイドルに反応してLチカさせる予測モデル開発
by
Takeshi Mikami
RDFチェックツール「rdflint」のご紹介
1.
takemikamiʼs note ‒
http://takemikami.com/ RDFチェックツール「rdflint」のご紹介 im@sparlのデータセットをコミュニティで運⽤するために Copyright (C) Takeshi Mikami. All rights reserved. 1 三上威(アーリース情報技術株式会社 代表) twitter: @takemikami 2019.4.21アイマスハッカソン2019 in 名古屋 (o・∇・o) 尾張だよ〜
2.
takemikamiʼs note ‒
http://takemikami.com/ 副業紹介 • みかみんP (@takemikamas) • フリーランスITエンジニア • データ分析及び機械学習等の応⽤システム開発 • マーケティングデータ分析基盤のシステム開発 • 略歴 • 情報通信ネットワーク・確率論 @ 甲南⼤学理学部応⽤数学科 • EC, CRM等のシステム開発・構築 @ NEC系SIer • 旅⾏系ECサイトのマーケティングデータ分析 @ DeNA • データ分析及び機械学習等の応⽤システム開発 @ アーリース情報技術(株) • 最近扱っている技術領域 • GCP, Hadoop, SparkMLlib, Python, R, TensorFlow/Keras Copyright (C) Takeshi Mikami. All rights reserved. 2 発表者のプロフィールを紹介します P
3.
takemikamiʼs note ‒
http://takemikami.com/ 本業紹介 • 担当 • 765AS: 萩原雪歩 • ミリオン: 箱崎星梨花 • デレマス: ⼩⽇向美穂 • IM@Study関連 • 何つながりなのかな?を探る⾃然⾔語処理 〜765PRO LIVE THEATERに通りがかる⼩⽇向美穂〜 @週刊IM@Study 2019年5⽉ • ima@sparqlではじめるR Markdownとgitbookによるレポート⽣成 @2017.9.2 あいますえんじにあ Meetup in 京都 • 担当アイドルに反応してLチカさせる予測モデル開発 @2017.5.17 アイマスエンジニア MeetUp In Tokyo • RDFファイルの⾃動検査ツール https://github.com/imas/rdflint Copyright (C) Takeshi Mikami. All rights reserved. 3 発表者の本業を紹介します
4.
takemikamiʼs note ‒
http://takemikami.com/ テーマとアジェンダ • テーマ • RDFチェックツール「rdflint」の使い⽅の紹介と仕組みの概要 • アジェンダ • RDFとトリプル • rdflintで出来ること Copyright (C) Takeshi Mikami. All rights reserved. 4 本資料のテーマ、アジェンダを⽰します
5.
takemikamiʼs note ‒
http://takemikami.com/ rdflintとは • 以下のチェックが⾃動化出来る • RDF、Turtle(ttl)ファイルの⽂法チェック • 未定義の主語が、⽬的語として使われていないかのチェック • SPARQLクエリによるカスタムチェック • CIに組み込んでPullRequestによるマスターデータ運⽤に利⽤可能 • Apache Jenaを利⽤して実装されている Copyright (C) Takeshi Mikami. All rights reserved. 5 RDFファイルの⾃動検査ツール リポジトリ → https://github.com/imas/rdflint
6.
takemikamiʼs note ‒
http://takemikami.com/ RDFとトリプル Copyright (C) Takeshi Mikami. All rights reserved. 6
7.
takemikamiʼs note ‒
http://takemikami.com/ グラフデータベースのデータモデル Copyright (C) Takeshi Mikami. All rights reserved. 7 グラフデータベースとLinked Open Data グラフDBのデータモデルとしてプロパティグラフとトリプルを⽰します プロパティグラフ トリプル 主語(Subject) ⽬的語(Object) 述語(Predicate) 頂点 辺 プロパティ 点、辺、プロパティで構成 点・辺にキー/値ペアのプロパティを持つ →有向グラフ+プロパティ 主語、述語、⽬的語の集まりで構成 →⼀般的な有向グラフ RDFではこちらの データモデルを表現する
8.
takemikamiʼs note ‒
http://takemikami.com/ トリプルによるデータの表現 グラフ表現 Copyright (C) Takeshi Mikami. All rights reserved. 8 グラフデータベースとLinked Open Data トリプルによるデータ表現の例を⽰します 宮沢賢治 岩⼿県 花巻市 盛岡市 銀河鉄道の夜 ジョバンニ カムパネルラ 1934年 宮沢賢治 花巻市 盛岡市⽣誕県 ⽣誕市 著作品 名称 岩⼿県 県庁 所在地 所属 所属 名称 名称 名称 銀河鉄道の夜名称 初出年 登場⼈物 登場⼈物 リソースのURI リテラル 凡例: 宮沢賢治と 銀河鉄道の夜に関する データを例として
9.
takemikamiʼs note ‒
http://takemikami.com/ トリプルによるデータの表現 関係とリテラル • リソース間の関係を表現 • リソースに関連する値(リテラル)を表現 Copyright (C) Takeshi Mikami. All rights reserved. 9 グラフデータベースとLinked Open Data トリプルによるデータ表現の例を⽰します 宮沢賢治 銀河鉄道の夜 1934年 著作品 銀河鉄道の夜 主語 述語 ⽬的語 初出年 主語 述語 ⽬的語 これらの集合が前スライドで⽰したようなグラフ表現になる リソースのURI リテラル 凡例:
10.
takemikamiʼs note ‒
http://takemikami.com/ Resource Description Framework (RDF) • 主語・述語・⽬的語かのセット(=トリプル)を記述できる • 必要に応じて、RDFスキーマで語彙を拡張できる • 語彙には、述語に使⽤されるものや、リソースのクラスを⽰すものがある • SPARQL(SPARQL Protocol and RDF Query Language)などのクエリ⾔ 語で問い合わせが出来る Copyright (C) Takeshi Mikami. All rights reserved. 10 グラフデータベースとLinked Open Data Resource Description Framework(RDF)について説明します ウェブ上のリソースの メタデータを記述するための枠組み
11.
takemikamiʼs note ‒
http://takemikami.com/ RDFファイルの例 Copyright (C) Takeshi Mikami. All rights reserved. 11 箱崎星梨花に関するRDFの抜粋と、グラフ表現を⽰します <rdf:Description rdf:about="detail/Hakozaki_Serika"> <imas:nameKana xml:lang="ja">はこざきせりか</imas:nameKana> <schema:name xml:lang="ja">箱崎星梨花</schema:name> <foaf:age rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">13</foaf:age> <rdf:type rdf:resource="https://sparql.crssnky.xyz/imasrdf/URIs/imas-schema.ttl#Idol"/> <imas:cv rdf:resource="http://ja.dbpedia.org/resource/⿇倉もも"/> </rdf:Description> detail/Hakozaki_Serika http://ja.dbpedia.org/resource/⿇倉もも はこざきせりか imasrdf/URIs/imas-schema.ttl#Idol 箱崎星梨花 13 imas:nameKana imas:name foaf:age rdf:type imas:cv
12.
takemikamiʼs note ‒
http://takemikami.com/ rdflintで出来ること Copyright (C) Takeshi Mikami. All rights reserved. 12
13.
takemikamiʼs note ‒
http://takemikami.com/ rdflintで出来ること① 〜RDFファイルとして正しいか〜 Copyright (C) Takeshi Mikami. All rights reserved. 13 rdflintで出来ること: RDFファイルとして正しいかのチェック のイメージを⽰します <rdf:Description rdf:about="detail/Hakozaki_Serika"> <imas:nameKana xml:lang="ja">はこざきせりか</imas:nameKana> <schema:name xml:lang="ja">箱崎星梨花</schema:name> <foaf:age rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">13</foaf:age> <rdf:type rdf:resource="https://sparql.crssnky.xyz/imasrdf/URIs/imas-schema.ttl#Idol"/> <imas:cv rdf:resource="http://ja.dbpedia.org/resource/⿇倉もも"/> </rdf:Description> detail/Hakozaki_Serika http://ja.dbpedia.org/resource/⿇倉もも はこざきせりか imasrdf/URIs/imas-schema.ttl#Idol 箱崎星梨花 13 imas:nameKana imas:name foaf:age rdf:type imas:cv RDFファイルとして 正しいかチェック
14.
takemikamiʼs note ‒
http://takemikami.com/ rdflintで出来ること② 〜主語の存在チェック〜 Copyright (C) Takeshi Mikami. All rights reserved. 14 rdflintで出来ること: 主語の存在チェック のイメージを⽰します <rdf:Description rdf:about="detail/Hakozaki_Serika"> <imas:nameKana xml:lang="ja">はこざきせりか</imas:nameKana> <schema:name xml:lang="ja">箱崎星梨花</schema:name> <foaf:age rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">13</foaf:age> <rdf:type rdf:resource="https://sparql.crssnky.xyz/imasrdf/URIs/imas-schema.ttl#Idol"/> <imas:cv rdf:resource="http://ja.dbpedia.org/resource/⿇倉もも"/> </rdf:Description> detail/Hakozaki_Serika http://ja.dbpedia.org/resource/⿇倉もも はこざきせりか imasrdf/URIs/imas-schema.ttl#Idol 箱崎星梨花 13 imas:nameKana imas:name foaf:age rdf:type imas:cv im@sparqlのデータセットで 管理されている主語の 存在チェック im@sparqlのデータセットで 管理されている主語の 存在チェック im@sparqlのデータセットで 管理されている主語の 存在チェック im@sparqlのデータセットで 管理されている主語の 存在チェック
15.
takemikamiʼs note ‒
http://takemikami.com/ rdflintで出来ること③ 〜SPARQLクエリによるチェック〜 Copyright (C) Takeshi Mikami. All rights reserved. 15 rdflintで出来ること: SPARQLクエリによるカスタムチェック のイメージを⽰します PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> SELECT ?s ?o WHERE { ?s rdf:type ?o . FILTER NOT EXISTS { ?s rdf:type <https://sparql.crssnky.xyz/imasrdf/URIs/imas-schema.ttl#Idol> } } チェック⽤SPARQLクエリ rdf:typeが「imasrdf/URIs/imas-schema.ttl#Idol」以外 の主語・述語を返却するクエリ 対象ファイル: RDFs/765AS.rdf 765ASのメンバを定義するファイル やりたいこと: 765ASのアイドル定義⽤ファイルに アイドル以外が定義されていないかチェックしたい
16.
takemikamiʼs note ‒
http://takemikami.com/ rdflintで出来ること③ 〜SPARQLクエリによるチェック〜 Copyright (C) Takeshi Mikami. All rights reserved. 16 rdflintで出来ること: SPARQLクエリによるカスタムチェック のイメージを⽰します while(rs.hasNext()) { log.warn("アイドル以外の定義があります " + rs.next()) } クエリ結果を警告として出⼒するスクリプト(groovy) RDFs/765AS.rdf warn アイドル定義⽤ファイル: アイドル以外の定義があります ( ?o = <https://schema.org/MusicRecording> ) ( ?s = <https://sparql.crssnky.xyz/imasrdf/RDFs/detail/%E9%AD%94%E6%B3%95%E3%82%92%E3%81%8B%E3% 81%91%E3%81%A6%21%20%28M%40STER%20VERSION%29_01> ) チェック結果の表⽰ ※意図的に誤ったデータを追加して確認した結果です。
17.
takemikamiʼs note ‒
http://takemikami.com/ 検査の実⾏イメージ Copyright (C) Takeshi Mikami. All rights reserved. 17 検査の実⾏イメージを⽰します $ wget https://jitpack.io/com/github/imas/rdflint/0.0.4/rdflint-0.0.4-all.jar rdflintのダウンロード $ java -jar rdflint-0.0.4-all.jar -config .circleci/rdflint-config.yml RDFs/Event.rdf warn Undefined URI: https://sparql.crssnky.xyz/imasrdf/RDFs/detail/Hakozaki_serika (Triple: https://sparql.crssnky.xyz/imasrdf/RDFs/detail/765Caravan_2 - http://schema.org/actor - https://sparql.crssnky.xyz/imasrdf/RDFs/detail/Hakozaki_serika) rdflint検査の実⾏ 対象ファイル エラー理由 ※Hakozaki_serika → Hakozaki_Serika (⼤⽂字・⼩⽂字の誤り)
18.
takemikamiʼs note ‒
http://takemikami.com/ SPARQLクエリによるチェックの設定イメージ Copyright (C) Takeshi Mikami. All rights reserved. 18 SPARQLクエリによるチェックの設定イメージを⽰します baseUri: https://sparql.crssnky.xyz/imasrdf/ rules: - name: アイドル定義⽤ファイル target: "RDFs/765AS.rdf" query: | PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> SELECT ?s ?o WHERE { ?s rdf:type ?o . FILTER NOT EXISTS { ?s rdf:type <https://sparql.crssnky.xyz/imasrdf/URIs/imas-schema.ttl#Idol> } } valid: | while(rs.hasNext()) { log.warn("アイドル以外の定義があります " + rs.next()) } 設定ファイル: .circleci/rdflint-config.yml
19.
takemikamiʼs note ‒
http://takemikami.com/ インタラクティブモード • コマンドラインでローカルにあるRDFファイルにSPARQL実⾏が出来る Copyright (C) Takeshi Mikami. All rights reserved. 19 インタラクティブモードを紹介します $ wget https://jitpack.io/com/github/imas/rdflint/0.0.4/rdflint-0.0.4-all.jar rdflintのダウンロード $ java -jar rdflint-0.0.4-all.jar -i -config .circleci/rdflint-config.yml sparql > rdflintインタラクティブモードの開始
20.
takemikamiʼs note ‒
http://takemikami.com/ インタラクティブモードの実⾏イメージ Copyright (C) Takeshi Mikami. All rights reserved. 20 インタラクティブモードの実⾏イメージを⽰す $ java -jar rdflint-0.0.4-all.jar -i -config .circleci/rdflint-config.yml sparql > PREFIX schema: <http://schema.org/> > PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> > PREFIX imas: <https://sparql.crssnky.xyz/imasrdf/URIs/imas-schema.ttl#> > SELECT ?星梨花の主語 > WHERE { > ?星梨花の主語 rdf:type imas:Idol; > schema:name ?アイドル名. > filter(contains(?アイドル名,"箱崎星梨花")) > } > -------------------------------------------------------------------- | 星梨花の主語 | ==================================================================== | <https://sparql.crssnky.xyz/imasrdf/RDFs/detail/Hakozaki_Serika> | -------------------------------------------------------------------- rdflintインタラクティブモードでのクエリ実⾏
Download