Competence is a standardized way to define profile of an enterprise. Understanding and auditing competencies acquired, required and desired by a company and further representing them in a structured manner is a beneficial step for enhancing their performance. Ontology is emerging as an effective tool to structure competences for comprehensive and transportable machine understanding. In this paper, ECOS (Enterprise Competence Organization Schema) is presented as a mechanism to capture enterprise competence in a computer understandable manner. The objective behind this concept is to create a web of machine readable pages describing basic information and competences of enterprises with sets of interconnected data and semantic models. The ECOS ontology captures enterprise competences using a consistent and comprehensive list of concepts and vocabulary and converts them into a semantic web resource using the Web Ontology Language (OWL). The novel concept of an ECOS-card and ECOS-form is proposed and used for developing and publishing enterprise competences. Examples from real life enterprise applications of ECOS are also shown in this paper.