SlideShare uma empresa Scribd logo
1 de 19
Making Temporal Search More Central
in a Spatial Data Infrastructure
Benjamin Lewis, Paolo Corti
2017 2nd International Symposium on
Spatiotemporal Computing
Harvard University
Thesis
• Time is an underutilized dimension for
improving search in geosystems.
• Straightforward methods exist which can
be transformative for research.
(Better use of the Temporal is just one of several
ways in which SDIs can be modernized.)
GeoPlatform Search UI
GeoNode Search UI
Systems we have been working on
1. WorldMap – General purpose public
mapping platform. In existence since 2012.
2. The Billion Object Platform (BOP) – Prototype
to lower barriers to access to big streaming
datasets. Recently released.
Different systems, common need to
improve search
1. WorldMap (Many Datasets) - Thousands of
data layers with imperfect metadata.
2. BOP (One Big Dataset) - A billion
georeferenced, time stamped tweets.
List of enhancements to be discussed
• Time Miner for unstructured text metadata
• Sorting BC / AD dates
• Time bar for date range definition
• Logarithmic time bar increments
• Dynamic temporal histogram
• Ability to zoom on temporal histogram
Python TimeMiner
to enrich metadata
• Metadata for map layers is often inconsistent
for time referencing.
• Standard ways of describing date/time such as
ISO 8601 are rarely used.
• Temporal characteristics mentioned as
unstructured text in the title, abstract, and
elsewhere.
Initial simple TimeMiner Logic
1. Look for date in the date range section of the
metadata and choose the earlier date. (Date:
from Metadata)
2. If there is no #1 above, look for 4 digit numbers
in title first, then abstract, which are less than or
equal to 2017 (present year) (Date: Detected)
3. If there IS a date in #2 above, check to see
whether there is a CE or AD or BCE or BC after it
and apply math accordingly (Date: Detected)
4. If there IS NO #2 above, look for 1, 2, or 3 digit
numbers with associated CE, AD, BCE, BC, and
apply math accordingly (Date: Detected)
Another technique: Historic Periods
Example: Chinese Dynasties
• Xia, Hsia ca. 2100-1600 BCE
• Shang ca. 1600-1050 BCE
• Zhou, Chou ca. 1046-256 BCE
• Qin, Ch'in 221-206 BCE
• Han 206 BCE-220 CE
• Sui 581-618 CE
• Tang, T'ang 618-906
• Song, Sung 960-1279
• Yuan 1279-1368
• Ming 1368-1644
• Qing, Ch'ing 1644-1912
Source: http://afe.easia.columbia.edu/timelines/china_timeline.htm
WorldMap Search Demo
• animation
• anim
Temporal Histogram
Conclusion
• Most spatial data describes events in time though
often not explicitly.
• When data does have a time component it is
often not easily accessed.
• An opportunity exists to increase the value of
existing data by:
1. Making latent temporal information explicit using
enrichment techniques
2. Implementing UI/backend enhancements on existing
systems
3. Increase research on space/time data exploration
More information
WorldMap / HHypermap
• Information
http://gis.harvard.edu/publications/implementing-
open-source-spatiotemporal-search-platform-spatial-data-
infrastructures
• Source code https://github.com/cga-harvard/HHypermap
BOP
• Information http://gis.harvard.edu/services/project-
consultation/project-resume/billion-object-platform-bop
• Source code https://github.com/cga-harvard/hhypermap-
bop
Thank you
http://worldmap.harvard.edu
Benjamin Lewis blewis@cga.harvard.edu
Paolo Corti pcorti@fas.harvard.edu

Mais conteúdo relacionado

Semelhante a Making Temporal Search Central in a Spatial Data Infrastructure

Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...Paolo Corti
 
Searching over the past, present and future
Searching over the past, present and futureSearching over the past, present and future
Searching over the past, present and futureRoi Blanco
 
Beyond document retrieval using semantic annotations
Beyond document retrieval using semantic annotations Beyond document retrieval using semantic annotations
Beyond document retrieval using semantic annotations Roi Blanco
 
[DCSB] Wolfgang Schmidle et al. (DAI) chronOntology: A time gazetteer with pr...
[DCSB] Wolfgang Schmidle et al. (DAI) chronOntology: A time gazetteer with pr...[DCSB] Wolfgang Schmidle et al. (DAI) chronOntology: A time gazetteer with pr...
[DCSB] Wolfgang Schmidle et al. (DAI) chronOntology: A time gazetteer with pr...Digital Classicist Seminar Berlin
 
