Do java support semantic webservices.Any apis are available for that..
+1
A:
There are no standard Java APIs for semantic web; e.g. triple store access, querying, etc. You basically have two alternatives for "doing semantic web stuff" in Java:
- You can talk to an off-the-shelf SPARQL server using a standardized query language over HTTP. The problem is that SPARQL doesn't provide a way to add, update or delete triples.
- You code your application to use one of a number of (mostly incompatible) Java triple store APIs. I use Sesame and Jena which are both open source, but there are a number of alternatives, including commercial offerings.
IMO, it is a crying shame that W3C or Sun has not come up with a standard Java API for creating, updating, deleting and querying RDF / triples.
Stephen C
2009-08-19 07:17:52
Has W3C come up with _any_ Java APIs? I was unaware they were involved in API development.
John Saunders
2009-08-19 07:47:56
I believe that the DOM APIs come from W3C.
Stephen C
2009-08-19 08:13:52
W3C wrote the Dom APIs in IDL, in a language agnostic way. So you should have written: "has not come up with a standard API" instead... :-P
PhiLho
2009-08-19 13:51:12