Hi there

> That is not a Jena class. That is a class from a TopBraid product. 

Ok, thanks, I had not noticed the class path...

> It seems that the reification to which it refers is not the OWL "punning" 
> about which I think you were asking but RDF reification:
> https://jena.apache.org/documentation/notes/reification.html

Yes punning seems to be one option for class reification. 

The reference below propose additional OWL2 options: class-based meta-modeling 
and meta-level constraints.

http://www.cs.ox.ac.uk/files/3129/paper.pdf

Not sure how much of this has been used for automatic or automated approaches.  

The reference below seem to provide evaluations for some of the approaches.

http://ieeexplore.ieee.org/document/6032348 

Thanks, Jos


---
A. Soroka
The University of Virginia Library

> On Mar 6, 2017, at 11:58 AM, Jos Lehmann <[email protected]> 
> wrote:
> 
> Hi Lorenz, Emna
> 
> You're propobably right about the feasibility of automatic solutions. 
> 
> I have found references though under the general heading "meta-modeling", 
> which provide various modeling solutions to represent a class as an 
> individual of a meta-ontology of choice. In this context they (informally?) 
> refer to what happens to the given class as to "class reification". 
> 
> I have also found reification as a jena class (link below) although I have 
> not yet look into it:
> 
> http://download.topquadrant.com/composer/javadoc/index.html?org/topbra
> id/core/model/Reification.html
> 
> Thanks, Jos
> 
> -----Ursprüngliche Nachricht-----
> Von: Hlel Emna [mailto:[email protected]]
> Gesendet: Montag, 6. März 2017 12:31
> An: [email protected]
> Betreff: Re: Converting a class into an individual or an individual 
> into a class
> 
> To my knowledge, reification is used only if there exists an n-ary 
> relation which allows to connect an individual to more than an 
> individual. There is no reification for a class
> 
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_
> campaign=sig-email&utm_content=webmail>
> Garanti
> sans virus. www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_
> campaign=sig-email&utm_content=webmail>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: Lorenz B. [mailto:[email protected]]
> Gesendet: Montag, 6. März 2017 12:32
> An: [email protected]
> Betreff: Re: Converting a class into an individual or an individual 
> into a class
> 
> As long as there are only declaration of individuals and classes it's more or 
> less simply removing the old triple and add the new one.
> 
> 
> But, once those entities are used in other OWL axioms, it's not that 
> simple and depends on the ontology. For example
> 
> 1. How to convert subClassOf relationships between classes when converting to 
> individuals?
> 2. How to handle relationships between individuals when converting to classes?
> 
> And this are just the most basic axioms.
> 
> I don't see any automatic approach.
> 
> 
>> Hi there
>> 
>> A general question: are there (implemented) operations of conversions in 
>> OWL-DL of:
>> 
>> 
>> 1.       An individual into a class
>> 
>> 2.       A class into an individual
>> 
>> If so, what are they called? Could you direct me to relevant references in 
>> the literature describing these operations?
>> 
>> My hunch at the moment is that in Protégé 1. and 2. above would be 
>> refactoring operations, although in the Refactoring Menu I can't see any 
>> obvious options that would suggest 1. or 2..
>> 
>> More generally I would think that the following terminology may have been 
>> used for such operations:
>> 
>> 
>> a.       Abstraction       or  Conceptualization
>>                    Vs.                            Vs.
>> 
>> b.      Concretization  or  Reification
>> 
>> 
>> ( Note that reification would normally be applied to 
>> relations/properties rather than classes. Then again, if a class can 
>> be considered as a 1-ary relation (can it?), one could reify a class 
>> as well )
>> 
>> Thanks, Jos
>> 
>> 
> --
> Lorenz Bühmann
> AKSW group, University of Leipzig
> Group: http://aksw.org - semantic web research center
> 

Reply via email to