Interface ObjectPropertyStatementDao

    • Method Detail

      • fillExistingObjectPropertyStatements

        Individual fillExistingObjectPropertyStatements​(Individual entity)
      • insertNewObjectPropertyStatement

        int insertNewObjectPropertyStatement​(ObjectPropertyStatement objPropertyStmt)
      • getMostSpecificTypesInClassgroupsForIndividual

        Map<String,​String> getMostSpecificTypesInClassgroupsForIndividual​(String subjectUri)
      • resolveAsFauxPropertyStatements

        void resolveAsFauxPropertyStatements​(List<ObjectPropertyStatement> list)
        Inspect the elements of the statement to see whether it qualifies as a faux property. That is, is there a faux property definition, such that
        • The property URI of this statement is the base URI of the faux property
        • One of the VClasses of the subject of this statement is the domain of the faux property
        • One of the VClasses of the object of this statement is the range of the faux property
        If that is so, then set the domain and range (and the domainURI and rangeURI) of the property of this statement to match the faux property.