public Note parseNoteFromOntology(NoteId noteId) throws MalformedNoteException {
NoteId inReplyToId = parseInReplyToIdFromOntology(noteId);
long createdAt = parseCreatedAtFromOntology(noteId);
UserId authoredBy = parseAuthoredByFromOntology(noteId);
NoteType noteType = parseNoteTypeFromOntology(noteId);
Optional<String> subject = parseSubjectFromOntology(noteId);
String body = parseBodyFromOntology(noteId);
return Note.createNote(noteId, Optional.fromNullable(inReplyToId), createdAt, authoredBy, noteType, subject, body);
}