The import system requires a basic knowledge of RiskVision objects. Some object types, such as Assets, describe generic objects. Base object types are specialized by new, derived types that have additional attributes. For example, the Device object type is derived from the Asset object type (a Device is a kind of Asset). A Device object has all the attributes of an Asset object with the addition of the firmwareVersion attribute.
The more complicated import templates (for example, EntityImportTemplate.xls
) include a Name Space worksheet. In EntityImportTemplate.xls, the Asset type is shown, followed by the objects that derive from the Asset: Account, ApplicationSystem, and so on. Every attribute of Asset is listed with attribute name, attribute type, and cardinality for each. Additional attributes are similarly listed under each derived type. The available attributes for a derived type (such as Vendor) is an aggregation of the attributes for Asset (the base class) and the additional attributes of the derived type.