« February 2008 | Main | April 2008 »
31 March 2008
This Week's Semantic Web
Selected links related to Semantic Web technologies for the week ending 2008-03-31, all weeks. Also available in RDF as linked data or via GRDDL.
DataPortability features highly this week - though intended more as a principle, and an umbrella for all kinds of technologies, the significant overlap with the Semantic Web vision hasn't gone unnoticed.
Microsoft have been experimenting with a triplestore/rdb hybrid - "...they are coming around, albeit gradually :-)" says Kingsley.
There seems to be a lot happening around the various mailing lists at the moment. Despite the growth of other communication channels, this still seems to be a big one - it certainly remains the best option for permathreads and bickering. For comparison: Wiki collaboration leads to happiness (hmm, Word & Outlook are somewhat wild variables in that diagram).
In the Media
- Semantic Web in the news
- Scientific American: "The Semantic Web in Action" - now online
- “The semantic web enables us to use portals in a more intelligent fashion, so we can do business more efficiently”
- Podcast: Introducing the Semantic Web Gang
- Slides: DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
- Graphic: Social Network Stack
- Mailing list: Linking Open Data's list has moved
- Mailing list: new Social XMPP list
- Video: Les Horribles Cernettes - Collider
- Video: DataPortability and Me (Get Your Data Out!)
Docs
- In Defense of Ambiguity
- New RDFa Primer
- SocialWebXGCharter, relationship to DataPortability.org
- Trip planning via the Semantic Web
- (De-)centralised me
- Thoughts on the Billion Triple Challenge
- Fingerprinting and Metadata Progress Report (on last.fm)
- DataPortability, Microsoft’s Contacts API and OpenSocial.org
- Microsoft and "Research-Output" Repositories, Relationships can have properties as well - MS do "semantic web lite"
- Delivering Data Portability (Part 2) - "Sharing Contacts Between Social Networks"
- The Cost of doing the Right Thing
- A Re-Introduction to UMBEL, The emergence of UMBEL and Linked Data
- Putting XRDS-Simple in Context
- A Journey of a Thousand Steps, We don't need DataPortability
- Query: Semantic Web Alignment with the Underlying Security Infrastructure
- Getting Freebase onto the Semantic Web
- DevX.com Semantic Web Zone
- semantic technology in AAAI Spring Sympothia 2008
- RDFAuth: sketch of a buzzword compliant authentication protocol, RDFAuth, with less Story-telling
- literals and resources
- Semantic Web Patterns: A Guide to Semantic Technologies, Nitpicking Alex's Semantic Web Patterns, Semantic Web Patterns: A Guide to Semantic Technologies (Update 1), Semantic Web Patterns: A Guide to Semantic Technologies (Update 2)
- RDF and MOO notes
Software News
- Linking Open Data cloud updated
- OwlSight version 0.36
- knowee - "is a semantic web address book and contact data manager"
- Social Graph API parser test API - "to run any document against the Social Graph API's internal parser to see what it would've parsed, had Googlebot actually crawled it" see also: Google sgapi example
- Virtuoso, Open-Source Edition version 5.0.6, Virtuoso 5.0.6 Updates
- Raptor RDF Parser Library version 1.4.17
- New ARC2 plugins
- Two more ARQ extensions
- SKUA project - distributed network of semantically aware shared annotated services prototype for astronomy
- SPARQL Browser (using Flex) - see also netthreads
- triplr "Stuff in, triples out" - JSON serializers callback parameter restored - happy 1st birthday!
- Animal Diversity Web - has OWL
- Creating a HTML “friends” page from a Google Reader subscription list
- Windows Live Contacts API
- Integrating Triplify with Joomla! - Google Summer of Code proposal
- FOAF whitelisting for mailman?
- Sindice in use
- Mapping photographs - "an AJAX/Google Maps hack"
- RESTlet - "lightweight REST framework for Java"
Most Productive SemWeb Coder of the Week
[a trial/one-off category, as suggested - feel free to make nominations for next week]
- Keith Alexander, who's produced three new ARC2 plugins :
- An RDFa Serializer
- Utilities for working with ARC structures (e.g. filter, merge, or diff)
- A SPARQL (Re-)Serializer (very handy for checking/adjusting SPARQL queries before they are passed to the store)
- - plus a SPARQL+ wrapper for Talis Platform stores.
Events etc.
- Over The Air, 4th-5th April, London
- Portable London 0.96b - DataPortability Lunch Meet-up, Sunday April 6, London
- SemanticCampParis 2 - 4 avril
- Internship - interesting semweb stuff in Cambridge, Mass.
- Call for Chapter Proposals: Event-based Systems, Publish/Subscribe and Message Filtering
- See also : Semantic Web Presentations of W3C Team, Office Staff, and Working Group Participants
- CfPs - see recent semantic-web@w3.org archives
Miscellany
- State of SVG, State of the Bird, Wordpress 2.5 releases
- RESTful Services with Erlang and Yaws
- Customizing nxml to find your schemas automatically
- "Full Text of Google's General Guidelines for Remote Quality Raters from April 2007"
- On meetings
- Diana Ross' unexpected career move
Quote of the Week
This is the year we finish the job, I reckon...
-danbri, via email
~
Sources include Planet RDF, various other blogs, Semantic Web Interest Group IRC Chatlogs & Scratchpad, ESW Wiki, SemWebCentral, Sweet Tools, W3C Semantic Web Activity, mailing lists, personal emails etc etc. If you see anything suitable this coming week, please mail meor use the del.icio.us tags "semweb weekly" - thanks!
Posted by Danny Ayers at 09:07 PM | Comments (0) | TrackBack
26 March 2008
Nitpicking Alex's Semantic Web Patterns
Alex Iskold just published quite a lengthy blog post called Semantic Web Patterns: A Guide to Semantic Technologies. Overall it's good stuff, and Alex has been doing a great job of promoting the Semantic Web over on Read/WriteWeb and elsewhere. He's also one of the Semantic Gang featuring in the latest podcast series from oor Paul. (I've not listened to that yet - I'll try it with a dogwalk shortly).
Because of all this I feel a little disloyal in being critical, but without clarification some of the points in Alex's post could lead to misconceptions, the bane of Semantic Web outreach. One thing I can't disagree with Alex about is the way the Semantic Web means different things to different people (cue elephant analogy). So with that proviso and all due respect etc, here we go:
1. Bottom-Up and Top-Down
Alex says:
"The bottom-up approach is focused on annotating information in pages, using RDF, so that it is machine readable. The top-down approach is focused on leveraging information in existing web pages, as-is, to derive meaning automatically."
Ok, while one could (and I will) quibble the content of these definitions, they do make a pretty clear distinction. The only thing is, the phrases "bottom-up"/"top-down" have already been used fairly extensively already in the Semantic Web context to describe at least two different (but related) distinctions.
The first of these is with regard to decision-making, in the same sense as within the management hierarchy of an organization. The naive stereotype for this distinction would give, say, top-down = "those in power in standards orgs call the shots" versus bottom-up = "grassroots developers determine the direction". Given that specifications can appear as authoritative rules, it's easy to see how this perception might emerge. (This is a naive distinction, because it fails to consider the influence of the community that goes into defining specifications and in determining which survive the natural selection of deployment in the wild).
The second usage of "bottom-up"/"top-down" is more technical, in regard to how you arrive at your world/domain model. Top-down would be starting your model from a generalized level and works towards more specific levels, bottom-up the reverse. Clearly if there's to be global interoperability, taking the top-down approach would imply there's one true model that everyone follows. In the past this has led to some awful misconceptions around RDF, where people have assumed that the models (i.e. vocabularies, RDF Schemas, ontologies) are created on high - probably by the W3C. Quite the opposite is true. While RDF is a framework (and hence might be viewed as a top-level language), it's essentially neutral on who, where and how domain models are created. Because things, classes of things, relationships between things and so on are identified using URIs, anyone can create their own vocabularies. This retains a base level of global interop, and enables web-scale independent development. (I once saw a list email containing a line like "the namespace begins with http://purl.org, so it must be something to do with RSS 1.0 people at the W3C" - no, no, no!).
So basically while Alex's "bottom-up"/"top-down" may be internally consistent, it's a little idiosyncratic.
2. Annotation Technologies: RDF, Microformats, and Meta Headers
There's quite a bit I could quibble with in this section, but I'll stick to the one point I think is most significant. It can be very misleading to think of RDF merely as an annotation and/or metadata tool. While it can be, and very often is, used for annotation (typically descriptions of documents) and metadata (descriptions of data) purposes, it is also used to talk about things directly. Alex provides an example: "Alex IS the father of Alice, Lilly, and Sofia". This is plain old data. The same data could be expressed in an database table called "fatherOf" with "Alex" appearing three times in the left-hand column with the right-hand column containing "Alice", "Lilly", "Sofia". RDF is a data technology, one big difference from traditional RDBMSs is that relations (tables, properties, "fatherOf") can only two values - the subject and object of the relation (2 columns, "fathers"/"children"). Another big difference is that both things and the relationships between things are generally identified using URIs, which enables the Web part of the Semantic Web.
3. Consumer and Enterprise
I think it's good that Alex highlights consumer/enterprise and vertical/horizontal aspects of the Semantic Web, they are worthy of discussion. But regarding the "killer app" of the Semantic Web - one might equally well ask "what is the killer app of the Web?" (this is Tim Berners-Lee's own response in the 2001 Sci Am article).
There's another source of misconceptions in this section: "RDF offers a way to communicate using XML-based language...". While strictly speaking that's probably correct, it gives the impression that RDF is XML-based, which it isn't. RDF is a data model, an abstract language. Formats and serializations (of which there are several, both XML and non-XML) are secondary. Given the recent work around GRDDL, it'd be more accurate to say "XML offers a way to communicate using RDF-based language...".
This confusion around XML messes up Alex's arguments on scalability somewhat - I'm sure someone somewhere is using an XML DB for RDF, but most I've seen are either built on top of RDBMSs or are RDF-native. (Non-generic, domain-specific data can be stored pretty much any way you like - if semweb interfaces were exposed I suppose you could call it an RDF store of sorts...). Also while RDF storage technology isn't any where near as mature as those of RDBMS, they do draw on essentially the same foundations - and sometimes the same people - so the picture isn't as bad as one might imagine. Genuinely large RDF stores are starting to appear, and even then it's worth remembering (as Alex points out) the aim is for the big database to be the Web itself. (My own standard line on this is that triplestores are just local caches of chunks of the Semantic Web).
4. Semantic APIs
As Paul Downey put it, Web APIs Are Just Web Sites - the same goes for the Semantic Web. Alex talks about some of the online APIs for extracting RDF from natural language. While these are nifty, potentially any Web site or service could with appropriate tweaking be a Semantic API. The original RSS was a Semantic API - descriptions of news-like items delivered using RDF over HTTP. While the latest syndication format, Atom, might not be RDF, it's good Web-friendly data that can be mapped to RDF (work is in progress on conventions for that).
Semantic Web technologies also have an ace card up their sleeves here, in the form of SPARQL. RDF stores and (with the appropriate wiring) any online RDF can be queried using a straightforward SQL-like language, operating over standard HTTP. A seriously powerful addition to the Web API toolkit.
Right now the ability to make mashups (client- or server-side) is limited by the effort needed to integrate across different APIs (the n-squared thing). RDF can make integration trivial. Even without RDF/SPARQL being available, a lot of the pain of integration can be alleviated if the data is mapped to RDF then integrated.
I don't think we'll ever see every single service offering Semantic Web-friendly APIs. But to the Web 2.0 style sites, the Web is a competitive environment. Services which do support RDF and/or SPARQL will be able to benefit from the lowering of the integration barrier, and over time increasingly tend to have a commercial advantage over services which don't. The ball is rolling and the field is wide open.
5. Search Technologies
"Perhaps the first significant blow to the Semantic Web has been the inability thus far to improve search." - er, well, no. Search, at least as we know and love it today, is an artifact of the document Web. Success for the Semantic Web wouldn't be improving search, but marginalizing it.
The information carried by the document Web, the stuff we're interested in, is generally expressed in human-readable text inside the documents. There's a semantic air gap between the protocols and languages of the current Web (HTTP, HTML...) and the information that's being conveyed. Search engines bridge that gap through the use of heuristics based around string matching on queries and indexed documents. Semantic Web technologies offer a couple of ways of minimizing the gap. Through the increased use of metadata, more explicit matching can be made. Before anyone throws the metacrap arguments at me, consider the improvements already brought by metadata-rich syndication feeds and folksonomy tagging.
The other way of reducing the gap that comes to mind is...not to create gaps in the first place. Take an online train timetable. Right now it'll likely be contained in a database somewhere, exposed through HTML with a form or two. To access the data we are at the mercy of whatever specific front-end the service provider has offered. To make a mashup with it we'd be making site-specific calls, at best through a RESTful API. But if the data was also available without the document Web-oriented intermediation, say as RDF/XML documents, or perhaps better still a SPARQL endpoint, mashups would be trivial.
Incidentally, I remember the train timetable scenario coming up on the microformats list a while back, at the time it seemed nonsensical to me to follow the suggestion over there of having e.g. one microformatted-HTML page for each record in the database. In retrospect I think that was potentially a very good solution - assuming the microformat followed best practices, using a profile etc, then this would be equivalent to publishing all the data as linked RDF. A GRDDL-aware consumer would in fact see it that way. The bonus advantage is having the (inherently in sync) HTML material available too.
Anyhow, back to search. The current Web does contain one notable kind of explicit, machine-readable semantics: the link. This page is related to that page. I don't think it's coincidence that the most successful search heuristic to date - Google's PageRank - is based on this data source.
My standard line on search is "search engines act as indexes of the Web, the Semantic Web is its own index", or more succinctly "the best way to find things is not to lose them in the first place".
6. Contextual Technologies
I don't really disagree with what Alex says in this section, but would add that Semantic Web languages make it much easier to deal with contexts - which can be expressed directly, without the need for interpreting natural language. There are already a few pretty neat faceted browsing tools around, I reckon these things are going to get a lot neater over the next few years.
7. Semantic Databases
See above about triplestores in Consumer and Enterprise.
Twine and Freebase are really nice applications, although I believe Freebase's connection to the rest of the (Semantic) Web is still pretty suboptimal. Twine's still in beta, but has already come an awful long way (I put it in my open-in-tabs-regularly bookmarks). What they both demonstrate is that something which looks to the end user like a regular shiny Web 2.0 application can be built at a significant scale using RDF/RDF-like technologies. Where these things have an opportunity to get much more interesting than similar traditional products is in exploiting the Semantic Web angle. I do hope they hook up to the Linking Open Data cloud soon.
Conclusion
The Semantic Web does mean different things to different people, and maybe I'm being overly orthodox in seeing RDF+HTTP as the distinguishing features of these particular Semantic Technologies. But I'm glad I got that off my chest. Now for that dogwalk with Semantic Gang.
Posted by Danny Ayers at 12:13 PM | Comments (2) | TrackBack
25 March 2008
Introducing the Semantic Web Gang
Today we're launching a further series of podcasts to add to the range currently available to you. This new Semantic Web Gang will be a regular monthly show, tapping into insights on the news of the moment from some of those at the forefront in bringing the Semantic Web vision to reality.
Gang members for the first show were;
- Greg Boutin
- Mills Davis of Project 10X
- Tom Heath of Talis
- Alex Iskold of AdaptiveBlue
- Daniel Lewis of OpenLink
- Thomas Tague of Reuters
We shall be adding to the Gang in the coming months, as well as introducing the occasional special guest from time to time.
Listen Now
Download MP3 [60 mins, 55Mb]
See this post on ZDNet's blog, The Semantic Web, for more discussion.
During the conversation, we refer to the following resources;
- AdaptiveBlue
- Sir Tim Berners-Lee Talks about the Semantic Web podcast
- Calais
- Clearforest
- Knowledge Media Institute, Open University
- Netflix competition
- OpenLink
- OWL
- Project 10X
- RDF
- ReadWriteWeb
- Reuters
- Revyu.com
- Semantic Exchange
- Semantic Hacker contest
- Semantic Interoperability Community of Practice
- Semantic Technology Conference
- Talis
- Twine
- W3C
- Yahoo embraces the Semantic Web?
This conversation was conducted on 20 March 2008.
For further Talking with Talis podcasts on the emerging Web of Data, see here.
Technorati Tags: podcast, Podcasting, Semantic Web Gang, Semantic Web, Talis
Posted by Paul Miller at 09:40 PM | Comments (5) | TrackBack
24 March 2008
This Week's Semantic Web
Selected links related to Semantic Web technologies for the week ending 2008-01-07, all weeks. Also available in RDF as linked data or via GRDDL.
No obvious themes this week, but still lots of activity in diverse areas. So instead of introductory blurb, here's a seasonal picture:

