Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-12 Diskussionsfäden M∡rtin Koppenhoefer
Am 10. Juni 2011 14:38 schrieb fly lowfligh...@googlemail.com:
...
 In der Datenbank bräuchte man den

 1. Koordinatenbereich, wo der operator anzutreffen ist (kann von der
 ganzen Welt bishin zu einer Stadt variieren)
 2. Name
 3. die main-tags, mit welchen der operator zu verknüpfen ist ( zb
 postbox, vendingmachine, postoffice, building, ... bei der Deutschen
 Post AG).



das ist alles ein Riesenaufwand, weil die Liste permanent nachgeführt
werden muss. Das geht vermutlich gerade noch so für Unternehmen in der
von Dir genannten Größe, aber universell ist das nicht verwendbar.


  Für building müß man noch ein bischen besser filtern, da sonst schnell
 eine zu große Liste entsteht !


wieso, was hat das mit building zu tun? Building ist m.E. ein Tag, um
eine bauliche Anlage als solche zu deklarieren (ggf. mit genauerem
Gebäudetyp).


 Ich weiß, dass das ein ganze Stück Arbeit erfordert, aber es würde wohl
 viel mehr Eindeutigkeit schaffen als Monster-Relation-Kombinationen,
 oder wie stellt Ihr Euch denn so eine Relation für die Post, die
 Deutsche Bahn bzw andere große, weltweit tätige Konzerne vor ?


Ja, nicht als Relation, die alle Objekte enthält, die irgendwie
dazugehören, sondern als Zeiger (URI) auf die Entität/Relation vom
Einzelobjekt aus. Wenn man das mit den Relationen macht, die wir in
OSM derzeit haben, dann zeigt auch die Relation wieder auf das
Einzelobjekt, daher geht das so im Moment nicht.

Gruß Martin

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-11 Diskussionsfäden Philip Gillißen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hallo fly, hallo Martin!

Martin: ich finde deine Idee unterstützenswert, aber ich kann leider
auch Frederiks Einwände verstehen. Eine solche Datenmenge würde die
Komplexität sprengen. Dann könnte OSM schnell zu einer Datenbank für
alles werden, was sie vom Grunde aus nicht ist.
Dennoch würde ich gerne solch ein Stammdatenkonzept in OSM sehen, denn
ich überlege jedes Mal, was ich bei operator= setzen muss und schaue
dann nur bei Tagwatch nach, welche Schreibweisen verbreitet sind.

Am 06/10/11 14:38, schrieb fly:
 Ich denke ein Ansatzpunkt ist auch sich für verbreitet operator=* zu
 einigen und dafür eine Datenbank zu erstellen. Ob im wiki oder extern
 ist ersteinmal egal, jedoch sollte sie im wiki verlinkt sein und die
 Editor-Software sie benutzen (presets, known values, autocompletion).
Deine Ausführung würde bspw. einen REST-WebService darstellen, der alle
möglichen Werte für Operator beinhaltet. Wenn man nun die Pflicht,
einen Operator aus dem gültigen Bereich raushält, könnte man als
Datenbasis doch direkt die Tagwatch-Datenbank verwenden, oder?
Sie bietet alle Werte, die bisher ausgewählt wurden als operator und
gleichzeitig unterstützt sie die Wahl durch die Priorität (~=
Verwendungshäufigkeit).
Durch eine Anbindung (und geeignete Datenaufbereitung), würde für mich
bereits ausreichen, wenn die Vorschlagswerte aus Tagwatch aufbereitet im
JOSM/Potlatch 2 angezeigt würden.
Dies hätte den Vorteil, dass die OSM-Datenbank nicht gesprengt wird, die
Daten sich langsam durch jeden Edit verbessern und keine großartigen
Umstellungen notwendig sind.

Ich könnte mir solch eine Lösung gut vorstellen, als naiver Nutzer. Ich
kann nicht beurteilen, ob das Datenmodell von Tagwatch solch eine
Funktion überhaupt anbieten könnte und wie viel Arbeit dies darstellen
würde.
Auf Seiten JOSMs/Potlatchs kann ich mir eher vorstellen, dass die Arbeit
nicht sehr groß ist.

