relationships and restrictions defined on ontology

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

relationships and restrictions defined on ontology

shreyes
Dear Dr.Thomas,

I created the ontology with the following relationships and restrictions.I used Protege 3.4.4.

Class                                                     restrictions
----------------------------------------------------------------------------------------
Sector                                             contains some Block          * here contains is a property and its inverse is part_of *
Block                                              contains some Plot
                                                      part_of some Sector            * here part_of is property and its inverse is contains*
Plot                                                part_of some Block



Class                                                 properties                   domain                                   Range
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Plot_id                                               has_id                        Plot                        (has_id exactly 1 Plot_id) and (has_id some Plot_id)
Area                                                  has_area                    Plot                         has_area some Area
Landuse                                            has_landuse                Plot                        (has_landuse exactly 1 Land_use) and (has_landuse some Land_use)
owner_name                                      has_owner                  Plot                         (has_owner exactly 1 Owner_name) and (has_owner some Owner_name)  


the objective of my ontology is creating a structure of a city municipality data.
I cannot use a hierarchy because ontology by default assigns a isa relationship.
So therefore i have defined the above restrictions and properties.
I have the following classes in my ontology
Sector
Block
Plot
Area
Plot_id
Landuse
Owner_name

Is this is all i need or there is more to be done so as to make the ontology stronger ?
If there are any corrections please let me know.

thank you
--
shreyes shiv
email: [hidden email]
phone: 9557975780
IIRS(Indian Institute of Remote Sensing)
No. 4, Kalidas Road, Dehradun-248001, Uttarakhand, India

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

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Reply | Threaded
Open this post in threaded view
|

Re: relationships and restrictions defined on ontology

Thomas Russ
Seems reasonable at a quick glance.

At some point you will most likely need to include some datatype  
properties so that you can link to datatypes like strings, say for the  
names of the individual sectors, blocks, etc.

The real question of whether this is an adequate ontology can only be  
answered by how well it supports the use that you want to make of it.  
So that depends on the ultimate application that you use for the  
ontology.

On Feb 3, 2011, at 9:40 AM, shreyes shiv wrote:

> Dear Dr.Thomas,
>
> I created the ontology with the following relationships and  
> restrictions.I used Protege 3.4.4.
>
> Class                                                     restrictions
> ----------------------------------------------------------------------------------------
> Sector                                             contains some  
> Block          * here contains is a property and its inverse is  
> part_of *
> Block                                              contains some Plot
>                                                       part_of some  
> Sector            * here part_of is property and its inverse is  
> contains*
> Plot                                                part_of some Block
>
>
>
> Class                                                  
> properties                    
> domain                                   Range
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> Plot_id                                                
> has_id                        Plot                        (has_id  
> exactly 1 Plot_id) and (has_id some Plot_id)
> Area                                                  
> has_area                    Plot                         has_area  
> some Area
> Landuse                                            
> has_landuse                Plot                        (has_landuse  
> exactly 1 Land_use) and (has_landuse some Land_use)
> owner_name                                      
> has_owner                  Plot                         (has_owner  
> exactly 1 Owner_name) and (has_owner some Owner_name)
>
>
> the objective of my ontology is creating a structure of a city  
> municipality data.
> I cannot use a hierarchy because ontology by default assigns a isa  
> relationship.
> So therefore i have defined the above restrictions and properties.
> I have the following classes in my ontology
> Sector
> Block
> Plot
> Area
> Plot_id
> Landuse
> Owner_name
>
> Is this is all i need or there is more to be done so as to make the  
> ontology stronger ?
> If there are any corrections please let me know.
>
> thank you
> --
> shreyes shiv
> email: [hidden email]
> phone: 9557975780
> IIRS(Indian Institute of Remote Sensing)
> No. 4, Kalidas Road, Dehradun-248001, Uttarakhand, India

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

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Reply | Threaded
Open this post in threaded view
|

Re: relationships and restrictions defined on ontology

shreyes
I have a database to integrate with this ontology.
Actually it is a shape file which i dumped into mysql using shp2mysql tool.
now i dont know with which class should i integrate the database .
the primary key is plot_id since it is unique.