"If it walks like a duck and quacks like a duck, I would call it a duck" - but what if it also hops like a bunny?
(source - public domain)
In the Media
- Podcast: Jim Hendler talks about the Semantic Web and Artificial Intelligence
- Diagram: Features in N3, SPARQL where clauses, Turtle and NTriples
- Economist: online social networks - Everywhere and nowhere
- Book: Semantic Web for the Working Ontologist
Docs
- OpenOffice RDF API draft
- Cool URIs for the Semantic Web - last call draft
- Protocol for Web Description Resources (POWDER): Description Resources - updated draft
- RDFa Primer 1.0 - updated draft
- Making Links at the BBC
- How to make OpenID really rock
- how binary relations beat tuples
- Why Flickr Doesn’t Do FOAF - [timbl: So do you think Flickr could be persuaded to source FOAF? dajobe: maybe :) ]
- A typical day working with RDF and FOAF
- Interoperability by Friction
- IR and SW communities
- Gathering SPARQL Extensions
- On software architecture, Connecting, REST, Hypermedia, and JSON
- Addressing Doubts about REST
- Linked Data is vital to Enterprise Integration driven Agility
- Use Oracle technology for spatial RDF graph query
- GeoNames Ontology
- WHOIS Ontology, Who's who description vocabulary, BIO: A vocabulary for biographical information
- More Talis Bloggers
- Zitgist Got its Orchestrator
- Installing Virtuoso Open Source Edition on Windows
- Semantic Web Advocate of Tribe Linked Data!
Software News
- Triplify - "a small plugin for database driven Web applications which exposes RDF, Linked Data and JSON" from Agile Knowledge Engineering and Semantic Web (AKSW)
- Semantify - Automate Your Semantic Web SEO in Five Minutes - not altogether well-received
- Owlgres - "a scalable OWL database"
- RDF::Query 2.000
- SPARQL Wrapper for Python 1.1.0
- Curies: A Ruby library for parsing and creating CURIEs
- Cypher Natural Language to RDF/SPARQL transcoder
- i r s - "a generic linked data editor with RDFa export"
- schemacache
- VocabularyMarket, Semantic Web Search Engines
- Falcons statistics of indexed entities (classes, properties, objects or individuals)
- Semantic Web Formats Converter, triplr - "stuff in, triples out"
- Perl code that archives your Flickr
- XSB - "is a Logic Programming and Deductive Database system for Unix and Windows"
- Prolog-2-RDF, km-rdf
- RSpec is Fun
- Prism for Firefox
- First Week of Twine Beta Phase II Report
- tabulator and google reader notifier oddness
Events etc.
- XTech registration open, schedule published
- See also : Semantic Web Presentations of W3C Team, Office Staff, and Working Group Participants
- CfPs - see recent semantic-web@w3.org archives
Miscellany
- VC confab: Please, no more social networks
- Is OpenID Being Exploited By The Big Internet Companies?
- C2: Microsoft's take on FriendFeed?
- "Disks have become tapes"
- Google's own robots.txt
- Awards for orgs which contributed to open source
- Web creator rejects net tracking
- Mark Mail allows search of W3C lists: 400,000 emails
- Now Companies too have profiles on LinkedIn!
- Pirates
- I Haven't Got a Myspace Because...
Quote of the Week
Hi, I’m Web Developer Barbie. Pull my string and I say, “Standards are tough! Let’s go shopping!”
-Mark Pilgrim translates Joel Spolsky
~
Sources include Planet RDF, various other blogs, Semantic Web Interest Group IRC Chatlogs & Scratchpad, ESW Wiki, SemWebCentral, Sweet Tools, W3C Semantic Web Activity, mailing lists, personal emails etc etc. If you see anything suitable this coming week, please mail meor use the del.icio.us tags "semweb weekly" - thanks!
Posted by Danny Ayers at 06:40 PM | Comments (0) | TrackBack
20 March 2008
Jim Hendler talks about the Semantic Web and Artificial Intelligence
In our latest podcast I talk with Jim Hendler, Tetherless World Senior Constellation Professor at Rensselaer Polytechnic Institute in Troy, New York. We discuss Jim's early experience in Artificial Intelligence (AI) research, before digging into some of his observations on competing interpretations of the Semantic Web and exploring the relevance of Semantic Web ideas to users of today's Web 2.0 applications.
Listen Now
Download MP3 [50 mins, 24Mb]
See this post on ZDNet's blog, The Semantic Web, for more discussion.
During the conversation, we refer to the following resources;
- Artificial Intelligence (AI)
- AI Winter
- Sir Tim Berners-Lee Talks about the Semantic Web podcast
- DAML
- Dopplr
- Flickr
- Freebase
- Garlik
- Gartner Hype Cycles
- Ora Lassila
- Metaweb
- 'Metcalfe's Law, Web 2.0, and the Semantic Web' paper by Jim Hendler & Jennifer Golbeck (pdf)
- OWL
- Radar Networks
- RDF
- RealTravel
- Rensselaer Polytechnic Institute (RPI)
- 'The Semantic Web', Scientific American 2001
- SKOS
- SPARQL
- Tetherless World Constellation at RPI
- Twine
- Web Science Research Initiative (WSRI)
- Yahoo embraces the Semantic Web?
This conversation was conducted using Skype on Friday 14 March, recorded with Ecamm Network's Call Recorder for Skype, and edited on a Mac with Garageband.
For further Talking with Talis podcasts on the emerging Web of Data, see here.
Technorati Tags: Artificial Intelligence, Jim Hendler, podcast, Podcasting, Semantic Web, Talis, Talking with Talis, W3C, Web 2.0, Web 3.0
Posted by Paul Miller at 09:31 AM | Comments (0) | TrackBack
17 March 2008
This Week's Semantic Web
Selected links related to Semantic Web technologies for the week ending 2008-03-17, all weeks. Also available in RDF as linked data or via GRDDL.
Big news this week regarding Yahoo! and the Semantic Web - an update about the Yahoo! Search open platform describes their adoption of significant support for Semantic Web technologies : RDF (with several key vocabularies), microformats, RDFa and eRDF. While it's been no secret that Yahoo! has been quietly developing with RDF for a while, the surprise here is the level of integration with their most visible application, search.
Speaking of RDFa, "microformats all grown up", its momentum continues to grow, and the announcements of a new RDFa Wiki and mailing list for developers and publishers are well timed to catch this wave.
While there's no major announcement right now from the Protocol for Web Description Resources (POWDER) W3C WG, they deserve a special mention due to their maintenance of a regularly-updated blog of meetings, issues and decisions that appear - openness beyond the call of duty!
btw, I got a Twine beta invite this week, and several of the links below came from there - thanks Nova!
In the Media
- Podcast: Barak Pridor Talks about ClearForest, Calais, Reuters and the Semantic Web
- Podcast: A Chat with Richard Cyganiak
- Podcast: Norman Gray Talks with Talis about Astronomy and the Semantic Web
- Podcast: Eric Miller talks about Zepheira and semantically enabling systems for the Semantic Technology conference
- Diagram: HTTP/1.1 (DELETE, GET, HEAD, PUT, POST)
For more semweb-related podcasts see talk.talis.com.
Docs
- Web creator rejects net tracking
- Google could be superseded, says web inventor, see also Telephone Game about the Semantic Web
- Hung Up On the Semantic (Web)
- Semantic thoughts
- The Shaky Semantics of the Semantic Web
- RDFa Wiki, public-rdfa mailing list
- People as Data Connectors
- RDF Primer — Turtle version
- Get Started with the Semantic Web
- The media and the Semantic Web (short post)
- Set Algebra For Updating a Triple Store
- W3C XG on Uncertainty Reasoning
- RESTful message queues
- Networks are everywhere
- Portable Social Networks session at sxsw
- Portable contact lists and the case against XFN
- Dynamic Foaf - Issues with XFN
- Twine’s dual personality
- beer causes karaoke
Software News
- The Yahoo! Search Open Ecosystem,Yahoo! Search reading the semantic web, Semantic Web Search Engine Roundup, Looking for a dominant Semantic Web search engine, Semantic Web Rising, The (lowercase) semantic web goes mainstream, And Nerds Became Queens: Yahoo and Smart Searches
- Triplify - "expose semantics!" - lightweight PHP RDB2RDF tool
- i r s - "eats all kinda stuff, such as RDFa, RDF/XML, etc."
- MySpace RDF service
- FOAF/Music Ontology exporter for last.fm (interlinked with Musicbrainz) on build.last.fm
- Application Idea : Music/Audio Equipment Lists
- Why RDFa is the only Web scaleable metadata format for next-generation search engines
- RDFa In Wiki Interface (RiWi)
- RDFa Support coming in ODF 1.2
- ARC2 Extractors, including RDFa
- RDFa Test Harness
- twinkle-sparql-tools
- Tabulator does N3
- Drupal calling Semantic Web..!
- Linked Open Data projects, (partial) machine-readable list
- Bio2RDF - Semantic Web atlas of postgenomic knowledge about human and mouse
- phennowl is an RDF enabled IRC bot running on #swig
- open-nars - "an intelligent reasoning system"
- ConceptNet "is a freely available commonsense knowledgebase and natural-language-processing toolkit"
- Transforming XML in Ajax with XSLT
- Semantic Web Tomorrow, Semantic Marketing TODAY!
Events etc.
- Commercial uses of the Semantic Web at WWW2008?
- Linked Data at Google Summer of Code?
- Over the Air, London, 4th and 5th April
- Semantic Technology Conference, May 18-22, San Jose
- XTech 2008, 6-9 May 2008, Dublin, Ireland
- See also : Semantic Web Presentations of W3C Team, Office Staff, and Working Group Participants
- CfPs - see recent semantic-web@w3.org archives
Miscellany
- Spaghetti-Western Coding
- The Adoption-Led Market
- Ozzie signals Microsoft’s surrender to the cloud
- Why We're Powerless To Resist Grazing On Endless Web Data
- GovTrack.us: a weak link?
- Six degrees of separation proves no separation
- Child-like intelligence created in Second Life
~
Sources include Planet RDF, various other blogs, Semantic Web Interest Group IRC Chatlogs & Scratchpad, ESW Wiki, SemWebCentral, Sweet Tools, W3C Semantic Web Activity, mailing lists, personal emails etc etc. If you see anything suitable this coming week, please mail meor use the del.icio.us tags "semweb weekly" - thanks!
Posted by Danny Ayers at 07:37 PM | Comments (0) | TrackBack
16 March 2008
Eric Miller talks about Zepheira and semantically enabling systems for the Semantic Technology conference
In our latest podcast I talk with Eric Miller, President of Zepheira. In this follow-up to our original podcast last year, we discuss a project Zepheira has been undertaking to simplify conference management and enrich the delegate experience at this year's Semantic Technology conference. The systems they have developed demonstrate some of the ways in which semantic web technologies can be integrated with existing processes in order to deliver increased value and functionality.
Listen Now
Download MP3 [39 mins, 19Mb]
During the conversation, we refer to the following resources;
- BrightContent
- Sir Tim Berners-Lee Talks about the Semantic Web podcast
- Dopplr
- Dublin Core
- FOAF
- GRDDL
- International Semantic Web Conference
- Linked Data Planet conference
- MIT
- Eric Miller talks with Talis about the Semantic Web and Zepheira podcast
- OCLC
- Semantic Technology conference
- SIMILE project
- SIOC project
- SPARQL
- W3C
- World Wide Web Conference
- Zepheira
This conversation was conducted using Skype on Friday 14 March, recorded with Ecamm Network's Call Recorder for Skype, and edited on a Mac with Garageband.
For further Talking with Talis podcasts on the emerging Web of Data, see here.
Technorati Tags: Eric Miller, podcast, Zepheira, Semantic Technology conference, Semantic Web, Talis
Posted by Paul Miller at 12:40 PM | Comments (1) | TrackBack
Norman Gray Talks with Talis about Astronomy and the Semantic Web
In our latest Talking with Talis podcast I talk with Norman Gray of the European Virtual Observatory's Technology Centre (Euro-VOTech). We talk about Astronomy, and some of the ways in which Semantic Web ideas and methods are beginning to play a role.
Listen Now
Download MP3 [67 mins, 32Mb]
During the conversation, we refer to the following resources;
- arxiv.org
- AstroGrid
- Astronomy Picture of the Day (APOD)
- Atacama Large Millimetre/ submillimetre Array (ALMA)
- e-Science Centre
- European Space Agency (ESA)
- Explicator project
- FITS image format
- Google Sky
- Jim Gray
- International Virtual Observatory Alliance (IVOA)
- Large Hadron Collider, CERN
- Linked Open Data
- Microsoft telescope
- Set of Identifications, Measurements and Bibliography for Astronomical Data database (SIMBAD)
- Simple Knowledge Organization System (SKOS)
- Square Kilometre Array (SKA)
- SKUA project
- Sloan digital sky survey
- Tycho Catalogue
- Virtual Solar-Terrestrial Observatory (VSTO)
This conversation was conducted using iChat on Monday 10 March, recorded with Ecamm Network's Conference Recorder, and edited on a Mac with Garageband.
For further Talking with Talis podcasts on the emerging Web of Data, see here.
Technorati Tags: podcast, Norman Gray, Semantic Web, Talis, Talking with Talis
Posted by Paul Miller at 11:45 AM | Comments (0) | TrackBack
13 March 2008
A Chat with Richard Cyganiak
Latest recording on technical matters is a chat with Richard Cyganiak, who's currently working on the Sindice Semantic Web search engine, though is probably best known for his leading role in the Linking Open Data project (maintaining the cloud diagram :-)
In the podcast Richard describes various technical details of these projects, and talks about the nature of data on the Web in the wild, as RDF, microformats and increasingly RDFa. He also discusses some of the practical issues in mapping existing databases to the Semantic Web (the kind of techniques Tim Berners-Lee mentioned in his podcast with Paul a few weeks ago).
Richard naturally mentions the principles of Linked Data :
- Use URIs as names for things
- Use HTTP URIs so that people can look up those names.
- When someone looks up a URI, provide useful information.
- Include links to other URIs. so that they can discover more things.
Listen Now
Download MP3 [47 mins, 44Mb]
- DERI Galway
- Richard @ Freie Universität Berlin (via D2R)
- HP Labs Semantic Web Research
- Sindice Semantic Web search engine/API
- Giovanni Tummarello
- microformats, RDFa
- TagSoup liberal HTML parser
- foaf:knows
- Give yourself a URI, Cool URIs for the Semantic Web
- LinkingOpenData W3C SWEO Community Project
- Chris Bizer
- DBpedia
- Joshua Tauberer
- rdfabout.com (including a billion-triples dataset of U.S. Census statistics)
- RKB Explorer
- Hugh Glaser @ Scientific Commons
- Linking Open Data mailing list, The Linking Open Data dataset cloud
- Linked Data (Tim Berners-Lee Design Issue note)
- RDF/XML, Turtle - Terse RDF Triple Language[see also : Why RDF is more than XML]
- Tabulator Semantic Web browser
- SPARQL
- last.fm
- W3C RDB2RDF Incubator Group
- D2RQ - Treating Non-RDF Databases as Virtual RDF Graphs
- Tim Berners-Lee podcast
Posted by Danny Ayers at 06:03 PM | Comments (1) | TrackBack
12 March 2008
Semantic Technology Conference, San Jose
It looks like quite a few of us from Talis will be making the trip over to San Jose in May, for this year's Semantic Technology Conference.
Our CEO, Dave Errington, is on a panel of senior executives with Radar Networks' Nova Spivack and others. I look forward to seeing past the usual vapourware demonstrations to actually hear what these CEO's think, what makes them tick, and where they think this sector is headed.
Our CTO, Ian Davis, will be sharing some of our internal rationale in a paper on the 'Semantic Web as a Blue Ocean Opportunity' (if you don't get the reference, read the book), and he and Danny Ayers will also be offering a half-day workshop for those who want to get hands on with the Talis Platform.
I hope to be capturing proceedings, and sharing my impressions here or on ZDNet as appropriate. I shall also be securing a number of podcast interviews with some of the more interesting speakers in the run up to the event itself.
For those who plan to attend, why not check out last month's Talis Platform News for a discount code that you can use when registering for the conference? And while you're at it, get in touch if you fancy meeting up.
Technorati Tags: Semantic Web, Talis, Web 3.0
Posted by Paul Miller at 01:48 PM | Comments (0) | TrackBack
11 March 2008
Barak Pridor Talks about ClearForest, Calais, Reuters and the Semantic Web
In our latest podcast I talk with ClearForest CEO, Barak Pridor. We discuss the changing business model in Reuters' core markets, and consider ways in which their acquisition of ClearForest in 2007 helps Reuters position for the future. We also consider the technical and business decisions behind Reuters' recent announcement of an open API for the new Calais Web Service, built upon ClearForest's technology.
For more analysis of the conversation, see ZDNet's blog, The Semantic Web.
Listen Now
Download MP3 [35 mins, 16Mb]
During the conversation, we refer to the following resources;
- Autonomy
- Calais, and launch coverage on ReadWriteWeb and SemanticWeb.com
- ClearForest
- Tim O'Reilly discusses his interview with Reuters' Devin Wenig
- Reuters
- TechCrunch coverage of Amazon Web Services traffic
This conversation was conducted using Skype on Thursday 21 February, recorded with Ecamm Network's Call Recorder for Skype, and edited on a Mac with Garageband.
For further Talking with Talis podcasts on the emerging Web of Data, see here.
Technorati Tags: ClearForest, Barak Pridor, Reuters, Semantic Web, Talis, Talking with Talis, web services
Posted by Paul Miller at 03:53 PM | Comments (0) | TrackBack
Drupal calling Semantic Web..!
Arto Bendiken just posted a really useful mail to the Semantic Web Education and Outreach group giving some background on RDF developments around Drupal, as well as a list of possible ways SWEO could help. The list makes interesting reading for anyone looking to evangelize to developers, here's a minimal summary:
- RDF myths debunked - Arto mentions the legacy of early RDF/XML experience, suggests promoting Turtle and RDFa "the ultimate microformat" (the SW FAQ may help here)
- External validation - convincing the Drupal community-at-large that Drupal 7.0 adopting RDF wouldn't be taking place in a vacuum (nice hat-tip to Talis, thanks!)
- Endorsement and adoption - "Tim BL blogs using Drupal"
- Mentorship and participation - input from Semantic Web folks into the Drupal community
- RDF Schema for Drupal - immediate action item that could benefit from the RDF expertise
(The recommended tutorials material quoted in the mail, on the ESW Wiki and on Engage is on my to-do list, I hope to get back to that this week).
Posted by Danny Ayers at 10:12 AM | Comments (1) | TrackBack
10 March 2008
This Week's Semantic Web
Selected links related to Semantic Web technologies for the week ending 2008-03-10, all weeks. Also available in RDF as linked data or via GRDDL.
Big news this week was Drupal and the opportunity of RDF - the popular content management system looking seriously toward the Semantic Web.
PR-watchers might note the announcement of the Google Contact Data API arrived in the same few days as Why data matters and How Google keeps your information secure.
[Running late - only minimal notes for now]
In the Media
- Video: DrupalCon "video from the future", see also: The Best is Yet to Come
- Lecture: From Representing Knowledge to Deploying Metadata in the Multimedia Domain
- Slides: Twinkle & SPARQL Query Forms
- Podcast: A Chat with Tom Morris
- Newsletter: Semantic Web Company, March 2008
- Slides: The Social Web, Data Portability, and the W3C
Docs
- W3C RDB2RDF Incubator Group
- DataPortability Wiki
- Web 3G: The Third Generation of the Web
- Semantic Web Aliases
- Driving Lanes on the Web based Information Super Highway
- Complete beginner's guide to starting a Jena project in Eclipse
- Modeling Statistics in RDF - A Survey and Discussion, Modelling Statistical Publications: Some Notes
- Documents Types in RDF
- POPS is new W3C SWEO Use Case
- Talk on XMPP at SNP WebCamp
- Language Expertise in FOAF: Speaks, Reads, Writes revisited
- Templating Language for Authoring Tools
- Accessibility problems with microformats, Accessibility, Microformats, and Rule by Mob
- Yahoo Microsearch supports RDFa
- Evaluation and Report Language (EARL) Resource Page
- Design By Attrition [HTML5]
- REST vs. Erlang vs. XMPP
- It’s an Atompub World
- RELAX NG for matching
- Ditching the Semantic Web?
- The Semantic Web takes shape, with Twine
- G'day Nova
- Open Handle - identification and resolution services on the Internet (fixed links)
- "Blacklight is intended as a general faceted browser with keyword inclusion for use by libraries and digital collections"
- Trusting people on the Web
- Save Ontologies from the Ontologists
- Amit Sheth's blog
- Aman’s Blog
Software News
- Seek: stop searching, start finding (your email) [dhuynh++]
- StYLiD - Structure Your own Linked Data
- sidekick calendar subscription for SXSW
- Drupalcon Boston 2008 - RDF-based schedule
- Discover Nepomuk As a User
- SPARQL Endpoint interface to Python
- SparqPlug - RDFizing service
- RDF::Query 2.0 beta
- Implementing FOAF in Rails
- Opening Sesame with Networked Graphs
- implementing a moat server
- Semantics in the wild: new jOWL wine Demo
- hAudio for microformats mixtapes, in progress
- Python Microformats Parser
- Contexts in rdflib
- R2D2 – RDF to Database too
- Yahoo! Fire Eagle - location-oriented API
- Yahoo! Media Player, see also: Checking in
- Google Contacts Data API, see also: Network Address Book, Beatnik
- Flex: Social Graph Browser
- graphpipes - "is a visual tool for the web to create complex SPARQL-queries and reuse them later in Networked Graphs"
- TreeTriples - yet another RDF syntax
- jQuery.Talis - "is a plugin for the popular javascript library jQuery. It acts as a wrapper around the talis convert service, for retrieving json, through jsonp, from the Platform"
- ARC2_IndexUtils plugin - for processing rdf/json-shaped data
- WebDAV AJAX Library
- Different ways of inserting RDF into Virtuoso
- Noodling with Atom/RDF
- rdfbus - "middleware for enabling RDF publish/subscribe payloads over XMPP and Stomp, based on the RDF.rb library"
- Tamarind - "...Semantic Web...targets developers using Ruby frameworks and ORMs"
- open-nars - "an intelligent reasoning system"
- topicle - "search engine community"
Events etc.
- HTMLTestJam - Austin and/or #html-wg IRC, 10-11 March
- Dataportability Meetup, SF CA, March 20, 2008
- Open Coffee Galway
- See also : Semantic Web Presentations of W3C Team, Office Staff, and Working Group Participants
- CfPs - see recent semantic-web@w3.org archives
Miscellany
- Who Killed Gopher?
- Philosophy of information blog
- Open Knowledge Foundation Wiki
- generatedata.com
- Choose Your Own Adventure book as directed graph
- RIP Gary Gygax, co-creator of D&D
- Social Networking is Just Another CB Radio
- A Wave of the Watch List, and Speech Disappears
- Awesomeness
Quote of the Week
For the record, my site is valid HTML 5, except the parts that aren’t. My therapist says I shouldn’t rely so much on external validation.
~
Sources include Planet RDF, various other blogs, Semantic Web Interest Group IRC Chatlogs & Scratchpad, ESW Wiki, SemWebCentral, Sweet Tools, W3C Semantic Web Activity, mailing lists, personal emails etc etc. If you see anything suitable this coming week, please mail meor use the del.icio.us tags "semweb weekly" - thanks!
Posted by Danny Ayers at 09:15 PM | Comments (2) | TrackBack
8 March 2008
A Chat with Tom Morris
Today's verbal delight features Semantic Web hacker (and philosopher) Tom Morris, initially talking about using XML to describe real-world things, mentioning the advantages of RDF. He then describes his experiences with the Ruby programming language, and offers thoughts on practical aspects of working in the distributed environment of the Web. Tom tells of ideas he has around using Bluetooth with RDF, before giving his opinion of platforms like Facebook, and related novel aspects of online gaming. He concludes by talking about his recent experience of organizing SemanticCamp London, and encouraging other people to try the BarCamp approach to conferences.
Listen Now
Download MP3 [52 mins, 48Mb]
During the conversation, we refer to the following resources:
- Tom Morris (blog)
- OPML 2.0, RelaxNG
- Google Contacts Data API
- tommorris / rena
- Rake (Ruby make), RSpec (Behaviour Driven Development framework for Ruby)
- Jena, rdflib
- NSFW: Not Safe For Work
- microformats, GRDDL
- Tim Berners-Lee
- git, github
- "Fork (software development)" on Wikipedia
- ID3 (Rhythm and blues/Contemporary R&B on Wikipedia)
- Colorado Benefits Management System
- SKOS (Simple Knowledge Organization System)
- SHA hash functions
- BlogTalk WebCamp SocialNetworkPortability
- LightBlue (cross-platform Python Bluetooth API)
- BlueFOAF: discover nearby friends with Bluetooth
- Dan Brickley, Dave Beckett, Matt Biddulph
- danbri's MacBook Air
- Growl
- Inverse Functional Property
- SubEthaEdit
- Facebook, MySpace, OpenSocial
- AOL, CompuServe, Prodigy (Wikipedia links)
- Twitter, Dopplr
- Rails, Amazon EC2
- Pownce, Heroku
- Drupal and the opportunity of RDF, video
- EVE Online
- The profile attribute and GRDDL
- Dan Connolly
- URI-Based Extensibility
- Web 3.0 has checked into buzzword hotel...
- Semantic Web Aliases
- SemanticCamp, BarCamp, BarCampParis, BarCampBrighton
- SWIG (Semantic Web Interest Group), mailing list
- N3, DBpedia, Linking Open Data
- #swig on irc.freenode.net
Posted by Danny Ayers at 12:55 PM | Comments (1) | TrackBack
5 March 2008
The Best is Yet to Come
The next generation of the web, this Semantic Web, is in its infancy but already we're seeing some fantastic glimpses of its potential.
We saw some of that potential recently at DrupalCon 2008 where Dries Buytaert used his keynote to share a vision of the future... one that is built on RDF (read more on our sister blog).
Imagine every Drupal installation as a Linked Data source. Wow!
This would be a massive step towards the Semantic Web's maturation and I hope the Drupal people can pull it off. My advice would be to remember that these are still early days and to tackle it with pragmatic baby steps. Just like the early days of the Web there'll be plenty of stop energy trying to drag you back, but hold your nerve and see it through.
Adoption of the technologies by significant projects like Drupal really shows that we're entering a new generation