1 / 16

Semantic Object Language

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

celbert
Download Presentation

Semantic Object Language

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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?

More Related