@prefix rdfs: . @prefix ex: . @prefix rdf: . # Classes ex:MotorVehicle rdf:type rdfs:Class . ex:Person rdf:type rdfs:Class . ex:PassengerVehicle rdf:type rdfs:Class ; rdfs:subClassOf ex:MotorVehicle . ex:Van rdf:type rdfs:Class ; rdfs:subClassOf ex:MotorVehicle . ex:MiniVan rdf:type rdfs:Class ; rdfs:subClassOf ex:PassengerVehicle , ex:Van . ex:Truck rdf:type rdfs:Class ; rdfs:subClassOf ex:MotorVehicle . ex:companyCar rdf:type ex:MotorVehicle . rdf:type rdfs:DataType . # Properties ex:driver rdf:type rdf:Property ; rdfs:domain ex:MotorVehicle . ex:registeredTo rdf:type rdf:Property ; rdfs:domain ex:MotorVehicle ; rdfs:range ex:Person . ex:rearSeatLegRoom rdf:type rdf:Property ; rdfs:domain ex:PassengerVehicle ; rdfs:range . ex:primaryDriver rdf:type rdf:Property ; rdfs:subPropertyOf ex:driver . # Instances ex:johnSmithsCar rdf:type ex:PassengerVehicle ; ex:primaryDriver ; ex:rearSeatLegRoom "127"^^ ; ex:registeredTo .