180 likes | 328 Views
Semantic Annotations in Web Engineering. Tobias Zanke. Aktuelle Vorgehensweise & Probleme. SHOE , M indSwap , CREAM - Projekte Manuell im HTML Knowledge Annotator , Ont-0-Mat, SMORE GUI (HTML Editor, Ontologie Browser,…) Syntaktische Korrektur Erkennung Inkonsistenz.
E N D
Semantic Annotations in Web Engineering Tobias Zanke
Aktuelle Vorgehensweise & Probleme • SHOE, MindSwap, CREAM - Projekte • Manuell im HTML • KnowledgeAnnotator , Ont-0-Mat, SMORE • GUI (HTML Editor, Ontologie Browser,…) • Syntaktische Korrektur • Erkennung Inkonsistenz
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
SemanticAnnotations 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:lirdf:resource="#4"/> <rdf:lirdf:resource="#5"/> </collection> </e:name> <htmlxmlns:u="http://.../university" xmlns:e="http://.../extended-ontology"> … <body> <table> … <tdwidth="20%">Research domain:</td> <tdwidth="80%"> <span ID="3"><!-- v3 --></span> </td> </tr> <tr> <tdwidth="20%">Head:</td> <tdwidth="80%"> <span ID="4"><!-- v4 --></span> <span ID="5"><!-- v5 --></span> </td> … </table> </body> </html> <u:Department ID="7"> <u:hasDepNamerdf:resource="#1"/> </u:Department> <u:Lab ID="8"> <u:hasNamerdf:resource="#2"/> <u:hasAsDomainrdf:resource="#3"/> <u:belongsTordf:resource="#7” /> </u:Lab> <u:Professor ID=" 9"> <u:hasNamerdf:resource="#6"/> <u:isHeadOfrdf:resource="#8"/> </u:Professor>
Vorteile • Unabhängig von der Implementation • Dynamisch oder statisch für Designer gleich • Arbeitsreduktion • Wiederverwendbarkeit • Verbesserter Designprozess
Quellen • Web Design forSemantic Web • Peter Plessers, Olga De Troyer • Annotation fortheSemantic Web during Website Development • Peter Plessers, Olga De Troyer • WEESA – Web Engineering forSemantic Web Applications • Gerald Reif, Harald Gall, Mehdi Jazayeri