<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="./ns-schema.xsl" type="text/xsl" media="screen"?>
<!DOCTYPE rdf:RDF [
 <!ENTITY rdf  "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
 <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
 <!ENTITY doap "http://usefulinc.com/ns/doap#">
 <!ENTITY dcterms "http://purl.org/dc/terms/">
 <!ENTITY cc "http://creativecommons.org/ns#">
 <!ENTITY foaf "http://xmlns.com/foaf/0.1/">
 <!ENTITY owl  "http://www.w3.org/2002/07/owl#">
]>
<rdf:RDF xmlns:rdf="&rdf;" xmlns:rdfs="&rdfs;" xmlns:owl="&owl;" xmlns:foaf="&foaf;"
  xmlns:dcterms="&dcterms;"
  xmlns:ex="http://purl.org/net/ns/ex#"
  xmlns:ont="http://purl.org/net/ns/ontology-annot#"
  xml:base="http://purl.org/net/ns/doas"
>

 <owl:Ontology rdf:about="">
  <owl:imports rdf:resource="http://www.kanzaki.com/ns/dliser.rdf"/>
  <rdfs:label>DOAS: Description of a Script/Stylesheet vocabulary</rdfs:label>
  <rdfs:comment>A vocabulary to describe a simple script program file or a style sheet, e.g. JavaScript, PHP, Perl, Python, XSLT, CSS etc. Originally derived from DOAP. Suitable to write within a script file itself using Turtle/N3 syntax (can save bunch of namespace declarations). Japanese property names also included.
  2008-07-15: added properties 'dependency' and 'seeAlso'.</rdfs:comment>
  <rdfs:comment xml:lang="ja">主として単一ファイルで完結しているJavaScript, Perl, PHPなどのスクリプトやXSLT, CSSなどのスタイルシートの概要を、ファイル内に記述するための語彙。当初、名前空間宣言を節約してシンプルに記述するためのDOAPの派生語彙として作成したが、定義域の違いなどから独立した語彙に変更。日本語によるプロパティあり（注：'release'に対応する日本語プロパティを'公開版'に変更）。
  2008-07-15: プロパティ'dependency' と 'seeAlso'を追加。</rdfs:comment>
  <ont:created>2005-07-13</ont:created>
  <ont:modified>2010-04-01</ont:modified>
  <owl:versionInfo>Version 0.94</owl:versionInfo>
  <ont:creator>
   <foaf:Person rdf:about="urn:pin:MK705">
    <foaf:name xml:lang="ja">神崎正英</foaf:name>
    <foaf:homepage rdf:resource="http://www.kanzaki.com/"/>
    <rdfs:seeAlso rdf:resource="http://www.kanzaki.com/info/webwho.rdf"/>
   </foaf:Person>
  </ont:creator>
 </owl:Ontology>

