Dataset and Query information for:


What, Where and When: Supporting Semantic, Spatial and Temporal Queries in a DBMS

Matthew Perry, Amit P. Sheth, Farshad Hakimpour and Prateek Jain


Ontologies:

Upper-level Theme and Space Ontology: Schema


Military Ontology: Schema

Instance Files: Small Medium Large

[Note: These files only contain thematic data. Temporal intervals were assigned randomly after loading into Oracle. Spatial Features were assigned randomly after loading into Oracle.]


Spatial Feature Data [Census 2000 Block Group Boundaries]

Small Dataset: NH

Medium Dataset: OH

Large Dataset: GA, IL, IN, KY, MD, NJ, NY, NC, OH, PN, TN, VA, WV


Queries:


Experiment 1:

-- small dataset --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


-- medium dataset --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


-- large dataset --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


Experiment 2:

-- small dataset --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> <http://lsdis.cs.uga.edu/military/Air_Vehicle_12709>) (<http://lsdis.cs.uga.edu/military/Air_Vehicle_12709> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12828>) (<http://lsdis.cs.uga.edu/military/Platoon_12828> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12843>) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> <http://lsdis.cs.uga.edu/military/Platoon_12986>) (?z <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12986>) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?z <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_2191>)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


-- medium dataset --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> <http://lsdis.cs.uga.edu/military/Air_Vehicle_17125>) (<http://lsdis.cs.uga.edu/military/Air_Vehicle_17125> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_10597>) (<http://lsdis.cs.uga.edu/military/Platoon_10597> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_8587>) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> <http://lsdis.cs.uga.edu/military/Platoon_11116>) (?z <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_11116>) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?z <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_14765>)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


-- large dataset --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> <http://lsdis.cs.uga.edu/military/Air_Vehicle_164455>) (<http://lsdis.cs.uga.edu/military/Air_Vehicle_164455> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_110802>) (<http://lsdis.cs.uga.edu/military/Platoon_110802> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_108844>) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> <http://lsdis.cs.uga.edu/military/Platoon_92820>) (?z <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_92820>) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?z <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_148572>)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


Experiment 3:

select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x

<http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id')) where rownum < 1001;


-- med dataset --

select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id')) where rownum < 1001;


-- lrg dataset --

select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id')) where rownum < 1001;


Experiment 4:

-- small dataset --

select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> <http://lsdis.cs.uga.edu/military/Air_Vehicle_12709>) (<http://lsdis.cs.uga.edu/military/Air_Vehicle_12709> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12828>) (<http://lsdis.cs.uga.edu/military/Platoon_12828> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12843>) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id')) where rownum < 1001;


-- medium dataset --

select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> <http://lsdis.cs.uga.edu/military/Air_Vehicle_17125>) (<http://lsdis.cs.uga.edu/military/Air_Vehicle_17125> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_10597>) (<http://lsdis.cs.uga.edu/military/Platoon_10597> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_8587>) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id')) where rownum < 1001;


-- lrg dataset --

select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> <http://lsdis.cs.uga.edu/military/Air_Vehicle_164455>) (<http://lsdis.cs.uga.edu/military/Air_Vehicle_164455> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_110802>) (<http://lsdis.cs.uga.edu/military/Platoon_110802> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id')) where rownum < 1001;


select count(*) from table (spatial_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_108844>) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id')) where rownum < 1001;


Experiment 5:

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a)',

to_date('1942-10-04 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1944-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#leader_of> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1942-12-04 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1944-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'BEFORE',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1941-06-04 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-05-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'AFTER',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z)(?y <http://lsdis.cs.uga.edu/military#trains_at> ?a)',

to_date('1941-04-04 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1944-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT'));


-- med dataset --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a)',

