Alignment strategy
type: Plan
comment: RDF representation of an alignment strategy that can be loaded into, and executed by, amalgame

Entity
comment: Top class for all amalgame data entities, including mappings and vocabularies
subclass of: Entity

Process
comment: Top class for all amalgame processes
subclass of: Activity

Partitioner
comment: A process that partitions an existing Entity into subsets
subclass of: Process

Candidate generator
comment: A process that generates a mapping with candidate correspondences.
subclass of: Process

Mapping partitioner
definition: Component that creates subsets from an existing mapping
subclass of: Partitioner

Vocabulary partitioner
definition: Component that creates subsets from an existing concept scheme
subclass of: Partitioner

Virtual vocabulary partitioner
definition: Component that creates virtual subsets from an existing concept scheme
note: A virtual scheme is defined intentionally, not materialized in the store. Amalgame can iterate over all its 'inScheme' members and test whether a concept is inScheme or not.
subclass of: Vocabulary partitioner

Multi-input operator
definition: Component with multiple first-class inputs
subclass of: Process

Set operator
definition: Component that creates a mapping by combining the correspondences from a number of mappings
subclass of: Multi-input operator

merger
definition: Component that creates a mapping by mergin the correspondences from a number of mappings
subclass of: Process

need secondary inputs
type: Property
domain: Process
range: boolean
comment: True for processes that need more than the standard primary inputs associated to their type.

wasGeneratedBy
type: Property
domain: Entity
range: Process
comment: The subject can be generated by running the object

Mapping Graph
type: Class
subclass of: Entity
comment: The class of all Named Graphs in the repository containing correspondences.

Loaded Mapping Graph
type: Class
subclass of: Mapping Graph
comment: An alignment loaded from file, e.g. not derived from another alignment

Derived Mapping Graph
type: Class
subclass of: Mapping Graph
comment: An mapping derived from another mapping

Amalgame Overlap
type: Class
subclass of: Derived Mapping Graph
comment: A Named Graph that describes the overlap of one or more other named graphs, these constituents are denoted by the amalgame:member property.

Amalgame Sample
type: Class
subclass of: Derived Mapping Graph
comment: A Named Graph that describes a sample of another named graph, denoted by dcterms:source in the amalgame:provenance section.

Amalgame Exported
type: Class
subclass of: Derived Mapping Graph
comment: A Named Graph that has been created by exporting another named graph into a new format. The source graph is recorded by dcterms:source in the amalgame:provenance section.

Amalgame Partitioned
type: Class
subclass of: Derived Mapping Graph
comment: A Named Graph that has been created by partitioning another named graph into one or more new graphs. The source graph is recorded by dcterms:source in the amalgame:provenance section.

Amalgame Evaluation Results
type: Class
subclass of: Mapping Graph
comment: A Named Graph that has been created by manually evaluating another named graph into a new graph. The source graph is recorded by the amalgame:evaluationOf property.

Amalgame Selection Results
type: Class
subclass of: Derived Mapping Graph
comment: A Named Graph that has been created by selecting mappings from another named graph into a new graph. The source graph is recorded by dcterms:source in the amalgame:provenance section.

Amalgame Provenance
type: Class
comment: Any resource that describes provenance information of graphs that are relevant for amalgame

100% mapped concept scheme
type: Class
subclass of: ConceptScheme
comment: A SKOS Concept Scheme of which all concepts have been mapped to another scheme

Unmapped concept scheme
type: Class
subclass of: ConceptScheme
comment: A SKOS Concept Scheme of which none concepts have been mapped to another scheme

Derived concept scheme
type: Class
subclass of: ConceptScheme
comment: A SKOS Concept Scheme which has been derived from another scheme

super property of all label properties
type: Property

overlap member
type: Property
comment: Used to define the alignment graphs that define an OverlapMapping.
domain: Amalgame Overlap
range: Mapping Graph

total count
type: Property
type: FunctionalProperty
comment: The number of items in this dataset
domain: Entity
range: integer

# pref. labels
type: Property
type: FunctionalProperty
domain: ConceptScheme
range: integer

# alt. labels
type: Property
type: FunctionalProperty
domain: ConceptScheme
range: integer

# mapped Concepts
type: Property
type: FunctionalProperty
domain: ConceptScheme
range: integer

hasPlan
type: Property
comment: Links PROV bundle with Strategy (a plan in PROV terms)
domain: Bundle
range: Alignment strategy

provenance informaton
type: Property
comment: Could link to any resource describing provenance information about this alignment graph
domain: Mapping Graph
range: Amalgame Provenance

URI of the HTTP request used to create this graph
type: Property
type: FunctionalProperty
domain: Amalgame Provenance
range: Resource

sample method used create this sample graph
type: Property
domain: Amalgame Provenance
range: Literal

sample size used create this sample graph
type: Property
type: FunctionalProperty
domain: Amalgame Provenance
range: integer

minimalConfidence
type: Property
type: FunctionalProperty
comment: Mappings with confidence below this level have not been exported to this graph
domain: Amalgame Provenance
range: float

maximalConfidence
type: Property
type: FunctionalProperty
comment: Mappings with confidence above this level have not been exported to this graph
domain: Amalgame Provenance
range: float

status
type: Property
type: FunctionalProperty
comment: Status of a Mapping within amalgame
domain: Mapping Graph
range: Status

final
type: Status
comment: Status indicating that a Mapping does not need further refinement, e.g. it is of sufficient quality to be exported and used

imported
type: Status
comment: Status indicating that a Mapping has been imported into amalgame

intermediate
type: Status
comment: Status indicating that a Mapping has not insufficient quality to be useful as is, but is of potential interest as a basis for further processing.

discarded
type: Status
comment: Status indicating that a Mapping has not insufficient quality to be useful, even for further processing, and can be discarded from the further analysis.

publish ns
type: Property
domain: Alignment strategy
comment: Namespace prefix to publish results of the strategy in

unrelated
type: Property
sub property of: differentFrom
comment: property used to explicitly indicate that two concepts are not related