
|
|
# Please check the birthdate ASK WHERE { ?this Age ?value http://www.fadyart.com/parties#. FILTER ((?value <= 0) || (?value > 120)) http://www.fadyart.com/parties#. } |
|
|
CONSTRUCT { ?this Age ?age http://www.fadyart.com/parties#. } WHERE { ?this Birth date ?z http://www.fadyart.com/parties#. OPTIONAL { ?this date of decease ?y http://www.fadyart.com/parties#. } http://www.fadyart.com/parties#. LET (?agea http://www.fadyart.com/parties#= smf:duration("y", ?z, afn:now())) http://www.fadyart.com/parties#. LET (?ageb http://www.fadyart.com/parties#= smf:duration("y", ?z, ?y)) http://www.fadyart.com/parties#. LET (?age http://www.fadyart.com/parties#= smf:if(bound(?ageb), ?ageb, ?agea)) http://www.fadyart.com/parties#. } |
|
|
CONSTRUCT { ?this rdfs:label ?labelstr http://www.fadyart.com/parties#. } WHERE { ?this a Individual person http://www.fadyart.com/parties#. OPTIONAL { ?this Name of party ?part1 http://www.fadyart.com/parties#. } http://www.fadyart.com/parties#. OPTIONAL { ?this Given name ?part2 http://www.fadyart.com/parties#. } http://www.fadyart.com/parties#. OPTIONAL { ?this Birth date ?part3 http://www.fadyart.com/parties#. } http://www.fadyart.com/parties#. LET (?labelstr http://www.fadyart.com/parties#= smf:buildString("{?part1} {?part2} {?part3}")) http://www.fadyart.com/parties#. } |
|
|
CONSTRUCT { ?this Father ?parent http://www.fadyart.com/parties#. } WHERE { LET (?parent http://www.fadyart.com/parties#= get father(?this)) http://www.fadyart.com/parties#. } |
|
| IndvPrsn |
|
| owl:Class |
|
| Human entity, as distinguished from a corporate entity (which is sometimes referred to as an 'artificial person'). |
|
| Individual person |
|
| `Gender of party` exactly 1 |
|
| `Country of birth` all ctry:ISO3166-CountryCode |
|
| `Middle name` max 1 |
|
| `Business function` max 1 |
|
| `has citizenship` min 1 |
|
| `Gender of party` all Gender |
|
| `Birth date` exactly 1 |
|
| Parent all `Individual person` |
|
| `Extended name prefix` max 1 |
|
| `Questionnaire for compliance` some `Compliance questionnaire` |
|
| `has province of birth` max 1 |
|
| `Country of birth` max 1 |
|
| `City of birth` max 1 |
|
| `Gender of party` some Gender |
|
| Party |
|
| `Compliance validation` some `Compliance validation profile` |
|
| `has citizenship` all Citizenship |
|
| `Given name` some xsd:string |
|
| `Name suffix` max 1 |
|
| Prefix max 1 |
|
| `Country of birth` some ctry:ISO3166-CountryCode |
|
| Prefix all `Name prefix` |
|
| `date of decease` max 1 |
|
| `has citizenship` some Citizenship |
|
| `Given name` exactly 1 |
| References | |
|---|---|
| |
Generated with TopBraid Composer by TopQuadrant, Inc.