Consulta SPARQL para obtener todos los padres de un nodo [cerrado]

Tengo tablas en mi base de datos mySQL como:

+-------+------------+-------------+-----------+
|  ID   |  subject   |  Predicate  |  object   |
+-------+------------+-------------+-----------+
|  1    | ATM        |  subClassof | Network   |
+-------+------------+-------------+-----------+
|  2    | ARPANET    |  subClassof | Network   |
+-------+------------+-------------+-----------+
|  3    | Network    |  subClassof | Main      |
+-------+------------+-------------+-----------+
|  5    | Software   |  subclassof | Main      |
+-------+------------+-------------+-----------+
|  7    | Linux      |  subClassof | Software  |
+-------+------------+-------------+-----------+
|  8    | Windows    |  subClassof | Software  |
+-------+------------+-------------+-----------+
|  12   | XP         |  subClassof | Windows   |
+-------+------------+-------------+-----------+
|  13   | Win7       |  subClassof | Windows   |
+-------+------------+-------------+-----------+
|  14   | Win8       |  subClassof | Windows   |
+-------+------------+-------------+-----------+

Para el predicadosubClassof Tendrá una vista de árbol como esta:

Main
   |__ Network
   |         |__ ATM
   |         |__ ARPANET
   |
   |__ Software
              |__ Linux
              |__ Windows
                        |__ XP
                        |__ Win7
                        |__ Win8

Quiero crear un formulario que pueda seleccionar el nodo de inicio y obtener todo el padre para eso. Por ejemplo, eligiendoWin7 Quiero tener:

main, Software, Windows,Win7

Paso 2: ¿Hay alguna forma de imprimir estos nodos con un texto simple como este:

Main
   |__ Software
              |__ Windows
                        |__ Win7

Respuestas a la pregunta(1)

Su respuesta a la pregunta