technology dating definition rosemary tna dating