Ifd:IfdRelationshipTypeEnum

From dev.ifd-library.org

Jump to: navigation, search

Enumeration items:

  • COLLECTS
A relationship to collect any concepts type into two types of collections; NEST or BAG 
When used in addChildren the concept must be of type NEST or BAG while the children 
can be any of the available concept types.
When used in addParents the concept can be any type while the parents must be of type NEST or BAG. 
  • ASSIGNS_COLLECTIONS
A relationship to assign a collection of type NEST or BAG to any other concept. 
 When used in addChildren the concept can be any type while the parents must be of type NEST or BAG. 
When used in addParents the concept must be of type NEST or BAG while the children 
can be any of the available concept types.
  • ASSOCIATES
  • COMPOSES
Composes tells that something is a part of something else. Normally the parts (children) are 
of the same type as the whole (parent) but this is not enforced by the API. 
  • GROUPS
  • SPECIALIZES
Specializes tells that something is a type of somthing else. Specialization does not enforce 
inheritance of properties as ofthen the case. Each contributor is free to add properties on
subtypes as she like. On concept can only be a specialization of another concept of the same
type. A concept can hoever be a specialization of many concepts. 
  • ACTS_UPON
  • SEQUENCES
  • DOCUMENTS
  • ASSIGNS_MEASURES
  • ASSIGNS_PROPERTIES
  • ASSIGNS_UNITS
  • ASSIGNS_VALUES
  • ASSIGNS_PROPERTY_WITH_VALUES
  • UNDEFINED

Back to the API

Comments: Talk:Ifd:IfdRelationshipTypeEnum