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:유형 rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
</rdf:Description>
<rdf:Description rdf:ID="말" >
<rdf:유형 rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
<rdfs:subClassOf rdf:resource="#animal"/>
</rdf:Description>
</rdf:RDF>
<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:유형 rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
</rdf:Description>
<rdf:Description rdf:ID="말" >
<rdf:유형 rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
<rdfs:subClassOf rdf:resource="#animal"/>
</rdf:Description>
</rdf:RDF>
위의 예에서 "horse" 리소스는 " 클래스에 속합니다. 동물" "하위 클래스.
약어의 예
RDFS 클래스는 RDF 리소스이므로 rdf:Description 대신 rdfs:Class를 사용하고 rdf:type 정보를 제거하여 위의 예를 축약할 수 있습니다.
<? "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=" 동물" />
<rdfs:Class rdf:ID="말">
<rdfs:subClassOf rdf:resource="#animal"/>
</rdfs:Class>
</rdf:RDF>
<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=" 동물" />
<rdfs:Class rdf:ID="말">
<rdfs:subClassOf rdf:resource="#animal"/>
</rdfs:Class>
</rdf:RDF>
그게 다입니다!