RDF講習会

Size: px
Start display at page:

Download "RDF講習会"

Transcription

1 SPARQL の基本 2016 年 10 月 7 日 第 1 回 RDF 講習会 岡別府 陽 子

2 アジェンダ SPARQL の基本 文法の紹介 1. 初めての SPARQL 2. 複数のトリプルパターンの指定 3. 必須ではないパターンの指定 4. 値による絞り込み 5. パターンの結合 6. 結果セットの操作 7. グループ化と集約関数 8. サブクエリ 実際に SPARQL を書くために

3 1. 初めての SPARQL < 使 用するエンドポイント > 日本語版 DBpedia

4 ビートたけしの 生年 月 日を調べてみる

5 SPARQL(SELECT) の基本構成 PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < SELECT?birth_ date dbpedia- ja: ビートたけし dbpedia- owl:birthdate?birth_ date. PREFIX で IRI の接頭辞を宣 言 WHERE( 中括弧 ) 内で宣 言した変数を記述できる ( 射影 ) 検索条件を記述する? から始まるものが変数 Subject ( 主語 ) Predicate ( 述語 ) Object ( 目的語 ) 図 : オープンデータ時代の標準 WEB API SPAQL( インプレス刊 )

6 PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < SELECT?birth_ date dbpedia- ja: ビートたけし dbpedia- owl:birthdate?birth_ date. PREFIX を使わずに書くこともできるが 可視性が下がるのでオススメしない SELECT?birth_ date < ビートたけし > < date.