Beyond Preservation: Situating Archaeological Data in Professional Practice
Beyond Preservation: Situating Archaeological Data in Professional PracticeBeyond Preservation: Situating Archaeological Data in Professional Practice
Beyond Preservation: Situating Archaeological Data in Professional PracticeEric Kansa
 
An Open and Shut Case? Shared Standards for Stratigraphic Data and Heritage L...
An Open and Shut Case? Shared Standards for Stratigraphic Data and Heritage L...An Open and Shut Case? Shared Standards for Stratigraphic Data and Heritage L...
An Open and Shut Case? Shared Standards for Stratigraphic Data and Heritage L...Keith.May
 
Interpretation, Context, and Metadata: Examples from Open Context
Interpretation, Context, and Metadata: Examples from Open ContextInterpretation, Context, and Metadata: Examples from Open Context
Interpretation, Context, and Metadata: Examples from Open ContextEric Kansa
 
Space, Time and Space-Time. Where, When and How should we use them? Considera...
Space, Time and Space-Time. Where, When and How should we use them? Considera...Space, Time and Space-Time. Where, When and How should we use them? Considera...
Space, Time and Space-Time. Where, When and How should we use them? Considera...Keith.May
 
Historical Research Breakout Session Notes, WIRE 2014
Historical Research Breakout Session Notes, WIRE 2014Historical Research Breakout Session Notes, WIRE 2014
Historical Research Breakout Session Notes, WIRE 2014Ian Milligan
 
CEDAR: From Fragment to Fabric - Dutch Census Data in a Web of Global Cultura...
CEDAR: From Fragment to Fabric - Dutch Census Data in a Web of Global Cultura...CEDAR: From Fragment to Fabric - Dutch Census Data in a Web of Global Cultura...
CEDAR: From Fragment to Fabric - Dutch Census Data in a Web of Global Cultura...PRELIDA Project
 
Postgres Vision 2018: Five Sharding Data Models
Postgres Vision 2018: Five Sharding Data ModelsPostgres Vision 2018: Five Sharding Data Models
Postgres Vision 2018: Five Sharding Data ModelsEDB
 
Data Sharing as Publication: A View from Archaeology
Data Sharing as Publication: A View from ArchaeologyData Sharing as Publication: A View from Archaeology
Data Sharing as Publication: A View from ArchaeologyEric Kansa
 
(BIG) DATA SCIENCE AND HISTORICAL ARCHAEOLOGICAL STUDIES: A METHODOLOGICAL, ...
(BIG) DATA SCIENCE AND HISTORICAL ARCHAEOLOGICAL STUDIES:  A METHODOLOGICAL, ...(BIG) DATA SCIENCE AND HISTORICAL ARCHAEOLOGICAL STUDIES:  A METHODOLOGICAL, ...
(BIG) DATA SCIENCE AND HISTORICAL ARCHAEOLOGICAL STUDIES: A METHODOLOGICAL, ...4Science
 
Introduction to Big Data
Introduction to Big Data Introduction to Big Data
Introduction to Big Data Srinath Perera
 
I1 sorin hermon_ancient_wisdom
I1 sorin hermon_ancient_wisdomI1 sorin hermon_ancient_wisdom
I1 sorin hermon_ancient_wisdomevaminerva
 
Efficient Query Processing in Geographic Web Search Engines
Efficient Query Processing in Geographic Web Search EnginesEfficient Query Processing in Geographic Web Search Engines
Efficient Query Processing in Geographic Web Search EnginesYen-Yu Chen
 
Parsons citation geodata2014
Parsons citation geodata2014Parsons citation geodata2014
Parsons citation geodata2014Mark Parsons
 
I1 sorin hermon_ancient_wisdom
I1 sorin hermon_ancient_wisdomI1 sorin hermon_ancient_wisdom
I1 sorin hermon_ancient_wisdomevaminerva
 

Semelhante a Making Temporal Search Central in a Spatial Data Infrastructure (20)

Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
 
Searching over the past, present and future
Searching over the past, present and futureSearching over the past, present and future
Searching over the past, present and future
 
CBS CEDAR Presentation
CBS CEDAR PresentationCBS CEDAR Presentation
CBS CEDAR Presentation
 