Nur meine zwei, drei Gedanken zu dem Thema.

Gruß,
Philip
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk3zCAQACgkQYNYFUFLXAD1lPwCfRutrLU0/Cpr7MK96tj8qKjgI
oMcAoIQB4M1/1wi0ZW86IVYaLborxkVA
=bdlC
-END PGP SIGNATURE-

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-11 Diskussionsfäden Peter Wendorff

Der Ansatz, Taginfo dazu heranzuziehen, klingt erstmal nicht schlecht.
Allerdings sehe ich da immer noch ein Problem:
Der häufigste operator-Wert alleine hilft ja nicht, um Fehler zu 
erkennen; es müsste eine Art Gruppierung her, die auch taginfo bisher 
eben nicht bieten kann.

Also:
Telekom, Deutsche Telekom, Telekom AG, Deutsche Telekom AG, Telecom.
müssten alle auf einen dieser Begriffe abbilden, aber eben nicht auf 
irgendwas, das so ähnlich klingt, aber ein völlig anderes Unternehmen 
bezeichnet.


Taginfo kann nur Häufigkeiten von Begriffen analysieren und den 
häufigsten zurückgeben; nicht aber die korrekte Gruppierung synonymer Werte.


Gruß
Peter

Am 11.06.2011 08:15, schrieb Philip Gillißen:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hallo fly, hallo Martin!

Martin: ich finde deine Idee unterstützenswert, aber ich kann leider
auch Frederiks Einwände verstehen. Eine solche Datenmenge würde die
Komplexität sprengen. Dann könnte OSM schnell zu einer Datenbank für
alles werden, was sie vom Grunde aus nicht ist.
Dennoch würde ich gerne solch ein Stammdatenkonzept in OSM sehen, denn
ich überlege jedes Mal, was ich bei operator= setzen muss und schaue
dann nur bei Tagwatch nach, welche Schreibweisen verbreitet sind.

Am 06/10/11 14:38, schrieb fly:

Ich denke ein Ansatzpunkt ist auch sich für verbreitet operator=* zu
einigen und dafür eine Datenbank zu erstellen. Ob im wiki oder extern
ist ersteinmal egal, jedoch sollte sie im wiki verlinkt sein und die
Editor-Software sie benutzen (presets, known values, autocompletion).

Deine Ausführung würde bspw. einen REST-WebService darstellen, der alle
möglichen Werte für Operator beinhaltet. Wenn man nun die Pflicht,
einen Operator aus dem gültigen Bereich raushält, könnte man als
Datenbasis doch direkt die Tagwatch-Datenbank verwenden, oder?
Sie bietet alle Werte, die bisher ausgewählt wurden als operator und
gleichzeitig unterstützt sie die Wahl durch die Priorität (~=
Verwendungshäufigkeit).
Durch eine Anbindung (und geeignete Datenaufbereitung), würde für mich
bereits ausreichen, wenn die Vorschlagswerte aus Tagwatch aufbereitet im
JOSM/Potlatch 2 angezeigt würden.
Dies hätte den Vorteil, dass die OSM-Datenbank nicht gesprengt wird, die
Daten sich langsam durch jeden Edit verbessern und keine großartigen
Umstellungen notwendig sind.

Ich könnte mir solch eine Lösung gut vorstellen, als naiver Nutzer. Ich
kann nicht beurteilen, ob das Datenmodell von Tagwatch solch eine
Funktion überhaupt anbieten könnte und wie viel Arbeit dies darstellen
würde.
Auf Seiten JOSMs/Potlatchs kann ich mir eher vorstellen, dass die Arbeit
nicht sehr groß ist.

Nur meine zwei, drei Gedanken zu dem Thema.

