SELECT * WHERE { ?person . ?person ?page . { { ?person ?contactHyperLink . ?page ?contactHyperLink . } UNION { OPTIONAL { ?person ?acquaintance . ?page ?acquaintanceHyperLink . ?acquaintance . ?acquaintance ?acquaintanceHyperLink . } OPTIONAL{ ?person ?child . ?page ?childHyperLink . ?child . ?child ?childHyperLink . } OPTIONAL{ ?person ?colleague . ?page ?colleagueHyperLink . ?colleague . ?colleague ?colleagueHyperLink . } OPTIONAL{ ?person ?contact . ?page ?contactHyperLink . ?contact . ?contact ?contactHyperLink . } OPTIONAL{ ?person ?coResident . ?page ?coResidentHyperLink . ?coResident . ?coResident ?coResidentHyperLink . } OPTIONAL{ ?person ?coWorker . ?page ?coWorkerHyperLink . ?coWorker . ?coWorker ?coWorkerHyperLink . } OPTIONAL{ ?person ?crush . ?page ?crushHyperLink . ?crush . ?crush ?crushHyperLink . } OPTIONAL{ ?person ?date . ?page ?dateHyperLink . ?date . ?date ?dateHyperLink . } OPTIONAL{ ?person ?friend . ?page ?friendHyperLink . ?friend . ?friend ?friendHyperLink . } OPTIONAL{ ?person ?kin . ?page ?kinHyperLink . ?kin . ?kin ?kinHyperLink . } OPTIONAL{ ?person ?met . ?page ?metHyperLink . ?met . ?met ?metHyperLink . } OPTIONAL{ ?person ?muse . ?page ?museHyperLink . ?muse . ?muse ?museHyperLink . } OPTIONAL{ ?person ?neighbor . ?page ?neighborHyperLink . ?neighbor . ?neighbor ?neighborHyperLink . } OPTIONAL{ ?person ?parent . ?page ?parentHyperLink . ?parent . ?parent ?parentHyperLink . } OPTIONAL{ ?person ?spouse . ?page ?spouseHyperLink . ?spouse . ?spouse ?spouseHyperLink . } OPTIONAL{ ?person ?sweetheart . ?page ?sweetheartHyperLink . ?sweetheart . ?sweetheart ?sweetheartHyperLink . } } } }