a metadata processing framework