Latest web development tutorials

RDFスキーマ

RDFスキーマ(RDFS)は、RDFを拡張したものです。


RDFスキーマのクラスとアプリケーション

クラス、属性と値を介してリソースを記述するためのRDF。

また、RDFはまた、クラスとプロパティー定義された特殊なアプリケーションの方法が必要です。 アプリケーション固有のクラスとプロパティは、RDFへの拡張を定義するために使用されなければなりません。

RDFスキーマは、このような拡張機能です。


RDFスキーマ(RDFS)

RDFスキーマは、実用的なアプリケーション固有のクラスと属性を提供しますが、アプリケーション固有のクラスと属性で説明フレームワークを提供しません。

RDFスキーマクラスとオブジェクト指向プログラミング言語のクラスは非常に類似しています。 これは、サブクラスのインスタンスとクラスとして使用されるリソースを定義することを可能にします。


RDFS例

次の例では、RDFSの特定の側面の能力を示しています。

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xml:base="http://www.animals.fake/animals#">

<rdf:Description rdf:ID="animal">
<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
</rdf:Description>

<rdf:Description rdf:ID="horse">
<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
<rdfs:subClassOf rdf:resource="#animal"/>
</rdf:Description>

</rdf:RDF>

上記の例では、リソース「馬は "クラス"動物 "のサブクラスです。


速記例

クラス置換のrdf:クラスがRDFS RDF資源であるため、我々はRDFSを使用することができます説明、およびRDF削除:速記上記の例を見て情報を入力します:

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xml:base="http://www.animals.fake/animals#">

<rdfs:Class rdf:ID="animal" />

<rdfs:Class rdf:ID="horse">
<rdfs:subClassOf rdf:resource="#animal"/>
</rdfs:Class>

</rdf:RDF>

それはそれです!