Tag differential geometry