PARQL 
CLEAR GRAPH <urn:geospatial:relations:mappings> ;

SPARQL

PREFIX boston: <http://bostonopendata-boston.opendata.arcgis.com/datasets/465e00f9632145a1ad645a27d27069b4_2.csv#> 
PREFIX boston2: <http://bostonopendata-boston.opendata.arcgis.com/datasets/de08c6fe69c942509089e6db98c716a3_0.csv#> 

INSERT { GRAPH <urn:geospatial:relations:mappings> 
                      { 
                          boston:Latitude owl:equivalentProperty geo:lat  .
                          boston:Longitude owl:equivalentProperty geo:long . 
                          # boston2:X owl:equivalentProperty geo:lat .
                          # boston2:Y owl:equivalentProperty geo:long .
			 boston2:Location rdfs:subPropertyOf virtrdf:label .
			 boston:Station_Name rdfs:subPropertyOf virtrdf:label .
                     }
          } ;

-- Rule Declaration
-- First argument identifies the Rule
-- Second argument identifies a named graph containing relations used to produce inference rules
-- Once created 'urn:geospatial:cleanup:inference:rules' will be visible via /sparql, /fct interfaces

RDFS_RULE_SET ( 'urn:geospatial:cleanup:inference:rules' , 'urn:geospatial:relations:mappings' ) ;

-- extend to other rules e.g. virtrdf-label which is used as a default rules for labeling by Virtuoso's Faceted Browser

RDFS_RULE_SET ('urn:geospatial:cleanup:inference:rules', 'virtrdf-label',1);

p_score_init ();