Mehr

Wie weit werden verschachtelte FeatureCollections in GeoJSON unterstützt?

Wie weit werden verschachtelte FeatureCollections in GeoJSON unterstützt?


Ich weiß, dass FeatureCollections innerhalb von FeatureCollections gemäß der GeoJSON-Spezifikation nicht unterstützt werden, aber ich habe mehrere Implementierungen gesehen, die dies unterstützen. Werden verschachtelte Featuresammlungen weitgehend unterstützt, und wie gehen Implementierungen, die sie nicht unterstützen, damit um?

Werden verschachtelte Attribute allgemein unterstützt?


OGC API - Funktionen - Teil 1: Kern

Dieses Dokument ist ein von den OGC-Mitgliedern anerkannter internationaler Standard. Dieses Dokument ist gebührenfrei und diskriminierungsfrei erhältlich.

Die Empfänger dieses Dokuments werden gebeten, mit ihren Kommentaren alle relevanten Patentrechte, die ihnen bekannt sind, mitzuteilen und entsprechende Unterlagen vorzulegen.

Dokumenttyp: OGC® Standard

Dokumentuntertyp: Schnittstelle

Dokumentsprache: Englisch

Hiermit wird vom Open Geospatial Consortium ("Lizenzgeber") jeder Person, die eine Kopie dieses geistigen Eigentums und der dazugehörigen Dokumentation erhält, kostenlos und vorbehaltlich der nachstehenden Bedingungen die Erlaubnis erteilt, mit dem geistigen Eigentum ohne Einschränkung (außer wie unten dargelegt), einschließlich, aber nicht beschränkt auf die Rechte, Kopien des geistigen Eigentums zu implementieren, zu verwenden, zu kopieren, zu modifizieren, zusammenzuführen, zu veröffentlichen, zu verteilen und/oder zu unterlizenzieren und Personen, denen das geistige Eigentum bereitgestellt wird, zu gestatten dies zu tun, vorausgesetzt, dass alle Urheberrechtshinweise zum geistigen Eigentum erhalten bleiben und dass jede Person, der das geistige Eigentum zur Verfügung gestellt wird, den Bedingungen dieser Vereinbarung zustimmt.

Wenn Sie das geistige Eigentum ändern, müssen alle Kopien des geänderten geistigen Eigentums zusätzlich zu dem obigen Urheberrechtshinweis einen Hinweis enthalten, dass das geistige Eigentum Änderungen enthält, die nicht vom LIZENZGEBER genehmigt oder übernommen wurden.

DIESE LIZENZ IST NUR EINE URHEBERRECHTSLIZENZ UND VERMITTELT KEINE RECHTE AUS PATENTEN, DIE ÜBERALL IN DER WELT IN KRAFT SEIN KÖNNEN.

DAS GEISTIGE EIGENTUM WIRD "WIE BESEHEN", OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG BEREITGESTELLT, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNG DER MARKTFÄHIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG VON RECHTEN DRITTER. DER IN DIESER MITTEILUNG ENTHALTENE URHEBERRECHTSINHABER GARANTIEREN NICHT, DASS DIE FUNKTIONEN DES GEISTIGEN EIGENTUMS IHREN ANFORDERUNGEN ENTSPRECHEN ODER DASS DER BETRIEB DES GEISTIGEN EIGENTUMS UNTERBRECHUNGS- ODER FEHLERFREI IST. JEGLICHE NUTZUNG DES GEISTIGEN EIGENTUMS ERFOLGT AUF EIGENE GEFAHR DES BENUTZERS. IN KEINEM FALL HAFTET DER URHEBERRECHTSINHABER ODER EIN MITARBEITER VON GEISTIGEN EIGENTUMSRECHTEN AM GEISTIGEN EIGENTUM FÜR ANSPRÜCHE ODER DIREKTE, SPEZIELLE, INDIREKTE ODER FOLGESCHÄDEN ODER SCHÄDEN, WELCHE ALLEN AUSDRÜCKLICHEN ODER DURCH JEGLICHEN DATEN ODER GEWINNE, OB AUS VERTRAGLICHEM HANDELN, FAHRLÄSSIGKEIT ODER UNTER EINER ANDEREN RECHTSTHEORIE, DIE AUS ODER IN VERBINDUNG MIT DER IMPLEMENTIERUNG, NUTZUNG, KOMMERZIALISIERUNG ODER LEISTUNG DIESES GEISTIGEN EIGENTUMS ENTSTEHEN.

Diese Lizenz ist gültig, bis sie gekündigt wird. Sie können es jederzeit beenden, indem Sie das geistige Eigentum zusammen mit allen Kopien in jeglicher Form vernichten. Die Lizenz endet auch, wenn Sie eine Bestimmung oder Bedingung dieser Vereinbarung nicht einhalten. Außer wie im folgenden Satz vorgesehen, erfordert eine solche Beendigung dieser Lizenz nicht die Beendigung einer Endbenutzer-Unterlizenz eines Dritten für das geistige Eigentum, die zum Datum der Kündigung in Kraft ist. Sollte das geistige Eigentum oder der Betrieb des geistigen Eigentums Patente, Urheberrechte, Markenrechte oder andere Rechte Dritter verletzen oder nach alleiniger Ansicht des LIZENZGEBERS verletzen, stimmen Sie zu, dass der LIZENZGEBER in kann diese Lizenz nach eigenem Ermessen ohne Entschädigung oder Haftung Ihnen, Ihren Lizenznehmern oder einer anderen Partei gegenüber kündigen. Sie erklären sich damit einverstanden, bei Beendigung jeglicher Art das geistige Eigentum zusammen mit allen Kopien in jeglicher Form zu vernichten oder vernichten zu lassen, unabhängig davon, ob sie sich im Besitz von Ihnen oder einem Dritten befinden.

