My organization is attempting to create an automated process using the API for Python to check items in our organization against our customized publishing guidelines (i.e., summary, tags, categories, etc). Our process is similar to this example, but much more in-depth and linked to a live dashboard to monitor non-compliance. One requirement we want to check is the completeness of each item's standard metadata according to our organizations Metadata style (e.g., North American Profile of ISO19115 2003).
Right now we can only check for the existence of the metadata .xml file associated with each item (which seems to be automatically created for all AGO items anyway) using item.metadata. We could download and read that xml file with additional libraries; however, checking the xml file against our organization's style is difficult and we're not sure we want to spend the time developing that code.
It would be great if we could access the items' required and suggested element metadata scores that are visible in the metadata editor GUI (see attached photo) via the API for Python (e.g., item.metadata.requiredScore). I'm assuming this would be helpful for other organizations implementing similar processes.
