QAD: Question-Answer Description Schema
研究の「中身」を記述するメタデータの形式
TANAKA Sigeto
<http://tsigeto.info/qaddoc/>
(Tohoku University)
(2014-06-02)
QAD Schema: {tsigeto:qaddoc/}
- PDF Version:
{tsigeto:14q1.pdf}
概要
- [12q1-QAD]
Question-Answer Description Schema
- description:
研究の「中身」を記述するメタデータの形式。日々の知的活動の成果を未来の自分に確実にとどける方法。対外的には、公開された {Linked Data} である。
- source:
{tsigeto:qaddoc/}
- by:
{Tanaka Sigeto}
- created:
2012-11-15
- modified:
2012-11-16
{qad:12q1-qad}
空行で区切られたブロックを一単位として、その先頭にURI接尾辞を [ ] でくくって書く (そのあとにタイトルを行末まで続けてよい)。つづけて1行ずつ
- プロパティ:
リテラル
の形式で記述する。リテラルには {URI} のかたちでURI (または他のブロックへの参照接尾辞) をふくめてよい。
URI 中の大文字は小文字に、スペースは - に変換する。
ブロックごとに記述内容を切り出したHTML (または XML など) ファイル (Unit ファイルと呼ぶ) を個別につくる。これらを {http://www.sal.tohoku.ac.jp/~tsigeto/qad/} 以下におき、恒久的なURIとする。
プロパティ
(* は双方向的に使えるプロパティ)
省略形、日本語入力用、表示用にさまざまなパターンを用意する。
概念・理論・結果・文献参照など
- [QAD Vocabularies----main]
QAD 語彙
- question:
q: 問: 問い
- is:
i: ⊂: より大きな (抽象・一般化した)
- has:
h: ⊃: より小さな (具体・特定化した)
- against:
言及対象
- answer:
a: 答: 答え
- maybe:
推測
- must:
当為命題
- because:
b: ∵: 根拠
- critic:
c: *批判、矛盾する知見、疑念を抱かせる情報
- eval:
評価
- description:
d: Desc: 説明: 概要または定義
- like:
l: ≒: 類似: *同様の結果
- prospect:
p: 将来: 発展・改善の可能性
- fact:
f: 事実
- says:
引用
- scope:
s: ∀: 対象: 範囲
- given:
g: 前提
- data:
データ
- method:
m: 法: 方法: 分析またはデータ収集の方法
- resulting:
結果
- resultof:
原因
- history:
履歴
- new:
後: n: より新しい
- old:
前: o: より古い
- prev:
先行の
- next:
次の
- equivalent:
eq: ≡: 同値: *同じ
- name:
名: 名称
- see:
→: 参考: 資料
- uri:
u: グローバルURI (=dc.identifier)
- topicof:
それを主題として記述したページ (=foaf.isPrimaryTopicOf)
- title:
t: 題: 表題 (=dc.title)
- alternative:
alt: 別: 別名 (=dct.alternative)
- by:
著: 著者: =dc.creator
- cite:
=dct.bibliographicCitation
- page:
ページ: =prism.pagerange
- source:
典拠: =dc.source
- loco:
所: 場所
{qad:qad-vocabularies----main}
概念記述や文献記述には、SKOS {http://www.w3.org/2004/02/skos/}
や DublinCore(terms) {http://dublincore.org} や
OWL {http://www.w3.org/TR/owl-features/} を流用
疑似コード
- [12q1-QAD Vocabularies----pseudocode]
QAD 語彙 (擬似コード)
- do:
開始: 疑似コード 条件部分開始
- end:
終了: 疑似コード 条件部分終了
- repeat:
反復: 疑似コード 繰り返し
- case:
疑似コード 一連の記述で全事象を直和に分割する
{qad:12q1-qad-vocabularies----pseudocode}
管理用
- [12q1-QAD Vocabularies----admin]
QAD 語彙 (管理用)
- created:
作成: レコード作成日
- modified:
更新: レコード最終更新日
- todo:
今後修正すべき点など
- note:
注記
{qad:12q1-qad-vocabularies----admin}
QAD クラス定義
- [13q1-qadv-Project]
Project
- is:
{QAD} class
- description:
プロジェクト
{qad:13q1-qadv-project}
- [13q1-qadv-Activity]
Activity
- is:
{QAD} class
- description:
活動
{qad:13q1-qadv-activity}
- [13q1-qadv-Interaction]
Interaction
- is:
{QAD} class
- is:
{qadv:Activity}
- description:
相互作用
{qad:13q1-qadv-interaction}
- [qadv-DescribingText]
Describing text
- is:
{QAD} class
- description:
Text describing something
{qad:qadv-describingtext}
- [13q1-qadv-Statement]
Statement
- is:
{QAD} class
- is:
{qadv:describingText}
- description:
言明
{qad:13q1-qadv-statement}
- [qadv-MainStatement]
Main statement
- is:
{QAD} class
- is:
{qadv:Statement}
- description:
中心的な言明。単独で言及される。
{qad:qadv-mainstatement}
- [qadv-AdditionalStatement]
Additional statement
- is:
{QAD} class
- is:
{qadv:Statement}
- description:
補助的言明。ほかの言明 {qadv:mainStatement} に言及する (言及先は {qadv:against} で指定)
{qad:qadv-additionalstatement}
- [13q1-qadv-Theoretical]
Theoretical statement
- is:
{QAD} class
- is:
{qadv:Statement}
- description:
理論的言明
{qad:13q1-qadv-theoretical}
- [13q1-qadv-Factual]
Factual statement
- is:
{QAD} class
- is:
{qadv:Statement}
- description:
事実についての言明
{qad:13q1-qadv-factual}
- [13q1-qadv-Subjective]
Subjecive statement
- is:
{QAD} class
- is:
{qadv:Statement}
- description:
主観的言明
{qad:13q1-qadv-subjective}
- [13q1-qadv-Concept]
Concept
- is:
{QAD} class
- equivalent:
{skos:Concept}
- description:
概念定義
{qad:13q1-qadv-concept}
- [13q1-qadv-Information]
Data
- is:
{QAD} class
- description:
データ
{qad:13q1-qadv-information}
- [13q1-qadv-Location]
Location
- is:
{QAD} class
- description:
Location
{qad:13q1-qadv-location}
QAD プロパティ定義
- [qadv-question]
問い
- alternative:
q
- is:
{QAD} Property
- description:
Question
{qad:qadv-question}
- [qadv-is]
より大きな (抽象・一般化した)
- alternative:
i
- is:
{QAD} Property
- description:
Parent, broader, or generalized
- see:
{skos:broader} {dcterms:isPartOf}
{qad:qadv-is}
- [qadv-has]
より小さな (具体・特定化した)
- alternative:
h
- is:
{QAD} Property
- see:
{skos:narrower} {dcterms:hasPart}
- description:
Child, narrower, or specified
{qad:qadv-has}
- [13q1-qadv-against]
言及対象
- is:
{QAD} Property
- description:
The target to be mentioned
{qad:13q1-qadv-against}
- [qadv-answer]
答え
- alternative:
a
- is:
{QAD} Property
- description:
Answer
{qad:qadv-answer}
- [13q1-qadv-maybe]
推測
- is:
{QAD} Property
- description:
Projection
{qad:13q1-qadv-maybe}
- [13q1-qadv-must]
当為命題
- is:
{QAD} Property
- description:
Normative statement
{qad:13q1-qadv-must}
- [qadv-because]
根拠
- alternative:
b
- is:
{QAD} Property
- description:
Ground or evidence
{qad:qadv-because}
- [qadv-critic]
批判、矛盾する知見、疑念を抱かせる情報
- alternative:
c
- is:
{QAD} Property
- description:
Critics, contradictory information
{qad:qadv-critic}
- [13q1-qadv-eval]
評価
- is:
{QAD} Property
- description:
Evaluation
{qad:13q1-qadv-eval}
- [qadv-description]
説明: 概要または定義
- alternative:
d
- is:
{QAD} Property
- description:
Description of statement
{qad:qadv-description}
- [qadv-like]
同様の結果
- alternative:
l
- is:
{QAD} Property
- description:
Like or similar results
{qad:qadv-like}
- [qadv-prospect]
発展・改善の可能性
- alternative:
p
- is:
{QAD} Property
- description:
In future
{qad:qadv-prospect}
- [qadv-fact]
事実
- alternative:
f
- is:
{QAD} Property
- description:
Fact
{qad:qadv-fact}
- [13q1-qadv-says]
引用
- is:
{QAD} Property
- description:
Quotation
{qad:13q1-qadv-says}
- [qadv-scope]
対象/範囲
- alternative:
s
- is:
{QAD} Property
- description:
Domain of the statement
{qad:qadv-scope}
- [qadv-given]
前提
- alternative:
g
- is:
{QAD} Property
- description:
Presumption of the statement
{qad:qadv-given}
- [13q1-qadv-data]
データ
- is:
{QAD} Property
- description:
Data specifiation
{qad:13q1-qadv-data}
- [qadv-method]
分析またはデータ収集の方法
- alternative:
m
- is:
{QAD} Property
- description:
Method of data collection or analysis
{qad:qadv-method}
- [13q1-qadv-resulting]
結果
- is:
{QAD} Property
- description:
Result of analysis, thinking, or process
{qad:13q1-qadv-resulting}
- [13q1-qadv-resultof]
原因
- is:
{QAD} Property
- description:
Cause
{qad:13q1-qadv-resultof}
- [13q1-qadv-history]
履歴
- is:
{QAD} Property
- description:
History
{qad:13q1-qadv-history}
- [qadv-new]
後: より新しい
- alternative:
n
- is:
{QAD} Property
- description:
Newer
{qad:qadv-new}
- [qadv-old]
前: より古い
- alternative:
o
- is:
{QAD} Property
- description:
Older
{qad:qadv-old}
- [13q1-qadv-prev]
先行の
- is:
{QAD} Property
- description:
Previous
{qad:13q1-qadv-prev}
- [13q1-qadv-next]
次の
- is:
{QAD} Property
- description:
Next
{qad:13q1-qadv-next}
- [qadv-equivalent]
同じ
- alternative:
eq
- is:
{QAD} Property
- equivalent:
{owl:sameAs}
- description:
Equivalent
{qad:qadv-equivalent}
- [13q1-qadv-name]
名称
- is:
{QAD} Property
- description:
Name or title
{qad:13q1-qadv-name}
- [13q1-qadv-see]
参考資料
- is:
{QAD} Property
- equivalent:
{skos:seealso}
- description:
See also
{qad:13q1-qadv-see}
- [qadv-uri]
グローバルURI
- alternative:
u
- is:
{QAD} Property
- equivalent:
{dc:identifier}
- description:
Uniform Resoure Identifier
{qad:qadv-uri}
- [13q1-qadv-topicof]
Page containing information of the topic
- is:
{QAD} Property
- equivalent:
{foaf:isPrimaryTopicOf}
- description:
Page containing information of the topic
{qad:13q1-qadv-topicof}
- [qadv-title]
表題
- alternative:
t
- is:
{QAD} Property
- equivalent:
{dc:title}
- description:
Title
{qad:qadv-title}
- [qadv-alternative]
別名
- alternative:
alt
- is:
{QAD} Property
- equivalent:
{dct:alternative}
- description:
Alternative title
{qad:qadv-alternative}
- [13q1-qadv-by]
著者
- is:
{QAD} Property
- equivalent:
{dc:creator}
- description:
Author or creator
{qad:13q1-qadv-by}
- [13q1-qadv-cite]
Bibliographic information
- is:
{QAD} Property
- equivalent:
{dct:bibliographicCitation}
- description:
Bibliographic citation
{qad:13q1-qadv-cite}
- [13q1-qadv-page]
ページ範囲
- is:
{QAD} Property
- equivalent:
{prism:pagerange}
- description:
Page in xx-yy format
{qad:13q1-qadv-page}
- [13q1-qadv-source]
典拠
- is:
{QAD} Property
- equivalent:
{dc:source}
- description:
出典
{qad:13q1-qadv-source}
- [13q1-qadv-loco]
場所
- is:
{QAD} Property
- description:
Location
{qad:13q1-qadv-loco}
- [13q1-qadv-do]
疑似コード 条件部分開始
- is:
{QAD} Property
- description:
Beginning of pseudocode section
{qad:13q1-qadv-do}
- [13q1-qadv-end]
疑似コード 条件部分終了
- is:
{QAD} Property
- description:
End of pseudocode section
{qad:13q1-qadv-end}
- [13q1-qadv-repeat]
反復: 疑似コード 繰り返し
- is:
{QAD} Property
- description:
Beginning of pseudocode loop
{qad:13q1-qadv-repeat}
- [13q1-qadv-case]
疑似コード 一連の記述で全事象を直和に分割する
- is:
{QAD} Property
- description:
Switch case
{qad:13q1-qadv-case}
- [13q1-qadv-created]
レコード作成日
- is:
{QAD} Property
- description:
Date created
{qad:13q1-qadv-created}
- [13q1-qadv-modified]
レコード最終更新日
- is:
{QAD} Property
- description:
Date modefied
{qad:13q1-qadv-modified}
- [13q1-qadv-todo]
今後修正すべき点など
- is:
{QAD} Property
- description:
Tasks to do
{qad:13q1-qadv-todo}
- [13q1-qadv-note]
注記
- is:
{QAD} Property
- description:
Note by the editor
{qad:13q1-qadv-note}
記述例
- [12q1-example for quotation]
直接引用
- URI:
{urn:isbn:9784627829312}
- equivalent:
{remcat:2005:9784627829312}
- cite:
本のタイトル
- page:
ページ範囲
- by:
著者
- dc.publisher:
出版者
- dc.date:
2005
- says:
Hogefuga 引用内容
{qad:12q1-example-for-quotation}
- [12q1-example for paraphrase]
間接引用
- DESCRIPTION:
Hogefuga 内容要約
- source:
{urn:isbn:9784627829312} 本のタイトル ページ範囲
- by:
著者
- dc.publisher:
出版者
- dc.date:
1990
{qad:12q1-example-for-paraphrase}
- [12q1-example for definition]
名称
- NAME:
用語
- description:
定義内容
- is:
上位概念
- has:
下位概念
- skos.example:
用例 (要素)
- like:
類似概念
- equivalent:
同義語
- skos.definition:
定義への参照
- source:
典拠
{qad:12q1-example-for-definition}
- [12q1-example for finding]
分析結果の記述
- scope:
対象範囲
- data:
データ
- method:
分析方法
- FACT:
事実
- critic:
留保事項
- source:
典拠
{qad:12q1-example-for-finding}
URIと相互参照
QADシステム内での記述については
{http://www.sal.tohoku.ac.jp/~tsigeto/qad/}
からたどることができる。命名規則は下記を参照。
グローバルに公開するURIと、文書内でだけ参照するローカルなURI (変な表現だが) の指定方法、メタデータの切り出しかたと公開・アクセス方法などは今後検討。
URI命名規則
各記述のラベル (URIに使用) には、英字と - (スペース) のみを使う。大文字と小文字、- と スペースはそれぞれ同一視される。
スペースあるいは - は2連続で使用してはならない。大きくスペースをあけたい場合は、4連続 ---- で使用すること。
先頭が - で始まるラベルはローカルな参照にのみ使用する。内部変換せず、Unit ファイルも作らない
ラベルは、なるべく、本文中に入れて自然なものを考える。
記述リテラル中のURIは、フィールド冒頭にあるものだけ、プロパティつきできりだして、メタデータに入れる。
ファイルの生成・参照
本体は {Plain2} で記述。HTMLファイルに変換したものをアップロードする。
- 本体HTMLファイルはルート {tsigeto:./} に拡張子つきで、命名規則 12q0.html, 12q1.html, .... 12q9.html, 12r0.html, .... (先頭2文字は西暦年号の下2桁)
- 既存ファイルからは 96a9.html などのファイルを作成。ただしこれはルート {tsigeto:./} におくので、サブディレクトリにもとのファイルがある場合には、リダイレクトなどの方法を考える。
- 文中のIDは {12q1-xxxx} のように書く。これは {qad:12q1-xxxx} にサーバ側でリダイレクトする。先頭部分はファイル名と同じなら省略可:
s/^-?(\D)/12q9-$1/
- - で始まるラベルはローカルな参照にのみ使用する。内部変換せず、Unit ファイルも作らない
- それ以外のグローバルなラベルについて、全記述を並べたデータベースファイルを作成
- ラベルはすべて小文字に。スペースは - に置換:
tr/A-Z/a-z/; s/ /-/g
- ユニットファイルはQADに拡張子なしで。複数のファイルで言及されている場合はぜんぶ並べ、メタデータとしては最新のものを選択、メタデータでは dct:versionOf で古いものを列挙
- 12q0- などを省略した xxxx のファイルも作成。これを {qad:xxxx} または単に {xxxx} で指定できる。
- qad: → http://www.sal.tohoku.ac.jp/~tsigeto/qad/ を定義
- tsigeto: → http://www.sal.tohoku.ac.jp/~tsigeto/ を定義
- {qad:12q1/xxxx} は {qad:12q1-xxxx} と等価
- [12q1-xxxx]
Dummy word for QAD documentation
- dct.referencedby:
{tsigeto:12q1.html}
{qad:12q1-xxxx}
本体ファイルには、QAD以外の記述(普通の文章、図表など)を含めてよい。これらを参照できるように適切なアンカーを埋め込んでおく。画像・PDFファイルなどへリンクしてもよい。
TeX のみ、ラベルを [番号:識別子] で書いて、両方で参照できるように。
\qadref を定義して、[番号:名前 on p. ページ] で参照。または (\ref[xxx] on p. \pageref[XXX]) で参照。
(URI に下線が使いないのは、TeX への配慮である)
リゾルバ
{http://id.tsigeto.info/qad/xxxx} は {qad:xxxx} へリダイレクトされる。大文字→小文字変換やスペースの処理が行われる。
This page contains Japanese characters encoded in accordance with MS-Kanji: "Shift JIS".
Generated 2014-06-02 02:08 +0900 with the {QAD} system featuring {Plain2}.
Copyright (c) 2012 {TANAKA Sigeto}