مجتمع سازی معنایی پایگاههای داده رابطه ای

21
هدی ا ذ ی رض عل ی – م ت س ر ن ی س ح ر گد ه ر ر ت ک اذ: ذ ت س ا طه ای" بی ذاذه را ها ه گا ای* ی پ . ی ا ت ع م ی ع سار م ج م1

Upload: keisha

Post on 26-Jan-2016

55 views

Category:

Documents


3 download

DESCRIPTION

مجتمع سازی معنایی پایگاههای داده رابطه ای. حسین رستمی – علی رضا ذهدی استاد: دکتر رهگذر. انگیزه. حجم زیاد اطلاعات موجود در بستر شبکه اینترنت اطلاعات به صورت گسترده ای توزیع شده و ناهمگن هستند رشد نیازها پیدا کردن اطلاعات مرتبط (استخراج اطلاعات) ایجاد دانش جدید از روی اطلاعات موجود - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: مجتمع سازی معنایی پایگاههای داده رابطه ای

حسین رستمی – علی رضا ذهدی

استاد: دکتر رهگذر

مجتمع سازی معنایی پایگاههای داده رابطه ای

1

Page 2: مجتمع سازی معنایی پایگاههای داده رابطه ای

2

2

انگیزه

حجم زیاد اطالعات موجود در بستر شبکه اینترنتاطالعات به صورت گسترده ای توزیع شده و ناهمگن هستندرشد نیازها

)پیدا کردن اطالعات مرتبط )استخراج اطالعاتایجاد دانش جدید از روی اطالعات موجود

با توسعه اینترنت و تجارت الکترونیک، بیشتر سازمانها بهدنبال روشهای به منظور حداکثر کردن توان دارایی اطالعات

ذخیره شده در میان صدها پایگاه داده و برنامه های کاربردی بوسیله آوردن آنها در محیط باز تعاملی هستند

Page 3: مجتمع سازی معنایی پایگاههای داده رابطه ای

3

3

مسئله

با افزایش پیچیدگی سیستم ها و نیازمندیهایاطالعاتی ما، و فاصله بین سیستمها، ما نیاز به باال

بردن سطح تعامل انسان با سیستم داریمما نیاز به حداکثر کردن مقدار معناها داریم از سطح داده و اطالعات، ما نیاز به حرکت به سمت

سطح تعامل معنایی با انسان داریمDATA Information Knowledge

Run84

ID=08

NULLPARRT

ACC

ID=34

e

5

&

#

~

@

¥

¥

�

Å

Tank

¥

Noise Human Meaning

VehicleLocated at

Semi-mountainous terrainobscured

decide

Vise maneuver

Page 4: مجتمع سازی معنایی پایگاههای داده رابطه ای

4

4

راه حل – آنتولوژی ها

ارجاع به فهم مشترک از یک دامنه موردعالقه که مورد کاربرد در یک چارچوب یکتا

است مجسم کردن برخی از انواع نماهای ادراکی

موجود در دنیا با مالحظه به دامنه مورد نظر نمای ادراکی از دنیا به صورت های زیر

بدست می آید:)مجموعه ایی از ادراکات )موجودیت ها، ویژگیها، فرآیندهاتعاریفارتباطات درونی بین ادراکات

از این مفاهیم به عنوان ادراک سازیاستفاده می شود

Page 5: مجتمع سازی معنایی پایگاههای داده رابطه ای

5

5

تاریخچه معناها

Relational

Modeling

Object-oriented

Modeling

Metadata-based

Modeling

Ontology-based

Modeling

Knowledge-based Systems

Description ofInformation Resources

Software Design(Components,

GUI,…)Relational DB

Applications

OWLXML, RDF/SUMLSQLLanguages

Domain Ontology

Metadata

(Dublin Core…)

Class,Hierarchical

Structure

ERD,

Thesaurus

Information

Systems

Concept,

SemanticsMetadataObjectEntity-Relation

Core

Elements

Information

Modeling

Page 6: مجتمع سازی معنایی پایگاههای داده رابطه ای

6

6

آنتولوژی چیست؟

.یک آنتولوژی توصیف صریح از اداراک است [Gruber 1993]

یک آنتولوژی توصیفی فرمال، صریح از[Borst 1997]ادراکات به اشتراک شده است.

یک آنتولوژی تعاریف واژگان معمول برایمحققانی که نیاز به اشتراک سازی اطالعات

[Noy & McGuinness 2001] در یک دامنه دارند.

Page 7: مجتمع سازی معنایی پایگاههای داده رابطه ای

7

7

آنتولوژی چیست؟

اداراک عبارتنداز مدل انتزاعی از بعضی از پدیده هایی که در دنیا با توجه

ادراکات مرتبط از پدیده ها می باشدصریح

به معنای این است که نوع مفاهیم و محدودیت های آن باید به صورتصریح باید تعریف شود

فرمال به معنای این است که حقایقی که در آنتولوژی بیان شده باید قابل

خواندن توسط ماشین باشد.اشتراک شده ها

انعکاس این نکته است که دانش موجود آنتولوژی باید به صورتاشتراک تعریف شود یا حداقل برای گروهی خاص مشترک باشد.

Page 8: مجتمع سازی معنایی پایگاههای داده رابطه ای

8

8

آنتولوژی و وب معنایی

Page 9: مجتمع سازی معنایی پایگاههای داده رابطه ای

9

مجتمع سازی مبتنی بر 9آنتولوژی

آنتولوژی به صورت مفاهیم دامنه گرا

می باشد. آن شامل ادراکات

انتزاع شده و توصیف محدودیت های سطح دامنه

که می تواند برای استدالل سطح

دانش مورد استفاده قرار

گیرد.

Page 10: مجتمع سازی معنایی پایگاههای داده رابطه ای

10

10

مثالPerson Publication

Publish

Researcher Manager Papers Books Reports

JournalPaper WorkshopPaper

Name

Address

Phone TitleCountry

Name Address Phone ZIP

PUB-ID Title Date Pages

ontology definition

structure definition

Page 11: مجتمع سازی معنایی پایگاههای داده رابطه ای

11

11

.251.25SquareXAB035

.751.5RoundXAB023

…Price ($US)

Size (in)

ShapeCatalog No.

.4531S550298

.3537R550296

…Price ($US)

Diam (mm)Geom.Part

No.

Washer

Catalog No.Shape Size Price

iMetal Corp.E-Machina

iMetal Corp.E-Machina

Manufacturer

.451.25Square550298

.351.5Round550296

.751.5RoundXAB023

.251.25SquareXAB035

…Price ($US)

Size (in)ShapeMfr No.

Supplier ASupplier

B

Buyer

Ontology

یک مثال تجاری از آنتولوژی

Page 12: مجتمع سازی معنایی پایگاههای داده رابطه ای

12

12

نقش آنتولوژی ها

توصیف محتوا آنتولوژی ها برای توصیف صریح منابع

اطالعاتی ما استفاده می شوندرهیافت ها

آنتولوژی یکتاآنتولوژی چندتاییآنتولوژی ترکیبی

Page 13: مجتمع سازی معنایی پایگاههای داده رابطه ای

13

13

رهیافت آنتولوژی یکتا

یک آنتولوژی سراسری وقتی می تواند مورد

استفاده قرار گیرد که همه منابع اطالعاتی دارای

تقریب معنایی باشند و بتوانند در یک نما روی یک

دامنه مجتمع شوند. دارای حداقل ناسازگاری

هستند امکان تغییر در منابع

اطالعاتی ما وجود دارد.

Page 14: مجتمع سازی معنایی پایگاههای داده رابطه ای

14

رهیافت آنتولوژی 14چندگانه

هر منبع آطالعات توسطآنتولوژی خودش توصیف می

شود..واژگان مشترک وجود ندارد به توافق یا سازگاری بین

آنتولوژی ها نیاز نیست. مجتمع سازی را آسان می کند

و از تغییرات در منابع پشتیبانی می کند.

مقایسه بین آنتولوژی ها منابعکاری بسیار مشکل است.

نیاز به نگاشت بین آنتولوژی هاهست.

Page 15: مجتمع سازی معنایی پایگاههای داده رابطه ای

15

رهیافت آنتولوژی های 15ترکیبی