Sofern in dieser Mitteilung nicht anders angegeben, darf der Name des LIZENZGEBERS oder eines anderen Inhabers eines Urheberrechts an dem gesamten oder einem Teil des geistigen Eigentums ohne vorherige schriftliche Genehmigung des LIZENZGEBERS oder eines solchen Urheberrechtsinhabers. Der LIZENZGEBER ist und bleibt zu jeder Zeit die einzige Instanz, die Sie oder Dritte bevollmächtigen kann, Zertifizierungszeichen, Warenzeichen oder andere spezielle Bezeichnungen zu verwenden, um die Einhaltung von Standards oder Spezifikationen des LIZENZGEBERS anzuzeigen. Diese Vereinbarung unterliegt den Gesetzen des Commonwealth of Massachusetts. Die Anwendung des Übereinkommens der Vereinten Nationen über Verträge über den internationalen Warenkauf auf dieses Abkommen wird hiermit ausdrücklich ausgeschlossen. Für den Fall, dass eine Bestimmung dieser Vereinbarung als nicht durchsetzbar, nichtig oder ungültig erachtet wird, wird diese Bestimmung geändert, um sie gültig und durchsetzbar zu machen, und so geändert bleibt die gesamte Vereinbarung in vollem Umfang gültig und wirksam. Keine Entscheidung, Handlung oder Untätigkeit des LIZENZGEBERS darf als Verzicht auf Rechte oder Rechtsmittel ausgelegt werden, die ihm zur Verfügung stehen.


Vier Schritte des Veröffentlichungsprozesses

1. Datenidentifikations- und Inventarvorlage

Innerhalb der Organisation eines Herausgebers kann und sollte eine beliebige Anzahl von Personen erwägen, sich als Verwalter potenzieller offener Datentabellen zu identifizieren. Darüber hinaus können Fachexperten und Führungskräfte innerhalb der Organisation auch Daten identifizieren, die strategische Anforderungen erfüllen könnten, indem sie auf dem offenen Datenportal geteilt werden. Nach der Identifizierung sollten alle vorgeschlagenen Daten bewertet und priorisiert werden.

Gemäß SAM 5160.1 Punkt 4 sollten Behörden/staatliche Stellen einen Unternehmensdatenbestand erstellen und pflegen. Aus dieser Bestandsaufnahme sollte hervorgehen, ob die aufgeführten Datensätze öffentlich zugänglich gemacht werden dürfen (d. h. die Freigabe ist gesetzlich zulässig, vorbehaltlich aller Datenschutz-, Vertraulichkeits-, Sicherheits-, Behörden-/staatlicher Stellen im Besitz der Daten und anderer gültiger Anforderungen) und ob sie derzeit verfügbar sind zur Öffentlichkeit. Das Inventar muss auch alle Datensätze auflisten, die auf der Open-Data-Site oder dem Portal der Agentur/staatlichen Stelle in einem Format veröffentlicht werden können, das eine automatische Aggregation durch Data.ca.gov und andere Dienste ermöglicht (sogenannte „erntbare Dateien“), um soweit praktikabel. Die öffentliche Datenauflistung sollte, soweit gesetzlich zulässig und nach bestehenden Bedingungen zulässig, Datensätze umfassen, die aufgrund von Gesetzesaufträgen, staatlichen Zuschüssen, Verträgen und Kooperationsverträgen erstellt wurden (ausgenommen Daten, die hauptsächlich zum Zwecke der Vertragsüberwachung und Verwaltung). Soweit möglich, sollten diese Listen Standard-Zitatinformationen enthalten, einschließlich der Kontaktinformationen des Datenkoordinators und vorzugsweise unter Verwendung einer dauerhaften Kennung.

Die folgenden Felder werden vorgeschlagen, die mit einem Dateninventar erfasst werden sollen:

  • Titel
  • Beschreibung
  • Datentyp
  • Persistente Kennung
  • Wenn die Datei nicht maschinenlesbar ist (z. B. PDF), sind die Rohdateien, die zum Kompilieren der nicht maschinenlesbaren Datei verwendet wurden, verfügbar?
  • Wenn eine Datei in einer Datenbank gespeichert ist, welchen Datenbanktyp (z. B. SQL, SaaS, Oracle)?
  • Ist diese Datei innerhalb der Organisation gespeichert?
  • Befindet sich die Datei im eigenen Haus?
  • Wird die Datei beim Department of Technology gehostet?
  • Wird die Datei extern gehostet?
  • Bemerkungen

Darüber hinaus sollten auch Datenkoordinatoren für eine Organisation und deren Kontaktinformationen erfasst werden. Die folgenden Felder werden vorgeschlagen, um die Kontaktinformationen des Datenkoordinators zu erfassen:

  • Vorname
  • Familienname, Nachname
  • Titel
  • Abteilung
  • Einteilung
  • Zweig
  • Abschnitt
  • Einheit
  • Telefonnummer
  • Email
  • Arten von Daten, die die Person verwaltet
  • Bemerkungen

Ein Beispiel dafür, was ein Dateninventar beinhalten sollte, finden Sie unter folgendem Link. Sie können dies gerne als Vorlage für das Dateninventar Ihrer Organisation verwenden.

2. Datenbewertung/Priorisierung

Bei der Erstellung eines Datenkatalogs für ein Open-Data-Portal sollten publizierende Mitwirkende die vorgeschlagenen Daten auf Wert, Qualität, Vollständigkeit und Angemessenheit gemäß der Definition der publizierbaren Zustandsdaten bewerten. Hochwertige Daten sind solche, die verwendet werden können, um die Rechenschaftspflicht und Reaktionsfähigkeit des Beitragenden zu erhöhen, das öffentliche Wissen über die Organisation und ihre Geschäftstätigkeit zu verbessern, ihre Mission zu fördern, wirtschaftliche Chancen zu schaffen oder auf einen durch öffentliche Konsultationen ermittelten Bedarf oder Bedarf zu reagieren.

Die nachfolgenden Abschnitte A und B sind weder erschöpfend noch auf alle publizierenden Mitwirkenden anwendbar, sondern dienen vielmehr als Rahmen für die Identifizierung potenzieller Daten für die Veröffentlichung auf einem Open-Data-Portal. Für jede Frage in Abschnitt A müssen Organisationen beurteilen, ob die Daten unter die Definition von publizierbaren Zustandsdaten und die entsprechenden Offenlegungserwägungen fallen.

Allgemeine Fragen zur Identifizierung von publikationsfähigen Daten mit hohem Wert und hoher Priorität


Welche „hochwertigen“ Daten sind derzeit öffentlich verfügbar?

Veröffentlichende Mitwirkende können bereits eine beträchtliche Menge an Daten online veröffentlichen, obwohl sie nicht unbedingt in großen Mengen zugänglich oder über maschinenlesbare Mechanismen verfügbar sind. Hervorragende Ausgangspunkte sind die Überprüfung wöchentlicher, monatlicher oder vierteljährlicher Berichte, auf die die Öffentlichkeit häufig zugreift, oder die Überprüfung öffentlicher Anwendungen, die es Besuchern ermöglichen, nach Datensätzen zu suchen.


