semantic annotations in web engineering tobias zanke

Post on 06-Apr-2015

127 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Semantic Annotations in Web Engineering

Tobias Zanke

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

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

Web Semantic Design MethodGrundlage WSDM

Object Chunks

Conceptual AnnotationObject Chunk Entities Ontology Entities

Professor Professor

Lab Lab

<first name, surname> name

research domain researchField

has Name hasName

name labName

… …

BIMBusiness Information Model

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>

Vorteile

• Unabhängig von der Implementation• Dynamisch oder statisch für Designer gleich• Arbeitsreduktion• Wiederverwendbarkeit• Verbesserter Designprozess

WEESAWeb Engineering for Semantic Web Applications

Ontologie

RDF Graph

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

top related