from typing import OrderedDict


def concept_measurements(candidate, godata):
    """
    Measure the ceoncept features: GOID, STATID, NAMESPACE
    from the given candidate
    """
    statement = candidate.statement
    statid = statement.statid
    goid, sep, sulfix = statid.partition('%')
    namespace = godata[goid].namespace
    measurements = OrderedDict([('GOID', goid),
                            ('STATID', statid),
                            ('NAMESPACE', namespace)])
    return measurements