Your SlideShare is downloading. ×
Addmi 07-taxonomy
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Addmi 07-taxonomy


Published on

Published in: Technology

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • Everything in Foundation is: A node An attribute Or a relationship (or role)
  • Everything in Foundation is: A node An attribute Or a relationship (or role)
  • Note that inheritance in the Taxonomy does not mean that the Datastore can be searched in an object oriented fashion, you cannot for instance search for a ManagedElement node.
  • Transcript

    • 1. Taxonomy and Model How Atrium Discovery sees the world
    • 2. Outline
      • Taxonomy basics
      • Data model basics
        • Elements of the infrastructure
        • Nodes and attributes
        • Roles and relationships
      • View the taxonomy
        • View the host node and attributes
        • View the known relationships
    • 3. Taxonomy Basics
    • 4. Taxonomy Basics (1)
      • Data in Atrium Discovery is stored in a highly flexible object mesh database called the datastore
    • 5. Taxonomy Basics (2)
      • The Atrium Discovery UI needs to understand how to display the data in the datastore
      Datastore Atrium Discovery UI
    • 6. Taxonomy Basics (3)
      • In a traditional system this would be provided by a schema, which is a rigid definition of what the datastore can contain
      Datastore Atrium Discovery UI Schema
    • 7. Taxonomy Basics (4)
      • In Atrium Discovery we have the Taxonomy which is more of a guide to what the data will be and tells the UI what to expect
      Datastore Taxonomy Atrium Discovery UI
    • 8. Taxonomy Basics (5)
      • The Taxonomy is also the guide for the rest of the system on how we expect the data to be constructed
      Atrium Discovery UI Datastore Taxonomy
    • 9. Taxonomy Basics (6)
      • For instance while a Pattern can freely add attributes not in the Taxonomy to nodes it can only create nodes and relationships that are defined by the taxonomy
      Atrium Discovery UI Datastore Taxonomy Patterns
    • 10. Taxonomy Basics (7)
      • Together the Taxonomy and the Datastore are often referred to as the Model
      Atrium Discovery UI Datastore Taxonomy Atrium Discovery Model
    • 11. Taxonomy Basics - Summary
      • The Taxonomy is the GUIDE to the data stored in the Datastore
        • It defines how the UI will display the data
        • It controls what new Nodes and Relationships Patterns can create
        • It defines what attributes are expected
        • It does not prevent additional attributes being added by Patterns to augment data
      • Together the Taxonomy and the Datastore are often referred to as the Model
    • 12. Data Model Basics
    • 13. What’s in the data?
      • The datastore contains all the data which has been collected or inferred
      • Most of the contents is constructed by Discovery processes, including scanning and reasoning
      • Rules and patterns infer new information based upon what is already in the data store
    • 14. Elements of the Infrastructure
      • Business Applications
      • which are implemented using
      • Software Instances
      • which can be represented by
      • Processes and Packages
      • appearing on
      • Hosts
      • depending upon
      • Networks routers and switches
    • 15. Nodes, Attributes, and Relationships
      • Nodes
        • Kind
      • Attributes
        • Names and values
      • Relations between nodes
        • Relationship
        • Role
      • Things
        • A collection of the above
      • Properties of things
        • Names and values
      • Connections between things
        • How the things relate
        • What the thing does in the relationship
    • 16. Relationships and Roles (1)
      • One item links to another by being in a relationship with it
      • Each item has a role within that relationship
      • A Person possesses a Car
        • Person is the owner
        • Car is owned
        • The relationship is Possesses
        • Person : Owner : Possesses : Owned : Car
        • node : role : relationship : role : node
      • Only particular kinds of node can be in particular sorts of role
    • 17. Relationships and roles (2)
    • 18. Viewing the taxonomy
    • 19. Inspecting the Taxonomy
      • Go to:
        • Administration -> Model -> View Taxonomy
      • Examine the node kinds of interest
        • Table of contents and the hypertext links
      • Notice a list of attributes for each node kind
      • Below that is a list of Known Relationships
        • Think of this as a path to hop from one node to another
      • There is also a diagram of key nodes and relationships
        • Directly Discovered data is green
        • Inferred Data is Blue
    • 20. View the Taxonomy: Hosts Attributes (1)
      • The Host node with 43 default attributes
    • 21. View the Taxonomy: Details
      • Taxonomy name
      • Type
      • UI Display name
      • Description
    • 22. View the Taxonomy: Hosts Attributes (2)
      • Seven inherited attributes
    • 23. View the Taxonomy: Relationships
      • 27 relationship from the from Host to other nodes within the datastore
      • Click on the link at the end of the relationship to jump that node
    • 24.
      • Online Documentation:
      Further Resources Tideway Foundation Version 7.2 Documentation Title