Semantic Object Language - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Semantic Object Language

Description:

Title: Slide 1 Author: rcmiller Last modified by: CIS Department Created Date: 4/9/2005 10:50:09 PM Document presentation format: On-screen Show Company – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 17
Provided by: rcm75
Category:

less

Transcript and Presenter's Notes

Title: Semantic Object Language


1
Semantic Object Language
  • By Jason Wells
  • Semantic Research Inc.
  • http//www.semanticresearch.com/downloads/whitepap
    ers/sol_whitepaper.pdf
  • Presented By Ruth Miller

2
Outline
  • History
  • What quantum computing is and how it works
  • Effects on society and ecommerce
  • Encryption schemes not vulnerable to quantum
    computing algorithms
  • Current state of quantum computing

3
Why a new Semantic language?
  • UML does not easily cohabitate with ER and
    relational data models.
  • However, Jason Wells believes he came up with a
    new semantic language that will make sharing
    between the different models easier.

4
UML ERs flaws
  • It is hard to learn.
  • When you need to model something that doesnt
    already have a specific design you usually end up
    putting UML comments in to explain it. These have
    a different syntax than the rest of the model and
    therefore arent conducive.
  • 9 different diagrams with their own rules and
    looks, which arent easily combined.

5
UML ERs flaws
  • ER diagrams and UML syntax dont combine very
    well.
  • UML diagrams dont always express themselves
    graphically in the structure of the diagram.

6
Semantic Object Language (SOL)
  • It would be better and easier to show your UML
    and ER diagrams with a semantic network knowledge
    representation (SOL) to give a clearer more
    meaningful meaning.
  • This is a tool to help you show the information
    you would typically show in UML

7
SOL
  • To design it you create concepts for each class.
  • Using the predefined relations with the SOL class
    ontology you can relate the fields, methods, and
    attributes to their classes.
  • Each concept are joined by all named relations.
  • Associations connect all classes
  • You can use any additional concepts and
    relations, to produce the semantic network.

8
Example
9
UML Class Diagram
10
Semantic Network (SOL)
11
New Design Methodology
  • SOL much quicker than UML to learn and create.
  • You have to learn such things in UML as a dotted
    line arrow with an open arrowhead means
    realization, signifying a class implementing an
    interface.
  • In SOL just need one arrow saying realized by and
    one realizes.

12
  • Only basic elements needed concepts, relations,
    instances, etc.
  • You can also show the design before you have all
    the errors worked out.
  • All UML diagrams can be shown using one visual
    syntax.
  • All these and ER diagrams can be represented
    using a common semantic network, which means one
    OOD model can be used for the entire design.

13
SOL
14
SOL
15
SOL
  • Paper clip represents Knowledge Objects in which
    anything can be added. To give further
    understanding and meaning.
  • This is another way to represent Semantic Object
    Models.

16
Questions?
Write a Comment
User Comments (0)
About PowerShow.com