Ifd:IfdConcept

From dev.ifd-library.org

Jump to: navigation, search

The IfdConcept class is the class representing the xtdObject and xtdCollection entities from ISO 12006-3. The IfdObject class has the following attributes inherited from xtdRoot:

Concept types

IfdConcept can represent one of the following concept types:

  • ACTOR
Examples of actors are persons, professions, organizations. 
Actors are a roles external to the system, and can be humans, groups of humans,  
machines, or devices. As IFD only speaks about types of things "Picasso" is not 
an actor concept in IFD while "painter" is.
  • ACTIVITY
Examples are any specific behavior, actions, organic human or machine processes, 
chemical reactions and the action of natural forces 
  • DOCUMENT
Anything serving as a representation of a person's thinking by means of symbolic marks. 
A document is a writing that contains information. Any item (not necessarily on paper) 
that can be indexed or cataloged. Examples of documents are standards, books, etc.
  • PROPERTY
Properties or a property refers to the intrinsic or extrinsic qualities of objects. 
It can be any characteristic or attribute of an object or substance. A property will always have
a measure in which the quantity can be expressed. A property is used to describe the quantity of
another concept.
  • SUBJECT
A subject in IFD is any physical or logical thing. Examples of subjects are doors, windows
roads, airports, software, control systems and lobby. A subject can be composed of other subjects
and will typically be described by its properties.
  • UNIT
A unit of measurement: any division of quantity accepted as a standard of measurement or exchange.
Units can be monetary units, SI units, derived units, and concersion based units. Class is also
a unit. A unit is a physical quantity, with a value of one, which is used as a standard in terms 
of which other quantities are expressed. 
  • NEST
A nest is a collection that only allows things of the same type to be members of the collection.
A nest can be collection of all other types of concepts but each nest can only contain concepts of
one particular type. A nest can also be a collection of other nests or bags.
  • BAG
A bag is a collection that allows things of different types to be members of the collection.
A bag can be mixed collection of all other types of concepts also other nests and bags.
  • MEASURE
See explanation for IfdMeasure
  • VALUE
See explanation for IfdValue

Back to the API