[Top] [All Lists]

Re: [oor-forum] Requirements for Open Ontology Repository

To: OpenOntologyRepository-discussion <oor-forum@xxxxxxxxxxxxxxxx>
From: Pat Hayes <phayes@xxxxxxx>
Date: Thu, 24 Jan 2008 15:11:11 -0600
Message-id: <p06230911c3beabf02818@[]>
At 3:41 PM -0500 1/24/08, Farrukh Najmi wrote:
>Dear Colleagues,
>It would be helpful to provide identify the requirements for an Ontology
>Again a requirements wiki page is needed to keep track of our
>requirements gathering efforts.
>Here is an initial list from a quick brain dump (note: Repo = Repository):    (01)

Great, thanks for this. I have some questions.    (02)

>     * Allows authors to create ontology content and store it in a
>       "local" repo    (03)

1. The local/community/root distinction is very 
unclear: both what it means and what it is 
supposed to be for.
2. Does 'ontology content' mean a whole ontology 
or part of one? What counts as a part?    (04)

>     * Allow communities to manage a shared "community" repo
>     * Provide a "root" repo that keeps tracks of community repos and
>       provides the most universal ontology content and metadata
>     * Supports a [maven] like distributed model where content from
>       "local" repo may be "deployed" to the "community" repo or the
>       "root" repo    (05)

3. Why is this needed? Typical ontology content 
can be distributed without harm, and there should 
be no need to keep track of 'builds' and so forth 
as with a large Java project. At the least, we 
should first identify what it is that people want 
to be able to DO with ontologies in such a 
framework, in order to see what kind of 
functionality needs to be supported.    (06)

>     * Allows standard and extensible metadata to be associated with
>       Ontology elements    (07)

4. What is an 'ontology element'? (A single assertion? A term?)
5. What specifies the language or notation in which it is written?
6. What counts as metadata? Is this considered 
part of the ontology content (cf. rdf:SeeAlso and 
rdf:Comment) or distinct from it (say, as XML 
markup properties)?    (08)

>     * Supports flexible search mechanism where domain and community
>       specific parameterized queries may be defined for metadata based
>       searches    (09)

7. Does search mean the same as query? If not, 
what are we searching for? If so, how much 
inferential power should be involved in the query 
answering process? (Warning: this is a huge 
tarpit, cf. the recently released SPARQL W3C 
standard.)    (010)

>     * Supports flexible subscription and notification feature to keep
>       interested parties notified of changes to artifacts
>     * Supports automatic cataloging of published artifacts
>     * Supports automatic rule-based validation of submitted artifacts    (011)

8. What is an artifact?
9. What does 'validation' mean when applied to ontologies?    (012)

>     * Maintains change history for all artifacts in repo
>     * Supports a set of minimal authentication mechanisms (e.g. Basic,
>       HTTPS mutual, OpenId)
>     * Provide fine grained role-based access control and authorization
>       over all actions
>     * Support seamless search over multiple repos (local + community,
>       local + community + root, other...)    (013)

Pat    (014)

>Related Links:
>[maven] http://maven.apache.org/
>Farrukh Najmi
>Web: http://www.wellfleetsoftware.com
>Message Archives: http://ontolog.cim3.net/forum/oor-forum/ 
>Subscribe: mailto:oor-forum-join@xxxxxxxxxxxxxxxx
>Config/Unsubscribe: http://ontolog.cim3.net/mailman/listinfo/oor-forum/ 
>Shared Files: http://ontolog.cim3.net/file/work/OOR/
>Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OpenOntologyRepository    (015)

IHMC            (850)434 8903 or (650)494 3973   home
40 South Alcaniz St.    (850)202 4416   office
Pensacola                       (850)202 4440   fax
FL 32502                        (850)291 0667    cell
phayesAT-SIGNihmc.us       http://www.ihmc.us/users/phayes    (016)

Message Archives: http://ontolog.cim3.net/forum/oor-forum/  
Subscribe: mailto:oor-forum-join@xxxxxxxxxxxxxxxx 
Config/Unsubscribe: http://ontolog.cim3.net/mailman/listinfo/oor-forum/  
Shared Files: http://ontolog.cim3.net/file/work/OOR/ 
Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OpenOntologyRepository     (017)
<Prev in Thread] Current Thread [Next in Thread>