As part of my class teaching, here is a Yahoo Pipes example I created and shared with the public:

http://pipes.yahoo.com/pipes/search?q=neurospora_assembly_pipe&x=0&y=0

It demonstrates how to use Yahoo Pipes to fetch a csv dataset, filter it, replace patterns in the query results, and rename certain elements to make them recognizable as rss feed elements.

Cheers,

-Kei

Kei Cheung wrote:

Since we are talking about user interface, another thing we might want to consider is the possible intersection of web 2.0 and semantic web (some people call it web 3.0 :-) ) in terms of semantic mashup of scientific data and tools. Current web 2.0 technologies (e.g., flickr, myspace, ...) provide great ways of mashing things up over the web because of its ease of use and its leverage of existing web technologies. I think it would be great if we can somehow combine the ease of use and semantic richness provided by web 2.0 and semantic technologies, respectively to build useful applications for scientific users (killer apps?!). To this end, I'm thinking yahoo pipes as an example. One can use yahoo pipes to create workflow (integrating data and tools) graphically. It works for url, csv (comma separated values), feeds, atoms, xml, etc, but not rdfs, owl, ontologies, lsid, etc. Wouldn't it be nice if we can merge something like yahoo pipes with semantic web?

Cheers,

-Kei

Matthias Samwald wrote:
Note that it's impossible to answer the intended query above without SPARQL-DL - and the most intuitive syntax for this kind of query in SPARQL-DL may not be triple-based, cosmeticised or not. E.g. "ALL astrocyte develops_from SOME ?"

I am heavily biased towards TBox queries - for ABox queries, a syntactic patina over SPARQL may be very welcome.

At the moment I am thinking about ways of expressing subsets of OWL DL
in a way that is more easily mapped to the RDF triple model. I simply
cannot accept how complicated and sometimes unintuitive the
representation of certain OWL constructs in RDF is, although I really
tried to. For example, we could have a convention that the triple
"Class1 property1 Class2" could be interpreted as as 'some values from'
restriction. Of course, not all of OWL could be represented in such a
simplified RDF format (e.g., how would we represent 'all values from'?).

Yes, I know that we can create OWL APIs and dedicated OWL query
languages to make it work. However, I think that technologies should
have a certain 'elegance' to find widespread adoption. If we look at
some of our HCLS ontologies, we are seeing a XML document that
represents a RDF graph in an unnecessarily complicated and error-prone
way. And if we look at the RDF graph we see that it represents an OWL
ontology in an unnecessarily complicated and error-prone way. A
developer that is new to all these technologies might get the impression
that the Semantic Web layer cake [1] is just a heap of bad compromises
and failed attempts of creating compatibility.
[1] http://en.wikipedia.org/wiki/Image:W3c-semantic-web-layers.svg

cheers,
Matthias Samwald








Reply via email to