Per ADR 22 we want to create a new Property ID interface and use it to type hint any service that accepts both "local" and federated properties.
- Decide on names for the interface and its two implementations ( URIPropertyId (federated) and NumericPropertyid ("local") were some favorites that came up during the aforementioned meeting. )
- Make changes to DataModel and DataModelServices accordingly (note: might need several steps for forward compatibility)
- Use the updated interface and implementations in all relevant code bases