1 i like spotfire on facebook and twitter and linked data on the semantic web! brand niemann july...

24
1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010 http://semanticommunity.net http://www.facebook.com/people/Brand-Nie mann/ http:// twitter.com/bniemannsr mer: These slides do not reflect the views of the U.S. Environmental Protection Agenc s not constitute endorsement by the EPA of the standards or products mentioned.

Upload: stephen-obrien

Post on 16-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

1

I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web!

Brand NiemannJuly 22, 2010

http://semanticommunity.nethttp://www.facebook.com/people/Brand-Niemann/

http://twitter.com/bniemannsr

Disclaimer: These slides do not reflect the views of the U.S. Environmental Protection Agencyand does not constitute endorsement by the EPA of the standards or products mentioned.

Page 2: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

2

Facebook: Like Button

I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web!

http://developers.facebook.com/docs/reference/plugins/like

Page 4: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

4

Facebook: Like Button

http://developers.facebook.com/docs/reference/plugins/like

Iframemarkup

Page 5: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

5

Facebook: Like Button

• The Like button enables users to make connections to your pages and share content back to their friends on Facebook with one click. Since the content is hosted by Facebook, the button can display personalized content whether or not the user has logged into your site. For logged-in Facebook users, the button is personalized to highlight friends who have also liked the page.

• If your web pages represent profiles of real-world things — things like movies, sports teams, celebrities, and restaurants, you can optionally use the Open Graph Protocol to enable users to establish lasting connections to your pages. Your pages show up in more places on Facebook and you gain the ability to publish stream stories to connected users.

http://developers.facebook.com/docs/reference/plugins/like

Page 6: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

6

Facebook: Open Graph Protocol

• The Open Graph protocol enables you to integrate your Web pages into the social graph. It is currently designed for Web pages representing profiles of real-world things — things like movies, sports teams, celebrities, and restaurants. Once your pages become objects in the graph, users can establish connections to your pages as they do with Facebook Pages. Based on the structured data (RDFa) you provide via the Open Graph protocol, your pages show up richly across Facebook: in user profiles, within search results and in News Feed.

• To turn your web pages into graph objects, you'll need to add Open Graph protocol <meta> tags and the Like Button to your webpages.

• The tags allow you to specify structured information about your web pages. The more information you provide, the more opportunities your web pages can be surfaced within Facebook today and in the future.

• Once you configure the meta tags on your web page, you can now add a Like button associated to this page.

http://developers.facebook.com/docs/opengraph

Page 7: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

7

Facebook: Open Graph Protocol

• <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsemanticommunity.net&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

• <html xmlns:og="http://opengraphprotocol.org/schema/"• xmlns:fb="http://www.facebook.com/2008/fbml">• <head>• <title>Semanticommunity.net: Community Infrastructure Sandbox for 2010</title>• <meta property="og:title" content=“semantic community"/>• <meta property="og:type" content=“semantic community"/>• <meta property="og:url" content="http://semanticommunity.net/"/>• <meta property="og:image" content="http://semanticommunity.net/logo-1.png"/>• </head>• </html>

Page 8: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

8

Facebook: Open Graph Protocol

http://semanticommunity.net/

Page 9: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

9

Facebook: Spotfire

http://www.facebook.com/TIBCOSpotfire

Page 10: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

10

Twitter: Tibco Spotfire

http://twitter.com/TibcoSpotfire

Also:http://twitter.com/spotfireedu http://twitter.com/spotfiresupporthttp://twitter.com/kagdimsum/spotfireEtc.

Page 11: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

11

SemTech 2010• SemTech 2010 (June 21-25th in San Francisco, CA) is the world’s largest,

most authoritative conference on semantic technology for enterprise computing professionals.  It covers every major technology and application area you’ll need to know.

• Semantic technologies are being used in lots of industries today. Sometimes they address problems that couldn’t be solved until semantics came along, and other times they are used because they are faster, cheaper and simpler than the alternatives.

• Tibco and Spotfire were at SemTech 2010:– Semantic Complex Event Processing - The Future of Dynamic IT, Paul Vincent,

CTO, Business Rules and CEP, TIBCO Software Inc., http://tibcoblogs.com/cep/– Build Your Own Data.gov and EPA Microsite with Semantics and Statistics in the

Cloud, Brand Niemann, Semantic Cloud Computing Evangelist and Data Scientist, http://epaontology.wik.is/@api/deki/files/751/=BrandNiemann05152010.ppt

– Build the SemTech 2010 in the Cloud, Brand Niemann, Semantic Cloud Computing Evangelist and Data Scientist, http://gaininitiative.wik.is/Wilshire_Conferences

Page 12: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

12

SemTech 2010• Semantic Complex Event Processing - The Future of Dynamic IT

– Paul Vincent, CTO, Business Rules and CEP, TIBCO Software Inc., http://tibcoblogs.com/cep/, Harold Boley, Principal Researcher, National Research Council Canada, Adrian Paschke, Professor, Freie Universitaet Berlin

