Another approach is to use an ontology architecture and partition the ontologies according to use cases when you created them in the first place ... at least for anything you create yourself. Of course, if you're reusing existing ontologies and have this requirement, then having a SPIN-based tool could assist in that partitioning.

Cheers,
David

On 6/27/2011 7:00 PM, Leonard Jacuzzo wrote:
Irene,
The use case i had in mind was general.
Imagine if you want to build a model with the greatest potential for future use at an extensive enterprise. Using a profile would not be the way to go because then you only have that profile and not another. So my thought was using DL would be maximally adaptable.
If using rules based, then one could take out the disjoints etc.
Thanks for another reason to go large.
LFJ

On Mon, Jun 27, 2011 at 1:29 PM, Irene Polikoff <[email protected] <mailto:[email protected]>> wrote:

    While it is possible, my understanding is that one does not really
    need to change an ontology. Each inference engine will simply make
    the inference that it can i.e., if it supports OWL-RL profile, it
    will only make inferences specified in that profile.

    What is the use case you have in mind, Leonard?

    I suppose one could think of the different style of modeling
    depending on the intended inference engine. For example, given how
    DL algorithms work, having a lot of disjoint class statements will
    have a positive impact on performance of a DL engine; on the other
    hand, it may slow down rules-based engine.

    Irene Polikoff

    *From:*[email protected]
    <mailto:[email protected]>
    [mailto:[email protected]
    <mailto:[email protected]>] *On Behalf Of *Leonard
    Jacuzzo
    *Sent:* Monday, June 27, 2011 1:06 PM
    *To:* [email protected]
    <mailto:[email protected]>
    *Subject:* Re: [topbraid-users] Re: an interesting question

    Thanks Scott,

    I had the feeling that this was the case since all profiles are
    subprofiles of DL.

    Best wises,

    Leonard

    On Mon, Jun 27, 2011 at 11:13 AM, Scott Henninger
    <[email protected] <mailto:[email protected]>>
    wrote:

    Hello Leonard; Yes, since all OWL profiles (one can see DL as a
    special profile) are specified in RDF, it is possible to create SPARQL
    queries that take an OWL model and define models that are compatible
    with the different OWL 2 profiles.  SPIN could be used to define and
    organize the queries.  To save the different models, I'd suggest a
    small SPARQLMotion script that calls TopSPIN with replace=true and
    saves the resulting triples into a file.

    For example you can define a set of rules for OWL 2 RL and OWL 2 QL.
    Define subproeprties of spin:rule for each (e.g. :owlRL, :owlQL).
    Define all OWL 2 RL rules using :owlRL properties defined in owl:Thing
    and all OWL 2 QL rules using :owlQL.  Then writ a script that imports
    the original file and defines two separate pipelines.  One calls
    TopSPIN with predicate = :owlRL and replace=true, then a
    ExportToRDFFile.  The second pipe would calls TopSPIN with predicate
    = :owlQL and replace=true, then a ExportToRDFFile.

    The end result is two files with a the subset of the original OWL file
    that meet the different profiles.

    SPINMap may be quite useful to such an exercise.  See
    
http://composing-the-semantic-web.blogspot.com/2011/04/spinmap-sparql-based-ontology-mapping.html

    -- Scott


    On Jun 27, 9:12 am, Leonard Jacuzzo <[email protected]
    <mailto:[email protected]>> wrote:
    > Hello group,
    >
    > I just thought of an interesting question. Since, you guys are
    the SPIN
    > masters, I thought I would pose it to you.
    >
    > Do you think that it is possible to build a model in OWL 2 DL
    and then use
    > SPIN to divide it into the various profiles depending upon an
    application?
    >
    > This would be great if it were the case.
    >
    > Any thoughts would be helpful.
    >
    > Best wishes,
    > Leonard

    --
    You received this message because you are subscribed to the Google
    Group "TopBraid Suite Users", the topics of which include TopBraid
    Composer,
    TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
    To post to this group, send email to
    [email protected]
    <mailto:[email protected]>
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:topbraid-users%[email protected]>
    For more options, visit this group at
    http://groups.google.com/group/topbraid-users?hl=en

--
    You received this message because you are subscribed to the Google
    Group "TopBraid Suite Users", the topics of which include TopBraid
    Composer,
    TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
    To post to this group, send email to
    [email protected]
    <mailto:[email protected]>
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:topbraid-users%[email protected]>
    For more options, visit this group at
    http://groups.google.com/group/topbraid-users?hl=en
-- You received this message because you are subscribed to the Google
    Group "TopBraid Suite Users", the topics of which include TopBraid
    Composer,
    TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
    To post to this group, send email to
    [email protected]
    <mailto:[email protected]>
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:topbraid-users%[email protected]>
    For more options, visit this group at
    http://groups.google.com/group/topbraid-users?hl=en


--
You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include TopBraid Composer,
TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en


--
Managing Director and Consultant
TopQuadrant Limited. Registered in England No. 05614307
UK +44 7788 561308
US +1 336-283-0606



--
You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include TopBraid Composer,
TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en

Reply via email to