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
Web Semántica - Unidad 2
- 488