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