Download presentation
Presentation is loading. Please wait.
Published byReyna Crosthwaite Modified over 10 years ago
1
Preserving Semantics in the Web Ralph R. Swick MIT LCS & W3C swick@lcs.mit.edu
2
Semantic Web Goal Encourage humans and machines to put more specificity of meaning into the Web to enable … people to find definitions, constraints, translations machines to automate [portions of] processing preservation of intention across time & space
3
Annotea - Shared Annotations Human-level Annotation object described by RDF properties e.g. author date created, date modified context (specific location within annotated doc) body (the “text” of the annotation) type (e.g. Comment, Example, Explanation, …)
4
Model of an Annotation Instance
5
Annotations and Meaning Present: annotators define personal/group/ task/community annotation types using an RDF Schema each type means whatever its definer wishes it to mean, but that meaning is advertised in the Web Future: annotators define personal/…/ community properties using RDF Schema or Web Ontology Language
6
An Annotea Use Case: WAI WAI (Web Accessibility Initiative) Evaluation and Repair Tool ERT property definitions are created that are specialized to this task Annotations include task-specific properties identifying the WAI guidelines that a document fails to meet...
7
… use case: WAI ERT annotations can be created by a human expert or by an automated evaluation tool ERT annotations can be evaluated by a human (a document author) and by automated repair tools Document author can augment the annotation to communicate state to reviewers and to other tools
8
Schema Additions for WAI task problem Marja 2000-01-10T17:20Z dc:date rdf:type a:created 2000-01-10T17:20Z a:annotates dc:creator XDoc.html 4GVF1D818 a:context EARLeval OHFR427 rdf:subclass Annotation WCAG CP 1.2 “non spacer IMG with equivalent ALT -- MANUAL –” checkpoint explanation
9
Adding Logic and Rules Common case: http://www.w3.org/2001/10/daml+oil#samePropertyAs “for samePropertyAs(P, R), read P is an equivalent property to R.”
10
Equivalence (Synonyms) samePropertyAs equivalentTo subClassOf
11
Formulae http://www.w3.org/2000/10/swap/log# semantics “This connects a document and the formula it parses to.” forAll forSome implies...
12
cwm - Logic Processor Forward chaining inference engine Implements some first-order logic properties for expressing rules in RDF i.e. those in http://www.w3.org/2000/10/swap/log#
13
WAI proto- rule “X annotates document_D, X has type EARL:Evaluation, X has EARL:Assertor P, P has WAIcredentials WAIexpert, P asserts R, R has predicate EARL:Fails R has object TestCase_C” implies “X fails TestCase_C”
14
Further Information Annotea http://www.w3.org/2001/Annotea cwm http://www.w3.org/2000/10/swap/ Semantic Web http://www.w3.org/2001/sw/ RDF & Web Ontology Language http://www.w3.org/2001/sw/WebOnt/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.