to_date('1942-12-01 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-02-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#leader_of> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1941-08-04 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-05-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'BEFORE',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1941-06-04 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-11-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'AFTER',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z)(?y <http://lsdis.cs.uga.edu/military#trains_at> ?a)',

to_date('1942-11-16 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


-- large dataset --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1942-12-01 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-12-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#leader_of> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1941-03-05 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-05-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'BEFORE',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1941-06-04 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-12-25 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'AFTER',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z)(?y <http://lsdis.cs.uga.edu/military#trains_at> ?a)',

to_date('1942-07-17 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


Experiment 6:

-- small dataset --

select count(*) from table (spatial_find('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'SDO_GEOMETRY(2001, 8265, SDO_POINT_TYPE(-71.796531, 44.304772, NULL), NULL, NULL)',

'GEO_DISTANCE(distance=45 unit=mile)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id',

'shape')) where rownum < 1001;


select count(*) from table (spatial_find('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'SDO_GEOMETRY(2003, 8265, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 3), SDO_ORDINATE_ARRAY(-72.269336, 43.424149, -70.989037, 44.8805994))',

'GEO_RELATE(mask=coveredby)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id',

'shape')) where rownum < 1001;


select count(*) from table (spatial_find('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'SDO_GEOMETRY(2003, 8265, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 3), SDO_ORDINATE_ARRAY(-72.066166, 44.068919, -71.726997, 44.313941))',

'GEO_RELATE(mask=overlapbdyintersect)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id',

'shape')) where rownum < 1001;


-- med dataset --

select count(*) from table (spatial_find('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'SDO_GEOMETRY(2001, 8265, SDO_POINT_TYPE(-81.09576, 41.82171, NULL), NULL, NULL)',

'GEO_DISTANCE(distance=10 unit=mile)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id',

'shape')) where rownum < 1001;


select count(*) from table (spatial_find('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'SDO_GEOMETRY(2003, 8265, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 3), SDO_ORDINATE_ARRAY(-81.970263, 41.061209, -80.518693, 41.964041))',

'GEO_RELATE(mask=coveredby)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id',

'shape')) where rownum < 1001;


select count(*) from table (spatial_find('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'SDO_GEOMETRY(2003, 8265, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 3), SDO_ORDINATE_ARRAY(-81.191093, 41.75856, -81.003034, 41.8548038))',

'GEO_RELATE(mask=overlapbdyintersect)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id',

'shape')) where rownum < 1001;

-- lrg dataset --

select count(*) from table (spatial_find('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'SDO_GEOMETRY(2001, 8265, SDO_POINT_TYPE(-85.126774775259, 34.9863959928757, NULL), NULL, NULL)',

'GEO_DISTANCE(distance=3 unit=mile)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id',

'shape')) where rownum < 1001;


select count(*) from table (spatial_find('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'SDO_GEOMETRY(2003, 8265, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 3), SDO_ORDINATE_ARRAY(-85.187025, 34.908372, -85.083618, 35.006155))',

'GEO_RELATE(mask=overlapbdyintersect)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id',

'shape')) where rownum < 1001;


select count(*) from table (spatial_find('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'SDO_GEOMETRY(2003, 8265, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 3), SDO_ORDINATE_ARRAY(-85.187025, 34.908372, -85.083618, 35.006155))',

'GEO_RELATE(mask=overlapbdyintersect)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id',

'shape')) where rownum < 1001;


Experiment 7:

-- small dataset --

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12951>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#on_crew_of> ?b) (?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12827>)',

'INTERSECT',

'ANYINTERACT',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12990>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#on_crew_of> ?b) (?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12827>)',

'INTERSECT',

'AFTER',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 150;


select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12871>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#on_crew_of> ?b) (?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_12910>)',

'INTERSECT',

'BEFORE',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?z <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_2186>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#leader_of> ?b) (?b <http://lsdis.cs.uga.edu/military#platoon_of> ?c) (?c <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_2191>)',

'INTERSECT',

'ANYINTERACT',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;


select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?z <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_2186>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#assigned_to> ?b) (?b <http://lsdis.cs.uga.edu/military#platoon_of> ?c) (?c <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_2191>)',

'INTERSECT',

'DURIN_INV',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 200;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?z <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_2191>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#leader_of> ?b) (?b <http://lsdis.cs.uga.edu/military#platoon_of> ?c) (?c <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_2190>)',

'INTERSECT',

'DURING',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;


-- medium dataset --

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_10685>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#on_crew_of> ?b) (?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_8847>)',

'INTERSECT',

'ANYINTERACT',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_10160>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#on_crew_of> ?b) (?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_8813>)',

'INTERSECT',

'AFTER',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_10016>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#on_crew_of> ?b) (?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_9694>)',

'INTERSECT',

'BEFORE',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?z <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_14810>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#leader_of> ?b) (?b <http://lsdis.cs.uga.edu/military#platoon_of> ?c) (?c <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_14844>)',

'INTERSECT',

'ANYINTERACT',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#leader_of> <http://lsdis.cs.uga.edu/military/Platoon_8813>) (<http://lsdis.cs.uga.edu/military/Platoon_8813> <http://lsdis.cs.uga.edu/military#platoon_of> ?y) (?y <http://lsdis.cs.uga.edu/military#battalion_of> ?z)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_9573>) (<http://lsdis.cs.uga.edu/military/Platoon_9573> <http://lsdis.cs.uga.edu/military#platoon_of> ?c) (?c <http://lsdis.cs.uga.edu/military#battalion_of> ?d)',

