Requirement Metadata

From SemWebQuality.org
Jump to: navigation, search

Example 1: PropertyCompletenessRule with Requirement-Metadata

You can annotate your data requirements with several meta-information, such as information about its provenance, its task-dependency, a natural language description, and how the requirement shall be used. Below you can see an example that makes extensive use of the DQM-Vocabulary regarding the specification of data requirements.

foo:PropertyCompletenessRule_1
      a       dqm:PropertyCompletenessRule ;
      dqm:testedClass foo:Class_Location ;
      dqm:testedProperty1 foo:Prop_Location_Country ;
      dqm:requiredProperty "true"^^xsd:boolean ;
      dqm:requiredValue "true"^^xsd:boolean ;
      dqm:reqName "Country Completeness in Class Location"^^xsd:string ;
      dqm:reqDescription "Each instance of the class \"Location\" must have a property
                           value for the property \"Country\""^^xsd:string ;
      dqm:reqSource "Christian F├╝rber"^^xsd:string ;
      dqm:taskDependent "false"^^xsd:boolean ;
      dqm:assessment "true"^^xsd:boolean ;
      dqm:confidence "80"^^rdfs:Literal ;
      dqm:filtering "true"^^xsd:boolean ;
      dqm:validation "true"^^xsd:boolean ;
      dqm:importance "3" ;
      dqm:lastModified "2011-10-10T18:20:55.106+01:00"^^xsd:dateTime ;
      dqm:validFrom "2011-10-10T18:19:32.917+01:00"^^xsd:dateTime ;
      dqm:validUntil "2012-10-10T18:19:57.191+01:00"^^xsd:dateTime .
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox