Parser decorator

Refactoring parser modules using decorators.
It makes the code clean extracting common logics and removing many if ~ else statements.
Please check the docstrings and codes.
It seems possible to be:

```python
category = Category(
    term=element.get('term'),
    scheme_uri=element.get('scheme'),
    label=element.get('label')
)
```