-- 作者:Acoolice
-- 发布时间:4/3/2006 10:11:00 AM
--
<?xml version="1.0"?> <!DOCTYPE rdf:RDF [ <!ENTITY eg 'urn:x-hp:eg/'> <!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'> <!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'> <!ENTITY xsd 'http://www.w3.org/2001/XMLSchema#'> <!ENTITY owl "http://www.w3.org/2002/07/owl#" > ]> <rdf:RDF xmlns:rdf="&rdf;" xmlns:rdfs="&rdfs;" xmlns:xsd="&xsd;" xmlns:owl="&owl;" xml:base="urn:x-hp:eg/" xmlns:eg="⪚" xmlns="⪚"> <owl:Class rdf:about="⪚Computer"> <rdfs:subClassOf> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="⪚hasMotherBoard"/> <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality> </owl:Restriction> </owl:intersectionOf> </rdf:Description> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about="⪚MotherBoard" /> <owl:Class rdf:about="⪚GraphicsCard" /> <owl:Class rdf:about="⪚Bundle" /> <owl:Class rdf:about="⪚GameBundle"> <rdfs:subClassOf rdf:resource="⪚Bundle" /> </owl:Class> <eg:GraphicsCard rdf:about="⪚budgetGraphics" /> <eg:GraphicsCard rdf:about="⪚gamingGraphics" /> <eg:GraphicsCard rdf:about="⪚DTPGraphics" /> <owl:ObjectProperty rdf:about="⪚hasComponent"> <rdf:type rdf:resource="&owl;TransitiveProperty" /> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="⪚hasGraphics"> <rdfs:range rdf:resource="⪚GraphicsCard" /> <rdfs:subPropertyOf rdf:resource="⪚hasComponent" /> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="⪚hasMotherBoard"> <rdfs:range rdf:resource="⪚MotherBoard" /> <rdfs:domain rdf:resource="⪚Computer" /> <rdfs:subPropertyOf rdf:resource="⪚hasComponent" /> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="⪚hasBundle"> <rdfs:domain rdf:resource="⪚Computer" /> </owl:ObjectProperty> <owl:Class rdf:about="⪚GamingComputer"> <owl:equivalentClass> <rdf:Description> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="⪚hasComponent" /> <owl:hasValue rdf:resource="⪚gamingGraphics" /> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="⪚hasBundle" /> <owl:someValuesFrom rdf:resource="⪚GameBundle" /> </owl:Restriction> <owl:Class rdf:about="⪚Computer" /> </owl:intersectionOf> </rdf:Description> </owl:equivalentClass> </owl:Class> </rdf:RDF>
|