Welche zugrunde liegenden Daten enthalten aggregierte Informationen in veröffentlichten Berichten?

Veröffentlichte Berichte werden häufig mit Daten gefüllt, die aus internen Systemen zusammengestellt oder aggregiert werden. Ein wöchentlicher öffentlicher Bericht kann beispielsweise anzeigen, dass eine Organisation in dieser Woche 25 Projekte abgeschlossen hat. Das interne System, das Details zu jedem Fall enthält, kann zusätzliche Details enthalten, die veröffentlicht werden können.


Welche Daten verwenden Organisationsprogramme für Trends und statistische Analysen?

Ähnlich wie bei veröffentlichten Berichten werden Trend- und statistische Analysen häufig unter Verwendung von Daten aus verschiedenen Quellen durchgeführt. Diese Quellen können auf Daten überprüft werden, die veröffentlicht werden können.


Welche Daten sind Gegenstand häufiger PRA-Anfragen? Welche Daten werden von der Öffentlichkeit oder den Nachrichtenmedien angefordert?

Es gibt mehrere Methoden, mit denen die Öffentlichkeit Daten von staatlichen Stellen anfordert. Zum Beispiel können einige PRA-Anfragen versuchen, Daten oder Aufzeichnungen zu erhalten, die in digitalem Format bereitgestellt werden sollen. Diesen Anfragen (insbesondere wiederholten Anfragen nach denselben Daten) kann durch die Bereitstellung der Daten auf einem offenen Datenportal entsprochen werden.


An welchen Daten sind verschiedene Interessengruppen interessiert?

Ziehen Sie in Betracht, mit der Öffentlichkeit über bestehende Kanäle für öffentliches Engagement und Community-Feedback ein Feedback zu erhalten. Durch die Verbindung mit Bürgern und Entwicklern wird sichergestellt, dass die Datenfreigaben das sind, was die Interessengruppen tatsächlich benötigen. Darüber hinaus könnte ein offenes Datenportal den Mitgliedsgruppen einen Mechanismus bieten, um noch nicht veröffentlichte Daten anzufordern.


Auf welche Daten wird häufig auf der Website der Organisation zugegriffen?

Website- und Trendanalysen ermitteln häufig abgerufene Daten.


Welche Daten wurden bisher nicht veröffentlicht, erfüllen aber die Definition von „hoher Wert“?

Veröffentlichbare staatliche Daten, die verwendet werden können, um die Effektivität und Reaktionsfähigkeit der Organisation zu erhöhen, das öffentliche Wissen über die Organisation und ihre Tätigkeiten zu verbessern, die Mission der Organisation zu fördern, wirtschaftliche Chancen zu schaffen oder auf einen nach öffentlichen Konsultationen ermittelten Bedarf oder Bedarf zu reagieren.


Fördern Daten die Kernaufgabe oder die strategische Ausrichtung staatlicher Einrichtungen?

Die Veröffentlichung aggregierter Daten (Statistiken, Metriken, Leistungsindikatoren) sowie Quelldaten kann einem Unternehmen oft dabei helfen, seine strategische Mission voranzutreiben. Darüber hinaus könnte ein offenes Datenportal als Kanal für den effizienten Austausch von Informationen mit anderen Organisationen dienen.


Heben die Daten die Leistung einer Organisation hervor oder könnte die Veröffentlichung der Daten der Öffentlichkeit zugute kommen, indem sie höhere Standards setzt?

Die Organisation könnte bei den Standards für die Leistung der Regierung an vorderster Front stehen, wobei die Offenlegung der Daten andere staatliche Stellen ermutigen könnte, ihre Leistung zu steigern.


Stimmt die Verfügbarkeit der Daten mit Bundesinitiativen oder der Veröffentlichung von Bundesdaten überein?

Die Daten der Organisation können einen höheren Wert haben, wenn Synergien mit den Datenbemühungen des Bundes bestehen.


Unterstützen die Daten die Entscheidungsfindung auf staatlicher, lokaler, interner oder anderer externer Ebene oder enthalten sie Informationen, die die öffentliche Ordnung beeinflussen?

Die öffentliche Veröffentlichung solcher Daten kann eine wirksame Methode zur Förderung eines produktiven bürgerschaftlichen Engagements und einer politischen Debatte sein.


Stimmt die Verfügbarkeit der Daten mit den gesetzlichen Anforderungen für die Datenpublikation überein?

Möglicherweise gibt es eine gesetzlich vorgeschriebene Berichterstattung, die durch die Veröffentlichung von Daten auf einem Open-Data-Portal erfüllt werden kann. Wenn die Daten von einer Organisation gesammelt und zusammengestellt werden, um gesetzliche Meldepflichten zu erfüllen, haben die geltenden Gesetze dieser Organisation bereits festgestellt, dass die Daten von hohem Wert sind.


Würde die Verfügbarkeit der Daten die innerstaatliche Organisationskommunikation verbessern?

An bestimmten Regierungsfunktionen können mehrere staatliche Organisationen beteiligt sein, die Zugriff auf ähnliche Daten benötigen. Die Bereitstellung der Daten auf einem offenen Datenportal würde die Verwaltungsvereinfachung und -effizienz unterstützen.


Könnte die Verfügbarkeit der Daten besondere wirtschaftliche Chancen eröffnen?

In vielen Fällen wird dies der Organisation im Voraus nicht bekannt sein. Einige der größten Erfolge der Open-Data-Bewegung bestand darin, dass Regierungsdaten, wie Wetterdaten und andere Satellitenbilder, auf nützliche Weise kommerziell genutzt wurden. Soweit eine Organisation mit einer erheblichen kommerziellen Nutzung der Daten rechnen kann, möchte sie der Veröffentlichung dieser Daten möglicherweise Vorrang einräumen.


Könnten die Daten für die Erstellung neuartiger und nützlicher Drittanwendungen, mobiler Anwendungen und Dienste verwendet werden?

Softwareanwendungen nutzen oft Daten aus mehreren Quellen, um ihren Kunden einen Mehrwert zu bieten. Die Bereitstellung von Zustandsdaten kann die Bereitstellung eines größeren Wertes (und einer größeren Wirkung) durch diese Anwendungen unterstützen.


Werden die Daten von der Öffentlichkeit außerhalb der Geschäftszeiten benötigt?

