Skip to content

Location to Location Relationships

amplifi edited this page Jun 29, 2017 · 1 revision

Locations need to be linked to other locations through relationships.

Detailed Feature Description

Locations are linked to other locations through relationships in cases such as when a building is inside a property, an easement or such as when an apartment is inside a building. For the initial release we will only support "is-contained-in".

User Stories

  • As a user I want to be able to associate a building owned by one person with a parcel owned by another.
  • As a user I want to be able to associate important locations within my community boundary with the community boundary.

Requirements

Adding a Location to Location Relationship

  • From the Location Details Screen the User Clicks the "Relationships" Tab
  • �User clicks "Add relationship"
  • From the "Add New Relationship" modal the user clicks is offered the option to "Add location", "Select location on the map" or "Select location from list", user must also select relationship type which can currently can only be "is-contained-in"
  • User then either creates the location or selects an existing location�

Viewing Location to Location Relationships

Kate: I think this needs some brainstorming

Options:

Details Page Interaction

  1. From the location details page� the user clicks "Relationship"
  2. On the relationships page there is a selection to highlight associated locations

Map Interaction

  1. From the map when a location is clicked on in addition to "Open Location" being an option in the tab there is also a button to show associated locations.

Ancillary Information

Types of Relationships

  • is-contained-in: in Kosovo official plots were demarcated/documented in the 70s, since that time additional buildings have been added. Official parcels belong to someone else, but the objects inside belong to other family members. Also could be household plots inside a community title. (this is what we will do for the first release)

Wireframes

Clone this wiki locally