<!-- ==== Class definitions ==== -->

 <owl:Class rdf:ID="Work">
  <rdfs:label>Work</rdfs:label>
  <rdfs:comment>A class represents a program, script or stylesheet. Not a source code itself, but the essential entity of the program such as concept or algorythm. Note, however, this vocabulary considers the Work an 'information resource', because 'all its essential characteristics can be conveyed in a message', i.e. the source code is a representation of the Work.</rdfs:comment>
  <rdfs:comment xml:lang="ja">ひとつのプログラム、スクリプトあるいはスタイルシートを表すクラス。個々のソースコードそのものではなく、アイデアやアルゴリズムなど、プログラムの本質となるもの。ただし、この語彙では'Work'を情報リソース（本質的情報がメッセージで搬送可能なもの）とみなす。すなわち、ソースコードは'Work'の表現（representation）となる。</rdfs:comment>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:Class rdf:ID="Version">
  <rdfs:label>Version</rdfs:label>
  <rdfs:comment>A version of a program, script or stylesheet. This is a realization of the program as 'Work', and there may be multiple instances of 'Version' of a program 'Work'. It can be an integral file, or in some other forms such as a part of CVS repository. [NOTE] It's unclear how to distinguish the URI of 'Work' and that of the latest 'Version'.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラム、スクリプトあるいはスタイルシートのひとつのバージョン。プログラムのアイデアやアルゴリズム（Work）を具体的なコードとして実現したもので、一つのプログラムに対して複数のバージョンがあり得る。実体としてひとつのファイルになることもあれば、CVSレポジトリに含まれて、単独のファイルではないこともある。</rdfs:comment>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>


 <owl:Class rdf:ID="Script">
  <rdfs:label>Script</rdfs:label>
  <rdfs:comment>A class represents a script written with any language. If your favorite script language is not defined in this vocabulary, just use this class to describe your script.</rdfs:comment>
  <rdfs:comment xml:lang="ja">何らかの言語で書かれたスクリプトを表すクラス。この語彙に必要なスクリプト言語クラスが定義されていないときは、Scriptクラスのインスタンスとして記述できる。</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Work"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:Class rdf:ID="Stylesheet">
  <rdfs:label>Stylesheet</rdfs:label>
  <rdfs:comment>A class represents a style sheet written with any language. If your favorite style sheet language is not defined in this vocabulary, just use this class to describe your style sheet.</rdfs:comment>
  <rdfs:comment xml:lang="ja">何らかの言語で書かれたスタイルシートを表すクラス。この語彙に必要なスタイル言語クラスが定義されていないときは、Stylesheetクラスのインスタンスとして記述できる。</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Work"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:Class rdf:ID="JavaScript">
  <rdfs:label>JavaScript script</rdfs:label>
  <rdfs:comment>A class represents a script written with JavaScript (Note this is not a script written with Java language. Although this term should be JavaScriptScript according to naming rule, redundancy is avoided here).</rdfs:comment>
  <rdfs:comment xml:lang="ja">ひとつのJavaScriptスクリプトを表すクラス（Java言語によるスクリプトではないことに注意。言語名＋Scriptという命名規則ではJavaScriptScriptになるが、煩雑なのでJavaScriptとしている）。</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Script"/>
  <!-- @@ need this ?
  <owl:equivalentClass>
   <owl:Class rdf:about="#JavaScriptScript"/>
  </owl:equivalentClass>
  -->
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:DeprecatedClass rdf:ID="Javascript">
  <rdf:type rdf:resource="&owl;Class"/>
  <rdfs:comment>(use JavaScript instead)</rdfs:comment>
  <owl:equivalentClass rdf:resource="#JavaScript"/>
 </owl:DeprecatedClass>

 <owl:Class rdf:ID="PerlScript">
  <rdfs:label>Perl script</rdfs:label>
  <rdfs:comment>A class represents a script written with Perl.</rdfs:comment>
  <rdfs:comment xml:lang="ja">ひとつのPerlスクリプトを表すクラス</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Script"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:DeprecatedClass rdf:ID="Perlscript">
  <rdf:type rdf:resource="&owl;Class"/>
  <owl:equivalentClass rdf:resource="#PerlScript"/>
 </owl:DeprecatedClass>

 <owl:Class rdf:ID="PHPScript">
  <rdfs:label>PHP script</rdfs:label>
  <rdfs:comment>A class represents a script written with PHP.</rdfs:comment>
  <rdfs:comment xml:lang="ja">ひとつのPHPスクリプトを表すクラス</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Script"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:Class rdf:ID="PythonScript">
  <rdfs:label>Python script</rdfs:label>
  <rdfs:comment>A class represents a script written with Python.</rdfs:comment>
  <rdfs:comment xml:lang="ja">ひとつのPythonスクリプトを表すクラス</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Script"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:Class rdf:ID="RubyScript">
  <rdfs:label>Ruby script</rdfs:label>
  <rdfs:comment>A class represents a script written with Ruby.</rdfs:comment>
  <rdfs:comment xml:lang="ja">ひとつのRubyスクリプトを表すクラス</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Script"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:Class rdf:ID="ActionScript">
  <rdfs:label>ActionScript script</rdfs:label>
  <rdfs:comment>A class represents a script written with ActionScript.</rdfs:comment>
  <rdfs:comment xml:lang="ja">ひとつのActionScriptスクリプトを表すクラス</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Script"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:Class rdf:ID="XSLTStylesheet">
  <rdfs:label>XSLT stylesheet</rdfs:label>
  <rdfs:comment>A class represents a stylesheet written in XSLT.</rdfs:comment>
  <rdfs:comment xml:lang="ja">ひとつのXSLTスタイルシートを表すクラス</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Stylesheet"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:Class rdf:ID="CSSStylesheet">
  <rdfs:label>CSS stylesheet</rdfs:label>
  <rdfs:comment>A class represents a stylesheet written in CSS.</rdfs:comment>
  <rdfs:comment xml:lang="ja">ひとつのCSSスタイルシートを表すクラス</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Stylesheet"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:Class>

 <owl:DeprecatedClass rdf:ID="CSSstylesheet">
  <rdf:type rdf:resource="&owl;Class"/>
  <owl:equivalentClass rdf:resource="#CSSStylesheet"/>
 </owl:DeprecatedClass>



