openMetadataInitiative / openMINDS_core

The openMINDS core metadata model includes schemas that can be used to describe the general origin, location and content of research products.
MIT License
20 stars 19 forks source link

Replace controlledTerms/Service with core/WebService(Version) #490

Open apdavison opened 1 year ago

apdavison commented 1 year ago

The addition of WebService and WebServiceVersion make the controlled term Service redundant.

Currently, Service is only used in the ServiceLink schema.

Checklist: does a WebService and at least one WebServiceVersion exist for all the controlled term instances?

Question: should ServiceLink link to WebService, to WebServiceVersion, or allow both? Unlike software, older versions of web services are often no longer available; also, it would be a lot of work to update a lot of service links every time a new version of a web service is released. Therefore, it would be better to link to WebService; however, there may be scenarios where a service link only works with a specific version. Overall, therefore, I suggest allowing a linkage to either.