7 2. 複数のトリプルパターンの指定 (1) << 検索条件 >> ビートたけしが所属する会社とその会社の従業員数を検索する 50 ^^xsd :nonnegativeinteger dbpedia- ja: ビートたけし dbpedia- owl:company?company.?company dbpedia- owl:numberofemployees?number_ of_ employees. ( 北野武 SPARQL は RDF ストアに含まれるグラフ (= トリプルの集合 ) の中から欲しい部分だけをパターンマッチで辿っていくクエリ 言語

8 2. 複数のトリプルパターンの指定 (1) << 検索条件 >> ビートたけしが所属する会社とその会社の従業員数を検索する PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < SELECT?company?number_ of_ employees dbpedia- ja: ビートたけし dbpedia- owl:company?company.?company dbpedia- owl:numberofemployees?number_ of_ employees. 検索条件として 二つのトリプルパターンを記述 company 太 田プロダクション number_ of_ employees "50"^^<

9 2. 複数のトリプルパターンの指定 (2) << 検索条件 >> ビートたけしが監督 (dbpedia- owl:director) している映画 AND ビートたけしが出演 (dbpedia- owl:starring) している映画 AND 映画名 (rdfs:label) 情報を持っている映画 PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < PREFIX rdfs: < schema#> SELECT?film_ name?film dbpedia- owl:director dbpedia- ja: ビートたけし ; dbpedia- owl:starring dbpedia- ja: ビートたけし ; rdfs:label?film_ name. film_ name "HANA- BI"@ja "3-4X10 月 "@ja " みんな ~やってるか!"@ja " ソナチネ ( 映画 )"@ja " 座頭市 (2003 年の映画 )"@ja " アウトレイジ (2010 年の映画 )"@ja " アウトレイジビヨンド "@ja セミコロンで終わると次のパターンの主語が同じものであるとして省略できる

10 2. 複数のトリプルパターンの指定 (3) << 検索条件 >> ビートたけし監督作品のホームページ情報を検索するクエリ PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < PREFIX foaf: < PREFIX rdfs: < schema#> SELECT?film_ name?homepage?film dbpedia- owl:director dbpedia- ja: ビートたけし ; rdfs:label?film_ name ; foaf:homepage?homepage. film_ name " 座頭市 (2003 年の映画 )"@ja " アウトレイジ (2010 年の映画 )"@ja homepage " 龍三と七 人の 子分たち "@ja

11 3. 必須ではないパターンの指定 ビートたけし監督作品と もしあればホームページ情報を検索するクエリ OPTIONAL を使う PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < PREFIX foaf: < PREFIX rdfs: < schema#> SELECT?film_ name?homepage?film dbpedia- owl:director dbpedia- ja: ビートたけし ; rdfs:label?film_ name. OPTIONAL {?film foaf:homepage?homepage. film_ name " 座頭市 (2003 年の映画 )"@ja " アウトレイジ (2010 年の映画 )"@ja " 龍三と七 人の 子分たち "@ja homepage "HANA- BI"@ja ホームページ (?homepage) の情報がない映画名も返ってくる "3-4X10 月 "@ja " あの夏 いちばん静かな海 "@ja

12 4. 値による絞り込み (FILTER) ビートたけし監督作品で上映時間が 105 分未満の映画を検索するクエリ PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < PREFIX prop- ja: < PREFIX rdfs: < schema#> SELECT?film_ name?screen_ time?film dbpedia- owl:director dbpedia- ja: ビートたけし ; prop- ja: 上映時間?screen_ time ; rdfs:label?film_ name. FILTER (?screen_ time < 105) film_ name "HANA- BI"@ja 103 "3-4X10 月 "@ja 96 screen_ time トリプルパターン検索ではなく 主語や 目的語などの値に対して検索条件の絞り込み

13 4. 値による絞り込み (FILTER) さらに 監督がビートたけしまたは北野武 で絞り込む PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < PREFIX prop- ja: < PREFIX rdfs: < schema#> SELECT?film_ name?screen_ time?director?film dbpedia- owl:director?director ; prop- ja: 上映時間?screen_ time ; rdfs:label?film_ name. FILTER (?screen_ time < 105) FILTER (?director IN(dbpedia- ja: 北野武, dbpedia- ja: ビートたけし )). film_ name screen_ time director "HANA- BI"@ja ビートたけし " その男 凶暴につき "@ja 北野武 もしくは FILTER の中で論理演算 子を使うこともできます FILTER (?director = dbpedia- ja: ビートたけし?director = dbpedia- ja: 北野武 ))

14 5. パターンの結合 (UNION) パターンマッチした結果を結合する ビートたけし監督作品と北野武監督作品を合せて出 力するクエリ PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < PREFIX rdfs: < schema#> SELECT?film_ name?director {?film dbpedia- owl:director?director. FILTER(?director = dbpedia- ja: ビートたけし ). UNION {?film dbpedia- owl:director?director. FILTER(?director = dbpedia- ja: 北野武 ).?film rdfs:label?film_ name. film_ name "HANA- BI"@ja "3-4X10 月 "@ja ( 略 ) " その男 凶暴につき "@ja 中括弧で囲ったグループグラフパターンと呼ばれる単位で結果を結合する director ビートたけし ビートたけし ( 略 ) 北野武 " 監督 ばんざい!"@ja 北野武

15 6. 結果セットの操作 (ORDER BY, LIMIT, OFFSET) 結果セットの並び替え等の操作を 行う ビートたけしまたは北野武の監督作品を上映時間の短い順 ( 昇順 ) に並び替えて 6 件 目から 3 つ出 力するクエリ PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < PREFIX prop- ja: < PREFIX rdfs: < schema#> SELECT?film_ name?screen_ time?film dbpedia- owl:director?director ; rdfs:label?film_ name ; prop- ja: 上映時間?screen_ time. FILTER (?director IN(dbpedia- ja: 北野武, dbpedia- ja: ビートたけし )). ORDER BY?screen_ time film_ name screen_ time LIMIT 3 " 監督 ばんざい "@ja 104 OFFSET 5 " キッズ リターン "@ja 107 降順並び替えの場合は DESC () を使う ORDER BY DESC (?screen_ time) "TAKESHIS"@ja 107

16 6. 結果セットの操作 (DISTINCT) DISTINCT は結果の重複を省く ビートたけしまたは北野武の監督作品の出演者を重複無しで出 力するクエリ PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < SELECT DISTINCT?cast?film dbpedia- owl:director?director ; dbpedia- owl:starring?cast. FILTER (?director IN(dbpedia- ja: 北野武, dbpedia- ja: ビートたけし )). ORDER BY?cast cast オマー エップス ダンカン _ ( お笑い芸 人 ) ビートたけし 三橋達也

17 7. グループ化と集約関数 (GROUP BY, COUNT etc. ) ビートたけしまたは北野武の監督作品を監督ごとにグループ化して それぞれの作品数を求めるクエリ PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < PREFIX prop- ja: < PREFIX rdfs: < schema#> SELECT?director (COUNT(?film) AS?count)?film dbpedia- owl:director?director. FILTER (?director IN(dbpedia- ja: 北野武, dbpedia- ja: ビートたけし )). GROUP BY?director director ビートたけし 10 北野武 7 count

18 7. グループ化と集約関数 (GROUP BY, COUNT etc. ) ビートたけしまたは北野武の監督作品を監督ごとにグループ化して それぞれの作品数と最 長上映時間を求めるクエリ PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < PREFIX prop- ja: < PREFIX rdfs: < schema#> SELECT?director director count longest (COUNT(?film) AS?count) ビートたけし (MAX(?screen_ time) AS?longest) 北野武 8 119?film dbpedia- owl:director?director ; prop- ja: 上映時間?screen_ time ; rdfs:label?film_ name. FILTER (?director IN(dbpedia- ja: 北野武, dbpedia- ja: ビートたけし )). GROUP BY?director その他の集約関数については書籍や仕様書を参照してください

19 8. サブクエリ 内側にあるサブクエリ ( 副問合わせ ) の結果を元に外側のクエリ ( 主問合せ ) を実 行する ビートたけしと北野武の監督作品の中で 最も出演者数の多い映画を検索し その出演者をリストするクエリ PREFIX dbpedia- ja: < PREFIX dbpedia- owl: < PREFIX rdfs: < schema#> SELECT?film_ name?casts { SELECT?film (COUNT(?cast) AS?num_ of_ cast)?film dbpedia- owl:director?director ; dbpedia- owl:starring?cast. FILTER (?director IN(dbpedia- ja: 北野武, dbpedia- ja: ビートたけし )). GROUP BY?film ORDER BY DESC (?num_ of_ cast) LIMIT 1?film rdfs:label?film_ name ; dbpedia- owl:starring?casts. この部分がサブクエリ

20 アジェンダ SPARQL の基本 文法の紹介 1. 初めての SPARQL 2. 複数のトリプルパターンの指定 3. 必須ではないパターンの指定 4. 値による絞り込み 5. パターンの結合 6. 結果セットの操作 7. グループ化と集約関数 8. サブクエリ 実際に SPARQL を書くために

21 興味あるエンドポイントがみつかったら いいんですよ 好きなように SPARQL を書けば

22 何をどう書けばよいかわからない ( ω `)

23 理想としては 本来はデータセット毎に対応するオントロジーがあり 主語 目的語に取れるデータ構造が記載されているので オントロジーファイルを解釈すれば SPARQL は書ける 現実は オントロジーファイルがない場合や あったとしても必要な記述がないケースが 非常に多い

24 では どうするか 提供されているスキーマ図等を参照する UniProtのデータモデル DBPediaのクラス 一覧

25 NBDC RDF Portal では基本的にデータセット毎にスキーマ図が提供されている SPARQL の例もあり理解の助けになる

26 ではでは スキーマ図が提供されていなければどうするか RDF のファイルを眺めながら書く

27 Turtle ファイルを実際に眺めて dcterms: foaf: pav: quanto: rdf: < rdf- syntax- rdfs: < sos: uo: < quanto:drr000896_ fastqc a sos:sequencestatisticsreport; sos:encoding "Sanger / Illumina 1.9"; sos:fastqcversion "0.10.1"; sos:filetype "Conventional base calls"; sos:filename "DRR fastq"; sos:filteredsequences [ a sos:sequencereadamount; sos:hasunit uo:uo_ ; rdf:value 0 ]; sos:maxsequencelength [ a sos:sequencereadlength; sos:hasunit uo:uo_ ; rdf:value 38 ];

28 ではではでは スキーマ図も提供されていなければ RDF ファイルもないような場合はどうするか ネチネチ調べる

29 まずトリプル数を調べる SELECT (COUNT(*) AS?count) {?s?p?o UNION { GRAPH?g {?s?p?o

30 どんなトリプルが 入っているか調べる SELECT *?s?p?o. LIMIT 100 OFFSET 0 述語の種類を調べる SELECT DISTINCT?p?s?p?o. LIMIT 100

31 リソースが属するクラスを調べる SELECT DISTINCT?type?s a?type. a は rdf:type の略 気になるクラスがあれば それに属するリソースが持つ述語の種類を調べる 人物に対してどういう記述があるかという問合せ SELECT DISTINCT?p?person a <

32 気になる 文字列で検索してみる PREFIX rdfs: < schema#> SELECT DISTINCT?s {?s rdfs:label " 東京都 UNION {?s rdfs:label " 東京都 "

33 まとめ 何の 手がかりもない状態からでも SPARQL は書けます!

34 ご静聴ありがとうございましたー

RDF-lecture-01_ key

RDF-lecture-01_ key 1 RDF @JST Linked Open Data RDF SPARQL 2016/10/7 . @prefix : .

More information

講義概要 SPARQL とは? RDF ストア GraphDB による SPARQL 検索方法 Turtle 基本的なクエリ FILTER, OPTIONAL, DISTINCT, UNION, LIMIT, ORDER BY, GROUP BY, MAX, AVG, SUM, COUNT, リモー

講義概要 SPARQL とは? RDF ストア GraphDB による SPARQL 検索方法 Turtle 基本的なクエリ FILTER, OPTIONAL, DISTINCT, UNION, LIMIT, ORDER BY, GROUP BY, MAX, AVG, SUM, COUNT, リモー 2016 年度春学期 Web インテリジェンス論 SPARQL 講義概要 SPARQL とは? RDF ストア GraphDB による SPARQL 検索方法 Turtle 基本的なクエリ FILTER, OPTIONAL, DISTINCT, UNION, LIMIT, ORDER BY, GROUP BY, MAX, AVG, SUM, COUNT, リモートの SPARQL エンドポイントへのクエリ

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション SPARQL Semantic Web Stack (2007) SPARQL とは? RDF データを検索するためのクエリ言語 (RDBMS における SQL に相当 ) http://www.w3.org/tr/rdf-sparql-query/ http://www.asahi-net.or.jp/~ax2skmtn/internet/rdf/rdf-sparql-query.html ( 日本語訳

More information

アジェンダ オープンデータについて オープンガバメント セマンティック Web 技術 (RDF,SPARQL) RDF とは RDF の表現形式 : タートル,RDFa, マイクロデータ RDF グラフへの問い合わせ :SPARQL 利用環境 (SPARQL Timeliner,SparqlEPCU

アジェンダ オープンデータについて オープンガバメント セマンティック Web 技術 (RDF,SPARQL) RDF とは RDF の表現形式 : タートル,RDFa, マイクロデータ RDF グラフへの問い合わせ :SPARQL 利用環境 (SPARQL Timeliner,SparqlEPCU セマンティック Web 技術に触れてみよう! RDF/SPARQL ハンズオン勉強会 ~ オープンデータから LinkedData までを総ざらい ~ LOD について 2013/12/21 コンテキスト コンピューティング研究部会サブリーダー小林茂 アジェンダ オープンデータについて オープンガバメント セマンティック Web 技術 (RDF,SPARQL) RDF とは RDF の表現形式 :

More information

平成17年度大学院 知識システム特論

平成17年度大学院 知識システム特論 LinkedOpenData Linked Open Data の普及 Web 上で公開され, 相互に連結し合っている RDF データ これまで多く研究されてきた抽象的な概念構造が現実的な有用性を生むには依然高いハードルがある 具体物であるインスタンスの記述をした RDF(Linked Open Data) のデータベースを公開 共有し合うべきという風潮が高まっている 2007 年 5 月 2008

More information

データベースS

データベースS データベース S 第 4 回データベース言語 SQL(1) システム創成情報工学科尾下真樹 2018 年度 Q2 今日の内容 前回の復習 SQLの概要 SQLによる問い合わせの記述方法 SQLの基本的な書き方 条件 (WHERE) の書き方 出力 (SELECT) の書き方 順序付け (ORDER BY) グループ表 (GROUP BY) 教科書 リレーショナルデータベース入門 [ 第 3 版 ]

More information

分散情報システム構成法 第5回 Semantic Webの基本とRDF

分散情報システム構成法  第5回 Semantic Webの基本とRDF Web Information System Design No.10 セマンティック Web アプリケーションアークテクチャ 萩野達也 1 セマンティック Web とは ( 前回 ) データの Web 文書の Web から データの Web へ メタデータ メタデータ = 文書やデータに関するデータ 計算機可読なメタデータをアプリケーションで共有する データの共有や統合を可能にする メタデータ about

More information

_bodik.key

_bodik.key RDF Gnavi() WWW 4 www Resource Description Framework rdfs:type schema:website http://city.fukuoka.lg.jp schema:about schema:lastreviewed rdfs:label db:fukuoka "2015-2-1"^^xsd:date rdfs:label

More information

第 10 回 AI ツール入門講座 SPARQL による LOD (Linked Open Data) の活用 SPARQL の基礎 山本泰智ライフサイエンス統合データベースセンター 大阪

第 10 回 AI ツール入門講座 SPARQL による LOD (Linked Open Data) の活用 SPARQL の基礎 山本泰智ライフサイエンス統合データベースセンター 大阪 第 10 回 AI ツール入門講座 SPARQL による LOD (Linked Open Data) の活用 SPARQL の基礎 山本泰智ライフサイエンス統合データベースセンター 2016.8.31 @ 大阪 SPARQL? ( スパークル ) RDF データを検索する 問い合わせ言語 RDF 表現 大阪府の人口は 8,838,988 人 : 大阪府 : 人口 8,838,988 RDF へ質問

More information

標準化 補足資料

標準化 補足資料 高度専門データベース技術 SQL99 補足資料 ( 株 ) アイテック情報技術教育研究部 2012 年 2 月 14 日 ( はじめに ) この補足資料は,SQL99(ISO/IEC9075-2,JIS X3005-2) の必須機能 (Core SQL) のうち, SQL92に対し機能拡張が行われた部分で, 高度専門データベース技術 ( 以下, DB 技術 という ) に記載のないものについて記述する

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション データベースシステム入門 7. 集計, 集約 1 リレーショナルデータベースシステム コンピュータ リレーショナルデータベース管理システム 記憶装置 リレーショナルデータベース あわせてリレーショナルデータベースシステム データの種類ごとに分かれた たくさんのテーブルが格納される 2 SQL をマスターするには SQL のキーワード create table テーブル定義 select 射影など from

More information

Microsoft PowerPoint - 講義補助資料2017.pptx

Microsoft PowerPoint - 講義補助資料2017.pptx 66 SQL 最も標準的なリレーショナルデータベースの言語 ISO による国際標準規格であり特定の企業に依存しない SQL の規格 :SQL89(SQL1), SQL92(SQL2), SQL:1999(SQL3), SQL:2003, SQL:2006, SQL:2008, SQL:2011 標準規格としての SQL は 何かの略語ではない と規定されている ( 参考 : IBM 社の製品で使われている

More information

ウェブサービスとは WWWを介してデータの取得 解析などをサー バ側で行うサービス 人が直接使うことは意図されていない プログラム等を使って大量に処理できる(単純) 作業を意図している SOAP, REST

ウェブサービスとは WWWを介してデータの取得 解析などをサー バ側で行うサービス 人が直接使うことは意図されていない プログラム等を使って大量に処理できる(単純) 作業を意図している SOAP, REST PDBj のウェブサービス 金城 玲 大阪大学蛋白質研究所 日本蛋白質構造データバンク PDBj ウェブサービスとは WWWを介してデータの取得 解析などをサー バ側で行うサービス 人が直接使うことは意図されていない プログラム等を使って大量に処理できる(単純) 作業を意図している SOAP, REST PDBjの提供するウェブサービス 大きく分けて2種類 PDBデータの取得 検索用のRESTfulウェブサービ

More information

ORACLEセミナー key

ORACLEセミナー key a bit SPARQL advanced (@yayamamo) (BIND/VALUES) Federated Queries (SERVICE) CONSTRUCT ASK DESCRIBE Turtle prefix WEB API SPAQL http://www.w3.org/tr/sparql11-query/ p118 SPARQL :taro foaf:knows / foaf:interest?t.?t

More information

Microsoft PowerPoint - db03-5.ppt

Microsoft PowerPoint - db03-5.ppt データベース言語 SQL リレーショナルデータモデルにおけるデータ操作言語 : リレーショナル代数 少なくともリレーショナル代数と同等のデータ検索能力をもつときリレーショナル完備という. リレーショナル代数はユーザフレンドリではない. 自然な英文による質問の表現が必要になる. リレーショナルデータベース言語 SQL 英文による簡単な構文 リレーショナル代数でできない, 合計, 平均, 最大などの計算機能の組み込み.

More information

20140602-NBDC-DBCLS-共同研究計画.key

20140602-NBDC-DBCLS-共同研究計画.key 26 NBDC/DBCLS http://jp.linkedin.com/in/toshiakikatayama 2014/6/2 @ NBDC (JST ) 26 NBDC RDF DB 国 内 外 に 散 在 しているライフサイエンス 分 野 のデータやデータベー スについて それらの 共 有 を 強 力 に 促 進 し 公 共 財 として 誰 でもが 自 由 に

More information

PowerPoint Presentation

PowerPoint Presentation ProjectLA バックエンドの技術解説 RDF を使った三つ組みデータの格納 2013/03/14 クラウド テクノロジー研究部会リーダー荒本道隆 ( アドソル日進株式会社 ) 何故 RDF か? 断片的なデータを相互につなぎたい RDFは主語 述語 目的語の三つ組構造で表現 目的語と主語に同じ値を設定して それぞれをつなぐ 属性を事前に決定できない RDFはスキーマレスなので 柔軟に対応できる

More information

SPARQL とは SPARQL(" スパークル " と発音 [1]) は RDF クエリ言語の一種である その名称は再帰的頭字語になっており SPARQL Protocol and RDF Query Language の略 RDF クエリ言語とは Resource Description Fra

SPARQL とは SPARQL( スパークル  と発音 [1]) は RDF クエリ言語の一種である その名称は再帰的頭字語になっており SPARQL Protocol and RDF Query Language の略 RDF クエリ言語とは Resource Description Fra SPARQLAPI のご紹介 2014 年 3 月 20 日 先端 IT 活用推進コンソーシアムクラウド テクノロジー活用部会荒本道隆 Copyright 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved. SPARQL とは SPARQL(" スパークル " と発音 [1]) は RDF クエリ言語の一種である

More information

PowerPoint Presentation

PowerPoint Presentation RDF Graph for Oracle NoSQL Database EE 1 Copyright 2012, Oracle and/or its affiliates.all rights reserved. Agenda Oracle NoSQL Database Enterprise Editionの概要 グラフ データベースの価値 RDF Graph for Oracle NoSQL Database

More information

PowerPoint Presentation

PowerPoint Presentation UiPath 女性ユーザー コミュニティ第 1 回 Meetup 2018.9.12 (WED) 女性ユーザーコミュニティ概要 目的 : まだまだ男性と比べると数が少ない UiPath を使ってる女性ユーザーに対し 勉強 意見交換ができる場を提供し 女性ユーザーをさらに増やします 対象 : 仕事で UiPath を使っている これから使う予定の女性の方 コミュニティ内容 : 勉強会 交流会の実施 デベロッパーコミュニティと何が違うの?

More information

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター はじめに コース概要と目的 データベース処理に使用する SQL の基本構文と使用方法について説明します 受講対象者 SQL を使用してアプリケーション開発される方 管理者となられる方 前提条件 Oracle 概要 コースを受講された方 もしくは同等の知識をお持ちの方 テキスト内の記述について 構文 [ ] 省略可能 { A B } A または B のどちらかを選択 n _ 数値の指定 デフォルト値

More information

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7 Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba 2013 2013-06-02 自己紹介とみたまさひろ 長野県北部在住 プログラマー (Ruby & C) http://tmtms.hatenablog.com http://twitter.com/tmtms 好きなもの Ruby, MySQL, Linux Mint, Emacs, Git OSS 貢献者賞

More information

基本サンプル

基本サンプル SQLCompiler for LINQ(C#) のサンプル ( 基本サンプル ) < 一覧表 > ファイル名 : 前版サンプルから更新したファイル名 ファイル名 説明 リンク No1.linq 単一テーブルを使用する 表 1 No2.linq 2つのテーブルのクロス結合を使用する 表 2 No3.linq 2つのテーブルの内部結合を使用する 表 3 No4.linq No3.linq で GROUP

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション J-GLOBAL knowledge 概要 & 使い方 平成 28 年 12 月 19 日 JST 情報企画部情報分析室知識インフラ担当 渡邊 JST の情報事業 提供中の主なサービス 文献 電子ジャーナル 研究者 求人情報 競争的資金情報 ライフサイエンス 2 J-GLBAL knowledge とは http://jglobal.jst.go.jp/ http://stirdf.jglobal.jst.go.jp/

More information

cs_seminar_2012.pptx

cs_seminar_2012.pptx OLAP を利利 用した Linked Data の分析処理理 システム情報 工学研究科コンピュータサイエンス専攻 1 年年 201220623 井上寛之 指導教員 : 北北川博之, 天笠笠俊之 1 発表の流流れ 背景 目的 関連研究 提案 手法 実験 まとめ 今後の課題 2 セマンティック技術 コンピュータに意味を理理解させるための技術 University Bank Shopping Center

More information

基本サンプル

基本サンプル SQLCompiler for LINQ(C#) のサンプル (LINQPad 用 LINQ to Entities 基本サンプル ) 本サンプルで使用した Visual Studio プロジェクトの pubs データベースの概念モデルは 以下のテーブル名とカラム名が 直接 SQL Sever へクエリする場合と異なるので が補正されています テーブル名が異なるもの employee employees

More information

7-1- 基 RDB に関する基礎知識 1 独立行政法人情報処理推進機構

7-1- 基 RDB に関する基礎知識 1 独立行政法人情報処理推進機構 7-1- 基 RDB に関する基礎知識 1 7-1.RDB に関する知識 OSS のデータストアとしてのデータベースの機能と役割に関して 実際の開発 運用の際に必要な管理知識 手法の種類と特徴 内容を Ⅰ. 概要理解し SQL やトランザクションなどデータベースを設計 活用するために必要なノウハウを学ぶ Ⅱ. 対象専門分野職種共通本カリキュラムの基本的なデータベース コンピュータシステム基礎 Ⅲ.

More information

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作 Access 2007 と SQL Server Express を使用 SQL 文は SQL Server 主体で解説 Access 版ノースウィンドウデータベースを使用 DBMS プログラム サーバーエクスプローラ SQL 文 実行結果 データベース エンジン データベース SQL 文とは 1 度のコマンドで必要なデータを効率よく取得するための技術といえます

More information

基本サンプル

基本サンプル SQLCompiler for LINQ(VB) のサンプル (LINQPad 用 LINQ to Entities 基本サンプル ) 本サンプルで使用した Visual Studio プロジェクトの pubs データベースの概念モデルは 以下のテーブル名とカラム名が 直接 SQL Sever へクエリする場合と異なるので が補正されています テーブル名が異なるもの employee employees

More information

プレポスト【問題】

プレポスト【問題】 1/5 ページ プレポスト データベース基礎 受講日程受講番号氏名 1 データベースの特徴で間違っているものを選びなさい 1. データの一元管理が可能 2. データの重複が少ない 3. プログラムとの関係が1 対 1 4. データの整合性の確保 2 ANSI/SPARC による 3 層スキーマについて正しいものを選びなさい 1. 外部スキーマ : プログラムに必要な部分のデータ構造を定義概念スキーマ

More information

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行 はじめに コース概要と目的 SQL での作業の幅を広げるための応用的なテクニックをご説明します また 効率性の向上や正しい結果を得 るための記述方法など 実践的な記述方法についても併せてご説明します 本コースは SQL の応用的な記述テクニックとしてどのようなものがあるかを 1 日で広く浅くご理解いた だくことを目的としたコースです 細かな構文やオプションの習得は目的としておりませんことをご了承 ください

More information

RDF‡Æ…†…^…f†[…^‡Ì‚−„Ý›^Šp

RDF‡Æ…†…^…f†[…^‡Ì‚−„Ý›^Šp 1 / 10 RDF とメタデータの相互運用 第 32 回ディジタル図書館ワークショップ 2007-03-09 神崎正英 ( メタ ) データ相互運用の課題 1 データモデルと名前の相互運用 どんなモデル ( スキーマ ) を採用するかプロパティ ( 関係記述語彙 ) はどの程度詳細に設計すべきか 独自語彙か汎用語彙か記述対象をどのように識別するか ( 主語リソースの同一性 ) 人物などの典拠 主題などの語彙をどうやって共有するか

More information

人工知能学会インタラクティブ情報アクセスと可視化マイニング研究会 ( 第 5 回 ) SIG-AM RDF データベースを対象とした データ分析支援ツールの提案 Proposal of Data Analysis Support Tool for RDF Database * 田代航一

人工知能学会インタラクティブ情報アクセスと可視化マイニング研究会 ( 第 5 回 ) SIG-AM RDF データベースを対象とした データ分析支援ツールの提案 Proposal of Data Analysis Support Tool for RDF Database * 田代航一 RDF データベースを対象とした データ分析支援ツールの提案 Proposal of Data Analysis Support Tool for RDF Database * 田代航一 高間康史 Koichi Tashiro, Yasufumi Takama 首都大学東京大学院システムデザイン研究科 Graduate School of System Design, Tokyo Metropolitan

More information

情報システム 第11回講義資料

情報システム 第11回講義資料 情報学科 CS コース情報システム (3 年後期 ) 講義ノート ー第 11 回ー Web 分析と意味モデリング 田中克己角谷和俊 Web の分析 Web 分析の観点 コンテンツ Web テキスト,XML 自然言語処理, テキストマイニング クラスタリング, 要約, トピック検出 構造 ハイパーリンク解析, グラフ構造 コミュニティ, クローリング 利用 Web ログ, トランザクション解析 アクセス

More information

大きく異なるデータ ソースをセマンティック Web 技術を使って統合する 多様なフォーマットのデータを組み合わせ 無料のツールを使って RDF に自動変換し 1 つのレポートとして作成する Bob DuCharme Solutions Architect TopQuadrant 2010 年 9 月

大きく異なるデータ ソースをセマンティック Web 技術を使って統合する 多様なフォーマットのデータを組み合わせ 無料のツールを使って RDF に自動変換し 1 つのレポートとして作成する Bob DuCharme Solutions Architect TopQuadrant 2010 年 9 月 多様なフォーマットのデータを組み合わせ 無料のツールを使って RDF に自動変換し 1 つのレポートとして作成する Bob DuCharme Solutions Architect TopQuadrant 2010 年 9 月 28 日 多様な RDF データ セットを組み合わせる方が 他の一般的なフォーマットの多様なデータ セットを組み合わせるよりも簡単です 互いに大きく異なる RDF 以外のデータ

More information

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 Oracle Direct Seminar 試験対策ポイント解説 11g SQL 基礎 Ⅰ 日本オラクル株式会社 アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 資格体系 実務エキスパートの認定

More information

Basic descriptive statistics

Basic descriptive statistics データ 情報基盤の活用事例 Scopus-NISTEP 大学 公的機関名辞書対応テーブルの活用事例 ( その 1) 2013 年 7 月 1 日 科学技術 学術政策研究所 科学技術 学術基盤調査研究室 1 < はじめに > はじめに 本資料には Scopus-NISTEP 大学 公的機関名辞書対応テーブルの活用事例をまとめています 本資料と併せて Scopus-NISTEP 大学 公的機関名辞書対応テーブル説明書

More information

Microsoft PowerPoint Digital-Document-6.pptx

Microsoft PowerPoint Digital-Document-6.pptx 本日のお品書き デジタルドキュメント (6) 高久雅生 2015 年 5 月 21 日 ( 木 )3 4 時限 ( 第 2 回レポートの返却 講評 ) ( 前回の復習 ) マークアップ言語とデジタルドキュメント メタ言語 SGML と XML 整形式 メタ言語とスキーマ 様々な応用 セマンティックウェブとデジタルドキュメント Semantic Web の基盤技術 オープンデータとメタデータ, ライセンス

More information

<4D F736F F F696E74202D208CC591CC944D95A890AB834E D322D352D325B93C782DD8EE682E890EA97705D>

<4D F736F F F696E74202D208CC591CC944D95A890AB834E D322D352D325B93C782DD8EE682E890EA97705D> マテリアルズ インテグレーションのための材料情報の記述 Toshihiro Ashino Toyo University ( 東洋大学 ) ashino@acm.orgorg 背景 材料データ交換を巡る状況 マテリアルズ ゲノム イニシアティブ SIP 新的構造材料マテリアルズ インテグレーション セマンティック ウェブフレームワークク データ 数式 ルール まとめ 固体熱物性クラブ 2016 年

More information

Chapter Two

Chapter Two Database 第 9 回 :SQL 言語 ( データベース操作 : 集合関数 抽出条件 副問い合わせ ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 2011/12/8 2011 Eiko Takaoka All Rights Reserved.

More information

電子情報通信学会ワードテンプレート (タイトル)

電子情報通信学会ワードテンプレート (タイトル) DEIM Forum 2012 E11-6 RDFS Induction: URI の共通性を利用した Linked Data に対するスキーマ推定手法 大澤昇平 # 天笠俊之 北川博之 筑波大学大学院システム情報工学研究科 筑波大学システム情報系 # 宇宙航空研究開発機構宇宙科学研究所宇宙科学情報解析研究系 E-mail: shohei.ohsawa@kde.cs.tsukuba.ac.jp, {amagasa,

More information

Microsoft Word - SQL.rtf

Microsoft Word - SQL.rtf データベース資料古原作成 1 データベースとは データ管理の専用システムのことをデータベースと呼ぶ データをさまざまな形で格納し 取り出しやすくしている データベースの種類 カード型データベース リレーショナルデータベース カード型データベースはカードを単位としてデータを入力する カード一枚に各項目があり その内容を記述する カードは表で言えば一行に該当する リレーショナルデータベースでは複数の表を使うことが出来る

More information

Microsoft PowerPoint takeda.pptx

Microsoft PowerPoint takeda.pptx Linked Data の現状と日本の課題 武田英明 国立情報学研究所東京大学人工物工学研究センター takeda@nii.ac.jp Linked Data とは何か Linked Data の現状 Linking Open Data (LOD) Linked Data の使い方 検索エンジン ブラウザ アプリ 日本における Linked Dataの課題 Linked Data 3 Linked

More information

_情報組織化研究会_DC-NDL

_情報組織化研究会_DC-NDL 情報組織化研究グループ月例研究会 2012.04.14 国立国会図書館ダブリンコア メタデータ記述 (DC NDL) 解読講座 国立国会図書館柴田洋子 standardization@ndl.go.jp 本日お話する内容 1. DC NDL を知る 変遷 構成 特徴 2. DC NDL を読む ドキュメント スキーマ設計 3. DC NDL を使う メタデータフォーマット 実装例 FAQ? 4. DC

More information

情報家電オントロジー公開ガイドライン第 1.0 版 2008 年 1 月 15 日 情報家電サービス基盤フォーラム情報家電オントロジー SIG Copyright Interoperability Technology Association for Information Processing,

情報家電オントロジー公開ガイドライン第 1.0 版 2008 年 1 月 15 日 情報家電サービス基盤フォーラム情報家電オントロジー SIG Copyright Interoperability Technology Association for Information Processing, 情報家電オントロジー公開ガイドライン第 1.0 版 2008 年 1 月 15 日 情報家電サービス基盤フォーラム情報家電オントロジー SIG 財団法人情報処理相互運用技術協会 ( 以下 当協会 という ) は 以下の条件のもとで本ドキュメント ( 本使用許諾条件に添付されて提供されるドキュメントをいい 以下同じ ) を使用 複製および頒布することを無償で許諾します 本ドキュメントを使用 複製または頒布した場合には

More information

Chapter Two

Chapter Two Database 第 8 回 :SQL 言語 ( データベース操作 ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 1 Schedule 日程 内容 第 1 回 10 月 6 日 ガイダンス, データベースとは? 第 2 回 10 月 13 日 三層スキーマ,

More information

SQLite データベース IS04 組み込み 1

SQLite データベース IS04 組み込み 1 SQLite データベース IS04 組み込み 1 SQLite データベースは ファイルベースで SQL を実行することができる軽量データベースです データベース1つにつき 1 ファイルで管理し この中に複数のテーブルを持つことができます このファイルをアクセスするための実行ファイルをダウンロードするだけという手軽さです リレーショナルとは 複数のテーブルを関連するフィールドで結合して 大きな表があるように振舞わせるものです

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx データベース 第 11 回 (2009 年 11 月 27 日 ) テーブル結合と集計 ( 演習 ) 第 11 回のテーマ 前回より シラバスから離れ 進捗状況に合わせて全体構成を変更しています テーマ1: テーブルの結合 テーマ 2: 結合した結果からの様々な検索 テーマ3: 集計の方法 今日学ぶべきことがら Select 文のさまざまな表現 Natural join sum(*) orrder

More information

WebAPI 及びデータフォーマット (DC-NDL) の概要 国立国会図書館電子情報部 電子情報サービス課 1

WebAPI 及びデータフォーマット (DC-NDL) の概要 国立国会図書館電子情報部 電子情報サービス課 1 WebAPI 及びデータフォーマット (DC-NDL) の概要 国立国会図書館電子情報部 電子情報サービス課 1 内容 I. 国立国会図書館サーチとの連携方式 II. 国立国会図書館サーチへ提供いただくメタデータ方式 2 I. 国立国会図書館サーチとの連携方式 3 国立国会図書館サーチ (NDL サーチ ) とは 多彩な検索支援 多様なルート 多様な検索対象 4 外部提供インタフェース (API)

More information

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索 eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索する 違うデータに変更する 要らなくなったデータを削除する 各システムごとに障害対策も含めて 正確にこのようなデータ処理のプログラムを作ることは大変なことです

More information

内容 第 1 章 序論 研究背景 研究目的 特色と独創的な点 観光語彙基盤 Resource Propagation Algorithm 動向分析システム

内容 第 1 章 序論 研究背景 研究目的 特色と独創的な点 観光語彙基盤 Resource Propagation Algorithm 動向分析システム 博士論文 Linked Data の知識ベース化を指向した オープンプラットフォームの研究 知能情報システム工学専攻 槇俊孝 2017 年 3 月 8 日 福岡工大学大学院工学研究科 内容 第 1 章 序論... 8 1.1 研究背景... 9 1.2 研究目的... 12 1.3 特色と独創的な点... 13 1.3.1 観光語彙基盤... 13 1.3.2 Resource Propagation

More information

Functional Programming

Functional Programming PROGRAMMING IN HASKELL プログラミング Haskell Chapter 7 - Higher-Order Functions 高階関数 愛知県立大学情報科学部計算機言語論 ( 山本晋一郎 大久保弘崇 2013 年 ) 講義資料オリジナルは http://www.cs.nott.ac.uk/~gmh/book.html を参照のこと 0 Introduction カリー化により

More information

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y  小幡智裕 Java Script プログラミング入門 3-6~3-7 茨城大学工学部情報工学科 08T4018Y 小幡智裕 3-6 組み込み関数 組み込み関数とは JavaScript の内部にあらかじめ用意されている関数のこと ユーザ定義の関数と同様に 関数名のみで呼び出すことができる 3-6-1 文字列を式として評価する関数 eval() 関数 引数 : string 式として評価する文字列 戻り値 :

More information

10 12 13 16 17 26 26 31 32 33 33 35 37 38 39 42 43 44 2 15 5 15 57 17 16 4 16 4 2 JA 16 7 1 10 22 11 9 12 6 12 2 12 24 17 1 6 JA 3 4 5 16 7 1 6 ( ) ( ) 15 ( ) ( ) ( ) ( ) ( ) 16 3 35 37 1 93 223 ( ) 218

More information

ucR/XML: XML によるucR graph のシリアライズ

ucR/XML: XML によるucR graph のシリアライズ [White Paper] Ubiquitous ID Center Specification DRAFT 2013-01-16 ucr/xml: XML による ucr graph のシリアライズ ucr/xml: Serialization of ucr graph over XML Number: Title: ucr/xml: XML による ucr graph のシリアライズ ucr/xml:

More information

IMI 共通語彙基盤ライブラリのご紹介 IPA 斉藤浩 / IPA 豊田耕司 2018 年 11 月 13 日 ( 火 ) 独立行政法人情報処理推進機構社会基盤センター産業プラットフォーム部データ活用推進グループ 1

IMI 共通語彙基盤ライブラリのご紹介 IPA 斉藤浩 / IPA 豊田耕司 2018 年 11 月 13 日 ( 火 ) 独立行政法人情報処理推進機構社会基盤センター産業プラットフォーム部データ活用推進グループ 1 IMI 共通語彙基盤ライブラリのご紹介 IPA 斉藤浩 / IPA 豊田耕司 2018 年 11 月 13 日 ( 火 ) 独立行政法人情報処理推進機構社会基盤センター産業プラットフォーム部データ活用推進グループ 1 IMI 共通語彙基盤ライブラリと IMI ツールの関係 IMI 共通語彙基盤ライブラリ 2 IMI 共通語彙基盤ライブラリバージョン 1.0.0 IMI 共通語彙基盤ライブラリは データ入力ツールやデータを利用するアプリケーション

More information

Microsoft PowerPoint - KeySQL50_10g_vlo2.ppt

Microsoft PowerPoint - KeySQL50_10g_vlo2.ppt Oracle データベースと Microsoft Excel の連携ツール KeySQL 5.0 操作概要 Vol. 2 検索編 2004 年 7 月 テニック株式会社 はじめに > 本資料の目的 本講習会では KeySQLをはじめてお使いになる方を対象として Oracleクライアントのインストールから KeySQL の基本的な使用方法までをご説明いたします 実際にアプリケーションを操作しながら実習を進めてまいりますので

More information

ふくおか IT Workouts 2015 Presentation Workout 日時 :2015 年 11 月 27 日 ( 金 ) 場所 : 福岡大学 新宮町でのおもてなしに 向けた ICT 活用法の検討 新宮発見隊 福岡工業大学槇俊孝, 髙橋和生, 河野和音佐藤夏姫, 島添真帆, 丸田彩加

ふくおか IT Workouts 2015 Presentation Workout 日時 :2015 年 11 月 27 日 ( 金 ) 場所 : 福岡大学 新宮町でのおもてなしに 向けた ICT 活用法の検討 新宮発見隊 福岡工業大学槇俊孝, 髙橋和生, 河野和音佐藤夏姫, 島添真帆, 丸田彩加 ふくおか IT Workouts 2015 Presentation Workout 日時 :2015 年 11 月 27 日 ( 金 ) 場所 : 福岡大学 新宮町でのおもてなしに 向けた ICT 活用法の検討 新宮発見隊 福岡工業大学槇俊孝, 髙橋和生, 河野和音佐藤夏姫, 島添真帆, 丸田彩加, 一ノ瀬美紀吉井一希, Min Byongjun, 山下航平 新宮町おもてなし協会木本紳一郎, 髙本梢

More information

プレポスト【解説】

プレポスト【解説】 コース名 : シェルの機能とプログラミング ~UNIX/Linux の効率的使用を目指して ~ 1 UNIX および Linux の主な構成要素は シェル コマンド カーネルです プロセスとは コマンドやプログラムを実行する単位のことなので プロセスに関する記述は誤りです UNIX および Linux のユーザーインターフェースは シェル です コマンドを解釈するという機能から コマンドインタープリタであるともいえます

More information

第12回「RDF入門」

第12回「RDF入門」 Slide URL https://vu5.sfc.keio.ac.jp/slide/ Web 情報システム構成法 No.12 RDF 入門 萩野達也 (hagino@sfc.keio.ac.jp) 1 文書 vs データ Web 上の文書 インターネット上のハイパーテキストシステムとして成功 HTML は広く使われるようになった 人が読む文書が大量にある ( ありすぎ?) HTML をインターフェイスとする便利なアプリケーションもある

More information

,, create table drop table alter table

,, create table drop table alter table PostgreSQL 1 1 2 1 3,, 2 3.1 - create table........................... 2 3.2 - drop table............................ 3 3.3 - alter table............................ 4 4 - copy 5 4.1..................................

More information

試作ツールは MIT ライセンスによって提供いたします その他 内包された オープンソース ソフトウェアについてはそれぞれのライセンスに従ってご利用ください

試作ツールは MIT ライセンスによって提供いたします その他 内包された オープンソース ソフトウェアについてはそれぞれのライセンスに従ってご利用ください 情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 金沢区 ) 操作説明書 2014 年 9 月 30 日 実施企業 : 株式会社三菱総合研究所独立行政法人情報処理推進機構 (IPA) 試作ツールは MIT ライセンスによって提供いたします その他 内包された オープンソース ソフトウェアについてはそれぞれのライセンスに従ってご利用ください 目次

More information

Si 知識情報処理

Si 知識情報処理 242311 Si, 285301 MS 第 12 回 竹平真則 takemasa@auecc.aichi-edu.ac.jp 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その

More information

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

書式に示すように表示したい文字列をダブルクォーテーション () の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf( 情報処理基礎 ); printf(c 言語の練習 ); printf 情報処理基礎 C 言語についてプログラミング言語は 1950 年以前の機械語 アセンブリ言語 ( アセンブラ ) の開発を始めとして 現在までに非常に多くの言語が開発 発表された 情報処理基礎で習う C 言語は 1972 年にアメリカの AT&T ベル研究所でオペレーションシステムである UNIX を作成するために開発された C 言語は現在使われている多数のプログラミング言語に大きな影響を与えている

More information

PowerPoint Presentation

PowerPoint Presentation 位 置 情 報 ベースのサービス PinQA とLOD 澤 村 正 樹 佐 藤 宏 之 NTTレゾナント 株 式 会 社 概 要 1. gooラボで 提 供 している 位 置 情 報 に 特 化 したQ&Aサービス PinQA(ピンカ)をLinked Open Dataに 対 応 さた 実 際 にコンシュー マー 向 けに 提 供 されているサービスのLOD 対 応 事 例 として その 検 討 過

More information

Microsoft PowerPoint - A1-2_株式会社ネクスト_藤澤正通_S _005.pptx

Microsoft PowerPoint - A1-2_株式会社ネクスト_藤澤正通_S _005.pptx SQiP シンポジウム 2012 ページオブジェクトパターンによる 動テストメンテナンスの効率化 株式会社ネクスト HOMEʼS事業本部 サービス推進部 品質管理グループ 藤澤 正通 FujisawaMasamichi@next-group.jp 1 動化への取組み 2011 年 4 : リグレッションテストの 動化検討を開始 6 :Selenium IDE を採 動化に着 7 : 機能カバレッジ

More information

Microsoft Word - 4_研究成果の要約(森田).doc

Microsoft Word - 4_研究成果の要約(森田).doc 09-01048 Wikipedia Web Web API 1 2 503 3 Wikipedia WordNet 504 1: 3-1 Wikipedia 505 3-2 Wikipedia owl:sameas 506 101 64 52 45 39 34 29 25 22 19 16 13 10 7 4 1 0 2000 4000 6000 8000 10000 12000 14000 16000

More information

目次 目次 Semantics Developer s Guide 1.0 MarkLogic におけるセマンティックの概要 用語 リンクトオープンデータ MarkLogic における RDF 実装 MarkLogic での RDF

目次 目次 Semantics Developer s Guide 1.0 MarkLogic におけるセマンティックの概要 用語 リンクトオープンデータ MarkLogic における RDF 実装 MarkLogic での RDF Semantics Developer s Guide 1 MarkLogic 9 2017 年 5 月 最終更新 :9.0-2 2017 年 7 月 Copyright 2017 MarkLogic Corporation.All rights reserved. 目次 目次 Semantics Developer s Guide 1.0 MarkLogic におけるセマンティックの概要...1

More information

Proc luaを初めて使ってみた -SASでの処理を条件に応じて変える- 淺井友紀 ( エイツーヘルスケア株式会社 ) I tried PROC LUA for the first time Tomoki Asai A2 Healthcare Corporation

Proc luaを初めて使ってみた -SASでの処理を条件に応じて変える- 淺井友紀 ( エイツーヘルスケア株式会社 ) I tried PROC LUA for the first time Tomoki Asai A2 Healthcare Corporation Proc luaを初めて使ってみた -SASでの処理を条件に応じて変える- 淺井友紀 ( エイツーヘルスケア株式会社 ) I tried PROC LUA for the first time Tomoki Asai A2 Healthcare Corporation 要旨 : 実行されるコードを分岐 繰り返すためには SAS マクロが用いられてきた 本発表では SAS マクロではなく Proc Lua

More information

01-07_05 寄稿_西村正貴様.indd

01-07_05 寄稿_西村正貴様.indd 50 特集不動産統計情報の充実をどう図るか ( 現状と課題 ) 政府統計のデータ提供について 政府統計の総合窓 (e-stat) の紹介 独 政法 統計センター統計情報 技術部共同利 システム課総合戦略担当統括統計職 村正貴にしむらしょうき 1. はじめに日本の政府機関が実施した統計調査 ( 政府統計 ) の結果は 政府統計の総合窓口 (e-stat) 1 という Web サービスで一元的に提供している

More information

米国における意匠を対象にした出願前調査 Q 自社製品の意匠権を米国で取得したい 出願する前にやってお いた方が良いことはあるか? 1) 調査ツールの選択米国における意匠は 米国特許商標庁 ( 以下 USPTO) に直接出願するルートとハーグ協定を経由するルートが存在する 上記いずれの

米国における意匠を対象にした出願前調査 Q 自社製品の意匠権を米国で取得したい 出願する前にやってお いた方が良いことはあるか? 1) 調査ツールの選択米国における意匠は 米国特許商標庁 ( 以下 USPTO) に直接出願するルートとハーグ協定を経由するルートが存在する 上記いずれの 6.6.2.8 米国における意匠を対象にした出願前調査 Q 自社製品の意匠権を米国で取得したい 出願する前にやってお いた方が良いことはあるか? 1) 調査ツールの選択米国における意匠は 米国特許商標庁 ( 以下 USPTO) に直接出願するルートとハーグ協定を経由するルートが存在する 上記いずれのルートを経由しても米国国内における審査を経て登録となった意匠については USPTO が提供する PatFT

More information

プログラミング実習I

プログラミング実習I プログラミング実習 I 05 関数 (1) 人間システム工学科井村誠孝 m.imura@kwansei.ac.jp 関数とは p.162 数学的には入力に対して出力が決まるもの C 言語では入出力が定まったひとまとまりの処理 入力や出力はあるときもないときもある main() も関数の一種 何かの仕事をこなしてくれる魔法のブラックボックス 例 : printf() 関数中で行われている処理の詳細を使う側は知らないが,

More information

『こみの株式会社』の実践

『こみの株式会社』の実践 2003 . JA JA A JA 811 2005/8/11 1003 452 10 960 28 2005/8/11 1003 452 6 120 29 2005/8/11 2003 151 10 420 33 2005/8/11 2003 211 3 180 31 2005/8/11 2003 211 3 150 32 827 400 5 80 221 2005/6/25 900 3 300

More information

15 7 26 1,276 3,800 1 16 15 1 2 3 4 2

15 7 26 1,276 3,800 1 16 15 1 2 3 4 2 1 15 7 26 1,276 3,800 1 16 15 1 2 3 4 2 JA 3 4 2 1 3 2001 1981 6 10% 10 30% 1 2 JA JA 2 4 JA 2 1 2 1 2 1 2 1 2 1 2 7 5 1 1 1 3 1 6 1 1 2 2 1 7 2 3 3 53 1 2000 30 8 250 53 435 20 35 3 1 8 2 4 3 2 2 232

More information

EX-word_Library_JA

EX-word_Library_JA JA 2 3 4 5 14 7 1 2 6 3 1 2 7 3 8 27 1 2 3 1 2 3 9 1 2 3 1 2 3 10 12 13 14 11 1 12 1 2 13 1 2 3 25 14 1 2 3 25 15 1 2 3 25 16 1 2 3 25 17 1 2 3 25 18 1 2 3 4 25 19 1 2 3 4 25 20 1 2 21 3 4 25 22 1 2 3

More information

324.pdf

324.pdf 50 50 10 30 11 26 12 27 14 16 27 18 20 21 22 22 22 22 23 24 24 1 No.324 JA 2 85 69 20 12 81 18 12 22 93 10 31 3 50 50 30 30 50 22 27 27 10 16 14 52 10 62 15 64 25 24 50 4 25 23 27 5 10 11 25 6 11 49 10

More information

生徒情報一覧 FAQ/ ヘルプ Kei-Navi に登録されている生徒情報の一覧です 対象年度 学年 クラスの選択 と さらに生徒情報を条件で絞り込む < 対象年度 学年 クラスの選択 > 対象年度 当年度含めて3 年 例 )2012 年度の場合 こ

生徒情報一覧 FAQ/ ヘルプ Kei-Navi に登録されている生徒情報の一覧です 対象年度 学年 クラスの選択 と さらに生徒情報を条件で絞り込む < 対象年度 学年 クラスの選択 > 対象年度 当年度含めて3 年 例 )2012 年度の場合 こ Kei-Navi 生徒情報の確認 メンテナンス FAQ メンテナンス権限のある利用者 ID で Kei-Navi ログイン後 成績分析開始プロファイル ( 分析パターン ) 選択 画面右上の [ メンテナンス ] をクリックしてください Kei-Navi へはメンテナンス権限のある利用者 ID でログインしてください メンテナンス権限のない利用者 ID でログインした場は表示されません 生徒情報一覧

More information

XML基礎

XML基礎 基礎から学ぶ XML 特集 - 基本の基本! XML と文法 - インフォテリア株式会社 XML とは XML 1.0 W3Cの勧告 XML 1.1 XML 文書 HTMLとXML XML(Extensible Markup Language) 1.0 拡張可能なマークアップ言語 1998 年にW3Cから勧告された XML 1.0 ベンダーやプラットフォームから独立したインターネット標準 http://www.w3.org/tr/xml/

More information

電子情報通信学会ワードテンプレート (タイトル)

電子情報通信学会ワードテンプレート (タイトル) DEIM Forum 2018 A3-1 観光領域の Linked Data を対象とした横断的知識ベースの構築法 槇俊孝 髙橋和生 若原俊彦 福岡工業大学大学院 811-0295 福岡県福岡市東区和白東 3-30-1 E-mail: {bd15002, mgm16105}@bene.fit.ac.jp, wakahara@fit.ac.jp あらまし Linked Data は,Uniform Resource

More information

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき

More information

メタデータスキーマレジストリ MetaBridge の概要

メタデータスキーマレジストリ MetaBridge の概要 スキーマレジストリ MetaBridge の概要 永森光晴筑波大学図書館情報メディア系 スキーマレジストリ MetaBridge [4] スキーマレジストリ スキーマの定義 蓄積 検索 参照 インスタンス変換 RDF 生成 ダムダウン 問い合わせ API 情報基盤構築事業 [1] プロジェクト概要 平成 22 年度総務省 新 ICT 利活用サービス創出支援事業 MLA 研究機関 民間出版社等の様々な機関が利用するスキーマの情報を収集する

More information

概要 プログラミング論 変数のスコープ, 記憶クラス. メモリ動的確保. 変数のスコープ 重要. おそらく簡単. 記憶クラス 自動変数 (auto) と静的変数 (static). スコープほどではないが重要.

概要 プログラミング論 変数のスコープ, 記憶クラス. メモリ動的確保. 変数のスコープ 重要. おそらく簡単. 記憶クラス 自動変数 (auto) と静的変数 (static). スコープほどではないが重要. 概要 プログラミング論 変数のスコープ, 記憶クラス. メモリ動的確保. 変数のスコープ 重要. おそらく簡単. 記憶クラス 自動変数 (auto) と静的変数 (static). スコープほどではないが重要. http://www.ns.kogakuin.ac.jp/~ct13140/progc/ C-2 ブロック 変数のスコープ C 言語では, から をブロックという. for( ) if( )

More information

管理サイト操作マニュアル Version.1.1. デジアナコミュニケーションズ株式会社

管理サイト操作マニュアル Version.1.1. デジアナコミュニケーションズ株式会社 管理サイト操作マニュアル Version.1.1. デジアナコミュニケーションズ株式会社 改訂履歴 Version 日付内容 1.0 2011.3.17 新規作成 1.1 2013.5.30 マニュアルのリニューアル 1 目次 1. はじめに... 3 1.1. ログイン画面... 3 1.2. メニューの説明... 4 2. デッドリンク概要表示... 5 2.1. デッドリンク概要表示画面...

More information

3 課題提出方法競技者は 完成した作品 ( 未完成作品も含む ) を大会主催者側の用意する外付けの USB メモリに保存し提出する なお作品を保存した USB メモリは競技時間終了と同時に競技委員が回収する 4 注意事項 (1) 各テーブル用の CSV データは事前に配布されるファイルを使用する (

3 課題提出方法競技者は 完成した作品 ( 未完成作品も含む ) を大会主催者側の用意する外付けの USB メモリに保存し提出する なお作品を保存した USB メモリは競技時間終了と同時に競技委員が回収する 4 注意事項 (1) 各テーブル用の CSV データは事前に配布されるファイルを使用する ( 愛知県障害者技能競技大会データベース競技課題 1 課題公立図書館の業務を管理するシステムを後述 (P14) するDFD 図 (Data Flow Diagram) および仕様に基づいて作成しなさい データベースの名称は 図書館業務管理システム とする 課題は以下の1から 9 とする 課題 1. システムで必要とされるデータに関して それぞれのテーブルを作成し必要に応じて適切な主キーおよび制約 リレーションップを設定する

More information

標準語彙定義仕様

標準語彙定義仕様 [White Paper] T-Engine Forum Ubiquitous ID Center Specification DRAFT 2013-01-16 標準語彙定義仕様 ucr - Basic Vocabulary Number: Title: 標準語彙定義仕様 ucr - Basic Vocabulary Status: [X] Working Draft, [ ] Final Draft

More information

米国における意匠を対象にした侵害防止調査 Q 自社で開発した商品を米国で販売したい 意匠侵害で訴えられ ることは避けたいが どうしたら良いか? 1) 調査ツールの選択米国における意匠は 米国特許商標庁 ( 以下 USPTO) に直接出願するルートとハーグ協定を経由するルートが存在する

米国における意匠を対象にした侵害防止調査 Q 自社で開発した商品を米国で販売したい 意匠侵害で訴えられ ることは避けたいが どうしたら良いか? 1) 調査ツールの選択米国における意匠は 米国特許商標庁 ( 以下 USPTO) に直接出願するルートとハーグ協定を経由するルートが存在する 6.6.2.9 米国における意匠を対象にした侵害防止調査 Q 自社で開発した商品を米国で販売したい 意匠侵害で訴えられ ることは避けたいが どうしたら良いか? 1) 調査ツールの選択米国における意匠は 米国特許商標庁 ( 以下 USPTO) に直接出願するルートとハーグ協定を経由するルートが存在する 上記いずれのルートを経由しても米国国内における審査を経て登録となった意匠については USPTO が提供する

More information

平成17年度大学院 知識システム特論

平成17年度大学院 知識システム特論 オントロジー開発手順 1 オントロジー開発手順 ( 現在 ) determine scope consider reuse enumerate terms define classes define properties define constraints create instances 1.Scope 決定 ( 利用目的, タスク : 検索改善 KM QA ) 2. 再利用 ( ワードネット,

More information

Delphi/400を使用したWebサービスアプリケーション

Delphi/400を使用したWebサービスアプリケーション 尾崎浩司 株式会社ミガロ. システム事業部システム 3 課 Delphi/400 を使用した Web サービスアプリケーションインターネット技術を応用し XML 処理を行うというとたいへん敷居が高く感じる 実は Delphi/400 を用いるとそれらは容易に使用可能である Web サービスとは SOAP と REST SOAP の使用方法 REST の使用方法 最後に 略歴 1973 年 8 月 16

More information

untitled

untitled DCMI nagamori@slis.tsukuba.ac.jp DCMI Metadata Schema Registry DCMI Dublin Core Metadata Initiative authoritative source 2004/10/29 2 1 Metadata is the information and documentation which makes data understandable

More information

電話機のファイル形式

電話機のファイル形式 この章では テキスト エディタを使用して作成する CSV データ ファイルのファイル形式を設定 する方法について説明します 電話機 CSV データ ファイルを作成するためのテキスト エディタ, 1 ページ の検索, 2 ページ CSV データ ファイルの電話機ファイル形式の設定, 3 ページ テキストベースのファイル形式と CSV データ ファイルの関連付け, 7 ページ 電話機 CSV データ ファイルを作成するためのテキスト

More information

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 データベース とは? データ (Data) の基地 (Base) 実世界のデータを管理するいれもの 例えば 電話帳辞書メーラー検索エンジン もデータベースである Copyright 2008 SRA OSS, Inc.

More information

第8回 関数

第8回 関数 1 関数型プログラミング 第 8 回関数 萩野達也 hagino@sfc.keio.ac.jp 2 関数定義 square n = n * n 与えられた数の 2 乗を計算する square 関数を定義している. 変数 square に 2 乗を計算する関数を束縛 (bind) したい. a = 10 変数 a に定数 10 を束縛する. square =... 3 高階関数 関数も値の一つである.

More information

Cisco Feature Navigator 簡易説明書

Cisco Feature Navigator 簡易説明書 http://tools.cisco.com/itdit/cfn/ 上記へアクセスすると下記画面が表示されます Cisco Feature Navigator 簡易説明書 各項目の説明 Research features( 機能による調査 ) Search by Feature: 機能による検索 Search by Technology: テクノロジーによる検索 Research software

More information

平成29年度「ジャパンサーチ(仮称)」利活用フォーマット検討成果物

平成29年度「ジャパンサーチ(仮称)」利活用フォーマット検討成果物 平成 29 年度 ジャパンサーチ ( 仮称 ) 利活用フォーマット検討成果物 平成 30 年 3 月 国立国会図書館平成 30 年 3 月 国の分野横断統合ポータル ジャパンサーチ ( 仮称 ) における 利活用のためのメタデータフォーマットの検討結果について 国立国会図書館は平成 29 年度に国の分野横断統合ポータル ジャパンサーチ ( 仮称 ) における利活用のためのメタデータフォーマットの検討を行い

More information

クエリの作成が楽になるUDF

クエリの作成が楽になるUDF トレジャーデータサービス by IDCF 活用マニュアル 目次 (1) UDF の概要 概要 特長 P1 [ 日付を選択 ] (2) UDF の紹介 TIME 関連 UDF 1 TD_TIME_FORMAT P2 2 TD_TIME_RANGE 3 TD_SCHEDULED_TIME 4 TD_TIME_ADD 5 TD_TIME_PARSE 6 TD_DATE_TRUNC その他 UDF 7 TD_SESSIONIZE

More information

Microsoft PowerPoint - exp2-02_intro.ppt [互換モード]

Microsoft PowerPoint - exp2-02_intro.ppt [互換モード] 情報工学実験 II 実験 2 アルゴリズム ( リスト構造とハッシュ ) 実験を始める前に... C 言語を復習しよう 0. プログラム書ける? 1. アドレスとポインタ 2. 構造体 3. 構造体とポインタ 0. プログラム書ける? 講義を聴いているだけで OK? 言語の要素技術を覚えれば OK? 目的のプログラム? 要素技術 データ型 配列 文字列 関数 オブジェクト クラス ポインタ 2 0.

More information

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計 データセンターの効率的な 資源活用のためのデータ収集 照会システムの設計 株式会社ネットワーク応用通信研究所前田修吾 2014 年 11 月 20 日 本日のテーマ データセンターの効率的な資源活用のためのデータ収集 照会システムの設計 時系列データを効率的に扱うための設計 1 システムの目的 データセンター内の機器のセンサーなどからデータを取集し その情報を元に機器の制御を行うことで 電力消費量を抑制する

More information

file://\\Toro\chibao\ORF2004\1124-orf-sw\Printable.html

file://\\Toro\chibao\ORF2004\1124-orf-sw\Printable.html 第 2 フェーズを迎えた Semantic Web by 福重貴雄 (W3C 訪問研究員 / 松下電器産業株式会社 ) Table of contents 第 2フェーズを迎えた Semantic Web 1. Semantic Webとは Semantic Webとは これまでのWeb Semantic Web による解決策 RDF (Resource Description Framework)

More information

OracleのRDFサポート

OracleのRDFサポート Oracle RDF 1. Resource Description Framework RDF Universal Resource Identifier URI Web [1] RDF GIS RDF Web [2] RDF Web [3] RDF subject object predicate 1 1: RDF Oracle RDF

More information