[Person-ontology] Methodology using an upper ontology

Philippe Martin phmartin at phmartin.info
Tue Oct 30 14:38:58 PDT 2007



> > Why not use an existing upper ontology?
>
> ... Why use it? What would it be useful for?
> ... BOF requires us to classify ocean wave 'properly'.
> In particular, we must decide whether or not it is
> a continuant. Well, is it or isn't it? Do you know?
> I don't. Moreover, I don't CARE. ...
> ... the top-down track is usually treated as authoritative,
> since to change an entrenched 'upper' ontology is seen as
> harmful to interoperation. 

Indeed. My view is that a general-purpose ontology should 
- also include and organize general "word meanings" (such as
  those of WordNet for example); it cannot categorize these
  general "word meanings" under very precise distinctions;
- include and organize the distinctions proposed by many 
  top-level ontologies (the more the better; no, this does not
  lead to inconsistencies if this is propery done), and when 
  needed, specialize the general "word meanings" according to 
  those distinctions;
- NOT be a static file but a dynamic one, that is, an 
  ontology that can be completed by people (according to
  some protocols) in order to support knowledge sharing 
  among those people (otherwise they independently create
  extensions and these extensions are then not only difficult
  to interpret, compare and merge but they have to be merged
  again and again by people).
This is what I did with WebKB-2 and its MSO (multi-source ontology).


> My understanding was that the person ontology was intended 
> to be able to represent all information about a person that
> might need to be publicly available or available to other 
> agencies (such as medical information). No?

> I think it's even greater to clarify the rationale of what
> we are encoding.

Indeed. 
1) If the knowledge modeling that will be permitted by this
Person ontology is for general knowledge organization (and then
retrieval) purpose, the Person ontolog must (also) be a large
general ontology essentially organized by relations such as
subtypeOf, instanceOf, identicalTo and partOf (physicalPartOf,
subProcessOf, etc.).
2) If the first case is true but more precise applications are also 
expected, the general "word meanings" should be specialized by more
precise categories to which more precise definitions/axioms/rules 
should be associated. Again, it is important that the end users of 
the Person ontology are allowed to do these additions. If category
identifier prefixing, editing protocols and knowledge filtering mechanisms 
are proposed (as in WebKB-2, for example, although "spam categories"
issues are not yet well handled at all), there is NO harm in 
letting them add categories.
In these two particular cases, there is a lot of work to do to create
a "good" large ontology, but apart from defining what "good" means
(e.g., what lexical and structural convenions are to be followed)
are there many other questions to debate about?

Let's also not forget the suggestion of Aldo:
> Tip for this list: ontology design is now a bit more focused 
> than 5 years ago: we need to clearly state the tasks (e.g. in 
> the form of "competency questions") that motivate the creation
> of a person ontology, and then verify what modeling solutions 
> (e.g. in the form of patterns) can help satisfying that task. 


Philippe





More information about the Person-ontology mailing list