'INTERSECT',

'ANYINTERACT',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?z <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_14878>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#leader_of> ?b) (?b <http://lsdis.cs.uga.edu/military#platoon_of> ?c) (?c <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_14829>)',

'INTERSECT',

'DURING',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;


-- lrg dataset --

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_108844>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#on_crew_of> ?b) (?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_110802>)',

'INTERSECT',

'ANYINTERACT',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_114183>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#on_crew_of> ?b) (?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_112788>)',

'INTERSECT',

'AFTER',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_89035>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#on_crew_of> ?b) (?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_113369>)',

'INTERSECT',

'BEFORE',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?z <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_147960>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#leader_of> ?b) (?b <http://lsdis.cs.uga.edu/military#platoon_of> ?c) (?c <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_147852>)',

'INTERSECT',

'ANYINTERACT',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;


select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#leader_of> <http://lsdis.cs.uga.edu/military/Platoon_102456>) (<http://lsdis.cs.uga.edu/military/Platoon_102456> <http://lsdis.cs.uga.edu/military#platoon_of> ?y) (?y <http://lsdis.cs.uga.edu/military#battalion_of> ?z)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#assigned_to> <http://lsdis.cs.uga.edu/military/Platoon_96210>) (<http://lsdis.cs.uga.edu/military/Platoon_96210> <http://lsdis.cs.uga.edu/military#platoon_of> ?c) (?c <http://lsdis.cs.uga.edu/military#battalion_of> ?d)',

'INTERSECT',

'ANYINTERACT',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (temporal_eval('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?z <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_2191>)',

'INTERSECT',

'(?a <http://lsdis.cs.uga.edu/military#leader_of> ?b) (?b <http://lsdis.cs.uga.edu/military#platoon_of> ?c) (?c <http://lsdis.cs.uga.edu/military#battalion_of> <http://lsdis.cs.uga.edu/military/Division_2190>)',

'INTERSECT',

'DURING',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'FIRST_ROWS')) where rownum < 1001;


Experiment 8:

-- small dataset --

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Air_Vehicle_12691> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'(?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)', 'd',

