| SORD_VALIDATE(1) | General Commands Manual | SORD_VALIDATE(1) |
نام (NAME)
sord_validate —
اعتبارسنجی
دادههای
RDF
خلاصه دستور (SYNOPSIS)
sord_validate
[-hlv] input ...
توضیحات (DESCRIPTION)
sord_validate یک
اعتبارسنج
ساده است که
بررسی
میکند آیا
تمام
ویژگیهای
(properties)
استفادهشده
واقعاً
تعریف
شدهاند، و
اینکه
دامنه (domain) و
برد (range)
ویژگیها
بهطور
صریح درست
باشند. توجه
داشته
باشید که یک
«خطای»
اعتبارسنجی
در اینجا
لزوماً به
معنای
نامعتبر
بودن
دادهها
نیست، زیرا
برای نمونه
در RDF نیازی
به فهرست
کردن صریح
نوعها (types)
نیست. این
اعتبارسنج
مجموعهای
از قواعد
سختگیرانهتر
و صریحتر
را بر اساس
نیازهای
واقعی
پیادهسازیهای
ساده در
دنیای
واقعی اجرا
میکند.
برای مثال،
ممکن است
نسبت به
نبودِ
اطلاعات
صریح نوع
هشدار داده
شود، حتی
اگر یک
موتور
استنتاج
ساده نیز
توانایی
استنتاج آن
را داشته
باشد.
sord_validate
هرگز
دادهها را
از وب یا
مکانهای
خاصی در
فایلسیستم
واکشی
نمیکند؛
بلکه تنها
فایلهایی
را پردازش
میکند که
مستقیماً
در خط فرمان
مشخص
شدهاند.
این بدان
معناست که
برای
دریافت
نتیجهای
سودمند،
باید تمام
واژگان (vocabularies)
استفادهشده
را ارسال
کنید.
اگر یک طرحواره (schema) مناسب در دسترس باشد، مقدارهای لفظی (literals) با تعاریف نوعداده (datatype) تطبیق داده میشوند (هم نوعداده صریح خود مقدار لفظی، و هم هر نوعی که توسط ویژگی مربوطه ایجاب شده باشد). در حال حاضر سه محدودیت از XML Schema Datatypes (XSD) پشتیبانی میشوند: عبارتهای باقاعده (xsd:pattern) و بازههای فراگیر (xsd:minimumInclusive و xsd:maximumInclusive). در صورت وجود یک طرحواره مناسب، این مقدار برای اعتبارسنجی در برابر بیشتر نوعدادههای استاندارد XSD کافی است.
گزینهها به شرح زیر هستند:
وضعیت خروج (EXIT STATUS)
در صورتی
که
دادههای
ورودی
معتبر
باشند،
sord_validate با
وضعیت 0 خارج
میشود، و
در صورت
وجود مشکل
در دادهها
یا رخ دادن
خطا، با
مقداری غیر
از صفر خارج
خواهد شد.
همچنین ببینید (SEE ALSO)
استانداردها (STANDARDS)
- W3C, RDF 1.1 NQuads, فوریه 2014. https://www.w3.org/TR/n-quads
- W3C, RDF 1.1 NTriples, فوریه 2014. https://www.w3.org/TR/n-triples
- W3C, RDF 1.1 TriG, فوریه 2014. https://www.w3.org/TR/trig
- W3C, RDF 1.1 Turtle, فوریه 2014. https://www.w3.org/TR/turtle
نویسندگان (AUTHORS)
sord_validate
بخشی از sord
است که توسط
David Robillard
<d@drobilla.net>
نوشته شده
است.
| 20 ژانویه 2025 | Linux 6.12.113+deb13-amd64 |