| TINYSPARQL-ENDPOINT(1) | TinySPARQL manual | TINYSPARQL-ENDPOINT(1) |
نام (NAME)
tinysparql-endpoint - ایجاد یک اندپوینت SPARQL
خلاصه دستور (SYNOPSIS)
tinysparql endpoint [--dbus-service | -b] <service_name>
[--database-path | -d] <database_path>
[[--ontology | -o] <ontology_name> |
[--ontology-path | -p] <ontology_path>]
[--http-port] <port>
[--loopback]
[[--system | --session]]
توضیحات (DESCRIPTION)
این دستور امکان ایجاد اندپوینتهای SPARQL را فراهم میکند. این اندپوینت قادر خواهد بود پرسوجوهای گزینش (select) و بهروزرسانی (update) زبان SPARQL را پردازش کرده و تغییرات ایجاد شده در آن را اطلاعرسانی کند.
اندپوینت از طریق DBus برونسپاری میشود و از طریق service_name مشخصشده در دسترس خواهد بود؛ چه با استفاده از آن در یک عبارت SERVICE، چه با ایجاد یک اتصال اختصاصی SPARQL مبتنی بر گذرگاه (bus).
هنگام ایجاد یک پایگاهداده، جهت تولید پایگاهداده باید ontology_name (یا متناوباً ontology_path) ارائه شود. اگر از ontology_name استفاده شود، هستانشناسی (ontology) باید در مسیر $datadir/tracker/ontologies وجود داشته باشد.
کاربران باید در مورد گزینه --http-port دقت کنند و توصیه میشود آن را فقط در ترکیب با گزینه --loopback به کار ببرند.
خود پایگاهداده با توجه به database_path ذخیره خواهد شد.
گزینهها (OPTIONS)
-b, --dbus-service=<service_name>
-d, --database-path=<database_path>
-o, --ontology
-p, --ontology-path
--session
--system
-l, --list
-L, --list-http
--http-port
--loopback
مثالها (EXAMPLES)
برونسپاری یک اندپوینت Nepomuk با نام گذرگاه org.example.Example1.
$ tinysparql endpoint -b org.example.Example1 -o nepomuk -d /tmp/example1
دسترسی به این اندپوینت با استفاده از زیردستور tinysparql-sparql(1).
$ tinysparql sparql --dbus-service org.example.Example1 -q "
SELECT ?s ?o
WHERE {
?u a ?o
}"
برونسپاری یک اندپوینت Nepomuk از طریق HTTP.
$ tinysparql endpoint --http-port 8080 -o nepomuk --loopback
دسترسی به این اندپوینت از طریق HTTP.
$ tinysparql sparql --remote-service http://127.0.0.1:8080/sparql -q "
SELECT ?u {
?u a rdfs:Resource
}"
همچنین ببینید (SEE ALSO)
| 04/15/2026 | 3.11.1 |