وب‌语义

شبکه‌ی معنایی = شبکه‌ی معنادار

اگر HTML و وب تمام مستندات آنلاین را به یک کتاب عظیم تبدیل کرده‌اندکتاب، پس RDF، schema و زبان‌های استنتاج باعث می‌شوند که تمام داده‌های جهان به یک کتاب عظیم تبدیل شوندداده‌بان。”

--- Tim Berners-Lee, Weaving the Web, 1999

شبکه‌ی معنایی چیست؟

semantic (معنایی)این واژه به معنایمهم یا مرتبط با آن

شبکه‌ی معنایی یک شبکه‌ای است که چیزها را به صورتی که می‌توانند توسط کامپیوترها درک شوند توصیف می‌کند.

  • گروه بیتلز یک گروه معروف از لیورپول است.
  • جان لنون یکی از اعضای گروه بیتلز است.
  • آلبوم "Hey Jude" توسط گروه بیتلز ضبط شده است.

این‌گونه جملات می‌توانند توسط انسان‌ها درک شوند. اما چگونه می‌توانند توسط کامپیوترها درک شوند؟

استatementشاملقواعد دستور زبانسازی شده است. قواعد دستور زبان یک زبان تعریف می‌کند که چگونه باید جملات این زبان را ساخت.

این همان جوهره‌ی شبکه‌ی معنایی است - توصیف چیزها به صورتی که برنامه‌های کامپیوتری بتوانند آن‌ها را درک کنند.

لینک‌های بین وب و شبکه‌ی معناییبدون ارتباط

وب‌semantic توصیف‌کننده‌ای است ازروابط چیزهامثلاً A بخشی از B است و Y عضو Z است) و نیزویژگی‌های چیزهامثلاً اندازه، وزن، مدت استفاده و قیمت و غیره.

چارچوب توصیف منابع

RDF (Resource Description Framework، چارچوب توصیف منابع) یک زبان برچسب برای توصیف اطلاعات و منابع شبکه‌ای است.

اگر اطلاعات را در فایل RDF قرار دهید، این اطلاعات ممکن است توسط برنامه‌های کامپیوتری ("web spiders") از شبکه جستجو، پیدا، جمع‌آوری، فیلتر، تحلیل و پردازش شوند.

وب‌semantic از RDF برای توصیف منابع شبکه‌ای استفاده می‌کند.

اگر می‌خواهید اطلاعات بیشتری در مورد RDF بدست آورید، لطفاً بهآموزش RDF

چگونه از وب‌semantic استفاده کنیم؟

اگر اطلاعات مربوط به موسیقی، خودرو، بلیط ورودی (یا هر چیز دیگری) در فایل RDF ذخیره شود، برنامه‌های هوشمند شبکه‌ای اطلاعات را از منابع مختلف جمع‌آوری می‌کنند، آن‌ها را یکپارچه می‌کنند و سپس اطلاعات را به صورت مفهومی به کاربران ارائه می‌دهند.

اطلاعات مشابه زیر:

  • قیمت خودروهای مختلف فروشندگان
  • اطلاعات دارویی
  • جدول زمانی پرواز
  • پارچه‌های صنعتی
  • اطلاعات کتاب (قیمت، تعداد صفحات، ویرایشگر، سال)
  • این شخص کیست
  • تاریخ رویداد
  • به‌روزرسانی نرم‌افزار

آیا فناوری وب‌semantic آسان برای فهمیدن است؟

وب‌semantic یک فناوری سریع‌رشد نیست.

یکی از دلایل این است که منحنی یادگیری آن زیاد است. RDF توسط کسانی توسعه یافته که پس‌زمینه‌ای در منطق و هوش مصنوعی دارند. برای توسعه‌دهندگان معمولی، این زبان به سختی قابل فهم است.

RSS یک زبان در حال توسعه سریع برای ساخت برنامه‌های وب‌semantic است. اگر می‌خواهید اطلاعات بیشتری در مورد RSS بدست آورید، لطفاً بهآموزش RSS》。

در این آموزش، ما به استفاده از RDF برای کشف پتانسیل‌های وب‌semantic خواهیم پرداخت.

لطفاً روی فصل بعدی کلیک کنید، تا بتوانید یک مثال ساده از کاربرد وب‌semantic را ببینید.