WESO MeTTeG 2011

25
Innovative services to ease the access to the public procurement notices using linking open data and advanced methods based on semantics Code: TSI-020100-2010-919 José María Álvarez Rodríguez WESO-Universidad de Oviedo http://purl.org/weso/moldeas/ 5th International Conference on Methodologies, Technologies and Tools enabling e-Government Camerino (Italy) 30th of June

Transcript of WESO MeTTeG 2011

Page 1: WESO MeTTeG 2011

Innovative services to ease the access to the public procurement notices using

linking open data and advanced methods based on semantics

Code: TSI-020100-2010-919

José María Álvarez RodríguezWESO-Universidad de Oviedohttp://purl.org/weso/moldeas/

5th International Conference on Methodologies, Technologies and Tools enabling e-Government

Camerino (Italy)30th of June

Page 2: WESO MeTTeG 2011

Objective

Creation of a pan -european e-procurement platform

Page 3: WESO MeTTeG 2011

Covering almost every publicprocurement notices of the

European regions

Page 4: WESO MeTTeG 2011

E-procurement Long Tail

TEDBOE

(official bulletin of the Spanish Governement) BOPA

(official bulletin of the Asturian Governement)

Page 5: WESO MeTTeG 2011

Taking into accountthe multicultural and multilingual

issues

Page 6: WESO MeTTeG 2011

To Be Able to answer to …

Which public procurement notices are relevant to Dutch companies (only SMEs) that

want to tender for contracts announced by local authorities with a total value lower than 170K € to procure “Road bridge construction work” and a two year duration in the Dutch -

speaking region of Flanders (Belgium)?

Page 7: WESO MeTTeG 2011

But clients do not knowhow to find suitable

notices …

ClientsBusiness User

Company

Page 8: WESO MeTTeG 2011

“Semantic ” support to thebusiness user

ClientsCompany

+

Page 9: WESO MeTTeG 2011

XML

TEDTED

RDFizing

CPVCPV

Services

(e.g. Searching,

Matchmaking &

Prediction)BOEBOE

……

NUTSNUTS

Organizations

BOPABOPA

RDFizing

EurovocEurovoc

Linked Data

Api

Pubby+Snorql

1

2

3

4

5

Structuring public procurement notices

Transforming government classifications

LOD enrichment

Providing new semantic-based services

Easing the access to thepublished data using the

LOD approach

Semantic

Methods

Page 10: WESO MeTTeG 2011

1,2,3 Structuring the publicprocurement notices and

government classifications

• CPV codes• NUTS codes• Total amount• Duration• Type of enterprise• Others ..

Page 11: WESO MeTTeG 2011
Page 12: WESO MeTTeG 2011

1,2,3 Preliminary Results

Information Triples Total

Common ProcurementVocabulary(2003 y 2008)

278,586 9,230,991

millions of RDF

triples

Organizations ~500,000

NUTS 36,219

Public procurementnotices(2008-2011)

677,058

2,398,601

2,590,880

402,264

Page 13: WESO MeTTeG 2011

4 Semantic -basedServices

Problem of«Query Expansion » depending on the kind of

information variable

Page 14: WESO MeTTeG 2011

Search and Recommend«best notices»

according to the clients profile

Page 15: WESO MeTTeG 2011

4 Methods of«QueryExpansion »

Expansion

Individual

Taxonomy-based

Directly

Syntactic Search

SpreadingActivation

Recommendingengine

Location

Georeasoning

User-based

Numeric

Fuzzy Logic

History-based

Correlation

Group

Recommendingengine

Page 16: WESO MeTTeG 2011

Remembering …

Which public procurement notices are relevant to Dutch companies (only SMEs) that

want to tender for contracts announced by local authorities with a total value lower than 170K € to procure “Road bridge construction work” and a two year duration in the Dutch -

speaking region of Flanders (Belgium)?

Page 17: WESO MeTTeG 2011

Query …

?ppn

NUTS-B3 300 RÉG. WALLONNE

cpv:45221111-3

SME170,000 €

cpv:45221111-3 NL

ppn:nutsCode

cpv:CodeIn2008

org:classification ppn:hasAmount

2 years

ppn:hasDuration

Page 18: WESO MeTTeG 2011

Applying Query Expansion …

cpv:45221111-3 NL

?ppn

SME170,000-200,000 €

ppn:nutsCode

cpv:CodeIn2008

org:classification ppn:hasAmount

2-3 years

ppn:hasDuration cpv:45221111-3cpv:45221110-6cpv:45221113-7cpv:45221114-4

NUTS-B3NUTS-NL326NUTS-1025NUTS-BE2

Page 19: WESO MeTTeG 2011

4 Example of SPARQL query

SELECT DISTINCT * WHERE {?ppn rdf:type <http://purl.org/weso/ppn/def#ppn>.?ppn org:classification <http://purl.org/organizations#SME> ?ppn ppn:nutsCode ?nutsCode.FILTER(?nutsCode = nuts:B3 ... ) .

?ppn cpv:codeIn2008 ?cpvCode. FILTER(? cpvCode = cpv:45221111-3 ... ) .

?ppn dc:identifier ?id.?ppn dc:date ?date . ? ppn ppn:hasAmount ?amount.FILTER (

(xsd:double(?amount) >= xsd:long(170,000)) && (xsd:double(?amount) <= xsd:long(200,000)) ).

?ppn ppn:hasDuration ?duration.FILTER (

(xsd:long(?duration) >= xsd:long(2)) && (xsd:long(?duration) <= xsd:long(3)) ).

…}

Page 20: WESO MeTTeG 2011

4 Resultshttp://purl.org/weso/moldeas/

Page 21: WESO MeTTeG 2011

Jquery+Exhibit!

Page 22: WESO MeTTeG 2011

5Publishing linked data with

WESO DESH & Pubby

Page 23: WESO MeTTeG 2011

5 Graph explorationthrough SNORQL

Page 24: WESO MeTTeG 2011

6 Evaluation and FurtherSteps

• Test ranking functions to sort outresults

• Validation (“pedantic”) of the published data

• Tracking organizations activity• Evaluation of the improvement with

regards to the legacy system

Page 25: WESO MeTTeG 2011

Innovative services to ease the access to the public procurement notices using

linking open data and advanced methods based on semantics

Code: TSI-020100-2010-919

José María Álvarez RodríguezWESO-Universidad de Oviedohttp://purl.org/weso/moldeas/

5th International Conference on Methodologies, Technologies and Tools enabling e-Government

Camerino (Italy)30th of June