Gruß,
Philip
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk3zCAQACgkQYNYFUFLXAD1lPwCfRutrLU0/Cpr7MK96tj8qKjgI
oMcAoIQB4M1/1wi0ZW86IVYaLborxkVA
=bdlC
-END PGP SIGNATURE-

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de



___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-10 Diskussionsfäden Jochen Topf
On Thu, Jun 09, 2011 at 08:06:49PM +0200, M∡rtin Koppenhoefer wrote:
 Ich habe gerade mal einen Versuch gemacht zu einer Idee, die mir schon
 länger durch den Kopf geht.
 
 Ausgangspunkt war die Tatsache, dass wir keine eindeutigen Identifier
 (URI) für viele Dinge haben, so dass es z.B. von der Deutschen Post
 zig Varianten in der DB gibt, die man alle erst mal matchen muss. Auch
 wenn man das vollständig in den Griff bekommen könnte durch
 eindeutiges Matchen ohne jeden Zweifel, so hat man doch nur einen
 Namen und keine weiteren Informationen.
 
 M.E. könnte OSM extrem dazugewinnen, wenn wir die Struktur der Welt
 auch im nichträumlichen Bereich in unserer Datenbank hätten. Wir
 könnten z.B. die Tätigkeitsfelder von Organisationen oder
 Geschäftsfelder von Firmen abbilden. Man könnte die DB z.B. fragen:
 welche Kraftwerke werden von EON betrieben, wo ist die
 Hauptverwaltung, wie ist die Telefonnummer, welche Firmen gehören noch
 dazu (Beteiligungen, Töchter, etc.). Auch politische Strukturen
 könnten vollständig abgebildet werden (Parlament, Regierungssitz,
 Hierarchie, etc.). Manches davon geht auch schon jetzt, aber nur
 ungefähr, d.h. man verlässt sich auf gleiche Namen oder muss externe
 Recherchen anstellen und unsere mit anderen Daten verknüpfen.
 
 Im Prinzip ist solches Mappen derzeit schon möglich, da man auch
 Relationen ohne Members machen kann, die z.B. eine Firma
 repräsentieren könnten. Das Problem ist vor allem, wie man diese
 Relationen auffinden kann ;-). Vermutlich ist unser derzeitiges
 db-Schema nicht besonders gut geeignet, um so was zu machen, aber wenn
 es Interesse daran gibt, wäre das vielleicht lösbar.
 
 Ich habe mal ein kleines Beispiel gemacht, wie man so etwas abbilden könnte:
 Relation für eine Firma (nur rudimentär, da könnte natürlich viel mehr
 drin stehen)
 http://www.openstreetmap.org/browse/relation/1618278
 
 und eine Metro-Linie, die von der vg. Firma betrieben wird (die
 Relation taucht hier mit der Rolle operator auf):
 http://www.openstreetmap.org/browse/relation/207926
 
 Kommentare?

Aaargh. Das klingt auf den ersten Blick ja alles ganz toll. Alles superflexibel
und so. Aber irgendjemand muss mit den Daten auch arbeiten. Das sind einerseits
die Mapper, die das eintragen müssen und andererseits die Leute, die aus den
Daten Karten machen oder sonstwas. Und für beide ist diese ganze
Relationiererei furchtbar aufwändig.

Es hat schon seinen Grund, dass OSM so erfolgreich ist und andererseits
Projekte wie DBPedia und alle diese Semantik-Web-Kram-Sachen nicht in die
Puschen kommen. Es ist für Menschen schwierig rekursiv verzeigerte
Datenstrukturen zu verstehen. Und auch für Maschinen ist das enorm aufwändig,
damit zu arbeiten. Eine Software, die die wichtigsten drei, vier Varianten
von Deutsche Post aus den Operator-Tags der Briefkästen matcht ist viel
viel einfacher, als eine, die Relationen nachlaufen muss. Und dass sowas
mit Relationen eindeutiger wird, ist auch eine Illusion. Ich weiss nicht, ob
das jetzt noch ist, aber irgendwann hatten wir mal eine Hierarchie der
Stadtteile von Bremen doppelt in der Datenbank, weil halt nichts verhindert,
dass man sowas macht.

