1 / 8

Introduction

Introduction. Semantic Web. To create a universal medium for the exchange of data.

lbyrd
Download Presentation

Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction

  2. Semantic Web To create a universal medium for the exchange of data. It is envisaged to smoothly interconnect personal information management, enterprise application integration, and the global sharing of commercial, scientific and cultural data. Facilities to put machine-understandable data onthe Web are quickly becoming a high priority for many organizations, individuals and communities. (Semantic Web Activity Statement, 2006)http://www.w3.org/2001/sw/Activity WWW2007, Banff, AB, Canada

  3. Modeling-Driven (Software) Engineering Modeling-Driven Engineeringaddresses platform complexity and the inability of third-generation (programming) languages to alleviate this complexity and express domain concepts effectively. Modeling is the future … And the promise here is that you write a lot less code, that you have a model of the business process … (Bill Gates, 2004) (Schmidt, 2006) WWW2007, Banff, AB, Canada

  4. Introduction • Synergy of different research fields for software engineering [Devedžić, 2002] • multidisciplinary approach • software patterns, ontologies, databases, … • recent technologies • eXtensible Markup languages • Semantic Web and ontologies • Model Driven Engineering and related standards • UML, MOF, XMI • developing in parallel, but by different communities! WWW2007, Banff, AB, Canada

  5. Introduction A technical space is a working context with a set of associated concepts, body of knowledge, tools, required skills, and possibilities. Although some technical spaces are difficult to define, they can be easily recognized (e.g. MDA, ontologies). In order to get a synergy of different technical spaces we should create bridges between them. Kurtev et al, 2002 WWW2007, Banff, AB, Canada

  6. Model Driven Engineering Model Driven Engineering ontologies models Semantic Web Semantic Web Unified modeling (ontology) language Introduction • Bridging Semantic Web and MDA models WWW2007, Banff, AB, Canada

  7. Some Differences • Semantic Web and MDA • MDE models • models are abstractions • they eliminate or simplify concepts and relationships • specification and description • Semantic Web • intended for knowledge representation • “if something is known, it should be able to be recorded in a machine-interpretable manner” • everything is worth capturing WWW2007, Banff, AB, Canada

  8. Some Similarities • Semantic Web and MDE • UML models • classes, attributes, relations, inheritance, … • ontologies • classes, properties, relations, inheritance, … • semantically different, but equivalent! • model the real world!!!! • build the next generation of software WWW2007, Banff, AB, Canada

More Related