I don't understand the logic of those demi-vegetarians who appear to eat salmon with a clear conscience.
He is a gardener who can be trusted to transform four square feet of miserable concrete into a demi-paradise.
If you prefer, you can replace semi- with either of the other prefixes meaning a half, demi- or hemi-.