[seek-kr-sms] Ideas for discussion: shared development of ontologies
Deana Pennington
dpennington at lternet.edu
Wed Jan 10 13:58:43 PST 2007
At first glance, this looks good, Ferdinando. I'll try take a closer
look at it before the end of the week. Deana
Ferdinando Villa wrote:
> Hey all,
>
> continuing the discussion of last week on approaches to enable collaborative
> ontology development, Banff paper and all. Here are a few thoughts from last
> week's explorations - hope you can make sense of them. I'm prototyping some
> of these things for Thinkcap (see below). Obviously we want something simple
> for the first cut we've been discussing, but it's good to agree on a
> consistent strategy before. See what you think and please send feedback! If
> you have urgent points please share before end of the week - I'll be
> traveling 1/14 to 1/27.
>
> Cheers ferdinando
>
> ---
>
> * Considerations on choice of "substrate" data structure for shared
> knowledge development:
>
> Ontologies are "distilled", minimal statements whose success depends on lack
> of redundancy and very exact logics. Such crystalline structures are a very
> suboptimal substrate for group discussion.
>
> Concept maps are just at the other end: very flexible, free association,
> therefore good for collaborative brainstorming with appropriate interfaces;
> but lack of "direction" make conceptual drift a risk and there is no
> built-in mechanism for either ensuring that topics are appropriately handled
> and to ease the merging of the discussion back into the ontology.
>
> Topic maps (TM: http://www.topicmaps.org) have several advantages:
>
> 1. a little more structured than concept maps: topics, associations and
> occurrences, with roles and scopes. Not much, very intuitive, but quite
> powerful. Good info also at www.ontopia.com.
> 2. relatively formal and with an ISO standard, but much simpler and
> without the logical constraints of OWL; supported by several tools and APIs
> (can be loaded in cmaptools, JAVA interfaces available, serializers into XML
> and text languages, permanent storage engines available).
> 3. have a notion of type for topics, associations and roles of topics in
> associations, allowing to constrain the pathways of the discussion into
> useful tracks.
>
> * Proposal:
>
> 1. define an ontology of association roles and types that is optimal to
> guide generation and analysis of TM that represent formal knowledge domains.
> 2. identify a pathway to define an initial topic map from a conceptual
> space defined as OWL (can cross ontology boundaries within knowledge base
> and define arbitrary boundary concepts). This can happen using profiles that
> map relationships and restrictions into topics and associations, with
> relative documentation. The structure of the ontology can be relaxed and
> documented selectively (only documented and relevant concepts/relationships
> become part of the TM). The only constraint is that all topic are associated
> to exactly one formal concept.
> 3. define a search/edit/add process over the TM and not over the
> ontology. New topics associated by users must use the association types and
> roles predefined in the ontology that informs the TM process.
> 4. Topics can be added by users to represent restricted or generalized
> versions of concepts, documentation including URLs, documents, papers,
> examples (see below). The core TM ontology informs a wizard to make adding
> topics and associations intuitive and meaningful.
> 5. Define a process to preprocess the collaboratively edited concept maps
> and collect direction of the discusssion into likely changes to the
> ontology, to inform an administrative interface. Facts about the desired
> direction of the conceptualization in the community are collected as RDF
> during editing, using listeners for topics and associations.
> Reasoner-mediated process classifies these facts and prepares a set of
> suggestions and key points for the administrators' attention. Analysis of
> topics and editing process also constantly redefines weights of concepts in
> search engine.
> 6. The TM is stored permanently on server and becomes the reference for
> the community process. All text searches (thinkcap-like) are done on the
> topic map and related addressable resources, not on the ontology any more;
> results always point to an OWL class as well as the related topics.
>
> * Example taxonomy of association roles that can be used by system and users
> to inform association interface and OWL <-> TM translation (very
> preliminary, to be discussed):
>
> AssociationRole
> AnnotationRole
> Comment
> Criticism
> DocumentationResource
> Example
> Explanation
> SourceIdentification
> ConceptualRole
> Generalization
> Restriction
> CanBe
> IsAlso
> MustBe
> ContainmentRole
> PartOf
> ContextualizationRole
> DisciplinaryLocation
> SpatialLocation
> TemporalLocation
> IncarnationRole
> InstanceOf
> OntologyModificationRole
> LinearConceptOperation
> AddConcept
> MergeConcepts
> ModifyConcept
> RestructuringOperation
>
> * Action points:
>
> 1. define TM ontology for translating OWL <-> TM and to guide the shared
> collaboration (prototype available
> http://www.integratedmodelling.org/ks/topicmaps/tm.owl).
> 2. define initial process to translate a bounded portion of a concept
> space (ontology or other, using boundary concepts) into TM using TM ontology
> and optional translation profile (XML). Being prototyped in Thinklab as we
> speak.
> 3. define strategy for indexing and browsing of TM in similar way as
> ThinkCap does now; TM substitutes the current direct indexing of ontology.
> Each topic always links to a concept.
> 4. define UI to enable collaborative editing of TM. Relatively major, but
> can start small - two screen panes, find or create one topic in each,
> association wizard uses TM ontology to guide associations.
>
>
> --
> Ferdinando Villa, Associate Research Professor, Ecoinformatics
> Ecoinformatics Collaboratory, Gund Inst. for Ecol. Economics and Dept. of
> Botany
> University of Vermont http://ecoinformatics.uvm.edu
>
>
--
********
Deana D. Pennington, PhD
Long-term Ecological Research Network Office
UNM Biology Department
MSC03 2020
1 University of New Mexico
Albuquerque, NM 87131-0001
505-277-2595 (office)
505-249-2604 (cell)
505 277-2541 (fax)
More information about the Seek-kr-sms
mailing list