El Formato de producto de vectores (VPF) es un estándar militar del Departamento de Defensa de EE.UU. que define un formato, una estructura y una organización estándar para bases de datos geográficas grandes. Los datos VPF son de solo lectura en ArcCatalog. Sin embargo, puede crear metadatos de estilo de catálogo si tiene permiso de la escritura donde se encuentren los datos. Hay cuatro niveles de datos VPF.
Una base de datos VPF es una colección de datos que se administran como una unidad. Una biblioteca VPF, similar a una biblioteca de ArcInfo Workstation Librarian, es una colección de coberturas que pertenece a una amplitud definida y utiliza el mismo sistema de coordenadas. Una cobertura VPF, similar a una cobertura de ArcGIS, puede contener muchas clases de entidad. El nombre de una cobertura VPF es el nombre de la biblioteca seguido por el nombre de la cobertura. Por ejemplo, una cobertura denominada "elev" en una biblioteca denominada "algiers" aparecería en el catálogo como "algiers:elev." Los nombres de cobertura suelen especificarse en la especificación de producto de VPF.
Una clase de entidad VPF es una colección de entidades (primitivas) que tienen los mismos atributos. Cada clase de entidad contiene entidades de punto (nodo), línea (borde), polígono (cara) o anotaciones, y tiene una tabla de atributos de entidad asociada. Las clases de entidad dentro de una cobertura VPF representan diferentes tipos de entidades. Por ejemplo, una cobertura de hidrología puede tener clases de entidad que representen diques, canales, lagos y ríos.
Las entidades de una cobertura parecen continuas aunque pueden estar ordenadas en mosaico. También deben interconectarse de una manera definida por la topología de la cobertura. Hay cuatro niveles de topología para las coberturas VPF (0, 1, 2 y 3). Las coberturas de nivel 0 no tienen información topológica; las coberturas de nivel 3 tienen topología de polígonos completa.
Las tablas VPF describen el contenido de bases de datos, bibliotecas, coberturas y clases de entidad. Residen dentro de la carpeta y corresponden a cada nivel de datos. Las tablas que describen la base de datos aparecen debajo de su lista de coberturas. Las tablas que describen una biblioteca residen dentro de su carpeta junto con una carpeta para cada cobertura. A su vez, la carpeta de una cobertura contiene tablas que describen su contenido y una carpeta para cada tesela, si corresponde.