home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 September / PCWorld_2002-09_cd.bin / Komunik / amaya / 9x / amaya-Win98-6.2.exe / _SETUP.1 / Annotations.html.es < prev    next >
Encoding:
Extensible Markup Language  |  2002-06-11  |  24.6 KB  |  469 lines

  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6.   <title>Anotaciones en Amaya</title>
  7.   <meta name="GENERATOR" content="amaya 5.2" />
  8.   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  9. </head>
  10.  
  11. <body xml:lang="es" lang="es">
  12.  
  13. <table border="0" summary="toc">
  14.   <tbody>
  15.     <tr>
  16.       <td><img alt="W3C" src="../images/w3c_home" /> <img alt="Amaya"
  17.         src="../images/amaya.gif" /></td>
  18.       <td><p><a href="MakeBook.html" accesskey="p"><img alt="previa"
  19.         src="../images/left.gif" /></a> <a href="Manual.html"
  20.         accesskey="t"><img alt="arriba" src="../images/up.gif" /></a> <a
  21.         href="Configure.html" accesskey="n"><img alt="siguiente"
  22.         src="../images/right.gif" /></a></p>
  23.       </td>
  24.     </tr>
  25.   </tbody>
  26. </table>
  27. <ul>
  28.   <li><a href="#What">┐QuΘ es una Anotaci≤n?</a></li>
  29.   <li><a href="#Local">Anotaciones Locales y Remotas</a></li>
  30.   <li><a href="#Annotation">El Men· Anotaciones</a></li>
  31.   <li><a href="#Configurat">Preparando la Configuraci≤n para las
  32.     Anotaciones</a></li>
  33.   <li><a href="#Creating1">Creando una Anotaci≤n</a></li>
  34.   <li><a href="#Deleting">Borrando una Anotaci≤n</a></li>
  35.   <li><a href="#Loading">Cargando y Presentando Anotaciones</a></li>
  36.   <li><a href="#Navigating">Navegando entre Anotaciones</a></li>
  37.   <li><a href="#Moving">Moviendo Anotaciones</a></li>
  38.   <li><a href="#Issues1">Problemas con Anotaciones y Documentos
  39.     Modificados</a></li>
  40. </ul>
  41.  
  42. <div id="Annotations">
  43. <h2>Anotaciones en Amaya</h2>
  44.  
  45. <h3><a name="What">┐QuΘ es una Anotaci≤n?</a></h3>
  46.  
  47. <p>La anotaciones son comentarios, notas, explicaciones, u otro tipo de
  48. observaciones que pueden adjuntarse a un documento Web o a una parte
  49. seleccionada del documento. Como son externas es posible anotar cualquier
  50. documento Web de manera independiente, sin necesidad de editar ese documento.
  51. Desde el punto de vista tΘcnico, las anotaciones normalmente son vistas como
  52. <b>metadatos</b>, ya que dan informaci≤n adicional sobre una porci≤n
  53. existente de datos. En este proyecto, para describir las anotaciones usamos
  54. un <strong><a href="http://www.w3.org/RDF/">RDF</a></strong> <a
  55. href="http://www.w3.org/2000/10/annotation-ns">annotation schema</a>
  56. especial.</p>
  57.  
  58. <p>Las anotaciones pueden guardarse localmente o en uno o mßs <b>servidores
  59. de anotaciones</b>. Cuando un documento es hojeado, Amaya llama a cada uno de
  60. esos servidores, solicitando las anotaciones relacionadas con el documento.
  61. Actualmente Amaya presenta las anotaciones con los iconos de anotaci≤n ( <img
  62. src="../images/annot.png" alt="Icono lßpiz de anotaci≤n" /> ) que estßn
  63. visualmente incrustados en el documento, como se muestra en la figura de
  64. abajo. Si el usuario hace un ·nico clic sobre un icono de anotaci≤n, el texto
  65. que ha sido anotado se resalta. Si el usuario hace doble clic sobre este
  66. icono, el texto de la anotaci≤n y otros metadatos se presentan en una ventana
  67. aparte.</p>
  68.  
  69. <p style="text-align: center"><img src="../images/annotationicon-es.png"
  70. alt="icono de anotaci≤n (= lßpiz)" /></p>
  71.  
  72. <p>Una anotaci≤n tiene muchas propiedades, incluyendo:</p>
  73. <ul>
  74.   <li>Localizaci≤n fφsica: ┐La anotaci≤n estß almacenada en un archivo local
  75.     o en una servidor de anotaciones?</li>
  76.   <li>Alcance: ┐Estß la anotaci≤n asociada a todo el documento o s≤lo a un
  77.     fragmento de ese documento?</li>
  78.   <li>Tipo de anotaci≤n: '<i xml:lang="en" lang="en">Anotaci≤n</i>', '<i
  79.     xml:lang="en" lang="en">Comentario</i>', '<i xml:lang="en"
  80.     lang="en">Consulta</i>', ...</li>
  81. </ul>
  82.  
  83. <h3 id="Local">Anotaciones locales y remotas</h3>
  84.  
  85. <p>Amaya puede guardar datos de anotaciones en un sistema de archivo local
  86. (llamado "anotaciones locales") o en la Web (llamado "anotaciones remotas").
  87. <b>Anotaciones remotas</b> son las almacenadas en servidores de anotaciones y
  88. pueden ser descargadas y almacenadas por cualquiera que tenga los apropiados
  89. derechos de acceso, tal como en el caso de otros documentos <acronym
  90. title="HyperText Markup Language" xml:lang="en" lang="en">HTML</acronym>.
  91. TambiΘn nos referimos a anotaciones remotas como <b>anotaciones p·blicas o
  92. compartidas</b>, ya que pueden ser vistas por otras personas. Si deseas
  93. instalar tu propio servidor de anotaciones, por favor, ve a <a
  94. href="http://www.w3.org/1999/02/26-modules/User/Annotations-HOWTO.html">Annotation-Server-HOWTO</a>.</p>
  95.  
  96. <p>El usuario no necesita un servidor para hacer una <b>anotaci≤n local</b>.
  97. Las anotaciones locales se almacenan en el <a
  98. href="/home/kahan/Amaya/doc/amaya/Configure.html">directorio de preferencias
  99. de usuario</a>, en un directorio especial llamado "<code>annotations</code>",
  100. y s≤lo puede ser visto por el due±o (de acuerdo a c≤mo estΘ organizado el
  101. sistema de derechos de acceso). Este directorio estß conformado por tres
  102. tipos de ficheros:</p>
  103. <dl>
  104.   <dt><strong>annot.index</strong></dt>
  105.     <dd>asocia <acronym title="Uniform Resource Locator" xml:lang="en"
  106.       lang="en">URLs</acronym> con los archivos en los que se almacenan los
  107.       metadatos de las anotaciones.</dd>
  108.   <dt><strong>index + random suffix</strong></dt>
  109.     <dd>un fichero que almacena el metadato de las anotaciones relacionadas
  110.       con una <acronym title="Uniform Resource Locator" xml:lang="en"
  111.       lang="en">URL</acronym> dada. El metadato se especifica con RDF.</dd>
  112.   <dt><strong>annot + random suffix.html</strong></dt>
  113.     <dd>contiene el cuerpo de una anotaci≤n, almacenado como <acronym
  114.       title="EXtensible HTML" xml:lang="en" lang="en">XHTML</acronym>.</dd>
  115. </dl>
  116.  
  117. <p>Un usuario puede, en cualquier momento, convertir una anotaci≤n local en
  118. una compartida usando la opci≤n de men· <strong>Anotaciones/Post
  119. anotaci≤n</strong>. Si esta operaci≤n tiene Θxito, la anotaci≤n local serß
  120. borrada ya que serß movida a un servidor de anotacion. La siguiente secci≤n
  121. describe c≤mo indicar el nombre del servidor en el que deberφan colocarse las
  122. anotaciones.</p>
  123.  
  124. <h3 id="Annotation">Men· Anotaciones</h3>
  125.  
  126. <p>La mayorφa de los comandos necesarios para manejar anotaciones se
  127. encuentran en el men· Anotaciones mostrado abajo. Los comandos se explican
  128. mßs adelante en este documento, en el contexto de las metas del usuario
  129. cuando maneja anotaciones.</p>
  130.  
  131. <p style="text-align: center"><img src="../images/annotationsmenu-es.png"
  132. alt="Men· Anotaciones" /></p>
  133.  
  134. <h3 id="Configurat">Preparando la Configuraci≤n para las Anotaciones</h3>
  135.  
  136. <p>El men· de configuraci≤n de anotaciones se encuentra bajo la opci≤n de
  137. men· <strong>Anotaciones/Configurar</strong>. La siguiente figura muestra la
  138. versi≤n Windows de este men·. La versi≤n Unix tiene una interfaz de usuario
  139. un tanto diferente, pero las mismas funcionalidades.</p>
  140.  
  141. <p style="text-align: center"><img src="../images/configurebox-es.png"
  142. alt="cuadro de dißlogo de configuraci≤n" /></p>
  143.  
  144. <p></p>
  145. <dl>
  146.   <dt><strong>Anotaci≤n de usuario</strong></dt>
  147.     <dd>Un campo que estß asociado con cada nueva anotaci≤n como el
  148.       <b>autor</b> de la anotaci≤n. Amaya utiliza, por defecto, el
  149.       identificador de usuario de la persona, cuando crea el campo de
  150.       metadato autor. La selecci≤n de la anotaci≤n de usuario le permite a un
  151.       usuario cambiar este nombre por uno mßs significativo, por ejemplo, en
  152.       vez de <code>u1723242</code> (que hace felφz a mi administrador de
  153.       sistema) <code>marja</code> (que es el que usan otras personas
  154.       normalmente cuando hablan conmigo).</dd>
  155.   <dt><strong>Servidores de Anotaciones</strong></dt>
  156.     <dd>Este campo le dice a Amaya quΘ servidores debe contactar cuando
  157.       busque anotaciones. Se pueden especificar uno o mßs servidores. Hemos
  158.       reservado el nombre de servidor localhost para decirle a Amaya que
  159.       queremos buscar anotaciones locales. Esto no significa que estemos
  160.       poniendo en marcha un servidor local de anotaciones. Si este fuera el
  161.       caso, necesitarφamos indicar la <acronym
  162.       title="Uniform Resource Locator" xml:lang="en" lang="en">URL</acronym>
  163.       completa. Bajo Unix, los servidores de anotaci≤n se especifican como
  164.       una lista separada por espacios. Bajo Windows, son a±adidos uno tras
  165.       otro tecleando sus nombres directamente en el cuadro de dißlogo,
  166.       utilizando la tecla <code>Enter</code> para a±adir uno nuevo. Por
  167.       defecto, el campo para servidores de anotaciones indica un
  168.       <code>localhost</code>. 
  169.       <p><em>Truco</em>: Si quieres deshabilitar temporalmente un servidor de
  170.       anotaci≤n, a±ade el carßcter "-" antes de su <acronym
  171.       title="Uniform Resource Locator" xml:lang="en" lang="en">URL</acronym>.
  172.       Amaya lo ignorarß.</p>
  173.     </dd>
  174.   <dt><strong>Autocargar anotaciones locales/Autocargar anotaciones
  175.   remotas</strong></dt>
  176.     <dd>Esta opci≤n le dice a Amaya si solicita o no anotaciones,
  177.       automßticamente (esto es, consultar a los servidores de anotaciones)
  178.       cada vez que una <acronym title="Uniform Resource Locator"
  179.       xml:lang="en" lang="en">URL</acronym> es navegada. Si no estß
  180.       seleccionada, entonces el usuario tiene que invocar manualmente la
  181.       funci≤n <b>Cargar anotaciones</b> desde el men· <b>Anotaciones</b>.
  182.       N≤tese que si se selecciona la opci≤n <code>autocargar anotaciones
  183.       remotas</code>, puede haber un retraso mientras Amaya resuelve el
  184.       nombre de DNS de los servidores de anotaci≤n. Por defecto ambas
  185.       opciones aparecen sin seleccionar.</dd>
  186.   <dt><strong>Deshabilitar autocarga remota en cada inicio</strong></dt>
  187.     <dd>Si esta opci≤n estß seleccionada, Amaya restablecerß la opci≤n
  188.       <code>autocargar anotaciones remotas</code> cada vez que se inicie.
  189.       Esta opci≤n puede ser ·til si estßs trabajando desconectado a ratos,
  190.       pero seguirß queriendo autocargar las anotaciones locales, y las
  191.       remotas de vez en cuando, por ejemplo, cuando te conectas durante un
  192.       rato.</dd>
  193.   <dt><strong>Servidor de publicaci≤n</strong></dt>
  194.     <dd><p>Este campo define el servidor en el que serßn publicadas las
  195.       anotaciones. Las anotaciones locales se guardan siempre en una base de
  196.       datos local, independientemente del valor de este campo. Por defecto
  197.       este campo estß vacφo. Advierte que el servidor de publicaci≤n no estß
  198.       incluido automßticamente en la lista de servidores a ser consultados,
  199.       se debe indicar el nombre del servidor de publicaci≤n en ambos campos,
  200.       en cualquier orden que t· elijas.</p>
  201.     </dd>
  202. </dl>
  203.  
  204. <h3 id="Creating">Creando una anotaci≤n</h3>
  205.  
  206. <p>Esta versi≤n de Amaya soporta dos tipos de anotaciones: anotaciones que se
  207. refieren a un documento completo y anotaciones que se refieren a un punto
  208. especφfico o selecci≤n en un documento.</p>
  209.  
  210. <p>Para anotar un documento completo, tan solo selecciona la opci≤n de
  211. men·</p>
  212.  
  213. <h2></h2>
  214.  
  215. <p><b>Anotaciones/Anotar documento</b>. Para anotar un punto, pon el cursor
  216. en cualquier punto en el documento y selecciona la opci≤n de men·
  217. <b>Anotaciones/Seleccionar anotaci≤n</b>. Para anotar una selecci≤n,
  218. selecciona algo en el documento, y luego usa la opci≤n de men·
  219. <b>Anotaciones/Anotar selecci≤n</b>. En todos estos casos aparecerß una
  220. ventana de anotaci≤n (ver la figura siguiente). El contenido de esta ventana
  221. muestra el metadato de la anotaci≤n, dentro de un recuadro, y el cuerpo de la
  222. anotaci≤n.</p>
  223.  
  224. <p style="text-align: center"><img src="../images/annotationwindow-es.png"
  225. alt="cuadro de dißlogo de configuraci≤n de anotaciones" /></p>
  226.  
  227. <p></p>
  228.  
  229. <p>Normalmente, el metadato consiste en el <b>nombre del autor</b>, el
  230. <b>tφtulo del documento anotado</b>, el <b>tipo de anotaci≤n</b>, la <b>fecha
  231. de creaci≤n</b>, y la <b>fecha de ·ltima modificaci≤n</b>. Algunos de los
  232. campos de metadatos tienen propiedades especiales. El campo <b>documento
  233. fuente</b> es tambiΘn un enlace que apunta de vuelta al texto anotado. Si el
  234. usuario hace doble clic sobre Θl, al igual que se sigue cualquier otro enlace
  235. en Amaya, el documento anotado serß obtenido y el texto anotado aparecerß
  236. resaltado. El campo <b>tipos de anotaci≤n</b> permite al usuario clasificar
  237. la anotaci≤n y cambiar su tipo. Haz doble clic sobre el texto "tipo de
  238. anotaci≤n" para ver la lista de tipos disponibles. Describiremos mßs abajo
  239. c≤mo pueden los usuarios definir tambiΘn, sus propios tipos de anotaciones.
  240. Finalmente, el campo <b>┌ltima modificaci≤n</b> se actualiza automßticamente
  241. cada vez que se guarda una anotaci≤n.</p>
  242.  
  243. <p>Debajo, el ßrea principal es el <b>ßrea del cuerpo de anotaci≤n</b>.
  244. Muestra el contenido actual y puede ser editada como si estuviΘramos editando
  245. cualquier otro documento <acronym title="HyperText Markup Language"
  246. xml:lang="en" lang="en">HTML</acronym>, .N.B., aunque todavφa no se pueden
  247. incluir imßgenes en el cuerpo. Algunas de las caracterφsticas pueden no estar
  248. listas en la versi≤n inicial, tales como la vista Estructura.</p>
  249.  
  250. <p>Guardar una anotaci≤n es equivalente a guardar cualquier otro documento en
  251. Amaya. El usuario s≤lo necesita seleccionar el comando <b>Archivo/Guardar</b>
  252. (o utilizar su equivalente atajo de teclado o bot≤n del men·). Las
  253. anotaciones locales se guardan en el directorio "<span xml:lang="en"
  254. lang="en">annotations</span>" y las anotaciones remotas se guardan en el
  255. servidor de publicaci≤n de anotaciones donde son almacenadas si el usuario ha
  256. escrito el acceso. Para convertir una anotaci≤n local en una compartida, el
  257. usuario necesita usar el comando <b>Anotaciones/Publicar anotaci≤n</b> y la
  258. anotaci≤n serß guardada en el <b>Servidor de publicaci≤n</b> que estΘ
  259. definido en el men· de configuraci≤n. Si esta operaci≤n tiene Θxito, la
  260. anotaci≤n local serß borrada y las futuras operaciones de guardado irßn
  261. directamente al servidor de anotaciones. En la versi≤n inicial, Amaya no
  262. soporta una operaci≤n de guardado de una copia de una anotaci≤n remota en el
  263. directorio local de anotaciones.</p>
  264.  
  265. <p>Algunos comandos aplicados al documento en la <b>ventana Documento
  266. Amaya</b> se aplicarßn al documento de anotaci≤n en la <b>ventana
  267. Anotaci≤n</b>. Por ejemplo, el cuerpo de una anotaci≤n puede imprimirse con
  268. el comando <b>Archivo/Imprimir</b> o recargado con el comando
  269. <b>Archivo/Recargar documento</b>. (Nota: Algunas de estas caracterφsticas
  270. pueden no estar incluφdas a·n).</p>
  271.  
  272. <h3 id="Deleting">Borrando una Anotaci≤n</h3>
  273.  
  274. <p>El comando del men· Anotaciones/Borrar anotaci≤n permite borrar una
  275. anotaci≤n. Se puede invocar este comando desde una ventana de anotaci≤n
  276. abierta. TambiΘn se puede borrar una anotaci≤n desde el documento anotado
  277. seleccionando primero la anotaci≤n, haciendo un ·nico clic sobre el icono de
  278. anotaci≤n, y luego llamando a este comando de men·.</p>
  279.  
  280. <h3 id="Loading">Cargando y Presentando Anotaciones</h3>
  281.  
  282. <p>El comando Cargar Anotaciones le dice a Amaya que cargue las anotaciones
  283. asociadas a la <acronym title="Uniform Resource Locator" xml:lang="en"
  284. lang="en">URL</acronym> del documento que estß siendo navegado en esa
  285. ventana. Amaya consultarß al servidor de anotaciones, que estΘ indicado en el
  286. cuadro de dißlogo Anotaciones/Configurar, pidiΘndole cualquier anotaci≤n
  287. relevante.</p>
  288.  
  289. <p>Las anotaciones pueden descargarse tambiΘn automßticamente siempre que se
  290. carga una nueva pßgina seleccionando la casilla de verificaci≤n <b>Autocargar
  291. anotaciones</b> en el cuadro de dißlogo <b>Anotaciones/Configurar</b>.</p>
  292.  
  293. <p>Notese que en esta versi≤n de Amaya, al interrogar a un servidor de
  294. anotaciones devolverß <i>todas</i> las anotaciones que estßn asociadas a un
  295. documento. En una versi≤n futura serß posible usar un men· personalizado para
  296. refinar la cadena de interrogantes que se envφa a los servidores.</p>
  297.  
  298. <p>El men· <b>Anotaciones/Filtro</b> local permite al usuario mostrar o
  299. esconder los iconos de anotaci≤n desde la vista de documento, por ejemplo,
  300. para concentrarse en aquello que realmente le interesan o para hacer mßs
  301. fßcil la lectura de un documento lleno de anotaciones. El usuario puede
  302. mostrar o esconder anotaciones por tres tipos de metadatos: por el nombre de
  303. <b>autor</b> de la anotaci≤n, por el <b>tipo</b> de anotaci≤n, y por el
  304. nombre de <b>servidor de anotaci≤n</b>. Para aplicar uno de estos filtros,
  305. necesitas hacer clic en el bot≤n de opci≤n para seleccionar un tipo de
  306. anotaci≤n dado y, luego en el correspondiente bot≤n de acci≤n. Los comandos
  307. <b>Mostrar todo</b> y <b>Esconder todo</b> se aplican a todas las
  308. anotaciones. Un peque±o e inc≤modo caracter a modo de prefijo se±ala el
  309. estado de una entrada dada. Este caracter puede ser tanto un espacio (' '),
  310. un asterisco ('*') o un gui≤n ('-') para declarar que esas anotaciones que
  311. pertenecen a esa entrada dada estßn todas visibles, todas escondidas,o
  312. parcialmente visibles, respectivamente.</p>
  313.  
  314. <p>Ten en cuenta que el men· filtro s≤lo muestra las anotaciones que conoce
  315. que existen en el momento de su invocaci≤n. Si a±ades nuevas anotaciones
  316. entretanto, tendrßs que destruir este men· e invocarlo de nuevo para
  317. verlas.</p>
  318.  
  319. <p>Advierte que para cada anotaci≤n, el usuario de anotaci≤n se muestra
  320. concatenando el nombre del autor con el nombre del servidor de anotaci≤n en
  321. el que estß almacenada la anotaci≤n, tal como se muestra en la siguiente
  322. figura.</p>
  323.  
  324. <p></p>
  325.  
  326. <p style="text-align: center"><img src="../images/localfilter-es.png"
  327. alt="cuadro de dißlogo del filtro local" /></p>
  328.  
  329. <h3 id="Navigating">Navegando entre Anotaciones</h3>
  330.  
  331. <p>La anotaciones aparecen como enlaces en la <b>ventana Enlaces</b> que
  332. puede abrirse mediante el comando <b>Vistas/Mostrar enlaces</b>. En esta
  333. ventana las anotaciones aparecen marcadas con el mismo icono del lßpiz, usado
  334. en las anotaciones en la ventana de documento. La ventana Enlace muestra
  335. todas las anotaciones, sin tener en cuenta si han sido escondidas con el men·
  336. <b>Filtro Local <span
  337. style="font-weight: normal; font-family: times">de</span> Anotaciones</b>. Al
  338. igual que en la ventana de documento, un ·nico clic sobre la anotaci≤n
  339. seleccionarß el texto anotado en la ventana de documento y un doble clic
  340. abrirß la anotaci≤n. Este es un ejemplo de c≤mo navegar de un enlace de
  341. anotaci≤n a otro, incluso si la anotaci≤n no pude ser vista por el usuario
  342. debido a su discapacidad o debido a las caracterφsticas del dispositivo
  343. usado.</p>
  344.  
  345. <p></p>
  346.  
  347. <p style="text-align: center"><img src="../images/linkwindow-es.png"
  348. alt="La vista enlaces muestra las anotaciones" /></p>
  349.  
  350. <h3 id="Moving">Moviendo anotaciones</h3>
  351.  
  352. <p>Amaya tambiΘn te permite mover una anotaci≤n a cualquier otra parte del
  353. mismo documento. Esto es interesante, por ejemplo, para manejar <a
  354. href="#Issues1">anotaciones huΘrfanas y corruptas</a>. Se puede mover una
  355. anotaci≤n a la selecci≤n actual o tambiΘn a el valor de un XPointer
  356. almacenado. Por el momento s≤lo es posible mover anotaciones en el mismo
  357. documento en el que han sido creadas.</p>
  358.  
  359. <p>Para mover una anotaci≤n a la selecci≤n actual, primero hay que abrir la
  360. ventana de anotaci≤n. Entonces hay que hacer clic en el documento anotado y
  361. seleccionar algo en Θl. Luego, en la Ventana Anotaci≤n, invocar el men·
  362. <b>Anotaciones/Mover a selecci≤n</b>. Amaya moverß entonces el icono de
  363. anotaci≤n al texto seleccionado y marcarß el documento de anotaci≤n como
  364. modificado. Para conseguir que este cambio se efectivo hay que guardar la
  365. anotaci≤n, de otra manera se perderßn los cambios. Al igual que en la
  366. creaci≤n de anotaciones se puede mover una anotaci≤n a la posici≤n actual del
  367. cursor, sin tener que hacer una selecci≤n.</p>
  368.  
  369. <p>TambiΘn se puede memorizar la posici≤n a la que se quiere mover la
  370. anotaci≤n y, entonces, moverla ahφ. Esto es ·til, por ejemplo, si se quieren
  371. mover varias anotaciones a la misma posici≤n o si se quiere desplazarse a
  372. cualquier parte del documento antes de moverlas. Para hacer esto, haz una
  373. selecci≤n (o s≤lo posiciona el cursor) en el lugar en el que quieres mover la
  374. anotaci≤n. Entonces utiliza el men· <b>Enlace/Almacenar enlace como
  375. XPointer</b> para almacenar internamente un XPointer que represente la
  376. selecci≤n. Finalmente, en la ventana Anotaciones, utiliza el men·
  377. <b>Anotaciones/Mover para almacenar XPointer</b> para mover la anotaci≤n a su
  378. nueva localizaci≤n. Al igual que antes deberßs guardar la anotaci≤n para
  379. hacer efectivo el cambio.</p>
  380. </div>
  381.  
  382. <div id="Issues">
  383. <h3 id="Issues1">Problemas con Anotaciones y Documentos Modificados</h3>
  384.  
  385. <p>Si se estß usando anotaciones con documentos en vivo (documentos cuyos
  386. contenidos pueden ser modificados) puedes encontrar dos tipos de problemas:
  387. <b>anotaciones huΘrfanas</b> y <b>anotaciones corruptas</b>. DΘjanos antes
  388. describir un poco mßs en detalle c≤mo Amaya a±ade anotaciones a los
  389. documentos.</p>
  390.  
  391. <p>Amaya utiliza <strong><a
  392. href="http://www.w3.org/XML/Linking">XPointer</a></strong> para describir
  393. d≤nde debe a±adirse una anotaci≤n a un documento. XPointer estß basado en la
  394. estructura del documento. Para construir un XPointer, por ejemplo para una
  395. selecci≤n, comenzamos desde el primer punto de la selecci≤n y vamos
  396. regresando a travΘs de la estructura del documento hasta encontrar la ruta
  397. del documento. Si un elemento tiene un atributo ID, paramos de construir el
  398. XPointer y consideramos que el comienzo de ese XPointer es el elemento que
  399. tiene ese valor de atributo ID. Por ejemplo, si miras el c≤digo <acronym
  400. title="HyperText Markup Language" xml:lang="en" lang="en">HTML</acronym> de
  401. este documento, notarßs que esta secci≤n (Problemas con anotaciones...) estß
  402. incluida dentro de un elemento DIV que tiene un atributo ID con el valor
  403. "Issues". Aquφ hay un extracto del c≤digo fuente:</p>
  404. <pre>  <div id="Issues">
  405.   <h3>Problemas con ....</h3>
  406.   <p>Si se estß usando...</p>
  407.   <p>Amaya utiliza <strong>XPointer</strong>...</p>
  408.   ...
  409.   </div></pre>
  410.  
  411. <p>Y aquφ el XPointer que apunta al segundo pßrrafo:</p>
  412.  
  413. <p style="text-align: center"><code>xpointer(id("Issues")/p[2])</code></p>
  414.  
  415. <p>El XPointer de arriba apunta al segundo elemento p, desde el elemento
  416. padre que tiene un atributo ID con el valor "Issues". (Para seleccionar un
  417. pßrrafo completo, ponemos el cursor en el pßrrafo y presionamos la tecla
  418. escape [Unix] o F2 [Windows]). N≤tese que el uso del atributo ID permite al
  419. autor del documento mover la selecci≤n completa, donde quiera en el
  420. documento, sin necesidad de actualizar el XPointer. El XPointer no depende
  421. del elemento que precede ese particular elemento DIV.</p>
  422.  
  423. <p>Decimos que una anotaci≤n se queda <b>huΘrfana</b> cuando ya no puede ser
  424. a±adida a un documento, esto es, cuando el XPointer no determina nunca mßs
  425. ning·n elemento en la estructura. Esto pasa cuando una estructura de
  426. documento se modifica. Por ejemplo, el XPointer de arriba no podrφa
  427. determinar nunca mßs si eliminamos el atributo ID "Issues". Amaya te
  428. advertirß si detecta cualquier anotaci≤n huΘrfana mientras descarga una serie
  429. de anotaciones desde un servidor de anotaciones. Todas las anotaciones
  430. huΘrfanas son visibles desde la vista Enlaces y estßn asociadas con un icono
  431. que muestra un signo de interrogaci≤n superpuesto al lßpiz de anotaciones
  432. <img src="../images/annotorp.png" alt="icono de anotaciones huΘrfanas" />.</p>
  433.  
  434. <p>Decimos que una anotaci≤n es <b>corrupta</b> cuando apunta a una pieza de
  435. informaci≤n err≤nea. Volviendo a nuestro ejemplo, podemos crear una anotaci≤n
  436. corrupta si intercambiamos el primer y segundo pßrrafo. El XPointer
  437. continuarß apuntando al segundo pßrrafo, a pesar de que nos gustarφa que
  438. apuntara al primer pßrrafo. Este problema se hace incluso mßs com·n cuando
  439. anotas una porci≤n de texto que puede cambiar. En la primera versi≤n, Amaya
  440. no advierte al usuario si una anotaci≤n estß corrupta. Una futura versi≤n
  441. puede avisar al usuario de la posibilidad de que una anotaci≤n pueda llegar a
  442. ser corrupta.</p>
  443.  
  444. <p>┐C≤mo puedes protegerte a ti mismo?</p>
  445.  
  446. <p>Si eres el autor de un documento, intenta usar el atributo ID en lugares
  447. estratΘgicos, por ejemplo, en los elementos DIV. Amaya te permite asociar
  448. automßticamente o eliminar un atributo ID a/desde una serie de elementos por
  449. medio del comando de men· Especial/Crear/Suprimir atributos ID. En el ejemplo
  450. de arriba, nosotros podrφamos haber evitado el problema de las anotaciones
  451. corruptas si hubiΘsemos a±adido un atributo ID al segundo pßrrafo:</p>
  452. <pre>  <p id="Amaya">Amaya utiliza...</p></pre>
  453.  
  454. <p>Un XPointer que apunta a este pßrrafo es:</p>
  455.  
  456. <p style="text-align: center"><code>xpointer(id("Amaya"))</code></p>
  457.  
  458. <p>De esta manera, el XPointer apuntarß al mismo pßrrafo, independientemente
  459. de su posici≤n en la estructura del documento.</p>
  460. </div>
  461.  
  462. <p><a href="MakeBook.html"><img alt="previa" src="../images/left.gif" /></a>
  463. <a href="Manual.html"><img alt="arriba" src="../images/up.gif" /></a> <a
  464. href="Configure.html"><img alt="siguiente" src="../images/right.gif"
  465. /></a></p>
  466. <hr />
  467. </body>
  468. </html>
  469.