9

Should we treat the two tags spatial-database and geodatabase as synonyms?

Seems like the guys on Wikipedia haven't come to a conclusion on this topic either: see Geodatabase on en.wp.

1
  • With the count being 36:2 in favour of not having geodatabase map to spatial-database based on answer votes, or 36:11 if all question votes are considered to be against (when some may be simply acknowledging that it is a good question to ask), I have re-directed the geodatabase tag to be a synonym of esri-geodatabase.
    – PolyGeo Mod
    Commented Feb 13, 2017 at 22:17

5 Answers 5

27

Definitely not. A spatial database is an RDBMS with spatial types, indexes and functions, see: PostGIS, Oracle Spatial, SQL Server Spatial, etc. A geodatabase is a particular database schema designed by ESRI for managing what they call "layers" as well as their bolted on handling of "versioning", "topology" and other ESRI application specific storage requirements. A geodatabase schema can appear in a spatial database, but also can occur in non-spatial databases like Access and even in custom file formats like FGDB.

9
  • 2
    "A geodatabase is a particular database schema designed by ESRI []" ... Yes, ESRI calls their product geodatabase. But as far as I see it, we (or the WP community) haven't reached a consensus yet that the term geodatabase has to be limited to this ESRI product.
    – underdark
    Commented Nov 18, 2010 at 9:19
  • 1
    I would argue that conflating the terms "spatial database" and "geodatabase" does semantic harm. It leads to confusing questions like "is PostGIS a geodatabase?" Commented Nov 18, 2010 at 17:21
  • 1
    @paul I usually bow and back away from your posts, as your experience and understanding usually supercede mine. In this case I don't agree though: if we take away the 'base' suffix your argument says conflating the terms "spatial data" and "geo data" is also wrong -- and that is technically true as spatial need not be earth specific while geo is -- but the two are synonymous every place I've worked in the last 15 years. I would resolve this by putting (most of) your description above in the "esri-geodatabase" tag wiki definition. Commented Nov 18, 2010 at 23:13
  • 1
    Of course if more people prefer to split spatial-db and geo-db I'll go along. I see right now opinion is 50/50. Commented Nov 18, 2010 at 23:14
  • @paul, to put this concisely: you are saying in your mind esri-geodatabase and geodatabase are synonyms, and spatial-database is something else. Correct? Commented Nov 25, 2010 at 17:13
  • 3
    Yes, in my mind ESRI has sufficiently taken over the term "geodatabase" that it is a synonym for "esri-geodatabase". I can envision a world where "geodatabase" might have a more generic meaning, but I don't think it's the world I live in. Commented Nov 25, 2010 at 18:26
  • 2
    ESRI has registered www.gis.com. Do we let them trademark and take over the term GIS as well? It tend to use the term spatial database and I know that many people mean 'ESRI' geodatabase when they use the term geodatabase, but I don't feel like ESRI should be able to own the term geodatabase just because they started using it to refer to some of their data formats.
    – DavidF
    Commented Nov 30, 2010 at 14:29
  • 1
    It's a simple function of how the term is commonly used and understood. Meaning is nothing but the meeting point of language and convention. While, semantically speaking, it's easy to see how "geodatabase" could be understood as a generic term, in practice (i.e. by the convention of GIS practitioners) "geodatabase" is commonly understood to mean a proprietary Esri spatial DB.
    – zwaap
    Commented Dec 1, 2010 at 22:21
  • 1
    @DavidF - of course not. "GIS" is not commonly thought of as something Esri-specific. Esri of course does not "own" the term geodatabase. If enough people start using it differently, then it takes a differnt meaning. It is not particularly up to us to determine how the term is used. We do each, of course, have one vote, in that we can each use it how we choose, but that's a drop in an ocean. Unless some of you want to start a campaign to promote an alternate usage. Possible, but not likely to be very fruitful.
    – zwaap
    Commented Dec 1, 2010 at 22:28
4

I have to chime in and agree with @PaulRamsey on this. Geodatabase terms has become synonymous with ESRI technology. And sure while you might be technically correct that a spatial database is also a geodatabase I think it adds confusion to the issue.

What is the benefit, other than trying to prove a point, to calling them both geodatabases. And if it is to prove a point I think you only create confusion and make slightly less technical people confused.

