This wiki space contains archival documentation of Project Bamboo, April 2008 - March 2013.
This page is SUPERCEDED by v0.9 documentation in the final documentation set. Cf. Morphological Analysis Service Description and Assumptions - v1.1.1
The summary description below will appear in summary pages. Please restrict to several lines, maximum.
The Morphological Analysis Service responds to requests for morphological analysis of texts, submits them to the appropriate morphology service for processing and returns the results in XML adhering to a standard morphology schema. The Service supports retrieval of texts for analysis from remote repositories as well as user-supplied chunks of text. Where retrieval from repository is requested, CMIS objectIDs and CTS URNs are supported as document identifiers.
Initiates Request, Supplies user auth info to person/profiles/services; Supplies personId and documentId to MAST service; retrieves cached results from result set service
Authenticates with IDP; supplies opaque personId to BSP services; validates personId;
requests guid from result set cache; identifies repository for document; retrieves documents from remote repository; tokenizes documents into words; issues request(s) to remote morphology service; compiles and stores result set in result set cache service
Result Set Cache Service
creates guid for result set; notifies notification service when result set storage is complete
notifies client of result set availability
Remote Morphology Service