This question follows on from my other question here: How does an isolated class (or group of isolated classes) fit into a Domain Model?
I have looked at a few domain models online:
- https://github.com/vkhorikov/DddInAction
- https://github.com/nhibernate/nhibernate-core/tree/master/src/NHibernate.DomainModel
- https://github.com/zkavtaskin/Domain-Driven-Design-Example/tree/master/eCommerce/DomainModelLayer
They all have different naming conventions for the Domain Modelproject. The first calls the project: Logic; the second calls it DomainModel and the third calls it: DomainModelLayer.
I have also seen questions on here, which recommend calling the Domain project: Core; Domain and Domain.BoundedContext etc e.g. this one: https://stackoverflow.com/questions/6865543/whats-a-recommended-solution-structure-for-a-somewhat-large-website-in-asp-net/6866482
A lot of the questions and Visual Studio solutions I have quoted date back to 2010/11. Is there a recommended approach to this these days. What should I expect when looking at the name of a domain model project?