Display the inherited properties of classes

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Display the inherited properties of classes

Jean-Baptiste

Hello,

I opened from an URL the FRBR Erlangen Ontology http://erlangen-crm.org/efrbroo/ and I don't understand why some inherited properties are not displayed in the description of the classes.

For instance, F24_Publication_Expression is a subclass of F22_Self-Contained_Expression which is a subclass of F2_Expression which has for properties R5_has_component and R15_has_fragment among others but none of them are displayed in the description of F24_Publication_Expression (see screen capture).

What is more, only the properties which have for domain F24_Publication_Expression are displayed. Is there a way to display the properties  which have for range F24_Publication_Expression ?

I also don't understand why (see screen capture) properties for instance 'should be carried by' are displayed under the "Subclass Of" section.

Thanks,
-- 
Jean-Baptiste Pressac

Traitement et analyse de bases de données
Production et diffusion de corpus numériques

Centre de Recherche Bretonne et Celtique
Unité mixte de service (UMS) 3554
20 rue Duquesne
CS 93837
29238 Brest cedex 3

tel : +33 (0)2 98 01 68 95
fax : +33 (0)2 98 01 63 93

_______________________________________________
protege-user mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/protege-user

Jean-Baptiste_Pressac.vcf (592 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Display the inherited properties of classes

Jean-Marc Vanel
Bonjour Jean-B.

As far as I know the inherited properties are not displayed in Protégé.
Only the direct properties are.

If you want to see the inherited properties you can in Protégé  write a SPARQL query on the ontology .

Or you can use my tools semantic_forms which is a (generic) LOD form generator and LOD data management tool, not specifically an ontology editor. But it does the inference you want.

Here is the form for "Création d'un(e) http://erlangen-crm.org/efrbroo/F24_Publication_Expression"
http://163.172.179.125:9111/create?uri=http%3A%2F%2Ferlangen-crm.org%2Fefrbroo%2FF24_Publication_Expression&uri=http%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2FPerson


Regarding your second question,
'should be carried by' max 1 Thing
 is in fact really an (auxiliary) class that, as a superclass, serves to constrain the instances. This is  basic OWL technique.
 

2016-10-19 10:48 GMT+02:00 Jean-Baptiste Pressac <[hidden email]>:

Hello,

I opened from an URL the FRBR Erlangen Ontology http://erlangen-crm.org/efrbroo/ and I don't understand why some inherited properties are not displayed in the description of the classes.

For instance, F24_Publication_Expression is a subclass of F22_Self-Contained_Expression which is a subclass of F2_Expression which has for properties R5_has_component and R15_has_fragment among others but none of them are displayed in the description of F24_Publication_Expression (see screen capture).

What is more, only the properties which have for domain F24_Publication_Expression are displayed. Is there a way to display the properties  which have for range F24_Publication_Expression ?

I also don't understand why (see screen capture) properties for instance 'should be carried by' are displayed under the "Subclass Of" section.

Thanks,
-- 
Jean-Baptiste Pressac

Traitement et analyse de bases de données
Production et diffusion de corpus numériques

Centre de Recherche Bretonne et Celtique
Unité mixte de service (UMS) 3554
20 rue Duquesne
CS 93837
29238 Brest cedex 3

tel : <a href="tel:%2B33%20%280%292%2098%2001%2068%2095" value="+33298016895" target="_blank">+33 (0)2 98 01 68 95
fax : <a href="tel:%2B33%20%280%292%2098%2001%2063%2093" value="+33298016393" target="_blank">+33 (0)2 98 01 63 93

_______________________________________________
protege-user mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/protege-user




--
Jean-Marc Vanel
Profil: http://163.172.179.125:9111/display?displayuri=http%3A%2F%2Fjmvanel.free.fr%2Fjmv.rdf%23me
Déductions SARL - Consulting, services, training,
Rule-based programming, Semantic Web
+33 (0)6 89 16 29 52
Twitter: @jmvanel , @jmvanel_fr ; chat: irc://irc.freenode.net#eulergui

_______________________________________________
protege-user mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/protege-user
Reply | Threaded
Open this post in threaded view
|

Re: Display the inherited properties of classes

Tania Tudorache
In reply to this post by Jean-Baptiste

Jean-Baptiste,


I am not sure what you mean by "a class has a property". I understand from your email that you mean the domain and range of a property. In OWL, the domain and ranges do not "inherit" down the class hierarchy,  as it might happen in other formalisms.


Also, Protege does not display by default all the inferences. For example, domain and range inferences are not shown by default. You can enable them by going to File -> Preferences -> Reasoner, and check the boxes for Domains and Ranges.


To find out where an entity is being used (e.g., in a domain or range), you can use the "Class Usage" view that is next to the Class Annotations view. See below a screenshot.


Tania




From: protege-user <[hidden email]> on behalf of Jean-Baptiste Pressac <[hidden email]>
Sent: Wednesday, October 19, 2016 1:48:43 AM
To: User support for WebProtege and Protege Desktop
Subject: [protege-user] Display the inherited properties of classes
 

Hello,

I opened from an URL the FRBR Erlangen Ontology http://erlangen-crm.org/efrbroo/ and I don't understand why some inherited properties are not displayed in the description of the classes.

For instance, F24_Publication_Expression is a subclass of F22_Self-Contained_Expression which is a subclass of F2_Expression which has for properties R5_has_component and R15_has_fragment among others but none of them are displayed in the description of F24_Publication_Expression (see screen capture).

What is more, only the properties which have for domain F24_Publication_Expression are displayed. Is there a way to display the properties  which have for range F24_Publication_Expression ?

I also don't understand why (see screen capture) properties for instance 'should be carried by' are displayed under the "Subclass Of" section.

Thanks,
-- 
Jean-Baptiste Pressac

Traitement et analyse de bases de données
Production et diffusion de corpus numériques

Centre de Recherche Bretonne et Celtique
Unité mixte de service (UMS) 3554
20 rue Duquesne
CS 93837
29238 Brest cedex 3

tel : +33 (0)2 98 01 68 95
fax : +33 (0)2 98 01 63 93

_______________________________________________
protege-user mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/protege-user