- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Wed, 12 Mar 2008 14:52:01 -0400 (EDT)
- To: public-owl-wg@w3.org
As I mentioned in the teleconference today, I propose to close ISSUE-102
by allowing annotation properties as entities. This allows annotations
on them (via entity annotations) with no other change. It also allows
declaration of annotation properties (but I see very little use for
this). It would also not preclude any further improvements in the
annotation situation.
The changes would be:
1/ In Syntax:
entity := datatype | owlClass | objectProperty | dataProperty | annotationProperty | individual
annotationProperty := 'annotationProperty' '(' annotationPropertyURI ')'
2/ In Semantics:
no change
3/ In RDF Mapping:
mapping
EntityAnnotation(AnnotationProperty(aID) Annotation(apID1 ct1) ... Annotation(apIDn ctn))
T(aID) T(apIDi) T(cti) 1 ≤ i ≤ n
Declaration(AnnotationProperty(iID))
T(iID) owl11:declaredAs owl:AnnotationProperty
reverse mapping
!x !yi cti for 1 ≤ i ≤ n { owl:AnnotationProperty ∈ Type(x) and OnlyAP(yi) = true for 1 ≤ i ≤ }
EntityAnnotation( AnnotationProperty(x) Annotation( y1 ct1 ) ... Annotation( yn ctn ) )
T(iID) owl11:declaredAs owl:AnnotationProperty
Declaration(AnnotationProperty(iID))
Peter F. Patel-Schneider
Bell Labs Research
Received on Wednesday, 12 March 2008 18:55:10 UTC