Usage
To get a skosprovider.registry.Registry
instance that
was configured globally, call pyramid_skosprovider.get_skos_registry()
with the current application registry.
Eg. in a view:
from pyramid_skosprovider import get_skos_registry
def my_view(request):
skos = get_skos_registry(request.registry)
providers = skos.get_providers()
# ...
Since this only works for globally configured registries, it’s not the preferred way. Alternatively you can get the registry as an attribute of a pyramid request:
def my_view(request):
skos = request.skos_registry
providers = skos.get_providers()
# ...
For a real-world example of an integration of pyramid_skosprovider in a Pyramid application, have a look at Atramhasis, a SKOS vocabulary editor partially built upon this library.