phase2 openpublish presentation sf semweb meetup, april 28, 2009
DESCRIPTION
Presentation on the new OpenPublish platform - built on Drupal 6 and OpenCalais - by Jeff Walpole, CEO, and Frank Febbraro, CTO, Phase2 Technology.TRANSCRIPT
![Page 1: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/1.jpg)
Drupal, Calais & the Semantic Web
Prepared by Frank Febbraro, CTO & Presented by Jeff Walpole, CEO
![Page 2: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/2.jpg)
Introductions (and sizing each other up)
Raise your hand if you are a… Technologist? Journalist? SemHead?
Raise your hand if you use or have used Drupal?
Calais API?
Lets play word association… Linked data RDF SPARQL GRDDL
![Page 3: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/3.jpg)
Publishing tech Phase2 is working on
CMS frameworks
Drupal & Java Development
Taxonomy solutions
Geo-tagging & Mapping
Charting & Graphing Data
Semantic Web integration
Open Data/APIs
Topic Hubs
Publishing workflow
Feed Syndication
Buzz and topic trend monitoring
Community collaboration sites
Multi-site & virtual site CMS architecture
An open source CMS installation specifically for publishers –
called OpenPublish
![Page 4: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/4.jpg)
DrupalDrupal
We heart Drupal
![Page 5: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/5.jpg)
Why We use Drupal for CMS Performance/Reliability: Dozens of
major publishers turn to Drupal and tens of thousands of high traffic sites because it is an enterprise class platform
Ease/Expense of Implementation: As one of the leading shops developing for this platform, we can be as efficient as anyone and this platform is our preferred technology.
Evolving Technology Extensibility: You need something modular/extensible that allows you to add new features easily and we know this is possible with Drupal.
Easier Modular Enhancements: Drupal's architecture is modular and integrates well without requiring customization to core components that would make them difficult to maintain.
P2 Expertise: Our entire development staff of 12+ developers can support you on Drupal and we are known as one of the top firms in the country.
Large Community Support: You need a community that is active, robust, responsive and growing. We are involved in the Drupal community and have an ear to the ground on features and changes that would affect your site.
Easy Staff Training: The Drupal CMS is intuitive and we are well versed in training others to use it. To support training, there are numerous videos, online tutorials, local classes and even books on how it works.
Decreased Support Costs: Publishers find they can do a lot more themselves and when they do need help, the time is a fraction of what a proprietary CMS would cost for similar changes.
![Page 6: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/6.jpg)
Drupal Semantic Modules
rdf, rdf cck, foaf, relations, sparql, sioc, calais collection
http://www.youtube.com/watch?v=r4WgTRIRoa0
![Page 7: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/7.jpg)
The Calais API
connect. everything.
![Page 8: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/8.jpg)
How does Calais work?
1.Categorizes and metatags the people, places, companies, facts and events in your content to make it ‘machine-readable,’ and returns that metadata to you.
2.Makes connections between the entities in your content and related data in Wikipedia, GeoNames, the IMDB, Shopping.com and more
3.Empowers you to share your metadata with search engines, news aggregators, ‘related stories’ applications and others in the content ecosystem.
![Page 9: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/9.jpg)
<Topic>M&A</Topic>
<Acquisition offset="494" length="130"> <Company_Acquirer>Reuters</Company_Acquirer> <Company_Acquired>ClearForest Ltd.</Company_Acquired> <Status>Planned</Status> </Acquisition>
<Company>Reuters</Company>
<Company>ClearForest Ltd.</Company> Reuters Announced the Acquisition of ClearForest
New York - April 30, 2007
Reuters, the global information company, has entered into an agreement to acquire all of the outstanding shares of ClearForest Ltd., a privately held provider of Text Analytics solutions, whose tagging platform and analytical products allow clients to derive precise business information from huge amounts of textual content.
ClearForest has received sufficient shareholder approval to complete the transaction, which is expected to close in approximately 30 days, subject to customary closing conditions. The financial terms were not disclosed. Reuters plans to retain and continue to work with the existing management team and their highly skilled workforces in the US and Israel. It also plans to continue to support existing products and customers.
Reuters believes that search will be a pivotal element to the future of how financial information is sourced and consumed. As part of its drive into this space, Reuters has created a new strategic group and appointed Gerry Campbell, who will oversee the integration of ClearForest and drive this innovation.
<Product>Text Analytic Solution </Product>
<Company>ClearForest Ltd.</Company>
<Company>Reuters</Company>
<Country>United States</Country>
<Country>Israel</Country>
<Company>Reuters</Company>
<Person>Gerry Campbell</Person>
<ManagementChange offset="2789" length="92"> <Person>Gerry Campbell</Person> <Company>Reuters</Company> <Action>Enters</Position> </ManagementChange>
What Would that Look Like (in code)?
![Page 10: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/10.jpg)
DrupalDrupal
Calais for DrupalCalais for Drupal
Calais Collection
![Page 11: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/11.jpg)
What does Calais for Drupal Look Like?
•suggest terms allowing full user control of the tagging (think of del.icio.us recommending tags).
![Page 12: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/12.jpg)
Calais Terms or Taxonomy Terms?
![Page 13: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/13.jpg)
configure per node type
![Page 14: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/14.jpg)
save. magic happens.
![Page 15: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/15.jpg)
Too much information? Limit it.
![Page 16: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/16.jpg)
autodiscovery, what’s that mean?
![Page 17: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/17.jpg)
RDF for your nodes
![Page 18: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/18.jpg)
LOOK AWAY!!!!!!!
![Page 19: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/19.jpg)
DrupalDrupal
Calais for DrupalCalais for Drupal
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
More Like This
![Page 20: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/20.jpg)
automatically prefill from Calais
![Page 21: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/21.jpg)
configure threshold
![Page 22: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/22.jpg)
relevant on-site content to browse
![Page 23: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/23.jpg)
relevant news from the web
![Page 24: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/24.jpg)
DrupalDrupal
Calais for DrupalCalais for Drupal
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
self organizing content
![Page 25: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/25.jpg)
create a contextual expression
![Page 26: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/26.jpg)
configure plugins (or define your own)
![Page 27: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/27.jpg)
tell your story
![Page 28: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/28.jpg)
show content in various contexts
![Page 29: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/29.jpg)
they are panels, so rearrange
![Page 30: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/30.jpg)
DrupalDrupal
Calais for DrupalCalais for Drupal
Linked DataLinked Data
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
Linked Data
![Page 31: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/31.jpg)
Linked Data Datasets
![Page 32: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/32.jpg)
Linked Datait’s all about the URIs
Drupal: http://dbpedia.org/resource/Drupal
Washington DC: http://d.opencalais.com/er/geo/city/ralg-geo1/f497898f-2b9b-7cda-ec7b-85d896acbe3e
Calais linked data for humans
![Page 33: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/33.jpg)
Calais linked data RDF
![Page 34: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/34.jpg)
hello dbpedia (for geeks)
![Page 35: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/35.jpg)
Calais geo config
![Page 36: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/36.jpg)
on a map, but wait, there’s more
![Page 37: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/37.jpg)
dbpedia data (or other sources)
![Page 38: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/38.jpg)
semantic company data
![Page 39: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/39.jpg)
company data from dbpedia
![Page 40: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/40.jpg)
Calais URI for Toyota
![Page 41: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/41.jpg)
Get the next link to follow
![Page 42: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/42.jpg)
SPARQL query to get the data from DBPedia
![Page 43: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/43.jpg)
render it to html, voilà
![Page 44: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/44.jpg)
DrupalDrupal
Calais for DrupalCalais for Drupal
Linked DataLinked Data
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
MarmosetMarmoset
Marmoset: microformats for search agents
![Page 45: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/45.jpg)
The Big Picture – OpenPublish
DrupalDrupal
Calais for DrupalCalais for Drupal
Linked DataLinked Data
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
MarmosetMarmoset
![Page 46: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/46.jpg)
http://opensourceopenminds.com/openpublish
![Page 47: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/47.jpg)
Enough Talk - lets see a demo…
![Page 48: Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009](https://reader036.vdocuments.mx/reader036/viewer/2022062510/547bac13b4795959098b4e1f/html5/thumbnails/48.jpg)
Q&A