XML を用いた情報システム データの互換、 Web との連携. 概要 XML とは? XML の具体例:住所録の作成 XML 誕生まで 様々な XML XML のこれから まとめ.

Slides:



Advertisements
Similar presentations
Copyright © Ariel Networks, Inc. JavaScript による Google Desktop Sidebar Plugin の作成 アリエル・ネットワーク株式会社.
Advertisements

レポート書き方. おしいレポート よく調べてある それぞれの、1文の言っていることは正 しい しかし、全体として、何が言いた いのかわからない 内容の重要だが、全体の構成も重 要である.
東京工科大学 コンピュータサイエンス 亀田弘之
卒研 中間発表 9/13 甲斐 広大. 研究内容 『 Web ショップにおける Web デザイン』 Web ショップにおける Web デザインを研究するこ とで Web デザインについての関心を深めたくこの 研究をしようと思う。
7.n次の行列式   一般的な(n次の)行列式の定義には、数学的な概念がいろいろ必要である。まずそれらを順に見ていく。
9.線形写像.
時間的に変化する信号. 普通の正弦波 は豊富な情報を含んでいません これだけではラジオのような複雑な情報 を送れない 振幅 a あるいは角速度 ω を時間的に変化 させて情報を送る.
情報処理A 第10回 Excelの使い方 その3.
麻雀ゲーム 和島研究室 ソ 小林巧人
5.連立一次方程式.
相関.
つくばだいがくについて 芸術専門学群のこと. 筑波大学ってこんなところ 東京教育大学を前身とする大学で、その 創立は日本で最も古い大学のひとつ。 大学の敷地面積は日本で二番目に広い大 学で、やたら坂が多い。移動時間が15分 しかないのに上り坂を三つ超えることがよ くある。
―本日の講義― ・平均と分散 -代表値 -ぱらつき(分散・標準偏差等) ・Excelによる演習
ノイズ. 雑音とも呼ばれる。(音でなくても、雑 音という) 入力データに含まれる、本来ほしくない 成分.
広告付き価格サービ ス 小園一正. はじめに 世の中には様々な表現方法の広告があり ます。その中でも私たち学生にとって身 近にあるものを広告媒体として取り入れ られている。 価格サービス(無料配布のルーズリー フ)を体験したことにより興味を惹かれ るきっかけとなった。主な目的は、これ.
素数判定法 2011/6/20.
1章 行列と行列式.
本宮市立白岩小学校. 1 はじめに 2 家庭学習プログラム開発の視点 ① 先行学習(予習)を生かした 確かな学力を形成する授業づく り ② 家庭との連携を図った家庭学習の習慣化.
Internet Application/Presentation Layer 岡村耕二. Application and Presentation Layer Application 層 – データ通信を利用した様々なサービスを人間 や他のプログラムに提供する。 Presentation 層 –
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
3.エントロピーの性質と各種情報量.
9.通信路符号化手法1 (誤り検出と誤り訂正の原理)
1 6.低次の行列式とその応用. 2 行列式とは 行列式とは、正方行列の特徴を表す一つのスカ ラーである。すなわち、行列式は正方行列からスカ ラーに写す写像の一種とみなすこともできる。 正方行列 スカラー(実数) の行列に対する行列式を、 次の行列式という。 行列 の行列式を とも表す。 行列式と行列の記号.
計算のスピードアップ コンピュータでも、sin、cosの計算は大変です 足し算、引き算、掛け算、割り算は早いです
線形符号(10章).
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
4.プッシュダウンオートマトンと 文脈自由文法の等価性
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
信号測定. 正弦波 多くの場合正弦波は 0V の上下で振動する しかし、これでは AD 変換器に入れら れないので、オフ セットを調整して データを取った.
1 9.線形写像. 2 ここでは、行列の積によって、写像を 定義できることをみていく。 また、行列の積によって定義される写 像の性質を調べていく。
通信路(7章).
3.プッシュダウンオートマトンと 文脈自由文法
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
創成C PROGRAMMING PROJECT 中部大学工学部情報工学科:創成Cインタラクティブデザイン( アプリ名: ZIP 2 GPS 作成者: EP00000 藤吉 弘亘.
新聞記事に出現する学術雑誌タ イトルの傾向:朝日新聞の場合 常磐大学人間科学部 栗山正光 2011 年 5 月 14 日(土) 日本図書館情報学会 2011 年春季研究集会 @東京学芸大学.
アルゴリズムとデータ構造 補足資料14-1 「ハッシュ法」
平成22年度予算の国立大学法人関連要望事項に係るパブリックコメント説明会
3.正方行列(単位行列、逆行列、対称行列、交代行列)
2008 環境研中間発表 1 Google マップを活用した 生物調査データベースの構築 環境教育実践専修 沼邊孝行.
論理回路 第1回. 今日の内容 論理回路とは? 本講義の位置づけ,達成目標 講義スケジュールと内容 受講時の注意事項 成績の評価方法.
Three-Year Course Orientation International Course.
2009 環境専修修士論文発表会 1 Google マップを活用した 環境・生物データベースの開発研 究 環境教育実践専修 沼邊孝行.
JPN 311: Conversation and Composition 許可 (permission)
C言語応用 構造体.
Servlet 入門 大岩研究室 川村昌弘. そもそも WEB アプリってなんやね ん n この研究会のテーマは『 WEB アプリケー ションの開発』でした. n じゃぁ WEB アプリケーションって何です か? o WEB アプリってどんなものがありますか? 検索エンジン 乗換え案内サイト 翻訳.
実装の流れと 今後のスケジュール 03k0014 岸原 大祐. システム概要 天気データをもとに、前向き推論をし ていき、親の代わりに子供に服装、持 ち物、気をつけることなどを教える。
Webコーパスを活用した レベル別例文検索システムの開発と評価
Li 系化合物の結晶育成と電気的性質の測定 - LabVIEW を用いた計測制御システムの開発 - 矢萩研究室 ソ 佐藤 蓉子
Automatic Language Acquisition, an Interactive Approach † Robert J. Martin † 大西昇 ‡ 山村毅 † 名古屋大学 ‡ 愛知県立大学.
ノベルゲームシステムとネット ワークの連携について 1104081 下元 悠嗣. 研究内容 ノベルゲーム専用のスクリプトエンジン 吉里吉里 /KAG にネットワーク機能を追加 することで従来にない特色を持ったシス テムの開発.
XMLを用いた情報システム データの互換からWebとの連携まで
1 中野研究室 4 年ゼミのイロハ 斉藤(修士 2 年) ( 2009 年 ”4 年ゼミのイロハ ” を参考に作りました)
言語とジェンダー. 目的 言語には、性的な存在である人間の自己認識や 世界認識を決定する力が潜んでいる。 – 言語構造の面(言語的カテゴリー ) – 言語運用の面 日常に潜む無意識の言語の力を、記述し、意識 化することが本講義の目的である。 同時に、さまざまな言語、さまざまな文化には、 それぞれに特徴的な問題があり、ジェンダーの.
移動エージェントプログラムの 動作表示のためのアニメーション言 語 名古屋大学情報工学コース 坂部研究室 高岸 健.
プログラミングⅠ( 2 組) 第 1 回 / pLB1.pptx.
「ネット社会の歩き方」レッスンキット プレゼンテーション資料集 15. チャットで個人情報は 言わない プレゼンテーション資料 著作権は独立行政法人情報処理推進機構( IPA )及び経済産業省に帰属します。
Linguistic Markup with XML 言語資料の XML によるマークアップ XML でマークアップされた 言語資料の検索と加工 千葉庄寿 ( 麗澤大学 )
第14回 プログラムの意味論と検証(3) 不動点意味論 担当:犬塚
ことばとコンピュータ 2007 年度 1 学期 第 1 回. 2 ことばとコンピュータ 授業科目名:言語情報処理論 授業題目名:ことばとコンピュータ 履修コード: 5067 教室: 323 一学期開講 授業の進め方 – 基本的に講義中心ですすめ,時々コンピュー タを使う.
親子のための 小学校 保護者用 日時: 年 月 日( ) 講師:. 22 今日のセミナーを通じて考えること ・子どもたちのネット・携帯 最新事情 ・知っておいて欲しい ネット関連のトラブル ・いまいちど確認 ネット社会の特性 ・すぐに使える トラブル対応策 ・これで安心 情報モラルのポイント ・子育てのポイント.
図書館における 個人対応検索システム                03k1001 赤塚 拓巳.
小島 肇  Windows ではアンチウイルスソフトウェアは 必須だが、「入れれば安心」というものでは ない  Mac, Linux における費用対効果はかなり低い  現時点ではマルウェアは流行っていないから  Windows を併用している場合は別.
音の変化を視覚化する サウンドプレイヤーの作成
親子のための 小学校 保護者用. 2 今日のセミナーを通じて考えること ・子どもたちのネット・携帯 最新事情 ・知っておいて欲しい ネット関連のトラブル ・いまいちど確認 ネット社会の特性 ・すぐに使える トラブル対応策 ・これで安心 情報モラルのポイント ・子育てのポイント いろいろ ・相談窓口と参考情報.
1 オペレーティングシステム #7 計算機工学 III オペレーティングシステム #7 主記憶管理:主記憶管理基礎 2006/05/26 津邑 公暁.
本文. 考えながら読みましょ う 「いろいろなこと」( 3 行目)は何で すか 「①電話料金はコンビニで支払いをしていま す。いつでも払えますから、便利です。」 「②夕食はコンビニで買います。お弁当やお かずがいろいろありますから。」今、若者に 人気のあるコンビニは、いろいろなことをす るのに非常に便利な場所になった。
2015/11/19. To foster Historical Thinking Skill by Creating Story Necessary Relationships and Elements of Characters In historical learning, historical.
英語勉強会 名手⇒詫間 2015/10/22. 原文 This study says acquiring motor skills support system. There is how to acquire moor skills that coach advises learner. Motor.
腎臓移植 腎臓移植の前に、ドナー両方の腎臓は機 能的に良好でなければならない。ドナー の両方の腎臓が機能的に健康であること を保証するために、多数の試験が行われ ている。
地球儀と様々な地図. 1 球体としての地球 こうした現象はあることをイ メージすると理解できる。
Presentation transcript:

XML を用いた情報システム データの互換、 Web との連携

概要 XML とは? XML の具体例:住所録の作成 XML 誕生まで 様々な XML XML のこれから まとめ

XML とは? XML eXtensible Markup Language Extensible = 拡張可能な Markup = マーク付け Language = 言語 情報の構造と意味を記述できる言語

XML とは? 文書に「構造」を持たせる 文書に「意味」を持たせる 文書に「機能」を埋め込む この抽象性が eXtensible たる由縁

XML の例:住所録 住所録を作成する 含まれる情報 氏名 フリガナ 年齢 電話番号 住所 氏名:於保 俊 フリガナ:オホ スグル 年齢:21 電話番号:090-000 0 住所:愛知県名古屋 市・・・

Excel による住所録作成 Excel を起動して各 列に情報を書き込む 出来上がった住所録 を Excel 形式で保存

Excel による住所録作成 Excel で保存した データをメモ帳(テ キストエディタ)で 閲覧 全く読み取れない文 字列が出現 データを他のソフト などで活用できない、 ということを意味す る

別の形式ではどうだろう? 訳のわからない文字の羅列になったの は特殊な Excel 専用の保存形式のせい データをバイナリ(数字の羅列)とし て記憶するから テキスト(文字だけの形式)で保存し たらどうか?

テキストとバイナリ テキストファイル 文字データだけで構成されたファイル 数多くのコンピュータで共通して利用でき る バイナリファイル 専用のアプリケーションで扱うことを前提 として作成されたファイル それぞれ固有の制御コードを含む

CSV という保存形式 Comma Separated Values 「,」で各データを区切って保存する 昔から使われてきたデータ保存の形式 テキスト形式である

CSV での住所録保管 CSV 形式で保存する Excel は CSV での保存 機能を持っている メモ帳で閲覧可能

CSV の欠点 データを構造化できない 電話番号を複数持つ人間がいたら? データの意味付けが弱い 幾つかの異なる意味付けの方法が存在 データ自体の情報を記述できない このデータの文字コード(言語)は?

XML にしてみよう! XML を使って、同様の住所録を作成し ます 含まれる情報は、 名前 フリガナ 年齢 電話番号 住所

XML のタグを定義する タグとは、 XML 文章の構造を記述する もの タグは「<」と「>」で囲まれた文字 列 名前 → <名前> フリガナ → <フリガナ> 年齢 → <年齢> 電話番号 → <電話番号> 住所 → <住所>

XML にした住所録 <住所録> <カード> <名前>於保 俊</名前> <フリガナ>オホ スグル</フリガナ> <年齢>21</年齢> <電話番号>090-0000-xxxx</電話番号 > <住所>愛知県名古屋市・・・</住所> </カード> </住所録>

XML の利点 階層化されたデータの保持ができる データの互換性、汎用性が高い データを処理するソフトがデータの持 つ意味を知ることができる 異なる定義の XML や、異なる形式の ファイルへの変換が可能になる

XML 誕生まで SGML 難解な言語仕様のため普及せず HTML Web の成長と共に普及 しかし、機能が限られている そして XML 誕生

SGML 1986 年に国際規格として制定 XML/HTML のもとになる タグの定義機能 意味・構造の記述

SGML 成功事例 Oxford English Dictionary 第 2 版 マグロウヒル科学技術辞典 EC( ヨーロッパ共同体)出版局

SGML はなぜ普及しなかった か? タグの過剰な省略機能 過剰なカスタマイズ機能 意味のサポートの欠如 体系の中での位置付けの欠如 仕様が複雑になり分かりにくい 複数組織間の連携がうまくいかない

HTML Hyper Text Markup Language 1989 年、ヨーロッパ核物理学研究所 CERN で WWW プロジェクトの一部とし て開発 Web での文書の記述用

HTML を見るには ブラウザで Web ペー ジを表示し、「ソー スの表示」を選択 世界中の Web ページ は HTML で記述され ている

HTML の限界 予め定められたタグしか使えない 表現力に乏しい Web に関わる企業がそれぞれ独自の拡張 曖昧な構造記述 意味を持たせにくい 解釈系によって異なる解釈を行ってしまう

XML 登場 1998 年 2 月に W3C によって策定される SGML の無駄な機能を削ぎ落とす HTML と同等の感覚で扱えるように 他のマークアップ言語の骨組みとして 使用されるようになる

様々な XML XML を骨組みとした様々な言語が誕生 XHTML MathML SVG MusicML MML

XHTML HTML を XML に適合するように再定 義 Web ページを記述 文書構造の記述に特化 HTML で記述していた見栄え(ページの色や文 字のサイズ)に関する記述を除去 HTML より厳格な記述法 HTML と同様に扱うことも可能

MathML 数式を記述する XML 数式の表記(見え方)と数式の意味を 記述するタグを備える XHTML との連携を強く意識した設計 Web ページに数式を掲載できるようになる 検索エンジンから数式の検索が可能に

MathML

SVG 2D ベクター画像を記述する XML Scalable Vector Graphics 他の XML 文書に埋め込んで使用 XHTML との連携を意識した設計 Adobe 社から提供される SVG プラグインを 使用すれば、 Web ブラウザから SVG の閲覧 が可能

SVG

MusicML 楽譜を記述する XML 自動演奏 ソフトウェアが楽譜の意味を知ることがで きる 楽譜データベース フレーズから曲名を検索可能

MML 診療データを記述する XML Medical Markup Language 1995年、日本医療情報学会電子カ ルテ研究会年次総会で提唱された SGML による交換フォーマットが起源 異なる診療機関間のデータ交換が目的

MML

XML のこれから MicrosoftOffice が XML 対応 Web ブラウザの XML 対応 XML を用いた基幹システム開発

MicrosoftOffice が XML 対応 Web やその他のアプリケーションとの 連携強化 Word や Excel のファイルから必要なデー タを自動的に抽出、利用可能に 補記: 2002 年 12 月段階では、肝心の XML スキーマが公開されていない。

Web ブラウザの XML 対応 対応ブラウザ InternetExplorer NetscapeNavigator

XML を用いた基幹システム開 発 基幹システム開発ツールが XML 対応 J2EE.net ブラウザやアプリケーションとの連携 強化 あらゆる情報を XML で一元的に管理

まとめ XML とは? eXtensible Markup Language 拡張可能なマーク付け言語 XML の具体例:住所録の作成 Excel 、 CSV での保管例 XML での保管例(タグの定義)

まとめ XML 誕生まで SGML 、 HTML 、そして XML へ 様々な XML XHTML 、 MathML 、 SVG 、 MusicML 、 MML XML のこれから MSOffice 、 Web ブラウザ、等多様なソフト、 システムの共通言語へ