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.
- 1. Prise en charge de Rijndael en Java
- 2. Prise en charge de l'application Web - Site Web
- 3. Prise en charge de Spring.Net pour Linq2SQL
- 4. Prise en charge multisite pour ActionMailer
- 5. La prise en charge pour JspWriter
- 6. Version Unicode prise en charge par Java 6
- 7. Prise en charge du SDK Java Mac OS X
- 8. Prise en charge de DEVPATH
- 9. Le système rencontre un problème pour la prise en charge
- 10. Prise en charge du rapport Crystal pour le serveur d'hébergement
- 11. Prise en charge du langage/cadre pour interagir avec CouchDB
- 12. Prise en charge d'IMAP IDLE en PHP
- 13. WCF et ASP.NET: Prise en charge de la prise en charge duplex utilisant AJAX
- 14. Particuliers et propriétés en web sémantique
- 15. Prise en charge des alias CNAME
- 16. Prise en charge d'EJB2 avec Jboss 5CR2
- 17. l'interface ITransactionLocal est pas prise en charge
- 18. Prise en charge de TDE PostgreSQL
- 19. Prise en charge de la géométrie PostGIS
- 20. Prise en charge de RTL PropertyGrid
- 21. Prise en charge STL dans Ruby
- 22. Subsonic 3 avec prise en charge d'Oracle
- 23. Prise en charge du support HTML5 Safari4
- 24. Prise en charge de la bibliothèque Python
- 25. Client Mercurial avec prise en charge SVN pour Windows
- 26. pour chaque prise en charge JavaScript dans IE?
- 27. Prise en charge de Linux pour les licences click-thru
- 28. Prise en charge de PHP pour Google App Engine?
- 29. Prise en charge de .NET Framework pour le matériel multicœur
- 30. Prise en charge de la langue arabe pour une application
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