1. A zone-based metadata extraction method comprising: storing a document type comprising a plurality of zones; assigning one or more triggers to one or more zones in the plurality of zones; receiving a document associated with the document type; storing the document in a queue service; notifying a first plugin service associated to the one or more zones in the plurality of zones; extracting, by the first plugin service, a first metadata element associated to the one or more zones in the plurality of zones; assigning the first metadata element to one or more objects associated to the document type; storing the one or more objects associated to the document type; and, invoking the one or more triggers assigned to the one or more zones in the plurality of zones.