Anexo: Glosario

A continuación se describen algunos términos con la definición apropiada para  Swoogle.


Class

Una clase hace referencia a un rdfs:Resource el cual es una instancia de rdfs:Class. En Swoogle, dada una terna (X,Y,Z), X es una clase accessible si y solo si se cumplen las siguientes restricciones:

·         X no es anónimo

·         Y es rdf:type

·         Z es una de las siguientes clases -- rdfs:Class, owl:Class, owl:Restriction, owl:DataRange, daml:Class, daml:Datatype, y daml:Restriction.


DAML

DARPA’s  Agent Markup Language


FOAF

FOAF (Friend of A Friend) es un vocabulario RDF para describir personas y relaciones entre personas que fundamenta algunas de las Redes sociales de hoy en día como LiveJournal o MyOpera,


Individual

Un “individual” se refiere a un rdfs:Resource el cual es una instancia de owl:Thing o daml:Thing. En Swoogle, dada una terna (X,Y,Z), X es un individuo accesible si y solo si se cumplen las siguientes restricciones:

·         X no es anónimo

·         Y es rdf:type

·         Z es cualquiera de: owl:Thing,  daml:Thing or una clase cuyo namespace no es ninguno de estos { owl, rdf, rdfs, daml}.


Ontology Ratio

La ontology ratio muestra la proporción de las clases definidas en todos los términos definidos en un SWD.

Dado un SWD foo, su ontology ratio R(foo) se calcula mediate la siguiente ecuación:

 R(foo) = ( |C(foo)| + |P(foo) |) / ( |C(foo) | + |P(foo) | +|I(foo) | )

donde C(foo), P(foo), I(foo) se refiere a los conjuntos de clases definidas, propiedades definidas y individuos definidos en foo respectivamente.


Property

Una propiedad referencia a un rdfs:Resource el cual es una instancia de rdf:Property. En Swoogle, dado un triple (X,Y,Z), X es una propiedad accesible si y solo si se encuentran las siguientes restricciones:

·         X no es anonimo

·         Y es rdf:type

·         Z es cualquiera de Meta-properties -- rdf:Property, owl:ObjectProperty, owl:DatatypeProperty, owl:AnnotationProperty, owl:FunctionalProperty, owl:InverseFunctionalProperty, owl:SymmetricProperty, owl:OntologyProperty,owl:TransitiveProperty, daml:Property, daml:ObjectProperty, daml:DatatypeProperty, daml:TransitiveProperty, y daml:UniqueProperty.


Semantic Web Document (SWD)

Swoogle considera que un Semantic Web document es un documento representado como un grafo RDF. Actualmente hay tres codificaciones sintácticas aceptadas para grafos RDF, a saber 'RDF/XML', 'N-Triples' y 'N3'.

Aunque no está requerido, los SWDs que emplean estas gramáticas son ' rdf ', el ' nt ' y el ' n3 '.  Observe que no consideramos un documento XHTML con RDF enbebido como un SWD. Esta definición se puede relajar en el futuro cuando aparezcan estándares para encajar RDF en XHTML y cuando nuevas codificaciones para RDF lleguen a ser populares.


Semantic Web Ontology (SWO)

Una Semantic Web Ontology es un tipo especial de SWD el cual define muchas Classes y Properties. Este consiste en información que está almacenadea en el T-box de un Description Logic system. En la práctica, un SWD es un SWO con un Ontology Ratio no menos de 0.8.


Semantic Web Database (SWDB)

Una Base de Datos Semántica es un tipo especial de SWD el cual no define una Class o Property. Esto corresponde a formularios que son almacenados en el A-box en un Description Logic system. En la practica, un SWD es un SWDB si su Ontology Ratio es 0.


Term

Un termino se refiere a un rdfs:Resource nodo en un SWD.

En RDF se definen las sentencias en el formato de una 3-upla o triple (sujeto, predicado, objeto), donde:

Sujeto

Es el Recurso sobre el cual nos estamos refiriendo.

Predicado

Es el Recurso que indica que es lo que estamos definiendo.

Objeto

Puede ser un Recurso o un Literal que podria considerarse el valor de lo que acabamos de definir.

A simple vista pareciera que no es mucho lo que decimos con esto, pero cuando tenemos un conjunto de triples es mayor la expresividad que tenemos. Por ejemplo, para señalar que cuál es el título de este documento podriamos decir que: el titulo del recurso http://f14web.com.ar/inkel/que-es-la-web-semantica es ¿Qué es la Web Semántica?, que expresado en RDF seria: 

(<http://f14web.com.ar/inkel/que-es-la-web-semantica>,
 <http://purl.org/dc/elements/1.1/title>,
 "¿Qué es la Web Semántica?") 

Ahora que hemos visto como se compone un triple de RDF, veamos como seria su sintaxis RDF/XML:

<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
 
<rdf:Description
    rdf:about="http://f14web.com.ar/inkel/que-es-la-web-semantica">
    <dc:title>¿Qué es la Web Semántica?</dc:title>
</rdf:Description>
 
</rdf:RDF>