Issue #3483508 by pdureau: Use a valid URI scheme and rethink FieldValueSourceBase::extractPropertyValue
Closes #3483508