Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
-
Upload
krista-thomas -
Category
Technology
-
view
3.665 -
download
0
description
Transcript of Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
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 your hand if you use or have used Drupal?
Calais API?
Lets play word association… Linked data RDF SPARQL GRDDL
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
DrupalDrupal
We heart Drupal
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.
Drupal Semantic Modules
rdf, rdf cck, foaf, relations, sparql, sioc, calais collection
http://www.youtube.com/watch?v=r4WgTRIRoa0
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 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.
<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)?
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 recommending tags).
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 content
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 HubsGeoGeo
Linked Data
Linked Data Datasets
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
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 HubsGeoGeo
MarmosetMarmoset
Marmoset: microformats for search agents
The Big Picture – OpenPublish
DrupalDrupal
Calais for DrupalCalais for Drupal
Linked DataLinked Data
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
MarmosetMarmoset
http://opensourceopenminds.com/openpublish
Enough Talk - lets see a demo…
Q&A