I am creating a model in ArcGIS model builder (10.2). I have buffered zones (polygons) and within these zones there are different soil types (polygons; Shapefile feature class). I have assigned values (ranging from 0 to 10) to the different soiltypes, depending on their usability for the concrete purpose (usability score).
What I want to do now is to calculate then MEAN usability score within a buffered zone, weighted by the the share of the land. For example, if a soiltype polygon with usability score 10 covers 100% of the buffererd zone, the MEAN usability score would be 10, but in case it only covers 50% and a soiltype polygon with a usability score of 2 covers the other 50%, the MEAN usability score should be 6.
To sum up, I am looking for something like "Zonal statistics" (which exists for raster layer as input value), but adaptable to polygons with a certain score as value.
I could not find any solutions yet, maybe there is a standard operational procedure I do not know about?