I like that we use linkML as part of the schema name, e.g. core-equipment.linkml.yaml. However, the use of "-" as space separation is not something we use in CIM. We are following the CamelCase notation, e.g. CoreEquipment (we also use capital letter for class and association and lower case for attributes. At ENTSO-E we use Train-Case for separating topic rather than doc.case and only use the doc for the file extension.
So "core-equipment.linkml.yaml" would become "CoreEquipment-linkedML.yaml". I am not sure if LinkML has any standard for this.
I think it is important that we are consistent and that we have something that will covered all relevant cases. I suggest that we create a description of the name standard that we will be using. This must also cover the "docs":

I like that we use linkML as part of the schema name, e.g. core-equipment.linkml.yaml. However, the use of "-" as space separation is not something we use in CIM. We are following the CamelCase notation, e.g. CoreEquipment (we also use capital letter for class and association and lower case for attributes. At ENTSO-E we use Train-Case for separating topic rather than doc.case and only use the doc for the file extension.
So "core-equipment.linkml.yaml" would become "CoreEquipment-linkedML.yaml". I am not sure if LinkML has any standard for this.
I think it is important that we are consistent and that we have something that will covered all relevant cases. I suggest that we create a description of the name standard that we will be using. This must also cover the "docs":
