diff --git a/docs/index.html b/docs/index.html index d92cff4..ed607b6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -256,6 +256,17 @@ .setclass { list-style-type: none; } + +code{ + word-wrap: break-word; + } + table { + table-layout: fixed; + width: 100%; + } + td { + word-wrap: break-word; + } @@ -302,13 +313,13 @@

Metadata

- Title + Title

Semantic Mapping Vocabulary

- License + License
https://creativecommons.org/publicdomain/zero/1.0/ @@ -316,15 +327,15 @@

Metadata

- Version Iri + Version Iri
- ns2:semapv.owl + ns2:semapv.owl
- Description + Description

The Semantic Mapping Vocabulary provides and defines terms used for creating and maintaining semantic mappings, in particular mapping metadata.

@@ -345,19 +356,21 @@

background knowledge-based matching process - Description + Description

A matching process that exploits background knowledge from external resources, commonly referred to as background knowledge resources. This approach is also known as indirect matching, BK-based matching or context-based matching.

- Example + Example -

A match between a subject A and an object B was established because they appear equivalent under consideration of externally provided background knowledge.

+ +
A match between a subject A and an object B was established because they appear equivalent under consideration of externally provided background knowledge.
+ - Source + Source ns3:j.websem.2018.04.001 @@ -365,11 +378,11 @@

background knowledge-based matching process - Sub Class Of + Sub Class Of - sempav_voc:Matching + semapv_voc:Matching c @@ -389,19 +402,21 @@

blank normalisation - Description + Description

A normalization technique replacing all blank characters, such as space, tabulation, carriage return (or sequences of these) into a single blank character.

- Example + Example -

