Web Semántica:

Unidad 2 - Lenguajes de Representación de Recursos

Gustavo Andrés Uribe Gómez

guribe@unicomfacauca.edu.co

+572 8220517 Ext. 130

Tripletas

¿Qué es una tripleta?

Ejemplo

Cauca es_un Departamento

Popayán es_parte_de Cauca

Gustavo es_un Persona

Gustavo nació_en Popayán

¿Puedes contarnos tres características tuyas?

Ejemplo

Relaciones Importantes en las tripletas

  • is_a (es_un)
  • is_part_of (es_parte_de)
  • is_inheres_in (es_inherente_en)
  • represents/is_about (respresenta/es_acerca)
  • is_subclass_of (es_subclase_de)

Resource Description Framework (RDF)

¿Porqué usar RDF?

  • La información se más fácilmente consumible por el software (e.g. buscadores)
  • Es posible interconectar conjuntos de datos (datasets). Ejemplo un conjunto de datos de pintores podría hacer referencia a Wikidata
  • Es posible usar los datasets disponibles
  • Construir redes sociales distribuidas
  • Es una forma estandarizada para el intercambio de datos
  • Conectar varios datasets con un solo punto de consulta 

Ejemplo

"International Resource Identifier" (IRI)

Blank Nodes

Sintaxis

RDF Schema (RDFS)

¿Que es?

  • Permite la definición de vocabularios dentro de RDF
  • Determina como se debe construir un RDF

Elementos

Construct Syntactic form Description
Class (a class) C rdf:type rdfs:Class C (a resource) is an RDF class
Property (a class) P rdf:type rdf:Property P (a resource) is an RDF property
type (a property) I rdf:type C I (a resource) is an instance of C (a class)
subClassOf (a property) C1 rdfs:subClassOf C2 C1 (a class) is a subclass of C2 (a class)

Elementos

subPropertyOf (a property) P1 rdfs:subPropertyOf P2 P1 (a property) is a sub-property of P2 (a property)
domain (a property) P rdfs:domain C domain of P (a property) is C (a class)
range (a property) P rdfs:range C range of P (a property) is C (a class)

Vocabularios Reconocidos

  • Dublin Core
  • SKOS
  • schema.org
  • FOAF (Friend of a Friend)

Ejemplo/Ejercicio

  • Describamos diez hechos (facts) de nosotros mismos usando el vocabulario de FOAF

Datasets

  • DBpedia
  • Wikidata
  • Wordnet
  • Europeana
  • VIAF

Web Semántica - Unidad 2

By Gustavo Andrés Uribe Gómez