This module provides a post-processing Enhancement Engine for Apache Stanbol that converts the Stanbol Enhancement Structure (FISE) to the Fusepool Annotation Model (FAM).
For doing so this engine implements the transformation rules as specified here
This engine can be used with Apache Stanbol versions >= 0.12.0 < 2
.
This engine supports an optional configuration. Meaning that the default instance is available with the name fise2fam
- Selector type (
enhancer.engine.fise2fam.selectortype.name
): This allows to configure the type of selectors. Supported are NIF 2.0 and Open Annotation. Also a compatibility mode where properties of both are written in supported (default:NIF
).NIF
: will activate NIF 2.0 type selectorsOA
: will activate Open Annotation Text Position Selector and Text Quote Selector.BOTH
: compatibility mode that will write both NIF and OA selector information
- Write Metadata (
enhancer.engine.fise2fam.metadata.name
): This switch allows to enable/disable the serialization of the metadata. If disabled nooa:Annotation
andoa:SpecificResource
will get serialized. Deactivating this option will make the resulting RDF to no longer confirm to the Open Annotation standard. However it will also reduce the triple count by > 50% (default:enabled
)
- This Engine SHOULD BE used in an Enhancement Chain after the TextAnnotation new Model Engine. If not Selectors will not have prefix/suffix information.