Algebraic Property Graphs is a formal data model for property graphs based on algebraic data types. It was developed for data integration at Uber and formalized at Conexus AI. APGs use type theory to allow for a schema and mapping language for property graphs. It also enables graph transformations, integration of non-graph datasets into graphs, and useful operations like queries, views, and conversions between graphs and algebraic databases.