Add support for LegalService schema type

Created on 28 February 2024, 4 months ago

Problem/Motivation

I recently worked with a statewide legal aid organization who wanted to implement LegalService metadata based on recommendations within the legal aid community, particularly following the advice of Stanford's Legal Design Lab. Additional clients I work with have since requested the same functionality, and while they are using the Stanford-created Legal Schema.org markup generator to prepare their metadata, it would be preferable to handle that through the Metatag ecosystem. Anecdotally, the legal aid community has built a fairly strong Drupal following.

Proposed resolution

The merge request provides a LegalService integration, with several fields prepared (the fields requested by the original client; I'm not sure if it needs to be all-encompassing to include what's listed in the Schema.org list, but it doesn't look like other submodules are set up in that way). Of note, the knowsAbout field has been labeled as LIST codes, explicitly specifying that those should contain URLs from the Legal Issues Taxonomy.

Remaining tasks

Additional reviews of the MR would be much appreciated! I also wanted to note that I've seen some back-and-forth discussion of whether or not these should remain as part of Schema.org Metatag or broken out into their own submodules; I think the consensus was that we should continue to submit them here, but let me know if I've misunderstood that.

If merged, please also credit wilsonsp β†’ at Michigan Legal Help.

Thank you!

✨ Feature request
Status

Needs review

Version

3.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States KurtTrowbridge

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.69.0 2024