The string 'ontology matching' (two spaces between 'ontology' and 'matching) becomes 'ontology matching' (one space).

+ +
The string 'ontology matching' (two spaces between 'ontology' and 'matching) becomes 'ontology matching' (one space).
+ - Source + Source ns4:978-3-642-38721-0 @@ -409,11 +424,41 @@

blank normalisation - Sub Class Of + Sub Class Of - sempav_voc:Normalization + semapv_voc:Normalization + c + + + + + +
+

bounded path matching + c +

+ + + + + + + + + + + + @@ -433,11 +478,11 @@

cardinality filtering

@@ -457,19 +502,21 @@

case normalization

- + @@ -501,23 +548,25 @@

composite matching process

- + @@ -537,19 +586,21 @@

diacritics suppression

- + @@ -581,19 +632,21 @@

digit suppression

- + @@ -625,7 +678,7 @@

edit distance

+ + +
IRI + https://w3id.org/semapv/vocab/BoundedPathMatching +
+ Description +

A matching process based on the comparison of matched super and subclasses (paths) of two entities.

+ Sub Class Of + + + semapv_voc:StructuralMatching c
- Sub Class Of + Sub Class Of - sempav_voc:MatchingPostProcessing + semapv_voc:MatchingPostProcessing c
- Description + Description

A normalization technique converting each alphabetic character in a string to their lower case counterpart.

- Example + Example

The string 'Ontology' is normalised to 'ontology' (lower case).

+
The string 'Ontology' is normalised to 'ontology' (lower case).
+
- Source + Source ns4:978-3-642-38721-0 @@ -477,11 +524,11 @@

case normalization

- Sub Class Of + Sub Class Of - sempav_voc:Normalization + semapv_voc:Normalization c
- Description + Description

A matching process based on multiple, possibly intertwined, matching approaches.

- Example + Example

An ontology matching tool determines that a subject should be mapped to an object by employing a range of techniques, including lexical, semantic and structural.

+
An ontology matching tool determines that a subject should be mapped to an object by employing a range of techniques, including lexical, semantic and structural.
+
- Sub Class Of + Sub Class Of - sempav_voc:Matching + semapv_voc:Matching c
- Description + Description

A normalization technique replacing diactritic signs (e.g. accents, hats) with their most frequent replacements.

- Example + Example

The string 'Protégé' is normalised to 'Protege'.

+
The string 'Protégé' is normalised to 'Protege'.
+
- Source + Source ns4:978-3-642-38721-0 @@ -557,11 +608,11 @@

diacritics suppression

- Sub Class Of + Sub Class Of - sempav_voc:Normalization + semapv_voc:Normalization c
- Description + Description

A normalization technique removing all numbers in a string.

- Example + Example

The string 'ontology1' becomes 'ontology'.

+
The string 'ontology1' becomes 'ontology'.
+
- Source + Source ns4:978-3-642-38721-0 @@ -601,11 +654,11 @@

digit suppression

- Sub Class Of + Sub Class Of - sempav_voc:Normalization + semapv_voc:Normalization c
- Source + Source ns4:978-3-642-38721-0 @@ -633,22 +686,60 @@

edit distance

- Sub Class Of + Sub Class Of - sempav_voc:StringBasedSimilarityMeasure + semapv_voc:StringBasedSimilarityMeasure c
- Super Class Of + Super Class Of + + + semapv_voc:LevenshteinEditDistance + c + +
+
+
+

graph representation learning-based matching process + c +

+ + + + + + + + + + + + + + + @@ -668,7 +759,7 @@

hamming distance

@@ -700,19 +791,21 @@

instance-based matching process

- + + +
IRI + https://w3id.org/semapv/vocab/GraphRepresentationLearningBasedMatching +
+ Description +

A matching process that uses graph representation learning which is a method in machine learning that focuses on learning a compact representation for graphs, capturing their structural information.

+ Example + +
Matches between entities are identified by analyzing the learned representations that encode the structural features and relationships within graph data.
+
+ Sub Class Of - sempav_voc:LevenshteinEditDistance + semapv_voc:Matching c
- Source + Source ns4:978-3-642-38721-0 @@ -676,11 +767,11 @@

hamming distance

- Sub Class Of + Sub Class Of - sempav_voc:StringBasedSimilarityMeasure + semapv_voc:StringBasedSimilarityMeasure c
- Description + Description

A matching process based on individual representations (or instances).

- Example + Example

A match between a subject A and an object B was established because they share the same instances.

+
A match between a subject A and an object B was established because they share the same instances.
+
- Source + Source ns4:978-3-642-38721-0 @@ -720,11 +813,49 @@

instance-based matching process

- Sub Class Of + Sub Class Of - sempav_voc:Matching + semapv_voc:Matching + c + +
+
+
+

LLM-based matching process + c +

+ + + + + + + + + + + + + + + + @@ -744,7 +875,7 @@

language-based similarity measure

@@ -776,13 +907,13 @@

lemmatization

@@ -814,7 +945,7 @@

levenshtein distance

@@ -846,23 +977,25 @@

lexical matching process

- + @@ -882,23 +1015,25 @@

lexical similarity threshold-based matching process

- + @@ -918,19 +1053,21 @@

link stripping

- + @@ -962,11 +1099,11 @@

logical consistency filtering

@@ -986,23 +1123,63 @@

logical reasoning process

+ + + + + + +
IRI + https://w3id.org/semapv/vocab/LLMBasedMatching +
+ Description +

A matching process that employs large language models (LLMs) which are pre-trained on vast amounts of text data and can understand and generate human-like text, making them suitable for tasks requiring a deep understanding of language.

+ Example + +
Matches between entities are determined through the language understanding capabilities of LLMs, such as semantic context and language inference.
+
+ Sub Class Of + + + semapv_voc:Matching c
- Source + Source ns4:978-3-642-38721-0 @@ -752,11 +883,11 @@

language-based similarity measure

- Sub Class Of + Sub Class Of - sempav_voc:SimilarityMeasure + semapv_voc:SimilarityMeasure c
- Description + Description

The process of reducing the different forms of a word to one single form.

- Source + Source ns4:978-3-642-38721-0 @@ -790,11 +921,11 @@

lemmatization

- Sub Class Of + Sub Class Of - sempav_voc:Normalization + semapv_voc:Normalization c
- Source + Source ns4:978-3-642-38721-0 @@ -822,11 +953,11 @@

levenshtein distance

- Sub Class Of + Sub Class Of - sempav_voc:EditDistance + semapv_voc:EditDistance c
- Description + Description

A matching process based on a lexical comparison between one or more syntactic features of the subject with one or more syntactic features of the object.

- Example + Example

The label of a subject entity matches to an exact synonym of an object entity.

+
The label of a subject entity matches to an exact synonym of an object entity.
+
- Sub Class Of + Sub Class Of - sempav_voc:Matching + semapv_voc:Matching c
- Description + Description

A lexical matching process based on a minimum threshold of a score from a comparison based on a lexical similarity algorithm.

- Example + Example

A match between a subject and an object was established because they had a Levenshtein score higher than 0.8.

+
A match between a subject and an object was established because they had a Levenshtein score higher than 0.8.
+
- Sub Class Of + Sub Class Of - sempav_voc:Matching + semapv_voc:Matching c
- Description + Description

A normalization technique replacing specific links between words, such as apostrophes, dashes, underscore, etc into dashes or blanks.

- Example + Example

The string 'alzheimer's' becomes 'alzheimers'.

+
The string 'alzheimer's' becomes 'alzheimers'.
+
- Source + Source ns4:978-3-642-38721-0 @@ -938,11 +1075,11 @@

link stripping

- Sub Class Of + Sub Class Of - sempav_voc:Normalization + semapv_voc:Normalization c
- Sub Class Of + Sub Class Of - sempav_voc:MatchingPostProcessing + semapv_voc:MatchingPostProcessing c
- Description + Description

A matching process based on the inferences made by a logical reasoner.

- Example + Example + +
Two classes across ontologies are determined equivalent by an OWL reasoner such as ELK.
+
+ Sub Class Of + + + semapv_voc:Matching + c + +
+
+
+

machine learning-based matching process + c +

+ + + + + + + + + + + - + @@ -1022,23 +1199,25 @@

manual mapping curation

- + @@ -1058,15 +1237,17 @@

mapping

- +
IRI + https://w3id.org/semapv/vocab/MachineLearningBasedMatching +
+ Description +

A matching process that involves machine learning algorithms which learn from data to find patterns or make decisions with minimal human intervention.

+ Example

Two classes across ontologies are determined equivalent by an OWL reasoner such as ELK.

+
Matches between entities are made by applying learned models to data points to predict similarities or relationships.
+
- Sub Class Of + Sub Class Of - sempav_voc:Matching + semapv_voc:Matching c
- Description + Description

An matching process that is performed by a human agent and is based on human judgement and domain knowledge.

- Example + Example

A human curator determines that a subject should be mapped to an object by virtue of their domain expertise.

+
A human curator determines that a subject should be mapped to an object by virtue of their domain expertise.
+
- Sub Class Of + Sub Class Of - sempav_voc:Matching + semapv_voc:Matching c
- Description + Description

A triple comprising a subject entity s, an object entity o and a mapping predicate p.

- Example + Example

The subject entity NCI:C9305 is mapped to the object entity ICD10:C80.9 using the skos:relatedMatch mapping predicate.

+
The subject entity NCI:C9305 is mapped to the object entity ICD10:C80.9 using the skos:relatedMatch mapping predicate.
+
@@ -1083,43 +1264,45 @@

mapping activity - Description + Description

A process that relates to the creation, confirmation, rejection or curation of a mapping.

- Example + Example -

Matching is a mapping activity that results in the creating of a mapping; mapping review is an activity that results in the confirmation of a mapping.

+ +
Matching is a mapping activity that results in the creating of a mapping; mapping review is an activity that results in the confirmation of a mapping.
+ - Super Class Of + Super Class Of