owlapy.render
Renderers for different syntax.
Module Contents
Classes
DL Syntax renderer for OWL Objects. |
|
Manchester Syntax renderer for OWL Objects |
Functions
|
|
|
Attributes
- class owlapy.render.DLSyntaxObjectRenderer(short_form_provider: Callable[[owlapy.owl_object.OWLEntity], str] = _simple_short_form_provider)[source]
Bases:
owlapy.owl_object.OWLObjectRenderer
DL Syntax renderer for OWL Objects.
- __slots__ = '_sfp'
- set_short_form_provider(short_form_provider: Callable[[owlapy.owl_object.OWLEntity], str]) None [source]
Configure a short form provider that shortens the OWL objects during rendering.
- Parameters:
short_form_provider – Short form provider.
- render(o: owlapy.owl_object.OWLObject) str [source]
Render OWL Object to string.
- Parameters:
o – OWL Object.
- Returns:
String rendition of OWL object.
- class owlapy.render.ManchesterOWLSyntaxOWLObjectRenderer(short_form_provider: Callable[[owlapy.owl_object.OWLEntity], str] = _simple_short_form_provider, no_render_thing=False)[source]
Bases:
owlapy.owl_object.OWLObjectRenderer
Manchester Syntax renderer for OWL Objects
- __slots__ = ('_sfp', '_no_render_thing')
- set_short_form_provider(short_form_provider: Callable[[owlapy.owl_object.OWLEntity], str]) None [source]
Configure a short form provider that shortens the OWL objects during rendering.
- Parameters:
short_form_provider – Short form provider.
- render(o: owlapy.owl_object.OWLObject) str [source]
Render OWL Object to string.
- Parameters:
o – OWL Object.
- Returns:
String rendition of OWL object.
- owlapy.render.DLrenderer
- owlapy.render.ManchesterRenderer
- owlapy.render.owl_expression_to_dl(o: owlapy.owl_object.OWLObject) str [source]
- owlapy.render.owl_expression_to_manchester(o: owlapy.owl_object.OWLObject) str [source]