Classes and Node Shapes – when to separate them?

If you are creating or modifying ontologies with TopBraid EDG, you have probably noticed that every new class you create is also a Node Shape. You may also noted that there is a separate panel called Node Shapes and classes do not show up on it even if they are Node...

Properties and Property Shapes – what are the differences?

If you are creating or modifying ontologies with TopBraid EDG, you may wonder “What are property shapes and how are they different from properties?”.  All data captured by EDG is stored in its graph database. Graph are formed by linking together simple...

Are ontologies in TopBraid EDG the same as ontologies in TopBraid Composer?

If you are familiar with TopBraid Composer and are starting to use TopBraid EDG, one of your questions may be “How do I bring ontologies I have been developing in TBC into EDG?” Since EDG assigns a specific meaning to the term ontology and TBC does not, to...

An Overview of SHACL Features and Specifications

After two and half years of collaboration and discussions, the W3C Data Shapes Working Group has produced a collection of specifications that define the features of the Shapes Constraint Language (SHACL): SHACL (Official W3C Standard Recommendation) is the main...