Removed unused namespaces
Changed dcterms:source
Loosened format of SUBJECT
Replaced deprecated pc:referenceNumber
Switched float to decimal
Added fallback for pc:Contract without natural identifier
Trimmed all string literals
Updated address matching to fall back to s:description if necessary

New regexp matches three types:

1) ^streetAddress; addressLocality; addressRegion postalCode
2) ^streetAddress \w+ City addressRegion postalCode
3) ^streetAddress ending with number addressLocality addressRegion postalCode