Semantic Annotations in Web Engineering
description
Transcript of Semantic Annotations in Web Engineering
![Page 1: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/1.jpg)
Semantic Annotations in Web Engineering
Tobias Zanke
![Page 2: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/2.jpg)
Aktuelle Vorgehensweise & Probleme
• SHOE, MindSwap, CREAM - Projekte Manuell im HTML
• Knowledge Annotator , Ont-0-Mat, SMORE GUI (HTML Editor, Ontologie Browser,…) Syntaktische Korrektur Erkennung Inkonsistenz
![Page 3: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/3.jpg)
Aktuelle Vorgehensweise & Probleme
Fundamentale Probleme bleiben bestehen• zusätzlicher aufwendiger Prozess
mögl. andere Personen• Granularität• keine dynamischen Seiten
wiederholte Arbeit stark Implementationsabhängig
![Page 4: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/4.jpg)
Web Semantic Design MethodGrundlage WSDM
![Page 5: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/5.jpg)
Object Chunks
![Page 6: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/6.jpg)
Conceptual AnnotationObject Chunk Entities Ontology Entities
Professor Professor
Lab Lab
<first name, surname> name
research domain researchField
has Name hasName
name labName
… …
![Page 7: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/7.jpg)
BIMBusiness Information Model
![Page 8: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/8.jpg)
Semantic AnnotationsHTML<html xmlns:u="http://.../university" xmlns:e="http://.../extended-ontology">…<body><table> … <td width="20%">Research domain:</td> <td width="80%"> <span ID="3"><!-- v3 --></span> </td> </tr> <tr> <td width="20%">Head:</td> <td width="80%"> <span ID="4"><!-- v4 --></span> <span ID="5"><!-- v5 --></span> </td> …</table></body></html>
Semantic Annotation<u:depName ID="1"> <label><-- v1 --></label></u:depName><u:labName ID="2"> <label><-- v2 --></label></u:labName><u:researchField ID="3"> <label><-- v3 --></label></u:researchField><e:first_name ID="4"> <label><-- v4 --></label></e:first_name><e:surname ID="5"> <label><-- v5 --></label></e:surname><e:name ID="6"> <collection> <rdf:li rdf:resource="#4"/> <rdf:li rdf:resource="#5"/> </collection></e:name>
<u:Department ID="7"> <u:hasDepName rdf:resource="#1"/></u:Department> <u:Lab ID="8"> <u:hasName rdf:resource="#2"/> <u:hasAsDomain rdf:resource="#3"/> <u:belongsTo rdf:resource="#7” /> </u:Lab> <u:Professor ID=" 9"> <u:hasName rdf:resource="#6"/> <u:isHeadOf rdf:resource="#8"/> </u:Professor>
![Page 9: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/9.jpg)
Vorteile
• Unabhängig von der Implementation• Dynamisch oder statisch für Designer gleich• Arbeitsreduktion• Wiederverwendbarkeit• Verbesserter Designprozess
![Page 10: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/10.jpg)
WEESAWeb Engineering for Semantic Web Applications
![Page 11: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/11.jpg)
![Page 12: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/12.jpg)
Ontologie
![Page 13: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/13.jpg)
![Page 14: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/14.jpg)
![Page 15: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/15.jpg)
![Page 16: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/16.jpg)
RDF Graph
![Page 17: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/17.jpg)
![Page 18: Semantic Annotations in Web Engineering](https://reader035.fdocuments.in/reader035/viewer/2022062323/568166be550346895ddac710/html5/thumbnails/18.jpg)
Quellen• Web Design for Semantic Web
– Peter Plessers, Olga De Troyer
• Annotation for the Semantic Web during Website Development– Peter Plessers, Olga De Troyer
• WEESA – Web Engineering for Semantic Web Applications– Gerald Reif, Harald Gall, Mehdi Jazayeri