Semantic Web
for the Masses, by the Masses
Roger L. Costello
1. To enriched the
Web with semantics will require everyone pitch in to add descriptions
(semantics) to individual Web documents.
1.1 Semantics will
not be added by semantic gurus, but, rather, by the common
users.
Example: A person (a common user) takes a JPG photo of
a coastline, and then annotates it
with this description:
"This
is a picture of the New England
coastline."
2. The barrier to
entry must be low. That is, the barrier to a common user adding a
description (i.e., semantics) to a Web document must be low.
2.1 Complex ontology
languages such as RDF and OWL are out of reach for all but the semantic
gurus, and are thus not used. Even "vanilla XML" is out of reach for the common user, and is
thus not used.
2.2 A Web document
is enriched with semantics by the common user simply writing a description,
in a natural language such as
English (see above for an
example of a
description).
3. The semantic web
must be self-regulating.
3.1 A description
that is written by one common user may be edited by another common user.
Presumably the later common user has more knowledge and is thus able to correct
or add to the description.
Example. A second person with further information edits the above
description:
"This is a picture of the New England
coastline, near the Boston harbor."
3.2 Common
users regulate themselves - they ensure that all descriptions of a Web
document are consistent.
4. The tool used by
the common user to annotate a Web document with a description (semantics) must
be lightweight.
4.1 A simple text
box with a basic editor and
versioning will suffice.
5. Advanced semantic
machine processing are services provided by a limited set
of companies which employ Ph.D semantic gurus.
5.1 Company XYZ is one of those limited set of
companies. It employs Ph.D semantic gurus. They write
advanced code to process all the descriptions written by the common users.
They use RDF and OWL, if they desire.
Comments?
/Roger