Class WebPageArtifact

All Implemented Interfaces:
Artifact

@TypeAlias("link:page") public class WebPageArtifact extends LinkArtifact
Artifact representing a web page from search results.

This is a lightweight artifact for web pages discovered through search engines like Brave or Exa. Unlike CitationArtifact which is designed for scholarly works, this class handles general web content.

Since:
0.1 (2026-01-10)
Author:
Andrey Santrosyan
  • Constructor Details

    • WebPageArtifact

      public WebPageArtifact()
  • Method Details

    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getSource

      public String getSource()
    • setSource

      public void setSource(String source)
    • getContent

      public String getContent()
    • setContent

      public void setContent(String content)
    • getRelevance

      public String getRelevance()
    • setRelevance

      public void setRelevance(String relevance)