about semantic web, software architecture and life in general

Archives for: February 2007, 14

2007-02-14

Permalink 09:12:05, Categories: General, Knowledge Management   English (EU)

Curriki - a free textbook repository

Former Sun CEO says nonprofit Curriki Web site encourages learning (San Francisco Chronicle)

Sun Chairman Scott McNealy has spent most of the past year as the leading pitchman for Curriki, a nonprofit group that's trying to build a mega-Web site of educational materials that teachers, students and parents anywhere in the world can use, modify, critique and expand on. And they can do all that for free.

"There is no reason why in California (we) need to spend $400 million a year on textbooks when we can open-source. ... If we had half of the annual California textbook budget -- and we just need it one time -- we think we can become self-funding." -- he says.

Some trivia (new for me):

As the chief executive officer of Sun, McNealy often pointed to education as an arena where network computing can make a major difference. He routinely cites the tech giant's origins as a startup formed by a group of Stanford and UC Berkeley students who early on had to decide what to call their company.

"The big decision was to call it Stanford University Network or Berkeley University Network, and 'Sun' won over 'Bun,' " he quipped. "We've always been looking to pay back, share back, if you will."

Currently I did not find too much material in there, but it is a good idea to follow. I believe that we can only benefit from freely available education materials. (Still some prefer to lock them down).

This reminds what a colleague from E-Learning cluster said yesterday that in the future people will acquire most of their knowledge via informal learning. Or are we already doing that?

Permalink 08:48:42, Categories: Semantic Web, Web development, Technology   English (EU)

Semantic Pipes and RSS

This is a followup to "Yahoo! opens [a Web of] Pipes".

From a comment to the Yahoo! Pipes article by Tim O'Reilly:

" It finally seems, Yahoo! secretly started building a Semantic Web powerhouse, by making clunky RDF chunks (re-)deployable for the average web developer without having to care about the groundwork… ;-) "

Yahoo! Pipes is a wonderful service which makes creating new mashups very easy, but its dependence on RSS, while part of its success, could also be limiting its potential. Please correct me if I am wrong, but the structure of data that flows through these pipes is RSS or something very similar.

This may create problem if you want to use data that are not RSS and are not easily representable in RSS. E.g., how would you describe in RSS who are your friends?

Pipeline architecture itself is not unique to Pipes. Applying it to the Semantic Web (or to RSS) is not unique either - many have been collecting / integrating information from a number of sources and asking questions like "show me the publications by people who know [user input here, e.g. "Stefan Decker"] and filter the answers according to some criteria" and passing the results to other applications in JSON or RDF/XML. That makes a simple pipeline, even if it is built manually and without a nice UI.

What is unique, though, is how easy it is to create new mashups with Yahoo! Pipes and the potential they provide to make Semantic Web used by a large group of people.

All that needs to be done is to allow Pipes to feed on arbitrary RDF data sources. RDF can represent any information, including RSS, Atom, friends lists, publications and more, therefore no information will be lost.

Yahoo! Pipes and Semantic Web

Information can then be processed using generic, user-built queries, e.g., "For each item that is in a foaf:knows relation to me". All existing Pipes operators should work with some minor modifications and having a flexible content model will open new possibilities. SPARQL would then be a natural choice for representing queries (actual choice is up to developers / architects).

At the end of a pipeline will be output format generators capable of generating RSS (possibly loosing some data), JSON and RDF (preserving all the information). Using RDF does not mean inventing something new either - just use RSS 1.0 (which is also RDF) or SIOC to represent information about portions of content (posts).

Summary - take Yahoo! Pipes, let RDF flow into them and through its pipelines and you will create Semantic Pipes! They should be even more flexible and present interesting possiblities for reuse of information. Remember: data out there are not limited to just RSS or what can be represented in RSS.

There will be some technical questions to be solved, but that should be well worth it.

Related:

  • See "[RT] Rethinking the need for inferencing" where Steffano Mazzocchi discusses applying pipeline architecture to RDF. I wonder how far has this effort progressed since then.
  • Danny Ayers goes into a detailed discussion re. Semantic Pipes in "The pipes are calling". He also suggests that RSS can be limiting if used as an internal data format and asks the question: "What's the data model?". I hope someone out there can provide an answer to this.

Technorati Tags: | | |

captsolo weblog

See also:

February 2007
Mon Tue Wed Thu Fri Sat Sun
 << < Current> >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28        
Last comments

Search

Gallery

www.flickr.com
captsolo's items Go to captsolo's photostream

Misc

Syndicate this blog XML

powered by
b2evolution
Page served in 0.42 seconds

Valid XHTML 1.0! Valid CSS! Valid RSS! Valid Atom!