Network Ontology Ramesh Subbaraman Soumya Sen UPENN, TCOM 799.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Semantic Web Thanks to folks at LAIT lab Sources include :
CS570 Artificial Intelligence Semantic Web & Ontology 2
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
July 06, 2006DB&IS Building Web Information Systems using Web Services Flavius Frasincar Erasmus University Rotterdam Eindhoven.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
1 MPEG-21 : Goals and Achievements Ian Burnett, Rik Van de Walle, Keith Hill, Jan Bormans and Fernando Pereira IEEE Multimedia, October-November 2003.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Course Instructor: Aisha Azeem
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
FRE 2672 Urban Ontologies : the Towntology prototype towards case studies Chantal BERDIER (EDU), Catherine ROUSSEY (LIRIS)
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Practical RDF Chapter 1. RDF: An Introduction
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Knowledge representation
Introduction to MDA (Model Driven Architecture) CYT.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
Speed-R : Semantic Peer to Peer Environment for Diverse Web Services Registries Kaarthik Sivashanmugam Kunal Verma Ranjit Mulye Zhenyu Zhong Final Project.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Session 9 Component and Deployment. OOAD with UML / Session 9 / 2 of 17 Review State Diagrams represent the software entities in terms of their states.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Interoperability & Knowledge Sharing Advisor: Dr. Sudha Ram Dr. Jinsoo Park Kangsuk Kim (former MS Student) Yousub Hwang (Ph.D. Student)
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Chapter 6 – Architectural Design Lecture 1 1Chapter 6 Architectural design.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Working with Ontologies Introduction to DOGMA and related research.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
Independent Study of Ontologies
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Web Ontology Language for Service (OWL-S)
Semantic Web - Ontologies
The Extensible Tool-chain for Evaluation of Architectural Models
Presentation transcript:

Network Ontology Ramesh Subbaraman Soumya Sen UPENN, TCOM 799

Motivation Semantic web – i.e. make web machine UNDERSTANDABLE. Ontology: vocabulary - semantics - relationships - rules

Resource Description Framework – RDF - resources - properties - statements

Resource Description Framework Schema – RDFS A schema language to model the resources

Partial Example

Axioms in RDF(S) We have that: so, in RDF we add a resource where symmetric is agreed to mean composition

General Axiom

Why Network Ontology? Ontology is the shared understanding of what concepts or specifications mean in a particular domain. Presently there isn’t any formal widespread ontology that is being used to represent networks (some proprietary ones exist). A formal ontology will make creating, updating, and simulating networks more efficient.

Possible solution: Develop a Network Markup language used to represent all information needed in a network. By creating an XML-based ontology it will provide greater flexibility when dealing with platforms and programming. NML has been designed with a top-down approach. Identification of ‘classes’ and establish relationship between them for different scenarios. Validating relationship with Ontology languages.

Today’s topics: Network markup language for Network Planning tool. Framework for modeling wireless networks. Ontology for modeling Sensor Networks. Ontology of representation of sensor network data. Semantic services for sensor-rich Information systems.

Network Planning Tools Expert systems like CACIT, Opnet are good but they have some drawbacks. So new expert systems that may be developed can use ontology based on NML for representing the network layout. Kinds of questions asked to the user: -What kind of company? -How many branches? Regional/HQ/global -Workload estimate -description of office dimension

Output of NPT: Output: -Well illustrated network layout diagram -satellite/LAN/local loops/wireless/bluetooth -network plans for each office and each floor, access points, routers. -future extension capabilities etc.

Idea of using XML ontology: Describing and identifying the commonly used patterns in a network and capturing them in the XML ontology. The representation through relations and tags help in easy interpretation by automated processes.

NML DTD A DTD was created to be used in the digital network advisor tool and captures the necessary parameters to fully describe all types of networks. The fields are determined by the user’s answers, underlying assumptions, and calculations.

NML DTD

XML output

Graphical representation of data extracted from XML ontology

Proposed ontology for Wireless networks framework:

“A framework for modeling sensor networks”- Raja Jurdak, C. Lopes, P.BAldi, OOPSLA,’04. Proposes a framework for sensor network modeling based on general features identified through analysis of existing sensor networks. The framework facilitates the modeling of new sensor networks by characterizing them according to these general features and providing a set of performance goals. Specification of network performance requirements helps in selecting communication protocols. Related Literature: “Ontology driven Adaptive-sensor networks”, S.Avancha, C.Patel, A. Joshi, UMBC.

Elements in the framework of sensor networks: Topology- affects network routing, power consumption, battery life. Includes physical (deployment area) and logical organization of the network as well as sensor density. Sensor networks can have distributed or a clustered organization where selected nodes handle forwarding.

Elements in the framework of sensor networks (cont..): Network Setting- communication media quality (noise, spreading, attenuation, multi- path fading) and operating environment (security). Sensor Description- resources, memory, battery, participation, processing speed. Data flow- event-driven/demand-driven (SQL type query), processing architecture, system health.

Proposed ontology for Sensor Networks:

“A Novel Ontology for Sensor Networks Data”- M.Eid, R.Liscano, A. El Saddik, MCRLab Sensor data from a large number of nodes need to be searched efficiently. Classical retrieval techniques had poor performance. Brings improvement in search engine performance by utilizing captured relationships. This ontology is based on the IEEE smart transducers template description language.

Components of Ontology: Classes or concepts that may have sub- classes. Properties or relationships that describe various features and properties of the concepts (also called slots). Restrictions on slots that are superimposed on the defined classes and/or properties to define allowed values (domain & range).

1.Identification of the initial taxonomy: Step: List of concepts as described by the identified terms and form the initial class taxonomy.

2. Properties & restrictions: Relationships among classes are usually referred to as properties. Property links an individual from its domain to an individual of its range. Concepts can be refined by superimposing constraints and axioms expression relationships. Universal restriction & Existential restriction.

2. Properties & restrictions: (contd..)

3. Consistency Checking: 2 types of Ontology Tests: - Subsumption test (Testing Class hierarchy) - Consistency check (logical check) Usage of possible Ontology development tools: Protégé. Knowledge representation language for modeling various data types of sensor data is OWL-DL. Validation tool: RacerPro.

“Towards Semantic Services for Sensor-rich Information Systems” - J.Liu, F.Zhao, Microsoft Research (publ. IEEE 2005) Need to describe the architecture of a semantic- service-oriented sensor information system platform. The key to enabling scalable sensor is to define an ontology and associated information hierarchy for interpretation of raw data streams. Systems may have mobile or stationary nodes, and products from different vendors must interoperate. Related literature: “Semantic Agent Technologies for tactical sensor networks”, G.Jiang, W.Chung, G.Cybenko

To quantify the semantic information contained in sensor data and to capture the relations between various semantic entities such as objects or events in the physical world, we must provide a set of transforms, or semantic services.

Application in a garage parking sensor system

Application in a garage parking sensor system composed of semantic services

Advantages of Ontology designs Sharing common understanding of the structure of information among people or software agents. Enabling reuse of domain knowledge. Making domain assumptions explicit. Separating the domain knowledge from the operational knowledge Analyzing domain knowledge.