Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

AttributeTypeMultiplicityDescription
IdCompoundIdentifier1Construct that allows for the locally scoped integer to be associated with one or more unique identifier and source pairs.
PersonIdInteger1

Locally-scoped, integer reference to a Person object that contains the physical address and contact information for the person.

GrowerIdinteger0..1

Locally-scoped, integer reference to a Grower object on whose behalf the Person is filling the indicated Role.

ActiveScopeTimeScope0..*Captures the time(s) in which this person occupied the role. If they worked off and on in the same role, we will create multiple TimeScope instances.
Role

PersonRolesEnum

(will eventually change to EnumeratedRepresentationValue)

1
  • Grower
  • MarketProvider
  • Customer
  • Operator
  • Owner
  • FarmManager
  • MarketAdvisor
  • EndUser
  • Financier
  • InsuranceAgent
  • GovernmentAgency
  • FixedAssetSupplier
  • MobileAssetSupplier
  • InputSupplier
  • IrrigationManager
  • CropAdvisor
  • CustomServiceProvider
  • Laborer
  • Transporter
  • DataServicesProvider
  • Authorizer

A discussion of proposed definitions can be found HERE.

CompanyIdInteger0..1

Locally-scoped, integer reference to a Company object that is intended to be the employer for the Person.

...