Nein, unsere Datenstruktur ist schon gut. Sie ist ein Kompromiss, aber ein
praktikabler Kompromiss. Und sie versucht nicht, die ganze Welt in einem
Datenmodell abzubilden, sondern nur die Geodaten für eine Karte zu sammeln.
Wir sind keine Datenbank für Firmengeschäftsfelder oder politische Strukturen.
Das soll ruhig jemand anderes machen.

Jochen
-- 
Jochen Topf  joc...@remote.org  http://www.remote.org/jochen/  +49-721-388298


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-10 Diskussionsfäden Kay Drangmeister

Hi alle,

Am 10.06.2011, 09:01 Uhr, schrieb Jochen Topf joc...@remote.org:


Nein, unsere Datenstruktur ist schon gut. Sie ist ein Kompromiss, aber ein
praktikabler Kompromiss. Und sie versucht nicht, die ganze Welt in einem
Datenmodell abzubilden, sondern nur die Geodaten für eine Karte zu sammeln.


Das ist gut und genau richtig so.


On Thu, Jun 09, 2011 at 08:06:49PM +0200, M∡rtin Koppenhoefer wrote:

Ausgangspunkt war die Tatsache, dass wir keine eindeutigen Identifier
(URI) für viele Dinge haben


Das Problem sehe ich aber durchaus auch. Es wäre toll[TM], wenn man
von irgendwoher (insbesondere auch innerhalb der Map) auf ein bestimmtes
Objekt in der DB verweisen könnte, und zwar

 * eindeutig, als auch
 * persistent

Beispiel: ich möchte von meiner Homepage aus, weil ich gerade über das
Sony-Center in Berlin schreibe, per URI darauf verweisen.

Im Moment geht das z.B. über folgende Möglichkeiten:

(1) http://open.mapquestapi.com/nominatim/v1/search.php?q=sony%20center
(2) http://www.openstreetmap.org/browse/relation/3221

Und hat man jeweils die Probleme:
(1) ist nicht eindeutig (bei der Suche könnten mehrere ähnliche gefunden
werden)
(2) ist nicht persistent (die Relation könnte neu erzeugt werden oder in
eine andere eingebettet, oder aufgelöst, werden)

Eine nahe liegende Alternativlösung sind Wiki-Links:

(3) http://de.wikipedia.org/wiki/Sony_Center
(rechts oben auf Karte klicken)

siehe auch http://wiki.openstreetmap.org/wiki/Key:wikipedia

Allerdings hat dieser eindeutige, persistente URI den Nachteil, dass er
nur für wichtige Dinge existiert, nicht z.B. für meinen Bäcker nebenan
oder den Grillplatz wo ich meine nächste Geburtstagsfeier abhalten will.

Bleiben also noch Koordinaten:

(4) http://www.openstreetmap.org/?mlat=52.510004mlon=13.373083zoom=18

mit dem Nachteil, dass der Ort zwar eindeutig, das Objekt aber damit
natürlich nicht referenziert ist.



Offen bleibt die (fast philos.) Frage, was denn nun das Objekt an sich
ist was referenziert werden soll. Ist Bahnhof (auf dem Hinweisschild)
nicht doch eher der Bahnhofsparkplatz als das Gebäude, die Plattformen,
die Schienenstücke?

Können wir eine solche Datenbank:

* eindeutige Identifier für Real-World-Objekte (z.B. Bahnhofsparkplatz)
* eindeutige Identifier für abstrakte Konzepte (z.B. Deutsche Post)

auch wenn sie nicht Teil der OSM-DB ist, mit OSM konsistent halten?
IMHO ja, aber nicht durch technische Einschränkungen (Du darfst Relation
XY nicht löschen, weil woanders genutzt), sondern durch technische
Hilfsmittel (Script das warnt, dass 'Sony Center (Gebäude)' in der
OSM-DB verändert oder gelöscht wurde). Somit wäre diese (ext.) Daten-
bank etwas ähnliches wie tinyurl.

