martes, 23 de noviembre de 2010

Sistema GestióN De Bases De Datos

Check out this SlideShare Presentation:

RDFa


Es un conjunto de extensiones de XHTML propuestas por W3C para introducir semántica en los documentos. RDFa aprovecha atributos de los elementos meta y link de XHTML y los generaliza de forma que puedan ser utilizados en otros elementos. Además se ha definido una correspondencia simple que permite extraer tripletes RDF.


Rudimentos

RDFa es en esencia una generalización de los atributos de los elementos meta y link de XHTML. La a minúscula que se añade a las siglas RDF es precisamente la inicial de la palabra "atributos".
Los atributos que se utilizan son:

  • typeof: indica de que tipo es la instancia descrita. about: una URI que indica el recurso que describen los metadatos y que remite al documento actual por defecto rel, rev, href y resource.

  • resource: atributos que establecen un relación o relación inversa con otro recurso.

  • property: aporta una propiedad para el contenido de un elemento.

  • content: atributo opcional que se sobrepone al contenido del elemento cuando se usa el atributo property.

  • datatype: atributo opcional que indica el tipo de datos del contenido.

Ventajas de RDFa

Hay cinco principios de los metadatos interoperables que cumple RDFa.

Independencia del editor: cada sede web puede usar sus propios estándares. Reutilización de datos: se debe tratar de no duplicar los datos; RDFa hace innecesario separar las secciones XML y HTML de los mismos contenidos.

Autocontención: las secciones de XML y HTML pueden mantenerse separadas.

Modularidad del esquema: Los atributos son reusables.

Escalabilidad: se pueden añadir campos adicionales con la única condición de que se mantenga la capacidad de extraer semántica de los datos del archivo XHTML.

Ejemplo de un Editor RDFa:


Ejemplo de un Mapa de Recursos serializados RDFa

A continuación se muestra el uso de RDFa por elementos que describen la serialización del mapa de recursos que se muestra como un grafo RDF Video Tutorial en ingles sobre RDFa:

Parte 1:

Parte 2:



Parte 3:




Tutoriales en Ingles en una Presentación sobre Slideshare:

The 5 minute guide to RDFa...in only 6 minutes 40 seconds
View more presentations from Mark Birbeck.

Para mayor información tambien pude consultar la siguiente página: http://www.rdfa.info/

SAWSDL

Semantic Anotations for WSDL and XML Schema es una recomendación del W3C y gracias a el, se pueden añadir anotaciones semánticas con términos de una ontología a los componentes del Lenguaje de Descripción de Servicios Web (WSDL) para permitir la clasificación, descubrimiento, concordancia, composición e invocación de servicios Web.

SAWSDL proporciona mecanismos por los cuales los conceptos de los modelos semánticos definidos tanto dentro como fuera del documento WSDL se puede hacer referencia dentro de los componentes de WSDL como anotaciones. Esta semántica cuando se expresa en lenguajes formales pueden ayudar a eliminar la ambigüedad de la descripción de los servicios de Internet durante el descubrimiento automático y la composición de los servicios Web. Los principios de diseño clave para SAWSDL son:

•La especificación permite anotaciones semánticas para los servicios Web utilizando y aprovechando el marco de extensibilidad de WSDL existentes.

•Es indiferente a lenguajes de representación semántica.

•Permite anotaciones semánticas para los servicios Web, no sólo por el descubrimiento de servicios Web, sino también para invocarlos.

Con base en estos principios de diseño, SAWSDL introduce tres nuevos atributos para extender WSDL y así permitir las anotaciones semánticas:

modelReference para especificar la asociación entre un componente WSDL y un concepto en algún modelo semántico.

liftingSchemaMapping y loweringSchemaMapping que se agregan a las declaraciones de elementos de esquema XML y las definiciones de tipo para especificar las asignaciones entre los datos semánticos y XML.


Protégé



Protégé es una plataforma libre y de código abierto que provee una creciente comunidad de usuarios con un conjunto de herramientas para construir modelos de dominio y aplicaciones basadas en el conocimiento con ontologías. En su esencia, Protégé implementa un amplio conjunto de estructuras de modelado del conocimiento y las acciones que apoyan la creación, visualización y manipulación de ontologías en formatos de representación diferentes. Protégé se puede personalizar para proporcionar apoyo de dominio de usar para crear modelos de conocimiento y la introducción de datos. Además, se puede ampliar por medio de una arquitectura plug-in y Java Application Programming Interface (API) para la construcción de herramientas basadas en el conocimiento y aplicaciones.

Una ontología describe los conceptos y relaciones que son importantes en un dominio particular, proporcionando un vocabulario para ese dominio, así como una especificación informatizada del significado de los términos utilizados en el vocabulario. Las ontologías van desde las taxonomías y clasificaciones, esquemas de bases de datos, a las teorías plenamente axiomatizada. En los últimos años, las ontologías se han adoptado en muchos negocios y la comunidad científica como una forma de compartir, la reutilización y el proceso de conocimiento del dominio. Las ontologías son fundamentales para muchas aplicaciones como los portales de los conocimientos científicos, gestión de la información e integración de sistemas, comercio electrónico y servicios de la web semántica.



URLs


Los URL son las direcciones de las informaciones que buscamos en Internet. Los URL constan de tres partes:
  • Protocolo: Es el programa que utilizará el navegador para obtener el archivo elegido. Les suena HTTP, FTP, Gopher...
  • Nombre del host: Se trata del sistema donde se encuentra almacenada la información que buscamos.
  • Ruta del fichero: Se trata de la ubicación del archivo dentro del host.
Entre los principales tipos de URL destacan:
  • HTTP: Son los más populares ya que son los utilizados por los servidores de WWW para mandar documentos a través de Internet.
  • HTTPS (Hypertext Transfer Protocol Secure): es una combinación del protocolo HTTP y protocolos criptográficos. Se emplea para lograr conexiones más seguras en la WWW, generalmente para transacciones de pagos o cada vez que se intercambie información sensible (por ejemplo, claves) en internet.
    De esta manera la información sensible, en el caso de ser interceptada por un ajeno, estará cifrada.
  • FTP: Se utilizan para apuntar hacia los archivos que estén en servidores que usan el protocolo FTP (File Transfer Protocol). Este protocolo es normalmente utilizado para enviar y recibir ficheros. Es el protocolo que se usa para enviar nuestras páginas al servidor de internet. Como ya se puede imaginar en estos servidores se almacenan los archivos que forman parte de nuestra presentación web.
  • File: Apuntan hacia archivos contenidos en el mismo disco que se encuentra el navegador. No resulta muy interesante poner estos URL en nuestras presentaciones puesto que otra persona que desde otro sistema apunte hacia este URL, generalmente fallará en su intento y no podrá tener acceso a él.
  • Mailto: Se usa para mandar correos electrónicos. Cuando seleccionamos este tipo de URL se abre la aplicación de correo electrónico de nuestro ordenador para enviar un correo a la dirección hacia la que apunta el URL. La forma estandar es: mailto:webmaster@bienvenidos.es
  • News: Son URL de grupos de noticias, en estos servidores se almacenan mensajes el los que se discuten sobre direfentes temas.