@startuml
skinparam monochrome false
skinparam packageStyle rectangle
skinparam shadowing false
skinparam classAttributeIconSize 0

hide circle
hide methods


class Employee {
    Name: String
    Position: String
    Company ID: String
}

class HRM {

}


class Collaborator {
    Skill: String
    Job: String
    Address: String
    Contact Info(mobile): integer
    Contact Info(email): String
    Birthdate: String
    Admission Date: String
    ID Doc Type: String
    ID Number: integer
}


class Job {
    Job's Name: string
    Description: string
    Tasks: string
    Skills: string
}



Employee "1" -- "0..*" HRM : can be an >
Employee "1" -- "0..*" Collaborator : can be an >
HRM "1" -- "0..*" Collaborator : registers >
Collaborator "1" -- "0..*" Job : with a >


@enduml