ÙØ·Ùا ب٠تصØÛØ ÙØ§Ù Ù Û Ø³ÙØ¯ ÙØ¹ÙÛ Ú©Ù Ù Ù Ú©Ù Ø§Ø³Øª ØªØ¹Ø¯Ø§Ø¯Û Ø§Ø² Ø§Ø´Ú©Ø§ÙØ§Øª ٠تصØÛØØ§Øª ٠ع٠ÙÙÛ Ù Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Ø¯ (در ÙØ³Ø®Ù اÙÚ¯ÙÛØ³Û) آ٠ذکر Ø´Ø¯Ù Ø¨Ø§Ø´Ø¯Ø Ù Ø±Ø§Ø¬Ø¹Ù Ù٠اÛÛØ¯.
ÙÙ ÚÙÛÙ ØªØ±Ø¬Ù Ù ÙØ§Û اÛÙ Ø³ÙØ¯ را Ù ÙØ§ØØ¸Ù ÙØ±Ù اÛÛØ¯.
ÙÙÙÙ âÛ ØÙÙÙ ÚØ§Ù¾ Ù ÙØ´Ø± 2007 W3C ÙÙ Ø´Ø§Ù Ù ØªØ¹ÙØ¯Ø§ØªØ Ø¹ÙØ§Ù ت ØªØ¬Ø§Ø±Û Ù Ø§Ø³ØªÙØ§Ø¯Ù از Ø³ÙØ¯ Ù Ûâ Ø¨Ø§Ø´Ø¯Ø Ø¨Ø±Ø§Û (MIT, ERCIM, Keio) Ù ØÙÙØ¸ است.
Copyright © 2007 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
ÚÚ©ÛØ¯ÙRDF Ø´ÛÙÙ Ø§Û Ø§ÙØ¹Ø·Ø§Ù Ù¾Ø°ÛØ± Ù ØªÙØ³Ø¹Ù Ù¾Ø°ÛØ± Ø¬ÙØª اراÛÙ Û Ø§Ø·ÙØ§Ø¹Ø§Øª در Ù ÙØ±Ø¯ Ù ÙØ§Ø¨Ø¹ ÙØ¨ Ø¬ÙØ§ÙÛ Ø§Ø³ØªØ Ú©Ù Ø¬ÙØª ÙÙ Ø§ÛØ´ در Ù ÛØ§Ù ÚÛØ²ÙØ§Û Ø¯ÛÚ¯Ø±Ø Ø§Ø·ÙØ§Ø¹Ø§Øª Ø´Ø®ØµÛØ Ø´Ø¨Ú©Ù ÙØ§Û Ø§Ø¬ØªÙ Ø§Ø¹ÛØ ÙØ±Ø§ Ø¯Ø§Ø¯Ù ÙØ§Û Ù Ø±Ø¨ÙØ· ب٠٠صÙÙØ¹Ø§Øª Ø¯ÛØ¬ÛتاÙÛ Ù٠اÙÙØ¯ Ù ÙØ³ÛÙÛ Ù ØªØµØ§ÙÛØ±Ø Ù ÙØ±Ø¯ Ø§Ø³ØªÙØ§Ø¯Ù ÙØ±Ø§Ø± Ù Û Ú¯ÛØ±Ø¯Ø Ù ÙÙ ÚÙÛ٠ا٠کا٠ÛکپارÚÙ Ø³Ø§Ø²Û Ù ÙØ§Ø¨Ø¹ ÙØ§ Ù ØªØ¬Ø§ÙØ³ Ø§Ø·ÙØ§Ø¹Ø§Øª را ÙØ±Ø§ÙÙ Ù Û ÙÙ Ø§ÛØ¯. زبا٠جستجÙÛ Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Ø¯ Ø´Ø¯Ù Ø¨Ø±Ø§Û Ø¯Ø§Ø¯Ù ÙØ§Û RDF با ØªØ´Ø®ÛØµ دÙÙØ¯Ù ÙØ§Û Ø¨Ø±ÙØ§Ù Ù ÙØ§Û Ú©Ø§Ø±Ø¨Ø±Ø¯Û ÚÙØ¯Ú¯Ø§ÙÙ Ø¨Ù ØªÙØ³Ø¹Ù دÙÙØ¯Ù ÙØ§ ٠کاربرا٠ÙÙØ§ÛÛ Ø´ÛÙÙ Ø§Û Ø¬ÙØª ÙÙØ´ØªÙ Ù Ø§Ø³ØªÙØ§Ø¯Ù از ÙØªØ§Ûج جستجÙÙØ§ در ÚÙÛÙ Ø·ÛÙ ÙØ³ÛØ¹Û Ø§Ø² Ø§Ø·ÙØ§Ø¹Ø§Øª را اراÛÙ Ù Û ÙÙ Ø§ÛØ¯.
Ø³ÙØ¯ ÙØ¹ÙÛ ÙØ±Ù ØªÛ Ø§Ø² XML را Ø¨Ø±Ø§Û Ø§Ù Ú©Ø§Ù Ù¾ÛÙÙØ¯Û Ù ØªØºÛØ± Ù ÙØ±Ù ت ÙØ§Û ÙØªØ§Ûج بÙÙÛ ØªÙØ³Ø· زبا٠جستجÙÛ SPARQL Ø¨Ø±Ø§Û RDF Ú©Ù ØªÙØ³Ø· کار گرÙÙ Ø¯Ø³ØªØ±Ø³Û Ø¨Ù Ø¯Ø§Ø¯Ù ÙØ§Û DAWG) W3C RDF)Ø Ø¨Ø®Ø´ ÙØ¹Ø§ÙÛØª ÙØ¨ Ù Ø¹ÙØ§ÛÛ ØªÙØ³Ø¹Ù ÛØ§Ùت٠را ب٠ÙÙ Ø§Ù ØµÙØ±ØªÛ ک٠در Ø¨ÛØ§ÙÛÙ Û ÙØ¹Ø§ÙÛØª ØªØ´Ø±ÛØ Ø´Ø¯Ù Ù ÙØ±Ø¯ ØªÙØµÛÙ ÙØ±Ø§Ø± Ù Û Ø¯ÙØ¯.
1. Ù ÙØ¯Ù ٠زبا٠جستجÙÛ SPARQL Ø¨Ø±Ø§Û SPARQL-QUERY] RDF] ÚÙØ¯ÛÙ ÙØ±Ù
ÙØªØ§Ûج جستج٠(بخش 10جستجÙÛ SPARQL) را تعÛÛÙ Ù
Û ÙÙ
Ø§ÛØ¯. اÛÙ Ø³ÙØ¯Ø ÛÚ© Ø³ÙØ¯ ÙØªØ§Ûج SPARQL را تعرÛÙ Ù
Û Ú©ÙØ¯ Ú©Ù ÙØªØ§Ûج جستجÙÛ Ø§Ù
کا٠پÛÙÙØ¯Û Ù
ØªØºÛØ± را از جستجÙÙØ§Û SELECT
(بخش 10.2 جستجÙÛ SPARQL) Ù ÙØªØ§Ûج جستجÙÛ Ø¨ÙÙÛ Ø±Ø§ از جستجÙÙØ§Û ASK
(بخش 10.5 جستجÙÛ SPARQL) در XML] XML] کد Ú¯Ø°Ø§Ø±Û Ù
Û ÙÙ
Ø§ÛØ¯.
تعرÛÙ: Ø³ÙØ¯ ÙØªØ§Ûج SPARQL
ÛÚ© Ø³ÙØ¯ ÙØªØ§Ûج SPARQL ÛÚ© Ø³ÙØ¯ XML است ک٠با ØªÙØ¬Ù Ø¨Ù ÙØ± کدا٠از طرØÙØ§Ø±Ù Û RELAX NG XML ÛØ§ طرØÙØ§Ø±Ù Û W3C XML در بخش 4 ٠عتبر است.
2.1. Ø¹ÙØµØ± Ø³ÙØ¯ Ø³ÙØ¯ ÙØªØ§Ûج SPARQL با Ø¹ÙØµØ± Ø³ÙØ¯ sparql
در ÙØ¶Ø§Û ÙØ§Ù
Û #http://www.w3.org/2005/sparql-results
Ø ÙÙØ´ØªÙ Ø´Ø¯Ù Ø¨Ù Ø´Ø±Ø Ø°Û٠آغاز Ù
Û Ø´ÙØ¯:
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#"> ... </sparql>
در (ÙØ§ØµÙÙ Û Ø¨ÛÙ ØªÚ¯ÙØ§Û Ø´Ø±ÙØ¹Û Ù Ù¾Ø§ÛØ§ÙÛ) Ø¹ÙØµØ± sparql
Ø¯Ù Ø¹ÙØµØ± Ø²ÛØ± گرÙÙ head
Ù Ø¹ÙØµØ± ÙØªØ§Ûج (ÙØ± دÙÛ results
ÛØ§ boolean
) ÙØ¬Ùد Ø¯Ø§Ø±ÙØ¯ Ú©Ù Ø¨Ø§ÛØ³ØªÛ Ø¨ØªØ±ØªÛØ¨ Ù
Ø°Ú©ÙØ± Ø¸Ø§ÙØ± Ø´ÙÙØ¯.
Ø¹ÙØµØ± head
ÙØ®Ø³ØªÛÙ Ø¹ÙØµØ± Ø²ÛØ±Ù
جÙ
ÙØ¹Ù Û Ø¹ÙØµØ± sparql
است.
Ø¨Ø±Ø§Û ÛÚ© ÙØªÛØ¬Ù Û Ø¬Ø³ØªØ¬ÙÛ Ø§Ù
کا٠پÛÙÙØ¯Û Ù
ØªØºÛØ±Ø head
Ø¨Ø§ÛØ³ØªÛ دربر Ø¯Ø§Ø±ÙØ¯Ù Û ØªØ±ØªÛØ¨ Ø¹ÙØ§ØµØ±Û باشد Ú©Ù Ù
جÙ
ÙØ¹Ù Û ÙØ§Ù
ÙØ§Û Ù
ØªØºÛØ± جستج٠در Ù
جÙ
ÙØ¹Ù را٠ØÙ ÙØ§ را ØªÙØµÛÙ Ù
Û ÙÙ
Ø§ÛØ¯ (ک٠در اÛÙØ¬Ø§ ÙØªØ§Ûج Ø¬Ø³ØªØ¬Ù ÙØ§Ù
ÛØ¯Ù Ù
Û Ø´ÙØ¯).
ØªØ±ØªÛØ¨ ÙØ§Ù
ÙØ§Û Ù
ØªØºÛØ± در Ù
جÙ
ÙØ¹ÙØ ØªØ±ØªÛØ¨ ÙØ§Ù
ÙØ§Û Ù
ØªØºÛØ± Ø¯Ø§Ø¯Ù Ø´Ø¯Ù Ø¨Ù Ø§Ø³ØªØ¯ÙØ§Ù عبارت SELECT
در جستجÙÛ SPARQL است. اگر SELECT *
Ù
ÙØ±Ø¯ Ø§Ø³ØªÙØ§Ø¯Ù ÙØ±Ø§Ø± Ú¯Ø±ÙØªÙ Ø¨Ø§Ø´Ø¯Ø ØªØ±ØªÛØ¨ ÙØ§Ù
ÙØ§ تعرÛÙ ÙÙ
Û Ø´ÙØ¯.
درÙÙ Ø¹ÙØµØ± head
Ø Ù
جÙ
ÙØ¹Ù Û Ù
رتب ÙØ§Ù
ÙØ§Û Ù
ØªØºÛØ± Ù
ÙØªØ®Ø¨ Ø¬ÙØª Ø³Ø§Ø®ØªÙ Ø¹ÙØ§ØµØ± Ø²ÛØ± Ù
جÙ
ÙØ¹Ù Û ØªÙÛ variable
با ÙØ§Ù
Ù
ØªØºÛØ± Ø§Ø³ØªÙØ§Ø¯Ù Ø´Ø¯Ù Ø§ÙØ¯ Ø¨Ø·ÙØ±ÛÚ©Ù Ù
ÙØ¯Ø§Ø± ÙÛÚÚ¯Û name
ÛÚ© Ø³ÙØ¯ بدÛÙ ØµÙØ±Øª اراÛÙ Ù
Û Ø´ÙØ¯:
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#"> <head> <variable name="x"/> <variable name="hpage"/> <variable name="name"/> <variable name="mbox"/> <variable name="blurb"/> </head> ... </sparql>
Ø¨Ø±Ø§Û ÛÚ© ÙØªÛج٠جستجÙÛ Ø¨ÙÙÛØ ÙÛÚ Ø¹ÙØµØ±Û ÙØ§Ø²Ù
ÙÛØ³Øª ØØªÙ
ا درÙÙ head
Ù variable
ÙØ¬Ùد داشت٠باشد.
Ø¨Ø±Ø§Û ÙØ± ÙØªÛØ¬Ù Û Ø¬Ø³ØªØ¬ÙØ head
ÙÙ
ÚÙÛÙ Ù
Û ØªÙØ§Ùد Ù
ØØªÙÛ Ø¹ÙØ§ØµØ± Ø²ÛØ± Ù
جÙ
ÙØ¹Ù Û link
با ÛÚ© ÙÛÚÚ¯Û href
ØØ§ÙÛ URI Ù
Ø±Ø¨ÙØ·Ù باشد Ú©Ù ÙÛÙÚ© Ø¨Ù Ø¨Ø±Ø®Û ÙØ±Ø§ Ø¯Ø§Ø¯Ù ÙØ§Û Ø§ÙØ²Ùد٠در Ù
ÙØ±Ø¯ ÙØªØ§Ûج جستج٠را ÙØ±Ø§ÙÙ
ÙÙ
Ø§ÛØ¯. URI Ù
Ø±Ø¨ÙØ·Ù در برابر داÙ
ÙÙ Û Ù
بتÙÛ Ø¨Ø± ÛÚ© URI Ú©Ù Ù
عÙ
ÙÙØ§ URI Ø³ÙØ¯ ÙØ±Ù
ت ÙØªØ§Ûج جستجÙÛ Ø§Ø³ØªØ Ù
ÙØ±Ø¯ ØÙ Ù ÙØµÙ ÙØ±Ø§Ø± Ù
Û Ú¯ÛØ±Ø¯. Ø¹ÙØ§ØµØ± link
Ø¨Ø§ÛØ³ØªÛ پس از ÙØ± Ø¹ÙØµØ± variable
Ù
ÙØ¬ÙØ¯Ø Ø¸Ø§ÙØ± Ø´ÙÙØ¯.
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#"> <head> ... <link href="metadata.rdf"/> </head> ... </sparql>2.3. ÙØªØ§Ûج
Ø¹ÙØµØ± Ø²ÛØ± Ù
جÙ
ÙØ¹Ù Û Ø¯ÙÙ
sparql
Ø¨Ø§ÛØ³ØªÛ پس از head
Ø¸Ø§ÙØ± Ø´ÙØ¯ Ù ÙØ± دÙÛ results
ÛØ§ boolean
را شاÙ
Ù Ù
Û Ø´ÙØ¯. Ú©Ù ØØªÛ اگر ÙØªØ§Ûج جستج٠تÙÛ Ø¨Ø§Ø´ÙØ¯ ÙÛØ² ÙÙØ´ØªÙ Ù
Û Ø´ÙØ¯.
Ø¹ÙØµØ± results
Ø¯Ø±Ø¨Ø±Ú¯ÛØ±ÙØ¯Ù Û Ù
جÙ
ÙØ¹Ù Û Ú©Ø§Ù
ÙÛ Ø§Ø² ÙØªØ§Ûج جستج٠است.
Ø¨Ø±Ø§Û ÙØ± را٠ØÙ جستج٠در ÙØªØ§Ûج جستج٠ÛÚ© Ø¹ÙØµØ± result
Ú©Ù Ø²ÛØ± Ù
جÙ
ÙØ¹Ù Û results
Ù
Û Ø¨Ø§Ø´Ø¯ Ø¨ØµÙØ±ØªÛ ک٠در Ø²ÛØ± Ø¢Ù
Ø¯ÙØ اضاÙÙ Ù
Û Ø´ÙØ¯:
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#"> ... head ... <results> <result>... </result> <result>... </result> ... </results> </sparql>
ÙØ± Ø¹ÙØµØ± result
Ù
ØªÙØ§Ø¸Ø± با ÛÚ© را٠ØÙ جستج٠در ÛÚ© ÙØªÛج٠٠شاÙ
Ù Ø¹ÙØ§ØµØ± Ø²ÛØ± Ù
جÙ
ÙØ¹Ù (بدÙÙ ÙÛÚ ØªØ±ØªÛØ¨ خاصÛ) Ø¨Ø±Ø§Û ÙØ± Ù
ØªØºÛØ± جستج٠ک٠بعÙÙØ§Ù را٠ØÙ Ø¸Ø§ÙØ± Ù
Û Ø´ÙØ¯. Ù Ø¬ÙØª ثبت ÚÚ¯ÙÙÚ¯Û Ù¾ÛÙÙØ¯ Ù
ØªØºÛØ±ÙØ§Û Ø¬Ø³ØªØ¬Ù Ø¨Ù Ø§ØµØ·ÙØ§ØØ§Øª RDF Ù
ÙØ±Ø¯ Ø§Ø³ØªÙØ§Ø¯Ù ÙØ±Ø§Ø± Ú¯Ø±ÙØªÙ است.
ÙØ± Ù¾ÛÙÙØ¯ درÙÙ ÛÚ© را٠ØÙ Ø¨ØµÙØ±Øª ÛÚ© Ø¹ÙØµØ± binding
بعÙÙØ§Ù Ø²ÛØ± Ù
جÙ
ÙØ¹Ù Û result
با ÙØ§Ù
Ù
ØªØºÛØ± Ø¬Ø³ØªØ¬Ù Ø¨ØµÙØ±Øª Ù
ÙØ¯Ø§Ø± ÙÛÚÚ¯Û name
ÙÙØ´ØªÙ شد٠است. Ø¨ÙØ§Ø¨Ø±Ø§ÛÙ Ø¨Ø±Ø§Û ÛÚ© Ù¾ÛÙÙØ¯ ÙØªÛØ¬Ù Û Ø¯Ù Ù
ØªØºÛØ± x Ù hpage Ù
Û ØªÙØ§Ùد بدÛÙ ØµÙØ±Øª باشد:
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#"> <head> <variable name="x"/> <variable name="hpage"/> </head> <results> <result> <binding name="x"> ... </binding> <binding name="hpage"> ... </binding> </result> <result> <binding name="x"> ... </binding> <binding name="hpage"> ... </binding> </result> ... </results> </sparql>
Ù
ÙØ¯Ø§Ø± ÛÚ© اÙ
کا٠پÛÙÙØ¯Û Ù
ØªØºÛØ± Ø¬Ø³ØªØ¬ÙØ Ú©Ù ÛÚ© Ø§ØµØ·ÙØ§Ø RDF Ø§Ø³ØªØ Ø¨ØµÙØ±Øª Ù
ØØªÙØ§Û binding
Ø¨Ù Ø´Ø±Ø Ø°ÛÙ ÙØ±Ø§Ø± داد٠شد٠است:
<binding><uri>
U</uri></binding>
<binding><literal>
S</literal></binding>
<binding><literal xml:lang="
L">
S</literal></binding>
<binding><literal datatype="
D">
S</literal></binding>
<binding><bnode>
I</bnode></binding>
Ø§Ú¯Ø±Ø Ø¨Ø±Ø§Û ÛÚ© را٠ØÙ ÙÛÚÙØ ÛÚ© Ù
ØªØºÛØ± ÙØ§Ù
ØØ¯Ùد Ø§Ø³ØªØ ÙÛÚ Ø¹ÙØµØ± binding
Ø§Û Ø¨Ø±Ø§Û Ø¢Ù Ù
ØªØºÛØ± در Ø¹ÙØµØ± result
ÙØ±Ø§Ø± داد٠ÙÙ
Û Ø´ÙØ¯.
ØªÙØ¬Ù: Ø¨Ø±ÚØ³Ø¨ Ú¯Ø±Ù Û ÙØ¶Ø§Û خاÙÛ I Ø¨Ù Ù Ø¬Ù ÙØ¹Ù ÙØªÛØ¬Ù Û Ø³ÙØ¯ XML Ù ØØ¯Ùد Ø´Ø¯Ù Ù ÙØ²ÙÙ Û ÙØ¯Ø§Ø±Ø¯ ÙÛÚ Ú¯ÙÙÙ Ø§Ø±ØªØ¨Ø§Ø·Û Ø¨Ø§ Ø¨Ø±ÚØ³Ø¨ Ú¯Ø±Ù Û ÙØ¶Ø§Û خاÙÛ Ø¨Ø±Ø§Û Ø§ØµØ·ÙØ§Ø Ø¢Ù RDF در ÙÙ ÙØ¯Ø§Ø± جستج٠داشت٠باشد.
ÙÙ ÙÙÙ Ø§Û Ø§Ø² ÛÚ© را٠ØÙ جستجÙÛ Ø±Ù Ø²Û Ø´Ø¯Ù Ø¨Ù Ø§ÛÙ ÙØ±Ù ØªØ Ø¨ØµÙØ±Øª Ø²ÛØ± Ù Û Ø¨Ø§Ø´Ø¯:
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#"> <head> <variable name="x"/> <variable name="hpage"/> <variable name="name"/> <variable name="age"/> <variable name="mbox"/> <variable name="friend"/> </head> <results> <result> <binding name="x"> <bnode>r2</bnode> </binding> <binding name="hpage"> <uri>http://work.example.org/bob/</uri> </binding> <binding name="name"> <literal xml:lang="en">Bob</literal> </binding> <binding name="age"> <literal datatype="http://www.w3.org/2001/XMLSchema#integer">30</literal> </binding> <binding name="mbox"> <uri>mailto:bob@work.example.org</uri> </binding> </result> ... </results> </sparql>2.3.2. ÙØªØ§Ûج بÙÙÛ
ÛÚ© ÙØªÛØ¬Ù Û Ø¨ÙÙÛ Ø¨Ø¹ÙÙØ§Ù Ù
ØØªÙØ§Û Ø¹ÙØµØ± ÛÚ© Ø¹ÙØµØ± Ø²ÛØ± Ù
جÙ
ÙØ¹Ù Û boolean
از Ø¹ÙØµØ± sparql
Ù
ستÙÛÙ
ا پس از head
Ø Ú٠شاÙ
Ù true
باشد ÛØ§ false
Ø Ø¨ØµÙØ±Øª ذÛÙ ÙÙØ´ØªÙ Ù
Û Ø´ÙØ¯:
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#"> ... head ... <boolean>true</boolean> </sparql>3. ٠ثاÙÙØ§ 3.1. ٠ثاÙÙØ§Û ÙØªØ§Ûج ا٠کا٠پÛÙÙØ¯Û Ù ØªØºÛØ±
ÙÙ
ÙÙÙ Û Ø¬Ø³ØªØ¬ÙÛ SELECT
SPARQL در عÙ
ÙÛØ§Øª example.rq بر رÙÛ ÙÙ
ÙØ¯Ø§Ø± جستجÙÛ Ø¯Ø§Ø¯Ù Û Turtle/N3 در data.n3 ÙØªØ§Ûج جستجÙÛ Ø§Ù
کا٠پÛÙÙØ¯Û ÙÙØ´ØªÙ شد٠در XML در output.srx را Ø¨ØµÙØ±Øª Ù
ÙØ¸Ù
اراÛÙ Ù
Û ÙÙ
Ø§ÛØ¯.
اÛÙ XML با Ø§Ø³ØªÙØ§Ø¯Ù از اسکرÛپت جستجÙÛ XML ÙÙ ÙÙÙ Û result-to-html.xq اراÛÙ Ø´Ø¯Ù Û output-xquery.html ÛØ§ با XSLT sheet result-to-html.xsl اراÛÙ Ø´Ø¯Ù Û output-xslt.html Ù Û ØªÙØ§Ùد ب٠XHTML تبدÛÙ Ø´ÙØ¯.
3.2. ٠ثاÙÙØ§Û ÙØªØ§Ûج بÙÙÛÛÚ© Ù
ثا٠جستجÙÛ ASK
SPARQL در عÙ
ÙÛØ§Øª example2.rq بر رÙÛ ÙÙ
ÙØ¯Ø§Ø± جستجÙÛ Ø¯Ø§Ø¯Ù Û Turtle/N3 در data.n3 ÙØªÛØ¬Ù Û Ø¬Ø³ØªØ¬ÙÛ Ø¨ÙÙÛ ÙÙØ´ØªÙ شد٠در XML در output2.srx را اراÛÙ Ù
Û ÙÙ
Ø§ÛØ¯.
اÛÙ XML با Ø§Ø³ØªÙØ§Ø¯Ù از اسکرÛپت جستجÙÛ XML ÙÙ ÙÙÙ Û result-to-html.xq اراÛÙ Ø´Ø¯Ù Û output-xquery2.html ÛØ§ با XSLT sheet result-to-html.xsl اراÛÙ Ø´Ø¯Ù Û output-xslt2.html Ù Û ØªÙØ§Ùد ب٠XHTML تبدÛÙ Ø´ÙØ¯.
4. Ø·Ø±Ø ÙØ§Ø±Ù ÙØ§Û XMLØ·Ø±Ø ÙØ§Ø±Ù ÙØ§Û Ù ÙØ¬Ùد XML Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Ø¯ Ø¨Ù ÙØ±Ù ت ÙØ§Û Ø²ÛØ± اراÛÙ Ø´Ø¯Ù Ø§ÙØ¯:
اگر Ø´Ù
Ø§Û W3C XML Ø§Ø³ØªÙØ§Ø¯Ù Ø´Ø¯Ù Ø§Ø³ØªØ ÛÚ© ÙÛÚÚ¯Û xsi:schemaLocation
با ØªÙØ¬Ù Ø¨Ù Ø·Ø±Ø ÙØ§Ø±Ù Û Ø°ÛÙ Ù
Û ØªÙØ§Ùد Ù
ÙØ±Ø¯ Ø§Ø³ØªÙØ§Ø¯Ù ÙØ±Ø§Ø± Ú¯Ø±ÙØªÙ باشد:
<?xml version="1.0"?> <sparql xmlns="http://www.w3.org/2005/sparql-results#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2007/SPARQL/result.xsd"> ... </sparql>5. ÙÙØ¹ رساÙ٠اÛÙØªØ±ÙØªØ Ù¾Ø³ÙÙØ¯ ÙØ§ÛÙ Ù ÙÙØ¹ ÙØ§ÛÙ Ù Ú©ÛÙØªØ§Ø´
ÙÙØ¹ رساÙÙ Û Ø§ÛÙØªØ±Ùت / ÙÙØ¹ MIME Ø¨Ø±Ø§Û ÙØªØ§Ûج جستجÙÛ SPARQL ÙØ±Ù ت XML Ø¨Ù ØµÙØ±Øª "application/sparql-results+xml" Ù Û Ø¨Ø§Ø´Ø¯.
ØªÙØµÛÙ Ù Û Ø´ÙØ¯ ÙØ§ÛÙ ÙØ§Û ÙØªÛج٠در ÙÙ Ù Û Ù ØÛØ· ÙØ§ پسÙÙØ¯ ".srx" (Ú©Ø§Ù ÙØ§ با ØØ±ÙÙ Ú©ÙÚÚ©) Ø¯Ø§Ø´ØªÙ Ø¨Ø§Ø´ÙØ¯.
ØªÙØµÛÙ Ù Û Ø´ÙØ¯ ÙØ§ÛÙ ÙØ§Û ÙØªÛØ¬Ù Ø°Ø®ÛØ±Ù شد٠در Ø³ÛØ³ØªÙ ÙØ§Û ÙØ§ÛÙ Ù Ú©ÛÙØªØ§Ø´ HFS ÛÚ© ÙÙØ¹ ÙØ§ÛÙ "TEXT" را اراÛÙ Ù٠اÛÙØ¯.
Ø§Ø·ÙØ§Ø¹Ø§Øª Ù ÙØ¬Ùد در ذÛÙ Ø¬ÙØª Ø¨Ø±Ø±Ø³ÛØ تاÛÛØ¯ ٠ثبت با IANA ب٠IESG اراÛ٠شد٠است. IESG از ØªØ§Ø±ÛØ® Ø§ÙØªØ´Ø§Ø± اÛÙ Ø³ÙØ¯ Ù¾Ø§Ø³Ø®Û ÙØ¯Ø§Ø¯Ù است.
ÙØ±Ù ثبت ÙÙØ¹ رساÙÙ Û Ø§ÛÙØªØ±ÙتبÙ: ietf-types@iana.org
Ù
ÙØ¶Ùع: ثبت کاربرد ÙÙØ¹ رساÙÙ Û application/sparql-results+xml
ÙØªØ§Ûج جستجÙÛ SPARQL از URI ÙØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ù Û Ú©ÙØ¯. بخش 7 از [RFC3986] را ببÛÙÛØ¯.
ÙØªØ§Ûج جستجÙÛ SPARQL از IRI ÙØ§ Ø§Ø³ØªÙØ§Ø¯Ù Ù Û Ú©ÙØ¯. بخش 8 از [RFC3987] را ببÛÙÛØ¯.
ب٠ÙÙ Ø§Ù ØµÙØ±Øª ک٠اÛÙ ÙÙØ¹ رساÙ٠از Ú©ÙÙØ§ÙسÛÙÙ "xml+" Ø¨ÙØ±Ù Ù Û Ú¯ÛØ±Ø¯Ø Ø§ÙØ²Ø§Ù ات ا٠ÙÛØªÛ ٠شابÙÛ Ø±Ø§ Ø¨ØµÙØ±ØªÛ ک٠در [RFC3023]Ø Ø¨Ø®Ø´ 10 ØªÙØ¶ÛØ Ø¯Ø§Ø¯Ù Ø´Ø¯ÙØ ب٠اشتراک Ù Û Ú¯Ø°Ø§Ø±Ø¯.
Dave Beckett, Eric Prud'hommeaux <public-rdf-dawg-comments@w3.org>
[RFC3023] Murata, M., St. Laurent, S., and D. Kohn, "XML Media Types", RFC 3023, January 2001.
[RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform Resource Identifier (URI): Generic Syntax", STD 66, RFC 3986, January 2005.
[RFC3987] Duerst, M. and M. Suignard, "Internationalized Resource Identifiers (IRIs)", RFC 3987, January 2005.
6. ٠راجعTranslators: Roauf Khalil Aqayi - Fayegh Daneshkhah
Ù
ترجÙ
: رئÙÙ Ø®ÙÛÙ Ø¢ÙØ§ÛÛ - ÙØ§ÛÙ Ø¯Ø§ÙØ´Ø®ÙاÙ
This page translated into Persian/Farsi on October 29, 2011
:Please report errors in this translation to one of the following addresses
ÙØ·Ùا Ø®Ø·Ø§ÙØ§Û Ù
ÙØ¬Ùد در اÛ٠ترجÙ
٠را با ارسا٠ب٠ÛÚ©Û Ø§Ø² آدرس ÙØ§Û ذÛÙ Ø§Ø·ÙØ§Ø¹ دÙÛØ¯.
http://lists.w3.org/Archives/Public/w3c-translators
errors@farsiw3c.org
errors@persianw3c.org
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3