Formal Public IdentifierUn Formal Public Identifier (FPI, o Identificador Público Formal) es una cadena pequeña de texto especialmente formateado que puede ser usado para identificar únicamente un producto, especificación o documento. Uno de sus usos más comunes es ser parte de una definición de tipo de documento, pero también son usados en los formatos vCard y iCalendar para identificar el software que ha generado los datos. Más recientemente, las URIs y las UUIDs son usualmente utilizados para identificar objetos. Las FPIs se han convertido en un sistema heredado. SintaxisUn ejemplo de identificador " Los identificadores de dueños que van prefijados de " Los nombres de dominio registrados pueden ser usados como identificadores de dueños.[2] Por ejemplo, el dueño de Los identificadores de texto pueden ser divididos en 3 partes: clase, descripción e idioma. En este caso la clase es " Uso en XML y SGMLEl FPI es indudablemente la parte menos comprendida de una declaración de tipo de documento, un componente integral de un documento HTML, XML o SGML válido.[3] El efecto de una FPI sobre el documento que lo usa es inusual en el sentido de que puede depender no solo de su propia corrección sintáctica, y del comportamiento del programa que lo analiza, sino que también depende del estado de registro en la ISO de la organización responsable del esquema XML referenciado por el FPI.[4] EjemploUna declaración de tipo de documento (para HTML 4.01 strict[5]) que contiene la siguiente FPI:
Relaciones con las URIsCada vez mayormente, las especificaciones usan URIs en vez de FPIs para manejar la tarea de la identificación única. Por ejemplo, los espacios de nombres XML son URIs. Un nombre de espacio URN ha sido definido para permitir que cualquier FPI pueda ser reescrita como una URI,[2] reemplazando las dobles diagonales con dos puntos. El anterior ejemplo puede ser escrito como esta URI:
Referencias
|