I have installed LiveCycle ES2 with ContentSpace module. I need to create my own content type, which includes custom metadata fields to be defined as string, date, integer, document..etc type. I could not find a way to do it, could anyone help on the same please ?

Also find below an example of custom Content Model (OrganizationModel.xml).

Example creates a new type "employee". This new type derives from the existing cm:folder type in Content Services (<parent>cm:folder</parent>). In case you want the objects of your custom types to be visible in the content space UI you should derive them from either cm:folder or cm:cmcontent. Also, this type defines 2 properties namely employeeCode and designation both of them of text type.