160 likes | 175 Views
Semantic Object Language. By: Jason Wells Semantic Research Inc. http://www.semanticresearch.com/downloads/whitepapers/sol_whitepaper.pdf Presented By: Ruth Miller. Outline. History What quantum computing is and how it works Effects on society and ecommerce
E N D
Semantic Object Language By: Jason Wells Semantic Research Inc. http://www.semanticresearch.com/downloads/whitepapers/sol_whitepaper.pdf Presented By: Ruth Miller
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
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.
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.
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.
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
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.
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.
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.
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.