<!-- ==== Property definitions ==== -->
 <owl:DatatypeProperty rdf:ID="title">
  <rdfs:label>Title</rdfs:label>
  <rdfs:comment>The name or title of the subject program.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムの名前。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&dcterms;title"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:DatatypeProperty rdf:ID="description">
  <rdfs:label>Description</rdfs:label>
  <rdfs:comment>A description of the subject program.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムの説明。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&dcterms;description"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:DatatypeProperty rdf:ID="shortdesc">
  <rdfs:label>Short description</rdfs:label>
  <rdfs:comment>A short description of the subject program.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムの簡潔な説明。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="#description"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="page">
  <rdfs:label>Page</rdfs:label>
  <rdfs:comment>A resouce (e.g. web page) that has a description of the subject program.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムの説明があるリソース（ウェブページ）。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&foaf;page"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:DatatypeProperty rdf:ID="created">
  <rdfs:label>Created</rdfs:label>
  <rdfs:comment>The creation date of the subject program/release.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラム/リリースの作成日。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&dcterms;created"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="release">
  <rdfs:label>Release</rdfs:label>
  <rdfs:comment>A release of the subject program. Relates a Work (idea or algorythm) and its Version (realization).</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムのリリース。Workとしてのプログラムとその実現形であるVersionを結びつける。</rdfs:comment>
  <rdfs:domain rdf:resource="#Work"/>
  <rdfs:range rdf:resource="#Version"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:DatatypeProperty rdf:ID="revision">
  <rdfs:label>Revision</rdfs:label>
  <rdfs:comment>Revision identifier of a program release.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムのリリースのバージョンID。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&dcterms;identifier"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="contributor">
  <rdfs:label>Contributor</rdfs:label>
  <rdfs:comment>A person who helped to develop the subject program.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムの作成に貢献した人。広い意味で作者、保守者も含む。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&dcterms;contributor"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:ObjectProperty rdf:ID="author">
  <rdfs:label>Author</rdfs:label>
  <rdfs:comment>A person who developed and maintains the subject program.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラム作者。作成、保守している人。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="#contributor"/>
  <rdfs:subPropertyOf rdf:resource="&dcterms;creator"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:ObjectProperty rdf:ID="license">
  <rdfs:label>License</rdfs:label>
  <rdfs:comment>The URI of the license the program is distributed under</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムのライセンスを表すURI。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&cc;license"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:DatatypeProperty rdf:ID="rights">
  <rdfs:label>Rights</rdfs:label>
  <rdfs:comment>Text that describes the rights of the program.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムの権利を記述するテキスト。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&dcterms;rights"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:DatatypeProperty rdf:ID="dependencies">
  <rdfs:label>Dependencies</rdfs:label>
  <rdfs:comment>External modules, files, classes, etc. that the subject program depends on. This property is used to write a description of all dependent resources as a text. See 'dependency' to list up each file (resource) as URI.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムが依存する（利用する）外部モジュール、ファイル、クラスなどの記述。このプロパティは、依存リソースに関する説明を一括して文章で記述するもの。個々のファイル（リソース）をURIとして記述する場合は、'dependency'を参照。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="#description"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="dependency">
  <rdfs:label>Dependency</rdfs:label>
  <rdfs:comment>An external module, file, class, etc. that the subject program depends on, as a Resource (denoted by URI). If there are multiple dependent resources, use this property for each resouce repeatedly. For textual description, see 'dependencies'.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムが依存する（利用する）外部モジュール、ファイル、クラスなどをリソースURIで表現。複数の依存リソースがある場合は、このプロパティを繰り返して用いる。文章として依存関係を一括記述する場合は、'dependencies'を参照。</rdfs:comment>
  <rdfs:domain rdf:resource="#Work"/>
  <rdfs:subPropertyOf rdf:resource="&dcterms;relation"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:DatatypeProperty rdf:ID="note">
  <rdfs:label>Note</rdfs:label>
  <rdfs:comment>Additional note/comment on the subject program depends on.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムに関する付加的なメモ、コメント。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="#description"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:DatatypeProperty rdf:ID="acknowledgement">
  <rdfs:label>Acknowledgements</rdfs:label>
  <rdfs:comment>An expression of appreciation for help, suggestion or contribution.</rdfs:comment>
  <rdfs:comment xml:lang="ja">助言や手助けなどへの謝辞</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="#note"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:DatatypeProperty rdf:ID="attribution">
  <rdfs:label>Attribution</rdfs:label>
  <rdfs:comment>attribute the work in the manner specified by the author or licensor.</rdfs:comment>
  <rdfs:comment xml:lang="ja">原著作者のクレジット</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="#note"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="seeAlso">
  <rdfs:label>See also</rdfs:label>
  <rdfs:comment>A related resource or an additional information of this work. Can be used to show additional documentation, demo, sample etc.</rdfs:comment>
  <rdfs:comment xml:lang="ja">プログラムの関連リソースや追加情報（のURI）。ドキュメンテーション、サンプル、デモなどへのリンクに用いることができる。</rdfs:comment>
  <rdfs:domain rdf:resource="#Work"/>
  <rdfs:subPropertyOf rdf:resource="&dcterms;relation"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>



 <owl:DatatypeProperty rdf:ID="name">
  <rdfs:label>Name</rdfs:label>
  <rdfs:comment>Name of a person.</rdfs:comment>
  <rdfs:comment xml:lang="ja">開発者などの名前（foaf:nameと同じ。単に名前空間の節約）。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&foaf;name"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="mbox">
  <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
  <rdfs:label>Mail box</rdfs:label>
  <rdfs:comment>Mailbox of a person.</rdfs:comment>
  <rdfs:comment xml:lang="ja">開発者などのメール（foaf:mboxと同じ。単に名前空間の節約）。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&foaf;mbox"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:ObjectProperty rdf:ID="homepage">
  <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
  <rdfs:label>Homepage</rdfs:label>
  <rdfs:comment>A homepage of the subject.</rdfs:comment>
  <rdfs:comment xml:lang="ja">主語のホームページ。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="&foaf;homepage"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>