Viele Grüße,
Kay

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-10 Diskussionsfäden Frederik Ramm

Hallo,

On 06/10/11 10:04, Kay Drangmeister wrote:

Das Problem sehe ich aber durchaus auch. Es wäre toll[TM], wenn man
von irgendwoher (insbesondere auch innerhalb der Map) auf ein bestimmtes
Objekt in der DB verweisen könnte, und zwar

* eindeutig, als auch
* persistent


Ja, das ist ein Ding, das andauernd wiederkommt. Linken von extern auf 
eine OSM-ID ist ganz klar eine bloede Idee (und manche Leute fordern 
daraufhin konstante IDs, noch bloeder). Gerade vor ein paar Tagen hier 
erwaehnt:


http://lists.openstreetmap.org/pipermail/talk-gb/2011-June/011749.html

Die wahrscheinlich beste Loesung fuer sowas - und hier wurde ja auch 
schon oft drueber gesprochen - ist etwas, das mit Fuzzy-Koordinaten 
plus weiteren Informationen arbeitet, also z.B. das amenity=restaurant 
mit name=*Olive* im Bereich von 500m um den Punkt X oder so. Da braucht 
es dann nur noch einen Server, der solche Anfragen gut aufloest (und 
der dann, wenn er gut gemacht ist, gleich auch Bugmeldungen erzeugt, 
wenn vermehrt Links auf nicht-findbare Objekte reinkommen, oder der 
sogar Zugriff auf eine Historie hat und der dann sagen kann das Objekt 
gibt es nicht, aber es gab's bis vor 10 Wochen und wurde dann mit dem 
Kommentar XXX vom User YYY geloescht und so).


Einen ersten kleinen Schritt in die Richtung macht schon das 
query-to-map von Tim Alder, das schon vor einem Jahr hier diskutiert 
wurde:


http://lists.openstreetmap.org/pipermail/talk-de/2010-May/068971.html

Das hat noch nicht alles, was man braucht, und ist auch stark auf die 
Ausgabe von Karten fixiert (in der Praxis will man vielleicht ja eher 
eine Art REST-Request machen und dann eine OSM-ID zurueckbekommen).


Nominatim geht auch in die Richtung; Queries wie pub near 
[51.538,7.217] kann es schon beantworten.


Bye
Frederik

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-10 Diskussionsfäden fly
Am 09.06.2011 20:06, schrieb M∡rtin Koppenhoefer:
 Ich habe gerade mal einen Versuch gemacht zu einer Idee, die mir schon
 länger durch den Kopf geht.
 
 Ausgangspunkt war die Tatsache, dass wir keine eindeutigen Identifier
 (URI) für viele Dinge haben, so dass es z.B. von der Deutschen Post
 zig Varianten in der DB gibt, die man alle erst mal matchen muss. Auch
 wenn man das vollständig in den Griff bekommen könnte durch
 eindeutiges Matchen ohne jeden Zweifel, so hat man doch nur einen
 Namen und keine weiteren Informationen.
 
 M.E. könnte OSM extrem dazugewinnen, wenn wir die Struktur der Welt
 auch im nichträumlichen Bereich in unserer Datenbank hätten. Wir
 könnten z.B. die Tätigkeitsfelder von Organisationen oder
 Geschäftsfelder von Firmen abbilden. Man könnte die DB z.B. fragen:
 welche Kraftwerke werden von EON betrieben, wo ist die
 Hauptverwaltung, wie ist die Telefonnummer, welche Firmen gehören noch
 dazu (Beteiligungen, Töchter, etc.). Auch politische Strukturen
 könnten vollständig abgebildet werden (Parlament, Regierungssitz,
 Hierarchie, etc.). Manches davon geht auch schon jetzt, aber nur
 ungefähr, d.h. man verlässt sich auf gleiche Namen oder muss externe
 Recherchen anstellen und unsere mit anderen Daten verknüpfen.
 
 Im Prinzip ist solches Mappen derzeit schon möglich, da man auch
 Relationen ohne Members machen kann, die z.B. eine Firma
 repräsentieren könnten. Das Problem ist vor allem, wie man diese
 Relationen auffinden kann ;-). Vermutlich ist unser derzeitiges
 db-Schema nicht besonders gut geeignet, um so was zu machen, aber wenn
 es Interesse daran gibt, wäre das vielleicht lösbar.
 
 Ich habe mal ein kleines Beispiel gemacht, wie man so etwas abbilden könnte:
 Relation für eine Firma (nur rudimentär, da könnte natürlich viel mehr
 drin stehen)
 http://www.openstreetmap.org/browse/relation/1618278
 
 und eine Metro-Linie, die von der vg. Firma betrieben wird (die
 Relation taucht hier mit der Rolle operator auf):
 http://www.openstreetmap.org/browse/relation/207926
 
 Kommentare?

