This could be either as: - a free standing API - or creating a generic (or inferred) PURL. Using a generic PURL is best and most consistent IMHO