1
  • It might also confuse people without ESRI training to learn that geodatabase is one specific product and not a synonym for spatial databases. Especially after reading related Wikipedia articles.
    – underdark
    Commented Nov 30, 2010 at 8:52
2

I agree with @PaulRamsey's answer and propose that the tag ceases to be a synonym of and instead becomes a synonym of .

Personally, for focussed Q&A, I would prefer to see questions about geodatabases tagged with the type of Esri geodatabase that is being used (, , ) but there seems to be a case for using occasionally.

To see what "geodatabase" synonyms are currently in place I am including a screenshot from one of the moderator tools. Switching to point at instead of at would be very easy to do.

enter image description here

6
  • enterprise-geodatabase over arcsde (or synonym)
    – Midavalo Mod
    Commented Feb 9, 2017 at 8:00
  • @Midavalo The ArcSDE / Enterprise Geodatabase is something that I think we should try to sort out in a separate Meta Q&A. I began that at meta.gis.stackexchange.com/questions/4375 but I was hoping to get more input (like from Vince).
    – PolyGeo Mod
    Commented Feb 9, 2017 at 8:06
  • 1
    I believe Enterprise Geodatabase is a subset of the Enterprise GIS (or ArcGIS Enterprise) however I do think that a tag enterprise-geodatabase is more accurate now than arcsde
    – Midavalo Mod
    Commented Feb 9, 2017 at 8:10
  • 1
    @Midavalo Perhaps propose a synonymy of arcsde with a new tag of enterprise-geodatabase having the latter as master. I think that could be cleanly done.
    – PolyGeo Mod
    Commented Feb 9, 2017 at 8:28
  • 1
    Vince doesn't wander into Meta very often, but I'd love to see "SDE database" (and worse "in SDE") disappear; having the tag auto-morph would be awesome.
    – Vince
    Commented Feb 11, 2017 at 22:07
  • 1
    @Vince I've now proposed to do that in meta.gis.stackexchange.com/questions/4478/…
    – PolyGeo Mod
    Commented Feb 12, 2017 at 0:16
1

My vote would be yes. I use them as synonyms and if I'm talking about a personal or file or sde geodatabase, I'll qualify it by saying an ESRI geodatabase.

I think most people who work in all-ESRI environments omit the "ESRI". Over time people assume that geodatabase is an ESRI format and use it as such.

5
  • 5
    I think we should enforce the tag esri-geodatabase (gis.stackexchange.com/questions/tagged/esri-geodatabase). It's only one kind of geodatabase.
    – underdark
    Commented Nov 3, 2010 at 12:09
  • 1
    Done. And I learned there is more to synonym tags than just marking them as interchangeable, they can also be merged: that is one tag is subsumes the contents of the other, and the other is removed. (the removed tag can still be used, it is changed to the master automatically on save). Only the tag with the most questions can be "master". In this case spatial-database is the master and geodatabase the synonym. Should I also merge geodatabase into spatial-geodatabase or is there value in having them independent? (personally I think they should be merged.) Commented Nov 8, 2010 at 18:28
  • 1
    Isn't spatial-geodatabase kind of redundant? I'd probably re-tag those. Otherwise merge them.
    – underdark
    Commented Nov 8, 2010 at 19:19
  • I merged them. It went the wrong way though, geodatabase tag has disapeared while spatial-database remains and there doesn't seem to be any way to reverse the relationship. One could delete the synonym, remove spatial-database from all tag posts, delete the tag, create 'geodatabase' tag, create 'spatial-geodatabase' syn, then re-tag all the posts. I'm not sure it's worth the work. I am happy to do so if others think it is a good idea. We will be using these tags for a long time to come and it's only going to get harder to change later. Commented Nov 9, 2010 at 19:27
  • I'm fine with either of the two tags being master.
    – underdark
    Commented Nov 10, 2010 at 19:42
1

technical note: Users with more than 2500 reputation and a total answer score of 10 or more on the tag, can suggest and vote on tag synonyms. Suggestions will be automatically approved when they reach a score of 4, and automatically deleted when they reach a score of -2. (from here)

Since at present there are only 3 users above the voting threshold and 1 just under, and very few tags with more than 10 uses by any single person, the mechanism can't work. So I suggest for the moment just propose the synonyms in this thread and the moderators can act on them when general agreement is voiced.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .