| Modifier and Type | Interface and Description |
|---|---|
interface |
SCorpus
In Salt a corpus is represented by this class.
|
interface |
SCorpusDocumentRelation
|
interface |
SCorpusGraph
In Salt it is possible to create a treelike corpus structure to create
hierarchies between corpora.
|
interface |
SCorpusRelation
This type represents a hierarchical relation between two corpora (two objects
of type
SCorpus). |
interface |
SDocument
In Salt a document is represented by this class.
|
interface |
SDocumentGraph
The document-structure covers the "real" linguistic data, which means primary
data, linguistic structures and annotations on them.
|
interface |
SDominanceRelation
The meaning of the type
SDominanceRelation is a part-of relation. |
interface |
SMedialDS |
interface |
SMedialRelation |
interface |
SOrderRelation
This class provides SOrderRelation, to determine the order of SNodes.
|
interface |
SPointingRelation
Sometimes in linguistics you want to set nodes into a relationship without
adding a set semantic or a hierarchical relation.
|
interface |
SSequentialDS<D,P extends Number> |
interface |
SSequentialRelation<S extends SNode,T extends SNode,P extends Number> |
interface |
SSpan
A span is used to group a couple of tokens together to give them exactly the
same annotation or to connect them as a bunch with a 3rd node at once.
|
interface |
SSpanningRelation
A span is used to group a couple of tokens together to give them exactly the
same annotation or to connect them as a bunch with a 3rd node at once.
|
interface |
SStructure
Hierarchies are a useful mechanism to express tree-like or hierarchical
structures behind a text.
|
interface |
SStructuredNode
This class bundles the node types
SToken, SSpan and
SStructure to be used as target in a SDominanceRelation. |
interface |
STextOverlappingRelation<S extends SNode,T extends SNode> |
interface |
STextualDS |
interface |
STextualRelation
A
STextualRelation links a primary text (as source) with a token (as
target). |
interface |
STimeline |
interface |
STimelineRelation |
interface |
STimeOverlappingRelation<S extends SNode,T extends SNode> |
interface |
SToken
In general, it is not totally clear in linguistics what a token is.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SCorpusDocumentRelationImpl |
class |
SCorpusGraphImpl |
class |
SCorpusImpl |
class |
SCorpusRelationImpl |
class |
SDocumentGraphImpl |
class |
SDocumentImpl |
class |
SDominanceRelationImpl |
class |
SMedialDSImpl |
class |
SMedialRelationImpl |
class |
SOrderRelationImpl
This class provides
SOrderRelation, to determine the order of
SNodes. |
class |
SPointingRelationImpl |
class |
SSequentialDSImpl<D,P extends Number> |
class |
SSequentialRelationImpl<S extends SNode,T extends SNode,P extends Number> |
class |
SSpanImpl |
class |
SSpanningRelationImpl |
class |
SStructureImpl |
class |
STextualDSImpl |
class |
STextualRelationImpl |
class |
STimelineImpl |
class |
STimelineRelationImpl |
class |
STokenImpl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SAbstractAnnotation
An annotation in Salt is an attribute-value-pair and can belong to either a
node, an edge, a graph, a layer or another label.
|
interface |
SAnnotation
An annotation in Salt is an attribute-value-pair and can belong to either a
node, an edge, a graph, a layer or another label.
|
interface |
SAnnotationContainer
This interface defines a container to hold annotations (
SAnnotation),
meta-annotations (SMetaAnnotation), processing annotations (
SProcessingAnnotation) and features (SFeature). |
interface |
SFeature
An object of class
SFeature is a label and can be added like every
other label to a node, relation, graph, layer or to another label. |
interface |
SGraph |
interface |
SLayer |
interface |
SMetaAnnotation
Meta annotations are very useful for instance to document the creation
process or the aim of a corpus, a sub corpus or a document.
|
interface |
SNode |
interface |
SProcessingAnnotation
An object of class
SProcessingAnnotation is a label and can be added
like every other label to a node, relation, graph, layer or to another label. |
interface |
SRelation<S extends SNode,T extends SNode> |
| Modifier and Type | Class and Description |
|---|---|
class |
SAbstractAnnotationImpl |
class |
SAnnotationImpl |
class |
SFeatureImpl |
class |
SGraphImpl |
class |
SLayerImpl |
class |
SMetaAnnotationImpl |
class |
SNodeImpl |
class |
SProcessingAnnotationImpl |
class |
SRelationImpl<S extends SNode,T extends SNode> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Graph<N extends Node,R extends Relation<N,N>,L extends Layer<N,R>>
The here defined graph is given by G=(V, E, L, {label a , ...label b }) with:
V being a set of
Nodes with v= ({label c , ... label d }) ∊ V
E being a set of directed Relations with e= (v 1 ∊ V, v 2 ∊ V,
{label e , ... label f }) ∊ E
L being a set of Layers with l= (V 1 ⊆ V, E 1 ⊆ E, L 1 ⊆ L,
{label g ,.. label h }) ∊ L
and a set of Labels {label a , ... label b } the graph is labeled
with. |
interface |
IdentifiableElement |
interface |
Identifier
This class represents an identifier, which is a special kind of a label.
|
interface |
Label
|
interface |
Layer<N extends Node,R extends Relation<N,N>>
A layer is a grouping mechanism for nodes and relations, and can also contain
further layers (called sub layers).
|
interface |
Node
In graph theory a node is a placeholder, which can be related with other
nodes via an relation.
|
interface |
Relation<S extends Node,T extends Node>
In graph theory an relation is a relation between two nodes, often an
relation is realized as a pair of nodes.
|
| Modifier and Type | Method and Description |
|---|---|
<C extends LabelableElement> |
Label.getContainer()
Returns the container element, which contains this label.
|
<C extends LabelableElement> |
Label.setContainer(C container)
Sets the container element, which contains this label.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GraphImpl<N extends Node,R extends Relation<N,N>,L extends Layer<N,R>> |
class |
IdentifiableElementImpl |
class |
IdentifierImpl |
class |
LabelableElementImpl
This class is an abstract container containing a set of
Label
objects. |
class |
LabelImpl |
class |
LayerImpl<N extends Node,R extends Relation<N,N>> |
class |
NodeImpl |
class |
RelationImpl<S extends Node,T extends Node> |
| Modifier and Type | Field and Description |
|---|---|
protected LabelableElement |
LabelImpl.container
The container of this object.
|
protected LabelableElement |
LabelableElementImpl.delegate
A delegate object of the same type.
|
| Modifier and Type | Method and Description |
|---|---|
LabelableElement |
LabelImpl.getContainer()
Returns the container element, which contains this label.
|
protected LabelableElement |
LabelableElementImpl.getDelegate()
Returns the delegate object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LabelImpl.basicSetLabelableElement(LabelableElement container)
This is an internally used method.
|
void |
LabelImpl.setContainer(LabelableElement container)
Sets the container element, which contains this label.
|
| Constructor and Description |
|---|
LabelableElementImpl(LabelableElement delegatee)
Initializes a new object and sets an internal delegate.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SCatAnnotation |
interface |
SLemmaAnnotation |
interface |
SPOSAnnotation |
interface |
SSentenceAnnotation |
interface |
STypeAnnotation |
interface |
SWordAnnotation |
| Modifier and Type | Class and Description |
|---|---|
class |
SCatAnnotationImpl |
class |
SLemmaAnnotationImpl |
class |
SPOSAnnotationImpl |
class |
SSentenceAnnotationImpl |
class |
STypeAnnotationImpl |
class |
SWordAnnotationImpl |
Copyright © 2009–2019 Humboldt-Universität zu Berlin, INRIA. All rights reserved.