TINYSPARQL-ENDPOINT(1) TinySPARQL manual TINYSPARQL-ENDPOINT(1) نام (NAME) tinysparql-endpoint - ایجاد یک اندپوینت SPARQL خلاصه دستور (SYNOPSIS) tinysparql endpoint [--dbus-service | -b] [--database-path | -d] [[--ontology | -o] | [--ontology-path | -p] ] [--http-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= نام سرویسی که برای اندپوینت استفاده می‌شود. -d, --database-path= مسیری که پایگاه‌داده در آن ذخیره خواهد شد. -o, --ontology نام یک هستان‌شناسی (ontology) در $datadir/tracker/ontologies برای استفاده در پایگاه‌داده ساخته‌شده. -p, --ontology-path مسیر کامل به یک هستان‌شناسی (ontology) برای استفاده در پایگاه‌داده ساخته‌شده. --session استفاده از گذرگاه نشست (session bus). این حالت پیش‌فرض است. --system استفاده از گذرگاه سامانه (system bus). -l, --list فهرست کردن تمام اندپوینت‌های SPARQL موجود در DBus. -L, --list-http فهرست کردن اندپوینت‌های محلی شبکه HTTP SPARQL. --http-port یک اندپوینت HTTP ایجاد می‌کند که به درگاه مشخص‌شده گوش می‌دهد. --loopback تنها اجازه برقراری اتصالات HTTP را روی دستگاه loopback می‌دهد. این گزینه فقط همراه با اندپوینت‌های HTTP مؤثر است. مثال‌ها (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) tinysparql-sparql(1), https://www.w3.org/TR/sparql11-query   3.11.1 04/15/2026 TINYSPARQL-ENDPOINT(1)