شناسی وجود ندارد و بسته به کاربرد هستی شناسی از متدولوژی مورد نظری که کاربرد دارد استفاده می شود[Pop03] [Lae02]. همچنین در ایجاد هستی شناسیها به صورت بازگشتی عمل شده و می بایست اشیاء و مشخصات آنها را در حد نیاز مشخص کرد، در زیر روند استفاده از متدولوژی برای ایجاد هستی شناسی شرح داده شده است[Joh03].
۲-۶-۲- برای ساخت هستی شناسی مراحل زیر را دنبال می کنیم:
۲-۶-۲-۱- مشخص کردن دامنه و محدوده هستی شناسی
هستی شناسی چه دامنه ای را می بایست پوشش دهد؟
برای چه استفاده ای نیاز به هستی شناسی داریم؟
برای چه نوع سوالاتی باید با هستی شناسی پاسخ را یافت؟
* می توان لیستی از سوالاتی که باید با استفاده هستی شناسی پاسخ داد، تهیه کرد و بررسی کرد که آیا هستی شناسی صلاحیت کافی را دارد.
* ضمناً باید به این نکته توجه داشت که پاسخ به این سوالات در فرآیند طراحی هستی شناسی ممکن است تغییر کند.
* همچنین اگر هستی شناسی برای افرادی باز بان دیگری به غیر از زبانی که هستی شناسی بر مبنای آن طراحی شده است مورد استفاده قرار گیرد، باید نگاشتی میان این زبان ها ایجاد کرد.
* یکی از روش های تعیین حوزه یک هستی شناسی تهیه لیستی از پرسش هایی است که سیستم KB مبتنی بر آن هستی شناسی باید قادر به پاسخ گویی به آن ها باشد، این پرسش ها را پرسش های توانش گویند که گزینشی هستند و نه فراگیر. برخی از پرسش هاش توانش می توانند به شرح زیر باشد:
الف)آیا هستی شناسی اطلاعات کافی جهت پاسخگویی به این نوع سوالات را دارا می باشد؟
ب)آیا پاسخ ها نیاز به سطح معینی از جزئیات و یا نمایش از یک حوزه خاص را دارا می باشند؟
۲ -۶-۲-۲- بررسی استفاده از هستی شناسی های موجود
در این مرحله مطالعه جامعی بر روی هستی شناسی های موجود انجام داده و مشخص می کنیم از کدام هستی شناسی موجود می توان استفاده کرد.
برای پاسخ به این سوال که چرا باید از هستی شناسی های موجود استفاده کرد؟ به دلایل زیر اشاره می شود:
* کاهش زمان و هزینه
* استفاده از ابزارهایی که بر روی هستی شناسی های مذکور ساخته شده
* استفاده از هستی شناسی هایی که قبلا صحت آنها بررسی شده است
۲-۶-۲-۳- مشخص کردن واژه های مورد استفاده در دامنه
در این مرحله سوالات زیر مد نظر قرار می گیرد:
* در مورد چه واژه هایی می خواهیم صحبت کنیم
* چه چیزهایی در مورد آن واژه ها مد نظرماست
* واژه های مورد نظر چه مشخصه هایی دارند
از این بخش برای ایجاد ساختار درختی مفاهیم و مشخصات آنها استفاده می شود
۲-۶-۲-۴- تشخیص کلاس ها و ساختار آنها
روش های مختلف این کار :
* بالا به پایین: فرآیند توسعه بالا به پایین با تعاریف مفاهیم عام در دامنه آغاز می کند. سپس با ایجاد زیر کلاس های خاص تر از این مفاهیم، فرآیند توسعه را ادامه می دهد.
* پایین به بالا: فرآیند توسعه پایین به بالا با تعریف کلاس های بسیار خاص آغاز می کند. برگ های سلسله مراتب کلاس ها سپس با گروه بندی این کلاس ها در قالب مفاهیم عام تر، فرآیند توسعه را ادامه می دهد.
* ترکیبی از این دو: فرآیند توسعه ترکیبی، ترکیبی از روش های بالا به پایین و پایین به بالا محسوب می گردد. در این روش ابتدا مفاهیم برجسته و حائز اهمیت تعریف می شوند. سپس با عمومی سازی (ترکیب) و یا خصوصی سازی (تجزیه) این مفاهیم، فرآیند توسعه ادامه می یابد.
۲-۶-۲-۵- تعریف مشخصه کلاس
در این مرحله ساختار داخلی کلاس ها شرح داده می شود:
* ساختار داخلی مفاهیم را شرح می دهیم
* بیشتر واژه هایی که در مرحله قبل استفاده نشده اند، مشخصه کلاسها هستند
* انواع مشخصه:
* ویژگیهای ذاتی یا درونی۴۵
* ویژگیهای خارجی یا بیرونی۴۶
* روابط با دیگر اشیاء: عبارت است از ارتباط منفرد میان یک عضو کلاس و سایر اشیاء
* اجزاء: اگر شیئی دارای ساختار باشد بخش می تواند فیزیکی یا منطقی باشد.
تمام زیرکلاس های یک کلاس، مشخصه۴۷های کلاس اصلی را به ارث می برند.
۲-۶-۲-۶- تعریف محدودیت ها
محدوده ای که مشخصه ها می توانند از آن مقدار بگیرند را مشخص می کنیم.
انواع محدوده :
* :Slot Cardinality تعداد مقادیری که مشخصه می تواند به خود بگیرد.
* نوع مقادیر SLOT: مانند String, Number, Boolean, Instance یا لیستی از مقادیر مشخص(Enumerated) .
* ایجاد اشیاء۴۸: پس از ایجاد هستی شناسی می توان بر اساس آن نمونه های مورد نظر را ایجاد کرد.
تعریف نمونه های منفرد یک کلاس مستلزم:
* انتخاب یک کلاس
* ایجاد یک نمونه منفرد از آن کلاس
* پرکردن slotها با مقادیر تعیین شده و مجاز می باشد.
در زمان ایجاد آنتولوژی باید موارد زیر را مد نظر داشت:
* مدیریت آنتولوژی
* زیرساخت های مقیاس پذیر و کارا
* نحوه تعامل انسان و آنتولوژی با یکدیگر
* مباحث نظری در زمینه توسعه آنتولوژی
* امنیت در آنتولوژی
* تعامل آنتولوژی های مختلف با یکدیگر
۲-۷- داده های پیوندی
۲-۷-۱- تعریف داده های پیوندی[Ber09]:
همانگونه که می دانیم در سالهای اخیر وب از فضای اطلاعات کلی اسناد به یک فضای داده، کامل گردیده است، این تعامل مجموعه ای از بهترین اقدامات برای انتشار و ارتباط داده های ساختاری وب است که آن را داده های پیوندی می نامند، این داده ها به سادگی به کمک وب انواع پیوندها را بین داده ها از منابع متفاوت ایجاد می کند و قابل خواندن توسط دستگاه است، مفهوم آن به وضوح تعریف شده و با دیگر مجموعه داده های خارجی مرتبط است و مجموعه داده های خارجی را شکل می دهد. تطابق داده های پیوندی و بهترین اقدامات آن که وب به داده های پیوندی از حوزه های متفاوت بدست آورده مثل افراد، شرکتها و کتابها و انتشارات علمی و فیلم و موسیقی و تلویزیون و برنامه های رادیویی و ژن و پروتئین و درد و آزمایشات بالینی و داه های علمی و آماری و بررسی ها، شبکه داده انواع جدید کاربردها را ممکن می کند. به منظور بهره برداری از داده های پیوندی جستجو گرهای این داده ها به کاربران اجازه می دهند جستجو را در یک منبع داه شروع کرده و منابع مرتبط با آن موضوع را جهت یابی کنند.
۲-۷-۲- تکنولوژی در داده های پیوندی :
مجموعه قوانینی که برنرزلی برای انتشار داده ها در شبکه مطرح می کند و به عنوان اصول پایه داده های پیوندی شناخته می شود[Ber06] به شرح زیر است:
۱) برای نامگذاری اشیا و موجودیت ها از URI استفاده نمایید.
۲) از HTTP URI ها استفاده نمایید تا کاربران بتوانند با ارجاع به آنها، اشیای مختلف را با استفاده از نامشان بازیابی نمایند.
۳) وقتی یک نفر یک URI را مورد ارجاع قرار می دهد، اطلاعات مفیدی برای آن فراهم کنید.
۴) در دل این اطلاعات، لینکهایی به دیگر URI ها نیز قرار دهید تا کاربر بتواند به سراغ چیزهای جدیدی برود و اطلاعات دیگری نیز کشف کند.
این داده ها با ۲ تکنولوژی اساسی URIs , HTTP در شبکه مرتبط است. URIs برای پیوند دادن اسناد و دیگر نهادها که در شبکه قرار دارند ضروری است. URIs از http:// استفاده می کند، و در پروتکل http به کار میرود. این پروتکل مکانیسم ساده ای برای اصلاح و بازیابی منابع ارائه می کند که به صورت جریان بایت ها مطرح است و اصلاح توصیف نهادها در شبکه به این صورت فرستاده می شود.
URIs , HTTP با تکنولوژی RDF در شبکه کامل می گردد. HTML ابزاری برای اسناد لینک در شبکه ارائه و RDF طرح داده های اصلی و نمودار ارائه می کند. طرح RDF داده ها را به شکل موضوع، پیش بینی، هدف، کد گذاری می کند. موضوع و فاعل و هدف هر دو URIS هستند که منبع و URI و زنجیره تکرار را شناسایی می کنند و پیش بینی مشخص میکند چطور موضوع و هدف به هم مرتبط است و با URI نشان داده میشود.
رابط های RDF [Biz09]گاه به شکل RDF هستند که موضوع آن مرجع URI است در حالیکه هدف آن مرجع URI در مجموعه دیگر است، اولین لینک بیان میکند که منبعی که با URI htt:// تعریف میشود به صورت عضوی از منبع دیگر و وقتی اولین URI در پروتکل http حالت مرجع خود را از دست داد، سرور وب w3c با توصیف RDF پاسخ می دهد. وقتی URI دوم سرور dig.esail.mit.edu را مرجع زدایی می کند نمودار RDF را ارائه کرده که گروه اطلاعات غیر متمرکز را نشان می دهد. دومین لینک RDF توصیف fiction فیلم را در پایگاه داده فیلم پیوندی با توصیف فیلم در DBpedia مرتبط میکند و اظهار می کند که آنها به ماهیت دنیای واقعی مشابهی اشاره دارد(شکل۲-۱۱).
Subject: http://www.w3.org/People/Berners-Lee/card#i
Predicate: http://xmlns.com/foaf/0.1/member
Object: http://dig.csail.mit.edu/data#DIG
Subject: http://data.linkedmdb.org/resource/film/77
Predicate: http://www.w3.org/2002/07/owl#sameAs
Object: http://dbpedia.org/resource/Pulp_Fiction_%28film%29
شکل۲-۱۱- نمونه پیوندهای RDF
ضمناً RDFS [Bri04] وOWL [McG04] اساسی برای ایجاد دامنه لغات است که در توضیح نهادها در دنیا به کار میرود و اینکه چطور به هم مرتبط هستند، همچنین واژگان مجموعه ای از طبقات و شاخصه ها هستند که خود در RDF بیان شده و از RDFS و OWL استفاده می کند که درجات متفاوت قابلیت بیان را در حوزه طراحی مد نظر ارائه می کند[Ber08]. با بکارگیری HTTp و URIS در تعیین منابع، پروتکل HTTP به عنوان مکانیسم بازیابی و طرح داده های RDF به توصیف منبع می پردازد[Jac09].
شبکه داده ها لایه ای اضافی است که شاخصه های زیر را دارد:
– شبکه داده اصلی است و هر گونه داده را شامل می شود.
– هر کسی داده ها را می تواند در شبکه منتشر کند.
– ناشران داده در انتخاب واژگان محدود نیستند.
– نهادها، بوسیله لینک های RDF به هم مرتبط هستند و نمودار داده کلی را ایجاد میکند و کشف منابع داده جدید را ممکن می کند.
از دیدگاه تکامل کاربردی شبکه داده، شاخصه های زیر مطرح است.
– داده ها از جوانب فرمت گذاری و نمایشی جدا هستند.
– داده ها خود توضیح دهنده هستند. اگر کاربرد داده های پیوندی را بکار گیرد با داده هایی مواجه است که با واژگان نا آشنا توضیح داده شده است و کاربرد و تقاضا می تواند URIs را مرجع زدایی کرده تا تعریف خود را پیدا کند.
– کاربرد HTTP به عنوان مکانیسم دسترسی داده استاندارد و RDF به عنوان طرح داده استاندارد که در مقایسه با APLS web دسترسی داده را ساده می کند و به طرح داده های متفاوت و نقاط مشترک دسترسی مرتبط است.
– شبکه داده ها آزاد است و به این معناست که کاربردها در مقابل مجموعه ثابت منابع داده اجرا نمیشوند اما منابع داده جدید را در زمان حقیقی با پیگیری رابط های RDF کشف میکند.
۲-۷-۳- :LOD پروژه داده های باز و پیوندی
مهمترین نمونه تطبیق و کاربرد قواعد داده های پیوندی را میتوان در پروژه LOD49 مشاهده کرد، که در ژانویه ۲۰۰۷ و تحت حمایت

این مطلب رو هم توصیه می کنم بخونین:   منابع پایان نامه درموردارزش ویژه، ارزش ویژه برند، بازاریابی، نام تجاری
دسته‌ها: No category

دیدگاهتان را بنویسید