Ich denke ein Ansatzpunkt ist auch sich für verbreitet operator=* zu
einigen und dafür eine Datenbank zu erstellen. Ob im wiki oder extern
ist ersteinmal egal, jedoch sollte sie im wiki verlinkt sein und die
Editor-Software sie benutzen (presets, known values, autocompletion).

In der Datenbank bräuchte man den

1. Koordinatenbereich, wo der operator anzutreffen ist (kann von der
ganzen Welt bishin zu einer Stadt variieren)
2. Name
3. die main-tags, mit welchen der operator zu verknüpfen ist ( zb
postbox, vendingmachine, postoffice, building, ... bei der Deutschen
Post AG).
 Für building müß man noch ein bischen besser filtern, da sonst schnell
eine zu große Liste entsteht !

Es sollte zb möglich sein alle bekannten operator für Briefkästen in
Deutschland im preset amenity=postbox als values zu erhalten, wenn man
sich in D befindet und analog für andere Länder/Gebiete.

Ich weiß, dass das ein ganze Stück Arbeit erfordert, aber es würde wohl
viel mehr Eindeutigkeit schaffen als Monster-Relation-Kombinationen,
oder wie stellt Ihr Euch denn so eine Relation für die Post, die
Deutsche Bahn bzw andere große, weltweit tätige Konzerne vor ?

Grüße fly

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-09 Diskussionsfäden M∡rtin Koppenhoefer
Ich habe gerade mal einen Versuch gemacht zu einer Idee, die mir schon
länger durch den Kopf geht.

Ausgangspunkt war die Tatsache, dass wir keine eindeutigen Identifier
(URI) für viele Dinge haben, so dass es z.B. von der Deutschen Post
zig Varianten in der DB gibt, die man alle erst mal matchen muss. Auch
wenn man das vollständig in den Griff bekommen könnte durch
eindeutiges Matchen ohne jeden Zweifel, so hat man doch nur einen
Namen und keine weiteren Informationen.

M.E. könnte OSM extrem dazugewinnen, wenn wir die Struktur der Welt
auch im nichträumlichen Bereich in unserer Datenbank hätten. Wir
könnten z.B. die Tätigkeitsfelder von Organisationen oder
Geschäftsfelder von Firmen abbilden. Man könnte die DB z.B. fragen:
welche Kraftwerke werden von EON betrieben, wo ist die
Hauptverwaltung, wie ist die Telefonnummer, welche Firmen gehören noch
dazu (Beteiligungen, Töchter, etc.). Auch politische Strukturen
könnten vollständig abgebildet werden (Parlament, Regierungssitz,
Hierarchie, etc.). Manches davon geht auch schon jetzt, aber nur
ungefähr, d.h. man verlässt sich auf gleiche Namen oder muss externe
Recherchen anstellen und unsere mit anderen Daten verknüpfen.