• Future software applications should become a more dynamic medium, e.g. for information dissemination, attention allocation, and automated reactions across all parts of the enterprise. Complex Event Processing (CEP) is an emerging enabling technology to apply actionable, context-aware knowledge from and against large amounts of event data in near real-time.

• Building on Action/Event/Process Ontologies -- e.g., OWL-S, WSMO, SWSL, and PSL for Semantic Web Services -- there is now the prospect of combining event processing and semantic technologies into an area we term Semantic Complex Event Processing (SCEP). Existing practices and commercial applications already move toward semantically improved event processing to provide smarter business processes, and some TIBCO Software use cases will be discussed.

• Paul Vincent works in Complex Event Processing using event pattern and decision rules to provide "Operational Intelligence" to businesses. CEP is a technology that augments conventional business processes and analytics, focusing on real-time events. Paul has worked on advanced rule-oriented projects in the US and Europe in financial services, government, defense, and manufacturing, and is a contributor to the OMG PRR and W3C RIF standards efforts as well as the Event Processing Technical Society.

Page 13: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

13

Build Your Own Data.gov and EPA Microsite with Semantics and Statistics in the Cloud

• Brand Niemann: The goal is to simplify and amplify what’s been done and call it Data Science. June 1, 2010.– The ability to take data -- to be able to

understand it, to process it, to extract value from it, to visualize it, to communicate it -- that's going to be a hugely important skill in the next decades.

• Source: What is data science?: Analysis: The future belongs to the companies and people that turn data into products.

Page 14: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

14

Build Your Own Data.gov and EPA Microsite with Semantics and Statistics in the Cloud

http://semanticommunity.net/

GSA to launch open government apps platform, June 9, 2010.

A Gov 2.0 Platform for Open Government with Data Science:Mindtouch and Spotfire

Linked DataBetweenPanels andTabs.

Page 15: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

15

Build the SemTech 2010 in the Cloud

http://gaininitiative.wik.is/Wilshire_Conferences

Screen-scraped theconference programinto a well-designedspreadsheet that wasimported intoSpotfire which wasembedded intothe Mindtouch Wiki.

Page 16: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

16

Build the SemTech 2010 in the Cloud

http://gaininitiative.wik.is/@api/deki/files/18/=STC2010.xls

Multiple SheetSpreadsheet

Page 17: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

17

I Like Spotfire• Because of it’s:

– Pedigree• S-PLUS:

– Started with Statistical Sciences (1988) and ended up with TIBCO as Spotfire (2008).

» Spotfire is a business intelligence company whose origins trace back to the Human-Computer Interaction Laboratory at the University of Maryland, College Park, MD, in the early 1990s that was bought by TIBCO in 2007.

– Vision:• Tufte Comment on iPhone interface design:

– Better to have users looking over material adjacent in space within our eyespan rather than stacked in time. This is especially the case for statistical data, where the fundamental analytical task is to make comparisons. Also see page 159 in Edward R. Tufte, Beautiful Evidence (2006), Graphics Press LLC.

– Results:• Demos I Like: See example of Tufte’s “sparklines” (writing with data

graphics) in the next slide.• My Experiences: Data.gov/semantic, EPA Microsite, Community Health

Information, EPA’s CASTNET, Facility Registry System and Envirofacts, UK’s COINS and High Earners, Whitehouse Visitor Database and Staff Salaries, and Department of Energy’s Open Energy Information (RDF).

Page 18: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

18

Example of Tufte’s Sparklines

H1N1 Spread Courtesy of TIBCO Spotfire. See Web Player.

Page 19: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

19

Spotfire Results• First there was Put Your Desktop in the Cloud to Support the Open Government Directive

and Data.gov/semantic, Semantic Universe, April 19, 2010.• Second was Build Your Own Data.gov (Spotfire) and EPA Microsite (Spotfire) with Semantics

and Statistics in the Cloud, Slides, May 15, 2010.• Third was Build Your Community Health Information "Design for America" Using 

Mindtouch and Spotfire, Slides, May 17, 2010.• Fourth was Build EPA's CASTNET in less that two hours, see Mindtouch and Spotfire, Slides,

May 21, 2010. Completed in 8 more hours by May 30, 2010.• Fifth was Build Your Own Data.gov/semantic with Mindtouch and Spotfire (see below) in the

Cloud: The White House Visitor Database, Slides, May 22, 2010. See Data.gov takes the 'Mumsy' test, FCW, May 26, 2010.

• Sixth was Build EPA's EPA's Facility Registry System (FRS) and Locational Reference Database with Mindtouch and Spotfire in the Cloud: Virginia, No Slides, June 1, 2010.

• Seventh was Build the UK’s COINS in the Data Science Library Cloud (Mindtouch and Spotfire), Slides, June 9, 2010.

• Eight was Build EPA's Envirofacts in the Cloud: Virginia FRS, NPL, and TRI (Mindtouch and Spotfire), Slides. June 14, 2010.

• Semantic Solutions for Energy Management: The Clean Energy Commons: Using Semantic Technologies to Share the World's Energy Information (Mindtouch and Spotfire), June 27, 2010.