Im Allgemeinen sollten solche Daten bei Bedarf außerhalb der normalen Geschäftszeiten (die bekannt und quantifizierbar sind) gegebenenfalls als hoch bewertet werden.


Haben die Daten einen direkten Einfluss auf die Öffentlichkeit?

Die Daten sind wahrscheinlich von höherem Wert, wenn bereits erkennbar ist, dass ein tiefgreifender Einfluss und Interesse seitens der Öffentlichkeit besteht (z. B. Ergebnisse von Inspektionen der öffentlichen Sicherheit).


Sind die Daten von aktuellem Interesse?

Fortschritts- oder Erfolgsmeldungen – oder Reaktionen auf öffentliche Kritik – können durch die Veröffentlichung entsprechender Daten, falls vorhanden, stark unterstützt werden.

Stellen die Datentabellen diskrete, nutzbare Informationen dar?

Bei der Identifizierung von Datentabellen können Unternehmen befürchten, dass Benutzer eines offenen Datenportals ihre Daten nicht verstehen oder dass die Daten, wenn sie auf ihre roheste Form destilliert werden, ihren Nutzen verlieren könnten. Es gibt keine festen Regeln dafür, welcher Detaillierungsgrad ausreichend granular ist, um einer Regierungsdatentabelle einen Mehrwert zu verleihen. Wenn immer möglich, sollten Unternehmen der Versuchung widerstehen, Daten nur auf diejenigen zu beschränken, von denen sie glauben, dass sie verstanden oder nützlich sind. Unternehmen sollten sich davor hüten, die Nutzer eines offenen Datenportals zu unterschätzen. Die Benutzer von Open-Data-Portalen können aus einer Vielzahl von Bereichen und Fachgebieten kommen, die sich eine Verwendung der Daten vorstellen können, die von der Organisation nicht erwartet wird. Eine bessere Vorgehensweise (wie im Abschnitt zur Vorveröffentlichung unten beschrieben) besteht darin, dass Organisationen sicherstellen, dass die mit jeder Datentabelle verknüpften Metadaten vollständig sind, einschließlich umfassender Übersichtsdokumente, die die Daten beschreiben, eine einheitliche Datensammlung, Datenfelder und den Vorschlag von mögliche Forschungsfragen, um den Nutzen der Daten zu maximieren.

Beim Erstellen eines Zeitplans für die Veröffentlichung einer bestimmten Datentabelle müssen Unternehmen eine Bewertung basierend auf einer Reihe von Faktoren vornehmen. Organisationen sollten die folgenden allgemeinen Richtlinien (in Verbindung mit der Datenpriorisierungsumfrage) verwenden, um die Priorität für jede Datentabelle zu bestimmen. Die Priorisierung der Erst- und fortlaufenden Veröffentlichung erfordert ein Abwägen hochwertiger Daten mit dem Grad der Veröffentlichungsbereitschaft der Daten. Jede Organisation sollte Zeitpläne erstellen und bereitstellen, die die Datenveröffentlichung in Übereinstimmung mit den hier dargelegten Richtlinien priorisieren.

Eine rechtzeitige Priorisierung ist wichtig, da die Vorbereitung qualitativ hochwertiger Daten einige Zeit in Anspruch nehmen kann (wobei zu beachten ist, dass die Komplexität von Datentabellen und damit die Vorbereitungszeit erheblich variieren kann). Die Genehmigungen für den Priorisierungsplan und die Terminplanung werden vom Führungsteam der Organisation eingeholt.

Bei der Priorisierung von Daten für die Freigabe müssen Organisationen die Zeit berücksichtigen, um:

  • Daten identifizieren
  • Daten bewerten und validieren (d. h. Konsistenz, Aktualität, Relevanz, Vollständigkeit und Genauigkeit der Daten sicherstellen)
  • Vollständigkeit von Metadaten und Datenwörterbuch sicherstellen
  • Bereiten Sie Visualisierungen und Gesprächsthemen vor
  • Holen Sie alle erforderlichen Genehmigungen ein, um Daten zu veröffentlichen
3. Vorveröffentlichung

Vor der Veröffentlichung einer Datentabelle in einem offenen Datenportal sollten zunächst eine Reihe von Schritten durchgeführt werden, um ein qualitativ hochwertiges und verwendbares Produkt sicherzustellen.

  1. Datentabellen sollten in einem maschinenlesbaren Format formatiert sein. Comma Separated Values ​​(CSV) sind das Standardformat für die Veröffentlichung.
  2. Metadaten (unter Einhaltung der Metadatenrichtlinie – siehe unten) und ein Datenwörterbuch, das für jedes Datentabellenfeld bei Bedarf Beschreibungen und technische Hinweise bereitstellt, sollten vorab erstellt und zum Zeitpunkt der Veröffentlichung eingereicht werden.
  3. Organisationen werden außerdem ermutigt, jeder Datentabelle eine oder mehrere Visualisierungen der Daten (Grafiken und/oder Karten) sowie eine oder mehrere potenzielle Forschungsfragen von Interesse beizufügen, um öffentliches Engagement und Innovation in Bezug auf strategische Ziele zu fördern.
  4. Jede Datentabelle sollte als Teil des Genehmigungsprozesses auf Qualitätssicherung, Einhaltung der CHHS-Richtlinien zur De-Identifizierung von Daten und Konsistenz der Daten im Laufe der Zeit überprüft werden.
4. Veröffentlichung

Der Publikationsprozess soll die Publikationsrichtlinien von Organisationen erfüllen. Zu den Überlegungen gehören Branding, Benutzerfreundlichkeit, Design und Zugänglichkeit (z. B. Einhaltung des Americans with Disabilities Act). Jede auf einem offenen Datenportal veröffentlichte Datentabelle erfordert eine geeignete Kategorisierung und Tags (Schlüsselwörter), um die Suche nach den Daten zu erleichtern. Darüber hinaus können Organisationen erwägen, die Veröffentlichung des Datensatzes über soziale Medien, eine Pressemitteilung oder eine andere Kommunikationsmethode zu teilen.

Die Art und Weise, wie Datenkonsumenten mit einem offenen Datenportal interagieren und dieses nutzen, wird stark von der Art und Weise beeinflusst, wie die Daten veröffentlicht werden. Veröffentlichende Mitwirkende sollten Daten in einem maschinenlesbaren Format (CSV) bereitstellen, damit Softwaretools, Anwendungen und Systeme sie verarbeiten können. Es gibt jedoch viele verschiedene Arten der Standardisierung, die in einem offenen Datenportal zu finden sind, darunter: Metadaten, Datenwörterbuch, Dateinamenskonventionen, demografische Kategorien sowie Navigationskategorien und -tags. Wo immer möglich, sollten Standards und zugehörige Richtlinien entwickelt werden, um die Konsistenz zu gewährleisten und die Automatisierung und Wiederverwendung der Daten zu erleichtern.

