Inhoudsopgave:
Definitie - Wat betekent Schema Matching?
Schema matching is de techniek van het identificeren van objecten die semantisch gerelateerd zijn. Met andere woorden, schema-matching is een methode om de overeenkomsten te vinden tussen de concepten van verschillende gedistribueerde, heterogene gegevensbronnen. Schemamatching wordt beschouwd als een van de basisbewerkingen voor schema-integratie en gegevensverwerking. Het is erkend door een groot aantal toepassingen als basistechniek voor het matchen van verschillende gegevensrepresentaties.
Techopedia legt Schema Matching uit
Schemamatching heeft geen unieke of universele oplossing, omdat identificatie van semantiek van schemaobjecten een uiterst moeilijk, tijdrovend proces is en een zeer intelligent proces. Schema matching is een zeer subjectieve techniek.
Er zijn verschillende technieken voor het afstemmen van schema's, zoals:
- Taalkundig matchen
- Op exemplaren gebaseerde overeenkomsten
- Structuurgebaseerd matchen
- Op beperkingen gebaseerde matching
- Hybride-matching
- Op regels gebaseerd matchen
Momenteel wordt het afstemmen van schema's handmatig uitgevoerd, hoewel dat aanzienlijke beperkingen heeft. Als het handmatig wordt uitgevoerd, is het afstemmen van schema's extreem tijdrovend en kan het niet haalbaar zijn, vooral als er dynamische omgevingen zijn of grote zich ontwikkelende schema's. In veel gevallen zijn experts het niet helemaal eens met de uiteindelijke resultaten van schema-matchingtechnieken.
Veel applicaties maken gebruik van schema matching. In het geval van databases is schema-matching de eerste stap voor het genereren van een viewdefinitie en programma. Op kennis gebaseerde applicaties die gebruik maken van schema matching helpen bij het afstemmen van ontologieën. Webapplicaties en gezondheidszorg gebruiken schema-matching om records en rapporten uit te lijnen. Schemamatching helpt e-commerce ook om verschillende berichtformaten uit te lijnen.
