diff --git a/README_validations.md b/README_validations.md
index 7a64a1b122..86ed4a44c4 100644
--- a/README_validations.md
+++ b/README_validations.md
@@ -26,7 +26,7 @@ For OSCAL XML, this schema syntax is [XML Schema Definition (XSD)](https://www.w
Each tool will have its own way to provide for validation. Bindings or configurations to link documents to schemas can be maintained either inside or outside the documents themselves; many tools offer several ways to do this.
-Some tools support self-contained validation functionality without full-fledged application frameworks or development environments, with tools like [`xmllint`](http://xmlsoft.org/xmllint.html) offering command-line interfaces. Similarly, you can use the [`ajv-cli`](https://github.com/ajv-validator/ajv-cli) for JSON.
+Some tools support self-contained validation functionality without full-fledged application frameworks or development environments, with tools like [`xmllint`](https://gitlab.gnome.org/GNOME/libxml2/) offering command-line interfaces. Similarly, you can use the [`ajv-cli`](https://github.com/ajv-validator/ajv-cli) for JSON.
## What does success look like?
diff --git a/src/metaschema/oscal_implementation-common_metaschema.xml b/src/metaschema/oscal_implementation-common_metaschema.xml
index 199eb552ee..68097e6bae 100644
--- a/src/metaschema/oscal_implementation-common_metaschema.xml
+++ b/src/metaschema/oscal_implementation-common_metaschema.xml
@@ -109,6 +109,7 @@
&allowed-values-component_component_link-rel;
This component uses the network provided by the identified network component.
+ The hyperlink identifies a URI pointing to the component
in a component-definition
that originally defined the component
.
diff --git a/src/metaschema/oscal_ssp_metaschema.xml b/src/metaschema/oscal_ssp_metaschema.xml
index de446373a2..8f64ae5e3e 100644
--- a/src/metaschema/oscal_ssp_metaschema.xml
+++ b/src/metaschema/oscal_ssp_metaschema.xml
@@ -1020,6 +1020,10 @@
+
+
+ The hyperlink identifies a URI pointing to the component
in a component-definition
that originally defined the component
.
+
&allowed-values-responsible-roles-operations;
&allowed-values-responsible-roles-component-production;
diff --git a/xml/README.md b/xml/README.md
index 5a6f6b7b42..e4aabda083 100644
--- a/xml/README.md
+++ b/xml/README.md
@@ -36,7 +36,7 @@ XML Schema based on the [XML Schema Definition Language (XSD) 1.1](https://www.w
## Validating OSCAL XML Content
-The OSCAL project uses [xmllint](http://xmlsoft.org/xmllint.html) to perform automated validation of all XML-based OSCAL [content](../content) provided in this repository. *xmllint* is an open source tool that can be [downloaded](http://xmlsoft.org/downloads.html), installed, and run on OSX, Linux, and Windows environments.
+The OSCAL project uses [xmllint](https://gitlab.gnome.org/GNOME/libxml2/-/tree/master) to perform automated validation of all XML-based OSCAL [content](../content) provided in this repository. *xmllint* is an open source tool that can be [downloaded](http://xmlsoft.org/downloads.html), installed, and run on OSX, Linux, and Windows environments.
The following example uses **xmllint** to perform validation of an OSCAL catalog XML file.
@@ -44,7 +44,7 @@ The following example uses **xmllint** to perform validation of an OSCAL catalog
xmllint --noout --schema "oscal_catalog_schema.xsd" "catalog.xml"
```
-The [online documentation](http://xmlsoft.org/xmllint.html) for *xmllint* provides more information on the commandline arguments.
+The [online documentation](https://gitlab.gnome.org/GNOME/libxml2/) for *xmllint* provides more information on the commandline arguments.
# OSCAL JSON to XML Converters