Component architecture proposal for semantic annotion system