11# metamodel_version: 1.7.0 
2+ enum  EntityTypeEnum 
3+   {
4+     owl_class 
5+     owl_object_property 
6+     owl_data_property 
7+     owl_annotation_property 
8+     owl_named_individual 
9+     skos_concept 
10+     rdfs_resource 
11+     rdfs_class 
12+     rdfs_literal 
13+     rdfs_datatype 
14+     rdf_property 
15+     composed_entity_expression 
16+   }
17+ 
18+ enum  MappingCardinalityEnum 
19+   {
20+     __1__COLON__1 
21+     __1__COLON__n 
22+     n__COLON__1 
23+     n__COLON__n 
24+     __1__COLON__0 
25+     __0__COLON__1 
26+     __0__COLON__0 
27+   }
28+ 
29+ enum  PredicateModifierEnum 
30+   {
31+     Not 
32+   }
33+ 
34+ enum  SssomVersionEnum 
35+   {
36+     __1__FULL_STOP__0 
37+     __1__FULL_STOP__1 
38+   }
39+ 
240type  ExtensionDefinition 
341  {
442    slotName : Ncname ! 
@@ -8,6 +46,7 @@ type ExtensionDefinition
846
947type  Mapping 
1048  {
49+     recordId : EntityReference 
1150    subjectId : EntityReference 
1251    subjectLabel : String 
1352    subjectCategory : String 
@@ -24,17 +63,20 @@ type Mapping
2463    reviewerLabel : [String ]
2564    creatorId : [EntityReference ]
2665    creatorLabel : [String ]
27-     license : Uri 
66+     license : NonRelativeURI 
2867    subjectType : EntityTypeEnum 
2968    subjectSource : EntityReference 
3069    subjectSourceVersion : String 
3170    objectType : EntityTypeEnum 
3271    objectSource : EntityReference 
3372    objectSourceVersion : String 
34-     mappingProvider : Uri 
73+     predicateType : EntityTypeEnum 
74+     mappingProvider : NonRelativeURI 
3575    mappingSource : EntityReference 
3676    mappingCardinality : MappingCardinalityEnum 
77+     cardinalityScope : [String ]
3778    mappingTool : String 
79+     mappingToolId : EntityReference 
3880    mappingToolVersion : String 
3981    mappingDate : Date 
4082    publicationDate : Date 
@@ -48,7 +90,7 @@ type Mapping
4890    objectPreprocessing : [EntityReference ]
4991    similarityScore : Double 
5092    similarityMeasure : String 
51-     seeAlso : [String ]
93+     seeAlso : [NonRelativeURI ]
5294    issueTrackerItem : EntityReference 
5395    other : String 
5496    comment : String 
@@ -59,51 +101,59 @@ type MappingRegistry
59101    mappingRegistryId : EntityReference ! 
60102    mappingRegistryTitle : String 
61103    mappingRegistryDescription : String 
62-     imports : [Uri ]
104+     imports : [NonRelativeURI ]
63105    mappingSetReferences : [MappingSetReference ]
64-     documentation : Uri 
65-     homepage : Uri 
66-     issueTracker : Uri 
106+     documentation : NonRelativeURI 
107+     homepage : NonRelativeURI 
108+     issueTracker : NonRelativeURI 
67109  }
68110
69111type  MappingSet 
70112  {
113+     sssomVersion : SssomVersionEnum 
71114    curieMap : [Prefix ]
72115    mappings : [Mapping ]
73-     mappingSetId : Uri ! 
116+     mappingSetId : NonRelativeURI ! 
74117    mappingSetVersion : String 
75-     mappingSetSource : [Uri ]
118+     mappingSetSource : [NonRelativeURI ]
76119    mappingSetTitle : String 
77120    mappingSetDescription : String 
121+     mappingSetConfidence : Double 
78122    creatorId : [EntityReference ]
79123    creatorLabel : [String ]
80-     license : Uri ! 
124+     license : NonRelativeURI ! 
81125    subjectType : EntityTypeEnum 
82126    subjectSource : EntityReference 
83127    subjectSourceVersion : String 
84128    objectType : EntityTypeEnum 
85129    objectSource : EntityReference 
86130    objectSourceVersion : String 
87-     mappingProvider : Uri 
131+     predicateType : EntityTypeEnum 
132+     mappingProvider : NonRelativeURI 
133+     cardinalityScope : [String ]
88134    mappingTool : String 
135+     mappingToolId : EntityReference 
89136    mappingToolVersion : String 
90137    mappingDate : Date 
91138    publicationDate : Date 
92139    subjectMatchField : [EntityReference ]
93140    objectMatchField : [EntityReference ]
94141    subjectPreprocessing : [EntityReference ]
95142    objectPreprocessing : [EntityReference ]
96-     seeAlso : [String ]
97-     issueTracker : Uri 
143+     similarityMeasure : String 
144+     curationRule : [EntityReference ]
145+     curationRuleText : [String ]
146+     seeAlso : [NonRelativeURI ]
147+     issueTracker : NonRelativeURI 
98148    other : String 
99149    comment : String 
100150    extensionDefinitions : [ExtensionDefinition ]
101151  }
102152
103153type  MappingSetReference 
104154  {
105-     mappingSetId : Uri ! 
106-     mirrorFrom : Uri 
155+     mappingSetId : NonRelativeURI ! 
156+     mirrorFrom : NonRelativeURI 
107157    registryConfidence : Double 
108158    mappingSetGroup : String 
109159    lastUpdated : Date 
@@ -125,3 +175,8 @@ type Propagatable
125175    propagated : Boolean 
126176  }
127177
178+ type  Versionable 
179+   {
180+     addedIn : SssomVersionEnum 
181+   }
182+ 
0 commit comments