Microdata (W3C Note) defines which values itemprop
may have.
Using an absolute URI as itemprop
value is always allowed.
Unless a vocabulary (like schema.org) specifies the use of the http://www.w3.org/ns/regorg#registration
value in this context ("[…] allowed in this situation by a vocabulary specification"), it would be
[…] a proprietary item property name (i.e. one used by the author for private purposes, not defined in a public specification)
Google’s Structured Data Testing Tool is not a validator. Its primary concern is reporting warnings regarding Google’s private use of schema.org, that’s why you also might get warnings about missing "required" properties (but schema.org doesn’t define any required properties at all).
FWIW, Yandex’ Structured data validator doesn’t report a problem with using the absolute URI as value.