Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Drupal, Calais
& the Semantic Web
Prepared by Frank Febbraro, CTO & Presented by Jeff Walpole, CEO
Introductions (and sizing each other up)
 Raise your hand if you are a…
 Technologist?
 Journalist?
 SemHead?
 Raise ...
Publishing tech Phase2 is working on
 CMS frameworks
 Drupal & Java Development
 Taxonomy solutions
 Geo-tagging & Map...
DrupalDrupal
We heart Drupal
Why We use Drupal for CMS
 Performance/Reliability: Dozens of major
publishers turn to Drupal and tens of
thousands of hi...
Drupal Semantic Modules
rdf, rdf cck, foaf, relations, sparql, sioc, calais collection
http://www.youtube.com/watch?v=r4Wg...
The Calais API
connect. everything.
How does Calais work?
1. Categorizes and metatags the
people, places, companies, facts
and events in your content to make
...
<Topic>M&A</Topic>
<Acquisition offset="494" length="130">
<Company_Acquirer>Reuters</Company_Acquirer>
<Company_Acquired>...
DrupalDrupal
Calais for DrupalCalais for Drupal
Calais Collection
What does Calais for Drupal Look Like?
•suggest terms
allowing full user
control of the tagging
(think of del.icio.us
reco...
Calais Terms or Taxonomy Terms?
configure per node type
save. magic happens.
Too much information? Limit it.
autodiscovery, what’s that mean?
RDF for your nodes
LOOK AWAY!!!!!!!
DrupalDrupal
Calais for DrupalCalais for Drupal
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
More Like This
automatically prefill from Calais
configure threshold
relevant on-site content to browse
relevant news from the web
DrupalDrupal
Calais for DrupalCalais for Drupal
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
self organizing co...
create a contextual expression
configure plugins (or define your own)
tell your story
show content in various contexts
they are panels, so rearrange
DrupalDrupal
Calais for DrupalCalais for Drupal
Linked DataLinked Data
More Like ThisMore Like This Topic HubsTopic HubsGe...
Linked Data Datasets
Linked Data
it’s all about the URIs
Drupal: http://dbpedia.org/resource/Drupal
Washington DC: http://d.opencalais.com/er/g...
Calais linked data RDF
hello dbpedia (for geeks)
Calais geo config
on a map, but wait, there’s more
dbpedia data (or other sources)
semantic company data
company data from dbpedia
Calais URI for Toyota
Get the next link to follow
SPARQL query to get the data from DBPedia
render it to html, voilà
DrupalDrupal
Calais for DrupalCalais for Drupal
Linked DataLinked Data
More Like ThisMore Like This Topic HubsTopic HubsGe...
The Big Picture – OpenPublish
DrupalDrupal
Calais for DrupalCalais for Drupal
Linked DataLinked Data
More Like ThisMore Li...
http://opensourceopenminds.com/openpublish
Enough Talk - lets see a demo…
Q&A
Nächste SlideShare
Wird geladen in …5
×

Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009

2.405 Aufrufe

Veröffentlicht am

Presentation on the new OpenPublish platform - built on Drupal 6 and OpenCalais - by Jeff Walpole, CEO, and Frank Febbraro, CTO, Phase2 Technology.

Veröffentlicht in: Technologie

Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009

  1. 1. Drupal, Calais & the Semantic Web Prepared by Frank Febbraro, CTO & Presented by Jeff Walpole, CEO
  2. 2. 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
  3. 3. 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
  4. 4. DrupalDrupal We heart Drupal
  5. 5. 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.
  6. 6. Drupal Semantic Modules rdf, rdf cck, foaf, relations, sparql, sioc, calais collection http://www.youtube.com/watch?v=r4WgTRIRoa0
  7. 7. The Calais API connect. everything.
  8. 8. 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.
  9. 9. <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)?
  10. 10. DrupalDrupal Calais for DrupalCalais for Drupal Calais Collection
  11. 11. What does Calais for Drupal Look Like? •suggest terms allowing full user control of the tagging (think of del.icio.us recommending tags).
  12. 12. Calais Terms or Taxonomy Terms?
  13. 13. configure per node type
  14. 14. save. magic happens.
  15. 15. Too much information? Limit it.
  16. 16. autodiscovery, what’s that mean?
  17. 17. RDF for your nodes
  18. 18. LOOK AWAY!!!!!!!
  19. 19. DrupalDrupal Calais for DrupalCalais for Drupal More Like ThisMore Like This Topic HubsTopic HubsGeoGeo More Like This
  20. 20. automatically prefill from Calais
  21. 21. configure threshold
  22. 22. relevant on-site content to browse
  23. 23. relevant news from the web
  24. 24. DrupalDrupal Calais for DrupalCalais for Drupal More Like ThisMore Like This Topic HubsTopic HubsGeoGeo self organizing content
  25. 25. create a contextual expression
  26. 26. configure plugins (or define your own)
  27. 27. tell your story
  28. 28. show content in various contexts
  29. 29. they are panels, so rearrange
  30. 30. DrupalDrupal Calais for DrupalCalais for Drupal Linked DataLinked Data More Like ThisMore Like This Topic HubsTopic HubsGeoGeo Linked Data
  31. 31. Linked Data Datasets
  32. 32. Linked Data it’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
  33. 33. Calais linked data RDF
  34. 34. hello dbpedia (for geeks)
  35. 35. Calais geo config
  36. 36. on a map, but wait, there’s more
  37. 37. dbpedia data (or other sources)
  38. 38. semantic company data
  39. 39. company data from dbpedia
  40. 40. Calais URI for Toyota
  41. 41. Get the next link to follow
  42. 42. SPARQL query to get the data from DBPedia
  43. 43. render it to html, voilà
  44. 44. DrupalDrupal Calais for DrupalCalais for Drupal Linked DataLinked Data More Like ThisMore Like This Topic HubsTopic HubsGeoGeo MarmosetMarmoset Marmoset: microformats for search agents
  45. 45. The Big Picture – OpenPublish DrupalDrupal Calais for DrupalCalais for Drupal Linked DataLinked Data More Like ThisMore Like This Topic HubsTopic HubsGeoGeo MarmosetMarmoset
  46. 46. http://opensourceopenminds.com/openpublish
  47. 47. Enough Talk - lets see a demo…
  48. 48. Q&A

×