All of your feed subscriptions should redirect automatically.
If, however, we appear to go quiet you may wish to visit the site itself and resubscribe.
See you on the other side!
]]><p><em> - Paul Miller</em></p>Most of the visible activity around Semantic Web technologies for the last year or so has been around the lower regions of the layer cake, in other words on the Giant Global Graph. This Web side of the Semantic Web has made strong steps forward recently thanks largely to the availability of the SPARQL Protocol and RDF Query Language alongside initiatives around Linked Data. But work has been continuing on the semantics further up the stack, away from the glitz of Web 2.0. A marker point was reached in those regions this week with the announcement that the work around revisions to the Web Ontology Language (OWL) would be rebranded from OWL 1.1 to OWL 2. This coincided with the publication by the W3C OWL Working Group of three new documents (and the republication of three others). Although a lot of the demand in this area comes from specialist fields such as in the life sciences, the languages are applicable to any domain, and generally interoperable with RDF and other Web technologies. While on the surface such specifications can seem seriously esoteric, with the recent growth of related techniques in tools such as business rules engines it's likely only a matter of time before OWL gets considerably wider attention. So even if you're proud to be considered a Web Fetishist, now is probably a good time to read the Primer, and maybe have a play with OwlSight - a new release of which came today.
The big news for Web developers at large this week was the announcement of the Google App Engine - a hosted container for (Python) Web applications, backed by potentially massive storage facilities along with interop with Googles other systems. Reaction in the blogosphere has been varied, with many developers delighting in having a new toy to play with, business analysts making comparisons with Amazon's services, other developers grumbling about it being another closed system. While arguably there's little new here in technical terms (c.f. Ning, Facebook, Bungee Connect, SimpleDB), the simple fact that it comes from Google makes it a potential game changer. Removing the need to worry about back-end infrastructure is certainly a step forward, though whether the approach taken by Google will merely lead an increased surfeit of shiny Web 2.0-style apps with questionable utility remains to be seen. An imaginative avenue to more interesting apps is suggested by Leigh Dodds in Google AppEngine for Personal Web Presence? Early adopters of the Web rolled up their sleeves to demonstrate what was possible on their own sites (even before animated gifs came along), so perhaps advocates of things like the Web of Data, opening the social graph and DataPortability should begin at home too...
Have fun with the Semantic Web...it's about connecting things together, about getting the jobs done.
~
Sources include Planet RDF, various other blogs, Semantic Web Interest Group IRC Chatlogs & Scratchpad, ESW Wiki, Twine, 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!
]]><p><em> - Danny Ayers</em></p>
Responses to the announcement of the Google App Engine have been mixed, from Tim Bray's somewhat negative Sharecropping, to an awful lot of "very cool"s, with Niall Kennedy's tech description providing a reasonably neutral common ground. I've been meaning to post about it, but I've a couple of pressing deadlines and haven't had time. I didn't think "Python - great! But this thing really isn't forward-looking" would be doing it justice. However this morning I ran across a couple of blog posts on which I felt obliged to comment, and I just realised that most of my main points about the Google App Engine leaked out into those comments. So with apologies in lieu of better treatment, here goes -
Comment on Gabe Wachob's Google App Engine: Its the Architecture Stupid! :
Nice post! The first I've seen to highlight the significance of the architecture.
While I think your analysis is generally on the nail, I'm not so sure about the conclusions. The thing is, App Engine architecture isn't Web architecture.
As you point out there are nice reusable abstractions (like events etc), but the primary interfaces are all down at the code level.
"If you build your app on the Google App Engine architecture, it will scale to unlimited levels without any extra effort." - yes, but only on the Google App Engine.
Rather than hoping for open source implementations of similar toolkits, if a HTTP facade were put over things like BigTable, the specific implementation wouldn't matter - to change that you'd only have to change a few URIs, not all your code. (One for the LazyWeb).
Commoditization (commodification?) works best where there are common standards. A railroad engine isn't a commodity if you have to build your own track :-)
See also: Cloud: commodity or proprietary?
Comment on Swaroop C H's Web dev frameworks vs RIA :
[On the question of how one develops both client- and server-side with frameworks] I'd suggest that if Web standards are used as a common interface, it really doesn't matter!
Ok, an example. A while ago I needed an easy personal activity tracker. I wanted it in my face a bit on the desktop, which called for something RIA-ish. I wanted the data available in a form that's reusable, and I want a straightforward view on the web (so my colleagues could see what I was working on).
So I wrote a little desktop app in Java. It's essentially MVC, with a fairly trivial domain-specific model - I have activity items with title, description and tags.
Server-side I have a Talis Platform store. The desktop app communicates with the server by POSTing a chunk of the domain-specific information expressed as an RDF/XML doc - the stores have this kind of interface out of the box.
For my simple Web view of the data, I have a little bit of PHP which does a SPARQL query on the store (standard SPARQL-over-HTTP endpoint also comes out of the box) and uses XSLT to transform it into the JSON consumed by SIMILE's Timeline viewer.
Unfortunately I broke the Timeline viewer bit of the app (I think I got out of sync with SIMILE's scripts). But hopefully you get the idea - small domain-specific components, loosely-coupled using a standard general-purpose protocol (HTTP) and standards general-purpose data model (RDF). For reuse, I can query the store however I like. [I got distracted and forgot to link to implementation note: More Dogfood]
Ok, I'm showing my bias towards a data-oriented shared model in these comments. But if you wanted to narrow things down a little and be more content-oriented (and maybe placate Mr. Bray a litte), swap out the RDFisms and replace them with Atom/AtomPub. The key point is providing a common interface based on standard models, message formats and protocols. (Interop between Atom, RDF and any other systems which respect WebArch is generally doable because of that common interface).
One other point I'd like to add which I suspect speaks volumes about Google's mentality is the difference between a real aeroplane and Google App Engine's snazzy logo. Compare and contrast with the image above:
Much of the coverage, from a techy's perspective, misses the point, or is off, or just doesn't share the vision or whatever. The problem is, the mainstream media (and the mainstream itself) is not composed primarily of techies! Most of the coverage of the rise of the Semantic Web has been generated by a very specific community—technology bloggers—who have their own perspectives on the sphere. The debate is raging, but it's mainly contained within the echo chamber of the technological community.
When the attention of the rest of the world is jerked suddenly by the inclusion of the word 'Semantic Web' in an important event, or when a technology or process they already use is affected, they will seek to answer a fundamental set of questions: "What's the Semantic Web? What does it mean to me? How can I get some?" From a techy's perspective, these questions are laughable. It's difficult to describe the Semantic Web, and mistaken to try to define it too closely. We know this: it's abstract, amorphous, Beta, in development... we're familiar. But, perhaps this is where the communication problem lies. The public, and the public's media reflect their understanding by thinking of the Semantic Web as a product, or even a single entity. It's seen as 'the internet of tomorrow' and is personalised: "it will know... it will suggest... it will do something for you. [1] You see, it's a concept they're trying to understand using all their familiar metaphors:
Semantic Web = Product, like a new PC, we can buy it and it will serve some purpose
Semantic Web = Service, like Digital TV, we pay for it and it enhances our lives
Semantic Web = Status Symbol, "I don't know about you, but mine's Semantic!" (this is reinforced by the idea of Web 3.0)
Media reflect their audience, and many of the journalists tasked with presenting breakthrough technologies struggle to get their heads around the mass of new vocabulary and ideas they need to process, so it's understandable that they won't always hit the nail. In fact, it is the journalists' task to simplify, to generalise and even to translate the new technologies and opportunities to their general audiences. Many articles show this as they try to force the amorphous and abstract concepts presented to them into metaphors people can easily understand. Other articles, perhaps show where a journalist has made a mistake or hasn't completely understood a concept. There was recently an article in The Times in which the views of Sir Tim Berners-Lee were misunderstood and mis-emphasized. He had to correct this in his blog, which, unfortunately, does not get seen by as many people as the Times. Finally, there do appear to be articles written by journalists and commentators who are frustrated or dismissive of the Semantic Web. Some of these posts and articles reflect less a misunderstanding (though that is certainly not completely removed) and more a hasty judgement or an arbitrarily-chosen perspective.
Now, it lies with the technological community to try to get the messages straight about the semantic web. We need to be tying into publicly-accessible metaphors to get people to understand the SemWeb better. It's not that they're completely mistaken: The semantic web is new, and will make our lives better, and is a service... it's just that these metaphors don't capture most of it... or even the core meanings. It’s all about getting the meaning of the new technologies out in a clearer way.
It's ironic, really, that the Semantic Web should struggle so much with semantics!
The problem is that if we present a mixed, complicated, and difficult concept forward, the journalists and media commentators are not going to be able to sort out the tangle of meanings for us. They will present an (over)simplified, half-understood message to the rest of the world. When even a brilliant communicator like Tim Berners-Lee’s message gets scrambled, maybe it’s time to take stock in how we present the Semantic Web, especially to the general media. Maybe, a set of metaphors could help us present these:
The semantic web is a platform (one we already use frequently)! The semantic web is a layer of connectivity (like a concentric ring around the web itself). The semantic web is a series (more than one thing) of enablers (it makes possible, rather than it does)
There are loads more, I’m sure, which could help to present our ideas about the Semantic Web. For inspiration, watch Tim Berners-Lee’s talk about what he sees as the Semantic Web. Feel free to share yours here too.
]]><p><em> - zb</em></p>Before joining Talis, I worked on the web and did some freelance blogging. Before that I went to university in London where I studied linguistics; and just before that, I moved from the US to the UK. For personals: I live in beautiful Shropshire, am married to a wonderful Vet, and am completely addicted to coffee and coffee-related gadgets. For more, I have a personal blog, where I talk about my latest ideas about metaphor and communication, the web, and other topics.
I will be posting to the Nodalities blog in short order, and will try to cover a range of general topics involving the Semantic Web, and will hopefully bring a non-developmental perspective to the discussions. I’ll also be helping Ian Davis and Paul Miller with bits and pieces, and if anyone sees anything they think I’d like to blog about, please do send it my way: zach.beauvais@talis.com
]]><p><em> - zb</em></p>
Dave's been a contributor to the Semantic Web initiative since before it had that name, originally coming from a background in parallel computing. As well as having worked on many of the key specifications around RDF, he's responsible for the Redland toolkit, a comprehensive set of open source libraries for RDF. Dave maintains Planet RDF, an aggregation of Semantic Web blogs, as well as various tools in support of Semantic Web Interest Group (SWIG) communications. Until the quantity of material got out of hand, his RDF Resource Guide was the definitive collection. He derived the human-friendly RDF notation Turtle, which recently appeared as a W3C Team Submission, co-authored with Tim Berners-Lee. It was Dave, as a member of the Data Access Working Group (DAWG), that coined the acronym SPARQL - SPARQL Protocol and RDF Query Language (which incidentally solved another a naming problem).
The topics covered include how he got involved in these technologies in the first place, Redland and a couple of Dave's experiments: the triplr service ("Stuff in, triples out") and Flickcurl, a C library for the Flickr API. He offers his thoughts around some of the technologies and specifications he's been involved in, along with other developments around the Web - check the list of links below. While having limits on what he could say in public, he also mentioned the use of RDF inside Yahoo! (more announcements on the way apparently).
There are a couple of quotes I can't resist pulling out. I asked Dave about how well he thought the Semantic Web was coming along, and he pointed out that, like the Web, there wouldn't be any specific point in time at which one might say it was a success. But he added:
For me, in the work we're doing with Yahoo! internally, it's already a success...we've done work better, faster and we've done things we couldn't do before because we were using this style of technology. It's not always publicly visible because it's a kind of data technology...but it's a success for Yahoo! content and metadata problems I've been working on.
Dave also talks a little about open data, a nice line being:
The reason I got involved with the Semantic Web was...I wanted control of my data.
If you want to hear more, Dave will be speaking at the Semantic Technology Conference in San Jose in May, where he plans to go deeper into why Yahoo! is using RDF, the benefits and more detail of their projects.
One final quote:
Have fun with the Semantic Web...it's about connecting things together, about getting the jobs done.
Listen Now
Download MP3
[44 mins, 40MB]
During the conversation, we refer to the following resources;
Lots more around social networks and DataPortability this week, with a handy post from Bob DuCharme on what RDF has to offer beyond what's provided by XML formats.
The pieces might be falling into place for Paul Ford's predictions in his 2002 classic August 2009: How Google beat Amazon and Ebay to the Semantic Web. Google recently went public with their RDF-aware Social Graph API, and this week eBay describe how they're using RDF internally (primarily system documention). While Amazon themselves have yet to reveal anything that's unquestionably Semantic Web, they're clearly working in a nearby space with their commodification of online storage and processing (which can be used to develop Semantic Web-oriented systems). But right now, of the big public-facing players, Yahoo! are probably ahead of the field with their deployments, though even Microsoft have investment in Semantic Web technologies.
Whatever, the future is already here: the first of the month saw the release of a Universal RDF Encoder.
Forget Markup Barbie… I want Unicode Barbie. When you pull her string, she says “text is hard.”
~
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!
]]><p><em> - Danny Ayers</em></p>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).
[a trial/one-off category, as suggested - feel free to make nominations for next 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!
]]><p><em> - Danny Ayers</em></p>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.
Gang members for the first show were;
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;
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
]]><p><em> - Paul Miller</em></p>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)
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!
]]><p><em> - Danny Ayers</em></p>
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;
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
]]><p><em> - Paul Miller</em></p>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!
For more semweb-related podcasts see talk.talis.com.
~
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!
]]><p><em> - Danny Ayers</em></p>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;
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
]]><p><em> - Paul Miller</em></p>
Listen Now
Download MP3 [67 mins, 32Mb]
During the conversation, we refer to the following resources;
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
]]><p>&