Hi Tim, These days, when talking about IT Infrastructure, it is hard to separate hardware from software. In fact, with embedded systems I am not sure it is possible.
EDG models focus primarily on data processing. Thus, it is assumed that a server has a software aspect to it and that is the focus. People use the word “server” to talk about things like Tomcat Server, Solr Server, etc. The important part of the models are “-able” (Aspect) classes. A server is Locatable - thus, you can associate a location with it. It is also AccessControllable. By itself, it is not Interoperable. But Systems and SoftwareModules are. And Processable is an aspect class that is used for data or information that gets processed. So, it does not apply to software. EDG models offer comprehensive support for capturing information about data and application processing. They are not as comprehensive in handling other aspects of the world around us e.g., business processes, physical things, etc. Certain classes exist, but only to the extent necessary to support data governance/information management requirements. Compare this with a product that has a very strong focus on physical infrastructure or on business processes. It would have more richness and details in the models to support such needs. A good thing though is that if a model does not have everything you need, you can always extend it to support your requirements. If you find it important to capture detailed information about physical boxes separately from the software, you can extend the model. We have customers that use EDG to describe physical assets where some of the assets are not even related to software e.g., a door or a window. Since EDG does not offer out of the box support for these entities, they model them themselves. > On May 28, 2020, at 12:22 PM, Tim Smith <smith.ts...@gmail.com> wrote: > > Hi, > > As I'm going through the EDG ontologies to understand how to model my > environment, it is not always clear how the classes and properties should be > used. > > For example, I have a server, it could be a VM server or a physical server. > There is a Server class as well as a System class. Server feels like the > right class to use given that the System class has a property "hosted on" > that says: > > description: > Specifies the server that hosts the software. > property path: > edg:hostedOn > group: > Software Properties <> <> > order: > 130 > class: > Server <> <> > > However, Server is a subclass of Software Asset. One could argue that a VM > server is effectively software. However, the hardware running the VM or > physical servers cannot be classified as Software Assets. > > Am I missing something? Should I use Server for physical servers or are > there other options? > > Thanks for your help in understanding how to use the EDG classes properly. > > Tim > > > <image.png> > > -- > You received this message because you are subscribed to the Google Groups > "TopBraid Suite Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to topbraid-users+unsubscr...@googlegroups.com > <mailto:topbraid-users+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/topbraid-users/CAF0WbnKcXHx%2Bq0WBmQCT5T5UDOnEYWOx9NM7nYHm%2BWA-rubEOg%40mail.gmail.com > > <https://groups.google.com/d/msgid/topbraid-users/CAF0WbnKcXHx%2Bq0WBmQCT5T5UDOnEYWOx9NM7nYHm%2BWA-rubEOg%40mail.gmail.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to topbraid-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/11E55EF4-6D09-4507-BE29-B1D2917E0FE8%40topquadrant.com.