{"id":35299,"date":"2025-09-05T07:28:05","date_gmt":"2025-09-05T05:28:05","guid":{"rendered":"https:\/\/www.graviton.at\/letterswaplibrary\/self-promotion-free-sample-eu-public-procurement-notices-aug-2025-csv-enriched-with-cpv-codes\/"},"modified":"2025-09-05T07:28:05","modified_gmt":"2025-09-05T05:28:05","slug":"self-promotion-free-sample-eu-public-procurement-notices-aug-2025-csv-enriched-with-cpv-codes","status":"publish","type":"post","link":"https:\/\/www.graviton.at\/letterswaplibrary\/self-promotion-free-sample-eu-public-procurement-notices-aug-2025-csv-enriched-with-cpv-codes\/","title":{"rendered":"[self-promotion] Free Sample: EU Public Procurement Notices (Aug 2025, CSV, Enriched With CPV Codes)"},"content":{"rendered":"<p><!-- SC_OFF --><\/p>\n<div class=\"md\">\n<p>I\u2019ve released a new dataset built from the EU\u2019s <em>Tenders Electronic Daily (TED)<\/em> portal, which publishes official public procurement notices from across Europe.<\/p>\n<ul>\n<li><strong>Source:<\/strong> Official TED monthly XML package for <strong>August 2025<\/strong><\/li>\n<li><strong>Processing:<\/strong> Parsed into a clean tabular CSV, normalized fields, and enriched with CPV 2008 labels (Common Procurement Vocabulary).<\/li>\n<li><strong>Contents (sample):<\/strong>\n<ul>\n<li><code>notice_id<\/code> \u2014 unique identifier<\/li>\n<li><code>publication_date<\/code> \u2014 ISO 8601 format<\/li>\n<li><code>buyer_id<\/code> \u2014 anonymized buyer reference<\/li>\n<li><code>cpv_code<\/code> + <code>cpv_label<\/code> \u2014 procurement category (CPV 2008)<\/li>\n<li><code>lot_id<\/code>, <code>lot_name<\/code>, <code>lot_description<\/code><\/li>\n<li><code>award_value<\/code>, <code>currency<\/code><\/li>\n<li><code>source_file<\/code> \u2014 original TED XML reference<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>This free sample contains <strong>100 rows<\/strong> representative of the full dataset (~200k rows).<br \/> <a href=\"https:\/\/huggingface.co\/datasets\/OpenMLDatasets\/ted_2025_08_sample\">Sample dataset on Hugging Face<\/a><\/p>\n<p>If you\u2019re interested in the <strong>full month (200k+ notices)<\/strong>, it\u2019s available here:<br \/> <a href=\"https:\/\/openmldatasets.gumroad.com\/l\/rexjp\">Full dataset on Gumroad<\/a><\/p>\n<p><strong>Suggested uses:<\/strong> training NLP\/ML models (NER, classification, forecasting), procurement market analysis, transparency research.<\/p>\n<p>Feedback welcome \u2014 I\u2019d love to hear how others might use this or what extra enrichments would be most useful.<\/p>\n<\/div>\n<p><!-- SC_ON -->   submitted by   <a href=\"https:\/\/www.reddit.com\/user\/OpenMLDatasets\"> \/u\/OpenMLDatasets <\/a> <br \/> <span><a href=\"https:\/\/www.reddit.com\/r\/datasets\/comments\/1n8m8u4\/selfpromotion_free_sample_eu_public_procurement\/\">[link]<\/a><\/span>   <span><a href=\"https:\/\/www.reddit.com\/r\/datasets\/comments\/1n8m8u4\/selfpromotion_free_sample_eu_public_procurement\/\">[comments]<\/a><\/span><\/p><div class='watch-action'><div class='watch-position align-right'><div class='action-like'><a class='lbg-style1 like-35299 jlk' href='javascript:void(0)' data-task='like' data-post_id='35299' data-nonce='65e0e39b87' rel='nofollow'><img class='wti-pixel' src='https:\/\/www.graviton.at\/letterswaplibrary\/wp-content\/plugins\/wti-like-post\/images\/pixel.gif' title='Like' \/><span class='lc-35299 lc'>0<\/span><\/a><\/div><\/div> <div class='status-35299 status align-right'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>I\u2019ve released a new dataset built from the EU\u2019s Tenders Electronic Daily (TED) portal, which publishes official&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[85],"tags":[],"class_list":["post-35299","post","type-post","status-publish","format-standard","hentry","category-datatards","wpcat-85-id"],"_links":{"self":[{"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/posts\/35299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/comments?post=35299"}],"version-history":[{"count":0,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/posts\/35299\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/media?parent=35299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/categories?post=35299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/tags?post=35299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}