nuevas tendencias en internet hacia la web semÁntica ernesto jÍmenez ruiz (erjimenez@udec.cl)...

Post on 12-Jan-2015

12 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

NUEVAS TENDENCIASEN INTERNET

HACIA LA WEB SEMÁNTICA

ERNESTO JÍMENEZ RUIZ (erjimenez@udec.cl)

Sesión 1: Introducción a la Red Semántica. Creación de una Ontología sencilla con Protégé 2000

Sesión 2: La Tecnología Subyacente de los Weblogs. Creación de un Weblog con WordPress Sesión 3: Introducción a XML y al Lenguaje de Transformación XSLT

SESIÓN 2 Creación Ontología con Protégé 2000

Utilización de la Ontología FOAF

Introducción a los Weblogs

PROTÉGÉ 2000 (I) Es un entorno para el desarrollo de ontologías Código abierto Desarrollado por el grupo Stanford Medical

Informatics en la Stanford University School of Medicine

Versión Actual: 3.1.1 Página Web: http://protege.stanford.edu

PROTÉGÉ 2000 (II) Clases

Nombre Documentación Rol (Concreto, Abstracto) Restricciones (Constraints) Propiedades (Template slots) Herencia múltiple

PROTÉGÉ 2000 (III) Propiedades (Slots)

Nombre Tipo de valor: Cualquiera, Booleano, Clase,

Número (Entero o Real), Instancia, Cadena o Símbolo (Lista de valores)

Documentación Cardinalidad: Requerido (al menos 1), múltiple

(más de 1) Propiedad inversa

PROTÉGÉ 2000 (IV) Ejemplos de Propiedades según su tipo:

Número: altura, numero_de_pagina Instancia (simple): autor Instancia (múltiple): anuncios Lista de valores: calidad Booleano: urgente

PROTÉGÉ 2000 (V) Download:

http://protege.stanford.edu/download/release/full/ Local: http://152.74.52.235/Varios/

PROTÉGÉ 2000 (V) Creación de unas Ontología Sencilla

FOAF (Friend Of A Friend) El objetivo de este proyecto es la creación de

paginas Web con contenido que pueda procesar un ordenador http://www.foaf-project.org/

Creación del Fichero ‘foaf.rdf’:http://www.ldodds.com/foaf/foaf-a-matic.es.html

Publicación usando la etiqueta link:<link rel="meta" type="application/rdf+xml" title="FOAF" href="foaf.rdf" />

WEBLOGS Introducción a los Weblogs

Tecnología Subyacente Herramientas de Creación de Weblogs Creación de un Weblog

