IRI suffix in WebProtege

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

IRI suffix in WebProtege

Ling
Hi, all:

I am having an issue below to create good entity suffix I want:

In Project Setting->New Entity Settings, originally the  "IRI Suffix" set by default as "Auto-generated Universally Unique ID", so I got  the suffix as "RDbdiAliOthFEE3vb7nxX4p". I want the class name as suffix, so I changed the setting to "Supplied Name", then I got the suffix as "%E6%B5%8B%E8%AF%95%E7%B1%BB". How can I have a class name like:


So that the suffix becomes something like "pizza.owl#hasBase"?  I don't need these automatically generated ID as entity suffix. Why doesn't "Supplied Name" help? I might have missed something in WebProtege. 

Thank you.
Ling

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

Re: IRI suffix in WebProtege

Ling
Can anybody help with this if you know anything related to this? Thank you in advance. 

Ling

On Thu, Dec 21, 2017 at 5:19 PM, Ling <[hidden email]> wrote:
Hi, all:

I am having an issue below to create good entity suffix I want:

In Project Setting->New Entity Settings, originally the  "IRI Suffix" set by default as "Auto-generated Universally Unique ID", so I got  the suffix as "RDbdiAliOthFEE3vb7nxX4p". I want the class name as suffix, so I changed the setting to "Supplied Name", then I got the suffix as "%E6%B5%8B%E8%AF%95%E7%B1%BB". How can I have a class name like:


So that the suffix becomes something like "pizza.owl#hasBase"?  I don't need these automatically generated ID as entity suffix. Why doesn't "Supplied Name" help? I might have missed something in WebProtege. 

Thank you.
Ling


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

Re: IRI suffix in WebProtege

Ling
I found the problem: Only English is allowed to produce the desired IRI. I used Chinese, and it has to generate something like"%E6%B5%8B%E8%AF%95%E7%B1%BB"。 Can this be fixed?

On Fri, Dec 22, 2017 at 4:46 PM, Ling <[hidden email]> wrote:
Can anybody help with this if you know anything related to this? Thank you in advance. 

Ling

On Thu, Dec 21, 2017 at 5:19 PM, Ling <[hidden email]> wrote:
Hi, all:

I am having an issue below to create good entity suffix I want:

In Project Setting->New Entity Settings, originally the  "IRI Suffix" set by default as "Auto-generated Universally Unique ID", so I got  the suffix as "RDbdiAliOthFEE3vb7nxX4p". I want the class name as suffix, so I changed the setting to "Supplied Name", then I got the suffix as "%E6%B5%8B%E8%AF%95%E7%B1%BB". How can I have a class name like:


So that the suffix becomes something like "pizza.owl#hasBase"?  I don't need these automatically generated ID as entity suffix. Why doesn't "Supplied Name" help? I might have missed something in WebProtege. 

Thank you.
Ling



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

Re: IRI suffix in WebProtege

Matthew Horridge-2
Administrator
Hi Ling,

I’ll take a look at this and get back to you.

Cheers,

Matthew

On 23 Dec 2017, at 01:25, Ling <[hidden email]> wrote:

I found the problem: Only English is allowed to produce the desired IRI. I used Chinese, and it has to generate something like"%E6%B5%8B%E8%AF%95%E7%B1%BB"。 Can this be fixed?

On Fri, Dec 22, 2017 at 4:46 PM, Ling <[hidden email]> wrote:
Can anybody help with this if you know anything related to this? Thank you in advance. 

Ling

On Thu, Dec 21, 2017 at 5:19 PM, Ling <[hidden email]> wrote:
Hi, all:

I am having an issue below to create good entity suffix I want:

In Project Setting->New Entity Settings, originally the  "IRI Suffix" set by default as "Auto-generated Universally Unique ID", so I got  the suffix as "RDbdiAliOthFEE3vb7nxX4p". I want the class name as suffix, so I changed the setting to "Supplied Name", then I got the suffix as "%E6%B5%8B%E8%AF%95%E7%B1%BB". How can I have a class name like:


So that the suffix becomes something like "pizza.owl#hasBase"?  I don't need these automatically generated ID as entity suffix. Why doesn't "Supplied Name" help? I might have missed something in WebProtege. 

Thank you.
Ling


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


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

Re: IRI suffix in WebProtege

Matthew Horridge-2
Administrator
Hi Ling,

The issue is to do with the display of percent encoded IRIs and the short forms that are generated from them for display in the user interface.  I’ve changed the behaviour of WebProtege so that these IRIs are displayed correctly (in their decoded form).  This update will be available in early January.

In any case, I recommend that you put human readable nice names in labels in addition to encoding these in the IRI – WebProtege will automatically create an rdfs:label annotation for you when you create new entities.

Cheers,

Matthew



On 23 Dec 2017, at 10:52, Matthew Horridge <[hidden email]> wrote:

Hi Ling,

I’ll take a look at this and get back to you.

Cheers,

Matthew

On 23 Dec 2017, at 01:25, Ling <[hidden email]> wrote:

I found the problem: Only English is allowed to produce the desired IRI. I used Chinese, and it has to generate something like"%E6%B5%8B%E8%AF%95%E7%B1%BB"。 Can this be fixed?

On Fri, Dec 22, 2017 at 4:46 PM, Ling <[hidden email]> wrote:
Can anybody help with this if you know anything related to this? Thank you in advance. 

Ling

On Thu, Dec 21, 2017 at 5:19 PM, Ling <[hidden email]> wrote:
Hi, all:

I am having an issue below to create good entity suffix I want:

In Project Setting->New Entity Settings, originally the  "IRI Suffix" set by default as "Auto-generated Universally Unique ID", so I got  the suffix as "RDbdiAliOthFEE3vb7nxX4p". I want the class name as suffix, so I changed the setting to "Supplied Name", then I got the suffix as "%E6%B5%8B%E8%AF%95%E7%B1%BB". How can I have a class name like:


So that the suffix becomes something like "pizza.owl#hasBase"?  I don't need these automatically generated ID as entity suffix. Why doesn't "Supplied Name" help? I might have missed something in WebProtege. 

Thank you.
Ling


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

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


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