Open eric-jahn opened 10 years ago
Good point. We should also define a list of permissible statuses. Candidates I would propose: Active, Inactive, Defunct, for starters.
Neil, can you define "defunct" ?
If agency is inactive, then all sites and services of the agency are inactive. If site is inactive, then all sites and services available at the location are inactive. If a SiteService is inactive, then all services associated to that SiteService are inactive. Some software allows you to set inactive/active at the service level (by taxonomy term) - if that's the case - then only that particular service is inactive.
Agency.hasStatus needs to have a clear definition of how higher levels override lower levels