|
| 1 | +id: 2025-Verhagen-001 |
| 2 | +nassaVersion: 1.0.0 |
| 3 | +moduleType: Submodel |
| 4 | +title: Livestock demography |
| 5 | +moduleVersion: 1.1.0 |
| 6 | +contributors: |
| 7 | + - name: Joyce, Jamie |
| 8 | + roles: [ "Author", "Copyright Holder"] |
| 9 | + email: jamie.alexander.joyce@gmail.com |
| 10 | + orcid: 0000-0002-1825-0097 |
| 11 | + - name: Verhagen, Philip |
| 12 | + roles: [ "Creator", "Contributor", "Copyright Holder", "Thesis Advisor" ] |
| 13 | + email: j.w.h.p.verhagen@vu.nl |
| 14 | + orcid: 0000-0001-8166-122X |
| 15 | +lastUpdateDate: 2025-05-05 |
| 16 | +description: > |
| 17 | + This submodel simulates livestock herd demography and slaughter effects. Initially part of the ROMFARMS model for animal husbandry on the Dutch Roman frontier, it focused on cattle, sheep, and horses. However, the code is adaptable for various animals, regions, and historical periods. |
| 18 | +relatedModules: |
| 19 | +references: |
| 20 | + moduleReferences: [ Joyce-2019a, Weijgertse-2020, Joyce-2021, Verhagen-2021 ] |
| 21 | +domainKeywords: |
| 22 | + regions: |
| 23 | + - Netherlands |
| 24 | + periods: |
| 25 | + - Roman period |
| 26 | + subjects: |
| 27 | + - rural economy |
| 28 | + - animal husbandry |
| 29 | + - livestock demography |
| 30 | +modellingKeywords: |
| 31 | + - agent initialisation |
| 32 | + - parameter initialisation |
| 33 | + - agent variables |
| 34 | + - agent behaviour (self) |
| 35 | + - output visualisation |
| 36 | +programmingKeywords: |
| 37 | + - Functional |
| 38 | + - Object-Oriented |
| 39 | +implementations: |
| 40 | + - language: NetLogo |
| 41 | + softwareDependencies: |
| 42 | + - NetLogo 6.4.0 |
| 43 | +inputs: |
| 44 | + - name: species-type |
| 45 | + type: string |
| 46 | + description: animal species, OPTIONAL; for multiple species different rules can be specified if desired |
| 47 | + - name: alphaA |
| 48 | + type: floating point |
| 49 | + description: age of senescence of animal |
| 50 | + - name: alpha |
| 51 | + type: floating point |
| 52 | + description: standard deviation age of senescence |
| 53 | + - name: NMR |
| 54 | + type: floating point |
| 55 | + description: mortality rate of neonatal animals |
| 56 | + - name: BMR |
| 57 | + type: floating point |
| 58 | + description: background natural annual mortality rate of animals |
| 59 | + - name: FR |
| 60 | + type: floating point |
| 61 | + description: fertility rate of female animals |
| 62 | + - name: YAA |
| 63 | + type: floating point |
| 64 | + description: maximum age of young animal |
| 65 | + - name: AAA |
| 66 | + type: floating point |
| 67 | + description: minimum age of adult animal |
| 68 | + - name: YMR |
| 69 | + type: floating point |
| 70 | + description: mortality rate of young animal for slaughter |
| 71 | + - name: IMR |
| 72 | + type: floating point |
| 73 | + description: mortality rate of immature animal for slaughter |
| 74 | + - name: AMR |
| 75 | + type: floating point |
| 76 | + description: mortality rate of adult animal for slaughter |
| 77 | + - name: animals |
| 78 | + type: turtle-set |
| 79 | + description: animals found in livestock herd |
| 80 | + - name: sex (agent attribute) |
| 81 | + type: string |
| 82 | + description: sex of animal (F/M) |
| 83 | + - name: age (agent attribute) |
| 84 | + type: integer |
| 85 | + description: age of animal |
| 86 | + - name: fertility (agent attribute) |
| 87 | + type: floating point |
| 88 | + description: fertility of animal |
| 89 | + - name: lactating (agent attribute) |
| 90 | + type: string |
| 91 | + description: lactation state of animal (Y/N) |
| 92 | + - name: survivorship (agent attribute) |
| 93 | + type: floating point |
| 94 | + default: 1.0 |
| 95 | + description: survivorship of animal |
| 96 | +outputs: |
| 97 | + - name: pop-list |
| 98 | + type: integer |
| 99 | + description: number of animals |
| 100 | + - name: d-pop |
| 101 | + type: integer |
| 102 | + description: number of animals at end of year |
| 103 | + - name: d1-pop |
| 104 | + type: integer |
| 105 | + description: number of animals at start of year |
| 106 | + - name: livestock |
| 107 | + type: turtle-set |
| 108 | + description: current turtle set of animals |
| 109 | + - name: pop-growth |
| 110 | + type: floating point |
| 111 | + description: herd population growth as the percentage increase or decrease from the previous year |
| 112 | +license: MIT |
| 113 | + |
| 114 | + |
| 115 | + |
| 116 | + |
| 117 | + |
| 118 | + |
| 119 | + |
| 120 | + |
| 121 | + |
| 122 | + |
| 123 | + |
0 commit comments