Est-ce que java prend en charge les services web sémantiques.Tous les API sont disponibles pour cela ..Prise en charge JAVA pour Web sémantique
Répondre
Il n'y a pas d'API Java standard pour le web sémantique; par exemple. accès triple magasin, l'interrogation, etc. Vous avez deux alternatives pour « faire des trucs web sémantique » en Java:
- Vous pouvez parler à un impromptu serveur SPARQL en utilisant un langage de requête standard sur HTTP. Le problème est que SPARQL ne fournit pas un moyen d'ajouter, de mettre à jour ou de supprimer des triplets.
- Vous codez votre application pour utiliser l'une des API triple store (généralement incompatibles). J'utilise Sesame et Jena qui sont tous deux open source, mais il existe un certain nombre d'alternatives, y compris les offres commerciales.
OMI, il est une honte que W3C ou Sun est venu pas avec une API Java standard pour la création, la mise à jour, la suppression et l'interrogation RDF/triplets.
Actuellement, le nombre d'API stables pour le service Web sémantique est faible.
Certaines API peut être utile, je pense:
- Apache Jena
Quelques infos sur les clerezza:
- plate-forme OSGi
- RESTful Service Framework Web
- JSR 223 compatible
- Une API pour accéder à RDF Graph
- SPARQL soutien
- a l'interface RESTful
LServices qui ajoutent sémantique informations à des éléments de contenu "non sémantiques".
- Une autre API intéressante opensource est Linked Media Framework
Le web sémantique n'est pas nouveau, et il y a * beaucoup * d'API dans de nombreuses langues pour le web sémantique. – Michael
Je rajouterais Apache Marmotta à la liste, un projet de spin-out de Linked media Framework.
Le W3C a-t-il créé des _any_ API Java? Je ne savais pas qu'ils étaient impliqués dans le développement de l'API. –
Je crois que les API DOM viennent du W3C. –
W3C a écrit les API Dom en langage IDL, de manière agnostique. Donc, vous devriez avoir écrit: "n'a pas trouvé une API standard" à la place ...:-P – PhiLho