science_live
#
Science Live: Semantic Knowledge Exploration for Scientific Research#
A modular system for exploring scientific knowledge using nanopublications and Rosetta statements.
Main Components:
Pipeline: 7-step processing pipeline for natural language queries
Core: Endpoint management and configuration
Applications: Specialized scientific knowledge exploration apps
Example Usage: from science_live import ScienceLivePipeline from science_live.core import EndpointManager
# Basic usage
endpoint_manager = EndpointManager()
pipeline = ScienceLivePipeline(endpoint_manager)
result = await pipeline.process("What papers cite AlexNet?")
# Advanced usage with custom config
from science_live.pipeline import QuestionProcessor
processor = QuestionProcessor(config={'debug': True})
Subpackages#
science_live.core
science_live.setup
science_live.demo
science_live.utils
science_live.pipeline
science_live.pipeline.entity_extractor
science_live.pipeline.query_executor
science_live.pipeline.result_processor
science_live.pipeline.sparql_generator
science_live.pipeline.nl_generator
science_live.pipeline.rosetta_generator
science_live.pipeline.question_processor
science_live.pipeline.pipeline
science_live.pipeline.common
Package Contents#
Data#
API#
- science_live.__version__ = '1.0.0'#
- science_live.__author__ = 'Science Live Team'#
- science_live.__description__ = 'Semantic knowledge exploration for scientific research'#