Semantic Web. Course Content https://content.scottstreit.com 301-596-2550.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

AHRT: The Automated Human Resources Tool BY Roi Ceren Muthukumaran Chandrasekaran.
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.
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
© 2005, Cornell University. Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
HTML, XML, PDF Pros and Cons.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Software Architecture premaster course 1.  Israa Mosatafa Islam  Neveen Adel Mohamed  Omnia Ibrahim Ahmed  Dr Hany Ammar 2.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Cloud Computing. Cloud Computing Overview Course Content
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Knowledge Management in Geodise Geodise Knowledge Management Team Liming Chen, Barry Tao, Colin Puleston, Paul Smart University of Southampton University.
Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Peter Fox CSCI Week 9, October 27, 2008.
Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.
Framework: ISA-95 WG We are here User cases Studies
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Practical RDF Chapter 1. RDF: An Introduction
SICoP Presentation A story about communication Michael Lang BEARevelytix May 2, 2007.
2 1 Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
Cloud Computing Computer Science Innovations, LLC.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Ethical Hacking. Course Overview Course Content
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
UML Use Case Diagramming Guidelines. What is UML? The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing,
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
1 EE29B Feisal Mohammed EE29B: Introduction to Software Engineering Feisal Mohammed Ph: x3156.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OWL Representing Information Using the Web Ontology Language.
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.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
Handling Semantic Data for Software Projects Data Management CSE G674 – SW Engineering Project.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
SICoP Presentation A story about communication Michael Lang BEARevelytix April 25, 2007.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA.
What problems are we trying to solve? Hannes Tschofenig.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Managing Large RDF Graphs Vaibhav Khadilkar Dr. Bhavani Thuraisingham Department of Computer Science, The University of Texas at Dallas December 2008.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
Semantic Web. If you can't explain it simply, you don't understand it well enough Everything should be made as simple as possible, but not simpler Great.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Web Routing Designing an Interface
Building the Semantic Web
Unit – 5 JAVA Web Services
Distribution and components
Piotr Kaminski University of Victoria September 24th, 2002
Information Networks: State of the Art
SDMX IT Tools SDMX Registry
Presentation transcript:

Semantic Web

Course Content

Address me as “Scott” Being able to do something is more important than memorizing. I will not ask you to memorize. My tests ask you to think and explain. I ask you to take a position. Your grade on a test (mid-term, final) is not the final grade. You must successfully complete all projects to pass the course. You pick your grade – I'll explain. Semantic Web

Turing Machine P-V Semaphore – Unix – Flat Files 1972, Dr. E. F. Codd invented Relational Database, Linear Algebra → Data Storage. RDBMS – Transactions – Bob Epstein Databases fault tolerant and load balanced. They were tightly coupled. Startup and you want to do load balancing... Larger than anyone ever has..... What do you do.? Semantic Web

Where is LAMP best. Linux, Apache, MySQL, Php 1) Your views closely model your database design. 2) Security requirements are not excessive. Where is War best. 1) You views do not closely model your database Design. In fact there probably is not RDBMS. Elastic. Semantic Web

I. What is Semantic Web? II. Why Semantic Web? III. 5 Rules of Software Development

Semantic Web Syntactic/syntax: relating to structure Semantic: relating to meaning The Semantic Web allows information to be processed automatically by tools as well as manually and can infer potential relationships among pieces of data. It extends principles of the World Wide Web from documents to data through the development of a common framework that allows data to be shared and reused across application, enterprise, and community boundaries.

Semantic Web The Semantic Web solves problems today that were previously unsolvable: Facilitates interchange between entities with ever- changing requirements without breaking systems. Provides the ability to share or annotate search results/data. Provides capability to analyze items that are potentially related.

Semantic Web 5 Rules of Software Development + Complex Problems Semantic Web

5 Rules of Software Development 1.W3C specifications ahead of JSR specifications. 2.JSR ahead of defacto standards. 3.Defacto standards ahead of custom development. 4.Compositional patterns to create software systems. 5.Use design patterns when creating custom code.

Semantic Web Rule #1– W3C specifications ahead of JSR specifications Today's application requirements regularly include free form objects and references to these objects. These free form objects and their structures signify the need for variable ontologies. To this end, W3C specifications include Resource Description Framework (RDF).

Semantic Web A remote calling mechanism for accessing RDF web services may be developed through the Simple Object Access Protocol (SOAP) or JSR 181 or alternately representational state transfer (REST) or JSR 311. Alternately, we could use the defacto standard of Apache Axis. In exploring the problem in more detail, we first consider each technology. This examination leads to the conclusion that, since they are virtually free, applications shall implement web services with JSRs 181 and 311. Since Axis does not have long term support and standards exist for the same functionality, do not consider Axis for use. Rule #2– JSR ahead of defacto standards

Semantic Web Rule #3– Defacto standards ahead of custom development Examples include: Mashups Wikis Jena API for the creation of RDF systems

Semantic Web A practical example of this type of composition is the use of JSR 181 annotations in conjunction with Jena for an RDF implementation and doing this within the same java class. Rule #4– Compositional patterns to create software systems

Semantic Web Rule #5– Use design patterns when creating custom code A design pattern is a description or template for how to solve a problem that can be used in many different solutions. Use of these patterns improves the quality of software by using previously vetted interactions.

Semantic Web Provides for interchangeable format systems to exchange data removing the possibilities for rewrites when information changes. Flexible storage so schema doesn’t have to change as problems become more complex. Next generation of visualization through browsers. Ability to add analytical data through reasoning. Variable Ontologies

Semantic Web Layers

Semantic Web Provides for interchangeable format systems to exchange data removing the possibilities for rewrites when information changes. Flexible storage so schema doesn’t have to change as problems become more complex. Next generation of visualization through browsers. Ability to add analytical data through reasoning. Variable Ontologies

Semantic Web Example: The hierarchy of the Ford Taurus Variable Ontologies – Ford Taurus Hierarchy

Semantic Web Expanding the Ford Motor Company ontology will lead to a more formalized data structure and with implied relationships between different pieces of data. For instance Ford produces more than one type of vehicle, and they also make parts for the vehicles they manufacture. Look at what happens when the F-150 Truck and Expedition Sport Utility Vehicle and some vehicle parts like a chassis and engine for each are added. Variable Ontologies – XML Diagram

Semantic Web What happens when Ford Motor Company uses an outside parts manufacturer to supply a part for one of the vehicles it manufactures? What happens when Ford produces another vehicle under a different make and model like the Mercury Sable that is virtually identical to the Taurus? What happens when Ford Motor Company purchases Hughes Aerospace and begins producing aircraft and aircraft parts? Variable Ontologies – XML Diagram

Semantic Web The diagram below shows how the OWL has simplified the data representation cleaning up the duplication and establishing the relationships between the different data objects. Variable Ontologies – RDF Diagram