Beyond document retrieval using semantic annotations
Beyond document retrieval using semantic annotations Beyond document retrieval using semantic annotations
Beyond document retrieval using semantic annotations
 
[DCSB] Wolfgang Schmidle et al. (DAI) chronOntology: A time gazetteer with pr...
[DCSB] Wolfgang Schmidle et al. (DAI) chronOntology: A time gazetteer with pr...[DCSB] Wolfgang Schmidle et al. (DAI) chronOntology: A time gazetteer with pr...
[DCSB] Wolfgang Schmidle et al. (DAI) chronOntology: A time gazetteer with pr...
 
Beyond Preservation: Situating Archaeological Data in Professional Practice
Beyond Preservation: Situating Archaeological Data in Professional PracticeBeyond Preservation: Situating Archaeological Data in Professional Practice
Beyond Preservation: Situating Archaeological Data in Professional Practice
 
An Open and Shut Case? Shared Standards for Stratigraphic Data and Heritage L...
An Open and Shut Case? Shared Standards for Stratigraphic Data and Heritage L...An Open and Shut Case? Shared Standards for Stratigraphic Data and Heritage L...
An Open and Shut Case? Shared Standards for Stratigraphic Data and Heritage L...
 
Interpretation, Context, and Metadata: Examples from Open Context
Interpretation, Context, and Metadata: Examples from Open ContextInterpretation, Context, and Metadata: Examples from Open Context
Interpretation, Context, and Metadata: Examples from Open Context
 
Space, Time and Space-Time. Where, When and How should we use them? Considera...
Space, Time and Space-Time. Where, When and How should we use them? Considera...Space, Time and Space-Time. Where, When and How should we use them? Considera...
Space, Time and Space-Time. Where, When and How should we use them? Considera...
 
Historical Research Breakout Session Notes, WIRE 2014
Historical Research Breakout Session Notes, WIRE 2014Historical Research Breakout Session Notes, WIRE 2014
Historical Research Breakout Session Notes, WIRE 2014
 
CEDAR: From Fragment to Fabric - Dutch Census Data in a Web of Global Cultura...
CEDAR: From Fragment to Fabric - Dutch Census Data in a Web of Global Cultura...CEDAR: From Fragment to Fabric - Dutch Census Data in a Web of Global Cultura...
CEDAR: From Fragment to Fabric - Dutch Census Data in a Web of Global Cultura...
 
Postgres Vision 2018: Five Sharding Data Models
Postgres Vision 2018: Five Sharding Data ModelsPostgres Vision 2018: Five Sharding Data Models
Postgres Vision 2018: Five Sharding Data Models
 
Data Sharing as Publication: A View from Archaeology
Data Sharing as Publication: A View from ArchaeologyData Sharing as Publication: A View from Archaeology
Data Sharing as Publication: A View from Archaeology
 
(BIG) DATA SCIENCE AND HISTORICAL ARCHAEOLOGICAL STUDIES: A METHODOLOGICAL, ...
(BIG) DATA SCIENCE AND HISTORICAL ARCHAEOLOGICAL STUDIES:  A METHODOLOGICAL, ...(BIG) DATA SCIENCE AND HISTORICAL ARCHAEOLOGICAL STUDIES:  A METHODOLOGICAL, ...
(BIG) DATA SCIENCE AND HISTORICAL ARCHAEOLOGICAL STUDIES: A METHODOLOGICAL, ...
 
2014_WWW_BTOR
2014_WWW_BTOR2014_WWW_BTOR
2014_WWW_BTOR
 
Introduction to Big Data
Introduction to Big Data Introduction to Big Data
Introduction to Big Data
 
I1 sorin hermon_ancient_wisdom
I1 sorin hermon_ancient_wisdomI1 sorin hermon_ancient_wisdom
I1 sorin hermon_ancient_wisdom
 
Efficient Query Processing in Geographic Web Search Engines
Efficient Query Processing in Geographic Web Search EnginesEfficient Query Processing in Geographic Web Search Engines
Efficient Query Processing in Geographic Web Search Engines
 
Parsons citation geodata2014
Parsons citation geodata2014Parsons citation geodata2014
Parsons citation geodata2014
 
I1 sorin hermon_ancient_wisdom
I1 sorin hermon_ancient_wisdomI1 sorin hermon_ancient_wisdom
I1 sorin hermon_ancient_wisdom
 

Mais de Paolo Corti

State of GeoNode 2019
State of GeoNode 2019State of GeoNode 2019
State of GeoNode 2019Paolo Corti
 
