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.

TimeScopeIdsActiveScopeIntegerTimeScope0..*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 PersonRole 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
  • IrrigationManager
  • Laborer
  • Transporter
  • DataServicesProvider
  • Authorizer
EmployerIdCompanyIdInteger0..1

ID of the company they work forLocally-scoped, integer reference to a Company object that is intended to be the employer for the Person.


Company

Description:

The Company object contains information about a business entity that is referenced in describing:

...