'GEO_DISTANCE(distance=10 unit=mile)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Air_Vehicle_12705> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'(?c <http://lsdis.cs.uga.edu/STT#located_at> ?d)', 'd',

'GEO_DISTANCE(distance=30 unit=mile)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;


select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Soldier_11996> <http://lsdis.cs.uga.edu/military#participates_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'(?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)', 'd',

'GEO_DISTANCE(distance=5 unit=mile)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;


select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Platoon_12996> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'(?b <http://lsdis.cs.uga.edu/military#trains_at> ?c) (?c <http://lsdis.cs.uga.edu/STT#located_at> ?d)',

'd',

'GEO_DISTANCE(distance=30 unit=mile)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Platoon_12828> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'(?b <http://lsdis.cs.uga.edu/military#used_in> ?c) (?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)',

'd',

'GEO_DISTANCE(distance=30 unit=mile)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Platoon_12851> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'(?b <http://lsdis.cs.uga.edu/military#used_in> ?c) (?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)',

'd',

'GEO_DISTANCE(distance=8 unit=mile)',

SDO_RDF_Models('military'),

SDO_RDF_Rulebases('RDFS'),

'military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;


-- medium dataset --

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Air_Vehicle_17093> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'(?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)', 'd',

'GEO_DISTANCE(distance=0.15 unit=mile)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Ground_Vehicle_12510> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'(?c <http://lsdis.cs.uga.edu/STT#located_at> ?d)', 'd',

'GEO_DISTANCE(distance=7 unit=mile)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Soldier_147729> <http://lsdis.cs.uga.edu/military#participates_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'(?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)', 'd',

'GEO_DISTANCE(distance=1 unit=mile)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Platoon_10704> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'(?b <http://lsdis.cs.uga.edu/military#trains_at> ?c) (?c <http://lsdis.cs.uga.edu/STT#located_at> ?d)',

'd',

'GEO_DISTANCE(distance=10 unit=mile)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Platoon_8847> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'(?b <http://lsdis.cs.uga.edu/military#used_in> ?c) (?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)',

'd',

'GEO_DISTANCE(distance=20 unit=mile)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Platoon_10982> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'(?b <http://lsdis.cs.uga.edu/military#used_in> ?c) (?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)',

'd',

'GEO_DISTANCE(distance=5 unit=mile)',

SDO_RDF_Models('med_military'),

SDO_RDF_Rulebases('RDFS'),

'med_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;


-- lrg dataset --

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Air_Vehicle_167636> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'(?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)', 'd',

'GEO_DISTANCE(distance=1.7 unit=mile)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;


select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Air_Vehicle_171710> <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'(?c <http://lsdis.cs.uga.edu/STT#located_at> ?d)', 'd',

'GEO_DISTANCE(distance=12 unit=mile)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Soldier_532914> <http://lsdis.cs.uga.edu/military#participates_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

'l',

'(?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)', 'd',

'GEO_DISTANCE(distance=0.25 unit=mile)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Platoon_110802> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'(?b <http://lsdis.cs.uga.edu/military#trains_at> ?c) (?c <http://lsdis.cs.uga.edu/STT#located_at> ?d)',

'd',

'GEO_DISTANCE(distance=4 unit=mile)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Platoon_94178> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'(?b <http://lsdis.cs.uga.edu/military#used_in> ?c) (?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)',

'd',

'GEO_DISTANCE(distance=0.5 unit=mile)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;

select count(*) from table (spatial_eval('(<http://lsdis.cs.uga.edu/military/Platoon_85006> <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

'l',

'(?b <http://lsdis.cs.uga.edu/military#used_in> ?c) (?c <http://lsdis.cs.uga.edu/STT#occurred_at> ?d)',

'd',

'GEO_DISTANCE(distance=15 unit=mile)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'lrg_military_rdfs_geo$',

'id', 'shape', 'FIRST_ROWS')) where rownum < 1001;


Experiment 9:

-- 1 hop --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

-- 2 hop --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

-- 3 hop --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#leader_of> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

-- 4 hop --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?a)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l) (?a <http://lsdis.cs.uga.edu/military#leader_of> ?z)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?a)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

-- 5 hop --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l) (?a <http://lsdis.cs.uga.edu/military#platoon_of> ?b)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?a) (?a <http://lsdis.cs.uga.edu/military#battalion_of> ?b)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l) (?a <http://lsdis.cs.uga.edu/military#leader_of> ?z) (?z <http://lsdis.cs.uga.edu/military#platoon_of> ?b)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?a) (?a <http://lsdis.cs.uga.edu/military#battalion_of> ?b)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;

-- 1 hop --

-- Range Queries --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

-- 2 hop --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

-- 3 hop --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#leader_of> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

-- 4 hop --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?a)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l) (?a <http://lsdis.cs.uga.edu/military#leader_of> ?z)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?a)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

-- 5 hop --

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l) (?a <http://lsdis.cs.uga.edu/military#platoon_of> ?b)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z) (?z <http://lsdis.cs.uga.edu/STT#located_at> ?l) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?a) (?a <http://lsdis.cs.uga.edu/military#battalion_of> ?b)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#participates_in> ?y) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?z) (?y <http://lsdis.cs.uga.edu/STT#occurred_at> ?l) (?a <http://lsdis.cs.uga.edu/military#leader_of> ?z) (?z <http://lsdis.cs.uga.edu/military#platoon_of> ?b)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

select count(*) from table (temporal_extent('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#participates_in> ?l) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?a) (?a <http://lsdis.cs.uga.edu/military#battalion_of> ?b)',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


Experiment 10:

-- Intersect --

-- 1 hop --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y)',

to_date('1942-11-01 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-12-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y)',

to_date('1941-02-03 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1941-02-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#platoon_of> ?z)',

to_date('1943-06-15 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-07-25 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y)',

to_date('1942-06-17 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


-- 2 hop --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z)',

to_date('1942-11-25 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-12-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z)',

to_date('1941-02-03 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1941-02-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#platoon_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?x)',

to_date('1943-07-04 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-07-26 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z)',

to_date('1942-08-21 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


-- 3 hop --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a)',

to_date('1942-12-01 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-12-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?l)',

to_date('1941-01-21 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1941-02-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#platoon_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?x) (?a <http://lsdis.cs.uga.edu/military#leader_of> ?x)',

to_date('1941-07-13 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1941-07-25 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z)(?y <http://lsdis.cs.uga.edu/military#trains_at> ?a)',

to_date('1942-08-17 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


-- 4 hop --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a)(?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1942-12-05 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-12-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?a)(?y <http://lsdis.cs.uga.edu/military#platoon_of> ?b)',

to_date('1941-01-25 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1941-02-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#platoon_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?x) (?a <http://lsdis.cs.uga.edu/military#leader_of> ?x)(?z <http://lsdis.cs.uga.edu/military#participates_in> ?b)',

to_date('1943-10-31 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-11-22 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z)(?y <http://lsdis.cs.uga.edu/military#trains_at> ?a) (?a <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

to_date('1942-09-10 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-09-19 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


-- 5 hop --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a) (?a <http://lsdis.cs.uga.edu/military#trains_at> ?b)',

to_date('1942-12-01 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-12-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?a)(?y <http://lsdis.cs.uga.edu/military#platoon_of> ?b) (?x <http://lsdis.cs.uga.edu/military#participates_in> ?c)',

to_date('1941-01-30 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1941-02-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#platoon_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?x) (?a <http://lsdis.cs.uga.edu/military#leader_of> ?x)(?z <http://lsdis.cs.uga.edu/military#participates_in> ?b) (?b <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1943-07-13 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-07-25 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?a) (?a <http://lsdis.cs.uga.edu/STT#located_at> ?l) (?b <http://lsdis.cs.uga.edu/military#assigned_to> ?y)',

to_date('1942-09-10 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'INTERSECT')) where rownum < 1001;


-- Range --

-- 1 hop --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y)',

to_date('1942-11-01 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-12-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y)',

to_date('1942-01-30 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-02-08 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#platoon_of> ?z)',

to_date('1943-06-15 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-07-25 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y)',

to_date('1942-06-17 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


-- 2 hop --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z)',

to_date('1942-10-25 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-07-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?z)',

to_date('1941-08-03 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-02-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#platoon_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?x)',

to_date('1943-09-04 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1944-07-26 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z)',

to_date('1942-07-21 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


-- 3 hop --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a)',

to_date('1942-10-01 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-12-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?l)',

to_date('1941-01-21 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-06-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#platoon_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?x) (?a <http://lsdis.cs.uga.edu/military#leader_of> ?x)',

to_date('1941-05-13 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1942-04-25 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z)(?y <http://lsdis.cs.uga.edu/military#trains_at> ?a)',

to_date('1942-03-17 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;

-- 4 hop --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a)(?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1942-07-05 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-12-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?a)(?y <http://lsdis.cs.uga.edu/military#platoon_of> ?b)',

to_date('1941-07-25 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-03-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#platoon_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?x) (?a <http://lsdis.cs.uga.edu/military#leader_of> ?x)(?z <http://lsdis.cs.uga.edu/military#participates_in> ?b)',

to_date('1943-01-29 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1944-12-22 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z)(?y <http://lsdis.cs.uga.edu/military#trains_at> ?a) (?a <http://lsdis.cs.uga.edu/STT#located_at> ?l)',

to_date('1942-07-10 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-10-19 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


-- 5 hop --

select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?y) (?y <http://lsdis.cs.uga.edu/military#used_in> ?z) (?z <http://lsdis.cs.uga.edu/STT#occurred_at> ?l) (?x <http://lsdis.cs.uga.edu/military#assigned_to> ?a) (?a <http://lsdis.cs.uga.edu/military#trains_at> ?b)',

to_date('1942-05-01 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-12-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#assigned_to> ?y) (?z <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?x <http://lsdis.cs.uga.edu/military#on_crew_of> ?a)(?y <http://lsdis.cs.uga.edu/military#platoon_of> ?b) (?x <http://lsdis.cs.uga.edu/military#participates_in> ?c)',

to_date('1941-06-30 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-03-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#platoon_of> ?y) (?z <http://lsdis.cs.uga.edu/military#assigned_to> ?x) (?a <http://lsdis.cs.uga.edu/military#leader_of> ?x)(?z <http://lsdis.cs.uga.edu/military#participates_in> ?b) (?b <http://lsdis.cs.uga.edu/STT#occurred_at> ?l)',

to_date('1942-09-13 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1944-08-25 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;


select count(*) from table (temporal_restrict('(?x <http://lsdis.cs.uga.edu/military#leader_of> ?y) (?y <http://lsdis.cs.uga.edu/military#platoon_of> ?z) (?y <http://lsdis.cs.uga.edu/military#trains_at> ?a) (?a <http://lsdis.cs.uga.edu/STT#located_at> ?l) (?b <http://lsdis.cs.uga.edu/military#assigned_to> ?y)',

to_date('1942-02-10 00:26:01', 'yyyy-mm-dd hh24:mi:ss'),

to_date('1943-09-21 08:22:00', 'yyyy-mm-dd hh24:mi:ss'),

'DURING',

SDO_RDF_Models('lrg_military'),

SDO_RDF_Rulebases('RDFS'),

'RANGE')) where rownum < 1001;