Tim

The LineageGram code is implemented with specific logic for different asset 
types. This is to control what is shown and how rollups are inferred.

Essentially for any focus node dependency is determined by evaluating spin 
functions and traversing up the lineage chain for a specified reach and fan-in 
for each node (breadth) that is reached. There are other constraints to make 
sure the diagram does not get too crowded, Continuation nodes such as 
“more-upstream” and “more-fan-in” allow exploration to continue.

What is shown in the diagram in addition to the dependent nodes is currently 
pre-determined for specific asset types.

What you are wanting to do is possible. I can give you some insight into the 
algorithms off-list. Particularly interesting for me because of my industrial 
background with PLCs and machine control.

Regards, 

Ralph

> On May 29, 2020, at 8:11 PM, Tim Smith <smith.ts...@gmail.com> wrote:
> 
> Hi,
> 
> I am finding a number of what appear to be semantic inconsistencies or areas 
> of the ontologies that are not sufficient to model real world environments.  
> See some of my previous postings, e.g. How do I model a process and How do I 
> model a Server for examples.
> 
> I would like to understand the overall ontology structure and how it is used 
> by the display and inference capabilities of EDG.  Maybe understanding the 
> intent and structure behind the ontologies will enable me to use them without 
> the growing list of modifications I think will be necessary.
> 
> LineageGram Examples:
> Are all sub classes of Asset shown on LineageGrams? 
> How can I find a list of properties that are included when a LineageGram is 
> rendered?
> For example, why do Process Activities appear but the edg:successor 
> relationship does not appear?
> 
> Here's a basic use case that I need to be able to support and I do not know 
> how to do it.  I would like to be able to visualize the flow of the data from 
> the temperature sensor through all of the downstream nodes.  I do not know 
> what properties I should use or if I can create my own properties that 
> LineageGram will react to.
> 
> I have a physical device such as a temperature sensor.
> This device produces a signal/data.
> This data is transmitted to a Programmable Logic Controller (PLC).
> The data is used/manipulated by programs in the PLC.
> The program may produce additional data (e.g. an Alarm) based on the original 
> data.
> The Alarm is sent to a Line Event Data System where that system logs and may 
> take further action.
> The original sensor data is sent to a Historian that captures the data.
> The Historian forwards the data to an offline database.
> 
> Thanks for your thoughts,
> 
> Tim
> 
> 
> -- 
> 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/CAF0WbnJE9yzUN%2BjtsJh%3Dgy5FFPAwh9c4qMSvF7FYN%2BzGSK5nwQ%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/topbraid-users/CAF0WbnJE9yzUN%2BjtsJh%3Dgy5FFPAwh9c4qMSvF7FYN%2BzGSK5nwQ%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/20474A01-69BC-48C6-B85D-611C8128CBB9%40topquadrant.com.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to