<!--**** Property - Japanese equivalents ****-->
 <owl:DatatypeProperty rdf:ID="タイトル">
  <rdfs:label>タイトル</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#title"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:DatatypeProperty rdf:ID="一行説明">
  <rdfs:label>一行説明</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#shortdesc"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:DatatypeProperty rdf:ID="説明">
  <rdfs:label>説明</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#description"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:DatatypeProperty rdf:ID="作成日">
  <rdfs:label>作成日</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#created"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="公開版">
  <rdfs:label>公開版</rdfs:label>
  <rdfs:comment xml:lang="ja">プログラムのリリース。Workとしてのプログラムとその実現形であるVersionを結びつける。</rdfs:comment>
  <rdfs:subPropertyOf rdf:resource="#release"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:DeprecatedProperty rdf:ID="改訂版">
  <rdfs:label>改訂版</rdfs:label>
  <rdf:type rdf:resource="&owl;ObjectProperty"/>
  <owl:equivalentProperty rdf:resource="#公開版"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DeprecatedProperty>

 <owl:DatatypeProperty rdf:ID="版">
  <rdfs:label>版</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#revision"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="貢献者">
  <rdfs:label>貢献者</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#contributor"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:ObjectProperty rdf:ID="作成者">
  <rdfs:label>作成者</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#author"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:ObjectProperty rdf:ID="ライセンス">
  <rdfs:label>ライセンス</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#license"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:DatatypeProperty rdf:ID="権利">
  <rdfs:label>権利</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#rights"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:DatatypeProperty rdf:ID="依存関係">
  <rdfs:label>依存関係</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#dependencies"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="依存">
  <rdfs:label>依存</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#dependency"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:DatatypeProperty rdf:ID="ノート">
  <rdfs:label>ノート</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#note"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:DatatypeProperty rdf:ID="謝辞">
  <rdfs:label>謝辞</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#acknowledgement"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="参照">
  <rdfs:label>参照</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#seeAlso"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>


 <owl:DatatypeProperty rdf:ID="名">
  <rdfs:label>名</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#name"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:DatatypeProperty>

 <owl:ObjectProperty rdf:ID="メール">
  <rdfs:label>メール</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#mbox"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>

 <owl:ObjectProperty rdf:ID="ホームページ">
  <rdfs:label>ホームページ</rdfs:label>
  <rdfs:subPropertyOf rdf:resource="#homepage"/>
  <rdfs:isDefinedBy rdf:resource=""/>
 </owl:ObjectProperty>


