* This is not a complete check. It just verifies that the appropriate
* elements are present and that their values can be accessed.
*/
public static boolean isValidEntry(Entry entry) {
try {
IRI id = entry.getId();
if (id == null ||
id.toString().trim().length() == 0 ||
!id.isAbsolute()) return false;
if (entry.getTitle() == null) return false;
if (entry.getUpdated() == null) return false;
if (entry.getAuthor() == null &&
(entry.getSource() != null &&
entry.getSource().getAuthor() == null)) return false;