Showing
1 changed file
with
75 additions
and
30 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 | - | 1194 | + rdf:type owl:ObjectProperty ; |
1195 | - rdfs:subClassOf [ rdf:type owl:Restriction ; | 1195 | + rdfs:label "has field reference"^^xsd:string ; |
1196 | - owl:onProperty :hasFieldName ; | 1196 | +. |
1197 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1197 | + |
1198 | - owl:onDataRange xsd:string | 1198 | + |
1199 | - ] , | 1199 | + |
1200 | - [ rdf:type owl:Restriction ; | 1200 | +:CompletelyFreeField |
1201 | - owl:onProperty :hasFieldValue ; | 1201 | + rdf:type owl:Class ; |
1202 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1202 | + rdfs:comment "A Data Field defined by the user that holds free text values."^^xsd:string ; |
1203 | - owl:onDataRange xsd:anyType | 1203 | + rdfs:label "Completely Free Field"^^xsd:string ; |
1204 | - ] . | 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 ; | ||
1210 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1211 | + ] ; | ||
1212 | + rdfs:subClassOf [ | ||
1213 | + rdf:type owl:Restriction ; | ||
1214 | + owl:onDataRange xsd:anyType ; | ||
1215 | + owl:onProperty :hasFieldValue ; | ||
1216 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1217 | + ] ; | ||
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 ; |
1431 | - owl:onClass :FreeField ; | 1457 | + rdfs:subClassOf owl:Thing ; |
1432 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1458 | + rdfs:subClassOf [ |
1433 | - ] , | 1459 | + rdf:type owl:Restriction ; |
1434 | - [ rdf:type owl:Restriction ; | 1460 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
1435 | - owl:onProperty :hasName ; | 1461 | + owl:onClass :CompletelyFreeFieldDefinition ; |
1436 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1462 | + owl:onProperty :hasCompletelyFreeFieldDefinition ; |
1437 | - owl:onDataRange xsd:string | 1463 | + ] ; |
1438 | - ] , | 1464 | + rdfs:subClassOf [ |
1439 | - [ rdf:type owl:Restriction ; | 1465 | + rdf:type owl:Restriction ; |
1440 | - owl:onProperty :hasFreeField ; | 1466 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
1441 | - owl:onClass :FreeField ; | 1467 | + owl:onClass :ExternalReference ; |
1442 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1468 | + owl:onProperty :hasExternalReference ; |
1443 | - ] . | 1469 | + ] ; |
1470 | + rdfs:subClassOf [ | ||
1471 | + rdf:type owl:Restriction ; | ||
1472 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1473 | + owl:onClass :FreeField ; | ||
1474 | + owl:onProperty :hasFreeField ; | ||
1475 | + ] ; | ||
1476 | + rdfs:subClassOf [ | ||
1477 | + rdf:type owl:Restriction ; | ||
1478 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1479 | + owl:onClass :FreeField ; | ||
1480 | + owl:onProperty userfield:hasFreeFieldForSpecifiedUserField ; | ||
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