<!--**** Externals to complete the ontology as OWL DL ****-->
 <owl:DatatypeProperty rdf:about="&dcterms;title"/> <owl:DatatypeProperty rdf:about="&dcterms;description"/> <owl:DatatypeProperty rdf:about="&dcterms;created"/>
 <owl:ObjectProperty rdf:about="&dcterms;contributor"/>
 <owl:ObjectProperty rdf:about="&dcterms;creator"/>
 <owl:DatatypeProperty rdf:about="&dcterms;rights"/>
 <owl:ObjectProperty rdf:about="&dcterms;relation"/>
 <owl:ObjectProperty rdf:about="&cc;license"/>
 <owl:DatatypeProperty rdf:about="&dcterms;identifier"/>
 <owl:ObjectProperty rdf:about="&foaf;page"/>
 <owl:ObjectProperty rdf:about="&foaf;homepage"/>
 <owl:DatatypeProperty rdf:about="&foaf;name"/>
 <owl:ObjectProperty rdf:about="&foaf;mbox"/>
 


<!-- ==== Examples ==== -->
<ex:Example>
 <rdfs:comment>An example embedded in a JavaScript comment as Turtle/N3. In this example, the URI of the script is that of source document. It's OK because this vocabulary regards a program as an information resource (The URI of the Version, i.e. the object of 'release', is a blank node in the example, although it could be also same as that of the document in practice).</rdfs:comment>
 <rdfs:comment xml:lang="ja">スクリプトのコメントにTurtle/N3として埋め込む例。この語彙ではプログラムは情報リソースとみなすので、主語URIはソースファイル自身でよい。</rdfs:comment>
 <ex:image rdf:resource="http://www.kanzaki.com/works/2007/misc/doas-vocab-sample1.png"/>
 <ex:code><![CDATA[
/**
@prefix : <http://purl.org/net/ns/doas#> .
<> a :JavaScript;
 :shortdesc "general script to edit RDF/XML graph";
 :created "2005-06-09";
 :release [:revision "0.5"; :created "2005-07-09"];
 :author [:name "M. Kanzaki"; :homepage <http://www.kanzaki.com/> ];
 :license <http://creativecommons.org/licenses/GPL/2.0/>;
 :dependencies "none" .
*/
 ]]></ex:code>
 <ont:relation rdf:resource="http://www.kanzaki.com/memo/2007/12/27-1" rdfs:label="DOASとTurtle/RDF（ちょっとしたメモ）" rdf:type="&foaf;Document"/>
 <ex:exampleOf rdf:resource=""/>
