||For a city, SERVICEs might include
* energy provision
* waste collection
* car parking
* removing abandoned vehicles
and so on.
A SERVICE is the responsibility of an ORGANIZATION or an individual PERSON. The concepts of ORGANIZATION and PERSON are combined into the concept AGENT.
The AGENT providing a SERVICE is not necessarily the same as the AGENT responsible for it.
A SERVICE will be targeted for use by a COMMUNITY which might be, for example
* the residents of a city
* the long term unemployed
and so on.
As both COMMUNITY, and SERVICE are sub-concepts of ITEM, their STATEs can be recorded over time. For SERVICE, this enables actual and TARGET values to be recorded for throughput and performance, for example:
* the number of abandoned vehicles reported over a period
* the average time taken to remove a vehicle
SERVICEs are often constrained by RULES such as
* terms and conditions
and so on
A SERVICE implements one or more METHODs, which might be re-used in other SERVICEs.
SERVICEs from many AGENTs can be grouped together into FUNCTIONs. FUNCTION is a sub-concept of COLLECTION.
A FUNCTION can list the services that serve a particular COMMUNITY, for example
* Waste Management (FUNCTION) might contain SERVICEs for 'Refuse Collection', 'Recycling', 'Waste Disposal', and those SERVICEs might be provided from many ORGANISATIONs in the city.