Is there any killer application for Ontology/semantics/OWL/RDF yet? [closed]
Asked Answered
I

7

32

I got interested in semantic technologies after reading a lot of books, blogs and articles on the net saying that it would make data machine-understandable, allow intelligent agents make great reasoning, automated & dynamic service composition etc..

I am still reading the same stuff from 2 years. The number of articles/blogs/semantic-conferences have increased considerably. But I am still unable to see any killer-application. Why is it so? Or is there some application/product (commercial/open-source) already existing, which actually is doing all that being boasted of?

To put it more precisely, is there any product that leverages semantic technologies (esp RDF/OWL/SPARQL) and is delivering functionality/performance/maintainability, which would not have been possible with the existing (no-semantic) technologies? Some product that is completely dependent on semantic technologies and really adds value to the customers and generating revenues?

Imagism answered 30/3, 2010 at 7:34 Comment(2)
@narnirajesh: I edited your post, writing 'no' instead of 'number' pretty much made the sentence unreadable. Then one '?' is enough: no need to write "????" nor "?????". Now to answer your question, "is there any product that leverage semantic technologies (esp RDF/OWL/SPARQL)" I'd be tempted to answer that the Web 2.0 didn't leverage enough the buzzword-compliant tech but don't worry, we're bringing in the clueless consultants in for Web 3.0 and they'll write agile software leveraging buzzwords using MDA in a heartbeat.Guelders
Thanks for the editing :) I did not completely understand your comments on semantic technologies. Can you please elaborate?Imagism
B
15

I think Drupal 7 stands a chance of being a killer semantic app, it's the next version of a CMS with a sizeable install base and when the release is final and everyone starts upgrading suddenly tons of sites will be automatically exposing RDF in the form of embedded RDFa without any intervention on the part of users.

From a business viewpoint I think things linked data stuff like GoodRelations are a potential killer app, for example see these Scott Brinker and Priyank Mohan blog posts which discusses how BestBuy experienced a 30% increase in traffic after starting embedding GoodRelations based linked data as RDFa in their web pages.

In general linked data is an excellent way to augment your site with machine readable data and shows remarkable results in the visibility of your site, I've recently seen a couple of presentations by guys from the BBC whose wildlife finder application (a linked data application using BBC natural history resources) already outperforms some Wikipedia pages for animals in Google search results

Basir answered 30/3, 2010 at 9:41 Comment(1)
GoodRelations might really be the killer app - if SEO is really helped by semantic web compatibility, it would unleash an army of developers and SEO people to make it happen, and of course Google has already started with Product search - support.google.com/webmasters/bin/…Ruvolo
A
8

In biology, the interest in RDF & related technology is very high. People want both less parsing and custom code to integrate data, and more advanced queries. RDF is already providing the former; for example, UniProtKB, one of the biggest biomedical resources, are offering their data in RDF. For advanced querying we're not quite there yet, as performance and availability of good RDF data and OWL ontologies is still a bit lacking. But it's starting, check out BioGateway for an example of what can be done.

In that light, the fruits of these technologies are not individual killer apps, but all the accumulated time savings for researchers who can explore the data instead of writing ad hoc scripts and setting up temporary SQL databases and all this plumbing.

Acheron answered 30/3, 2010 at 10:5 Comment(3)
True! Life Sciences is where the most of the semantic work seems to be happening. IN this context, I wanted to ask you-if the biological data is more suited towards ontology than the conventional business/transactional data that resides on most databases?Imagism
In general, yes. It's just more complex and inter-related. On the level of data structures, it fits RDF's graphs much better than SQL's rows. Also, people all over the world work with each others data, so the possibility of globally addressing any resource with a URI and of adding information to existing graphs is killer. In traditional business apps, the data stays in-house.Acheron
Seehttp://biodiversity.org.au/name/Dodonaea%20viscosa.rdfHomocyclic
M
8

Just discovered DBpedia. It's a promising attempt to represent a lot of data from Wikipedia as RDF. You can download the entire extraction as a 16GB file, but it also has a keyword search page. Being represented as RDF allows for very specific "semantic" queries. This shows a few example queries, such as how you would find a list of the official websites of companies with more than 50000 employees. You can even query "the cloud" remotely with any wrapper that can interface with its public API, such as this Python module.

Maynord answered 30/7, 2010 at 15:23 Comment(0)
S
6

The semantic web relies on content providers taking the effort to properly annotate everything to make it machine-readable.

That is too much work for most people that are not librarians.

The real killer app seems to be something that can derive semantics from unstructured content without special markup. Look at the amazing job Google for example has done with its search-engine.

In order for a system to work, it must not place a heavy burden on its users.

A middle ground are tagging systems like here on Stackoverflow. They work pretty well, even though the tags are completely adhoc and in parts inconsistent.

Slipway answered 30/3, 2010 at 7:51 Comment(6)
The best thing is if you can have the sources of the original information add semantic tags when it is created. And the advantage of semantic tags over ordinary ones is that they're less ambiguous.Dibb
If you need someone to review everything to put in semantic tags, your system will not scale. So unless the system becomes so natural to use that the original source will mark up everything, it does not work.Slipway
There is a lot of information out there that already has semantic structure, just not in standardized form. IMO "semanticizing" natural language content is a pipe dream, but if all public databases offered an RDF representation, it could still be extremely useful.Artful
I suppose it would work for something like Wikipedia.Slipway
You do know that Google now uses microformats and RDFa as a way to add structured information to their search results?Basir
Sorry, but this is just a myth and a misconception of what semantic web technology is about: "The semantic web relies on content providers taking the effort to properly annotate everything. That is too much work for most people that are not librarians." It doesn't and isn't. There's tons of ways to arrive at proper annotations of data without having content providers (manually) marking up stuff. Existing databases, (social) tagging, form filling, etc. People fill in forms on Facebook and Google+, that's properly structuring data, yet it doesn't seem to stop them doing it.Shoemake
D
3

Deep semantic support is interesting for a number of places where powerful queries are needed. An example was in a project I was working on recently where the service that was used for looking up where to dispatch workload to was semantically-based. RDF/SPARQL itself is interesting because it gives you pretty rich querying right off the bat, but when you add an OWL ontology in it gets even better as it means that you can answer richer queries (i.e., that ask questions closer to what the user – and their employer – really wants) while allowing the service providers to express what they're offering more clearly too. Which isn't to say that it means everyone telling everyone everything, not at all. Instead, we had parties describing what services were provided and not what configuration they were using to provision those services. And it was all empowered by the use of semantic technologies pervasively throughout the information systems.

Currently I'm working on Taverna which is now using RDF to provide a souped-up logging system; in particular, users (especially scientists) can search through the wealth of information recorded much more easily than if they had to just grep through a huge text file. After all, it would be a little absurd if you had to use text mining to find out what really happened in your text mining workflow...

Dibb answered 30/3, 2010 at 7:52 Comment(0)
M
3

I was impressed with AceWiki. It's one of several wiki projects out there that's attempting to semantically organize the information people enter.

It's still a work in progress, and has some limitations. For example, it only allows people to enter sentences that conform to a subset of English vocabulary and grammar.

However, I hope these take off. There's such a huge amount of free data out there (e.g. Wikipedia) and we can't create programs to reason over it because the content is too noisy.

Maynord answered 16/7, 2010 at 18:41 Comment(0)
S
0

Protege is good for developing ontologies.

Sputum answered 19/6, 2012 at 13:17 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.