معرفی Ontology Playground
اصلاً Ontology یعنی چی؟
به بیان ساده، Ontology یک مدل صریح از «مفاهیم یک دامنه و رابطه بین آنها» است.
مثلاً توی دامنه منابعانسانی، ممکنه داشته باشیم:
Employee
Department
Position
Manager
LeaveRequest
و روابطی مثل:
Employee worksIn Department
Employee hasPosition Position
Employee reportsTo Manager
Employee submits LeaveRequest
تفاوتش با ER Diagram یا دیتابیسمدل اینه که هدف Ontology فقط تعریف جدولها و Foreign Keyها نیست. Ontology تلاش میکنه معنای مفاهیم، ویژگیها و روابط رو به شکل استاندارد و قابلفهم برای انسان و ماشین توصیف کنه.
مثلا:
Manager is a type of Employee
Employee may report to another Employee
LeaveRequest belongs to exactly one Employee
این مدل میتونه مبنای Knowledge Graph، semantic search ، reasoning و پاسخگویی هوشمند روی دادهها باشه.
حالا Ontology Playground چی کار میکنه؟
این یه پروژه کدباز وبی است که بدون backend خاصی قابل اجراست. میتونید Ontologyها رو بهصورت گراف ببینی و بسازی، و روی Nodeها کلیک کنی، Propertyها رو بررسی کنی و Entityها و Relationshipها را جستوجو کنی.
ابزار از Import و Export فایلهای RDF/XML و OWL پشتیبانی میکنه. یعنی Ontology رو میتونی ویژوال ترسیم کنی و بعد خرجی متنی بگیری بدی AI تا برای تولید یا ویرایش کد درک بهتری از بیزنس شما داشته باشه.
توی تنظیماتش قابلیتی به اسم AI Builder وجود داره، ولی بهصورت پیشفرض غیرفعاله و برای فعالشدن به Azure OpenAI وابسته است.