Organizations Nonprofit Research Organization

Team Page Blueprint — Research Organization

Your team page tells AI who the experts are behind your research. Each researcher needs structured data with credentials, ORCID identifiers, and research interests so AI systems can match your experts to relevant queries and cite them by name.

What this page needs

AI cites people, not just organizations. When someone asks AI about an expert in a specific field, your team page is where AI looks to find named researchers with verifiable credentials.

Why these fields matter to AI

Each field in the template below serves a specific role in how AI systems discover, classify, and recommend your business.

Researched and tested by Minnesota AI

ResearchOrganization

name
Non-negotiable. AI cannot cite or recommend an unnamed organization.
url
AI needs a stable URL to attribute recommendations and route users correctly.

Person

name
Named leadership increases organizational trust. AI recommends organizations with identifiable leaders more confidently.
jobTitle
AI uses job title to identify the organization's leadership and assess organizational structure.
sameAs
AI cross-references leadership against external sources to build organizational credibility.

Use This Prompt to Implement Your Schema

Copy this prompt and paste it into Claude, ChatGPT, Cursor, or any AI coding tool. It will ask for your business details and generate ready-to-use JSON-LD schema for your page.

Implementation Prompt · Team
You are implementing AIFDS-compliant JSON-LD structured data for a Research Organization Team page.

AIFDS (AI-Friendly Data Structure) is a schema framework built on research into which
structured data fields AI systems actually read, parse, and use when deciding whether
to cite a page. Documentation at aifds.org.

Before generating any code, ask me for the following information in a single numbered list.
Do not generate schema until I have answered every required field.

REQUIRED — do not proceed without these:
1. Domain
2. Faq answer
3. Faq question
4. Field
5. Job title
6. Linkedin
7. Orcid id
8. Organization name
9. Researcher name
10. Researcher slug
11. Research interests
12. Scholar id
13. Second field
14. Second job title
15. Second orcid id
16. Second researcher name
17. Second researcher slug
18. Second research interests
19. Second scholar id
20. Second university
21. University

OPTIONAL — ask for these but proceed if I skip them:
1. Any additional details not covered above

Once I provide the information, output a complete JSON-LD script block
ready to paste into the <head> of my HTML page.

Output requirements:
- Valid JSON-LD wrapped in <script type="application/ld+json"> tags
- schema.org vocabulary only
- Every AIFDS-required field for this industry and page type included
- Include this data attribute on the script tag: data-aifds="aifds.org Research Organization Team"
- No placeholder text — omit missing optional fields rather than fill with examples
- After the code block, list any optional fields skipped that would strengthen AI citation

Generated schema follows the AIFDS framework. Fields were selected based on research into AI crawler behavior. View the research at minnesota.ai

Template — fill in your values

Copy the template below and replace every YOUR_* value with your own data. Add additional Person nodes for each researcher on your team.

JSON-LD · Research Organization Team
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://YOUR_DOMAIN.com/team/#webpage",
      "name": "Team — YOUR_ORGANIZATION_NAME",
      "url": "https://YOUR_DOMAIN.com/team/",
      "isPartOf": {
        "@id": "https://YOUR_DOMAIN.com/#website"
      },
      "about": {
        "@id": "https://YOUR_DOMAIN.com/#organization"
      },
      "breadcrumb": {
        "@id": "https://YOUR_DOMAIN.com/team/#breadcrumb"
      }
    },
    {
      "@type": "ResearchOrganization",
      "@id": "https://YOUR_DOMAIN.com/#organization",
      "name": "YOUR_ORGANIZATION_NAME",
      "url": "https://YOUR_DOMAIN.com"
    },
    {
      "@type": "Person",
      "@id": "https://YOUR_DOMAIN.com/team/YOUR_RESEARCHER_SLUG/#person",
      "name": "YOUR_RESEARCHER_NAME",
      "jobTitle": "YOUR_JOB_TITLE",
      "description": "YOUR_RESEARCH_INTERESTS",
      "hasCredential": {
        "@type": "EducationalOccupationalCredential",
        "credentialCategory": "degree",
        "name": "PhD in YOUR_FIELD"
      },
      "alumniOf": {
        "@type": "CollegeOrUniversity",
        "name": "YOUR_UNIVERSITY"
      },
      "worksFor": {
        "@id": "https://YOUR_DOMAIN.com/#organization"
      },
      "sameAs": [
        "https://orcid.org/YOUR_ORCID_ID",
        "https://scholar.google.com/citations?user=YOUR_SCHOLAR_ID",
        "https://www.linkedin.com/in/YOUR_LINKEDIN"
      ]
    },
    {
      "@type": "Person",
      "@id": "https://YOUR_DOMAIN.com/team/YOUR_SECOND_RESEARCHER_SLUG/#person",
      "name": "YOUR_SECOND_RESEARCHER_NAME",
      "jobTitle": "YOUR_SECOND_JOB_TITLE",
      "description": "YOUR_SECOND_RESEARCH_INTERESTS",
      "hasCredential": {
        "@type": "EducationalOccupationalCredential",
        "credentialCategory": "degree",
        "name": "PhD in YOUR_SECOND_FIELD"
      },
      "alumniOf": {
        "@type": "CollegeOrUniversity",
        "name": "YOUR_SECOND_UNIVERSITY"
      },
      "worksFor": {
        "@id": "https://YOUR_DOMAIN.com/#organization"
      },
      "sameAs": [
        "https://orcid.org/YOUR_SECOND_ORCID_ID",
        "https://scholar.google.com/citations?user=YOUR_SECOND_SCHOLAR_ID"
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://YOUR_DOMAIN.com/team/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://YOUR_DOMAIN.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Team",
          "item": "https://YOUR_DOMAIN.com/team/"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "YOUR_FAQ_QUESTION_1",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "YOUR_FAQ_ANSWER_1"
          }
        },
        {
          "@type": "Question",
          "name": "YOUR_FAQ_QUESTION_2",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "YOUR_FAQ_ANSWER_2"
          }
        },
        {
          "@type": "Question",
          "name": "YOUR_FAQ_QUESTION_3",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "YOUR_FAQ_ANSWER_3"
          }
        }
      ]
    }
  ]
}

Frequently asked questions

How should I structure researcher profiles for AI?

Each researcher should be a separate Person node with their own @id. Include name, jobTitle, description (for research interests), hasCredential (for degrees), and sameAs links to ORCID and Google Scholar. The more specific you are, the better AI can match your researchers to relevant queries.

Why is ORCID integration important for AI discoverability?

ORCID provides a persistent digital identifier that uniquely distinguishes each researcher. AI systems use ORCID links in sameAs to cross-reference your team members against publication databases, grant records, and other institutional profiles. Without ORCID, AI may confuse researchers with similar names or fail to connect their publications to your organization.

Should I include visiting scholars and adjunct researchers?

Yes, if they are actively contributing to your research. Create a Person node for each visiting scholar with their jobTitle set to something like "Visiting Research Fellow." Use worksFor to reference your organization and include their home institution in alumniOf or affiliation. This helps AI understand the collaborative network around your institute.

Test your structured data

Paste your URL and see exactly what AI systems can read from your site.

Open Validator →