Proyecto 10ders
Código: TSI-020100-2010-919
José María Álvarez RodríguezWESO-Universidad de Oviedo
Red Temática Española de Linked DataBoadilla del Monte (Madrid)
6 de Junio de 2011
Objetivo
Creación de una plataforma europea de e -procurement
Que incluya todas las
licitaciones de las regiones
europeas
Teniendo en cuenta la multiculturalidady el multilingüismo
Capaz de responder a….
¿Cuáles son las licitaciones públicas sobre «servicios» publicadas en la región de
Bélgica que hablan holandés en 2011 entre 100 y 200K?
Pero los clientes no conocen cómo buscar…
ClientesUsuario de negocio
Empresa de Servicios
Asistir al usuario de negocio con semántica
ClientesEmpresa de Servicios
+
XML
TEDTED
RDFizing
CPVCPV
Servicios
(e.g. Searching,
Matchmaking &
Prediction)BOEBOE
……
NUTSNUTS
Organizations
BOPABOPA
RDFizing
EurovocEurovoc
Linked Data
Api
Pubby+Snorql
1
2
3
4
5
Estructurar las licitaciones públicas
Transformar las clasificaciones de productos
Enriquecer con LOD
Proveer nuevos servicios basados en semántica
Facilitar el acceso mediante un enfoque de LOD
Métodos
Semánticos
1,2,3 Estructurar las licitaciones públicas y
las clasificaciones
• Códigos CPV• Códigos NUTS• Coste total de la
licitación• Duración• Tipo de empresa• Otras…
1,2,3 Resultados
Información Tripletas Total
Common Procurement
Vocabulary
(2003 y 2008)
278,586 9,230,991
millones de
tripletas RDF
Organizaciones ~500,000
NUTS 36,219
Licitaciones (2008-
2011)
677,058
2,398,601
2,590,880
402,264
4 Servicios Basados en Semántica
Problema de «Query Expansion » dependiendo del tipo de
variables en las licitaciones
Buscar y Recomendar
«las mejoras licitaciones»
según perfil cliente
4 Métodos de « QueryExpansion »
Expansión
Individual
Taxonómicas
Directa
Búsqueda
Sintáctica
Spreading
Activation
Motor de
Recomendación
Localización
Georazonamiento
Según usuario
Numéricas
Lógica Borrosa
Según historial
Correlada
Colectiva
Motor de
recomendación
4 Ejemplo de Consulta en SPARQL
SELECT DISTINCT * WHERE{?ppn rdf:type <http://purl.org/weso/ppn/def#ppn>.?ppn <http:// purl.org/weso/ppn/def#nutsCode > ?nutsCode.FILTER(?nutsCode = <http://nuts.psi.enakting.org/id/ IT> ) .?ppn <http://purl.org/weso/cpv/def#codeIn2008> ?cpvC ode. ?cpvCode skosxl:prefLabel ?codeLabel .FILTER ( lang(?codeLabel)="en" ). FILTER (regex(?codeLabel, "Repair") OR regex(?codeL abel,
"Construction")).?ppn dc:identifier ?id.?ppn dc:date ?date . FILTER ( (xsd:long(?date) >= xsd:long(2010)) && (x sd:long(?date)
<= xsd:long(2010)) )}
4 Resultadoshttp://purl.org/weso/moldeas/
Jquery+Exhibit!
5 Publicación de datos mediante Pubby
5 Exploración mediante SNORQL
6 Evaluación y Siguientes Pasos
• Experimentar con las funciones de ránking
• Validar (“pedantic”) la publicaciónde los datos
• Evaluar la mejora del sistema de query expansion con los usuariosde negocio
GRACIAS POR SU ATENCIÓN
Departamento de Informática
Universidad de Oviedo
Edificio Facultad de Ciencias
C/Calvo Sotelo S/N
33007, Oviedo, Asturias
Tlfno: 985 103 397
WWW: http://purl.org/weso
@wesoviedo
Top Related