Showing
1 changed file
with
68 additions
and
23 deletions
... | @@ -1190,18 +1190,44 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1190,18 +1190,44 @@ xsd:time rdf:type rdfs:Datatype . |
1190 | 1190 | ||
1191 | ### http://data.posccaesar.org/ilap/CompletelyFreeField | 1191 | ### http://data.posccaesar.org/ilap/CompletelyFreeField |
1192 | 1192 | ||
1193 | -:CompletelyFreeField rdf:type owl:Class ; | 1193 | +:hasFieldReference |
1194 | + rdf:type owl:ObjectProperty ; | ||
1195 | + rdfs:label "has field reference"^^xsd:string ; | ||
1196 | +. | ||
1194 | 1197 | ||
1195 | - rdfs:subClassOf [ rdf:type owl:Restriction ; | 1198 | + |
1196 | - owl:onProperty :hasFieldName ; | 1199 | + |
1200 | +:CompletelyFreeField | ||
1201 | + rdf:type owl:Class ; | ||
1202 | + rdfs:comment "A Data Field defined by the user that holds free text values."^^xsd:string ; | ||
1203 | + rdfs:label "Completely Free Field"^^xsd:string ; | ||
1204 | + rdfs:subClassOf owl:Thing ; | ||
1205 | + rdfs:subClassOf [ | ||
1206 | + rdf:type owl:Restriction ; | ||
1207 | + :shouldUseRef "true"^^xsd:boolean ; | ||
1208 | + owl:onClass :CompletelyFreeFieldDefinition ; | ||
1209 | + owl:onProperty :hasFieldReference ; | ||
1197 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1210 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1198 | - owl:onDataRange xsd:string | 1211 | + ] ; |
1199 | - ] , | 1212 | + rdfs:subClassOf [ |
1200 | - [ rdf:type owl:Restriction ; | 1213 | + rdf:type owl:Restriction ; |
1214 | + owl:onDataRange xsd:anyType ; | ||
1201 | owl:onProperty :hasFieldValue ; | 1215 | owl:onProperty :hasFieldValue ; |
1202 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1216 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1203 | - owl:onDataRange xsd:anyType | 1217 | + ] ; |
1204 | - ] . | 1218 | +. |
1219 | +:CompletelyFreeFieldDefinition | ||
1220 | + rdf:type owl:Class ; | ||
1221 | + :shouldHaveID "true"^^xsd:boolean ; | ||
1222 | + rdfs:label "Completely Free Field Definition"^^xsd:string ; | ||
1223 | + rdfs:subClassOf owl:Thing ; | ||
1224 | + rdfs:subClassOf [ | ||
1225 | + rdf:type owl:Restriction ; | ||
1226 | + owl:onDataRange xsd:string ; | ||
1227 | + owl:onProperty :hasFieldName ; | ||
1228 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1229 | + ] ; | ||
1230 | +. | ||
1205 | 1231 | ||
1206 | 1232 | ||
1207 | 1233 | ||
... | @@ -1423,24 +1449,43 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1423,24 +1449,43 @@ xsd:time rdf:type rdfs:Datatype . |
1423 | 1449 | ||
1424 | ### http://data.posccaesar.org/ilap/FreeFieldSet | 1450 | ### http://data.posccaesar.org/ilap/FreeFieldSet |
1425 | 1451 | ||
1426 | -:FreeFieldSet rdf:type owl:Class ; | 1452 | +:FreeFieldSet |
1427 | - | 1453 | + rdf:type owl:Class ; |
1428 | - rdfs:subClassOf owl:Thing , | 1454 | + :shouldHaveID "true"^^xsd:boolean ; |
1429 | - [ rdf:type owl:Restriction ; | 1455 | + rdfs:comment "A Data Field that is a collection of Free Fields."^^xsd:string ; |
1430 | - owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasFreeFieldForSpecifiedUserField> ; | 1456 | + rdfs:label "Free Field Set"^^xsd:string ; |
1457 | + rdfs:subClassOf owl:Thing ; | ||
1458 | + rdfs:subClassOf [ | ||
1459 | + rdf:type owl:Restriction ; | ||
1460 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1461 | + owl:onClass :CompletelyFreeFieldDefinition ; | ||
1462 | + owl:onProperty :hasCompletelyFreeFieldDefinition ; | ||
1463 | + ] ; | ||
1464 | + rdfs:subClassOf [ | ||
1465 | + rdf:type owl:Restriction ; | ||
1466 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1467 | + owl:onClass :ExternalReference ; | ||
1468 | + owl:onProperty :hasExternalReference ; | ||
1469 | + ] ; | ||
1470 | + rdfs:subClassOf [ | ||
1471 | + rdf:type owl:Restriction ; | ||
1472 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1431 | owl:onClass :FreeField ; | 1473 | owl:onClass :FreeField ; |
1432 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1433 | - ] , | ||
1434 | - [ rdf:type owl:Restriction ; | ||
1435 | - owl:onProperty :hasName ; | ||
1436 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1437 | - owl:onDataRange xsd:string | ||
1438 | - ] , | ||
1439 | - [ rdf:type owl:Restriction ; | ||
1440 | owl:onProperty :hasFreeField ; | 1474 | owl:onProperty :hasFreeField ; |
1475 | + ] ; | ||
1476 | + rdfs:subClassOf [ | ||
1477 | + rdf:type owl:Restriction ; | ||
1478 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1441 | owl:onClass :FreeField ; | 1479 | owl:onClass :FreeField ; |
1442 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1480 | + owl:onProperty userfield:hasFreeFieldForSpecifiedUserField ; |
1443 | - ] . | 1481 | + ] ; |
1482 | + rdfs:subClassOf [ | ||
1483 | + rdf:type owl:Restriction ; | ||
1484 | + owl:onDataRange xsd:string ; | ||
1485 | + owl:onProperty :hasName ; | ||
1486 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1487 | + ] ; | ||
1488 | +. | ||
1444 | 1489 | ||
1445 | 1490 | ||
1446 | 1491 | ... | ... |
-
Please register or login to post a comment