</ex:Example>


<ex:Example>
 <rdfs:comment>A Japanese property example</rdfs:comment>
 <rdfs:comment xml:lang="ja">日本語プロパティを使った例</rdfs:comment>
 <ex:code><![CDATA[
/**
@prefix : <http://purl.org/net/ns/doas#> .
<> a :JavaScript;
 :一行説明 "RDF/XMLのグラフを編集するための一般的なスクリプト";
 :作成日 "2005-06-09";
 :公開版 [:版 "0.5"; :作成日 "2005-07-09"];
 :作成者 [:名 "神崎正英"; :ホームページ <http://www.kanzaki.com/> ];
 :ライセンス <http://creativecommons.org/licenses/GPL/2.0/>;
 :依存関係 "none" .
*/
 ]]></ex:code>
 <ex:exampleOf rdf:resource=""/>
</ex:Example>


<ex:Example>
 <rdfs:comment>An example embedded in a JavaScript as JSON object.</rdfs:comment>
 <rdfs:comment xml:lang="ja">JavaScriptにJSONとして埋め込む例</rdfs:comment>
 <ex:code><![CDATA[
meta = {
"@prefix": "<http://purl.org/net/ns/doas#>",
"@about": "<http://www.kanzaki.com/parts/std.js>", a: ":JavaScript",
 "title": "The Web KANZAKI standard utility scripts",
 "shortdesc": "ulitity scripts to be used throughout this site.",
 "created": "2002-05-08",
 "release": {"revision": "2.3.7", "created": "2006-04-28"},
 "author": {"name": "KANZAKI, Masahide", "homepage": "<http://www.kanzaki.com/>"},
 "license": "<http://creativecommons.org/licenses/GPL/2.0/>"
};
 ]]></ex:code>
 <ex:exampleOf rdf:resource=""/>
</ex:Example>


<ex:Example>
 <rdfs:comment>An example as RDF/XML.</rdfs:comment>
 <rdfs:comment xml:lang="ja">RDF/XMLとして記述する例</rdfs:comment>
 <ex:pfx>doas:</ex:pfx>
 <ex:code><![CDATA[
<doas:XSLTStylesheet rdf:about="">
 <doas:title>XSLT Stylesheet description stylesheet</doas:title>
 <doas:description>This stylesheet analyses an XSLT and generates a document ....</doas:description>
 <doas:author rdf:parseType="Resource">
  <doas:name>Masahide Kanzaki</doas:name>
  <doas:homepage rdf:resource="http://www.kanzaki.com/"/>
 </doas:author>
 <doas:created>2005-07-19</doas:created>
 <doas:release rdf:parseType="Resource">
  <doas:revision>0.42</doas:revision>
  <doas:created>2005-12-08</doas:created>
 </doas:release>
 <doas:license rdf:resource="http://creativecommons.org/licenses/GPL/2.0/"/>
</doas:XSLTStylesheet>
 ]]></ex:code>
 <ex:exampleOf rdf:resource=""/>
</ex:Example>


</rdf:RDF>
