diff --git a/atramhasis/scaffolds/atramhasis_scaffold/+package+/skos/__init__.py_tmpl b/atramhasis/scaffolds/atramhasis_scaffold/+package+/skos/__init__.py_tmpl index c2a55c74..5fa4858b 100644 --- a/atramhasis/scaffolds/atramhasis_scaffold/+package+/skos/__init__.py_tmpl +++ b/atramhasis/scaffolds/atramhasis_scaffold/+package+/skos/__init__.py_tmpl @@ -1,9 +1,25 @@ # -*- coding: utf-8 -*- +from skosprovider.registry import Registry +from skosprovider.uri import UriPatternGenerator +from skosprovider_sqlalchemy.providers import SQLAlchemyProvider import logging log = logging.getLogger(__name__) -def includeme(config): - skosregis = config.get_skos_registry() +def create_registry(request): + # create the SKOS registry + registry = Registry(instance_scope='threaded_thread') + # create your own providers + # + # TREES = SQLAlchemyProvider( + # {'id': 'TREES', 'conceptscheme_id': 1}, + # request.db + # ) + + # Add your custom provider to the registry + # registry.register_provider(TREES) + + # return the SKOS registry + return registry