This is a false dichotomy. You ask A or B. The possible answers are A, B, both, neither, undecidable. You are falsely asserting that the first two are the only available options. They are not and I choose neither as my answer.
If you want to state it is neither of those options, then state what it actually is.
Again, it quite clearly isn't the same, so nothing is not an option.
If you open it one format and save it in another, that is now a different file, stored in a different way, making it a conversion.
Exactly so, completely agree.
...
I did no conversion at all
It was a .osm file, with an xml format.
You then provided it as a .png file, a fundamentally different format. That is converting it.
I opened it, it looked like a map.
You opened it in software which converted the logical structure into a visual one.
But the .osm file itself has none of that visual information. It is a logical representation.
That means that by that standard the .osm file is not a map.
Alternatively, if you are happy with a piece of software taking that logical data and presenting it in a visual format, then you did that with GeoNames, meaning GeoNames is a map.
Of course, you start with a base map and layer some additional spatial information on top, that's a very common use (but not the only use) of a spatial database. If a spatial database was a map, starting with a base map would be redundant.
No, it wouldn't. That is like saying, if you have a map, every other possible map is redundant.
You have a map showing countries? That's great, every other map is redundant, you don't need a map showing streets, or businesses, or parks, or anything like that, that would just be redundant.
Or you could accept that maps can have different information, and thus using a different map as a base layer for another map is not redundant.
Congratulations, you've actually found someone else who has used my very same technique. Not sure that proves anything, but well done.
It is a map, on GeoNames site, using the data of GeoNames. But no, they didn't use your technique. They actually processed the data rather than just plotting it.
If you notice, their map has different brightness values for the same region, based upon how many points are there.
I'm not certain, but that usage sounds more like a map as used in graph theory:
"In graph theory, a map is a drawing of a graph on a surface without overlapping edges (an embedding)."
It is a more general definition of a map.
But notice how the one you provided requires it to be a drawing, which is less inclusive than the definition I provided which allows a logical reprsentation, like the .osm file.
In any case, you asked me for my understanding of map
I specifically asked for one which doesn't disagree with things we both either agree are maps or agree aren't.
The definition you chose excluded the .osm file as it is not a visual format. It is a logical format.
The fact that you can open it in different software and get quite different representations shows it is not a visual format.
The fact it likes the styling information to determine how to display it shows that it is not a visual format.
As I have explained many times, if you want to appeal to presentation, of it being visual, then the .osm format is not a map as it is not a visual format, it is not an image.
I chose one which fits my particular viewpoint.
i.e. a viewpoint in which you can pretend making a map is easy?
To be honest I'm not entirely sure what a street directory is, it's not a term I've ever used, but Collins says "another name for street map", so it's obviously not clear cut is it.
Which was the very point I was making. Person calling some X, doesn't mean it isn't Y.
As you want to bring up Collins, how do they define a spatial database?
"Sorry, no results for “spatial database” in the English Dictionary."
I'm not reading all that. Does it say anywhere that a spatial database is a map? Pull out that quote for me and I'll change my mind.
So you want me to pull out a quote which would be made directly to you?
If you want that, you email them and see what response you get.
Or, you could accept what I already provided describing it.
Again, it stores information as a geodatabase.
This includes the information which it portrays on screen, visually, in a format you accept as a map.
So by that standard, that geodatabase IS A MAP.
But how about this, considering you want a quote, how about you try providing a direct quote from OSM stating that the .osm file is a map.
In fact, here is a quote from their wiki:
"The major tools in the OSM universe use an XML format following a XML schema definition that was first used by the API only. Basically it is a list of instances of our data primitives (nodes, ways, and relations)."
Notice how they describe it as a "list of instances", not as a map. -
If you look on their help forum, you have someone just as helpful as you:
"Strictly speaking, you haven't download a "map", just the raw data that something can create a map from. A .osm file is a text file, so if you open it in a text editor you'll see the raw data. Most programs that "do things with OSM data" can read .osm files, but which of those you'd use depend on whether you want to view the data, edit it, or create some sort of map from it and then view that." -
https://help.openstreetmap.org/questions/30178/how-do-i-openview-the-map-which-is-in-osm-file-format-exported-areaThat sure sounds like your argument against GeoNames.
And as you wanted to appeal to a tutorial, how about this:
https://learnosm.org/en/osm-data/file-formats/"Like any type of data, there are various ways of storing geographic data on a computer. It can be saved in a database, which is a specialized system for storing and retrieving data, and in fact there are database systems specifically designed for storing geographic data."
"The .osm file format is specific to OpenStreetMap."
"OSM data, on the other hand is designed to be easily sent and received across the internet in a standard format. Hence, .osm files are coded in XML, and contain geographic data in a structured, ordered format. A simple .osm file would look like this if viewed in a text editor:"
"Acquiring data in .osm format is easy - in fact you do it every time that you download data in JOSM, but using these files for analysis and map design is not easy. Hence you are better off converting the data into another format, or getting it from a service that converts the data for you."
"Many types of information are stored in database systems, which provide a logical way of organizing and accessing data. Geographic data is no different, although databases designed for geodata are specialized to handle the complex functions that querying geographic data requires."
"OpenStreetMap data is often stored in a PostgreSQL database with PostGIS extensions. This type of database provides fast access to the data and can be used easily with Mapnik, a piece of software that creates the map tiles used in web slippy maps. There are several tools available for importing raw OSM data into a PostgreSQL database."
And based upon another page there, it seems like the .osm format really matches your .txt example with excel:
https://learnosm.org/en/osm-data/osm-in-qgis/"You can either use QuickOSM to import it clicking on ‘OSM File’ in the left bar. Once you used QuickOSM OSM files should have been made known to QGIS and you can use the regular vector layer import:"
Notice how it clearly describes it as importing, not opening?
So again, there are really only 2 options:
1 - presentation matters, not the information stored. That means neither GeoNames, nor the .osm file are maps.
2 - Information matters, and thus either the connections are important which rules out your image and the GeoNames file, or there is enough information in the GeoNames file for it to be a map.
All of which could be checked by anyone with an interest.
At which point why bother with the process at all, if you are just going to have to check it?
Same way I would set up any other Web site, is this supposed to be a difficult thing?
It isn't a simple case of "set up website" it has parts to it.
Quite happy to leave it up to them
Which means you don't have the entire process.