Commit Graph

26 Commits

Author SHA1 Message Date
Luca Frosini c48eae1355 Improved IS Model Organization 2023-05-12 17:47:58 +02:00
Luca Frosini 644dc86b66 id as been moved after type 2023-05-05 13:16:53 +02:00
Luca Frosini ccb259432f Added id as first member in serialization 2023-05-04 18:08:30 +02:00
Luca Frosini 4b06b1b6bc Added expectedtype property to keep track of original type 2023-04-28 17:16:31 +02:00
Luca Frosini b403ce9f85 Fixing property order 2023-04-28 14:41:03 +02:00
Luca Frosini 86f015cb21 uuid property has been renamed to id 2023-04-28 11:33:29 +02:00
Luca Frosini a79ed8fd56 Ordering Json Properties 2023-04-27 16:30:10 +02:00
Luca Frosini cba11607d0 Redesigning E/R instance definition 2023-04-20 10:27:01 +02:00
Luca Frosini 746748494a Redesigning E/R instance definition 2023-04-19 16:38:40 +02:00
Luca Frosini ec9e319792 Redesigning E/R instance definition 2023-04-18 17:51:23 +02:00
Luca Frosini 1f6d21b9a0 Reorganizing packages of IS Model 2023-02-03 14:39:25 +01:00
Luca Frosini 8771c62ed1 Improved descriptions to produce a better documentation 2023-01-20 11:22:52 +01:00
Luca Frosini 66fead0851 Renamed TypeVersion class to Version 2021-10-21 10:11:45 +02:00
Luca Frosini 603e8f2cf7 Renamed convenient interface 2021-02-05 11:32:37 +01:00
Luca Frosini 2cac6ddc63 Added convenient interface to identify Entity and Relation 2021-02-05 11:30:47 +01:00
Luca Frosini af24bde831 Fixed authorship 2021-01-20 17:26:13 +01:00
Luca Frosini c507a063c6 Added missing/Fixed authorship on classes 2021-01-20 17:03:02 +01:00
Luca Frosini 8e755e02c3 Added the proper _PROPERTY suffix to propagationConstraint property name 2021-01-13 21:53:16 +01:00
Luca Frosini e697ef2cf5 Using annotation to define name, description, version and chagelog for
any Element
2020-12-15 11:28:34 +01:00
Luca Frosini 0f1b01b49f Switching to gcube-jackson 2020-07-07 17:04:25 +02:00
Luca Frosini dc2d5cece3 Added SchemaMixedElement interface to identify element supporting
additional properties
2020-02-11 10:10:07 +01:00
Luca Frosini 05d6f6796d Reorganized model as following
Element
 - EntityElement
   - Entity
     - Resource
     - Facet
   - Context
   - EntityType
     - ResourceType (3 lists of PropertyDefinition, LinkedFacet, LinkedResource)
     - FacetType (1 list of PropertyDefinition)
 - RelationElement
   - Relation
     - IsRelatedTo
     - ConsistsOf
   - IsParentOf
   - RelationType
     - IsRelatedTo (1 list of PropertyDefinition)
     - ConsistsOf (1 list of PropertyDefinition)
 - PropertyElement
   - Property
     - Header
     - PropagationConstraint
     - Encrypted
   - PropertyType (1 list of PropertyDefinition)
     - PropertyDefinition
     - LinkedEntity
       - LinkedFacet
       - LinkedResource
2020-01-30 11:01:36 +01:00
Luca Frosini 770155d5c5 Fixing model 2019-11-04 18:06:46 +01:00
Luca Frosini 408cfb9686 Adding and additional level to allow to define TypeDefinition and
PropertyDefinition
2019-10-23 16:55:48 +02:00
Luca Frosini 7f8d784cae Trying to reorganize model to have a more clear view 2019-10-23 15:40:52 +02:00
Luca Frosini cbcdd2c122 Creating branch to test maven shadow plugin
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/private/luca.frosini/information-system-model@178663 82a268e6-3cf1-43bd-a215-b396298e98cf
2019-03-22 14:18:23 +00:00