Download presentation
Presentation is loading. Please wait.
Published byDominic McCormick Modified over 9 years ago
1
Semantic Object Language By: Jason Wells Semantic Research Inc. http://www.semanticresearch.com/downloads/whitepapers /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 & ER’s flaws It is hard to learn. When you need to model something that doesn’t 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 aren’t conducive. 9 different diagrams with their own rules and looks, which aren’t easily combined.
5
UML & ER’s flaws ER diagrams and UML syntax don’t combine very well. UML diagrams don’t 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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.