Goal.com fields in every export
The article record covers canonical URL, headline, standfirst, edition, language, section, byline, publication timestamp, last modified timestamp, item type and the article identifier.
Edition and language are separate fields, as on any multi market publisher. Edition tells you the market the story was published for; language tells you the text you are holding. Several editions publish in the same language for different markets and the distinction matters for any regional analysis.
Story grouping across editions is delivered rather than left as an exercise. Where the same story appears in several editions, translated or not, the rows carry a shared story identifier produced by near duplicate detection and entity overlap, so coverage can be counted once globally or once per market.
Football entities are extracted and normalised: clubs, players, competitions and managers mentioned, linked to identifiers that join to squad and transfer data. That is what turns a pile of articles into something answerable, since the questions are almost always about a player or a club rather than about a keyword.
Item type separates reported news from transfer rumour, preview, report and list content, and every row carries the collection timestamp.