Abstract: The system and method of the present disclosure relates to automatically extracting linked node graph data structures from unstructured content. A configurable semantic natural NLP extraction platform structures content from unstructured data to determine the sematic meaning of content. Users generate configurations for an area or topic of interest, and query the system with the configuration to extract content from unstructured content. Based on the extracted content, an ontology is constructed for entities and activities, and entity and activity objects are identified within the unstructured content by applying a set of content extraction entity and activity rules. Application of the rules results in generation of a list of entity and activity words that satisfy the respective rules. Relationships between the entity and activity words are identified, and a linked data structure is formed as the linked node graph data structure.