miércoles, 17 de febrero de 2010

Tipos de enlace - Enlaces mixtos

Un enlace mixto implicaría que un valor de atributo semántico estático pueda ser utilizado a la vez de forma dinámica por otro elemento.

Un ejemplo diagramado:



El ejemplo en código:


[[TodoList Estática::
  [[Tarea::
    [[IdTarea::XXXX]]
    [[Título::Una tarea]]
    [[Descripción::Tarea que se llama igual que la primera]]
  ]]
  [[Tarea::
    [[IdTarea::YYYY]]
    [[Título::Otra tarea]]
    [[Descripción::Esta es otra posible tarea]]
  ]]
]]

[[TodoList Dinámica::
  [[Ref::
    [[Type::Tarea]]
    [[Property::
      [[Type::IdTarea]][[Value::XXXX]]
    ]]
  ]]
  [[Ref::
    [[Type::Tarea]]
    [[Property::
      [[Type::IdTarea]][[Value::YYYY]]
    ]]
  ]]
]]

Las dos TodoList comparten las mismas tareas. Modificar el contenido de las tareas implica variar el sentido semántico de la TodoList "Estática" pero no de la "Dinámica".

No hay comentarios:

Publicar un comentario