Im Prinzip ist solches Mappen derzeit schon möglich, da man auch
Relationen ohne Members machen kann, die z.B. eine Firma
repräsentieren könnten. Das Problem ist vor allem, wie man diese
Relationen auffinden kann ;-). Vermutlich ist unser derzeitiges
db-Schema nicht besonders gut geeignet, um so was zu machen, aber wenn
es Interesse daran gibt, wäre das vielleicht lösbar.

Ich habe mal ein kleines Beispiel gemacht, wie man so etwas abbilden könnte:
Relation für eine Firma (nur rudimentär, da könnte natürlich viel mehr
drin stehen)
http://www.openstreetmap.org/browse/relation/1618278

und eine Metro-Linie, die von der vg. Firma betrieben wird (die
Relation taucht hier mit der Rolle operator auf):
http://www.openstreetmap.org/browse/relation/207926

Kommentare?

Gruß Martin

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-09 Diskussionsfäden Claudius

Am 09.06.2011 20:06, M∡rtin Koppenhoefer:

M.E. könnte OSM extrem dazugewinnen, wenn wir die Struktur der Welt
auch im nichträumlichen Bereich in unserer Datenbank hätten.
(...)


Wir sollten uns da nicht übernehmen und versuchen einen auf 
Universaldatenbank. Das Wissen steckt schon in den Daten selbst und kann 
mittels Techniken des semantischen Webs ermittelt werden.
Einen vielversprechenden Ansatz liefert da schon das zwar schon 
fortgeschrittene, aber immer noch rudimentäre Mapping von 
http://linkedgeodata.org - Wenn man dort das Interlinking etwa zu 
DBPedia verbessert ist das schon kurz vor dem von dir beschriebenen Ziel.


Claudius


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-09 Diskussionsfäden Tobias Knerr
Am 09.06.2011 20:06, schrieb M∡rtin Koppenhoefer:
 Ausgangspunkt war die Tatsache, dass wir keine eindeutigen Identifier
 (URI) für viele Dinge haben, so dass es z.B. von der Deutschen Post
 zig Varianten in der DB gibt, die man alle erst mal matchen muss. Auch
 wenn man das vollständig in den Griff bekommen könnte durch
 eindeutiges Matchen ohne jeden Zweifel, so hat man doch nur einen
 Namen und keine weiteren Informationen.

Hier hast du generell recht. Ein Freitext-Feld funktioniert für Dinge
wie operator nicht wirklich gut.

Ich hätte vor kurzem wahrscheinlich noch vehement widersprochen - und
für die aktuellen Werkzeuge hat die Vorsicht vor Relationen auch ihre
Berechtigung. Aber das muss ja nicht so bleiben. Daher: Kann man machen,
wenn man sich um die Bedienbarkeit kümmert.

 M.E. könnte OSM extrem dazugewinnen, wenn wir die Struktur der Welt
 auch im nichträumlichen Bereich in unserer Datenbank hätten. Wir
 könnten z.B. die Tätigkeitsfelder von Organisationen oder
 Geschäftsfelder von Firmen abbilden.

Ein semantisches Modell der Welt ist ein sehr ambitioniertes Ziel, und
geht mir persönlich im OSM-Kontext dann doch eher zu weit. Eine
eindeutige Grenze ist schwer anzugeben, aber je weiter sich etwas von
Geodaten entfernt, desto weniger sinnvoll finde ich eine Aufnahme in
OSM. Ich kann mir vorstellen, den Architekten eines Gebäudes
einzutragen. Dann aber auch noch den Stammbaum dieses Architekten
einzutragen, fände ich übertrieben.

Anhaltspunkt ist die Anzahl der Schritte/Mitgliedschafts-Links, die
man gehen muss, bis man zu einem Objekt mit Geokoordinate kommt. Je mehr
es sind, desto weniger bietet sich eine Ablage in OSM an.

So schlecht finde ich deinen Vorstoß hinsichtlich semantischer
Verknüpfung dennoch nicht, denn so etwas wie eine Unternehmensrelation
wäre ein hervorragender Anknüpfungspunkt für externe Datenbanken. Von
operator-Freitext-Tags würde ich das nicht behaupten.

Tobias

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de