Re: [protege-user] How to Create Sub-Property

Lorenz Buehmann <[email protected]>
Newsgroups gmane.comp.misc.ontology.protege.owl
Message-ID <[email protected]>
Hi Tim.

Just adding prefixes doesn't load the ontology itself, i.e. the 
properties from Dublin Core Terms are not known for the Protege editor. 
In the end prefixes are just syntactic sugar to make editing 
/writing/reading more convenient.

You have two options, either

a) add the Dublin Core ontology as import to your ontology (use 
http://purl.org/dc/terms/ as URI) or

b) create an annotation property with the correct URI of dct:creator.


Personally, I'd prefer a) as this is the intended way in OWL and also 
gives you all the DC Terms data in the editor then for free.

Once you added the import, you'll find dct:creator in the 'Entities' tab 
in the 'Annotations properties' view

Cheers,
Lorenz

On 12.09.25 18:00, Tim McIver wrote:
>
> Thanks Samson. I wasn't aware of "annotation" properties. In any case, 
> it appears the same problem exists: when I attempt to make my 
> `creator` property a sub-property of `dct:creator` by selecting the 
> "Superproperties" add button (plus sign), I see a handful of owl and 
> rdfs properties but non from other ontologies like Dublin Core Terms.
>
> Tim
>
> On 9/12/25 11:15, Samson Tu wrote:
>> dct:creator` is an annotation property. Its subproperty must be an 
>> annotation property too. It cannot be a data property.
>>
>> /Best regards,/
>>
>> /Samson/
>>
>>
>>> On Sep 12, 2025, at 7:29 AM, Tim McIver <[email protected]> wrote:
>>>
>>> Hello,
>>>
>>> I'm a new Protege user. I'm attempting to design a custom ontology 
>>> for a linked data application.
>>>
>>> My current goal is to create a property `creator` that I wish to be 
>>> a sub-property of `dct:creator`, the term from the Dublin Core Terms 
>>> ontology. I have added `dct` as prefix under "Ontology Prefixes" 
>>> with a mapping to http://purl.org/dc/terms/. I created my `creator` 
>>> property as a Data Property and I attempted to make it a 
>>> sub-property of `dct:creator` but when I attempt to do this, there 
>>> is no `dct:creator` option in the dialog box. My expectation is that 
>>> properties from the ontologies for which I've created prefix 
>>> mappings would show up there.
>>>
>>> My research suggests that I must import the ontologies that I'd like 
>>> to use this way. Is this correct? I found this SO answer describing 
>>> the process: https://stackoverflow.com/a/44266590. Is this still the 
>>> method I should use?
>>>
>>> Tim
>>>
>>> _______________________________________________
>>> protege-user mailing list
>>> [email protected]
>>> https://mailman.stanford.edu/mailman/listinfo/protege-user
>>
>>
>> _______________________________________________
>> protege-user mailing list
>> [email protected]
>> https://mailman.stanford.edu/mailman/listinfo/protege-user
>
> _______________________________________________
> protege-user mailing list
> [email protected]
> https://mailman.stanford.edu/mailman/listinfo/protege-user

-- 
Lorenz Bühmann
Research Associate/Scientific Developer

[email protected]

Institute for Applied Informatics e.V. (InfAI) | Goerdelerring 9 | 04109 Leipzig | Germany

_______________________________________________
protege-user mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/protege-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.