220 likes | 245 Views
Chapter 1 The Semantic Web Vision. Grigoris Antoniou Frank van Harmelen. Lecture Outline. عنوان مورد بحث فعلی. Today’s Web Semantic Web Technologies A Layered Approach. مشکلات وب کنونی. Current Web Problems. توجه شود. Today’s Web content is suitable for human
E N D
Chapter 1The Semantic Web Vision Grigoris Antoniou Frank van Harmelen A Semantic Web Primer
Lecture Outline عنوان مورد بحث فعلی • Today’s Web • Semantic Web Technologies • A Layered Approach A Semantic Web Primer
مشکلات وب کنونی Current Web Problems توجه شود • Today’s Web content is suitable for human • Today’s Web content is not machine-procesable • Machines do not understand meaning of Web content :lack of semantics • For example, I am a professor of computer science. I am a professor of computer science, you may think. Well, . . . دو جمله مشابه، ولی با معانی مختلف که انسان تفاوت آن ها را می فهمد. ولی ماشین نه. A Semantic Web Primer
هنوز مشکلات دیگری نیز هست Problems of Keyword-Based Search Engines • Results are sensitive to vocabulary • Human must interprets and combines results • And so on,. A Semantic Web Primer
وب معنایی، برای حل این مشکلات، آمده است. The Semantic Web Approach • Represent Web content in a form that is machine-processable. A Semantic Web Primer
Lecture Outline • Today’s Web • Semantic Web Technologies • A Layered Approach عنوان مورد بحث فعلی A Semantic Web Primer
Semantic Web Technologies • Explicit Metadata • Ontologies • Logic and Inference • Agents A Semantic Web Primer
HTML ضعف هایی دارد. در اسلاید بعد توضیح داده می شود. An HTML Example <h1>Agilitas Physiotherapy Centre</h1> Welcome to the home page of the Agilitas Physiotherapy Centre. Do you feel pain? Have you had an injury? Let our staff Lisa Davenport, Kelly Townsend (our lovely secretary) and Steve Matthews take care of your body and soul. <h2>Consultation hours</h2> Mon 11am - 7pm<br> Tue 11am - 7pm<br> Wed 3pm - 7pm<br> Thu 11am - 7pm<br> Fri 11am - 3pm<p> But note that we do not offer consultation during the weeks of the <a href=". . .">State Of Origin</a> games. انسان تشخیص می دهد که کدام یک از این سه نفر منشی و کدام یک فیزیوتراپ هستند. ماشین هم تشخیص می دهد؟ مثالی از HTML سایت یک فیزیوتراپی A Semantic Web Primer
Problems with HTML • Humans have no problem with this • Machines (software agents) do: • How distinguish therapists from the secretary • And so on. یکی از مشکلات HTML مثال قبل A Semantic Web Primer
راه حل Semantic web برای حل مشکل: اعمال نظم و ساختار مشخص بر روی محتوا A Better Representation <company> <treatmentOffered>Physiotherapy</treatmentOffered> <companyName>Agilitas Physiotherapy Centre</companyName> <staff> <therapist>Lisa Davenport</therapist> <therapist>Steve Matthews</therapist> <secretary>Kelly Townsend</secretary> </staff> </company> حل مشکل مثال قبل با ساختیافته کردن محتوا (استفاده از XML) اکنون هم انسان و هم ماشین تشخیص می دهد که کدام یک از این سه نفر منشی و کدام یک فیزیوتراپ هستند. A Semantic Web Primer
Explicit Metadata • Metadata: data about data A Semantic Web Primer
Ontologies رسمی صریح • An ontology is an explicit and formal specification of a conceptualization مشخصات ا.......اک؟ مثال و توضیح در کلاس هستان شناسی، مشخصات صریح و رسمی ا....اک هست. A Semantic Web Primer
Examples of ontology usage • کلمه پرسپولیس به چه معنا است؟ • ج: بستگی به این دارد که کجا استفاده شود. در حوزه باستان شناسی، منظور تخت جمشید است. در حوزه ورزش، منظور یک تیم فوتبال است. • آیا دو کلمه CPU و AMD به مفهومی یکسان اشاره می کنند؟ A Semantic Web Primer
The Role of Ontologies on the Web • Ontologies provide a shared understanding of a domain: semantic interoperability • Ontologies are useful for improving the accuracy of Web searches A Semantic Web Primer
Logic and Inference • Logic is the discipline that studies the principles of reasoning A Semantic Web Primer
An Inference Example prof(X) faculty(X) faculty(X) staff(X) prof(michael) We can deduce the following conclusions: faculty(michael) staff(michael) prof(X) staff(X) A Semantic Web Primer
Lecture Outline • Today’s Web • Semantic Web Technologies • A Layered Approach عنوان مورد بحث فعلی A Semantic Web Primer
The Semantic Web Layer Tower A Semantic Web Primer
Semantic Web Layers • XML layer • Syntactic basis • RDF layer • RDF basic data model for facts • RDF Schema simple ontology language • Ontology layer • More expressive languages than RDF Schema • Current Web standard: OWL A Semantic Web Primer
Semantic Web Layers (2) • Logic layer • enhance ontology languages further • application-specific declarative knowledge • Proof layer • Proof generation, exchange, validation • Trust layer • Digital signatures • recommendations, rating agencies …. A Semantic Web Primer