Więc mam ten webapp uruchomiony na Tomcat 7.0.27, który zarządza dużą modelu RDF/Ontologia z Jena, i to, co chcę zrobić, to zapewnić SPARQL endpoint, aby umożliwić klientom zapytanie o ten model.
Obecnie istnieje usługa internetowa SOAP, w której kwerendę SPARQL można osadzić w komunikacie (SOAP), który jest starszą implementacją, którą powinienem zmodernizować.
Jak można uzyskać punkt końcowy SPARQL? Wydaje mi się to tylko pustym hasłem. Jaka jest różnica między usługą webową (SOAP) a punktem końcowym SPARQL? Czytałem około Joseki i ARQ, które najwyraźniej (w połączeniu?) Zapewniają funkcjonalność punktu końcowego SPARQL, ale nie jestem pewien, czy tego potrzebuję, ponieważ większość osób, które mówią o tym w Internecie, używa starszych wersji tomcat (5/6).
Czy ktoś może mi wyjaśnić, jak podać punkt końcowy SPARQL lub skierować mnie we właściwym kierunku, jeśli chodzi o dalsze zasoby?jaki sposób zapewnić sparql Endpoint Korzystanie Tomcat 7.0.27
6
A
Odpowiedz
6
Tomcat to tylko kontener serwletu. Obsługuje aplikacje internetowe. Punkt końcowy SPARQL to szczególny rodzaj aplikacji sieciowej, którą można uruchomić w Tomcat.
Fuseki (następca Joseki i podobnie jak Tomcat, projekt Apache Software Foundation) jest najpopularniejszym wyborem.
Mówisz, że twój model RDF jest "duży". W zależności od tego, jak duża jest (to znaczy, czy wygodnie mieści się w pamięci czy nie?) Możesz potrzebować również stałego magazynu RDF, takiego jak Apache TDB (który jest przeznaczony do pracy z Fuseki) lub OpenLink Virtuoso (który jest jego własnym serwerem internetowym) , więc nie używałbyś go razem z Tomcat i Fuseki, ale jako samodzielny serwer).
Powiązane problemy
- 1. W jaki sposób mogę zapewnić podstawowe uwierzytelnianie http dla webmasterów statycznych tomcatów bez zmiany tomcat-users.xml?
- 2. Jak zapewnić konfigurację kontekstową dla aplikacji internetowej w Tomcat?
- 3. W jaki sposób mogę zapewnić/zweryfikować metodę chronioną przez Moq?
- 4. Jak używać Żółw sparql php
- 5. W jaki sposób Eclipse wdraża aplikację internetową przy użyciu Tomcat?
- 6. W jaki sposób Tomcat znajduje STRONĘ GŁÓWNĄ mojej aplikacji internetowej?
- 7. W jaki sposób Node.js jest inny niż tomcat
- 8. Tomcat-Jaas - Jak odzyskać temat?
- 9. Korzystanie EL 2.2 z Tomcat 6.0.24
- 10. Zapytanie SPARQL DESCRIBE query
- 11. Funkcje SPARQL w CONSTRUCT/WHERE
- 12. Korzystanie z jQuery w jaki sposób wybrać zakres wierszy?
- 13. Konwersja daty SPARQL
- 14. Punkt końcowy Sesame SPARQL tylko do odczytu
- 15. Błąd ServiceStack Ładowanie WebHost Endpoint
- 16. SPARQL: Odpowiednik aktualizacji SQL?
- 17. Przetwarzanie zapytań SPARQL
- 18. Znaczenie operatora SPARQL ";"
- 19. Zapytanie za pomocą Sparql
- 20. Filtr regex SPARQL
- 21. W jaki sposób zapewnić, że kod R/Rcpp jest odtwarzalny ("możliwy do rozpowszechnienia")?
- 22. W jaki sposób zapewnić wstępnie skompilowane moduły cytonowe dla 32 i 64 bitów?
- 23. JMeter - w jaki sposób grupujesz wszystkie żądania związane ze stroną, aby zapewnić czystsze wyniki?
- 24. W jaki sposób można zapewnić niestandardowe flagi kompilatora/linkera dla OpenSSL?
- 25. Jaki tomcat wymaga JDK lub JRE?
- 26. Analizator składni SPARQL dla kodu Java
- 27. SPARQL: łączenie zmiennych z literałów
- 28. SPARQL RDF zapytania pojemnik (RDF: Bag)
- 29. Jaka jest różnica między tcp :: endpoint i udp :: endpoint w Boost :: Asio?
- 30. Jak zrobić COUNT w SPARQL
Dzięki za bardzo jasną odpowiedź. Wygląda na to, że Fuseki powinien być zintegrowany z moją instalacją Tomcat 7, czy to prawda? Model faktycznie mieści się w pamięci, więc wszystko jest w porządku. – pille
Tak, w tym przypadku powinno działać. – cygri
Nadal istnieje otwarte (i mające znaczenie dla tego pytania) zagadnienie: JENA-201 (https://issues.apache.org/jira/browse/JENA-201), które dotyczy dostarczania Fuseki jako pliku WAR (tak, aby było łatwe do wdrożenia w kontenerach serwletów, takich jak Apache Tomcat). Pomóżcie powitać! ;-) – castagna