بررسی ساختار وب معنایی وتحول آن در زندگی بشر
(پروژه کارشناسی مهندسی نرم افزار کامپیوتر)
آفیس، فرمت داک ، 141 صفحه
فهرست مطالب
چکیده
مقدمه
فصل اول
وب چیست ؟
1-1 تاریخچه وب
1-2 اینترنت و وب
1- 3 وب 1.0
1- 3 چهره های گوناگون وب
1- 3 وب 2.0
1- 3 وب 3.0
1- 3 مقایسه ی وب1.0 وب2.0 وب3.0
فصل دوم
وب معنایی چیست؟
2-1 تعریف وب معنایی
فهرست مطالب
2-2 شناخت وب معنایی
2 -3 نیاز کنونی دنیای IT
2-4 اهداف وب معنایی
فصل سوم
ساختار وب معنایی
3-1 لایه های وب معنایی
3-2 لایه XML
3-2-1 xml چیست؟
3-2-2 کاربردهای xml
3-3-2 html و مشکل آن در ساخت مفاهیم وب معنایی وب معنایی
3-2-4 حل مشکل با xml
3-3 لایه rdf
3-1-3 فراداده یا متا دیتا
فهرست مطالب
3-2-3 موارد استفاده Rdf
3-3-3 قواعد Rdf
3-3-4 دستورات Rdf
3-3-5 مثالی از Rdf
3-3-6 مشکلات Rdf
4-3 لایه آنتولوژی یا هستی شناسی
1-4-3 تعریف آنتولوژی
3-4- 2 زبان نوشتن آنتولوژی
3-4-3 ساختن آنتولوژی
4-4-3 مثال Owl
5-3 لایه منطق و اثبات
6-3 لایه اطمینان یا Trust
فهرست مطالب
1-6-3 اعنماد در علوم کامپیوتری
2-6-3 روشهای تعیین اعتماد
فصل چهارم
نمونه های کاربردی وب معنایی
4-1 Tap زیرساختی برای وب معنایی
4-1-1 رابط پرس و جو
4-1-2 جمع آوری داده ها
4-1-3 انتشار داده ها
4-2 چند نمونه پیاده سازی شده از جستجوی معنایی
4-3 افزونه ای برای تشخیص محتوای وب در مرورگر فایرفاکس
4-4 پروژه wordnet
5-4 موتور جستجوی تجاری
فهرست مطالب
6-4 سایت موسیقی پاندورا
7-4 چهره وب 3.0 در همه جا
نتیجه گیری
منابع
فهرست جداول
مقایسه وب 1.0 و وب 2.0
یک سند xml
فهرست شکلها
شماتیک وب 2.0
لایه های تعریف شده برای وب معنایی
موتور جستجوی تجاری
سایت موسیقی پاندورا
چکیده :
در این پروژه به بحث درباره موج آینده توسعه شبکه جهانی وب، موسوم به وب معنایی می پردازد. وب معنایی شیوه ای برای ایجاد یک وب است که در آن رایانه ها می توانند از شبکه ای از داده های منبع استفاده کرده، آنها را تعبیر، تحلیل و پردازش کرده و به کاربر ارائه نماینددر پروژه به اجمال به توصیف وب معنایی می پردازیم اینکه وب معنایی چیست وچرا نیاز به وب معنایی احساس می شود چکونه با ساختار وب معنایی آشنا شویم .در مطالعه این هدف با مسایل جدیدی مانند RDFو آنتولوژی آشنا می شویم و به بررسی آنها وراهکارهای ارائه شده برای حل مشکلات بوجود آمده می پردازیم .
به کاربردهای وب معنایی و نمونه هایی از این کاربردها اشاره می کنیم.ودر نهایت مقاله با این نتیجه پایان می یابد که وب معنایی نیز همانند خود وب از پایه واساس رشد کرده و ریشه خواهد دواند .وباعث تحولی در زندگی بشری خواهد شد.
مقدمه
می گویند" ژرف ترین فناوری ها آن هایی هستند که دیده نمی شوند" یعنی آن چنان آرام به دنیای ما نفود می کنند که ورودشان را درک نمی کنیم گوئی نامرئی هستند بی آن که در بدو پیدایش وجودشان را احساس کنیم موج می آفرینند، چیزی را منسوخ می کنند دنیا را تغییر می دهند و ناگهان زمانی درکشان می کنیم که دریافته ایم زندگی بدون آن ها تا چه اندازه دشوار است آن زمان است که تازه می نشینیم و درباره آینده آن ها و دگرگونی هایی که ایجاد خواهند کرد سخن می گوییم، رویا می بافیم و هر تحول تازه ای درباره آن را به انتظار می مانیم وب یکی از همین پدیده ها است.
اکنون ما در حال تجربه دومین موج بزرگ دنیای وب هستیم در موج دوم گسترش وصف ناشدنی وب رواج ارتباطات پر سرعت (تر) اینترنتی ظهور برنامه های تحت وب و فناوری هایی چون Ajax و ... بستری را فراهم کرده تا کاربران در تولید محتوای وب و تا حدی ساختار دهی به آن نقش جدی تری ایفا کنند و تنها مصرف کننده نباشند.
با این همه و به رغم همه تحولات صورت گرفته اکنون یک پرسش اساسی مطرح می شود با وجود پیشرفت های وب و نفوذ آن به زندگی روزمره ما نحوه عملکرد این شبکه مستلزم چه تغییراتی است؟ یا به طرو روشن تر به موازات این پیشرفت ها چه تغییرات و دگرگونی هایی برای تعامل با وب و بهره گیری هر چه بیشتر از قابلیت های آن مورد نیاز است؟ در حال حاضر توسعه دهندگان وب جهان گستر با فراهم کردن مقدمات مورد نیاز برای این تغییرات در حال پدید آوردن موج بعدی وب هستند موجی که به آن وب معنایی (semautic web) می گویند تیم برنرزلی در سال 2001 و در مقاله ای که در سایتیفیک امریکن به چاپ رسید ویژگی ها و قابلیت های آنچه را که وب معنایی می نامد ترسیم کرد بر اساس ایده برنرزلی وب جدید وبی هوشمند خواهد بود که با درک محتوای وب و نه صرفاً ارائه داده های روی آن اطلاعاتی به مراتب دقیق تر را در اختیار کاربران خواهد گذاشت در واقع کنسرسیوم وب جهان گستر با همکاری پژوهشگران و دانشگاه ها و دانشمندان در حال فراهم کردن زیر ساخت های وب نوینی است که در آن محتوای تقریباً بی نظم و ساختار وب کنونی ساختاری جدید خواهند داشت با کمک این فناوری های زیر ساختی وب به یک پایگاه داده عظیم یا به طور دقیق تر مجموعه ای از پایگاه های داده متصل به هم تبدیل می شود که در آن ماشین در زمینه جست وجو و استخراج اطلاعات به کمک انسان خواهد شتافت به سبک و سیاق امواج قبلی وب .
A level of trust can be developed by online relationships in social network which are based on real world relationships. To form a dynamic Social Cloud and to enable users to share heterogeneous resources within the context of a social network we have proposed leveraging of the social relationships. We believe that combining trust relationships with suitable incentive mechanisms could provide much more sustainable resource sharing mechanisms. We have introduced a business application as a means of regulating sharing, due to the unique nature of the Social Cloud. The business application is innovative as it uses both social and economic protocols. In today's world, social community credentials are being used for authentication purpose on various other websites (e.g. Facebook). Here we outline our vision of creating a Social Storage Cloud, looking especially at po
ssible market mechanisms that could be used to create a dynamic Cloud infrastructure in a Social network environment
چکیده
یک سطح اطمینان بین دو نهاد را میتوان با استفاده از روابط آنلاین در شبکهی اجتماعی-که مبتنی بر روابط واقعی میباشد- توسعه داد. بهمنظور ایجاد یک رایانش اجتماعی پویا و توانمندسازی کاربران بهمنظور به اشتراکگذاری منابع همگن در بافت شبکهی اجتماعی، روشی را که متکی به روابط اجتماعی میباشد پیشنهاد میکنیم. اعتقادداریم که ترکیب روابط اطمینان با مکانیسمهای تشویقی میتواند مکانیسمهای به اشتراکگذاری منبع مناسبتری را فراهم سازد. یک اپلیکیشن تجاری را بهعنوان ابزاری برای تنظیم اشتراکگذاری ارائه دادهایم که دلیل این انتخاب را ماهیت انحصاری کلود اجتماعی میدانیم. این اپلیکیشن تجاری، اپلیکیشنی نوآور میباشد چراکه از هر دو پروتکل اقتصادی و اجتماعی بهره میبرد. در دنیای امروزی، از گواهیهای یک جامعهی اجتماعی بهمنظور هویت سنجی در وبسایتهای مختلف دیگر (مانند فیس بوک) استفاده میشود. در اینجا، دیدگاه خود را بر روی ایجاد یک فضای ذخیرهسازی اجتماعی معطوف میسازیم و به دنبال مکانیسمهای بازار ممکنی میباشیم که میتواند بهمنظور ایجاد یک زیر ساختار ابری پویا در یک محیط شبکهی اجتماعی بکار گرفته شود.
Keywords: Business Application Cloud computing Services computing Social Cloud Social networks Web serviتعریف سیستم: اگر بخواهیم جایگاهی برای دبیر خانه در یک سازمان تعیین کنیم باید بگوییم که دبیرخانه قلب یک اداره (سازمان) است ، چرا که با تمامی واحدهای سازمان در ارتباط است و ارتباطی را بین آن ها و حتی با سازمان ها ی دیگر ایجاد می کند .
وظایف این سازمان عبارتند از :
1- شماره کردن نامه های ارسالی
2- شماره کرن نامه های دریافتی.
3- ثبت نامه های ارسالی و دریافتی .
4- ثبت اطلاعات فردی و اداری کارمندان .
5- ارسال نانه به خارج از سازمان .
6- صدور مرخصی .
7- ماشینی کردن نامه های اداری .
موجودیت های داخلی
1- مسئول امور اداری : وظایف مسئول امور اداری شامل موارد زیر است :
1-1- ثبت اطلاعات فردی کارکنان .
1-2- ثبت اطلاعات اداری کارکنان .
1-3- صدور مرخصی .
2- متصدی ثبت : وظایف متصدی ثبت شامل موارد زیر است :
2-1- ثبت نامه های ارسالی و دریافتی .
2-2- شماره کردن نامه های دریافتی از طریق سیستم .
3- اپراتور : وظایف اپراتور شامل موارد زیر است :
3-1- ماشینی کردن نامه های اداری .
3-2- شماره کردن نامه های ارسالی از طریق سیستم .
4- پستچی : وظایف پستچی شامل موارد زیر است :
4-1- تحویل گرفتن نامه از دبیرخانه و تحویل آن در مقصد .
فهرست پروژه :
1- شرح کلی کسب و کار و محیط عملیاتی
2- مدل مورد کاربرد(Use Case Model)
3- شرح جریان کار
1-3- موردکاربرد ثبت نامه های ارسالی و دریافتی
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
2-3- موردکاربرد شماره کردن نامه های دریافتی
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
3-3- موردکاربرد ارسال نامه به خارج از سازمان
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
4-3- موردکاربرد شماره کردن نامه های ارسالی
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
5-3- موردکاربرد ماشینی کردن نامه های اداری
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
6-3- موردکاربرد ثبت اطلاعات فردی کارکنان
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
7-3- موردکاربرد ثبت اطلاعات اداری کارکنان
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
8-3- موردکاربرد صدور مرخصی
نمودار فعالیت مورد کاربرد
نمودار توالی مورد کاربرد
نمودار همکاری مورد کاربرد
4- نمودار کلاس
5- مدلسازی داده ها (Data Modeling)
جدول غیر نرمال اولیه
جدول(های) 1NF
جدول(های) 2NF..
جدول(های) 3NF
به همراه فایل رشنال رز و داکیومنت پروژه