Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Software component ontology

Revision as of 06:31, 28 April 2007 by Sonnyblack83.gmail.com (Talk | contribs) (Core properties and classes)

Core properties and classes

Software components shall be described through an OWL ontology.

The model is still in early inception phase. Core properties and classes shall be:


- Product development and release related metadata (i.e. same properties as those captured by Maven POM, OSGi manifest headers and/or DOAP; those schemas could be augmented).

- Reputation

- License information

- License style (capturing different licenses’ similarities could be useful).

- Activity level

- Functionalities:

- Implemented API or frameworks (i.e. EJB 3.0 specification, or the JDBC API).

- Hierarchically organized common features (i.e.: logging, persistence, parsing; Maven Repository’s tags cloud could be taxonomically organized, acting as a good starting point to formally describe software libraries in terms of functional features and areas).

Back to the top