Metadaten sind strukturierte Informationen, die das Abrufen, Verwenden oder Verwalten einer Informationsressource beschreiben, erklären, lokalisieren oder auf andere Weise erleichtern (NISO 2004, ISBN: 1-880124-62-9). Die Standardisierung von Metadatenschema und Definitionen ermöglicht einen einheitlichen Zugriff auf grundlegende Informationen über eine Informationsressource. Dadurch entsteht auch eine strukturierte Umgebung, die ein konsistentes und reproduzierbares Suchen, Publizieren und Harvesten unabhängig von der verwendeten Plattform ermöglicht.

Das Open-Data-Portal sollte sich an weit verbreitete Metadatenstandards wie die Metadatenschema-Standards des Federal Project Open Data (POD) halten. Die Struktur des POD-Metadatenschemas wiederum basiert auf dem Data Catalog Vocabulary (DCAT)-Standard. Durch die Übernahme dieser Standards kann ein offenes Datenportal dazu beitragen, die Interoperabilität zwischen webbasierten Datenkatalogen zu erleichtern und sicherzustellen, dass die Föderation zwischen Regierungsstellen so nahtlos wie möglich ist.

Metadaten umfassen auch Informationen über Herkunft, verknüpfte Daten, geografische Lage, Fortsetzungen von Zeitreihen, Datenqualität und andere relevante Indizes, die Beziehungen zwischen Datensätzen aufdecken und es der Öffentlichkeit ermöglichen, die Eignung der Datenquelle zu bestimmen. Maschinenlesbaren Formaten für Metadaten sollte Priorität eingeräumt werden.

Während Metadaten Informationen über die Daten als Ganzes bereitstellen, bietet ein Datenwörterbuch Informationen über die Felder innerhalb einer Datentabelle. Insbesondere enthält es Details wie den allgemeinen englischen Titel für das Feld, die enthaltenen Datentypen (d. h. Klartext, Zahl, Geld, Prozent, Datum/Uhrzeit, Ort) sowie vollständige Beschreibungen der Werte innerhalb des Felds. Diese Beschreibungen können die Rohdatenquelle, Berechnungsmethoden für berechnete Daten, Beschreibungen der verwendeten Kategorien (d. h. eine Altersgruppe) oder Zeitzonen für datums-/uhrzeitbezogene Daten umfassen. Diese Informationen helfen dem Endbenutzer zu erkennen, ob eine Datentabelle nützliche Informationen für seine Bedürfnisse enthält. Maschinenlesbaren Formaten für Datenwörterbücher sollte Priorität eingeräumt werden.

Kategorien, Tags und Schlüsselwörter

Offene Datenportale unterstützen ein Modell, das es Datenherausgebern ermöglicht, Daten einer breiten Kategorie zuzuordnen (z. B. Gesundheits- und Sozialdienste, öffentliche Sicherheit und Bildung). Mithilfe eines Schemas, das sowohl standardisierte als auch kategoriespezifische Tags und Schlüsselwörter enthält, hilft ein offenes Datenportal Datenkonsumenten dann, Datentabellen einfach und einheitlich zu durchsuchen und abzurufen.

