Top Banner
Integrating and Publishing Public Safety Data Using Semantic Technologies Alvaro Graves [email protected] Tetherless World Constellati Department of Cognitive Science
52

Integrating and publishing public safety data using semantic technologies

Dec 18, 2014

Download

Technology

Alvaro Graves

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Integrating and publishing public safety data using semantic technologies

Integrating and Publishing Public Safety Data Using Semantic Technologies

Alvaro [email protected]

Tetherless World

Constellation

Department of Cognitive Science

Page 2: Integrating and publishing public safety data using semantic technologies

Outline

Motivations

Implementation

Challenges and next steps

Conclusions

Page 3: Integrating and publishing public safety data using semantic technologies

<Motivation>

Page 4: Integrating and publishing public safety data using semantic technologies

<Research>

Page 5: Integrating and publishing public safety data using semantic technologies

Research Motivation

Lots of “human computational power” An example:

– 9 billion human-hours of solitaire were played in 2003 (in red)

– Building Panama canal took 20 million human-hours (in blue)

Page 6: Integrating and publishing public safety data using semantic technologies

Interesting, but...

… How can we use this cognitive and computational processing power...

… to solve difficult problems....

… (Ideally) without much effort from the users?

Page 7: Integrating and publishing public safety data using semantic technologies

Social Machines

• Social Machines are mechanisms where:

– Humans do the creative work

– Machines do the administrative work

Page 8: Integrating and publishing public safety data using semantic technologies

What are we good at?

Humans MachinesPattern Discovery Good BadCreative Thinking Good BadInformation Management Bad GoodData Communication Bad Good

Page 9: Integrating and publishing public safety data using semantic technologies

Example 1: reCAPTCHA

Page 10: Integrating and publishing public safety data using semantic technologies

Example 2: GalaxyZoo

Page 11: Integrating and publishing public safety data using semantic technologies

Example 3: Threadless

Page 12: Integrating and publishing public safety data using semantic technologies

How to study Social Machines?

Limitations Access to information (logs, database) Privacy concerns Lack of flexibility

Solution: Create framework for Social Machines Incentives are important

Page 13: Integrating and publishing public safety data using semantic technologies

</Research>

Page 14: Integrating and publishing public safety data using semantic technologies

<Practical>

Page 15: Integrating and publishing public safety data using semantic technologies

Troy, NY

Segmented city– Downtown

– RPI

– North/South

High risk zones

Unlike big cities– Hard to have

centralized data

– Resources are scarce

Page 16: Integrating and publishing public safety data using semantic technologies

How can... Citizens to be aware of their environment?

– How risky is to park in this street between 1AM and 3AM?

Policy-makers make right decisions?– Is a specific crime increasing over time?

Law enforcers be more transparent in their work?

– How to show our work to the community?

Page 17: Integrating and publishing public safety data using semantic technologies

What can we do?

Page 18: Integrating and publishing public safety data using semantic technologies

Idea: Let's build....

… a platform for integrating public safety information

… a framework for studying Social Machines– Understand behavior of users in front of

data– Run experiments (ex: provenance => trust)

Page 19: Integrating and publishing public safety data using semantic technologies

</Practical></Motivation>

Page 20: Integrating and publishing public safety data using semantic technologies

<Implementation>

Page 21: Integrating and publishing public safety data using semantic technologies

Architecture

Page 22: Integrating and publishing public safety data using semantic technologies

<SemanticWeb>

Page 23: Integrating and publishing public safety data using semantic technologies

Semantic Technologies

Based on the Web– Don't need to create special platform

Domain agnostic– Can express different domains

Dynamically coupled– Easy to mix different data sources

(Also: Interoperable, distributed, extensible, etc.)

Page 24: Integrating and publishing public safety data using semantic technologies

Semantic Web: Example

Most basic “language”: RDF (Resource Description Framework)

Set of assertions (triples)

My name is Alvaro Graveshttp://graves.cl#me foaf:name “Alvaro

