private static bool PropertyIsDefinedOnChildClass()

in OWL2DTDL/Program.cs [933:945]


        private static bool PropertyIsDefinedOnChildClass(OntologyClass oClass, OntologyProperty checkedForProperty)
        {
            foreach (OntologyClass subClass in oClass.SubClasses)
            {
                if (subClass.GetRelationships()
                    .Select(relationship => relationship.Property)
                    .Any(property => property.GetUri().AbsoluteUri.Equals(checkedForProperty.GetUri().AbsoluteUri)))
                {
                    return true;
                }
            }
            return false;
        }