fruether / R2ML_Project

0 stars 3 forks source link

Writing a module called PluginManager #4

Open fruether opened 5 years ago

fruether commented 5 years ago
rr:predicateObjectMap [
        rr:predicate ex:cost;
        rr:objectMap [ rr:template "http://data.example.com/costs/$$euroToDollar({COST})$$" ];
    ].

This module should be able to load a plugin, execute a plugin and manage the existing plugins. Please implement this with an example plugin called euroToDollar.

The layout should roughly be like:

Example could be Python modules that are part of a certain folder, Java classes .... E.g. https://github.com/fruether/DjangoAspectExtraction/blob/master/DjangoDevProf/modules/RuleEngine.py