XmlSchemaPredicateMapping

XmlSchemaPredicateMapping bean attributes

A XmlSchemaPredicateMapping is created using a Spring bean with the following attributes:

Attribute Value Description
id User-defined A unique ID for the bean.
parent rdf.xmlSchemaPredicateMapping.abstract The parent bean.

XmlSchemaPredicateMapping bean properties

The XmlSchemaPredicateMapping bean takes the following properties:

Property Type Mandatory Description
xmlSchemaFilter XmlSchemaFilter Required A filter for which the bean applies.
predicate QName Required The predicate to add when the XML schema filter matches. Use a fully-qualified name with Clark notation as the key of the entry.

XmlSchemaPredicateMapping bean example

<bean id="samples.xmlSchemaPredicateMapping.troubleshooting" parent="rdf.xmlSchemaPredicateMapping.abstract">
  <property name="xmlSchemaFilter" ref="samples.dtd.troubleshooting" />
  <property name="predicate" value="{http://www.alfresco.org/model/content/1.0}effectivity" />
</bean>

Debugging

To debug your XmlSchemaPredicateMapping , add the following entry to your log4j.properties file:

log4j.logger.com.componize.rdf.pipeline.stax.XmlSchemaPredicateExtractorFactory=debug