Resource
type: Class
subclass of: Thing
subclass of: Restriction
  cardinality: 1
  on property: hasURI
disjoint with: Tag
disjoint with: User
disjoint with: Polarity
disjoint with: AnnotationTag
disjoint with: Annotation
disjoint with: Source

Tag
type: Class
disjoint with: Annotation
disjoint with: AnnotationTag
disjoint with: User
disjoint with: Source
disjoint with: Resource
disjoint with: Polarity
subclass of: Restriction
  on property: hashasPrefLabel
  cardinality: 1
subclass of: Thing

User
type: Class
disjoint with: Tag
disjoint with: Annotation
disjoint with: Source
disjoint with: Polarity
disjoint with: AnnotationTag
disjoint with: Resource
subclass of: Restriction
  cardinality: 1
  on property: hasUserName
subclass of: Thing

AnnotationTag
type: Class
subclass of: Restriction
  on property: hasLabel
  cardinality: 1
disjoint with: Source
subclass of: Restriction
  cardinality: 1
  on property: hasPosition
subclass of: Restriction
  cardinality: 1
  on property: hasPolarity
subclass of: Restriction
  on property: hasTag
  cardinality: 1
disjoint with: Annotation
disjoint with: Polarity
disjoint with: Tag
subclass of: Thing
disjoint with: Resource
disjoint with: User

Annotation
type: Class
disjoint with: Tag
subclass of: Restriction
  min cardinality: 1
  on property: hasAnnotationTag
subclass of: Restriction
  cardinality: 1
  on property: hasResource
disjoint with: Source
disjoint with: User
disjoint with: AnnotationTag
disjoint with: Polarity
subclass of: Restriction
  cardinality: 1
  on property: hasSource
subclass of: Restriction
  on property: hasDateTime
  cardinality: 1
disjoint with: Resource
subclass of: Restriction
  cardinality: 1
  on property: hasUser
subclass of: Thing

Source
type: Class
subclass of: Thing
subclass of: Restriction
  cardinality: 1
  on property: hasSourceName
disjoint with: Annotation
disjoint with: Tag
disjoint with: User
disjoint with: Resource
disjoint with: Polarity
disjoint with: AnnotationTag