| Summary: | Reengineer ageRange and householdIncome attributes to use fixed ranges | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Paul Trevithick <ptrevithick> |
| Component: | Higgins | Assignee: | Paul Trevithick <ptrevithick> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Paul Trevithick
I have committed changes to mapping.owl and fp.n3 and persona to support attribute whose values are integer intervals (e.g. x-y where x is an integer and y is an integer). E.g. an ageRange attribute whose possible values are "13-18", "19-24", etc. I have added a mapping rule called "roleLiteralRange" to mapping.owl Done. I created a new mapping function: roleDiscreteRange() relies on a new mapping approach that maps individual members of some subclass of p:DiscreteRange to individual members of another subclass of p:DiscreteRange. So now a value like "13-18" would be an instance of DiscreteRange and have a map:sameAs link pointing to (I'll be optimistic here and take an easy case) a member "13-18" in the other p:DiscreteRange. See previous comment. Forgot to click RESOLVED |