Search Mailing List Archives
[protege-owl] owl:equivalentProperty in OWL
tudorache at stanford.edu
Thu Jan 3 16:07:06 PST 2008
Please upgrade to the latest Protege 3.4 beta in which the owl:Equivalent property bug has been fixed.
> thanks Tania for suggestions, however it doesn't work properly..
> here the steps i followed
> -I switched to the Properties Tab
> -Select the appropriate property for which i want to equivalence
> -from "Property Editor" i clicked "Switch to Triples"
> - click on the "Add existing resources as value" icon, which brings new
> window "Select a property"
> - i select owl:equivalentProperty and then OK
> nothing happen, moreover i'm using protege 3.3.1
> please comment what is wrong with these steps, I also tried with OWL
> I defined “hasResources” property in my Ontology and imported another
> ontology with namespeace “Elin” which also have “Elin:hasResources”
> property, All I want to say to my Knowledge Base, these two properties
> “hasResources” and “Elin:hasResources” are equal or same property.
> Does the below OWL code is correct for this purpose?
> In case of no, please anyone guide me how to implement in Protégé?
> <owl:ObjectProperty rdf:ID="hasResources">
> <Audio rdf:ID="Adnans"/>
> <owl:unionOf rdf:parseType="Collection">
> <owl:Class rdf:about="#Community"/>
> <owl:Class rdf:about="#Group"/>
> <owl:Class rdf:about="#Members"/>
> <rdfs:range rdf:resource="#Resources"/>
> Najeeb Elahi
>> Adding an equivalent property can be done in the Properties Tab:
>> - switch the Annotations table to the triples view by clicking on the
>> 5th from the left icon on the Annotations table
>> - click on the "Add existing resource as value" icon
>> - select the owl:equivalentProperty property
>> - in the property selection panel, select from the combo-box "All
>> asserted instances"
>> - select an equivalent property in the right panel
> Najeeb Elahi wrote:
>> Marry Christmas everyone,
>> thanks Timothy, it works, this exactly i was hopping for, how ever i
>> wouldn't achieve my goal without implementing owl:equivalentProperty.
>> would you please tell me how i can implement owl:equivalentProperty in
>> Protege. i would appreciate,
>> Najeeb Elahi
>>>> so the question is same again. how i can use this
>>>> owl:equivalentClass in
>>> The real issue here is that you are overly attached to the particulars
>>> of the rdf syntax. Protege (usually) insulates you from these details
>>> and allows you to edit owl in a more conceptual manner.
>>> What you want to use is the necessary and sufficient asserted
>>> conditions. If you add class B to the necessary and sufficient
>>> conditions for class A then they are equivalent classes (in the
>>> owl:equivalentClass sense). In addition this is how things will get
>>> written out.
>>>> the method you explained is not applicable in my situation, I'm
>>>> distributed Ontology, so that I import Ontology and there i want to
>>>> Class A and Class B (Class B is from other ontology)are semantically
>>> This is no different than the case above. If you import the ontology
>>> then you have access to the imported classes. You can simply put the
>>> imported class in the asserted necessary and sufficient conditions.
>>> This is possible even in the case that both classes are imported.
More information about the protege-owl