Para mostrar un listado de tareas de una persona en concreto, el código de la consulta podería ser algo similar a:
[[View::
[[Ask::
[[Type::Tarea]]
[[Property::
[[Type::IdTodoList]][[Value::YYYY]]
]]
[[Property::
[[Type::IdAutor]]
[[Value::
[[Ref::
[[Type::Persona]]
[[Property::
[[Type::Nombre]][[Value::Aitor Tilla]]
]]
]]
]]
]]
[[Sort::
[[Type::Fecha]]
[[Order::Desc]]
]]
]]
]]
Principales atributos semánticos utilizados:
- View: Define una vista.
- Ask: Define la consulta correspondiente a la vista. Su contenido y funcionamiento es similar al de Ref.
- Ref: Referencia dinámica con el contenido de otro bloque semántico.
- Type: Dentro de una referencia (Ref) o una consulta (Ask) indica el tipo del bloque semántico del cual queremos extraer la información.
- Property: Parte de la consulta. Se compone de un Tipo "Type" y el valor esperado "Value".
- Type: Una propiedad semántica.
- Value: El valor que debe tomar esta propiedad semántica.
Conclusiones
Sabemos que se podrían realizar consultas simples a partir de una taxonomía "básica" extendiendo la funcionalidad semántica.
Aunque se puede empezar a intuir cual es el funcionamiento de las taxonomías básicas para la definición de relaciones y para realización de consultas, parece que cada vez se hace más patente la necesidad de formalizarlas, cosa que espero hacer en próximas publicaciones.

