Part 8 role declaration questions

Post Reply
Message
Author
vvagr
Posts: 282
Joined: Mon Feb 27, 2012 11:01 pm
Location: Moscow, Russia
Contact:

Part 8 role declaration questions

#1 Post by vvagr »

As I've discovered, template roles are declared:

1. In Part8_sample_tpl.owl -- as owl:ObjectProperty or owl:DatatypeProperty and separately punned as owl:Thing. have human-readable URIs, some have labels also.

2. In template file downloaded from 15926.org -- as owl:ObjectProperty or owl:DatatypeProperty only, no punning. No labels, just URIs.
<owl:ObjectProperty rdf:about="hasApprover" />
3. In p7tpl.owl -- as p7tpl:InitialSetTemplateRole and p7tpl:ProtoTemplateRole also, and as owl:Thing, punning again:
<owl:ObjectProperty rdf:about="#hasApproved">
<rdfs:subPropertyOf rdf:resource="#hasProtoTemplateObjectRoleFiller" />
</owl:ObjectProperty>

<ProtoTemplateRole rdf:about="#hasApproved">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing" />
</ProtoTemplateRole>
What declarations can we consider mandatory? Is punning required, if there are no additional statements? What is recommended, but not required for compliance?

Post Reply