spotterbase.spotters.example_spotters package

Submodules

spotterbase.spotters.example_spotters.simple_declaration_spotter module

class spotterbase.spotters.example_spotters.simple_declaration_spotter.SimpleDeclarationSpotter(ctx: SpotterContext)

Bases: UriGeneratorMixin, Spotter

process_document(document: Document) Iterable[tuple[Uri | BlankNode, Uri, Uri | BlankNode | Literal]]
classmethod setup_run(**kwargs) tuple[SpotterContext, Iterable[tuple[Uri | BlankNode, Uri, Uri | BlankNode | Literal]]]
spotter_short_id: str = 'sdecl'
spotterbase.spotters.example_spotters.simple_declaration_spotter.find_node_matches(node: _Element, goal: _Element) Iterator[_Element]
spotterbase.spotters.example_spotters.simple_declaration_spotter.get_identifier_from_node(node: _Element) _Element | None
spotterbase.spotters.example_spotters.simple_declaration_spotter.get_marked_concepts_substituter(doc_uri: Uri) RangeSubstituter[Uri]
spotterbase.spotters.example_spotters.simple_declaration_spotter.get_para_nodes(tree: _ElementTree) Iterable[_Element]
spotterbase.spotters.example_spotters.simple_declaration_spotter.node_equal(a: _Element, b: _Element) bool

spotterbase.spotters.example_spotters.simple_pos_tag_spotter module

spotterbase.spotters.example_spotters.simple_substring_spotter module

class spotterbase.spotters.example_spotters.simple_substring_spotter.SimpleSubstringSpotter(ctx: SpotterContext)

Bases: Spotter

process_document(document: Document) Iterable[tuple[Uri | BlankNode, Uri, Uri | BlankNode | Literal]]
classmethod setup_run(**kwargs) tuple[SpotterContext, Iterable[tuple[Uri | BlankNode, Uri, Uri | BlankNode | Literal]]]
spotter_short_id: str = 'ssubstr'
spotterbase.spotters.example_spotters.simple_substring_spotter.get_contained_substrings(document: Document) list[str]

Returns contained substrings

Module contents