Schema RDF (RDFS)
- Página Anterior Conjunto RDF
- Próxima Página Dublin Core RDF
O Schema RDF (RDFS) é uma extensão do RDF.
Schema RDF e classes de aplicativos
O RDF descreve recursos através de classes, atributos e valores.
Além disso, o RDF também precisa de um método para definir classes e atributos específicos para aplicativos. As classes e atributos específicos para aplicativos devem ser definidos usando extensões do RDF.
O Schema RDF é uma那样的扩展。
Schema RDF (RDFS)
O RDF Schema não fornece classes e atributos específicos para aplicativos, mas oferece uma estrutura para descrever classes e atributos específicos para aplicativos.
As classes do RDF Schema são muito semelhantes às classes de linguagens de programação orientadas a objetos. Isso permite que os recursos sejam definidos como instâncias de classes e subclasses de classes.
Exemplo RDFS
Este exemplo demonstra alguns aspectos das capacidades do 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>
No exemplo acima, o recurso "horse" é subclasse da classe "animal".
Exemplo abreviado
Como uma classe RDFS é um recurso RDF, podemos abreviar o exemplo acima usando rdfs:Class em vez de rdf:Description e removendo a informação rdf:type:
<?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>
É assim mesmo!
- Página Anterior Conjunto RDF
- Próxima Página Dublin Core RDF