Tore Christiansen

Added CompletelyFreeFieldDefinition

...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
98 rdf:type owl:Restriction ; 98 rdf:type owl:Restriction ;
99 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 99 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
100 owl:onClass :CompletelyFreeField ; 100 owl:onClass :CompletelyFreeField ;
101 - owl:onProperty :hasCompletelyFreeField ; 101 + owl:onProperty :hasCompletelyFreeFieldDefinition ;
102 ] ; 102 ] ;
103 rdfs:subClassOf [ 103 rdfs:subClassOf [
104 rdf:type owl:Restriction ; 104 rdf:type owl:Restriction ;
...@@ -528,10 +528,23 @@ ...@@ -528,10 +528,23 @@
528 rdfs:subClassOf owl:Thing ; 528 rdfs:subClassOf owl:Thing ;
529 rdfs:subClassOf [ 529 rdfs:subClassOf [
530 rdf:type owl:Restriction ; 530 rdf:type owl:Restriction ;
531 + :shouldUseRef "true"^^xsd:boolean ;
532 + owl:onDataRange :CompletelyFreeFieldDefinition ;
533 + owl:onProperty :hasFieldName ;
534 + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
535 + ] ;
536 + rdfs:subClassOf [
537 + rdf:type owl:Restriction ;
531 owl:onDataRange xsd:anyType ; 538 owl:onDataRange xsd:anyType ;
532 owl:onProperty :hasFieldValue ; 539 owl:onProperty :hasFieldValue ;
533 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 540 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
534 ] ; 541 ] ;
542 +.
543 +:CompletelyFreeFieldDefinition
544 + rdf:type owl:Class ;
545 + :shouldHaveID "true"^^xsd:boolean ;
546 + rdfs:label "Completely Free Field Definition"^^xsd:string ;
547 + rdfs:subClassOf owl:Thing ;
535 rdfs:subClassOf [ 548 rdfs:subClassOf [
536 rdf:type owl:Restriction ; 549 rdf:type owl:Restriction ;
537 owl:onDataRange xsd:string ; 550 owl:onDataRange xsd:string ;
...@@ -914,6 +927,12 @@ ...@@ -914,6 +927,12 @@
914 rdfs:subClassOf [ 927 rdfs:subClassOf [
915 rdf:type owl:Restriction ; 928 rdf:type owl:Restriction ;
916 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 929 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
930 + owl:onClass :CompletelyFreeFieldDefinition ;
931 + owl:onProperty :hasCompletelyFreeFieldDefinition ;
932 + ] ;
933 + rdfs:subClassOf [
934 + rdf:type owl:Restriction ;
935 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
917 owl:onClass :ExternalReference ; 936 owl:onClass :ExternalReference ;
918 owl:onProperty :hasExternalReference ; 937 owl:onProperty :hasExternalReference ;
919 ] ; 938 ] ;
...@@ -1414,7 +1433,7 @@ ...@@ -1414,7 +1433,7 @@
1414 rdf:type owl:Restriction ; 1433 rdf:type owl:Restriction ;
1415 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 1434 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1416 owl:onClass :CompletelyFreeField ; 1435 owl:onClass :CompletelyFreeField ;
1417 - owl:onProperty :hasCompletelyFreeField ; 1436 + owl:onProperty :hasCompletelyFreeFieldDefinition ;
1418 ] ; 1437 ] ;
1419 rdfs:subClassOf [ 1438 rdfs:subClassOf [
1420 rdf:type owl:Restriction ; 1439 rdf:type owl:Restriction ;
...@@ -1667,7 +1686,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1667,7 +1686,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1667 rdf:type owl:Restriction ; 1686 rdf:type owl:Restriction ;
1668 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 1687 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1669 owl:onClass :CompletelyFreeField ; 1688 owl:onClass :CompletelyFreeField ;
1670 - owl:onProperty :hasCompletelyFreeField ; 1689 + owl:onProperty :hasCompletelyFreeFieldDefinition ;
1671 ] ; 1690 ] ;
1672 rdfs:subClassOf [ 1691 rdfs:subClassOf [
1673 rdf:type owl:Restriction ; 1692 rdf:type owl:Restriction ;
...@@ -1753,7 +1772,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1753,7 +1772,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1753 rdf:type owl:Restriction ; 1772 rdf:type owl:Restriction ;
1754 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 1773 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1755 owl:onClass :CompletelyFreeField ; 1774 owl:onClass :CompletelyFreeField ;
1756 - owl:onProperty :hasCompletelyFreeField ; 1775 + owl:onProperty :hasCompletelyFreeFieldDefinition ;
1757 ] ; 1776 ] ;
1758 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS13875949> ; 1777 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS13875949> ;
1759 . 1778 .
...@@ -2379,7 +2398,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2379,7 +2398,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2379 rdf:type owl:Restriction ; 2398 rdf:type owl:Restriction ;
2380 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 2399 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
2381 owl:onClass :CompletelyFreeField ; 2400 owl:onClass :CompletelyFreeField ;
2382 - owl:onProperty :hasCompletelyFreeField ; 2401 + owl:onProperty :hasCompletelyFreeFieldDefinition ;
2383 ] ; 2402 ] ;
2384 rdfs:subClassOf [ 2403 rdfs:subClassOf [
2385 rdf:type owl:Restriction ; 2404 rdf:type owl:Restriction ;
...@@ -2653,11 +2672,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2653,11 +2672,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2653 rdfs:comment "A relationship between a planning object and a set of calendars."^^xsd:string ; 2672 rdfs:comment "A relationship between a planning object and a set of calendars."^^xsd:string ;
2654 rdfs:label "has Calendar Set"^^xsd:string ; 2673 rdfs:label "has Calendar Set"^^xsd:string ;
2655 . 2674 .
2656 -:hasCompletelyFreeField 2675 +:hasCompletelyFreeFieldDefinition
2657 rdf:type owl:ObjectProperty ; 2676 rdf:type owl:ObjectProperty ;
2658 - rdfs:comment "A relationship between a planning object and a data field that is completely freely defined."^^xsd:string ; 2677 + rdfs:comment "A relationship between a set fo free fields and the names of the completely freelyfields defined."^^xsd:string ;
2659 - rdfs:label "has Completely Free Field"^^xsd:string ; 2678 + rdfs:label "has Completely Free Field Definition"^^xsd:string ;
2660 - rdfs:range :CompletelyFreeField ;
2661 . 2679 .
2662 :hasConstraint 2680 :hasConstraint
2663 rdf:type owl:ObjectProperty ; 2681 rdf:type owl:ObjectProperty ;
......