RDF Schema (RDFS)
- Nakaraang Pahina Collection ng RDF
- Susunod na Pahina Dublin Core ng RDF
Ang RDF Schema (RDFS) ay isang ekspansyon ng RDF.
RDF Schema at mga klase ng aplikasyon
Ang RDF ay naglalarawan ng resource sa pamamagitan ng klase, attribute at halaga.
Bilang karagdagan, kailangan din ng RDF ng isang paraan para sa paglalarawan ng mga klase at attribute na aplikasyon-specific. Ang mga klase at attribute na aplikasyon-specific ay dapat na ituring bilang ekspansyon ng RDF.
Ang RDF Schema ay tulad ng ganitong ekspansyon.
RDF Schema (RDFS)
Hindi nagbibigay ng mga klase at attribute na ginagamit sa mga aplikasyon, ang RDF Schema ay nagbibigay ng framework para sa paglalarawan ng mga klase at attribute na ginagamit sa aplikasyon.
Ang mga klase sa RDF Schema ay tunay na katulad ng mga klase sa oriented programming language. Ito ay nagbibigay-daan sa mga resource na ituring bilang instance ng klase at subclass ng klase.
RDFS na halimbawa
Ang mga halimbawa na ito ay nagpapakita ng ilang aspeto ng kakayahan ng 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>
Sa pagitan ng mga halimbawa sa itaas, ang resurso "horse" ay isang subclass ng klase "animal".
Halimbawa ng simplipikasyon
Dahil ang isang klase ng RDFS ay isang resurso ng RDF, maaari naming gamitin ang rdfs:Class upang kahalili ng rdf:Description, at alisin ang impormasyon ng rdf:type, upang simplipikahin ang halimbawa sa itaas:
<?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>
Talagang ganito!
- Nakaraang Pahina Collection ng RDF
- Susunod na Pahina Dublin Core ng RDF