Hi Eva, We do not a strong recommendation either way. It is up to you and what you are planning to do with these ontologies.
If you will be exporting them for use in some other tool that does not understand SHACL, you may be more inclined to maintain separation. However, SHACL is just RDF and if a tool does not understand it, these would simply be extra RDF statements. If the ontology is primarily for use in EDG, you may even consider, as part of conversion, to remove OWL restrictions.. In general, if you have OWL ontology that you need to convert to SHACL, the steps would be: 1. Convert from OWL to SHACL. This can be done in TBC (Model menu) or in EDG (Transform menu). You will get an option of whether you want to keep OWL axioms or remove them. TBC will offer an option of creating a separate shapes file. In EDG, generated shapes will be rewritten directly into the ontology you are converting, but if you want to keep the separation, you can create a new ontology, include ontology with RDFS/OWL in it and then run the transformation. 2. Add shapes for any inverses or other property paths that you want to appear on forms, be accessed through APIS, etc. Also add shapes for any OWL axioms that were not converted automatically 3. Enrich generated shapes with information about form sections (sh:group), display order (sh:order), special view/edit widgets, if any, sh:name if the display name is different from the property name. 4. Add sh:values and sh:defaultValue rules, if necessary > On Apr 30, 2019, at 9:09 AM, Eva Ibarra Sicilia > <[email protected]> wrote: > > Hello all, > As a general recommendation, should SHACL forms be created and maintained in > a separate graph, and be included in the ontology via imports? Or should they > be directly defined in the class resource in the ontology? > Thank you! > Eva Ibarra > > -- > You received this message because you are subscribed to the Google Groups > "TopBraid Suite Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