Während das Standardformat für die Veröffentlichung von Daten auf den meisten Open-Data-Portalen CSV (Comma Separated Value) ist, unterstützen Portale im Allgemeinen viele andere Dateiformate. CSV-Dateien werden im Allgemeinen verwendet, um eine API (abfragebarer Datendienst) auf offenen Datenportalen zu generieren, aber oft können Daten nicht in diesem Format veröffentlicht werden. Um Verlagen zusätzliche Flexibilität zu bieten, ermöglichen Plattformen Formate wie:

  • CSV – durch Kommas getrennte Werte
  • XLS – MS Excel-Dateierweiterung
  • JSON – JavaScript-Objektnotation
  • XML – Erweiterbare Auszeichnungssprache
  • RDF – Ressourcenbeschreibungs-Framework
  • ODF – Offenes Dokumentformat
  • ODS – Open Document Store
  • TSV – Tabulatorgetrennte Werte
  • Gezipptes Shapefile – Ein Shapefile ist eigentlich eine Sammlung mehrerer Dateien mit demselben Dateinamen, aber unterschiedlichen Erweiterungen. Für das Open Data Portal sollte jedes Shapefile (mindestens) die folgenden Dateien enthalten:
    • SHP – definiert die Eckpunkte der Form
    • DBF – definiert die Attributtabelle
    • PRJ – definiert die Projektion für die Daten
    • SHX – Formindexierungsdatei für eine effiziente Verarbeitung
    • HTML/URL – Hypertext Markup Language/Uniform Resource Locator
    • DOC/DOCX – Microsoft-Dokument
    • TXT – Text
    • JPG – Gemeinsame Fotoexpertengruppe
    • PNG – Tragbare Netzwerkgrafiken
    • GIF – Grafikaustauschformat
    • TIFF – Tagged Image File Format
    • PDF – Portables Dokumentenformat
    • ZIP – Komprimierte Datei
    • ODT – Dokument öffnen
    • BIN – Binärdatei

    Aktualisierungen der veröffentlichten Datentabellen

    Die Daten auf den Open-Data-Portalen müssen aktuell gehalten werden. Spezifische Leitlinien zu Aktualisierungen sollten in technischen und Arbeitsdokumenten während ihrer Entwicklung behandelt werden. Jede Organisation sollte für Aktualisierungen ihrer Daten basierend auf ihrem internen Data-Governance-Modell verantwortlich sein. Eine regelmäßige interne Überprüfung wird dringend empfohlen. Die Veröffentlichungshäufigkeit für Aktualisierungen ist in der Regel in den Metadaten für jede Datentabelle enthalten und gibt an, wie oft die Datentabelle aktualisiert wird (z. B. jährlich, monatlich, täglich).


    Wie weit werden verschachtelte FeatureCollections in GeoJSON unterstützt? - Geografisches Informationssystem

    Dieses Kapitel enthält Beschreibungen aller Funktionen, die in Oracle Database Release 19c neu sind.

    Anwendungsentwicklung

    Anwendungs-Express

    Authentifizierung bei der sozialen Anmeldung

    Das vorkonfigurierte Authentifizierungsschema für Social Sign-In unterstützt die Authentifizierung bei Google, Facebook und anderen sozialen Netzwerken, die OpenIDConnect- oder OAuth2-Standards unterstützen.

    Die Authentifizierung bei der sozialen Anmeldung ist hauptsächlich für die folgenden Anwendungsfälle nützlich:

    • Ihre Anwendung ist mit dem Internet verbunden und Sie erwarten, dass eine unbekannte Anzahl von Benutzern aus sozialen Netzwerken Ihre Anwendung verwendet.
    • Ihr Unternehmen hat auf einen dieser Anbieter, Oracle Identity Cloud Service, ein internes OpenIDConnect- oder OAuth2-System zur Authentifizierung standardisiert.

    Die Überprüfung der Benutzeranmeldeinformationen wird von diesen Systemen durchgeführt. Beachten Sie, dass jeder, der bei diesem Anbieter registriert ist, Ihre Anwendung verwenden kann, es sei denn, Sie verwenden zum Schutz Autorisierungsschemata.

    Verwandte Themen

    REST-aktivierte SQL-Unterstützung

    Im Gegensatz zum Erstellen von Datenbanklinks können Oracle Application Express-Installationen, die Oracle REST Data Services (ORDS) 17.3 oder höher verwenden, jetzt beliebige SQL über einen REST-Endpunkt ausführen. Entwickler können auf einfache Weise REST-fähige SQL-Referenzen erstellen, indem sie einen Namen, die Endpunkt-URL und Authentifizierungsinformationen in Shared Components definieren.

    Oracle Application Express übergibt die SQL- oder PL/SQL-Abfrage über REST an ORDS, und eine selbstbeschreibende JSON-Antwort wird zurückgegeben. Das JSON-Objekt enthält Metadaten der Ergebnismenge, die Ergebnisdaten und Paginierungsdetails.

    REST Enabled SQL-Referenzen können als Grundlage für alle Berichtstypen verwendet werden, z. B. interaktive Berichte und klassische Berichte, jedoch keine Interactive Grid-Regionen. Referenzen können auch mit Kalendern, JET-Diagrammen, Bäumen und PL/SQL-Prozessen verwendet werden.

    Oracle Database Links werden in jeder SQL-Anweisung definiert und funktionieren über SQL*Net (oder über das Internet in Cloud-Umgebungen) und müssen für jede ausgeführte SQL oder PL/SQL eine Sitzung in der Remote-Datenbank öffnen. Im Gegensatz dazu werden REST Enabled SQL-Referenzen auf Workspace-Ebene von Oracle Application Express definiert und arbeiten mit JSON über HTTP und HTTPS, was die Verwendung in Cloud-Umgebungen oder über das Internet erleichtert. Referenzen können auch wesentlich besser skaliert werden, da ORDS einen Verbindungspool in der entfernten Datenbank verwendet.

    Verwandte Themen

    Verbesserter Assistent zum Erstellen von Anwendungen

    Der komplett überarbeitete Assistent zum Erstellen von Anwendungen bietet Folgendes:

    • Eine völlig neue Low-Code-Methode zum Erstellen von Anwendungen.
    • Eine neue und verbesserte Benutzererfahrung beim Erstellen von Anwendungen.
    • Einfachere und modernisierte Assistenten zum Erstellen von Seiten.
    • Die Möglichkeit, erweiterte Seiten wie Dashboards und Master-Detail zu erstellen.
    • Unterstützung für das Hinzufügen gängiger Frameworks oder Funktionen beim Erstellen einer Anwendung wie Zugriffskontrolle, Aktivitätsberichte oder Themenauswahl.
    • Die Möglichkeit, Benutzeroberflächenoptionen wie den Designstil, das Anwendungssymbol und die Seitensymbole anzupassen.

    Die Hauptvorteile dieses neuen Assistenten sind die Möglichkeit, schnell neue Oracle Application Express-Anwendungen ohne Codierung und erweiterte Seiten zu erstellen.

    Ein weiterer wichtiger Vorteil ist die Möglichkeit, eine vorherige Assistentendefinition zu verfeinern. Entwickler können zum Assistenten zum Erstellen von Anwendungen zurückkehren, die Definition von einem vorherigen Assistenten (Blueprint) abrufen, die Definitionen aktualisieren und eine andere Anwendung neu generieren.

    Verwandte Themen

    Verbesserter Assistent zum Erstellen von Seiten

    Der überarbeitete Assistent zum Erstellen von Seiten enthält die folgenden Verbesserungen:

    • Neuer Seitentyp: Nebeneinander Master-Detail - Der linke Bereich ermöglicht die Suche im Master-Datensatz. Der rechte Bereich zeigt den Stammsatz mit einem Wertepaarbericht und bis zu vier Detailberichte mit klassischen Berichten an.
    • Neuer Seitentyp: Dashboard - Wählen Sie aus verschiedenen Diagrammlayouts, die auf Beispieldaten basieren. Die generierten Diagramme können in der Nachgenerierung des Page Designers einfach aktualisiert werden.
    • Die Möglichkeit, einer vorhandenen Anwendung allgemeine Frameworks oder Funktionen hinzuzufügen, z. B. Zugriffskontrolle, Aktivitätsberichte, Themenauswahl und mehr (vorausgesetzt, die Anwendung verwendet das universelle Thema).
    • Die Möglichkeit, E-Mail-Berichte und Job-Berichte hinzuzufügen (sofern Jobs im Standardschema definiert sind).
    • Die Möglichkeit, eine Verwaltungsseite für Funktionen zu erstellen oder eine vorhandene Seite auszuwählen.

    Die Verbesserungen des Assistenten zum Erstellen von Seiten dienen der einfachen Bereitstellung neuer Seitentypen und der Integration leistungsstarker Funktionen in vorhandene Oracle Application Express-Anwendungen.

    Verwandte Themen

    Webquellen-Module

    Oracle Application Express führt einen neuen Datenquellentyp namens Web Source Modules ein, eine deklarative Methode zum Definieren von Verweisen auf externe REST-APIs und generische JSON-Datenfeeds. Webquellmodule speichern zusätzliche Metadaten zum Analysieren von Antwortdaten und ordnen sie als virtuelle Tabelle mit Zeilen und Spalten zu. Ein Modul kann eine oder mehrere Web Source Operations enthalten, die Verweise auf einen konkreten externen Webservice sind.

    Web-Quellmodule können auch Nachbearbeitungs-SQL enthalten, die die Daten modifiziert, bevor sie von der Oracle Application Express-Komponente verarbeitet werden. Diese SQL kann verwendet werden, um Funktionen, Aggregationen oder Joins mit lokalen Tabellen anzuwenden.

    Web Source Modules können als Basis für alle Berichtstypen verwendet werden, beispielsweise interaktive Berichte und klassische Berichte, jedoch keine interaktiven Rasterbereiche. Diese Module können auch mit Kalendern, JET-Diagrammen, Bäumen und PL/SQL-Prozessen verwendet werden.

    In früheren Versionen von Oracle Application Express war es möglich, SOAP- und REST-Webservices zu definieren und diese dann innerhalb begrenzter Oracle Application Express-Komponenten zu verwenden. Die Definition solcher Dienste war manuell, zeitaufwendig und fehleranfällig. Die neuen Web-Quellmodule sind hochgradig deklarativ, da sie Discovery verwenden, um die eingehende Struktur des Webdienstes zu verstehen und zu definieren.

    Verwandte Themen

    Neuer REST-Workshop

    Vor Release 18.1 wurden die Definitionen von RESTful-Services, die in Application Express erstellt wurden, in den Metadatentabellen des Kernschemas von Application Express gespeichert. Oracle Application Express kann jetzt das Oracle REST Data Services (ORDS)-Repository verwenden, vorausgesetzt, Application Express verwendet ORDS 17.4 oder höher. Oracle empfiehlt die Migration aller RESTful-Services in das Oracle REST Data Services (ORDS)-Repository.

    Vorhandene auf Application Express basierende REST-Services können problemlos in das neue ORDS-Repository migriert werden. Die auf Application Express basierenden REST-Dienste funktionieren weiterhin, Sie können jedoch keine neuen auf Application Express basierenden RESTful-Dienste erstellen oder vorhandene bearbeiten.

    Durch die Verwendung des ORDS-Repositorys für REST-Dienste ist es viel einfacher, RESTful-Dienste an einem einzigen Ort mit einer Vielzahl von Tools zu verwalten, darunter Application Express, SQL Developer, SQL Plus und SQLcl.

    Verwandte Themen

    Allgemein

    Anwendungskontinuität für Java: New States Management

    Diese Funktion führt neue Sitzungszustände ein, einschließlich AL8KW_ERR_OVLAP, AL8KW_EDITION, AL8KW_SQL_TXLP, und AL8KW_ROW_ARCHIVAL, die während der normalen Aktivität gespeichert und bei einem Failover wiederhergestellt werden, wenn FAILOVER_RESTORE ist eingestellt und Failover gleich AUTO.

    Diese Funktion erhöht die Transparenz in Application Continuity für Java.

    Verwandte Themen

    Übergeordnetes Thema: Allgemein

    Anwendungskontinuität für Java: Deklarative Anforderungsabgrenzung

    Mit der Einführung dieser Funktion, wenn Application Continuity für Java konfiguriert ist in AUTO Modus (das ist Service FAILOVER_TYPE=AUTO), injiziert der JDBC-Treiber a beginnenAnfrage Aufruf zur Laufzeit, nach dem Herstellen einer JDBC-Verbindung mit der Replay-Datenquelle.

    Diese Funktion stellt Zero Downtime für Java-Anwendungen und Verbindungspools von Drittanbietern sicher, ohne dass Codeänderungen vorgenommen werden müssen.

    Verwandte Themen

    Übergeordnetes Thema: Allgemein

    Segmentierung der Oracle-Netzwerkprotokolldatei

    Die maximale Größe und Anzahl der Textprotokolldateien kann für Oracle Network-Komponenten wie Oracle Net Listener, CMAN und GSM konfiguriert werden.

    Diese Funktion verhindert Probleme mit ständig steigenden Protokolldateigrößen.

    Verwandte Themen

    Übergeordnetes Thema: Allgemein

    SQL*Net: Automatische Erkennung der Unterstützung für Out-of-Band-Breaks

    Out-of-Band-Breaks waren in früheren Versionen standardmäßig für UNIX-Plattformen aktiviert. Diese Konfiguration verursacht jedoch zahlreiche Probleme, wenn Netzwerkgeräte auf dem Pfad zwischen dem Client und dem Server den Durchgang von Out-of-Band-Daten nicht zulassen. Diese Daten können entweder verworfen oder eingebunden werden, was zu serverseitigen Problemen wie TNS-Fehlern oder Datenbeschädigungen führt. Diese Probleme sind oft sehr schwer zu diagnostizieren. Die Lösung besteht darin, die Verwendung von Out-of-Band-Daten manuell zu deaktivieren, indem Sie a sqlnet.ora Parameter.

    Das Ziel dieser Funktion besteht darin, den Netzwerkpfad zwischen dem Client und dem Server automatisch zu prüfen, um den Status der Out-of-Band-Unterstützung zu bestimmen und diese automatisch zu aktivieren oder zu deaktivieren.

    Verwandte Themen

    Übergeordnetes Thema: Allgemein

    Java-Bibliothek für die Aufnahme reaktiver Streams

    Dieses Feature beschreibt die neue Java-Bibliothek für die Hochgeschwindigkeitsaufnahme von Datenströmen mit nicht blockierendem Gegendruck. Java-Anwendungen, die die bereitgestellten APIs verwenden, können kontinuierlich Daten von einer großen Gruppe von Clients empfangen und aufnehmen. Der Aufnahmeprozess ist blockierungsfrei und extrem schnell durch die direkte Pfadlast in die Datenbanktabellen. Über den Universal Connection Pool (UCP) übernimmt der Aufnahmeprozess die Unterstützung von Oracle RAC und Sharded Database und bietet hohe Verfügbarkeit und Skalierbarkeit.

    Diese Funktion ermöglicht die Implementierung einer Hochgeschwindigkeitsaufnahme von Streaming-Daten mit Skalierbarkeit und hoher Verfügbarkeit.

    Verwandte Themen

    Übergeordnetes Thema: Java

    Materialized View-Unterstützung für Abfragen mit JSON_TABLE

    Das Umschreiben von Abfragen in materialisierten Ansichten wurde verbessert, sodass Abfragen mit JSON_EXISTS, JSON_VALUE und andere Funktionen können eine materialisierte Ansicht verwenden, die über eine Abfrage erstellt wurde, die Folgendes enthält: JSON_TABLE Funktion.

    Diese Funktion ist besonders nützlich, wenn die JSON-Dokumente in einer Tabelle Arrays enthalten. Diese Art der materialisierten Ansicht bietet eine schnelle Leistung für den Zugriff auf Daten in diesen JSON-Arrays.

    Verwandte Themen

    Übergeordnetes Thema: JSON

    Vereinfachungen der SQL/JSON-Syntax

    Syntaxvereinfachungen werden für SQL/JSON-Pfadausdrücke, SQL/JSON-Generierung mit dem json_object -Funktion und Feldprojektion mit der verschachtelten SQL/JSON-Klausel.

    Diese Funktionen erleichtern die Verwendung der SQL-Schnittstelle für die JSON-Verarbeitung für bestimmte Vorgänge. Zum Beispiel eine Abfrage wie SELECT JSON_OBJECT(*) FROM Emp kann verwendet werden, um eine JSON-Darstellung für eine Tabellenzeile zu erstellen EMP. Das JSON NESTED -Klausel kann verwendet werden, um JSON-Werte Tabellenzeilen prägnant zuzuordnen: SELECT * FROM Kunde NESTED jsonCol COLUMNS(Vorname, Nachname, Adresse, Bundesland, Postleitzahl).

    Verwandte Themen

    Übergeordnetes Thema: JSON

    Neue SQL/JSON-Funktion JSON_SERIALIZE und JSON Data Guide-Unterstützung für GeoJSON-Daten

    Sie können die neue SQL/JSON-Funktion verwenden json_serialize um JSON-Daten in Text oder in UTF-codierte BLOB-Daten zu serialisieren. Das json_dataguide Die SQL-Aggregatfunktion kann jetzt geografische GeoJSON-Daten in Ihren Dokumenten erkennen.

    Das json_serialize -Funktion ist nützlich, um JSON-Werte als Text zum Drucken oder Anzeigen zu extrahieren. Sie können jetzt verwenden json_dataguide um eine Ansicht zu erstellen, die Daten wie den SQL-Datentyp projiziert SDO_GEOMETRY.

    Verwandte Themen

    Übergeordnetes Thema: JSON

    JSON-Aktualisierungsvorgänge

    Sie können jetzt ein JSON-Dokument deklarativ mit der neuen SQL-Funktion aktualisieren json_mergepatch. Sie können eine oder mehrere Änderungen auf mehrere Dokumente anwenden, indem Sie eine einzige Anweisung verwenden.

    Diese Funktion verbessert die Flexibilität von JSON-Aktualisierungsvorgängen.

    Verwandte Themen

    Übergeordnetes Thema: JSON

    JSON-Objekt-Mapping

    Diese Funktion ermöglicht die Zuordnung von JSON-Daten zu und von SQL-Objekttypen und Sammlungstypen.

    Diese Funktion erleichtert Programmen, die SQL-Objekte und -Sammlungen verwenden, die Interaktion mit JSON-basierten Anwendungen.

    Verwandte Themen

    Übergeordnetes Thema: JSON

    DISTINCT-Option für LISTAGG-Aggregat

    Das LISTAGG Die Aggregatfunktion unterstützt jetzt die Eliminierung von Duplikaten durch die Verwendung des neuen UNTERSCHEIDBAR Stichwort.

    Das LISTAGG Die Aggregatfunktion ordnet die Zeilen für jede Gruppe in einer Abfrage gemäß der SORTIEREN NACH expression and then concatenates the values into a single string. With the new UNTERSCHEIDBAR keyword, duplicate values can be removed from the specified expression before concatenation into a single string. This removes the need to create complex query processing to find the distinct values before using the aggregate LISTAGG Funktion. Mit dem UNTERSCHEIDBAR option, the processing to remove duplicate values can be done directly within the LISTAGG Funktion.


    Who’s On First Data in Practice

    These published data sets are what SFO Museum itself consumes to populate and run its own millsfield.sfomuseum.org (https://millsfield.sfomuseum.org) website. This website operates alongside SFO Museum’s existing online presence and collections website, which is part of the airport’s flysfo.com (https://flysfo.com) website. The Mills Field project and website is described as:

    [A] place to consider what it means for a museum in an airport, an airport with over 55 million visitors in 2017, to operate in a world where (almost) everyone is connected to the Internet. It is a place to learn what are the opportunities and what are our responsibilities, as a cultural heritage organization, to everyone who passes through SFO equipped with curiosity and a computer connected to the network?

    [It] is not an experiment or a ‘labs’ project. It’s not even our official website. It is a work in progress to understand and to share the arc of our direction as we answer the question above. To determine where we are going, where all these technologies will take us, and to invite you along for the ride.

    The Mills Field website is where everything described in this paper is given form and proven, or just as importantly, disproven. SFO Museum’s ambition for digital projects extend beyond a single website, but we use this website as a foundational layer on top of which everything else we do will be built.

    As mentioned at the beginning of this paper, SFO Museum has begun its efforts at the macro-level (the whole world) and has been working its way down to the collection itself. The reason for starting with everything that surrounds an object, whether it is a country or an airport or an airline or the gallery space where an object was displayed in, is to ensure a stable and durable infrastructure that allows each and every one of those facets—facets that are common currency in people’s day-to-day lives—to act as a conduit back to those objects and the larger SFO Museum collection.

    Figure 12: Screenshot of the SFO Museum Web page for airports related to the SFO Museum collection from the country of South Africa (https://millsfield.sfomuseum.org/countries/85633813/airports/).

    We also want this infrastructure to be open and available to others, from amateur enthusiasts to third-party developers to other groups at the airport itself. We want them to be able to fashion their own applications from, interpretations of, and uses for the SFO Museum collection. Therefore, it is important to SFO Museum that we are building our own public-facing services on top of the same open data we produce for general consumption. If we hope and expect others to build something interesting from our data then we should be able to prove, if only to ourselves, that we can too.

    While it remains early days in the project the decision to explicitly model the SFO Museum collection in space and time has thus far proven fruitful. By promoting place and history as first-class properties associated with every aspect of our collection, and by extension the airport in which it is housed, we are able to offer as many avenues as there are (or have been) places back in to the collection itself.


    Schau das Video: Python Geojson, Folium u0026 Leaflet - Create Maps u0026 Routes