
Solutions to the Exercises 395
Solution to Exercise 7.3
First query:
BGP(<http://example.org/Sun>
<http://example.org/satellite> ?satellite.)
satellite
ex:Mercury
ex:Venus
ex:Earth
ex:Mars
BGP(?satellite <http://example.org/satellite> ?object.)
satellite object
ex:Sun ex:Mercury
ex:Sun ex:Venus
ex:Sun ex:Earth
ex:Sun ex:Mars
ex:Earth ex:Moon
ex:Mars ex:Phobos
ex:Mars ex:Deimos
Join(BGP(<http://example.org/Sun>
<http://example.org/satellite> ?satellite.),
BGP(?satellite <http://example.org/satellite> ?object.)
)
satellite object
ex:Earth ex:Moon
ex:Mars ex:Phobos
ex:Mars ex:Deimos
BGP(<http://example.org/Sun>
<http://example.org/satellite> ?object.)
object
ex:Mercury
ex:Venus ...