Skip to content

Instantly share code, notes, and snippets.

@msalvadores
Created April 18, 2011 09:57
Show Gist options
  • Save msalvadores/925093 to your computer and use it in GitHub Desktop.
Save msalvadores/925093 to your computer and use it in GitHub Desktop.
Data example for 4sr tutorial
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix def: <http://foo.com/def/> .
@prefix id: <http://foo.com/id/> .
############################################################
##### RDFS SCHEMA
############################################################
######## rdfs:subClassOf hierarchy
def:Vehicle rdfs:label "Vehicle" .
def:Car rdfs:subClassOf def:Vehicle;
rdfs:label "Car" .
def:Van rdfs:subClassOf def:Vehicle;
rdfs:label "Van" .
def:SchoolVan rdfs:subClassOf def:Van;
rdfs:label "School Van" .
###### rdfs:subPropertyOf, rdfs:range and rdfs:domain
def:carModel rdfs:subPropertyOf rdfs:label .
def:vanModel rdfs:subPropertyOf rdfs:label .
def:vanSchoolModel rdfs:subPropertyOf def:vanModel .
def:color rdfs:subPropertyOf def:VehicleFeature;
rdfs:domain def:ThingWithColor;
rdfs:range def:Color .
def:engineFeature rdfs:subPropertyOf def:VehicleFeature;
rdfs:domain def:VehicleWithEngine;
rdfs:range def:FeatureOfAnEngine .
def:sizeEngine rdfs:subPropertyOf def:EngineFeature;
rdfs:range def:EngineSize .
def:typeEngine rdfs:subPropertyOf def:EngineFeature;
rdfs:range def:TypeEngine .
#####################################################
### DATA
#####################################################
id:inst1 a def:Car;
def:carModel "Ford X";
def:color def:Green;
def:typeEngine def:Unleaded;
def:sizeEngine def:TwoLiters .
id:inst2 a def:Van;
def:vanModel "Volkswagen Y";
def:color def:Blue;
def:typeEngine def:Diesel;
def:sizeEngine def:ThreeLiters .
id:inst3 a def:SchoolVan;
def:vanSchoolModel "School Van Z";
def:color def:Blue;
def:typeEngine def:Diesel;
def:sizeEngine def:ThreeLiters .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment