-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDUL.owl.xml
2734 lines (2712 loc) · 159 KB
/
DUL.owl.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.loa-cnr.it/ontologies/DUL.owl#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xml:base="http://www.loa-cnr.it/ontologies/DUL.owl">
<owl:Ontology rdf:about="">
<owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>3.22</owl:versionInfo>
<owl:versionInfo>Created by Aldo Gangemi as both a simplification and extension of DOLCE and Descriptions and Situations ontologies.</owl:versionInfo>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>The DOLCE+DnS Ultralite ontology.
It is a simplification of some parts of the DOLCE Lite-Plus library (cf. http://www.loa-cnr.it/ontologies/DLP397.owl).
Main aspects in which DOLCE+DnS Ultralite departs from DOLCE Lite-Plus are the following:
- The names of classes and relations have been made more intuitive
- The DnS-related part is closer to the newer 'constructive DnS' ontology (http://www.loa-cnr.it/ontologies/cDnS.owl).
- Temporal and spatial relations are simplified
- Axiomatization makes use of simpler constructs than DOLCE Lite-Plus
- The architecture of the ontology is pattern-based, which means that DOLCE+DnS Ultralite is also available in modules, called 'content ontology design patterns', which can be applied independently in the design of domain ontologies (cf. http://www.ontologydesignpatterns.org). If many modules are needes in a same ontology project, is anyway useful to use this integrated version.
The final result is a lightweight, easy-to-apply foundational ontology for modeling either physical or social contexts.
Several extensions of DOLCE+DnS Ultralite are being designed; see for example the extensions for information objects: http://www.loa-cnr.it/ontologies/IOLite.owl, for systems: http://www.loa-cnr.it/ontologies/SystemsLite.owl, for plans: http://www.loa-cnr.it/ontologies/PlansLite.owl, for the legal domain: http://www.loa-cnr.it/ontologies/CLO/CoreLegal.owl, for the lexical and semiotic domains: http://www.loa-cnr.it/codeps/owl/LMM_L2.owl; etc.</rdfs:comment>
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>DOLCE+DnS Ultralite</rdfs:label>
<owl:versionInfo>In 3.2, the links between instances of Region or Parameter, and datatypes have been revised and made more powerful, in order to support efficient design patterns for data value modelling in OWL1.0.
Also, the names of the related properties have been changed in order to make them more intuitive.
Furthermore, a large comment field has been added to the 'expresses' object property, in order to clarify some issues about the many interpretations.
In 3.3, the relation between regions, parameters, and datatypes has been still improved.
In 3.5, the person-related classes have been refactored: Person in 3.4 is now SocialPerson, to avoid confusion with commonsense intuition; Person is now the union of social persons and humans, therefore being a subclass of Agent.
In 3.6, other fixes on universal restriction involving expresses. Also added the property 'isConstraintFor' between parameters and entities. Moved the properties: 'assumes' and 'adopts' to the new module: http://www.loa-cnr.it/ontologies/Conceptualization.owl.
In 3.7, some fixes on the names of classes and properties related to FormalEntity; created a new separate module for general universal restrictions (DULGCI.owl).
In 3.8, more fixes on the interface to formal entities and links to IOLite.owl.
In 3.9, some naming and comment fixes.
In 3.10, removed cardinality restriction from hasPart and isPartOf restrictions (changed to hasComponent and isComponentOf), for OWL(DL) compatibility. Also enlarged the range of includesAgent to contain both social and physical agents, and of conceptualizes universal restriction on agents, to include all social objects.
In 3.11, some more subproperty axioms have been introduced, and all elements have got English labels.
In 3.12, added some classes to map some old DolceLitePlus classes that were used to align OntoWordNet.
In 3.13, added the LocalConcept class to express a Concept that cannot be used in a Description different from the one that defines it. Also updated some comments.
In 3.14, added some comments.
In 3.15, removed some owl:disjointWith axioms relating Collection to InformationObject, Description, Situation, and SocialAgent. The rationale for doing that is to allow less strict constraints on domain relations involving collections that can be also conceived as descriptions, situations, social agents, or information objects; for example: a collection of sentences from a text (an information object) that are ranked with a relevance criterion can be still considered a text.
In 3.16, name of isActedBy changed to actsThrough, which is clearer. Also added SpatioTemporalRegion as constituted by a SpaceRegion and a TimeInterval.
In 3.17, removed redundant universal axioms from Entity and other top classes. Fixed restrictions on FunctionalSubstance class, and comments in Design and Substance classes.
In 3.18, removed subClassOf axiom from FunctionalSubstance to DesignedArtifact, created a new subclass of FunctionalSubstance, called DesignedSubstance, and created a subClassOf axiom from DesignedSubstance to DesignedArtifact.
In 3.19, removed disjointness axiom between Concept and Collection (the same rationale applies as in 3.15 version.
In 3.20, revised the comment for Quality, added InformationEntity as the superclass for InformationObject and InformationRealization (represented as the union of those classes). This is needed in many domain ontologies that do not need to distinguish between abstract and concrete aspects of information entities. One possible revision (not implemented here) would be to introduce the relations: expresses and isAbout with a broader domain:InformationEntity, and two more specific properties: abstractlyExpresses and isAbstractlyAbout. This last revision has not been implemented yet, since a large revision procedure should be carried out in order to check the impact of the revision on the existing DOLCE-DnS-Ultralite plugins.
In 3.21, added comment to InformationEntity, and optimized representation of equivalence for InformationRealization.
In 3.22, added comment to Personification.</owl:versionInfo>
</owl:Ontology>
<owl:Class rdf:ID="SocialObjectAttribute">
<rdfs:label xml:lang="en">Social attribute</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="isRegionFor"/>
</owl:onProperty>
<owl:allValuesFrom>
<owl:Class rdf:ID="SocialObject"/>
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Caratteristica sociale</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:ID="Region"/>
</rdfs:subClassOf>
<rdfs:comment>Any Region in a dimensional space that is used to represent some characteristic of a SocialObject, e.g. judgment values, social scalars, statistical attributes over a collection of entities, etc.</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="WorkflowExecution">
<rdfs:label xml:lang="it">Esecuzione di workflow</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:ID="PlanExecution"/>
</rdfs:subClassOf>
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#PlanExecution"/>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="satisfies"/>
</owl:onProperty>
<owl:someValuesFrom>
<owl:Class rdf:ID="Workflow"/>
</owl:someValuesFrom>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:label xml:lang="en">Workflow execution</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="Theory">
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:ID="Relation"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="hasComponent"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment>A Theory is a Description that represents a set of assumptions for describing something, usually general. Scientific, philosophical, and commonsense theories can be included here.
This class can also be used to act as 'naturalized reifications' of logical theories (of course, they will be necessarily incomplete in this case, because second-order entities are represented as first-order ones).</rdfs:comment>
<rdfs:label xml:lang="it">Teoria</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:ID="Description"/>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Theory</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="UnitOfMeasure">
<rdfs:label xml:lang="it">Unità di misura</rdfs:label>
<rdfs:comment>Units of measure are conceptualized here as parameters on regions, which can be valued as datatype values.</rdfs:comment>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:about="#Region"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="parametrizes"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:ID="Parameter"/>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Unit of measure</rdfs:label>
</owl:Class>
<owl:Class rdf:about="#Region">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:SymmetricProperty rdf:ID="overlaps"/>
</owl:onProperty>
<owl:allValuesFrom rdf:resource="#Region"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:ID="Abstract"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:ID="precedes"/>
</owl:onProperty>
<owl:allValuesFrom rdf:resource="#Region"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="hasConstituent"/>
</owl:onProperty>
<owl:allValuesFrom rdf:resource="#Region"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Regione</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:ID="hasPart"/>
</owl:onProperty>
<owl:allValuesFrom rdf:resource="#Region"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Region</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Any region in a dimensional space (a dimensional space is a maximal Region), which can be used as a value for a quality of an Entity . For example, TimeInterval, SpaceRegion, PhysicalAttribute, Amount, SocialAttribute are all subclasses of Region.
Regions are not data values in the ordinary knowledge representation sense; in order to get patterns for modelling data, see the properties: representsDataValue and hasDataValue</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="Agent">
<rdfs:label xml:lang="en">Agent</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Any agentive Object , either physical (e.g. a whale, a robot, an oak), or social (e.g. a corporation, an institution, a community).</rdfs:comment>
<owl:equivalentClass>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:ID="PhysicalAgent"/>
<owl:Class rdf:ID="SocialAgent"/>
</owl:unionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:subClassOf>
<owl:Class rdf:ID="Object"/>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Agente</rdfs:label>
<rdfs:comment>Additional comment: a computational agent can be considered as a PhysicalAgent that realizes a certain class of algorithms (that can be considered as instances of InformationObject) that allow to obtain some behaviors that are considered typical of agents in general. For an ontology of computational objects based on DOLCE see e.g. http://www.loa-cnr.it/COS/COS.owl, and http://www.loa-cnr.it/KCO/KCO.owl.</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="SocialPerson">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A SocialAgent that needs the existence of a specific NaturalPerson in order to act (but the lifetime of the NaturalPerson has only to overlap that of the SocialPerson).</rdfs:comment>
<rdfs:subClassOf>
<owl:Class rdf:about="#SocialAgent"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:cardinality>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="actsThrough"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Persona sociale</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:ID="Person"/>
</rdfs:subClassOf>
<owl:versionInfo>Formerly: Person (changed to avoid confusion with commonsense intuition)</owl:versionInfo>
<rdfs:label xml:lang="en">Social person</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="DesignedArtifact">
<rdfs:label xml:lang="it">Artefatto progettato</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:ID="PhysicalArtifact"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:ID="Design"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="isDescribedBy"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment>A PhysicalArtifact that is also described by a Design. This excludes simple recycling or refunctionalization of natural objects. Most common sense 'artifacts' can be included in this class: cars, lamps, houses, chips, etc.</rdfs:comment>
<rdfs:label xml:lang="en">Designed artifact</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="Transition">
<rdfs:comment>A transition is a Situation that creates a context for three TimeInterval(s), two additional different Situation(s), one Event, one Process, and at least one Object: the Event is observed as the cause for the transition, one Situation is the state before the transition, the second Situation is the state after the transition, the Process is the invariance under some different transitions (including the one represented here), in which at least one Object is situated. Finally, the time intervals position the situations and the transitional event in time.
This class of situations partly encodes the ontology underlying typical engineering algebras for processes, e.g. Petri Nets.
A full representation of the transition ontology is outside the expressivity of OWL, because we would need qualified cardinality restrictions, coreference, property equivalence, and property composition.</rdfs:comment>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="includesEvent"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>2</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="isSettingFor"/>
</owl:onProperty>
<owl:someValuesFrom>
<owl:Class rdf:ID="Process"/>
</owl:someValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#isSettingFor"/>
</owl:onProperty>
<owl:someValuesFrom>
<owl:Class rdf:ID="Situation"/>
</owl:someValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="includesObject"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#isSettingFor"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>8</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Transition</rdfs:label>
<rdfs:label xml:lang="it">Transizione</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:about="#Situation"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="includesTime"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>3</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Pattern">
<rdfs:label xml:lang="en">Pattern</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:about="#Relation"/>
</rdfs:subClassOf>
<rdfs:comment>Any invariance detected from a dataset, or from observation; also, any invariance proposed based on top-down considerations.
E.g. patterns detected and abstracted by an organism, by pattern recognition algorithms, by machine learning techniques, etc.
An occurrence of a pattern is an 'observable', or detected Situation</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="Plan">
<rdfs:subClassOf>
<owl:Class rdf:about="#Description"/>
</rdfs:subClassOf>
<rdfs:comment>A Description having an explicit Goal, to be achieved by executing the plan</rdfs:comment>
<rdfs:label xml:lang="it">Piano</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:ID="Goal"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#hasComponent"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Plan</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="Narrative">
<rdfs:label xml:lang="en">Narrative</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:about="#Description"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Right">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A legal position by which an Agent is entitled to obtain something from another Agent , under specified circumstances, through an enforcement explicited either in a Law, Contract , etc.</rdfs:comment>
<rdfs:label xml:lang="it">Diritto</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="definesRole"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>2</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:about="#Description"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:minCardinality>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="definesTask"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Right</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="ChemicalObject">
<rdfs:label xml:lang="en">Chemical object</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:ID="PhysicalBody"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#Abstract">
<owl:disjointWith>
<owl:Class rdf:ID="Quality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="Event"/>
</owl:disjointWith>
<rdfs:comment>Any Entity that cannot be located in space-time. E.g. mathematical entities: formal semantics elements, regions within dimensional spaces, etc.</rdfs:comment>
<rdfs:label xml:lang="it">Astratto</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:ID="Entity"/>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Abstract</rdfs:label>
<owl:disjointWith>
<owl:Class rdf:about="#Object"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="Place">
<rdfs:comment>A location, in a very generic sense: a political geographic entity (Roma, Lesotho), a non-material location determined by the presence of other entities ("the area close to Roma"), pivot events or signs ("the area where the helicopter fell"), complements of other entities ("the area under the table"), etc.
In this generic sense, a Place is an "approximate" location. For an "absolute" location, see the class SpaceRegion</rdfs:comment>
<rdfs:subClassOf>
<owl:Class rdf:about="#SocialObject"/>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Luogo</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="isLocationOf"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Place</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="Configuration">
<rdfs:subClassOf>
<owl:Class rdf:ID="Collection"/>
</rdfs:subClassOf>
<rdfs:comment>A collection whose members are 'unified', i.e. organized according to a certain schema that can be represented by a Description.
Typically, a configuration is the collection that emerges out of a composed entity: an industrial artifact, a plan, a discourse, etc.
E.g. a physical book has a configuration provided by the part-whole schema that holds together its cover, pages, ink. That schema, based on the individual relations between the book and its parts, can be represented in a reified way by means of a (structural) description, which is said to 'unify' the book configuration.</rdfs:comment>
<rdfs:label xml:lang="it">Configurazione</rdfs:label>
<rdfs:label xml:lang="en">Configuration</rdfs:label>
</owl:Class>
<owl:Class rdf:about="#Workflow">
<rdfs:label xml:lang="en">Workflow</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A Plan that defines Role(s), Task(s), and a specific structure for tasks to be executed, usually supporting the work of an Organization</rdfs:comment>
<rdfs:subClassOf>
<owl:Restriction>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>3</owl:minCardinality>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="defines"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Workflow</rdfs:label>
<rdfs:subClassOf rdf:resource="#Plan"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:ID="Role"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#defines"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#defines"/>
</owl:onProperty>
<owl:someValuesFrom>
<owl:Class rdf:ID="Task"/>
</owl:someValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Contract">
<rdfs:label xml:lang="it">Contratto</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:about="#Description"/>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>(The content of) an agreement between at least two agents that play a Party Role, about some contract object (a Task to be executed).</rdfs:comment>
<rdfs:label xml:lang="en">Contract</rdfs:label>
</owl:Class>
<owl:Class rdf:about="#Description">
<owl:disjointWith>
<owl:Class rdf:ID="InformationObject"/>
</owl:disjointWith>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A Description is a SocialObject that represents a conceptualization.
It can be thought also as a 'descriptive context' that uses or defines concepts in order to create a view on a 'relational context' (cf. Situation) out of a set of data or observations.
For example, a Plan is a Description of some actions to be executed by agents in a certain way, with certain parameters; a Diagnosis is a Description that provides an interpretation for a set of observed entities, etc.</rdfs:comment>
<owl:disjointWith>
<owl:Class rdf:about="#SocialAgent"/>
</owl:disjointWith>
<rdfs:subClassOf>
<owl:Class rdf:about="#SocialObject"/>
</rdfs:subClassOf>
<owl:disjointWith>
<owl:Class rdf:ID="Concept"/>
</owl:disjointWith>
<rdfs:label xml:lang="it">Descrizione</rdfs:label>
<owl:disjointWith>
<owl:Class rdf:about="#Situation"/>
</owl:disjointWith>
<rdfs:label xml:lang="en">Description</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="PhysicalObject">
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="#PhysicalObject"/>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#hasPart"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<owl:disjointWith>
<owl:Class rdf:about="#SocialObject"/>
</owl:disjointWith>
<rdfs:label xml:lang="it">Oggetto fisico</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:about="#Object"/>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Physical object</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Any Object that has a proper space region. The prototypical physical object has also an associated mass, but the nature of its mass can greatly vary based on the epistemological status of the object (scientifically measured, subjectively possible, imaginary).</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="BiologicalObject">
<rdfs:label xml:lang="en">Biological object</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:about="#PhysicalBody"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#Design">
<rdfs:comment>A Description of the Situation, in terms of structure and function, held by an Entity for some reason.
A design is usually accompanied by the rationales behind the construction of the designed Entity (i.e. of the reasons why a design is claimed to be as such). For example, the actual design (a Situation) of a car or of a law is based on both the specification (a Description) of the structure and the rationales used to construct cars or a specific law.
While designs typically describe entities to be constructed, they can also be used to describe 'refunctionalized' entities, or to hypothesize unknown functions.</rdfs:comment>
<rdfs:label xml:lang="it">Design</rdfs:label>
<rdfs:subClassOf rdf:resource="#Description"/>
<rdfs:label xml:lang="en">Design</rdfs:label>
</owl:Class>
<owl:Class rdf:about="#PhysicalBody">
<rdfs:label xml:lang="en">Physical body</rdfs:label>
<rdfs:subClassOf rdf:resource="#PhysicalObject"/>
<rdfs:comment>Physical bodies are PhysicalObject(s), for which we tend to neutralize any possible artifactual character. They can have several granularity levels: geological, chemical, physical, biological, etc.</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="Action">
<rdfs:subClassOf>
<owl:Restriction>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="executesTask"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Action</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>An Event with at least one Agent that isParticipantIn it, and that executes a Task that typically isDefinedIn a Plan, Workflow, Project, etc.</rdfs:comment>
<rdfs:label xml:lang="it">Azione</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom rdf:resource="#Agent"/>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="hasParticipant"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:about="#Event"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="InformationEntity">
<rdfs:comment>A piece of information, be it concretely realized or not.</rdfs:comment>
<rdfs:subClassOf>
<owl:Class rdf:about="#Entity"/>
</rdfs:subClassOf>
<owl:equivalentClass>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#InformationObject"/>
<owl:Class rdf:ID="InformationRealization"/>
</owl:unionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:about="#SocialObject">
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="#SocialObject"/>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#hasPart"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:about="#Object"/>
</rdfs:subClassOf>
<owl:disjointWith rdf:resource="#PhysicalObject"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="isExpressedBy"/>
</owl:onProperty>
<owl:someValuesFrom>
<owl:Class rdf:about="#InformationObject"/>
</owl:someValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Oggetto sociale</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Any Object that exists only within some communication Event, in which at least one PhysicalObject participates in.
In other words, all objects that have been or are created in the process of social communication: for the sake of communication (InformationObject), for incorporating new individuals (SocialAgent, Place), for contextualizing existing entities (Situation), for collecting existing entities (Collection), or for describing existing entities (Description, Concept).
Being dependent on communication, all social objects need to be expressed by some information object (information object are self-expressing).</rdfs:comment>
<owl:equivalentClass>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Collection"/>
<owl:Class rdf:about="#Concept"/>
<owl:Class rdf:about="#Description"/>
<owl:Class rdf:about="#InformationObject"/>
<owl:Class rdf:about="#Situation"/>
<owl:Class rdf:about="#SocialAgent"/>
<owl:Class rdf:about="#Place"/>
</owl:unionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:label xml:lang="en">Social object</rdfs:label>
</owl:Class>
<owl:Class rdf:about="#Person">
<rdfs:comment>Persons in commonsense intuition, which does not apparently distinguish between either natural or social persons.</rdfs:comment>
<owl:equivalentClass>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:ID="NaturalPerson"/>
<owl:Class rdf:about="#SocialPerson"/>
</owl:unionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:label>Persona {it}</rdfs:label>
<rdfs:subClassOf rdf:resource="#Agent"/>
<rdfs:label xml:lang="en">Person</rdfs:label>
</owl:Class>
<owl:Class rdf:about="#Role">
<rdfs:label xml:lang="en">Role</rdfs:label>
<rdfs:label xml:lang="it">Ruolo</rdfs:label>
<owl:disjointWith>
<owl:Class rdf:about="#Parameter"/>
</owl:disjointWith>
<rdfs:subClassOf>
<owl:Class rdf:about="#Concept"/>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A Concept that classifies an Object</rdfs:comment>
<owl:disjointWith>
<owl:Class rdf:ID="EventType"/>
</owl:disjointWith>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="#Role"/>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#hasPart"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom>
<owl:Class rdf:about="#Object"/>
</owl:allValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="classifies"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#Object">
<rdfs:label xml:lang="en">Object</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Any physical, social, or mental object, or a substance</rdfs:comment>
<owl:disjointWith>
<owl:Class rdf:about="#Quality"/>
</owl:disjointWith>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="#Object"/>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#hasPart"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="isParticipantIn"/>
</owl:onProperty>
<owl:someValuesFrom>
<owl:Class rdf:about="#Event"/>
</owl:someValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#hasConstituent"/>
</owl:onProperty>
<owl:allValuesFrom rdf:resource="#Object"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:about="#Entity"/>
</rdfs:subClassOf>
<owl:equivalentClass>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#PhysicalObject"/>
<owl:Class rdf:about="#SocialObject"/>
</owl:unionOf>
</owl:Class>
</owl:equivalentClass>
<owl:disjointWith>
<owl:Class rdf:about="#Event"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#Abstract"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="isClassifiedBy"/>
</owl:onProperty>
<owl:allValuesFrom rdf:resource="#Role"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Oggetto</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="Classification">
<rdfs:label xml:lang="en">Classification</rdfs:label>
<rdfs:comment>A special kind of Situation that allows to include time indexing for the classifies relation in situations. For example, if a Situation s 'my old cradle is used in these days as a flower pot' isSettingFor the entity 'my old cradle' and the TimeIntervals '8June2007' and '10June2007', and we know that s satisfies a functional Description for aesthetic objects, which defines the Concepts 'flower pot' and 'flower', then we also need to know what concept classifies 'my old cradle' at what time.
In order to solve this issue, we need to create a sub-situation s' for the classification time: 'my old cradle is a flower pot in 8June2007'. Such sub-situation s' isPartOf s.</rdfs:comment>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:ID="TimeInterval"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#isSettingFor"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Classificazione</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:about="#Situation"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#isSettingFor"/>
</owl:onProperty>
<owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>3</owl:cardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#isSettingFor"/>
</owl:onProperty>
<owl:someValuesFrom>
<owl:Class rdf:about="#Concept"/>
</owl:someValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#Quality">
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:about="#Entity"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="isQualityOf"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Quality</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="#Quality"/>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#hasPart"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:about="#Entity"/>
</rdfs:subClassOf>
<owl:disjointWith rdf:resource="#Object"/>
<owl:disjointWith>
<owl:Class rdf:about="#Event"/>
</owl:disjointWith>
<rdfs:comment>Any aspect of an Entity (but not a part of it), which cannot exist without that Entity. For example, the way the surface of a specific PhysicalObject looks like is a Quality, while the encoding of that Quality into e.g. a PhysicalAttribute should be modeled as a Region.
From the design viewpoint, the Quality-Region distinction is useful only when individual aspects of an Entity are considered in a domain of discourse.
For example, in an automotive context, it would be irrelevant to consider the aspects of car windows for a specific car, unless the factory wants to check a specific window against design parameters (anomaly detection).
On the other hand, in an antiques context, the individual aspects for a specific piece of furniture are a major focus of attention, and may constitute the actual added value, because the design parameters for old furniture are often not fixed, and may not be viewed as 'anomalies'.</rdfs:comment>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#hasConstituent"/>
</owl:onProperty>
<owl:allValuesFrom rdf:resource="#Quality"/>
</owl:Restriction>
</rdfs:subClassOf>
<owl:disjointWith rdf:resource="#Abstract"/>
<rdfs:label xml:lang="it">Qualità</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="SocialRelation">
<rdfs:subClassOf>
<owl:Class rdf:about="#Relation"/>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Relazione sociale</rdfs:label>
<rdfs:comment>Any social relationship</rdfs:comment>
<rdfs:label xml:lang="en">Social relation</rdfs:label>
</owl:Class>
<owl:Class rdf:about="#Situation">
<owl:disjointWith>
<owl:Class rdf:about="#SocialAgent"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#Concept"/>
</owl:disjointWith>
<rdfs:subClassOf rdf:resource="#SocialObject"/>
<owl:disjointWith>
<owl:Class rdf:about="#InformationObject"/>
</owl:disjointWith>
<rdfs:label xml:lang="it">Situazione</rdfs:label>
<owl:disjointWith rdf:resource="#Description"/>
<rdfs:label xml:lang="en">Situation</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A view, consistent with ('satisfying') a Description, on a set of entities.
It can also be seen as a 'relational context' created by an observer on the basis of a 'frame' (i.e. a Description).
For example, a PlanExecution is a context including some actions executed by agents according to certain parameters and expected tasks to be achieved from a Plan; a DiagnosedSituation is a context of observed entities that is interpreted on the basis of a Diagnosis, etc.
Situation is also able to represent reified n-ary relations, where isSettingFor is the top-level relation for all binary projections of the n-ary relation. If used in a transformation pattern for n-ary relations, the designer should take care of creating only one subclass of Situation for each n-ary relation, otherwise the 'identification constraint' (Calvanese et al., IJCAI 2001) could be violated.</rdfs:comment>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#satisfies"/>
</owl:onProperty>
<owl:someValuesFrom rdf:resource="#Description"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Set">
<rdfs:label>Insieme {it}</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:ID="FormalEntity"/>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Set</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="Group">
<rdfs:label xml:lang="it">Gruppo</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="conceptualizes"/>
</owl:onProperty>
<owl:someValuesFrom rdf:resource="#SocialRelation"/>
</owl:Restriction>
</owl:allValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#actsThrough"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:ID="CollectiveAgent"/>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A CollectiveAgent whose acting agents conceptualize a same SocialRelation .</rdfs:comment>
<rdfs:label xml:lang="en">Group</rdfs:label>
</owl:Class>
<owl:Class rdf:about="#CollectiveAgent">
<rdfs:comment>A SocialAgent that is actedBy agents that are (and act as) members of a Collective. A collective agent can have roles that are also roles of those agents.
For example, in sociology, a 'group action' is the situation in which a number of people (that result to be members of a collective) in a given area behave in a coordinated way in order to achieve a (often common) goal. The Agent in such a Situation is not single, but a CollectiveAgent (a Group). This can be generalized to the notion of social movement, which assumes a large Community or even the entire Society as agents.
The difference between a CollectiveAgent and an Organization is that a Description that introduces a CollectiveAgent is also one that unifies the corresponding Collective. In practice, this difference makes collective agents 'less stable' than organizations, because they have a dedicated, publicly recognizable Description that is conceived to introduce them.</rdfs:comment>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Description"/>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="unifies"/>
</owl:onProperty>
<owl:someValuesFrom>
<owl:Class rdf:ID="Collective"/>
</owl:someValuesFrom>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="isIntroducedBy"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="it">Agente collettivo</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:about="#SocialAgent"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:about="#Collective"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="isMemberOf"/>
</owl:onProperty>
</owl:Restriction>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#actsThrough"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Collective agent</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="Method">
<rdfs:comment>A method is a Description that defines or uses concepts in order to guide carrying out actions aimed at a solution with respect to a problem.
It is different from a Plan, because plans could be carried out in order to follow a method, but a method can be followed by executing alternative plans.</rdfs:comment>
<rdfs:subClassOf rdf:resource="#Description"/>
<rdfs:label xml:lang="it">Metodo</rdfs:label>
<rdfs:label xml:lang="en">Method</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="Organism">
<rdfs:subClassOf rdf:resource="#BiologicalObject"/>
<rdfs:label xml:lang="it">Organismo</rdfs:label>
<rdfs:comment>A physical objects with biological characteristics, typically that organisms can self-reproduce.</rdfs:comment>
<rdfs:label xml:lang="en">Organism</rdfs:label>
</owl:Class>
<owl:Class rdf:about="#Relation">
<rdfs:label xml:lang="en">Relation</rdfs:label>
<rdfs:subClassOf rdf:resource="#Description"/>
<rdfs:label xml:lang="it">Relazione</rdfs:label>
<rdfs:comment>Relations are descriptions that can be considered as the counterpart of formal relations (that are included in the FormalEntity class).
For example, 'givingGrantToInstitution(x,y,z)' with three argument types: Provider(x),Grant(y),Recipient(z), can have a Relation counterpart: 'GivingGrantToInstitution', which defines three Concept instances: Provider,Grant,Recipient.
Since social objects are not formal entities, Relation includes here any 'relation-like' entity in common sense, including social relations.</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="TypeCollection">
<rdfs:label xml:lang="it">Collezione di un tipo</rdfs:label>
<rdfs:subClassOf>
<owl:Class rdf:about="#Collection"/>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A Collection whose members are the maximal set of individuals that share the same (named) type, e.g. "the gem stones", "the Italians".
This class is very useful to apply a variety of the so-called "ClassesAsValues" design pattern, when it is used to talk about the extensional aspect of a class. An alternative variety of the pattern applies to the intensional aspect of a class, and the class Concept should be used instead.</rdfs:comment>
<rdfs:label xml:lang="en">Type collection</rdfs:label>
</owl:Class>
<owl:Class rdf:about="#NaturalPerson">
<rdfs:comment>A person in the physical commonsense intuition: 'have you seen that person walking down the street?'</rdfs:comment>
<rdfs:subClassOf>
<owl:Class rdf:about="#PhysicalAgent"/>
</rdfs:subClassOf>
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:label xml:lang="it">Persona fisica</rdfs:label>
<rdfs:label xml:lang="en">Natural person</rdfs:label>
</owl:Class>
<owl:Class rdf:ID="Project">
<rdfs:label xml:lang="en">Project</rdfs:label>
<rdfs:label xml:lang="it">Progetto</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#defines"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>3</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A Plan that defines Role(s), Task(s), and a specific structure for tasks to be executed in relation to goals to be achieved, in order to achieve the main goal of the project. In other words, a project is a plan with a subgoal structure and multiple roles and tasks.</rdfs:comment>
<rdfs:subClassOf rdf:resource="#Plan"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#defines"/>
</owl:onProperty>
<owl:someValuesFrom rdf:resource="#Role"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#defines"/>
</owl:onProperty>
<owl:someValuesFrom>
<owl:Class rdf:about="#Task"/>
</owl:someValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#PhysicalArtifact">
<rdfs:label xml:lang="it">Artefatto fisico</rdfs:label>
<rdfs:subClassOf rdf:resource="#PhysicalObject"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom rdf:resource="#Plan"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#isDescribedBy"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="en">Physical artifact</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Any PhysicalObject that isDescribedBy a Plan .
This axiomatization is weak, but allows to talk of artifacts in a very general sense, i.e. including recycled objects, objects with an intentional functional change, natural objects that are given a certain function, even though they are not modified or structurally designed, etc. PhysicalArtifact(s) are not considered disjoint from PhysicalBody(s), in order to allow a dual classification when needed. E.g.,
FunctionalSubstance(s) are included here as well.
Immaterial (non-physical) artifacts (e.g. texts, ideas, cultural movements, corporations, communities, etc. can be modelled as social objects (see SocialObject), which are all 'artifactual' in the weak sense assumed here.</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="SpatioTemporalRegion">
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:about="#TimeInterval"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#hasConstituent"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>