Index _ | A | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W _ __all__ (in module science_live.core) (in module science_live.pipeline) (in module science_live.pipeline.common) (in module science_live.pipeline.question_processor) __author__ (in module science_live) (in module science_live.pipeline) (in module science_live.pipeline.common) (in module science_live.pipeline.pipeline) (in module science_live.pipeline.question_processor) __description__ (in module science_live) (in module science_live.pipeline) (in module science_live.pipeline.common) (in module science_live.pipeline.pipeline) (in module science_live.pipeline.question_processor) __version__ (in module science_live) (in module science_live.pipeline) (in module science_live.pipeline.common) (in module science_live.pipeline.pipeline) (in module science_live.pipeline.question_processor) (in module science_live.setup) _assess_completeness() (science_live.pipeline.result_processor.ResultProcessor method) _calculate_generation_confidence() (science_live.pipeline.rosetta_generator.RosettaStatementGenerator method) _calculate_linking_confidence() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _calculate_processing_confidence() (science_live.pipeline.result_processor.ResultProcessor method) _classify_entities() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _classify_question_type() (science_live.pipeline.question_processor.QuestionProcessor method) _classify_result_type() (science_live.pipeline.result_processor.ResultProcessor method) _clean_and_filter_entities() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _clean_entity_text() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _clean_phrase_boundaries() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _clean_question() (science_live.pipeline.question_processor.QuestionProcessor method) _COMPONENTS_AVAILABLE (in module science_live.pipeline) _create_fallback_queries() (science_live.pipeline.sparql_generator.SPARQLGenerator method) _dict_to_config() (science_live.core.config.ConfigLoader static method) _entities_overlap() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _estimate_complexity() (science_live.pipeline.sparql_generator.SPARQLGenerator method) _execute_single_query() (science_live.pipeline.query_executor.QueryExecutor method) _extract_clean_noun_phrases() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _extract_entities() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _extract_key_phrases() (science_live.pipeline.question_processor.QuestionProcessor method) _extract_meaningful_words() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _extract_parenthetical_examples() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _generate_citation_query() (science_live.pipeline.sparql_generator.SPARQLGenerator method) _generate_confidence_explanation() (science_live.pipeline.nl_generator.NaturalLanguageGenerator method) _generate_detailed_results() (science_live.pipeline.nl_generator.NaturalLanguageGenerator method) _generate_execution_summary() (science_live.pipeline.nl_generator.NaturalLanguageGenerator method) _generate_no_results_response() (science_live.pipeline.nl_generator.NaturalLanguageGenerator method) _generate_rosetta_query() (science_live.pipeline.sparql_generator.SPARQLGenerator method) _generate_statements_for_type() (science_live.pipeline.rosetta_generator.RosettaStatementGenerator method) _generate_suggestions() (science_live.pipeline.nl_generator.NaturalLanguageGenerator method) _generate_summary() (science_live.pipeline.nl_generator.NaturalLanguageGenerator method) _get_orcid_name() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _get_session() (science_live.core.endpoints.StandardNanopubEndpoint method) _group_results() (science_live.pipeline.result_processor.ResultProcessor method) _identify_potential_entities() (science_live.pipeline.question_processor.QuestionProcessor method) _initialize_boundary_words() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _initialize_function_words() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _initialize_patterns() (science_live.pipeline.question_processor.QuestionProcessor method) _initialize_query_templates() (science_live.pipeline.sparql_generator.SPARQLGenerator method) _initialize_question_words() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _initialize_statement_templates() (science_live.pipeline.rosetta_generator.RosettaStatementGenerator method) _initialize_stop_words() (science_live.pipeline.question_processor.QuestionProcessor method) _is_citation_query() (science_live.pipeline.sparql_generator.SPARQLGenerator method) _is_interrogative() (science_live.pipeline.question_processor.QuestionProcessor method) _is_meaningful_phrase() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _is_meaningful_single_word() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _is_valid_acronym() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _link_entities() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _link_via_external_services() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) _match_statement_types() (science_live.pipeline.rosetta_generator.RosettaStatementGenerator method) _match_to_rosetta_statement() (science_live.pipeline.result_processor.ResultProcessor method) _process_single_result() (science_live.pipeline.result_processor.ResultProcessor method) _rosetta_to_natural_language() (science_live.pipeline.nl_generator.NaturalLanguageGenerator method) _simulate_network_delay() (science_live.core.endpoints.MockNanopubEndpoint method) A aliases (science_live.pipeline.common.ExtractedEntity attribute) alternative_interpretations (science_live.pipeline.common.GeneratedStatements attribute) app_name (science_live.core.config.ScienceLiveConfig attribute) app_type (science_live.core.config.ScienceLiveConfig attribute) C cache_dir (science_live.core.config.TemplateConfig attribute) cache_enabled (science_live.core.config.TemplateConfig attribute) cache_ttl_hours (science_live.core.config.TemplateConfig attribute) check_wn_availability() (in module science_live.setup.wordnet) cleaned_text (science_live.pipeline.common.ProcessedQuestion attribute) close() (science_live.core.endpoints.StandardNanopubEndpoint method) close_all() (science_live.core.endpoints.EndpointManager method) CONCEPT (science_live.pipeline.common.EntityType attribute) confidence (science_live.pipeline.common.ExtractedEntity attribute) (science_live.pipeline.common.StructuredResult attribute) confidence_explanation (science_live.pipeline.common.NaturalLanguageResult attribute) confidence_level (science_live.pipeline.common.RosettaStatement attribute) ConfidenceLevel (class in science_live.pipeline.common) ConfigLoader (class in science_live.core.config) context (science_live.pipeline.common.RosettaStatement attribute) COUNT (science_live.pipeline.common.QuestionType attribute) create_custom_pipeline() (in module science_live.pipeline.pipeline) create_default_config() (science_live.core.config.ConfigLoader static method) custom_modules (science_live.core.config.ScienceLiveConfig attribute) custom_templates_dir (science_live.core.config.TemplateConfig attribute) D DATE (science_live.pipeline.common.EntityType attribute) debug_mode (science_live.pipeline.common.ProcessingContext attribute) detailed_results (science_live.pipeline.common.NaturalLanguageResult attribute) DOI (science_live.pipeline.common.EntityType attribute) download_wordnet_data() (in module science_live.setup.wordnet) dynamic_label_template (science_live.pipeline.common.RosettaStatement attribute) E enable_caching (science_live.core.config.ProcessorConfig attribute) enable_export (science_live.core.config.UIConfig attribute) enable_metrics (science_live.core.config.ScienceLiveConfig attribute) enable_suggestions (science_live.core.config.UIConfig attribute) enabled_processors (science_live.core.config.ProcessorConfig attribute) end_pos (science_live.pipeline.common.ExtractedEntity attribute) EndpointConfig (class in science_live.core.config) EndpointManager (class in science_live.core.endpoints) endpoints (science_live.core.config.ScienceLiveConfig attribute) entities (science_live.pipeline.common.LinkedEntities attribute) entity_type (science_live.pipeline.common.ExtractedEntity attribute) EntityExtractorLinker (class in science_live.pipeline.entity_extractor) EntityType (class in science_live.pipeline.common) error_message (science_live.pipeline.common.QueryResults attribute) estimated_complexity (science_live.pipeline.common.SPARQLQuery attribute) event_loop() (in module science_live.pipeline) execute() (science_live.pipeline.query_executor.QueryExecutor method) execute_sparql() (science_live.core.endpoints.MockNanopubEndpoint method) (science_live.core.endpoints.NanopubEndpoint method) (science_live.core.endpoints.StandardNanopubEndpoint method) execution_metadata (science_live.pipeline.common.QueryResults attribute) execution_summary (science_live.pipeline.common.NaturalLanguageResult attribute) execution_time (science_live.pipeline.common.QueryResults attribute) export_formats (science_live.core.config.UIConfig attribute) extract_and_link() (science_live.pipeline.entity_extractor.EntityExtractorLinker method) ExtractedEntity (class in science_live.pipeline.common) F fallback_queries (science_live.pipeline.common.GeneratedQueries attribute) fetch_nanopub() (science_live.core.endpoints.MockNanopubEndpoint method) (science_live.core.endpoints.NanopubEndpoint method) (science_live.core.endpoints.StandardNanopubEndpoint method) from_dict() (science_live.core.config.ConfigLoader static method) from_env() (science_live.core.config.ConfigLoader static method) from_json() (science_live.core.config.ConfigLoader static method) from_yaml() (science_live.core.config.ConfigLoader static method) G GENERAL (science_live.pipeline.common.QuestionType attribute) generate() (science_live.pipeline.nl_generator.NaturalLanguageGenerator method) (science_live.pipeline.rosetta_generator.RosettaStatementGenerator method) (science_live.pipeline.sparql_generator.SPARQLGenerator method) GeneratedQueries (class in science_live.pipeline.common) GeneratedStatements (class in science_live.pipeline.common) generation_confidence (science_live.pipeline.common.GeneratedStatements attribute) generation_metadata (science_live.pipeline.common.GeneratedQueries attribute) (science_live.pipeline.common.GeneratedStatements attribute) (science_live.pipeline.common.NaturalLanguageResult attribute) (science_live.pipeline.common.RosettaStatement attribute) generation_method (science_live.pipeline.common.GeneratedQueries attribute) get_confidence_level() (in module science_live.pipeline.common) get_elapsed_time() (science_live.pipeline.common.ProcessingContext method) get_endpoint() (science_live.core.endpoints.EndpointManager method) get_lexicon_info() (in module science_live.setup.wordnet) get_pipeline_info() (science_live.pipeline.pipeline.ScienceLivePipeline method) get_pipeline_status() (in module science_live.pipeline) get_question_complexity() (science_live.pipeline.question_processor.QuestionProcessor method) get_step_metadata() (science_live.pipeline.common.PipelineStep method) groupings (science_live.pipeline.common.ProcessedResults attribute) H headers (science_live.core.config.EndpointConfig attribute) health_check() (science_live.pipeline.pipeline.ScienceLivePipeline method) HIGH (science_live.pipeline.common.ConfidenceLevel attribute) HOW (science_live.pipeline.common.QuestionType attribute) I intent_confidence (science_live.pipeline.common.ProcessedQuestion attribute) interface_type (science_live.core.config.UIConfig attribute) is_default (science_live.core.config.EndpointConfig attribute) is_negation (science_live.pipeline.common.RosettaStatement attribute) is_valid_question() (in module science_live.pipeline.question_processor) K key_phrases (science_live.pipeline.common.ProcessedQuestion attribute) L label (science_live.pipeline.common.ExtractedEntity attribute) language (science_live.pipeline.common.ProcessedQuestion attribute) LinkedEntities (class in science_live.pipeline.common) linking_confidence (science_live.pipeline.common.LinkedEntities attribute) linking_metadata (science_live.pipeline.common.LinkedEntities attribute) LIST (science_live.pipeline.common.QuestionType attribute) list_endpoints() (science_live.core.endpoints.EndpointManager method) LOCATION (science_live.pipeline.common.EntityType attribute) log_level (science_live.core.config.ScienceLiveConfig attribute) logger (in module science_live.setup.wordnet) LOW (science_live.pipeline.common.ConfidenceLevel attribute) M main() (in module science_live.demo.cli) (in module science_live.setup.dev) (in module science_live.setup.main) (in module science_live.setup.validate) (in module science_live.setup.wordnet) (in module science_live.utils.test_runner) max_results_per_page (science_live.core.config.UIConfig attribute) MEDIUM (science_live.pipeline.common.ConfidenceLevel attribute) merge_metadata() (in module science_live.pipeline.common) metadata (science_live.pipeline.common.ExtractedEntity attribute) (science_live.pipeline.common.ProcessingContext attribute) (science_live.pipeline.common.SPARQLQuery attribute) (science_live.pipeline.common.StructuredResult attribute) metrics_endpoint (science_live.core.config.ScienceLiveConfig attribute) mock_endpoint_manager() (in module science_live.pipeline) MockNanopubEndpoint (class in science_live.core.endpoints) module science_live science_live.core science_live.core.config science_live.core.endpoints science_live.demo science_live.demo.cli science_live.pipeline science_live.pipeline.common science_live.pipeline.entity_extractor science_live.pipeline.nl_generator science_live.pipeline.pipeline science_live.pipeline.query_executor science_live.pipeline.question_processor science_live.pipeline.result_processor science_live.pipeline.rosetta_generator science_live.pipeline.sparql_generator science_live.setup science_live.setup.dev science_live.setup.main science_live.setup.validate science_live.setup.wordnet science_live.utils science_live.utils.test_runner N name (science_live.core.config.EndpointConfig attribute) nanopub_uri (science_live.pipeline.common.StructuredResult attribute) NanopubEndpoint (class in science_live.core.endpoints) NaturalLanguageGenerator (class in science_live.pipeline.nl_generator) NaturalLanguageResult (class in science_live.pipeline.common) NUMBER (science_live.pipeline.common.EntityType attribute) O object_candidates (science_live.pipeline.common.LinkedEntities attribute) optional_object1 (science_live.pipeline.common.RosettaStatement attribute) optional_object2 (science_live.pipeline.common.RosettaStatement attribute) optional_object3 (science_live.pipeline.common.RosettaStatement attribute) ORCID (science_live.pipeline.common.EntityType attribute) ORGANIZATION (science_live.pipeline.common.EntityType attribute) original_question (science_live.pipeline.common.ProcessingContext attribute) original_text (science_live.pipeline.common.ProcessedQuestion attribute) P PERSON (science_live.pipeline.common.EntityType attribute) PipelineStep (class in science_live.pipeline.common) plugins (science_live.core.config.ScienceLiveConfig attribute) potential_entities (science_live.pipeline.common.ProcessedQuestion attribute) preferences (science_live.pipeline.common.ProcessingContext attribute) preload_templates (science_live.core.config.TemplateConfig attribute) preprocess_question_batch() (in module science_live.pipeline.question_processor) primary_query (science_live.pipeline.common.GeneratedQueries attribute) process() (science_live.pipeline.common.PipelineStep method) (science_live.pipeline.pipeline.ScienceLivePipeline method) (science_live.pipeline.question_processor.QuestionProcessor method) (science_live.pipeline.result_processor.ResultProcessor method) process_batch() (science_live.pipeline.pipeline.ScienceLivePipeline method) ProcessedQuestion (class in science_live.pipeline.common) ProcessedResults (class in science_live.pipeline.common) processing_confidence (science_live.pipeline.common.ProcessedResults attribute) processing_context() (in module science_live.pipeline) processing_metadata (science_live.pipeline.common.ProcessedQuestion attribute) (science_live.pipeline.common.ProcessedResults attribute) ProcessingContext (class in science_live.pipeline.common) ProcessorConfig (class in science_live.core.config) processors (science_live.core.config.ScienceLiveConfig attribute) pytest_configure() (in module science_live.pipeline) pytest_runtest_setup() (in module science_live.pipeline) Q query_text (science_live.pipeline.common.SPARQLQuery attribute) query_type (science_live.pipeline.common.SPARQLQuery attribute) query_used (science_live.pipeline.common.QueryResults attribute) QueryExecutor (class in science_live.pipeline.query_executor) QueryResults (class in science_live.pipeline.common) question_type (science_live.pipeline.common.ProcessedQuestion attribute) QuestionProcessor (class in science_live.pipeline.question_processor) QuestionType (class in science_live.pipeline.common) quick_process() (in module science_live.pipeline.pipeline) R raw_data (science_live.pipeline.common.StructuredResult attribute) register_endpoint() (science_live.core.endpoints.EndpointManager method) repository_type (science_live.core.config.TemplateConfig attribute) required_object1 (science_live.pipeline.common.RosettaStatement attribute) ResultProcessor (class in science_live.pipeline.result_processor) results (science_live.pipeline.common.ProcessedResults attribute) (science_live.pipeline.common.QueryResults attribute) retry_attempts (science_live.core.config.EndpointConfig attribute) rosetta_statement (science_live.pipeline.common.StructuredResult attribute) RosettaStatement (class in science_live.pipeline.common) RosettaStatementGenerator (class in science_live.pipeline.rosetta_generator) run_command() (in module science_live.setup.dev) S sample_extracted_entities() (in module science_live.pipeline) sample_sparql_results() (in module science_live.pipeline) save_config() (in module science_live.core.config) science_live module science_live.core module science_live.core.config module science_live.core.endpoints module science_live.demo module science_live.demo.cli module science_live.pipeline module science_live.pipeline.common module science_live.pipeline.entity_extractor module science_live.pipeline.nl_generator module science_live.pipeline.pipeline module science_live.pipeline.query_executor module science_live.pipeline.question_processor module science_live.pipeline.result_processor module science_live.pipeline.rosetta_generator module science_live.pipeline.sparql_generator module science_live.setup module science_live.setup.dev module science_live.setup.main module science_live.setup.validate module science_live.setup.wordnet module science_live.utils module science_live.utils.test_runner module ScienceLiveConfig (class in science_live.core.config) ScienceLivePipeline (class in science_live.pipeline.pipeline) search_text() (science_live.core.endpoints.MockNanopubEndpoint method) (science_live.core.endpoints.NanopubEndpoint method) (science_live.core.endpoints.StandardNanopubEndpoint method) session_id (science_live.pipeline.common.ProcessingContext attribute) source_references (science_live.pipeline.common.RosettaStatement attribute) sparql_timeout (science_live.core.config.ProcessorConfig attribute) SPARQLGenerator (class in science_live.pipeline.sparql_generator) SPARQLQuery (class in science_live.pipeline.common) StandardNanopubEndpoint (class in science_live.core.endpoints) start_pos (science_live.pipeline.common.ExtractedEntity attribute) start_time (science_live.pipeline.common.ProcessingContext attribute) statement_type_label (science_live.pipeline.common.RosettaStatement attribute) statement_type_uri (science_live.pipeline.common.RosettaStatement attribute) statement_uri (science_live.pipeline.common.StructuredResult attribute) statements (science_live.pipeline.common.GeneratedStatements attribute) status() (in module science_live.setup.wordnet) StructuredResult (class in science_live.pipeline.common) subject (science_live.pipeline.common.RosettaStatement attribute) subject_candidates (science_live.pipeline.common.LinkedEntities attribute) success (science_live.pipeline.common.QueryResults attribute) suggest_improvements() (science_live.pipeline.question_processor.QuestionProcessor method) suggestions (science_live.pipeline.common.NaturalLanguageResult attribute) summary (science_live.pipeline.common.NaturalLanguageResult attribute) T template_match_threshold (science_live.core.config.ProcessorConfig attribute) TemplateConfig (class in science_live.core.config) templates (science_live.core.config.ScienceLiveConfig attribute) test_basic_imports() (in module science_live.setup.validate) test_pipeline() (in module science_live.setup.validate) test_wordnet() (in module science_live.setup.validate) text (science_live.pipeline.common.ExtractedEntity attribute) text_search_limit (science_live.core.config.ProcessorConfig attribute) theme (science_live.core.config.UIConfig attribute) timeout (science_live.core.config.EndpointConfig attribute) timeout_seconds (science_live.pipeline.common.SPARQLQuery attribute) TITLE (science_live.pipeline.common.EntityType attribute) to_natural_language() (science_live.pipeline.common.RosettaStatement method) to_sparql_value() (science_live.pipeline.common.ExtractedEntity method) total_found (science_live.pipeline.common.ProcessedResults attribute) total_results (science_live.pipeline.common.QueryResults attribute) type (science_live.core.config.EndpointConfig attribute) U ui (science_live.core.config.ScienceLiveConfig attribute) UIConfig (class in science_live.core.config) UNKNOWN (science_live.pipeline.common.EntityType attribute) uri (science_live.pipeline.common.ExtractedEntity attribute) url (science_live.core.config.EndpointConfig attribute) URL (science_live.pipeline.common.EntityType attribute) user_id (science_live.pipeline.common.ProcessingContext attribute) V validate_extracted_entity() (in module science_live.pipeline.common) validate_processing_context() (in module science_live.pipeline.common) validate_rosetta_statement() (in module science_live.pipeline.common) validate_sparql_query() (in module science_live.pipeline.common) verify_installation() (in module science_live.setup.wordnet) version (science_live.core.config.ScienceLiveConfig attribute) W WHAT (science_live.pipeline.common.QuestionType attribute) WHEN (science_live.pipeline.common.QuestionType attribute) WHERE (science_live.pipeline.common.QuestionType attribute) WHO (science_live.pipeline.common.QuestionType attribute) WHY (science_live.pipeline.common.QuestionType attribute)