Maintaining spatial data infrastructures (SDIs) using distributed task queues
Maintaining spatial data infrastructures (SDIs) using distributed task queuesMaintaining spatial data infrastructures (SDIs) using distributed task queues
Maintaining spatial data infrastructures (SDIs) using distributed task queuesPaolo Corti
 
Status of WorldMap, 2016
Status of WorldMap, 2016Status of WorldMap, 2016
Status of WorldMap, 2016Paolo Corti
 
GeoNode per il Supporto alle Emergenze Umanitarie
GeoNode per il Supporto alle Emergenze UmanitarieGeoNode per il Supporto alle Emergenze Umanitarie
GeoNode per il Supporto alle Emergenze UmanitariePaolo Corti
 
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...Paolo Corti
 
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Paolo Corti
 
GeoNode intro and demo
GeoNode intro and demoGeoNode intro and demo
GeoNode intro and demoPaolo Corti
 
GeoNode for Humanitarian Crisis and Risk Reduction
GeoNode for Humanitarian Crisis and Risk ReductionGeoNode for Humanitarian Crisis and Risk Reduction
GeoNode for Humanitarian Crisis and Risk ReductionPaolo Corti
 
L'utilizzo di software fee and open source nello European Forest Fire Informa...
L'utilizzo di software fee and open source nello European Forest Fire Informa...L'utilizzo di software fee and open source nello European Forest Fire Informa...
L'utilizzo di software fee and open source nello European Forest Fire Informa...Paolo Corti
 
Fire news management in the context of the European Forest Fire Information S...
Fire news management in the context of the European Forest Fire Information S...Fire news management in the context of the European Forest Fire Information S...
Fire news management in the context of the European Forest Fire Information S...Paolo Corti
 
Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1Paolo Corti
 

Mais de Paolo Corti (12)

State of GeoNode 2019
State of GeoNode 2019State of GeoNode 2019
State of GeoNode 2019
 
Maintaining spatial data infrastructures (SDIs) using distributed task queues
Maintaining spatial data infrastructures (SDIs) using distributed task queuesMaintaining spatial data infrastructures (SDIs) using distributed task queues
Maintaining spatial data infrastructures (SDIs) using distributed task queues
 
Status of WorldMap, 2016
Status of WorldMap, 2016Status of WorldMap, 2016
Status of WorldMap, 2016
 
GeoNode per il Supporto alle Emergenze Umanitarie
GeoNode per il Supporto alle Emergenze UmanitarieGeoNode per il Supporto alle Emergenze Umanitarie
GeoNode per il Supporto alle Emergenze Umanitarie
 
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
 
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
 
GeoNode intro and demo
GeoNode intro and demoGeoNode intro and demo
GeoNode intro and demo
 
GeoNode for Humanitarian Crisis and Risk Reduction
GeoNode for Humanitarian Crisis and Risk ReductionGeoNode for Humanitarian Crisis and Risk Reduction
GeoNode for Humanitarian Crisis and Risk Reduction
 
Geonode 2.0
Geonode 2.0Geonode 2.0
Geonode 2.0
 
L'utilizzo di software fee and open source nello European Forest Fire Informa...
L'utilizzo di software fee and open source nello European Forest Fire Informa...L'utilizzo di software fee and open source nello European Forest Fire Informa...
L'utilizzo di software fee and open source nello European Forest Fire Informa...
 
Fire news management in the context of the European Forest Fire Information S...
Fire news management in the context of the European Forest Fire Information S...Fire news management in the context of the European Forest Fire Information S...
Fire news management in the context of the European Forest Fire Information S...
 
Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1
 

Último

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 

Último (20)

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