Blogger (http://www.blogger.com/start) WordPress (http://wordpress.org)

WEBLOGS Tecnología Subyacente (I)

Sindicación Web: Forma de hacer que una sección de un sitio web esté

disponible para que otros sitios web la utilicen. Secciones llamadas también Web Feeds. Originalmente en sitios web de noticas y blogs. En un Futuro se pretende sindicar cualquier tipo de

información.

WEBLOGS Tecnología Subyacente (II)

Web Feeds: Documentos en lenguaje XML conteniendo

información estructurada a cerca de un sitio web o weblog.

Los formatos XML más comunes son RSS, RDF y Atom.

WEBLOGS Tecnología Subyacente (III)

Agrupadores Web (I): Aplicaciones que recogen contenido sindicado (RSS,

Atom, RDF). Permiten crear un periódico personal: un único

espacio de información, con varias fuentes de información.

Subscripción a un web feed, comprueba cada cierto tiempo si han habido novedades, y recupera la información nueva detectada.

WEBLOGS Tecnología Subyacente (IV)

Agrupadores Web (II): Estas aplicaciones también son conocidas como feed

readers, RSS readers, feed aggregators o news reader.

Las características de los agrupadores puedes ser incorpaoradas en otros cliente software como: Web browsers (FireFox) Clientes e-mail (Outlook) Programas para la creación de weblogs (WordPress), etc.

WEBLOGS Tecnología Subyacente (V)

Lenguajes (I) RSS: es una familia de formatos XML para

sindicación web. Se distinguen los siguientes estándares: Rich Site Summary (RSS 0.91) RDF Site Summary (RSS 0.9 and 1.0) Really Simple Syndication (RSS 2.0)

WEBLOGS Tecnología Subyacente (VI)

Lenguajes (II) La tecnología tras RSS permite:

La subscripción a sitios web que proveen RSS feeds. Proporcionan contenido web o un resumen de éste, junto a

los links que apuntan a la fuente de información completa. Proporcionar Metadatos como el nombre del autor, fecha de

creación, etc.

Lenguaje Atom: se mejora ciertas características respecto a RSS.

WEBLOGS Tecnología Subyacente (VII)

Lenguajes (III) Atom: Se supone que mejora ciertas características

respecto a RSS.

WEBLOGS Herramientas de Creación de Weblogs (I)

Herramientas a nivel de usuario. Con características básicas para extensión y

personalización. Proporcionan un espacio Web a los usuarios para

crear su wblog Ejemplos: blogger, LiveJorunal, entre otras.

WEBLOGS Herramientas de Creación de Weblogs (II)

Herramientas avanzadas. Más orientadas a desarrolladores Permitiendo crear un servidor web personalizado Ejemplos:

Movable Type (desarrollo plugins mediante Perl, base de datos: MySQL, PosgreSQL)

Power Blog (desarrollo con VB y C#, base de datos XML) WordPress (desarrollo con php y base de datos MySQL)

WEBLOGS Herramientas de Creación de Weblogs (III)

Características WordPress (I) Sistema de publicación web muy potente escrito en

PHP y con MySQL como backend. Versión actual es la 1.5.2. Requerimientos: PHP versión 4.2 o superior, y

MySQL versión 3.23 o superior Localmente instalado control total sobre el sistema Generación de Páginas Dinámica: todas las páginas

son generadas a través de la base de datos y de las plantillas predefinidas.

Herramientas de Creación de Weblogs (IV) Características WordPress (II)

Feeds: soporta las especificaciones RSS 1.0 (RDF), RSS 2.0 y Atom. Además cada página del weblog tendrá asociado un feed.

Plugins: permite la extensión del sistema mediante el desarrollo de plugins.

Archivo de páginas: la base de datos permitirá mantener un historial de páginas.

Búsqueda: permite realizar búsquedas sobre los temas del blog

WEBLOGS Creación de un Weblog (I):

Blogger (http://www.blogger.com/start) WordPress (http://wordpress.org)

Instalación de EasyPhp: Apache Server + PHP + MySQL + Other Tools http://www.easyphp.org/?lang=es Local: http://152.74.52.235/Varios/

Instalación de WordPress

WEBLOGS Creación de un Weblog (II):

Configuración de EasyPHP Probar: 'http://localhost/' Cambio método de autentificación: config, http or

cookie based Abrir el fichero de configuiración de PHPMyAdmin:.

Localizado en: C:\EasyPHP\phpmyadmin\config.inc.php Cambio de la línea 83 o cercana:

$cfg['Servers'][$i]['auth_type'] = 'config'; Change the word 'config' to 'http'.

WEBLOGS Creación de un Weblog (III):

Configuración para aceptar peticiones del exterior: Si se trabaja con Windows se debe habilitar el acceso

desde Internet, en Panel de Control/Conexiones de Red/Propiedades.

WEBLOGS Creación de un Weblog (IV):

Configuracion de WordPress La carpeta de WordPress debe estar en el directorio ‘www’ para

que se pueda acceder a ella. Creación de una base de datos con el administrador de MySQL

donde se almacenarán las tablas necesarias para WordPress Modificación del fichero wp-config-sample.php, para contener

los datos de la base de datos MySQL creada. Salvar fichero como wp-config.php Lanzar desde el navegador el instalador de WordPress:

http://nameServerApache/wpadmin/install.php Tras la instalación se proporcionará un login y un password para

el administrador deWordPress.

WEBLOGS Creación de un Weblog (V):

Themes WordPress http://wordpress.org/extend/themes/

Plugins WordPress http://codex.wordpress.org/Plugins Syndication Plugin

FeedWordPress http://projects.radgeek.com/feedwordpress Extended FeedWordPress [In Process] Filtro de Noticias

FIN SESIÓN Página Web Personal:

http://ejimenez.taponcitos.com

top related