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