@prefix constraintType: . @prefix cs: . @prefix groupType: . @prefix meta: . @prefix rdf: . @prefix skos: . @prefix tst: . @prefix vs: . @prefix xsd: . meta:ConstraintType a skos:ConceptScheme ; rdfs:label "Constraint Type"@en-US ; rdfs:comment "Types of constraints used in profiles of schemas."@en-US ; vs:term_status vs:stable ; meta:changeHistory ; meta:hasConcept constraintType:HasValidationGroup, constraintType:OverrideDomain, constraintType:OverrideRange, constraintType:RecommendsProperty, constraintType:ReferenceProperty, constraintType:RequiresAnyProperty, constraintType:RequiresProperty, constraintType:StronglyRecommendsProperty, constraintType:ValidationTopLevel . constraintType:HasValidationGroup a skos:Concept ; skos:prefLabel "Has Validation Group"@en-US ; skos:definition "When a class in the subject of this constraint is selected along with a parameter that indicates it should be grouped with similar classes, the resulting data should instead use classes in the object of this constraint."@en-US ; dct:description "Classes in the subject of this constraint may also appear in the object of this constraint, so that the object list should always be used without concatenation with the subject list."@en-US ; vs:term_status vs:stable ; meta:changeHistory ; skos:inScheme meta:ConstraintType . constraintType:OverrideDomain a skos:Concept ; skos:prefLabel "Override Domain"@en-US ; skos:definition "Replaces the domain of the property or properties in the subject with the value or values of the object."@en-US ; vs:term_status vs:stable ; meta:changeHistory ; skos:inScheme meta:ConstraintType . constraintType:OverrideRange a skos:Concept ; skos:prefLabel "Override Range"@en-US ; skos:definition "Replaces the rdfs:rangeIncludes of the property or properties in the subject with the value or values in the object."@en-US ; dct:description "Enables forcibly replacing the range of a property with an arbitrarily chosen range. Useful for restricting a multi-range property at the schema level to a single range in a profile."@en-US ; vs:term_status vs:stable ; meta:changeHistory ; skos:inScheme meta:ConstraintType . constraintType:RecommendsProperty a skos:Concept ; skos:prefLabel "Recommends Property"@en-US ; skos:definition "Classes in the subject of this constraint recommend that data be provided for properties in the object of this constraint."@en-US ; vs:term_status vs:stable ; meta:changeHistory ; skos:inScheme meta:ConstraintType . constraintType:ReferenceProperty a skos:Concept ; skos:prefLabel "Reference Property"@en-US ; skos:definition "Classes in the subject of this constraint can be pointed to by the set of properties in the object of this constraint when no direct reference to an instance of that class is available."@en-US ; dct:description "When you need to point to an entity that does not have a URI, you can use the set of properties indicated in the object of this constraint to provide a loose \"pointer\" object intended to lead the consumer of the information to the desired entity."@en-US ; vs:term_status vs:stable ; meta:changeHistory ; skos:inScheme meta:ConstraintType . constraintType:RequiresAnyProperty a skos:Concept ; skos:prefLabel "Requires Any Property"@en-US ; skos:definition "Classes in the subject of this constraint require that data be provided for one or more of the properties in the subject of this constraint."@en-US ; dct:description "Each instance of a constraint that uses this constraint type should be considered a separate entity. Do not merge the subjects or objects lists of such entities with any other entities, even if there is overlap between the subjects or objects lists."@en-US ; vs:term_status vs:stable ; meta:changeHistory ; skos:inScheme meta:ConstraintType . constraintType:RequiresProperty a skos:Concept ; skos:prefLabel "Requires Property"@en-US ; skos:definition "Classes in the subject of this constraint require that data be provided for properties listed in the object of this constraint."@en-US ; vs:term_status vs:stable ; meta:changeHistory ; skos:inScheme meta:ConstraintType . constraintType:StronglyRecommendsProperty a skos:Concept ; skos:prefLabel "Strongly Recommends Property"@en-US ; skos:definition "Classes in the subject of this constraint strongly recommend that data for properties in the object of this constraint be provided if such data is available."@en-US ; vs:term_status vs:stable ; meta:changeHistory ; skos:inScheme meta:ConstraintType . constraintType:ValidationTopLevel a skos:Concept ; skos:prefLabel "Validation Top Level"@en-US ; skos:definition "Classes in the subject of this constraint should be considered \"top level\" entities in some system, and should be directly retrievable from that system."@en-US ; vs:term_status vs:stable ; meta:changeHistory ; skos:inScheme meta:ConstraintType .