semantic capture