Graves”

Page 25: Integrating and publishing public safety data using semantic technologies

Add more triples

Page 26: Integrating and publishing public safety data using semantic technologies

</SemanticWeb>

Page 27: Integrating and publishing public safety data using semantic technologies

<DataIntegration>

Page 28: Integrating and publishing public safety data using semantic technologies

Different sources...

RPI Public Safety PDF files available on the Web Different formats depending on which

year Not easy to extract data

Troy Police Department Excel files upon request Less information (date/time, event type,

geographical references) Only certain crime types

Page 29: Integrating and publishing public safety data using semantic technologies

...Similar Problems

Unclear geographical references (“Dining Hall”, “15th and Peoples ave.”)

Not only crimes but other events (fires, medical emergencies, etc.)

Page 30: Integrating and publishing public safety data using semantic technologies

Our Taxonomy

Page 31: Integrating and publishing public safety data using semantic technologies

</DataIntegration>

Page 32: Integrating and publishing public safety data using semantic technologies

<Curation+Persistance>

Page 33: Integrating and publishing public safety data using semantic technologies

Existing data is not enough

Lack of geolocation Use Google Maps as a Web Service

for obtaining latitude and longitude Typos

Manual correction Ambiguity

“Event occurred Off campus” (!) Approximate to the best we could

Page 34: Integrating and publishing public safety data using semantic technologies

An example

Page 35: Integrating and publishing public safety data using semantic technologies

Persistence

Use of semantic technologies for persistence

Pros: Easy to setup Works with MySQL+PHP

Cons: Not very scalable Queries cannot be too complex

Page 36: Integrating and publishing public safety data using semantic technologies

</Curation+Persistance>

Page 37: Integrating and publishing public safety data using semantic technologies

<Visualization+Publishing>

Page 38: Integrating and publishing public safety data using semantic technologies

Data in multiple ways Citizens

At home/office On the street

Decision makers Statistics Potential correlations?

Machines Create notifications Display in other platform Reuse data

Page 39: Integrating and publishing public safety data using semantic technologies

PublicSafetyMap.org

Page 40: Integrating and publishing public safety data using semantic technologies

PublicSafetyMap.org

Page 41: Integrating and publishing public safety data using semantic technologies

m.PublicSafetyMap.org

Only data around your location

Still in development!

Page 42: Integrating and publishing public safety data using semantic technologies

PublicSafetyMap.org/feeds.php

Latest data Current search

RDF RSS KML

Page 43: Integrating and publishing public safety data using semantic technologies

</Visualization+Publishing></Implementation>

Page 44: Integrating and publishing public safety data using semantic technologies

<Challenges>

Page 45: Integrating and publishing public safety data using semantic technologies

More than technical problems

Hard to convince decision makers

Trust issues

“Social entry barriers”

Page 46: Integrating and publishing public safety data using semantic technologies

Next steps

Connect with well-known social networks (Facebook, Twitter, etc.) Geolocate anything (Bicycling route, pizza delivery area)

– Geoinferencing Add more dataset (Weather, real estate, Fire dept.)Annotation on events (Establishing trust measures, explanations, etc.)

Page 47: Integrating and publishing public safety data using semantic technologies

Next steps

Page 48: Integrating and publishing public safety data using semantic technologies

</Challenges>

Page 49: Integrating and publishing public safety data using semantic technologies

<Conclusions>

Page 50: Integrating and publishing public safety data using semantic technologies

Research: Studying Social Machines

Don't compete with Google

Opening data so others can use it for their own applications

But most important: A Framework where we can study Social Machines

Being able to run experiments

Page 51: Integrating and publishing public safety data using semantic technologies

From Practical:Public Safety Information

User can visualize their neighborhood.

Policy-makers can manage data in a useful way.

Law enforcers can show their efforts.

Page 52: Integrating and publishing public safety data using semantic technologies

</Conclusions><mailto:[email protected]/>