NUEVAS TENDENCIASEN INTERNET
HACIA LA WEB SEMÁNTICA
ERNESTO JÍMENEZ RUIZ ([email protected])
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