معناهای هر منبع توسط آنتولوژیخودش توصیف می شود.

یک واژگان سراسری به اشتراکگذاشته شده است.

واژگان به اشتراک گذاشته شدهشامل عبارات پایه در آن دامنه

است.

منابع جدید می توانند به آسانیاضافه شوند.

از تغییرات و توسعه ها درآنتولوژی ها پشتیبانی می کند.

از آنجایی که یک واژگان مشترکوجود دارد بنابراین آنتولوژی های منابع قابل مقایسه با هم هستند.

Page 16: مجتمع سازی معنایی پایگاههای داده رابطه ای

16

16

نتایج:تعامل معنایی به صورت های زیر قابل انجام است

انجام نمایش معناهای پایه از طریق آنتولوژی ها )سطح کالس( وپایگاه دانشان )سطح نمونه(

.تعریف نگاشت های معنایی و تبدیالت از میان آنتولوژی ها.تعریف الگوریتم هایی که بتوانند شباهت معنایی را تعیین کنند

استفاده از آنتولوژی ها و نگاشت معنایی می تواند کمبودمعناها در تبادل اطالعات از میان برنامه های کاربردی

ناهمگن مثل برنامه های زیر را کاهش دهد: وب سرویس هاتجارت الکترونیک، مشاغل الکترونیکیمعماری های تجاری، زیرساخت ها، و برنامه ها کاربردیآنالیز هوشمند مجتمع شده

Page 17: مجتمع سازی معنایی پایگاههای داده رابطه ای

17

17

کارهای آینده

مدل سازی مبتنی بر آنتولوژی پایگاه های دادهرابطه ای

پیاده سازی مبدل بین پایگاه های داده رابطه ای وپایگاه داده معنایی مبتنی بر آنتولوژی

تعیین نگاشت بین شمای پایگاه داده رابطه ایی وشمای آنتولوژی

ارزیابی بین سیستم های مختلف کنونی

Page 18: مجتمع سازی معنایی پایگاههای داده رابطه ای

18

18

مراجع

[1] Sang-goo Lee, Taehee Lee, Dongkyu Kim, Jonghoon Chun, A Bottom-Up Strategy for Enterprise Ontology Implementation.

  [2] Jacob Köhler, Matthias Lange, Ralf Hofestädt, Steffen Schulze-Kremer:

Logical and Semantic Database Integration. BIBE 2000: 77-80

  [3] Quang Trinh, Ken Barker, Reda Alhajj: RDB2ONT: A Tool for

Generating OWL Ontologies From Relational Database Systems. AICT/ICIW 2006: 170 [DBLP:conf/aict/TrinhBA06]

[4] Quang Trinh, Ken Barker, Reda Alhajj: Semantic Interoperability Between Relational Database Systems. IDEAS 2007: 208-215 [DBLP:conf/ideas/TrinhBA07]

Page 19: مجتمع سازی معنایی پایگاههای داده رابطه ای

19

19

)ادامه(مراجع

[5] Jacob Köhler, Steffen Schulze-Kremer: The Semantic Metadatabase (SEMEDA): Ontology Based Integration of Federated Molecular Biological Data Sources. German Conference on Bioinformatics 2001: 47-52

[6] http://en.wikipedia.org/wiki/Data_warehouse

[7] Michael Hammer, Dennis McLeod: Database Description with SDM: A Semantic Database Model Research Foundations in Object-Oriented and Semantic Database Systems 1990: 34-69

[8] Wei Hu, Yuzhong Qu: Discovering Simple Mappings Between Relational Database Schemas and Ontologies. ISWC/ASWC 2007: 225-238

  [9] Wache, H., Vogele, T., Visser, U., Stuckenschmidt, H., Schuster, G., Neumann, H.,

Hubner, S.: Ontology-based integration of information - a survey of existing approaches. In: Proc. of IJCAI-01 Workshop: Ontologies and Information Sharing. (2001) 108-117

Page 20: مجتمع سازی معنایی پایگاههای داده رابطه ای

20

20

از توجه شما تشکر می کنم....

سئواالت؟

Page 21: مجتمع سازی معنایی پایگاههای داده رابطه ای

21

21

End