GUIA RAPIDA DE APRENDIZAJE DEL NEWSML USADO EN EFE PARA EL FORMATO
MULTIMEDIA .
Versión del documento : 1.0
Fecha de modificación : 16/Abril/2007 (20070416)
NewsML es un estandar internacional de descripción e intercambio de contenido
perteneciente al ámbito de la información periodística. Su objetivo principal
es tener un entorno conocido y documentado para facilitar la implantación en
los entornos del destinatario. Ello conlleva realizar una lectura y aprendizaje
de la documentación por parte del desarrollador.
Documentación utilizada en la adopción de NewsML:
NewsML 1.2 documentation page.
NITF specifications.
Para facilitar en lo posible la tarea de la implementación por parte del
desarrollador, se ha creado a esta guía rápida para describir e identificar los
campos mas reseñables del xml.
Descripción inicial de la información multimedia.
- La información en formato multimedia enviada a nuestros clientes esta formada
por 1 o varios paquetes multimedia: En un mismo archivo enviado al cliente y
dependiendo del servicio que haya contratado, puede recibir uno o varios
paquetes multimedia.
- Cada paquete multimedia describe una información o noticia de forma
individual. Esta información esta formada por los siguientes tipos de
elementos.
<NewsML><NewsEnvelope><NewsProduct[FormalName]>
.
Nota: Entre corchetes se representarán los atributos de las etiquetas xml.<NewsML><NewsItem>
):<NewsML><NewsItem[duid="multimedia_%Valor_del_NewsItemId%"]>
.<NewsML><NewsItem><PublicIdentifier>
<NewsML><NewsItem><Identification><NewsItemId>
<NewsML><NewsItem><NewsManagement><FirstCreated>
.
Nota: Fecha y hora en formato ISO 8601 en formato básico.<NewsML><NewsItem><NewsManagement><ThisRevisionCreated>
.
Nota: Fecha y hora en formato ISO 8601 en formato básico.<NewsML><NewsItem><NewsManagement><Urgency[FormalName]>
.<NewsML><NewsItem><NewsComponent><NewsLines><HeadLine>
.<NewsML><NewsItem><NewsComponent><NewsLines><SubHeadLine>
.<NewsML><NewsItem><NewsComponent><DescriptiveMetadata><SubjectCodes><Subject[FormalName]>
.
Nota: Puede haber varios tesauros IPTC.<NewsML><NewsItem><NewsComponent><DescriptiveMetadata><Property[FormalName="Tesauro"][Value]>
.
Nota: Puede haber varios tesauros EFE.<NewsML><NewsItem><NewsComponent><NewsComponent[duid="multimedia_%Valor_del_NewsItemId%.multimedia.texts"]>
.<NewsComponent>
hijos de
la colección de textos).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección textos)><NewsComponent
(texto-n) [Euid]>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección textos)><NewsComponent
(texto-n )><NewsLines><HeadLine>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección textos)><NewsComponent
(texto-n )><NewsLines><SubHeadLine>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección textos)><NewsComponent
(texto-n)><DescriptiveMetadata><DateLineDate>
Nota:
Fecha y hora en formato ISO 8601 en formato básico.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección textos)><NewsComponent
(texto-n)><ContentItem><DataContent>
. El
contenido NITF se utiliza por compatibilidad hacia atras. Antes de existir
NewsML se usaba NITF, muy orientado al texto.<NewsML><NewsItem><NewsComponent (del p.
multimedia)><NewsComponent (colección textos)><NewsComponent
(texto-n)><ContentItem><DataContent><nitf><body><body.head><abstract>
.<NewsML><NewsItem><NewsComponent (del p. multimedia)><NewsComponent
(colección textos)><NewsComponent (texto-n)><ContentItem><DataContent><nitf><body><body.content>
.<NewsML><NewsItem><NewsComponent><NewsComponent[duid="multimedia_
%Valor_del_NewsItemId%.multimedia.photos"]>
.<NewsComponent>
hijos de
la colección de fotos).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección fotos)><NewsComponent
(foto-n) [Euid]>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección fotos)><NewsComponent
(foto-n )><NewsLines><HeadLine>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección fotos)><NewsComponent
(foto-n)><DescriptiveMetadata><DateLineDate>
Nota:
Fecha y hora en formato ISO 8601 en formato básico.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección fotos)><NewsComponent
(foto-n )><DescriptiveMetadata><Location[HowPresent="Origin"]><Property[FormalName="City"][Value]>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección fotos)><NewsComponent
(foto-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.photos.%id_objeto_de_la_foto_(o
Euid)%.file"]>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección fotos)><NewsComponent
(foto-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.photos.%id_objeto_de_la_foto_(o
Euid)%.file"]><ContentItem>
. Nota: Puede
haber varios <ContentItem>
y todos son la misma foto en
distintas calidades (original, media, baja, ...) y formatos (jpeg).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección fotos)><NewsComponent
(foto-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.photos.%id_objeto_de_la_foto_(o
Euid)%.file"]><ContentItem[Href]>
.
Nota: La calidad viene determinada por el sufijo en el nombre del fichero (no en
la extensión) y el formato, por la extensión del archivo (el mimetype del
fichero viene incluido en el ContentItem).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección fotos)><NewsComponent
(foto-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.photos.%id_objeto_de_la_foto_(o
Euid)%.file"]><ContentItem><MimeType[FormalName]>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección fotos)><NewsComponent
(foto-n)><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.photos.%id_objeto_de_la_foto_(o
Euid)%.text"]><ContentItem><DataContent>
.
El contenido NITF se utiliza por compatibilidad hacia atras. Antes de existir
NewsML se usaba NITF, muy orientado al texto.
<NewsML><NewsItem><NewsComponent (del p. multimedia)><NewsComponent
(colección fotos)><NewsComponent (foto-n)><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.photos.%id_objeto_de_la_foto_(o
Euid)%.text"]><ContentItem><DataContent><nitf><body><body.content>
.<NewsML><NewsItem><NewsComponent><NewsComponent[duid="multimedia_
%Valor_del_NewsItemId%.multimedia.audios"]>
.<NewsComponent>
hijos de
la colección de audios).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección audios)><NewsComponent
(audio-n) [Euid]>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección audios)><NewsComponent
(audio-n )><NewsLines><HeadLine>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección audios)><NewsComponent
(audio-n)><DescriptiveMetadata><DateLineDate>
Nota:
Fecha y hora en formato ISO 8601 en formato básico.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección audios)><NewsComponent
(audio-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.audios.%id_objeto_del_audio_(o
Euid)%.file"]>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección audios)><NewsComponent
(audio-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.audios.%id_objeto_del_audio_(o
Euid)%.file"]><ContentItem>
. Nota: Puede
haber varios <ContentItem>
y todos son el mismo audio en
distintas calidades (media, baja, ...) y formatos (mp3, asf, ...).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección audios)><NewsComponent
(audio-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.audios.%id_objeto_del_audio_(o
Euid)%.file"]><ContentItem[Href]>
.
Nota: La calidad viene determinada por el sufijo en el nombre del fichero (no en
la extensión) y el formato, por la extensión del archivo (el mimetype del
fichero viene incluido en el ContentItem).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección audios)><NewsComponent
(audio-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.audios.%id_objeto_del_audio_(o
Euid)%.file"]><ContentItem><MimeType[FormalName]>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección audios)><NewsComponent
(audio-n)><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.audios.%id_objeto_del_audio_(o
Euid)%.text"]><ContentItem><DataContent>
.
El contenido NITF se utiliza por compatibilidad hacia atras. Antes de existir
NewsML se usaba NITF, muy orientado al texto.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección audios)><NewsComponent
(audio-n)><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.audios.%id_objeto_del_audio_(o
Euid)%.text"]><ContentItem><DataContent><nitf><body><body.content>
.<NewsML><NewsItem><NewsComponent><NewsComponent[duid="multimedia_
%Valor_del_NewsItemId%.multimedia.videos"]>
.<NewsComponent>
hijos de
la colección de videos).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(video-n) [Euid]>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(video-n )><NewsLines><HeadLine>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(video-n)><DescriptiveMetadata><DateLineDate>
Nota:
Fecha y hora en formato ISO 8601 en formato básico.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(video-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.videos.%id_objeto_del_video_(o
Euid)%.file"]>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(video-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.videos.%id_objeto_del_video_(o
Euid)%.file"]><ContentItem>
. Nota: Puede
haber varios <ContentItem>
y todos son el mismo video en
distintas calidades (alta, media, baja, ...) y formatos (wmv, flv, mpg, jpeg
imagen previo, ...). En este formato, se puede llegar a incluir una imagen
obtenida del video (el llamado, previo).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(video-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.video.%id_objeto_del_video_(o
Euid)%.file"]><ContentItem[Href]>
.
Nota: La calidad viene determinada por el sufijo en el nombre del fichero (no en
la extensión) y el formato, por la extensión del archivo (el mimetype del
fichero viene incluido en el ContentItem).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(video-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.videos.%id_objeto_del_video_(o
Euid)%.file "]><ContentItem><MediaType[FormalName]>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(video-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.videos.%id_objeto_del_video_(o
Euid)%.file"]><ContentItem><MimeType[FormalName]>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(video-n)><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.videos.%id_objeto_del_video_(o
Euid)%.text"]><ContentItem><DataContent>
.
El contenido NITF se utiliza por compatibilidad hacia atras. Antes de existir
NewsML se usaba NITF, muy orientado al texto.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(video-n)><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.videos.%id_objeto_del_video_(o
Euid)%.text"]><ContentItem><DataContent><nitf><body><body.content>
.<NewsML><NewsItem><NewsComponent><NewsComponent[duid="multimedia_
%Valor_del_NewsItemId%.multimedia.moddocs"]>
.<NewsComponent>
hijos de la colección de módulos documentales).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección módulos documentales)><NewsComponent
(moddoc-n) [Euid]>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección módulos documentales)><NewsComponent
(moddoc-n )><NewsLines><HeadLine>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección videos)><NewsComponent
(moddoc-n)><DescriptiveMetadata><DateLineDate>
Nota:
Fecha y hora en formato ISO 8601 en formato básico.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección módulos documentales)><NewsComponent
(moddoc-n)><ContentItem><MimeType[FormalName]>
.
Practicamente sera siempre "text/html".
<NewsML><NewsItem><NewsComponent (del p. multimedia)><NewsComponent
(colección módulos documentales)><NewsComponent (moddoc-n)><ContentItem><DataContent>
.<NewsML><NewsItem><NewsComponent><NewsComponent[duid="multimedia_
%Valor_del_NewsItemId%.multimedia.files"]>
.<NewsComponent>
hijos de
la colección de ficheros).<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección ficheros)><NewsComponent
(fichero-n) [Euid]>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección ficheros)><NewsComponent
(fichero-n )><NewsLines><HeadLine>
<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección ficheros)><NewsComponent
(fichero-n)><DescriptiveMetadata><DateLineDate>
Nota: Fecha y hora en formato ISO 8601 en formato básico.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección ficheros)><NewsComponent
(fichero-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.ficheros.%id_objeto_del_fichero_(o
Euid)%.file"]>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección fichero)><NewsComponent
(fichero-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.files.%id_objeto_del_fichero_(o
Euid)%.file"]><ContentItem>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección ficheros)><NewsComponent
(fichero-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.files.%id_objeto_del_fichero_(o
Euid)%.file"]><ContentItem[Href]>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección ficheros)><NewsComponent
(fichero-n )><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.files.%id_objeto_del_fichero_(o
Euid)%.file"]><ContentItem><MimeType[FormalName]>
.<NewsML><NewsItem><NewsComponent
(del p. multimedia)><NewsComponent (colección ficheros)><NewsComponent
(fichero-n)><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.files.%id_objeto_del_fichero_(o
Euid)%.text"]><ContentItem><DataContent>
.
El contenido NITF se utiliza por compatibilidad hacia atras. Antes de existir
NewsML se usaba NITF, muy orientado al texto.
<NewsML><NewsItem><NewsComponent (del p. multimedia)><NewsComponent
(colección ficheros)><NewsComponent (fichero-n)><NewsComponent[duid=
"multimedia_%Valor_del_NewsItemId%.multimedia.files.%id_objeto_del_fichero_(o
Euid)%.text"]><ContentItem><DataContent><nitf><body><body.content>
.