Making Temporal Search Central in a Spatial Data Infrastructure

  • 1. Making Temporal Search More Central in a Spatial Data Infrastructure Benjamin Lewis, Paolo Corti 2017 2nd International Symposium on Spatiotemporal Computing Harvard University
  • 2. Thesis • Time is an underutilized dimension for improving search in geosystems. • Straightforward methods exist which can be transformative for research. (Better use of the Temporal is just one of several ways in which SDIs can be modernized.)
  • 5. Systems we have been working on 1. WorldMap – General purpose public mapping platform. In existence since 2012. 2. The Billion Object Platform (BOP) – Prototype to lower barriers to access to big streaming datasets. Recently released.
  • 6. Different systems, common need to improve search 1. WorldMap (Many Datasets) - Thousands of data layers with imperfect metadata. 2. BOP (One Big Dataset) - A billion georeferenced, time stamped tweets.
  • 7. List of enhancements to be discussed • Time Miner for unstructured text metadata • Sorting BC / AD dates • Time bar for date range definition • Logarithmic time bar increments • Dynamic temporal histogram • Ability to zoom on temporal histogram
  • 8. Python TimeMiner to enrich metadata • Metadata for map layers is often inconsistent for time referencing. • Standard ways of describing date/time such as ISO 8601 are rarely used. • Temporal characteristics mentioned as unstructured text in the title, abstract, and elsewhere.
  • 9. Initial simple TimeMiner Logic 1. Look for date in the date range section of the metadata and choose the earlier date. (Date: from Metadata) 2. If there is no #1 above, look for 4 digit numbers in title first, then abstract, which are less than or equal to 2017 (present year) (Date: Detected) 3. If there IS a date in #2 above, check to see whether there is a CE or AD or BCE or BC after it and apply math accordingly (Date: Detected) 4. If there IS NO #2 above, look for 1, 2, or 3 digit numbers with associated CE, AD, BCE, BC, and apply math accordingly (Date: Detected)
  • 10. Another technique: Historic Periods Example: Chinese Dynasties • Xia, Hsia ca. 2100-1600 BCE • Shang ca. 1600-1050 BCE • Zhou, Chou ca. 1046-256 BCE • Qin, Ch'in 221-206 BCE • Han 206 BCE-220 CE • Sui 581-618 CE • Tang, T'ang 618-906 • Song, Sung 960-1279 • Yuan 1279-1368 • Ming 1368-1644 • Qing, Ch'ing 1644-1912 Source: http://afe.easia.columbia.edu/timelines/china_timeline.htm
  • 14.
  • 15.
  • 17. Conclusion • Most spatial data describes events in time though often not explicitly. • When data does have a time component it is often not easily accessed. • An opportunity exists to increase the value of existing data by: 1. Making latent temporal information explicit using enrichment techniques 2. Implementing UI/backend enhancements on existing systems 3. Increase research on space/time data exploration
  • 18. More information WorldMap / HHypermap • Information http://gis.harvard.edu/publications/implementing- open-source-spatiotemporal-search-platform-spatial-data- infrastructures • Source code https://github.com/cga-harvard/HHypermap BOP • Information http://gis.harvard.edu/services/project- consultation/project-resume/billion-object-platform-bop • Source code https://github.com/cga-harvard/hhypermap- bop
  • 19. Thank you http://worldmap.harvard.edu Benjamin Lewis blewis@cga.harvard.edu Paolo Corti pcorti@fas.harvard.edu

Notas do Editor

  1. Today I’m going to talk about work we have been doing at CGA to develop Temporal search capabilities for some geospatial data systems. As with most of the work we do here, its undertaken to solve practical problems, problems we faced developing mapping systems for serving an interdisciplinary user community.  
  2. I will present some ways we are addressing this through data enrichment and UI improvements. This is a work in progress.
  3. As an example, here we have the UI for the main U.S. Govt Geo-Data search tool.
  4. Here is the GeoNode search UI. Buried down here we have the option to key in a start date and an end date.
  5. Different contents require different approaches but still there in much in common between the two approaches. Being able to search through large holdings and find what one needs for a particular purpose is key in both systems. In addition to keyword, spatial location is a useful filter because all records have a spatial extent. Space cuts across disciplines nicely.   The attempt to add time. Why time? Everything happens sometime. Cuts across disciplines as with space.
  6. Any dates determined using the TimeMiner should be denoted as “detected”. Those in metadata will be “from metadata” https://en.wikipedia.org/wiki/ISO_8601
  7. With demarcations from metadata or detected.
  8. Use period name string to define time periods. Can be used with spatial extent to improve accuracy. This approach could be applied to other situations where reasonably unique strings are associated with defined time periods. As a starting point: https://en.wikipedia.org/wiki/List_of_time_periods ca. = circa = "more or less" or "approximately" BCE = Before the Common Era B.C. = “before Christ” A.D. = Anno Domini (Latin : "In the year of (our) Lord")
  9. Ability to sort results in UI
  10. Date detected
  11. Time bar past
  12. Time bar future end
  13. The idea here is to give the human user the tools and visual feedback needed to efficiently explore a large collection.