• Ninth was Build the SemTech 2010 in the Cloud (Mindtouch and Spotfire), No Slides, July 2, 2010.

• Tenth was Build the White House Staff Salaries in the Cloud (Mindtouch and Spotfire). Slides, July 3, 2010.

• More in process of Spotfire: Linked Data Between Panels and Tabs and of GAIN: Linked Data Between Data Catalogs and Apps. See http://semanticommunity.net for update.

Page 20: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

20

The Socrata Program

• Socrata: Making Data Social - social data discovery, a category of Web solutions that enable national, state, and local governments to achieve new levels of transparency and citizen participation while significantly lowering the costs of serving online data.

• Socrata calls its service of reorganizing the data into easy-to-read, interactive charts and graphs "social data discovery.“– "The data is valuable, but the social data is valuable as well. It's

one thing to put the data online, but it's another thing to actually get some civic feedback loop. Socrata makes data.gov easier to understand.”

• Source: Socrata CEO Kevin Merritt.

• Mindtouch and Spotfire does what Socrata does!

http://federaldata.wik.is/White_House_Salaries#The_Challenge

Page 21: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

21

I Like Linked Data

• Because of it’s:– Transparency: “What you see is what you get!”

Supports Exploratory Data Analysis (John Tukey) and Beautiful Evidence (Edward Tufte) by you and others.

– Openness: Get the data back out (CSV), download the file (.dxp) and reuse it with 30-day free client, and publish it to Web Player Library.

– Collaboration:• Linked Data Across Visualizations• Linked Data Across Multiple Databases (centralized)• Linked Data Across Multiple Database (distributed)

Page 22: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

22

Sources of Linked Data

• Annotate in RDFa: Embed in Web Pages– Facebook Like and Open Graph

• Previous URLs

• Originate in RDF: Store in Triple Store– http://lod.openlinksw.com/sparql -- massive 17 Billions Triples

instance in Virtuoso!

• RDBMS to RDF: Semantic Middleware– Download as .gzip:

• http://data.gov/semantic

• SPARQL Query as RDF:– http://dbpedia.org/sparql– http://semantic.data.gov/sparql – http://en.openei.org/sparql

Page 23: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

23

Spotfire Wish List

• Support import and export to RDF and calculated column with URIs.– SemTech 2010:

• Support from Two Spotfire Clients (UCB Pharma, UK, and Eli Lilly, US).

• Paul Vincent – Semantics for Complex Event Processing.• FanHu.bz — Community Annotations of Linked Data Using

Twitter and Real-Time SemanticWeb with Twitter Annotations (see next slide).

• Kingsley Idehen – Spotfire Front-End to Virtuoso and Embed RDFa in the Web Player Interface.

• Spotfire Design Patterns for Spreadsheets and RDF.

Page 24: 1 I Like Spotfire on Facebook and Twitter and Linked Data on the Semantic Web! Brand Niemann July 22, 2010

24

Spotfire Wish List• FanHu.bz — Community Annotations of Linked Data Using Twitter, Leigh Dodds, Platform

Programme Manager, Talis, Tuesday, June 22, 2010 – Existing focus on Linked Data has been on surfacing data from existing databases and websites.

Consumption of Linked Data is often to simply re-present the data (e.g., through a new user interface or visualisation). But there are other ways in which Linked Data can be created by aggregating data (e.g., from Twitter) and using it to enrich existing sources. Microblogging is an excellent mechanism for constructing "conversational interfaces" for annotating datasets.

– FanHu.bz is a web application that both consumes and produces Linked Data. Built on the data published by the BBC the application surfaces existing communities that surround broadcast media. FanHu.bz combines these features with the means for the community to annotate that data with additional metadata, providing pointers to other resources. Ultimately the site provides a tool for the community to contribute to the inter-linking of data in the Linked Data cloud. This data not only benefits the community but could also be used by the original publisher.

• Real-Time SemanticWeb with Twitter Annotations, Joshua Shinavier, Research, RPI - Tetherless World Constellation, http://fortytwo.net/Home.html, Jans Aasman, CEO, Franz Inc., http://www.franz.com, Thursday, June 24, 2010.

– The ability of millions of average Web users to publish short, timestamped and even geotagged microblog posts, at a moment's notice, presents new opportunities for real-time and location-based services. Much as these services are changing the nature of search on the Web, so the Semantic Web will be both challenged and enhanced by real-time content. Furthermore, the ability to annotate microblog posts using highly expressive vocabularies, as in Twitter's upcoming Twannotations functionality, will provide an endless stream of up-to-date, structured information about the world. In this presentation, we discuss a semantic data aggregator which brings together structured microblog annotations with Semantic Web vocabularies and best practices in order to augment the Semantic Web with real-time, user-driven data, enabling a new breed of query services. Emerging formats, modeling issues, publication and data ownership of microblog content, data storage and basic techniques for real-time, real-place semantic search are presented.

http://semtech2010.semanticuniverse.com/