Constraints on vocabulary terms defined in the OSLC System Modeling Language (SysML) namespace.
"^^rdf:XMLLiteral ; +<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl dcterms:hasVersion "V2" ; dcterms:isPartOfType
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "directedUsage" ;
@@ -56,6 +76,9 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -66,6 +89,7 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -102,6 +126,8 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -111,6 +137,7 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -150,6 +177,8 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -159,6 +188,84 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "payloadArgument" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:payloadArgument ;
@@ -168,6 +275,7 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "An Expression
whose result
is bound to the payload
parameter
of this AcceptActionUsage
. If provided, the AcceptActionUsage
will only accept a Transfer
with exactly this payload
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -176,6 +284,43 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "receiverArgument" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:receiverArgument ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "An Expression
whose result
is bound to the receiver
input parameter
of this AcceptActionUsage
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -300,6 +445,39 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ActionDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ActionDefinition ;
oslc:property [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -318,6 +496,7 @@ oslc_sysml_shapes:ActionDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedConcern ;
@@ -335,6 +514,94 @@ oslc_sysml_shapes:ActionDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "action" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsages
that are steps
in this ActionDefinition
, which define the actions that specify the behavior of the ActionDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -344,6 +611,7 @@ oslc_sysml_shapes:ActionDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -446,6 +714,8 @@ oslc_sysml_shapes:ActionDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -540,6 +810,7 @@ oslc_sysml_shapes:ActionDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ActionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ActionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -581,15 +852,72 @@ oslc_sysml_shapes:ActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:chainingFeature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
@@ -597,6 +925,54 @@ oslc_sysml_shapes:ActionUsageShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -606,6 +982,7 @@ oslc_sysml_shapes:ActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -654,19 +1031,33 @@ oslc_sysml_shapes:ActionUsageShape a oslc:ResourceShape ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
+========
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
@@ -677,6 +1068,9 @@ oslc_sysml_shapes:ActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -800,6 +1194,18 @@ oslc_sysml_shapes:ActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ActorMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ActorMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -808,6 +1214,21 @@ oslc_sysml_shapes:ActorMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
@@ -818,6 +1239,7 @@ oslc_sysml_shapes:ActorMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
@@ -833,6 +1255,8 @@ oslc_sysml_shapes:ActorMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -841,6 +1265,7 @@ oslc_sysml_shapes:ActorMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -850,6 +1275,8 @@ oslc_sysml_shapes:ActorMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -909,6 +1336,7 @@ oslc_sysml_shapes:ActorMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:AllocationDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -918,6 +1346,8 @@ oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -927,6 +1357,7 @@ oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -996,6 +1427,8 @@ oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -1005,6 +1438,7 @@ oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -1023,11 +1457,38 @@ oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -1038,6 +1499,39 @@ oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -1047,6 +1541,7 @@ oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedConstraint ;
@@ -1055,6 +1550,61 @@ oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:allocation,
oslc_sysml_shapes:associationEnd,
@@ -1158,14 +1708,72 @@ oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:AllocationUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:AllocationUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -1212,11 +1820,38 @@ oslc_sysml_shapes:AllocationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
+========
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
- dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
@@ -1287,6 +1922,42 @@ oslc_sysml_shapes:AllocationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -1296,6 +1967,7 @@ oslc_sysml_shapes:AllocationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -1313,6 +1985,16 @@ oslc_sysml_shapes:AllocationUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:allocationDefinition,
oslc_sysml_shapes:association,
@@ -1446,6 +2128,7 @@ oslc_sysml_shapes:AllocationUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:AnalysisCaseDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:AnalysisCaseDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -1592,6 +2275,115 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this CaseDefinition
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "objectiveRequirement" ;
oslc:occurs oslc:Zero-or-one ;
@@ -1602,6 +2394,7 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsage
representing the objective of this CaseDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -1616,16 +2409,41 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:variant ;
oslc:range oslc_sysml:Usage ;
+========
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "subjectParameter" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:subjectParameter ;
@@ -1634,6 +2452,43 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameter
of this CaseDefinition
that represents its subject."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "resultExpression" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:resultExpression ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "An Expression
used to compute the result
of the AnalysisCaseDefinition
, owned via a ResultExpressionMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this CaseDefinition
that represent actors involved in the case."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -1643,6 +2498,18 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:calculation,
oslc_sysml_shapes:contributor,
@@ -1739,6 +2606,36 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:AnalysisCaseUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:AnalysisCaseUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -1748,6 +2645,7 @@ oslc_sysml_shapes:AnalysisCaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "objectiveRequirement" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
@@ -1766,6 +2664,8 @@ oslc_sysml_shapes:AnalysisCaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -1775,6 +2675,7 @@ oslc_sysml_shapes:AnalysisCaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -1813,6 +2714,16 @@ oslc_sysml_shapes:AnalysisCaseUsageShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -1823,6 +2734,7 @@ oslc_sysml_shapes:AnalysisCaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -1855,6 +2767,118 @@ oslc_sysml_shapes:AnalysisCaseUsageShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this CaseUsage
that represent actors involved in the case."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "objectiveRequirement" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "resultExpression" ;
oslc:occurs oslc:Zero-or-one ;
@@ -1865,6 +2889,7 @@ oslc_sysml_shapes:AnalysisCaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "An Expression
used to compute the result
of the AnalysisCaseUsage
, owned via a ResultExpressionMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -1927,6 +2952,13 @@ oslc_sysml_shapes:AnalysisCaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:analysisCaseDefinition,
@@ -2107,6 +3139,15 @@ oslc_sysml_shapes:AnnotatingElementShape a oslc:ResourceShape ;
oslc_sysml_shapes:AnnotationShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Annotation ;
oslc:property [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -2124,6 +3165,7 @@ oslc_sysml_shapes:AnnotationShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Element
that is annotated by the annotatingElement
of this Annotation."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2133,6 +3175,8 @@ oslc_sysml_shapes:AnnotationShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:annotatingElement,
oslc_sysml_shapes:contributor,
@@ -2183,6 +3227,102 @@ oslc_sysml_shapes:AnnotationShape a oslc:ResourceShape ;
oslc_sysml_shapes:AssertConstraintUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:AssertConstraintUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -2192,6 +3332,7 @@ oslc_sysml_shapes:AssertConstraintUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -2265,24 +3406,45 @@ oslc_sysml_shapes:AssertConstraintUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
oslc:range oslc_sysml:VariantMembership ;
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:featuringType ;
+========
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:parameter ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -2297,6 +3459,7 @@ oslc_sysml_shapes:AssertConstraintUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
@@ -2320,6 +3483,16 @@ oslc_sysml_shapes:AssertConstraintUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2329,12 +3502,15 @@ oslc_sysml_shapes:AssertConstraintUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:assertedConstraint,
oslc_sysml_shapes:behavior,
@@ -2462,6 +3638,7 @@ oslc_sysml_shapes:AssertConstraintUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:AssignmentActionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:AssignmentActionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -2489,6 +3666,11 @@ oslc_sysml_shapes:AssignmentActionUsageShape a oslc:ResourceShape ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
@@ -2531,14 +3713,19 @@ oslc_sysml_shapes:AssignmentActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:variantMembership ;
oslc:range oslc_sysml:VariantMembership ;
+========
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2549,10 +3736,38 @@ oslc_sysml_shapes:AssignmentActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "referent" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:referent ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -2562,6 +3777,7 @@ oslc_sysml_shapes:AssignmentActionUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
oslc:range oslc_sysml:Usage ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -2594,11 +3810,88 @@ oslc_sysml_shapes:AssignmentActionUsageShape a oslc:ResourceShape ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
+========
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "referent" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:referent ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
whose value is to be set."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2733,24 +4026,8 @@ oslc_sysml_shapes:AssignmentActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:AssociationShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Association ;
oslc:property [ a oslc:Property ;
- oslc:name "unioningType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "importedMembership" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -2769,23 +4046,14 @@ oslc_sysml_shapes:AssociationShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2795,92 +4063,17 @@ oslc_sysml_shapes:AssociationShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
- oslc_sysml_shapes:aliasIds,
- oslc_sysml_shapes:associationEnd,
- oslc_sysml_shapes:contributor,
- oslc_sysml_shapes:created,
- oslc_sysml_shapes:creator,
- oslc_sysml_shapes:dctype,
- oslc_sysml_shapes:declaredName,
- oslc_sysml_shapes:declaredShortName,
- oslc_sysml_shapes:derives,
- oslc_sysml_shapes:description,
- oslc_sysml_shapes:directedFeature,
- oslc_sysml_shapes:documentation,
- oslc_sysml_shapes:elaborates,
- oslc_sysml_shapes:elementId,
- oslc_sysml_shapes:endFeature,
- oslc_sysml_shapes:external,
- oslc_sysml_shapes:featureMembership,
- oslc_sysml_shapes:identifier,
- oslc_sysml_shapes:inheritedFeature,
- oslc_sysml_shapes:inheritedMembership,
- oslc_sysml_shapes:input,
- oslc_sysml_shapes:instanceShape,
- oslc_sysml_shapes:isAbstract,
- oslc_sysml_shapes:isConjugated,
- oslc_sysml_shapes:isImplied,
- oslc_sysml_shapes:isImpliedIncluded,
- oslc_sysml_shapes:isLibraryElement,
- oslc_sysml_shapes:isSufficient,
- oslc_sysml_shapes:member,
- oslc_sysml_shapes:membership,
- oslc_sysml_shapes:modified,
- oslc_sysml_shapes:multiplicity,
- oslc_sysml_shapes:name,
- oslc_sysml_shapes:output,
- oslc_sysml_shapes:ownedAnnotation,
- oslc_sysml_shapes:ownedConjugator,
- oslc_sysml_shapes:ownedDifferencing,
- oslc_sysml_shapes:ownedDisjoining,
- oslc_sysml_shapes:ownedElement,
- oslc_sysml_shapes:ownedEndFeature,
- oslc_sysml_shapes:ownedFeature,
- oslc_sysml_shapes:ownedFeatureMembership,
- oslc_sysml_shapes:ownedImport,
- oslc_sysml_shapes:ownedIntersecting,
- oslc_sysml_shapes:ownedMember,
- oslc_sysml_shapes:ownedMembership,
- oslc_sysml_shapes:ownedRelatedElement,
- oslc_sysml_shapes:ownedRelationship,
- oslc_sysml_shapes:ownedSpecialization,
- oslc_sysml_shapes:ownedSubclassification,
- oslc_sysml_shapes:ownedUnioning,
- oslc_sysml_shapes:owner,
- oslc_sysml_shapes:owningMembership,
- oslc_sysml_shapes:owningNamespace,
- oslc_sysml_shapes:owningRelatedElement,
- oslc_sysml_shapes:owningRelationship,
- oslc_sysml_shapes:qualifiedName,
- oslc_sysml_shapes:refine,
- oslc_sysml_shapes:relatedElement,
- oslc_sysml_shapes:relatedType,
- oslc_sysml_shapes:satisfy,
- oslc_sysml_shapes:serviceProvider,
- oslc_sysml_shapes:shortName,
- oslc_sysml_shapes:shortTitle,
- oslc_sysml_shapes:source,
- oslc_sysml_shapes:sourceType,
- oslc_sysml_shapes:targetType,
- oslc_sysml_shapes:textualRepresentation,
- oslc_sysml_shapes:title,
- oslc_sysml_shapes:trace,
- oslc_sysml_shapes:type ;
- dcterms:description "An Association
is a Relationship
and a Classifier
to enable classification of links between things (in the universe). The co-domains (types
) of the associationEnd
Features
are the relatedTypes
, as co-domain and participants (linked things) of an Association
identify each other."^^rdf:XMLLiteral ;
- dcterms:title "AssociationShape"^^rdf:XMLLiteral .
-
-oslc_sysml_shapes:AssociationStructureShape a oslc:ResourceShape ;
- oslc:describes oslc_sysml:AssociationStructure ;
- oslc:property [ a oslc:Property ;
- oslc:name "feature" ;
+ [ a oslc:Property ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -2890,6 +4083,7 @@ oslc_sysml_shapes:AssociationStructureShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -2899,14 +4093,14 @@ oslc_sysml_shapes:AssociationStructureShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2917,6 +4111,198 @@ oslc_sysml_shapes:AssociationStructureShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc_sysml_shapes:aliasIds,
+ oslc_sysml_shapes:associationEnd,
+ oslc_sysml_shapes:contributor,
+ oslc_sysml_shapes:created,
+ oslc_sysml_shapes:creator,
+ oslc_sysml_shapes:dctype,
+ oslc_sysml_shapes:declaredName,
+ oslc_sysml_shapes:declaredShortName,
+ oslc_sysml_shapes:derives,
+ oslc_sysml_shapes:description,
+ oslc_sysml_shapes:directedFeature,
+ oslc_sysml_shapes:documentation,
+ oslc_sysml_shapes:elaborates,
+ oslc_sysml_shapes:elementId,
+ oslc_sysml_shapes:endFeature,
+ oslc_sysml_shapes:external,
+ oslc_sysml_shapes:featureMembership,
+ oslc_sysml_shapes:identifier,
+ oslc_sysml_shapes:inheritedFeature,
+ oslc_sysml_shapes:inheritedMembership,
+ oslc_sysml_shapes:input,
+ oslc_sysml_shapes:instanceShape,
+ oslc_sysml_shapes:isAbstract,
+ oslc_sysml_shapes:isConjugated,
+ oslc_sysml_shapes:isImplied,
+ oslc_sysml_shapes:isImpliedIncluded,
+ oslc_sysml_shapes:isLibraryElement,
+ oslc_sysml_shapes:isSufficient,
+ oslc_sysml_shapes:member,
+ oslc_sysml_shapes:membership,
+ oslc_sysml_shapes:modified,
+ oslc_sysml_shapes:multiplicity,
+ oslc_sysml_shapes:name,
+ oslc_sysml_shapes:output,
+ oslc_sysml_shapes:ownedAnnotation,
+ oslc_sysml_shapes:ownedConjugator,
+ oslc_sysml_shapes:ownedDifferencing,
+ oslc_sysml_shapes:ownedDisjoining,
+ oslc_sysml_shapes:ownedElement,
+ oslc_sysml_shapes:ownedEndFeature,
+ oslc_sysml_shapes:ownedFeature,
+ oslc_sysml_shapes:ownedFeatureMembership,
+ oslc_sysml_shapes:ownedImport,
+ oslc_sysml_shapes:ownedIntersecting,
+ oslc_sysml_shapes:ownedMember,
+ oslc_sysml_shapes:ownedMembership,
+ oslc_sysml_shapes:ownedRelatedElement,
+ oslc_sysml_shapes:ownedRelationship,
+ oslc_sysml_shapes:ownedSpecialization,
+ oslc_sysml_shapes:ownedSubclassification,
+ oslc_sysml_shapes:ownedUnioning,
+ oslc_sysml_shapes:owner,
+ oslc_sysml_shapes:owningMembership,
+ oslc_sysml_shapes:owningNamespace,
+ oslc_sysml_shapes:owningRelatedElement,
+ oslc_sysml_shapes:owningRelationship,
+ oslc_sysml_shapes:qualifiedName,
+ oslc_sysml_shapes:refine,
+ oslc_sysml_shapes:relatedElement,
+ oslc_sysml_shapes:relatedType,
+ oslc_sysml_shapes:satisfy,
+ oslc_sysml_shapes:serviceProvider,
+ oslc_sysml_shapes:shortName,
+ oslc_sysml_shapes:shortTitle,
+ oslc_sysml_shapes:source,
+ oslc_sysml_shapes:sourceType,
+ oslc_sysml_shapes:targetType,
+ oslc_sysml_shapes:textualRepresentation,
+ oslc_sysml_shapes:title,
+ oslc_sysml_shapes:trace,
+ oslc_sysml_shapes:type ;
+ dcterms:description "An Association
is a Relationship
and a Classifier
to enable classification of links between things (in the universe). The co-domains (types
) of the associationEnd
Features
are the relatedTypes
, as co-domain and participants (linked things) of an Association
identify each other."^^rdf:XMLLiteral ;
+ dcterms:title "AssociationShape"^^rdf:XMLLiteral .
+
+oslc_sysml_shapes:AssociationStructureShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:AssociationStructure ;
+ oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+========
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -3011,6 +4397,7 @@ oslc_sysml_shapes:AssociationStructureShape a oslc:ResourceShape ;
oslc_sysml_shapes:AttributeDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:AttributeDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -3046,6 +4433,16 @@ oslc_sysml_shapes:AttributeDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3056,6 +4453,7 @@ oslc_sysml_shapes:AttributeDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -3097,6 +4495,31 @@ oslc_sysml_shapes:AttributeDefinitionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3107,6 +4530,7 @@ oslc_sysml_shapes:AttributeDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
@@ -3124,6 +4548,43 @@ oslc_sysml_shapes:AttributeDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3133,6 +4594,36 @@ oslc_sysml_shapes:AttributeDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -3225,13 +4716,20 @@ oslc_sysml_shapes:AttributeDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:AttributeUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:AttributeUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "usage" ;
@@ -3247,15 +4745,91 @@ oslc_sysml_shapes:AttributeUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
oslc:range oslc_sysml:Type ;
+========
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
oslc:range oslc_sysml:Type ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -3278,6 +4852,24 @@ oslc_sysml_shapes:AttributeUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3288,6 +4880,7 @@ oslc_sysml_shapes:AttributeUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -3343,10 +4936,16 @@ oslc_sysml_shapes:AttributeUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
oslc:range oslc_sysml:Usage ;
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:attributeDefinition,
oslc_sysml_shapes:contributor,
@@ -3466,6 +5065,27 @@ oslc_sysml_shapes:AttributeUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:BehaviorShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Behavior ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -3494,6 +5114,7 @@ oslc_sysml_shapes:BehaviorShape a oslc:ResourceShape ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "parameter" ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
oslc:range oslc_sysml:Feature ;
@@ -3519,6 +5140,24 @@ oslc_sysml_shapes:BehaviorShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -3589,6 +5228,7 @@ oslc_sysml_shapes:BehaviorShape a oslc:ResourceShape ;
oslc_sysml_shapes:BindingConnectorAsUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:BindingConnectorAsUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -3607,6 +5247,8 @@ oslc_sysml_shapes:BindingConnectorAsUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -3616,14 +5258,60 @@ oslc_sysml_shapes:BindingConnectorAsUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:targetFeature ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3634,8 +5322,15 @@ oslc_sysml_shapes:BindingConnectorAsUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:importedMembership ;
oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
@@ -3670,10 +5365,23 @@ oslc_sysml_shapes:BindingConnectorAsUsageShape a oslc:ResourceShape ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
+========
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "source" ;
@@ -3720,6 +5428,9 @@ oslc_sysml_shapes:BindingConnectorAsUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3738,6 +5449,54 @@ oslc_sysml_shapes:BindingConnectorAsUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:connectorEnd,
@@ -3864,13 +5623,20 @@ oslc_sysml_shapes:BindingConnectorAsUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:BindingConnectorShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:BindingConnector ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
+========
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
@@ -3894,15 +5660,26 @@ oslc_sysml_shapes:BindingConnectorShape a oslc:ResourceShape ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:source ;
+========
+ oslc:propertyDefinition oslc_sysml:target ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
@@ -3917,6 +5694,24 @@ oslc_sysml_shapes:BindingConnectorShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3927,6 +5722,7 @@ oslc_sysml_shapes:BindingConnectorShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -3957,20 +5753,73 @@ oslc_sysml_shapes:BindingConnectorShape a oslc:ResourceShape ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:targetFeature ;
+========
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:connectorEnd,
@@ -4075,6 +5924,7 @@ oslc_sysml_shapes:BooleanExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -4103,10 +5953,58 @@ oslc_sysml_shapes:BooleanExpressionShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4117,6 +6015,7 @@ oslc_sysml_shapes:BooleanExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -4147,11 +6046,29 @@ oslc_sysml_shapes:BooleanExpressionShape a oslc:ResourceShape ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4162,6 +6079,7 @@ oslc_sysml_shapes:BooleanExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -4170,6 +6088,16 @@ oslc_sysml_shapes:BooleanExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -4260,6 +6188,7 @@ oslc_sysml_shapes:BooleanExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:CalculationDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:CalculationDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -4319,6 +6248,16 @@ oslc_sysml_shapes:CalculationDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4329,10 +6268,59 @@ oslc_sysml_shapes:CalculationDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
oslc:range oslc_sysml:Membership ;
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "action" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -4385,6 +6373,72 @@ oslc_sysml_shapes:CalculationDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4396,6 +6450,7 @@ oslc_sysml_shapes:CalculationDefinitionShape a oslc:ResourceShape ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
oslc:range oslc_sysml:Type ;
@@ -4417,10 +6472,24 @@ oslc_sysml_shapes:CalculationDefinitionShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
oslc:range oslc_sysml:RequirementUsage ;
+========
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:calculation,
oslc_sysml_shapes:contributor,
@@ -4517,12 +6586,34 @@ oslc_sysml_shapes:CalculationDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:CalculationUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -4550,6 +6641,8 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -4559,6 +6652,7 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -4568,11 +6662,47 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4583,13 +6713,29 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isModelLevelEvaluable" ;
@@ -4606,6 +6752,15 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4616,6 +6771,7 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -4634,6 +6790,8 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -4643,6 +6801,7 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -4661,6 +6820,8 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -4669,6 +6830,33 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -4794,6 +6982,7 @@ oslc_sysml_shapes:CalculationUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:CaseDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:CaseDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -4802,6 +6991,61 @@ oslc_sysml_shapes:CaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4811,6 +7055,72 @@ oslc_sysml_shapes:CaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this CaseDefinition
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "objectiveRequirement" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsage
representing the objective of this CaseDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4965,6 +7275,7 @@ oslc_sysml_shapes:CaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -4982,6 +7293,49 @@ oslc_sysml_shapes:CaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "action" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsages
that are steps
in this ActionDefinition
, which define the actions that specify the behavior of the ActionDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:calculation,
oslc_sysml_shapes:contributor,
@@ -5078,6 +7432,7 @@ oslc_sysml_shapes:CaseDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:CaseUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -5152,6 +7507,34 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this CaseUsage
that represent actors involved in the case."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -5164,13 +7547,19 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:importedMembership ;
oslc:range oslc_sysml:Membership ;
+========
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -5180,6 +7569,83 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -5189,6 +7655,7 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -5197,6 +7664,25 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:name "objectiveRequirement" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "subjectParameter" ;
oslc:occurs oslc:Exactly-one ;
@@ -5207,6 +7693,7 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -5221,6 +7708,22 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -5230,6 +7733,7 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -5257,6 +7761,8 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -5383,6 +7889,7 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ClassShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Class ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -5410,6 +7917,8 @@ oslc_sysml_shapes:ClassShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -5419,6 +7928,27 @@ oslc_sysml_shapes:ClassShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -5427,6 +7957,18 @@ oslc_sysml_shapes:ClassShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -5496,6 +8038,36 @@ oslc_sysml_shapes:ClassShape a oslc:ResourceShape ;
oslc_sysml_shapes:ClassifierShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Classifier ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -5609,6 +8181,7 @@ oslc_sysml_shapes:ClassifierShape a oslc:ResourceShape ;
oslc_sysml_shapes:CollectExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:CollectExpression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -5624,6 +8197,8 @@ oslc_sysml_shapes:CollectExpressionShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -5633,6 +8208,7 @@ oslc_sysml_shapes:CollectExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -5687,6 +8263,8 @@ oslc_sysml_shapes:CollectExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -5696,6 +8274,24 @@ oslc_sysml_shapes:CollectExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -5705,6 +8301,36 @@ oslc_sysml_shapes:CollectExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -5713,6 +8339,36 @@ oslc_sysml_shapes:CollectExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:argument,
oslc_sysml_shapes:behavior,
@@ -5865,6 +8521,7 @@ oslc_sysml_shapes:CommentShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ConcernDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "assumedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:assumedConstraint ;
@@ -5966,6 +8623,13 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+========
+ oslc:name "text" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:text ;
+ oslc:readOnly false ;
+ dcterms:description "An optional textual statement of the requirement represented by this RequirementDefinition
, derived from the bodies
of the documentation
of the RequirementDefinition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -5976,6 +8640,7 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -6015,6 +8680,8 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameter
of this RequirementDefinition
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -6024,11 +8691,104 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "text" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:text ;
+========
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
- dcterms:description "An optional textual statement of the requirement represented by this RequirementDefinition
, derived from the bodies
of the documentation
of the RequirementDefinition
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "requiredConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned ConstraintUsages
that represent requirements of this RequirementDefinition
, derived as the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementDefinition
with kind
= requirement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this RequirementDefinition
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementDefinition
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
+ oslc:readOnly false ;
+ dcterms:description "An optional modeler-specified identifier for this RequirementDefinition
(used, e.g., to link it to an original requirement text in some source document), which is the declaredShortName
for the RequirementDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "framedConcern" ;
oslc:occurs oslc:Zero-or-many ;
@@ -6038,6 +8798,19 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
framed by this RequirementDefinition
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "framedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:framedConcern ;
+========
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
framed by this RequirementDefinition
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -6048,8 +8821,9 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedRequirement" ;
+ oslc:name "assumedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
oslc:range oslc_sysml:RequirementUsage ;
oslc:readOnly false ;
@@ -6065,6 +8839,14 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned ConstraintUsages
that represent assumptions of this RequirementDefinition
, which are the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementDefinition
with kind = assumption
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -6075,6 +8857,7 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "requiredConstraint" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:requiredConstraint ;
@@ -6083,6 +8866,73 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The owned ConstraintUsages
that represent requirements of this RequirementDefinition
, derived as the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementDefinition
with kind
= requirement
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "stakeholderParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementDefinition
that represent stakeholders for th requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -6178,6 +9028,153 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConcernUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ConcernUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "assumedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned ConstraintUsages
that represent assumptions of this RequirementUsage
, derived as the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementUsage
with kind
= assumption
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementUsage
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "requiredConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned ConstraintUsages
that represent requirements of this RequirementUsage
, which are the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementUsage
with kind
= requirement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -6187,6 +9184,7 @@ oslc_sysml_shapes:ConcernUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -6219,6 +9217,13 @@ oslc_sysml_shapes:ConcernUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+========
+ oslc:name "text" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:text ;
+ oslc:readOnly false ;
+ dcterms:description "An optional textual statement of the requirement represented by this RequirementUsage
, derived from the bodies of the documentation
of the RequirementUsage
.
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -6229,6 +9234,7 @@ oslc_sysml_shapes:ConcernUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -6358,12 +9364,15 @@ oslc_sysml_shapes:ConcernUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "reqId" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:reqId ;
oslc:readOnly false ;
dcterms:description "An optional modeler-specified identifier for this RequirementUsage
(used, e.g., to link it to an original requirement text in some source document), which is the declaredShortName
for the RequirementUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -6387,6 +9396,25 @@ oslc_sysml_shapes:ConcernUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this RequirementUsage
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "framedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:framedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
framed by this RequirementUsage
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementUsage
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "stakeholderParameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -6396,6 +9424,24 @@ oslc_sysml_shapes:ConcernUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this RequirementUsage
that represent stakeholders for the requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this RequirementUsage
that represents its subject."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:concernDefinition,
@@ -6523,6 +9569,72 @@ oslc_sysml_shapes:ConcernUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConjugatedPortDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ConjugatedPortDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "conjugatedPortDefinition" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:conjugatedPortDefinition ;
+ oslc:range oslc_sysml:ConjugatedPortDefinition ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The PortDefinition
.PortDefinition
for this ConjugatedPortDefinition
, which is the owningNamespace
of the ConjugatedPortDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -6532,6 +9644,7 @@ oslc_sysml_shapes:ConjugatedPortDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -6652,6 +9765,8 @@ oslc_sysml_shapes:ConjugatedPortDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -6661,6 +9776,7 @@ oslc_sysml_shapes:ConjugatedPortDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "conjugatedPortDefinition" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:conjugatedPortDefinition ;
@@ -6669,6 +9785,73 @@ oslc_sysml_shapes:ConjugatedPortDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The PortDefinition
.Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -6763,10 +9946,17 @@ oslc_sysml_shapes:ConjugatedPortDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConjugatedPortTypingShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ConjugatedPortTyping ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -6781,6 +9971,7 @@ oslc_sysml_shapes:ConjugatedPortTypingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The originalPortDefinition
of the conjugatedPortDefinition
of this ConjugatedPortTyping
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningFeature" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningFeature ;
@@ -6790,6 +9981,8 @@ oslc_sysml_shapes:ConjugatedPortTypingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "A typedFeature
that is also the owningRelatedElement
of this FeatureTyping
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "conjugatedPortDefinition" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:conjugatedPortDefinition ;
@@ -6799,19 +9992,33 @@ oslc_sysml_shapes:ConjugatedPortTypingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The type
of this ConjugatedPortTyping
considered as a FeatureTyping
, which must be a ConjugatedPortDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
oslc:range oslc_sysml:Element ;
+========
+ oslc:name "owningFeature" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningFeature ;
+ oslc:range oslc_sysml:Feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ dcterms:description "A typedFeature
that is also the owningRelatedElement
of this FeatureTyping
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
oslc:range oslc_sysml:Element ;
+========
+ oslc:name "portDefinition" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:portDefinition ;
+ oslc:range oslc_sysml:PortDefinition ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -6825,6 +10032,27 @@ oslc_sysml_shapes:ConjugatedPortTypingShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is being applied by this FeatureTyping
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the specific
Type
of this Specialization
and owns it as its owningRelatedElement
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -6875,6 +10103,7 @@ oslc_sysml_shapes:ConjugatedPortTypingShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConjugationShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Conjugation ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -6893,6 +10122,8 @@ oslc_sysml_shapes:ConjugationShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -6901,6 +10132,27 @@ oslc_sysml_shapes:ConjugationShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The conjugatedType
of this Conjugation
that is also its owningRelatedElement
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:conjugatedType,
oslc_sysml_shapes:contributor,
@@ -6950,6 +10202,42 @@ oslc_sysml_shapes:ConjugationShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConnectionDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ConnectionDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -6959,6 +10247,7 @@ oslc_sysml_shapes:ConnectionDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -7014,15 +10303,26 @@ oslc_sysml_shapes:ConnectionDefinitionShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
oslc:range oslc_sysml:Usage ;
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
oslc:range oslc_sysml:RequirementUsage ;
+========
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -7042,6 +10342,24 @@ oslc_sysml_shapes:ConnectionDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7088,10 +10406,61 @@ oslc_sysml_shapes:ConnectionDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
oslc:range oslc_sysml:VariantMembership ;
+========
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -7198,6 +10567,51 @@ oslc_sysml_shapes:ConnectionDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConnectionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ConnectionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:targetFeature ;
@@ -7207,14 +10621,39 @@ oslc_sysml_shapes:ConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
@@ -7255,6 +10694,7 @@ oslc_sysml_shapes:ConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -7264,6 +10704,8 @@ oslc_sysml_shapes:ConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -7273,6 +10715,18 @@ oslc_sysml_shapes:ConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -7282,6 +10736,7 @@ oslc_sysml_shapes:ConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -7312,11 +10767,20 @@ oslc_sysml_shapes:ConnectionUsageShape a oslc:ResourceShape ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7327,6 +10791,7 @@ oslc_sysml_shapes:ConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -7345,6 +10810,23 @@ oslc_sysml_shapes:ConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -7485,6 +10967,7 @@ oslc_sysml_shapes:ConnectionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConnectorAsUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ConnectorAsUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -7504,6 +10987,30 @@ oslc_sysml_shapes:ConnectorAsUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
oslc:range oslc_sysml:Element ;
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -7553,6 +11060,33 @@ oslc_sysml_shapes:ConnectorAsUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7617,6 +11151,7 @@ oslc_sysml_shapes:ConnectorAsUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -7629,11 +11164,89 @@ oslc_sysml_shapes:ConnectorAsUsageShape a oslc:ResourceShape ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:connectorEnd,
@@ -7760,6 +11373,72 @@ oslc_sysml_shapes:ConnectorAsUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConnectorShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Connector ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -7768,6 +11447,24 @@ oslc_sysml_shapes:ConnectorShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7786,6 +11483,7 @@ oslc_sysml_shapes:ConnectorShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7867,6 +11565,8 @@ oslc_sysml_shapes:ConnectorShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:connectorEnd,
@@ -7962,6 +11662,7 @@ oslc_sysml_shapes:ConnectorShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ConstraintDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
@@ -7985,6 +11686,16 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7994,6 +11705,15 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8004,6 +11724,7 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedConstraint ;
@@ -8025,10 +11746,16 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedConcern" ;
@@ -8048,6 +11775,9 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8058,6 +11788,7 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -8073,6 +11804,8 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -8082,6 +11815,57 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -8091,6 +11875,7 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
@@ -8114,6 +11899,40 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -8209,6 +12028,7 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ConstraintUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ConstraintUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -8221,10 +12041,16 @@ oslc_sysml_shapes:ConstraintUsageShape a oslc:ResourceShape ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "usage" ;
@@ -8244,6 +12070,9 @@ oslc_sysml_shapes:ConstraintUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8254,6 +12083,18 @@ oslc_sysml_shapes:ConstraintUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -8263,14 +12104,63 @@ oslc_sysml_shapes:ConstraintUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8281,14 +12171,39 @@ oslc_sysml_shapes:ConstraintUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
@@ -8320,6 +12235,7 @@ oslc_sysml_shapes:ConstraintUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -8338,10 +12254,31 @@ oslc_sysml_shapes:ConstraintUsageShape a oslc:ResourceShape ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
@@ -8361,6 +12298,9 @@ oslc_sysml_shapes:ConstraintUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:constraintDefinition,
@@ -8486,11 +12426,46 @@ oslc_sysml_shapes:ConstraintUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ControlNodeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ControlNode ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
@@ -8561,23 +12536,68 @@ oslc_sysml_shapes:ControlNodeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "chainingFeature" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:chainingFeature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8587,14 +12607,36 @@ oslc_sysml_shapes:ControlNodeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+========
+ oslc:propertyDefinition oslc_sysml:type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
+========
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variant" ;
@@ -8614,6 +12656,9 @@ oslc_sysml_shapes:ControlNodeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8746,13 +12791,20 @@ oslc_sysml_shapes:ControlNodeShape a oslc:ResourceShape ;
oslc_sysml_shapes:DataTypeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:DataType ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
@@ -8763,6 +12815,9 @@ oslc_sysml_shapes:DataTypeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8775,6 +12830,7 @@ oslc_sysml_shapes:DataTypeShape a oslc:ResourceShape ;
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:importedMembership ;
oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
@@ -8790,6 +12846,32 @@ oslc_sysml_shapes:DataTypeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -8859,6 +12941,7 @@ oslc_sysml_shapes:DataTypeShape a oslc:ResourceShape ;
oslc_sysml_shapes:DecisionNodeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:DecisionNode ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -8868,6 +12951,8 @@ oslc_sysml_shapes:DecisionNodeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -8877,23 +12962,80 @@ oslc_sysml_shapes:DecisionNodeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
+========
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8903,6 +13045,15 @@ oslc_sysml_shapes:DecisionNodeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8955,13 +13106,20 @@ oslc_sysml_shapes:DecisionNodeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
@@ -8976,10 +13134,27 @@ oslc_sysml_shapes:DecisionNodeShape a oslc:ResourceShape ;
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
+========
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "featuringType" ;
@@ -8996,6 +13171,18 @@ oslc_sysml_shapes:DecisionNodeShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -9119,6 +13306,7 @@ oslc_sysml_shapes:DecisionNodeShape a oslc:ResourceShape ;
oslc_sysml_shapes:DefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Definition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -9160,6 +13348,25 @@ oslc_sysml_shapes:DefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9169,6 +13376,7 @@ oslc_sysml_shapes:DefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9187,6 +13395,8 @@ oslc_sysml_shapes:DefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9217,12 +13427,27 @@ oslc_sysml_shapes:DefinitionShape a oslc:ResourceShape ;
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:importedMembership ;
oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9241,6 +13466,63 @@ oslc_sysml_shapes:DefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -9399,14 +13681,24 @@ oslc_sysml_shapes:DependencyShape a oslc:ResourceShape ;
oslc_sysml_shapes:DifferencingShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Differencing ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
+========
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Exactly-one ;
@@ -9417,14 +13709,24 @@ oslc_sysml_shapes:DifferencingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Type
that partly determines interpretations of typeDifferenced
, as described in Type::differencingType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -9548,6 +13850,15 @@ oslc_sysml_shapes:DisjoiningShape a oslc:ResourceShape ;
oslc_sysml_shapes:DocumentationShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Documentation ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "body" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:body ;
+ oslc:readOnly false ;
+ dcterms:description "The annotation text for the Comment
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "annotatedElement" ;
oslc:occurs oslc:One-or-many ;
oslc:propertyDefinition oslc_sysml:annotatedElement ;
@@ -9731,6 +14042,7 @@ oslc_sysml_shapes:ElementShape a oslc:ResourceShape ;
oslc_sysml_shapes:EndFeatureMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:EndFeatureMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -9740,6 +14052,8 @@ oslc_sysml_shapes:EndFeatureMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -9749,6 +14063,7 @@ oslc_sysml_shapes:EndFeatureMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -9766,6 +14081,13 @@ oslc_sysml_shapes:EndFeatureMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+========
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
@@ -9776,11 +14098,40 @@ oslc_sysml_shapes:EndFeatureMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -9838,6 +14189,7 @@ oslc_sysml_shapes:EndFeatureMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:EnumerationDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:EnumerationDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -9846,15 +14198,63 @@ oslc_sysml_shapes:EnumerationDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:variantMembership ;
oslc:range oslc_sysml:VariantMembership ;
+========
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9865,6 +14265,7 @@ oslc_sysml_shapes:EnumerationDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedConstraint ;
@@ -9960,6 +14361,70 @@ oslc_sysml_shapes:EnumerationDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -10053,6 +14518,7 @@ oslc_sysml_shapes:EnumerationDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:EnumerationUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:EnumerationUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -10070,6 +14536,16 @@ oslc_sysml_shapes:EnumerationUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+========
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -10080,6 +14556,7 @@ oslc_sysml_shapes:EnumerationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -10120,10 +14597,34 @@ oslc_sysml_shapes:EnumerationUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
oslc:range oslc_sysml:Usage ;
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -10152,6 +14653,7 @@ oslc_sysml_shapes:EnumerationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -10160,6 +14662,13 @@ oslc_sysml_shapes:EnumerationUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -10170,11 +14679,67 @@ oslc_sysml_shapes:EnumerationUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:attributeDefinition,
oslc_sysml_shapes:contributor,
@@ -10295,6 +14860,7 @@ oslc_sysml_shapes:EnumerationUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:EventOccurrenceUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:EventOccurrenceUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -10355,11 +14921,14 @@ oslc_sysml_shapes:EventOccurrenceUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -10414,6 +14983,8 @@ oslc_sysml_shapes:EventOccurrenceUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -10423,6 +14994,123 @@ oslc_sysml_shapes:EventOccurrenceUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -10545,6 +15233,7 @@ oslc_sysml_shapes:EventOccurrenceUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ExhibitStateUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ExhibitStateUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -10558,6 +15247,12 @@ oslc_sysml_shapes:ExhibitStateUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -10572,6 +15267,7 @@ oslc_sysml_shapes:ExhibitStateUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ActionUsage
of this StateUsage
to be performed while in the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateUsage
by a StateSubactionMembership
with kind = do
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -10584,11 +15280,164 @@ oslc_sysml_shapes:ExhibitStateUsageShape a oslc:ResourceShape ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "entryAction" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:entryAction ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsage
of this StateUsage
to be performed on entry to the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateUsage
by a StateSubactionMembership
with kind = entry
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isParallel" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isParallel ;
+ oslc:readOnly false ;
+ dcterms:description "Whether the nestedStates
of this StateUsage
are to all be performed in parallel. If true, none of the nestedActions
(which include nestedStates
) may have any incoming or outgoing Transitions
. If false, only one nestedState
may be performed at a time."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "exitAction" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:exitAction ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsage
of this StateUsage
to be performed on exit to the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateUsage
by a StateSubactionMembership
with kind = exit
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "doAction" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:doAction ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsage
of this StateUsage
to be performed while in the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateUsage
by a StateSubactionMembership
with kind = do
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -10598,6 +15447,7 @@ oslc_sysml_shapes:ExhibitStateUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -10715,6 +15565,8 @@ oslc_sysml_shapes:ExhibitStateUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ActionUsage
of this StateUsage
to be performed on exit to the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateUsage
by a StateSubactionMembership
with kind = exit
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -10851,12 +15703,15 @@ oslc_sysml_shapes:ExposeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
dcterms:description "The visibility level of the imported members
from this Import relative to the importOwningNamespace
. The default is private
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -10865,6 +15720,15 @@ oslc_sysml_shapes:ExposeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "The visibility level of the imported members
from this Import relative to the importOwningNamespace
. The default is private
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -10916,6 +15780,96 @@ oslc_sysml_shapes:ExposeShape a oslc:ResourceShape ;
oslc_sysml_shapes:ExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Expression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -10925,6 +15879,7 @@ oslc_sysml_shapes:ExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -10967,10 +15922,13 @@ oslc_sysml_shapes:ExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
oslc:range oslc_sysml:Type ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -11020,6 +15978,12 @@ oslc_sysml_shapes:ExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+========
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -11109,6 +16073,36 @@ oslc_sysml_shapes:ExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:FeatureChainExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:FeatureChainExpression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is accessed by this FeatureChainExpression, which is its first non-parameter
member
.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -11181,6 +16175,7 @@ oslc_sysml_shapes:FeatureChainExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -11190,6 +16185,50 @@ oslc_sysml_shapes:FeatureChainExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -11199,6 +16238,7 @@ oslc_sysml_shapes:FeatureChainExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
@@ -11222,6 +16262,16 @@ oslc_sysml_shapes:FeatureChainExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:argument,
oslc_sysml_shapes:behavior,
@@ -11314,6 +16364,15 @@ oslc_sysml_shapes:FeatureChainExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:FeatureChainingShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:FeatureChaining ;
oslc:property [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -11331,6 +16390,7 @@ oslc_sysml_shapes:FeatureChainingShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
whose values partly determine values of featureChained
, as described in Feature::chainingFeature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -11340,6 +16400,8 @@ oslc_sysml_shapes:FeatureChainingShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -11388,6 +16450,18 @@ oslc_sysml_shapes:FeatureChainingShape a oslc:ResourceShape ;
oslc_sysml_shapes:FeatureInvertingShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:FeatureInverting ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningFeature" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningFeature ;
@@ -11463,15 +16537,21 @@ oslc_sysml_shapes:FeatureInvertingShape a oslc:ResourceShape ;
oslc_sysml_shapes:FeatureMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:FeatureMembership ;
oslc:property [ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:type ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -11480,6 +16560,31 @@ oslc_sysml_shapes:FeatureMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
@@ -11505,6 +16610,7 @@ oslc_sysml_shapes:FeatureMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -11513,6 +16619,16 @@ oslc_sysml_shapes:FeatureMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -11570,6 +16686,27 @@ oslc_sysml_shapes:FeatureMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:FeatureReferenceExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:FeatureReferenceExpression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -11579,6 +16716,69 @@ oslc_sysml_shapes:FeatureReferenceExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "referent" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:referent ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is referenced by this FeatureReferenceExpression
, which is its first non-parameter
member
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -11588,6 +16788,7 @@ oslc_sysml_shapes:FeatureReferenceExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -11615,6 +16816,8 @@ oslc_sysml_shapes:FeatureReferenceExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -11624,6 +16827,7 @@ oslc_sysml_shapes:FeatureReferenceExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -11666,6 +16870,8 @@ oslc_sysml_shapes:FeatureReferenceExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that is referenced by this FeatureReferenceExpression
, which is its first non-parameter
member
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -11674,6 +16880,7 @@ oslc_sysml_shapes:FeatureReferenceExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -11683,6 +16890,8 @@ oslc_sysml_shapes:FeatureReferenceExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -11772,13 +16981,20 @@ oslc_sysml_shapes:FeatureReferenceExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:FeatureShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Feature ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
@@ -11793,11 +17009,58 @@ oslc_sysml_shapes:FeatureShape a oslc:ResourceShape ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -11808,6 +17071,7 @@ oslc_sysml_shapes:FeatureShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -11847,11 +17111,25 @@ oslc_sysml_shapes:FeatureShape a oslc:ResourceShape ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -11959,6 +17237,7 @@ oslc_sysml_shapes:FeatureTypingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is being applied by this FeatureTyping
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -11967,6 +17246,16 @@ oslc_sysml_shapes:FeatureTypingShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+========
+ oslc:name "owningFeature" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "A typedFeature
that is also the owningRelatedElement
of this FeatureTyping
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -11979,12 +17268,30 @@ oslc_sysml_shapes:FeatureTypingShape a oslc:ResourceShape ;
[ a oslc:Property ;
oslc:name "owningFeature" ;
oslc:occurs oslc:Zero-or-one ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:owningFeature ;
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "A typedFeature
that is also the owningRelatedElement
of this FeatureTyping
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the specific
Type
of this Specialization
and owns it as its owningRelatedElement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -12035,6 +17342,7 @@ oslc_sysml_shapes:FeatureTypingShape a oslc:ResourceShape ;
oslc_sysml_shapes:FeatureValueShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:FeatureValue ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "value" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:value ;
@@ -12043,6 +17351,13 @@ oslc_sysml_shapes:FeatureValueShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Expression
that provides the value of the featureWithValue
as its result
."^^rdf:XMLLiteral ],
+========
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -12055,6 +17370,7 @@ oslc_sysml_shapes:FeatureValueShape a oslc:ResourceShape ;
[ a oslc:Property ;
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
@@ -12066,6 +17382,22 @@ oslc_sysml_shapes:FeatureValueShape a oslc:ResourceShape ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+========
+ oslc:propertyDefinition oslc_sysml:value ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Expression
that provides the value of the featureWithValue
as its result
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
@@ -12126,6 +17458,7 @@ oslc_sysml_shapes:FeatureValueShape a oslc:ResourceShape ;
oslc_sysml_shapes:FeaturingShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Featuring ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -12135,6 +17468,8 @@ oslc_sysml_shapes:FeaturingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -12143,6 +17478,24 @@ oslc_sysml_shapes:FeaturingShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -12208,6 +17561,7 @@ oslc_sysml_shapes:FeaturingShape a oslc:ResourceShape ;
oslc_sysml_shapes:FlowConnectionDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:FlowConnectionDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -12216,6 +17570,22 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -12226,6 +17596,36 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -12235,6 +17635,36 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -12244,6 +17674,7 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -12354,6 +17785,52 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "action" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsages
that are steps
in this ActionDefinition
, which define the actions that specify the behavior of the ActionDefinition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -12364,6 +17841,7 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
@@ -12372,6 +17850,22 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:associationEnd,
oslc_sysml_shapes:connectionEnd,
@@ -12475,6 +17969,27 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:FlowConnectionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:FlowConnectionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -12484,11 +17999,31 @@ oslc_sysml_shapes:FlowConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -12544,6 +18079,7 @@ oslc_sysml_shapes:FlowConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -12556,10 +18092,109 @@ oslc_sysml_shapes:FlowConnectionUsageShape a oslc:ResourceShape ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "parameter" ;
@@ -12621,6 +18256,9 @@ oslc_sysml_shapes:FlowConnectionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -12630,6 +18268,7 @@ oslc_sysml_shapes:FlowConnectionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -12639,6 +18278,8 @@ oslc_sysml_shapes:FlowConnectionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
@@ -12780,6 +18421,7 @@ oslc_sysml_shapes:FlowConnectionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ForLoopActionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ForLoopActionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -12904,11 +18546,18 @@ oslc_sysml_shapes:ForLoopActionUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
oslc:range oslc_sysml:Usage ;
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -12917,6 +18566,136 @@ oslc_sysml_shapes:ForLoopActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -13043,6 +18822,7 @@ oslc_sysml_shapes:ForLoopActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ForkNodeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ForkNode ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
@@ -13109,6 +18889,8 @@ oslc_sysml_shapes:ForkNodeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -13117,6 +18899,24 @@ oslc_sysml_shapes:ForkNodeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13127,6 +18927,7 @@ oslc_sysml_shapes:ForkNodeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -13167,11 +18968,18 @@ oslc_sysml_shapes:ForkNodeShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -13180,6 +18988,100 @@ oslc_sysml_shapes:ForkNodeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -13321,6 +19223,7 @@ oslc_sysml_shapes:FramedConcernMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -13344,6 +19247,16 @@ oslc_sysml_shapes:FramedConcernMembershipShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:kind ;
oslc:readOnly false ;
dcterms:description "Whether the RequirementConstraintMembership
is for an assumed or required ConstraintUsage
."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsage
that is the ownedMemberFeature
of this RequirementConstraintMembership
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
@@ -13351,6 +19264,24 @@ oslc_sysml_shapes:FramedConcernMembershipShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsage
that is the ownedConstraint
of this FramedConcernMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "kind" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:kind ;
+ oslc:readOnly false ;
+ dcterms:description "Whether the RequirementConstraintMembership
is for an assumed or required ConstraintUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -13360,6 +19291,7 @@ oslc_sysml_shapes:FramedConcernMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:ownedConstraint ;
@@ -13377,6 +19309,25 @@ oslc_sysml_shapes:FramedConcernMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsage
that is the ownedConstraint
of this FramedConcernMembership
."^^rdf:XMLLiteral ],
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -13436,6 +19387,7 @@ oslc_sysml_shapes:FramedConcernMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:FunctionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Function ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
@@ -13454,11 +19406,16 @@ oslc_sysml_shapes:FunctionShape a oslc:ResourceShape ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
+========
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13478,6 +19435,27 @@ oslc_sysml_shapes:FunctionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -13487,13 +19465,20 @@ oslc_sysml_shapes:FunctionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
@@ -13504,6 +19489,15 @@ oslc_sysml_shapes:FunctionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -13575,6 +19569,7 @@ oslc_sysml_shapes:FunctionShape a oslc:ResourceShape ;
oslc_sysml_shapes:IfActionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:IfActionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -13592,6 +19587,100 @@ oslc_sysml_shapes:IfActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13602,13 +19691,20 @@ oslc_sysml_shapes:IfActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isVariation" ;
@@ -13652,6 +19748,27 @@ oslc_sysml_shapes:IfActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13846,6 +19963,12 @@ oslc_sysml_shapes:ImportShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "The visibility level of the imported members
from this Import relative to the importOwningNamespace
. The default is private
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13912,143 +20035,307 @@ oslc_sysml_shapes:ImportShape a oslc:ResourceShape ;
oslc_sysml_shapes:IncludeUseCaseUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:IncludeUseCaseUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "objectiveRequirement" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "variantMembership" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "includedUseCase" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:includedUseCase ;
- oslc:range oslc_sysml:UseCaseUsage ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The UseCaseUsages
that are included by this UseCaseUse
, which are the useCaseIncludeds
of the IncludeUseCaseUsages
owned by this UseCaseUsage.
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "featuringType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "unioningType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "chainingFeature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "isModelLevelEvaluable" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
- oslc:readOnly false ;
- dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
+========
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "variant" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "subjectParameter" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:subjectParameter ;
- oslc:range oslc_sysml:Usage ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "differencingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "actorParameter" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The parameters
of this CaseUsage
that represent actors involved in the case."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "directedUsage" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "feature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "type" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "objectiveRequirement" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this CaseUsage
that represent actors involved in the case."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "includedUseCase" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:includedUseCase ;
+ oslc:range oslc_sysml:UseCaseUsage ;
+========
+ oslc:name "objectiveRequirement" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "includedUseCase" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:includedUseCase ;
+ oslc:range oslc_sysml:UseCaseUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The UseCaseUsages
that are included by this UseCaseUse
, which are the useCaseIncludeds
of the IncludeUseCaseUsages
owned by this UseCaseUsage.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this CaseUsage
that represent actors involved in the case."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -14077,10 +20364,16 @@ oslc_sysml_shapes:IncludeUseCaseUsageShape a oslc:ResourceShape ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
@@ -14100,6 +20393,9 @@ oslc_sysml_shapes:IncludeUseCaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -14230,6 +20526,45 @@ oslc_sysml_shapes:IncludeUseCaseUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:InteractionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Interaction ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -14239,6 +20574,7 @@ oslc_sysml_shapes:InteractionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -14251,11 +20587,29 @@ oslc_sysml_shapes:InteractionShape a oslc:ResourceShape ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -14265,6 +20619,7 @@ oslc_sysml_shapes:InteractionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -14301,6 +20656,8 @@ oslc_sysml_shapes:InteractionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:associationEnd,
oslc_sysml_shapes:contributor,
@@ -14379,6 +20736,7 @@ oslc_sysml_shapes:InteractionShape a oslc:ResourceShape ;
oslc_sysml_shapes:InterfaceDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:InterfaceDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -14502,12 +20860,18 @@ oslc_sysml_shapes:InterfaceDefinitionShape a oslc:ResourceShape ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
@@ -14525,6 +20889,145 @@ oslc_sysml_shapes:InterfaceDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:associationEnd,
oslc_sysml_shapes:connectionEnd,
@@ -14628,6 +21131,7 @@ oslc_sysml_shapes:InterfaceDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:InterfaceUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:InterfaceUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
@@ -14710,48 +21214,185 @@ oslc_sysml_shapes:InterfaceUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:target ;
oslc:range oslc_sysml:Element ;
+========
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "isVariation" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
- oslc:readOnly false ;
- dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -14783,6 +21424,8 @@ oslc_sysml_shapes:InterfaceUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:connectionDefinition,
@@ -14916,6 +21559,15 @@ oslc_sysml_shapes:InterfaceUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:IntersectingShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Intersecting ;
oslc:property [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -14925,6 +21577,7 @@ oslc_sysml_shapes:IntersectingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Type
that partly determines interpretations of typeIntersected
, as described in Type::intersectingType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -14934,6 +21587,8 @@ oslc_sysml_shapes:IntersectingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -14990,6 +21645,7 @@ oslc_sysml_shapes:IntersectingShape a oslc:ResourceShape ;
oslc_sysml_shapes:InvariantShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Invariant ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -15041,6 +21697,8 @@ oslc_sysml_shapes:InvariantShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -15050,6 +21708,7 @@ oslc_sysml_shapes:InvariantShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -15063,10 +21722,25 @@ oslc_sysml_shapes:InvariantShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
oslc:range oslc_sysml:Membership ;
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -15076,6 +21750,52 @@ oslc_sysml_shapes:InvariantShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15094,6 +21814,40 @@ oslc_sysml_shapes:InvariantShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -15185,6 +21939,7 @@ oslc_sysml_shapes:InvariantShape a oslc:ResourceShape ;
oslc_sysml_shapes:InvocationExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:InvocationExpression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -15238,6 +21993,13 @@ oslc_sysml_shapes:InvocationExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -15248,15 +22010,20 @@ oslc_sysml_shapes:InvocationExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -15279,16 +22046,96 @@ oslc_sysml_shapes:InvocationExpressionShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:argument,
oslc_sysml_shapes:behavior,
@@ -15380,6 +22227,7 @@ oslc_sysml_shapes:InvocationExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ItemDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ItemDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedConcern ;
@@ -15389,6 +22237,65 @@ oslc_sysml_shapes:ItemDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -15398,6 +22305,7 @@ oslc_sysml_shapes:ItemDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -15442,6 +22350,16 @@ oslc_sysml_shapes:ItemDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15461,6 +22379,7 @@ oslc_sysml_shapes:ItemDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -15476,6 +22395,8 @@ oslc_sysml_shapes:ItemDefinitionShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -15485,6 +22406,18 @@ oslc_sysml_shapes:ItemDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -15494,6 +22427,7 @@ oslc_sysml_shapes:ItemDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -15508,6 +22442,16 @@ oslc_sysml_shapes:ItemDefinitionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -15601,6 +22545,7 @@ oslc_sysml_shapes:ItemDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ItemFeatureShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ItemFeature ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -15609,6 +22554,16 @@ oslc_sysml_shapes:ItemFeatureShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15619,6 +22574,7 @@ oslc_sysml_shapes:ItemFeatureShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -15636,6 +22592,16 @@ oslc_sysml_shapes:ItemFeatureShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15646,6 +22612,7 @@ oslc_sysml_shapes:ItemFeatureShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -15658,11 +22625,29 @@ oslc_sysml_shapes:ItemFeatureShape a oslc:ResourceShape ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15673,6 +22658,18 @@ oslc_sysml_shapes:ItemFeatureShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -15768,6 +22765,7 @@ oslc_sysml_shapes:ItemFeatureShape a oslc:ResourceShape ;
oslc_sysml_shapes:ItemFlowEndShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ItemFlowEnd ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -15812,6 +22810,34 @@ oslc_sysml_shapes:ItemFlowEndShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15848,6 +22874,42 @@ oslc_sysml_shapes:ItemFlowEndShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -15935,13 +22997,20 @@ oslc_sysml_shapes:ItemFlowEndShape a oslc:ResourceShape ;
oslc_sysml_shapes:ItemFlowShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ItemFlow ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
+========
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "target" ;
@@ -15952,6 +23021,9 @@ oslc_sysml_shapes:ItemFlowShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15962,6 +23034,27 @@ oslc_sysml_shapes:ItemFlowShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -15971,6 +23064,7 @@ oslc_sysml_shapes:ItemFlowShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -16038,19 +23132,88 @@ oslc_sysml_shapes:ItemFlowShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:targetFeature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:source ;
oslc:range oslc_sysml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:behavior,
@@ -16153,6 +23316,54 @@ oslc_sysml_shapes:ItemFlowShape a oslc:ResourceShape ;
oslc_sysml_shapes:ItemUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ItemUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -16162,6 +23373,7 @@ oslc_sysml_shapes:ItemUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -16221,6 +23433,31 @@ oslc_sysml_shapes:ItemUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -16231,6 +23468,7 @@ oslc_sysml_shapes:ItemUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -16249,12 +23487,18 @@ oslc_sysml_shapes:ItemUsageShape a oslc:ResourceShape ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -16272,6 +23516,31 @@ oslc_sysml_shapes:ItemUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -16403,13 +23672,56 @@ oslc_sysml_shapes:ItemUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:JoinNodeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:JoinNode ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
@@ -16429,6 +23741,9 @@ oslc_sysml_shapes:JoinNodeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -16523,6 +23838,7 @@ oslc_sysml_shapes:JoinNodeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -16535,11 +23851,86 @@ oslc_sysml_shapes:JoinNodeShape a oslc:ResourceShape ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -16721,6 +24112,7 @@ oslc_sysml_shapes:LibraryPackageShape a oslc:ResourceShape ;
oslc_sysml_shapes:LifeClassShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:LifeClass ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -16748,6 +24140,8 @@ oslc_sysml_shapes:LifeClassShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -16757,6 +24151,18 @@ oslc_sysml_shapes:LifeClassShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -16765,6 +24171,27 @@ oslc_sysml_shapes:LifeClassShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -16834,6 +24261,7 @@ oslc_sysml_shapes:LifeClassShape a oslc:ResourceShape ;
oslc_sysml_shapes:LiteralBooleanShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:LiteralBoolean ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -16843,6 +24271,8 @@ oslc_sysml_shapes:LiteralBooleanShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -16854,7 +24284,11 @@ oslc_sysml_shapes:LiteralBooleanShape a oslc:ResourceShape ;
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
@@ -16869,6 +24303,81 @@ oslc_sysml_shapes:LiteralBooleanShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "value" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:value ;
+ oslc:readOnly false ;
+ dcterms:description "The Boolean
value that is the result of evaluating this LiteralBoolean
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -16879,6 +24388,7 @@ oslc_sysml_shapes:LiteralBooleanShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -16944,6 +24454,16 @@ oslc_sysml_shapes:LiteralBooleanShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -17033,24 +24553,66 @@ oslc_sysml_shapes:LiteralBooleanShape a oslc:ResourceShape ;
oslc_sysml_shapes:LiteralExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:LiteralExpression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -17072,10 +24634,22 @@ oslc_sysml_shapes:LiteralExpressionShape a oslc:ResourceShape ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
+========
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
@@ -17086,6 +24660,9 @@ oslc_sysml_shapes:LiteralExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -17096,13 +24673,20 @@ oslc_sysml_shapes:LiteralExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
+========
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "parameter" ;
@@ -17128,6 +24712,9 @@ oslc_sysml_shapes:LiteralExpressionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+========
+ dcterms:description "."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -17137,6 +24724,27 @@ oslc_sysml_shapes:LiteralExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -17226,6 +24834,7 @@ oslc_sysml_shapes:LiteralExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:LiteralInfinityShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:LiteralInfinity ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -17253,11 +24862,29 @@ oslc_sysml_shapes:LiteralInfinityShape a oslc:ResourceShape ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -17313,6 +24940,7 @@ oslc_sysml_shapes:LiteralInfinityShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -17330,130 +24958,48 @@ oslc_sysml_shapes:LiteralInfinityShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
- oslc_sysml_shapes:aliasIds,
- oslc_sysml_shapes:behavior,
- oslc_sysml_shapes:contributor,
- oslc_sysml_shapes:created,
- oslc_sysml_shapes:creator,
- oslc_sysml_shapes:dctype,
- oslc_sysml_shapes:declaredName,
- oslc_sysml_shapes:declaredShortName,
- oslc_sysml_shapes:derives,
- oslc_sysml_shapes:description,
- oslc_sysml_shapes:directedFeature,
- oslc_sysml_shapes:direction,
- oslc_sysml_shapes:documentation,
- oslc_sysml_shapes:elaborates,
- oslc_sysml_shapes:elementId,
- oslc_sysml_shapes:endFeature,
- oslc_sysml_shapes:endOwningType,
- oslc_sysml_shapes:external,
- oslc_sysml_shapes:featureMembership,
- oslc_sysml_shapes:featureTarget,
- oslc_sysml_shapes:function,
- oslc_sysml_shapes:identifier,
- oslc_sysml_shapes:inheritedFeature,
- oslc_sysml_shapes:inheritedMembership,
- oslc_sysml_shapes:input,
- oslc_sysml_shapes:instanceShape,
- oslc_sysml_shapes:isAbstract,
- oslc_sysml_shapes:isComposite,
- oslc_sysml_shapes:isConjugated,
- oslc_sysml_shapes:isDerived,
- oslc_sysml_shapes:isEnd,
- oslc_sysml_shapes:isImpliedIncluded,
- oslc_sysml_shapes:isLibraryElement,
- oslc_sysml_shapes:isNonunique,
- oslc_sysml_shapes:isOrdered,
- oslc_sysml_shapes:isPortion,
- oslc_sysml_shapes:isReadOnly,
- oslc_sysml_shapes:isSufficient,
- oslc_sysml_shapes:isUnique,
- oslc_sysml_shapes:member,
- oslc_sysml_shapes:membership,
- oslc_sysml_shapes:modified,
- oslc_sysml_shapes:multiplicity,
- oslc_sysml_shapes:name,
- oslc_sysml_shapes:output,
- oslc_sysml_shapes:ownedAnnotation,
- oslc_sysml_shapes:ownedConjugator,
- oslc_sysml_shapes:ownedDifferencing,
- oslc_sysml_shapes:ownedDisjoining,
- oslc_sysml_shapes:ownedElement,
- oslc_sysml_shapes:ownedEndFeature,
- oslc_sysml_shapes:ownedFeature,
- oslc_sysml_shapes:ownedFeatureChaining,
- oslc_sysml_shapes:ownedFeatureInverting,
- oslc_sysml_shapes:ownedFeatureMembership,
- oslc_sysml_shapes:ownedImport,
- oslc_sysml_shapes:ownedIntersecting,
- oslc_sysml_shapes:ownedMember,
- oslc_sysml_shapes:ownedMembership,
- oslc_sysml_shapes:ownedRedefinition,
- oslc_sysml_shapes:ownedReferenceSubsetting,
- oslc_sysml_shapes:ownedRelationship,
- oslc_sysml_shapes:ownedSpecialization,
- oslc_sysml_shapes:ownedSubsetting,
- oslc_sysml_shapes:ownedTypeFeaturing,
- oslc_sysml_shapes:ownedTyping,
- oslc_sysml_shapes:ownedUnioning,
- oslc_sysml_shapes:owner,
- oslc_sysml_shapes:owningFeatureMembership,
- oslc_sysml_shapes:owningMembership,
- oslc_sysml_shapes:owningNamespace,
- oslc_sysml_shapes:owningRelationship,
- oslc_sysml_shapes:qualifiedName,
- oslc_sysml_shapes:refine,
- oslc_sysml_shapes:satisfy,
- oslc_sysml_shapes:serviceProvider,
- oslc_sysml_shapes:shortName,
- oslc_sysml_shapes:shortTitle,
- oslc_sysml_shapes:source,
- oslc_sysml_shapes:textualRepresentation,
- oslc_sysml_shapes:title,
- oslc_sysml_shapes:trace,
- oslc_sysml_shapes:type ;
- dcterms:description "A LiteralInfinity
is a LiteralExpression
that provides the positive infinity value (*
). It's result
must have the type Positive
."^^rdf:XMLLiteral ;
- dcterms:title "LiteralInfinityShape"^^rdf:XMLLiteral .
-
-oslc_sysml_shapes:LiteralIntegerShape a oslc:ResourceShape ;
- oslc:describes oslc_sysml:LiteralInteger ;
- oslc:property [ a oslc:Property ;
- oslc:name "differencingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+========
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "result" ;
+ oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^rdf:XMLLiteral ],
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -17464,14 +25010,14 @@ oslc_sysml_shapes:LiteralIntegerShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -17490,45 +25036,298 @@ oslc_sysml_shapes:LiteralIntegerShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "parameter" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "importedMembership" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "isModelLevelEvaluable" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
- oslc:readOnly false ;
- dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "unioningType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "value" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:value ;
- oslc:readOnly false ;
- dcterms:description "The Integer
value that is the result of evaluating this LiteralInteger
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc_sysml_shapes:aliasIds,
+ oslc_sysml_shapes:behavior,
+ oslc_sysml_shapes:contributor,
+ oslc_sysml_shapes:created,
+ oslc_sysml_shapes:creator,
+ oslc_sysml_shapes:dctype,
+ oslc_sysml_shapes:declaredName,
+ oslc_sysml_shapes:declaredShortName,
+ oslc_sysml_shapes:derives,
+ oslc_sysml_shapes:description,
+ oslc_sysml_shapes:directedFeature,
+ oslc_sysml_shapes:direction,
+ oslc_sysml_shapes:documentation,
+ oslc_sysml_shapes:elaborates,
+ oslc_sysml_shapes:elementId,
+ oslc_sysml_shapes:endFeature,
+ oslc_sysml_shapes:endOwningType,
+ oslc_sysml_shapes:external,
+ oslc_sysml_shapes:featureMembership,
+ oslc_sysml_shapes:featureTarget,
+ oslc_sysml_shapes:function,
+ oslc_sysml_shapes:identifier,
+ oslc_sysml_shapes:inheritedFeature,
+ oslc_sysml_shapes:inheritedMembership,
+ oslc_sysml_shapes:input,
+ oslc_sysml_shapes:instanceShape,
+ oslc_sysml_shapes:isAbstract,
+ oslc_sysml_shapes:isComposite,
+ oslc_sysml_shapes:isConjugated,
+ oslc_sysml_shapes:isDerived,
+ oslc_sysml_shapes:isEnd,
+ oslc_sysml_shapes:isImpliedIncluded,
+ oslc_sysml_shapes:isLibraryElement,
+ oslc_sysml_shapes:isNonunique,
+ oslc_sysml_shapes:isOrdered,
+ oslc_sysml_shapes:isPortion,
+ oslc_sysml_shapes:isReadOnly,
+ oslc_sysml_shapes:isSufficient,
+ oslc_sysml_shapes:isUnique,
+ oslc_sysml_shapes:member,
+ oslc_sysml_shapes:membership,
+ oslc_sysml_shapes:modified,
+ oslc_sysml_shapes:multiplicity,
+ oslc_sysml_shapes:name,
+ oslc_sysml_shapes:output,
+ oslc_sysml_shapes:ownedAnnotation,
+ oslc_sysml_shapes:ownedConjugator,
+ oslc_sysml_shapes:ownedDifferencing,
+ oslc_sysml_shapes:ownedDisjoining,
+ oslc_sysml_shapes:ownedElement,
+ oslc_sysml_shapes:ownedEndFeature,
+ oslc_sysml_shapes:ownedFeature,
+ oslc_sysml_shapes:ownedFeatureChaining,
+ oslc_sysml_shapes:ownedFeatureInverting,
+ oslc_sysml_shapes:ownedFeatureMembership,
+ oslc_sysml_shapes:ownedImport,
+ oslc_sysml_shapes:ownedIntersecting,
+ oslc_sysml_shapes:ownedMember,
+ oslc_sysml_shapes:ownedMembership,
+ oslc_sysml_shapes:ownedRedefinition,
+ oslc_sysml_shapes:ownedReferenceSubsetting,
+ oslc_sysml_shapes:ownedRelationship,
+ oslc_sysml_shapes:ownedSpecialization,
+ oslc_sysml_shapes:ownedSubsetting,
+ oslc_sysml_shapes:ownedTypeFeaturing,
+ oslc_sysml_shapes:ownedTyping,
+ oslc_sysml_shapes:ownedUnioning,
+ oslc_sysml_shapes:owner,
+ oslc_sysml_shapes:owningFeatureMembership,
+ oslc_sysml_shapes:owningMembership,
+ oslc_sysml_shapes:owningNamespace,
+ oslc_sysml_shapes:owningRelationship,
+ oslc_sysml_shapes:qualifiedName,
+ oslc_sysml_shapes:refine,
+ oslc_sysml_shapes:satisfy,
+ oslc_sysml_shapes:serviceProvider,
+ oslc_sysml_shapes:shortName,
+ oslc_sysml_shapes:shortTitle,
+ oslc_sysml_shapes:source,
+ oslc_sysml_shapes:textualRepresentation,
+ oslc_sysml_shapes:title,
+ oslc_sysml_shapes:trace,
+ oslc_sysml_shapes:type ;
+ dcterms:description "A LiteralInfinity
is a LiteralExpression
that provides the positive infinity value (*
). It's result
must have the type Positive
."^^rdf:XMLLiteral ;
+ dcterms:title "LiteralInfinityShape"^^rdf:XMLLiteral .
+
+oslc_sysml_shapes:LiteralIntegerShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:LiteralInteger ;
+ oslc:property [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+========
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+========
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+========
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "value" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:value ;
+ oslc:readOnly false ;
+ dcterms:description "The Integer
value that is the result of evaluating this LiteralInteger
."^^rdf:XMLLiteral ],
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "value" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:value ;
+ oslc:readOnly false ;
+ dcterms:description "The Integer
value that is the result of evaluating this LiteralInteger
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -17624,6 +25423,51 @@ oslc_sysml_shapes:LiteralRationalShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "value" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:value ;
+ oslc:readOnly false ;
+ dcterms:description "The value whose rational approximation is the result of evaluating this LiteralRational
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -17633,6 +25477,7 @@ oslc_sysml_shapes:LiteralRationalShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -17660,10 +25505,13 @@ oslc_sysml_shapes:LiteralRationalShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
oslc:range oslc_sysml:Feature ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -17714,11 +25562,52 @@ oslc_sysml_shapes:LiteralRationalShape a oslc:ResourceShape ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
+========
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -17817,13 +25706,38 @@ oslc_sysml_shapes:LiteralRationalShape a oslc:ResourceShape ;
oslc_sysml_shapes:LiteralStringShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:LiteralString ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "featuringType" ;
@@ -17888,6 +25802,9 @@ oslc_sysml_shapes:LiteralStringShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -17898,6 +25815,7 @@ oslc_sysml_shapes:LiteralStringShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
@@ -17918,6 +25836,52 @@ oslc_sysml_shapes:LiteralStringShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -17927,6 +25891,30 @@ oslc_sysml_shapes:LiteralStringShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "value" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:value ;
+ oslc:readOnly false ;
+ dcterms:description "The String
value that is the result of evaluating this LiteralString
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -18016,6 +26004,7 @@ oslc_sysml_shapes:LiteralStringShape a oslc:ResourceShape ;
oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:LoopActionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -18024,6 +26013,25 @@ oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -18034,6 +26042,7 @@ oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -18043,6 +26052,8 @@ oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -18052,6 +26063,7 @@ oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -18085,6 +26097,8 @@ oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -18094,6 +26108,7 @@ oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -18127,6 +26142,8 @@ oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -18136,6 +26153,7 @@ oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -18148,47 +26166,131 @@ oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
- oslc_sysml_shapes:actionDefinition,
- oslc_sysml_shapes:aliasIds,
- oslc_sysml_shapes:behavior,
- oslc_sysml_shapes:bodyAction,
- oslc_sysml_shapes:contributor,
- oslc_sysml_shapes:created,
- oslc_sysml_shapes:creator,
- oslc_sysml_shapes:dctype,
- oslc_sysml_shapes:declaredName,
- oslc_sysml_shapes:declaredShortName,
- oslc_sysml_shapes:definition,
- oslc_sysml_shapes:derives,
- oslc_sysml_shapes:description,
- oslc_sysml_shapes:directedFeature,
- oslc_sysml_shapes:direction,
- oslc_sysml_shapes:documentation,
- oslc_sysml_shapes:elaborates,
- oslc_sysml_shapes:elementId,
- oslc_sysml_shapes:endFeature,
- oslc_sysml_shapes:endOwningType,
- oslc_sysml_shapes:external,
- oslc_sysml_shapes:featureMembership,
- oslc_sysml_shapes:featureTarget,
- oslc_sysml_shapes:identifier,
- oslc_sysml_shapes:individualDefinition,
- oslc_sysml_shapes:inheritedFeature,
- oslc_sysml_shapes:inheritedMembership,
- oslc_sysml_shapes:input,
- oslc_sysml_shapes:instanceShape,
- oslc_sysml_shapes:isAbstract,
- oslc_sysml_shapes:isComposite,
- oslc_sysml_shapes:isConjugated,
- oslc_sysml_shapes:isDerived,
- oslc_sysml_shapes:isEnd,
- oslc_sysml_shapes:isImpliedIncluded,
- oslc_sysml_shapes:isLibraryElement,
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc_sysml_shapes:actionDefinition,
+ oslc_sysml_shapes:aliasIds,
+ oslc_sysml_shapes:behavior,
+ oslc_sysml_shapes:bodyAction,
+ oslc_sysml_shapes:contributor,
+ oslc_sysml_shapes:created,
+ oslc_sysml_shapes:creator,
+ oslc_sysml_shapes:dctype,
+ oslc_sysml_shapes:declaredName,
+ oslc_sysml_shapes:declaredShortName,
+ oslc_sysml_shapes:definition,
+ oslc_sysml_shapes:derives,
+ oslc_sysml_shapes:description,
+ oslc_sysml_shapes:directedFeature,
+ oslc_sysml_shapes:direction,
+ oslc_sysml_shapes:documentation,
+ oslc_sysml_shapes:elaborates,
+ oslc_sysml_shapes:elementId,
+ oslc_sysml_shapes:endFeature,
+ oslc_sysml_shapes:endOwningType,
+ oslc_sysml_shapes:external,
+ oslc_sysml_shapes:featureMembership,
+ oslc_sysml_shapes:featureTarget,
+ oslc_sysml_shapes:identifier,
+ oslc_sysml_shapes:individualDefinition,
+ oslc_sysml_shapes:inheritedFeature,
+ oslc_sysml_shapes:inheritedMembership,
+ oslc_sysml_shapes:input,
+ oslc_sysml_shapes:instanceShape,
+ oslc_sysml_shapes:isAbstract,
+ oslc_sysml_shapes:isComposite,
+ oslc_sysml_shapes:isConjugated,
+ oslc_sysml_shapes:isDerived,
+ oslc_sysml_shapes:isEnd,
+ oslc_sysml_shapes:isImpliedIncluded,
+ oslc_sysml_shapes:isLibraryElement,
oslc_sysml_shapes:isNonunique,
oslc_sysml_shapes:isOrdered,
oslc_sysml_shapes:isPortion,
@@ -18277,6 +26379,7 @@ oslc_sysml_shapes:LoopActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:MembershipExposeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:MembershipExpose ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -18286,6 +26389,8 @@ oslc_sysml_shapes:MembershipExposeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Membership
to be imported."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -18301,6 +26406,18 @@ oslc_sysml_shapes:MembershipExposeShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "The visibility level of the imported members
from this Import relative to the importOwningNamespace
. The default is private
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Membership
to be imported."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -18364,6 +26481,27 @@ oslc_sysml_shapes:MembershipImportShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
oslc:range oslc_sysml:Element ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -18374,6 +26512,7 @@ oslc_sysml_shapes:MembershipImportShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
dcterms:description "The visibility level of the imported members
from this Import relative to the importOwningNamespace
. The default is private
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -18392,6 +26531,8 @@ oslc_sysml_shapes:MembershipImportShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Membership
to be imported."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -18443,6 +26584,7 @@ oslc_sysml_shapes:MembershipImportShape a oslc:ResourceShape ;
oslc_sysml_shapes:MembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Membership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -18461,11 +26603,34 @@ oslc_sysml_shapes:MembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -18518,6 +26683,7 @@ oslc_sysml_shapes:MembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:MergeNodeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:MergeNode ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -18536,6 +26702,68 @@ oslc_sysml_shapes:MergeNodeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -18545,6 +26773,7 @@ oslc_sysml_shapes:MergeNodeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -18585,6 +26814,21 @@ oslc_sysml_shapes:MergeNodeShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -18607,6 +26851,48 @@ oslc_sysml_shapes:MergeNodeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -18787,6 +27073,27 @@ oslc_sysml_shapes:MetaclassShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -18796,6 +27103,7 @@ oslc_sysml_shapes:MetaclassShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -18821,6 +27129,15 @@ oslc_sysml_shapes:MetaclassShape a oslc:ResourceShape ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
@@ -18891,6 +27208,7 @@ oslc_sysml_shapes:MetaclassShape a oslc:ResourceShape ;
oslc_sysml_shapes:MetadataAccessExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:MetadataAccessExpression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -18942,6 +27260,8 @@ oslc_sysml_shapes:MetadataAccessExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -18960,6 +27280,27 @@ oslc_sysml_shapes:MetadataAccessExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -18969,6 +27310,42 @@ oslc_sysml_shapes:MetadataAccessExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -18978,6 +27355,7 @@ oslc_sysml_shapes:MetadataAccessExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -18987,6 +27365,8 @@ oslc_sysml_shapes:MetadataAccessExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -18995,6 +27375,18 @@ oslc_sysml_shapes:MetadataAccessExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -19085,6 +27477,51 @@ oslc_sysml_shapes:MetadataAccessExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:MetadataDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -19093,6 +27530,30 @@ oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -19103,6 +27564,7 @@ oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -19133,6 +27595,8 @@ oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -19142,6 +27606,7 @@ oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -19178,6 +27643,8 @@ oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
@@ -19187,6 +27654,18 @@ oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -19196,6 +27675,7 @@ oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedConcern ;
@@ -19213,6 +27693,16 @@ oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -19306,6 +27796,7 @@ oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:MetadataFeatureShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:MetadataFeature ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -19318,55 +27809,130 @@ oslc_sysml_shapes:MetadataFeatureShape a oslc:ResourceShape ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "annotatedElement" ;
oslc:occurs oslc:One-or-many ;
oslc:propertyDefinition oslc_sysml:annotatedElement ;
oslc:range oslc_sysml:Element ;
+========
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Elements
that are annotated by this AnnotatingElement
. If annotation
is not empty, these are the annotatedElements
of the annotations
. If annotation
is empty, then it is the owningNamespace
of the AnnotatingElement
."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "annotatedElement" ;
+ oslc:occurs oslc:One-or-many ;
+ oslc:propertyDefinition oslc_sysml:annotatedElement ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Elements
that are annotated by this AnnotatingElement
. If annotation
is not empty, these are the annotatedElements
of the annotations
. If annotation
is empty, then it is the owningNamespace
of the AnnotatingElement
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:feature ;
+========
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
@@ -19395,6 +27961,9 @@ oslc_sysml_shapes:MetadataFeatureShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:annotation,
oslc_sysml_shapes:contributor,
@@ -19485,6 +28054,60 @@ oslc_sysml_shapes:MetadataFeatureShape a oslc:ResourceShape ;
oslc_sysml_shapes:MetadataUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:MetadataUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -19494,8 +28117,9 @@ oslc_sysml_shapes:MetadataUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:intersectingType ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
@@ -19553,6 +28177,14 @@ oslc_sysml_shapes:MetadataUsageShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -19563,6 +28195,7 @@ oslc_sysml_shapes:MetadataUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -19571,6 +28204,16 @@ oslc_sysml_shapes:MetadataUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -19581,6 +28224,24 @@ oslc_sysml_shapes:MetadataUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "annotatedElement" ;
+ oslc:occurs oslc:One-or-many ;
+ oslc:propertyDefinition oslc_sysml:annotatedElement ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Elements
that are annotated by this AnnotatingElement
. If annotation
is not empty, these are the annotatedElements
of the annotations
. If annotation
is empty, then it is the owningNamespace
of the AnnotatingElement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -19590,6 +28251,18 @@ oslc_sysml_shapes:MetadataUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -19598,6 +28271,7 @@ oslc_sysml_shapes:MetadataUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -19622,6 +28296,8 @@ oslc_sysml_shapes:MetadataUsageShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:annotation,
oslc_sysml_shapes:contributor,
@@ -19748,6 +28424,7 @@ oslc_sysml_shapes:MetadataUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:MultiplicityRangeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:MultiplicityRange ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -19775,6 +28452,8 @@ oslc_sysml_shapes:MultiplicityRangeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -19793,6 +28472,63 @@ oslc_sysml_shapes:MultiplicityRangeShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -19801,6 +28537,7 @@ oslc_sysml_shapes:MultiplicityRangeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -19828,6 +28565,8 @@ oslc_sysml_shapes:MultiplicityRangeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:bound,
oslc_sysml_shapes:contributor,
@@ -19927,14 +28666,20 @@ oslc_sysml_shapes:MultiplicityShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -19945,14 +28690,19 @@ oslc_sysml_shapes:MultiplicityShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:differencingType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -19990,6 +28740,7 @@ oslc_sysml_shapes:MultiplicityShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -19998,6 +28749,43 @@ oslc_sysml_shapes:MultiplicityShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -20086,6 +28874,15 @@ oslc_sysml_shapes:MultiplicityShape a oslc:ResourceShape ;
oslc_sysml_shapes:NamespaceExposeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:NamespaceExpose ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "The visibility level of the imported members
from this Import relative to the importOwningNamespace
. The default is private
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -20184,6 +28981,15 @@ oslc_sysml_shapes:NamespaceImportShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "The visibility level of the imported members
from this Import relative to the importOwningNamespace
. The default is private
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -20292,6 +29098,7 @@ oslc_sysml_shapes:NamespaceShape a oslc:ResourceShape ;
oslc_sysml_shapes:NullExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:NullExpression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -20310,6 +29117,8 @@ oslc_sysml_shapes:NullExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -20319,6 +29128,30 @@ oslc_sysml_shapes:NullExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -20336,6 +29169,68 @@ oslc_sysml_shapes:NullExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -20396,6 +29291,16 @@ oslc_sysml_shapes:NullExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -20485,6 +29390,7 @@ oslc_sysml_shapes:NullExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ObjectiveMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ObjectiveMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -20512,6 +29418,8 @@ oslc_sysml_shapes:ObjectiveMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
@@ -20526,6 +29434,33 @@ oslc_sysml_shapes:ObjectiveMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
@@ -20593,6 +29528,18 @@ oslc_sysml_shapes:ObjectiveMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:OccurrenceDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:OccurrenceDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedConcern ;
@@ -20602,6 +29549,7 @@ oslc_sysml_shapes:OccurrenceDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -20659,6 +29607,8 @@ oslc_sysml_shapes:OccurrenceDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -20668,6 +29618,7 @@ oslc_sysml_shapes:OccurrenceDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
@@ -20717,10 +29668,109 @@ oslc_sysml_shapes:OccurrenceDefinitionShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
oslc:range oslc_sysml:Usage ;
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -20814,6 +29864,7 @@ oslc_sysml_shapes:OccurrenceDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:OccurrenceUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:OccurrenceUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -20829,6 +29880,8 @@ oslc_sysml_shapes:OccurrenceUsageShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -20838,12 +29891,78 @@ oslc_sysml_shapes:OccurrenceUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -20853,18 +29972,38 @@ oslc_sysml_shapes:OccurrenceUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
oslc:range oslc_sysml:Membership ;
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:featuringType ;
+========
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
@@ -20898,14 +30037,23 @@ oslc_sysml_shapes:OccurrenceUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:differencingType ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -20915,6 +30063,7 @@ oslc_sysml_shapes:OccurrenceUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -20942,6 +30091,8 @@ oslc_sysml_shapes:OccurrenceUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -21063,6 +30214,7 @@ oslc_sysml_shapes:OccurrenceUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:OperatorExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:OperatorExpression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -21094,16 +30246,33 @@ oslc_sysml_shapes:OperatorExpressionShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -21114,6 +30283,7 @@ oslc_sysml_shapes:OperatorExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -21131,6 +30301,25 @@ oslc_sysml_shapes:OperatorExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -21141,6 +30330,7 @@ oslc_sysml_shapes:OperatorExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -21153,11 +30343,53 @@ oslc_sysml_shapes:OperatorExpressionShape a oslc:ResourceShape ;
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
+========
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -21259,10 +30491,16 @@ oslc_sysml_shapes:OperatorExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:OwningMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:OwningMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
oslc:range oslc_sysml:Element ;
+========
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -21277,9 +30515,16 @@ oslc_sysml_shapes:OwningMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
+========
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
@@ -21404,6 +30649,7 @@ oslc_sysml_shapes:ParameterMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -21412,6 +30658,13 @@ oslc_sysml_shapes:ParameterMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+========
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -21440,9 +30693,16 @@ oslc_sysml_shapes:ParameterMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
@@ -21503,6 +30763,7 @@ oslc_sysml_shapes:ParameterMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:PartDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:PartDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -21596,6 +30857,8 @@ oslc_sysml_shapes:PartDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -21605,6 +30868,7 @@ oslc_sysml_shapes:PartDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -21617,20 +30881,140 @@ oslc_sysml_shapes:PartDefinitionShape a oslc:ResourceShape ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:feature ;
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -21724,6 +31108,75 @@ oslc_sysml_shapes:PartDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:PartUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:PartUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -21733,13 +31186,20 @@ oslc_sysml_shapes:PartUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
@@ -21771,6 +31231,9 @@ oslc_sysml_shapes:PartUsageShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -21781,6 +31244,7 @@ oslc_sysml_shapes:PartUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -21798,6 +31262,25 @@ oslc_sysml_shapes:PartUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -21816,6 +31299,7 @@ oslc_sysml_shapes:PartUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -21852,6 +31336,8 @@ oslc_sysml_shapes:PartUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -21975,6 +31461,7 @@ oslc_sysml_shapes:PartUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:PerformActionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:PerformActionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -21988,6 +31475,12 @@ oslc_sysml_shapes:PerformActionUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -22020,6 +31513,7 @@ oslc_sysml_shapes:PerformActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -22041,19 +31535,46 @@ oslc_sysml_shapes:PerformActionUsageShape a oslc:ResourceShape ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "type" ;
@@ -22094,6 +31615,9 @@ oslc_sysml_shapes:PerformActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -22104,6 +31628,7 @@ oslc_sysml_shapes:PerformActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -22112,6 +31637,94 @@ oslc_sysml_shapes:PerformActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -22237,15 +31850,23 @@ oslc_sysml_shapes:PerformActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:PortConjugationShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:PortConjugation ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "originalPortDefinition" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:originalPortDefinition ;
oslc:range oslc_sysml:PortDefinition ;
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The PortDefinition
being conjugated."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -22268,10 +31889,16 @@ oslc_sysml_shapes:PortConjugationShape a oslc:ResourceShape ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:conjugatedPortDefinition ;
oslc:range oslc_sysml:ConjugatedPortDefinition ;
+========
+ oslc:name "originalPortDefinition" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:originalPortDefinition ;
+ oslc:range oslc_sysml:PortDefinition ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConjugatedPortDefinition
that is conjugate to the originalPortDefinition
."^^rdf:XMLLiteral ],
+ dcterms:description "The PortDefinition
being conjugated."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -22281,6 +31908,27 @@ oslc_sysml_shapes:PortConjugationShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "conjugatedPortDefinition" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:conjugatedPortDefinition ;
+ oslc:range oslc_sysml:ConjugatedPortDefinition ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConjugatedPortDefinition
that is conjugate to the originalPortDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:conjugatedType,
oslc_sysml_shapes:contributor,
@@ -22348,6 +31996,7 @@ oslc_sysml_shapes:PortDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
@@ -22408,6 +32057,8 @@ oslc_sysml_shapes:PortDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -22417,6 +32068,27 @@ oslc_sysml_shapes:PortDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -22426,6 +32098,7 @@ oslc_sysml_shapes:PortDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -22434,6 +32107,12 @@ oslc_sysml_shapes:PortDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
@@ -22444,6 +32123,31 @@ oslc_sysml_shapes:PortDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+========
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -22458,6 +32162,58 @@ oslc_sysml_shapes:PortDefinitionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "conjugatedPortDefinition" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:conjugatedPortDefinition ;
+ oslc:range oslc_sysml:ConjugatedPortDefinition ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The PortDefinition
.Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -22560,6 +32316,7 @@ oslc_sysml_shapes:PortDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:PortUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:PortUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -22626,6 +32383,8 @@ oslc_sysml_shapes:PortUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -22635,6 +32394,7 @@ oslc_sysml_shapes:PortUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -22671,6 +32431,8 @@ oslc_sysml_shapes:PortUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -22680,6 +32442,27 @@ oslc_sysml_shapes:PortUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "portDefinition" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:portDefinition ;
+ oslc:range oslc_sysml:PortDefinition ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The occurrenceDefinitions
of this PortUsage
, which must all be PortDefinitions.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -22689,6 +32472,84 @@ oslc_sysml_shapes:PortUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -22697,6 +32558,18 @@ oslc_sysml_shapes:PortUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -22827,6 +32700,42 @@ oslc_sysml_shapes:PredicateShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -22836,12 +32745,15 @@ oslc_sysml_shapes:PredicateShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -22851,6 +32763,7 @@ oslc_sysml_shapes:PredicateShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -22878,6 +32791,8 @@ oslc_sysml_shapes:PredicateShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -22957,6 +32872,7 @@ oslc_sysml_shapes:PredicateShape a oslc:ResourceShape ;
oslc_sysml_shapes:RedefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Redefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -22984,6 +32900,8 @@ oslc_sysml_shapes:RedefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -22992,6 +32910,36 @@ oslc_sysml_shapes:RedefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the specific
Type
of this Specialization
and owns it as its owningRelatedElement
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "owningFeature" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "A subsettingFeature
that is also the owningRelatedElement
of this Subsetting
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -23045,6 +32993,27 @@ oslc_sysml_shapes:RedefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ReferenceSubsettingShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ReferenceSubsetting ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningFeature" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "A subsettingFeature
that is also the owningRelatedElement
of this Subsetting
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -23054,6 +33023,7 @@ oslc_sysml_shapes:ReferenceSubsettingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -23079,6 +33049,15 @@ oslc_sysml_shapes:ReferenceSubsettingShape a oslc:ResourceShape ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
dcterms:description "The Type
that is the specific
Type
of this Specialization
and owns it as its owningRelatedElement
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
@@ -23133,13 +33112,20 @@ oslc_sysml_shapes:ReferenceSubsettingShape a oslc:ResourceShape ;
oslc_sysml_shapes:ReferenceUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ReferenceUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
@@ -23165,6 +33151,9 @@ oslc_sysml_shapes:ReferenceUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23175,6 +33164,7 @@ oslc_sysml_shapes:ReferenceUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -23183,6 +33173,67 @@ oslc_sysml_shapes:ReferenceUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23193,13 +33244,20 @@ oslc_sysml_shapes:ReferenceUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
@@ -23237,6 +33295,18 @@ oslc_sysml_shapes:ReferenceUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23247,14 +33317,24 @@ oslc_sysml_shapes:ReferenceUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -23437,6 +33517,7 @@ oslc_sysml_shapes:RelationshipShape a oslc:ResourceShape ;
oslc_sysml_shapes:RenderingDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:RenderingDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -23514,6 +33595,13 @@ oslc_sysml_shapes:RenderingDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23524,6 +33612,7 @@ oslc_sysml_shapes:RenderingDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -23548,6 +33637,8 @@ oslc_sysml_shapes:RenderingDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -23556,6 +33647,51 @@ oslc_sysml_shapes:RenderingDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23565,6 +33701,60 @@ oslc_sysml_shapes:RenderingDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -23659,6 +33849,7 @@ oslc_sysml_shapes:RenderingDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:RenderingUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:RenderingUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -23672,6 +33863,33 @@ oslc_sysml_shapes:RenderingUsageShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -23692,22 +33910,34 @@ oslc_sysml_shapes:RenderingUsageShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:usage ;
oslc:range oslc_sysml:Usage ;
+========
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
@@ -23727,6 +33957,9 @@ oslc_sysml_shapes:RenderingUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23736,6 +33969,18 @@ oslc_sysml_shapes:RenderingUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23746,11 +33991,40 @@ oslc_sysml_shapes:RenderingUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23770,6 +34044,7 @@ oslc_sysml_shapes:RenderingUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -23779,6 +34054,8 @@ oslc_sysml_shapes:RenderingUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -23911,6 +34188,7 @@ oslc_sysml_shapes:RenderingUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:RequirementConstraintMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:RequirementConstraintMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "kind" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:kind ;
@@ -23926,10 +34204,13 @@ oslc_sysml_shapes:RequirementConstraintMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:type ;
oslc:range oslc_sysml:Type ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -23966,16 +34247,75 @@ oslc_sysml_shapes:RequirementConstraintMembershipShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
oslc:range oslc_sysml:Element ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "kind" ;
+ oslc:occurs oslc:Exactly-one ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:kind ;
+ oslc:readOnly false ;
+ dcterms:description "Whether the RequirementConstraintMembership
is for an assumed or required ConstraintUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsage
that is the ownedMemberFeature
of this RequirementConstraintMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -24034,6 +34374,24 @@ oslc_sysml_shapes:RequirementConstraintMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:RequirementDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "text" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:text ;
+ oslc:readOnly false ;
+ dcterms:description "An optional textual statement of the requirement represented by this RequirementDefinition
, derived from the bodies
of the documentation
of the RequirementDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -24043,10 +34401,74 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementDefinition
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -24054,8 +34476,13 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
[ a oslc:Property ;
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:ownedConcern ;
oslc:range oslc_sysml:ConcernUsage ;
+========
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -24079,15 +34506,21 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this RequirementDefinition
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedRendering" ;
+ oslc:name "assumedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:ownedRendering ;
oslc:range oslc_sysml:RenderingUsage ;
+========
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The owned ConstraintUsages
that represent assumptions of this RequirementDefinition
, which are the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementDefinition
with kind = assumption
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -24105,6 +34538,16 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:name "framedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:framedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
framed by this RequirementDefinition
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementDefinition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -24115,6 +34558,7 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
@@ -24125,6 +34569,45 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
oslc:range oslc_sysml:PartUsage ;
+========
+ oslc:name "requiredConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned ConstraintUsages
that represent requirements of this RequirementDefinition
, derived as the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementDefinition
with kind
= requirement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this RequirementDefinition
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -24211,8 +34694,9 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:variantMembership ;
oslc:range oslc_sysml:VariantMembership ;
oslc:readOnly false ;
@@ -24237,6 +34721,14 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "reqId" ;
oslc:occurs oslc:Zero-or-one ;
@@ -24244,6 +34736,7 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "An optional modeler-specified identifier for this RequirementDefinition
(used, e.g., to link it to an original requirement text in some source document), which is the declaredShortName
for the RequirementDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -24252,6 +34745,43 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+========
+ oslc:name "stakeholderParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementDefinition
that represent stakeholders for th requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -24347,6 +34877,7 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:RequirementUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -24356,6 +34887,8 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -24365,18 +34898,22 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "reqId" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:reqId ;
oslc:readOnly false ;
dcterms:description "An optional modeler-specified identifier for this RequirementUsage
(used, e.g., to link it to an original requirement text in some source document), which is the declaredShortName
for the RequirementUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "text" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:text ;
@@ -24407,6 +34944,8 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
framed by this RequirementUsage
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "subjectParameter" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:subjectParameter ;
@@ -24416,6 +34955,7 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameter
of this RequirementUsage
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -24434,6 +34974,8 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:actorParameter ;
@@ -24443,6 +34985,7 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this RequirementUsage
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -24461,6 +35004,8 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -24470,14 +35015,66 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
+ oslc:readOnly false ;
+ dcterms:description "An optional modeler-specified identifier for this RequirementUsage
(used, e.g., to link it to an original requirement text in some source document), which is the declaredShortName
for the RequirementUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "requiredConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -24488,6 +35085,39 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The owned ConstraintUsages
that represent requirements of this RequirementUsage
, which are the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementUsage
with kind
= requirement
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "stakeholderParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementUsage
that represent stakeholders for the requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "text" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:text ;
+ oslc:readOnly false ;
+ dcterms:description "An optional textual statement of the requirement represented by this RequirementUsage
, derived from the bodies of the documentation
of the RequirementUsage
.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -24505,16 +35135,58 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The owned ConstraintUsages
that represent assumptions of this RequirementUsage
, derived as the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementUsage
with kind
= assumption
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:chainingFeature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:propertyDefinition oslc_sysml:framedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
@@ -24556,6 +35228,25 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this RequirementUsage
that represent stakeholders for the requirement."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -24691,6 +35382,7 @@ oslc_sysml_shapes:RequirementUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:RequirementVerificationMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:RequirementVerificationMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -24704,6 +35396,21 @@ oslc_sysml_shapes:RequirementVerificationMembershipShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
oslc:range oslc_sysml:Element ;
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -24747,6 +35454,24 @@ oslc_sysml_shapes:RequirementVerificationMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The owned RequirementUsage
that acts as the ownedConstraint
for this RequirementVerificationMembership
. This will either be the verifiedRequirement
, or it will subset the verifiedRequirement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "verifiedRequirement" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:verifiedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description " The RequirementUsage
that is identified as being verified. It is the referencedConstraint
of the RequirementVerificationMembership
considered as a RequirementConstraintMembership
, which must be a RequirementUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned RequirementUsage
that acts as the ownedConstraint
for this RequirementVerificationMembership
. This will either be the verifiedRequirement
, or it will subset the verifiedRequirement
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -24757,6 +35482,7 @@ oslc_sysml_shapes:RequirementVerificationMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "verifiedRequirement" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:verifiedRequirement ;
@@ -24774,6 +35500,46 @@ oslc_sysml_shapes:RequirementVerificationMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "kind" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:kind ;
+ oslc:readOnly false ;
+ dcterms:description "Whether the RequirementConstraintMembership
is for an assumed or required ConstraintUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsage
that is the ownedMemberFeature
of this RequirementConstraintMembership
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -24832,10 +35598,23 @@ oslc_sysml_shapes:RequirementVerificationMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:ResultExpressionMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ResultExpressionMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:type ;
oslc:range oslc_sysml:Type ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -24854,19 +35633,34 @@ oslc_sysml_shapes:ResultExpressionMembershipShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
oslc:range oslc_sysml:Element ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:feature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:propertyDefinition oslc_sysml:visibility ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
@@ -24877,11 +35671,22 @@ oslc_sysml_shapes:ResultExpressionMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -24940,6 +35745,7 @@ oslc_sysml_shapes:ResultExpressionMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:ReturnParameterMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ReturnParameterMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -24958,6 +35764,8 @@ oslc_sysml_shapes:ReturnParameterMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -24967,12 +35775,15 @@ oslc_sysml_shapes:ReturnParameterMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -24982,6 +35793,18 @@ oslc_sysml_shapes:ReturnParameterMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -24990,6 +35813,21 @@ oslc_sysml_shapes:ReturnParameterMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -25048,6 +35886,7 @@ oslc_sysml_shapes:ReturnParameterMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:SatisfyRequirementUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:SatisfyRequirementUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
@@ -25062,6 +35901,25 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
framed by this RequirementUsage
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementUsage
."^^rdf:XMLLiteral ],
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "assumedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned ConstraintUsages
that represent assumptions of this RequirementUsage
, derived as the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementUsage
with kind
= assumption
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -25072,6 +35930,105 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "requiredConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned ConstraintUsages
that represent requirements of this RequirementUsage
, which are the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementUsage
with kind
= requirement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "stakeholderParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementUsage
that represent stakeholders for the requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "framedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:framedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
framed by this RequirementUsage
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this RequirementUsage
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementUsage
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -25081,6 +36038,7 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -25089,6 +36047,46 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -25099,6 +36097,33 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "text" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:text ;
+ oslc:readOnly false ;
+ dcterms:description "An optional textual statement of the requirement represented by this RequirementUsage
, derived from the bodies of the documentation
of the RequirementUsage
.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -25108,6 +36133,7 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -25165,6 +36191,8 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this RequirementUsage
that represent stakeholders for the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "reqId" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:reqId ;
@@ -25396,6 +36424,7 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:SelectExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:SelectExpression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -25432,6 +36461,8 @@ oslc_sysml_shapes:SelectExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -25441,22 +36472,44 @@ oslc_sysml_shapes:SelectExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
@@ -25500,6 +36553,78 @@ oslc_sysml_shapes:SelectExpressionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:argument,
oslc_sysml_shapes:behavior,
@@ -25592,6 +36717,147 @@ oslc_sysml_shapes:SelectExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:SendActionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:SendActionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "receiverArgument" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:receiverArgument ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "An Expression
whose result is bound to the receiver
input parameter of this SendActionUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "payloadArgument" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:payloadArgument ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "An Expression
whose result is bound to the payload
input parameter of this SendActionUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -25609,6 +36875,7 @@ oslc_sysml_shapes:SendActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -25747,6 +37014,8 @@ oslc_sysml_shapes:SendActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "An Expression
whose result is bound to the payload
input parameter of this SendActionUsage
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -25946,6 +37215,7 @@ oslc_sysml_shapes:SpecializationShape a oslc:ResourceShape ;
oslc_sysml_shapes:StakeholderMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:StakeholderMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -25973,6 +37243,8 @@ oslc_sysml_shapes:StakeholderMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -25988,6 +37260,36 @@ oslc_sysml_shapes:StakeholderMembershipShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -26055,6 +37357,7 @@ oslc_sysml_shapes:StakeholderMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:StateDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:StateDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
@@ -26166,6 +37469,8 @@ oslc_sysml_shapes:StateDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -26175,6 +37480,7 @@ oslc_sysml_shapes:StateDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -26202,6 +37508,8 @@ oslc_sysml_shapes:StateDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -26211,10 +37519,171 @@ oslc_sysml_shapes:StateDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "entryAction" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:entryAction ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsage
of this StateDefinition
to be performed on entry to the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateDefinition
by a StateSubactionMembership
with kind = entry
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "exitAction" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:exitAction ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsage
of this StateDefinition
to be performed on exit to the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateDefinition
by a StateSubactionMembership
with kind = exit
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "action" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsages
that are steps
in this ActionDefinition
, which define the actions that specify the behavior of the ActionDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "doAction" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:doAction ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsage
of this StateDefinition
to be performed while in the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateDefinition
by a StateSubactionMembership
with kind = do
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isParallel" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isParallel ;
+ oslc:readOnly false ;
+ dcterms:description "Whether the ownedStates
of this StateDefinition
are to all be performed in parallel. If true, none of the ownedActions
(which includes ownedStates
) may have any incoming or outgoing Transitions
. If false, only one ownedState
may be performed at a time."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
oslc:range oslc_sysml:Type ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -26329,6 +37798,7 @@ oslc_sysml_shapes:StateDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:StateSubactionMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:StateSubactionMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "action" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:action ;
@@ -26338,6 +37808,8 @@ oslc_sysml_shapes:StateSubactionMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ActionUsage
that is the ownedMemberFeature
of this StateSubactionMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -26347,6 +37819,31 @@ oslc_sysml_shapes:StateSubactionMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:visibility ;
@@ -26361,6 +37858,25 @@ oslc_sysml_shapes:StateSubactionMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "action" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsage
that is the ownedMemberFeature
of this StateSubactionMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -26371,6 +37887,7 @@ oslc_sysml_shapes:StateSubactionMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -26380,11 +37897,14 @@ oslc_sysml_shapes:StateSubactionMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "kind" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:kind ;
oslc:readOnly false ;
dcterms:description "Whether this StateSubactionMembership
is for an entry, do
or exit
ActionUsage
.
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -26394,6 +37914,8 @@ oslc_sysml_shapes:StateSubactionMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -26454,6 +37976,7 @@ oslc_sysml_shapes:StateUsageShape a oslc:ResourceShape ;
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
@@ -26561,6 +38084,19 @@ oslc_sysml_shapes:StateUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+========
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "doAction" ;
oslc:occurs oslc:Zero-or-one ;
@@ -26570,6 +38106,7 @@ oslc_sysml_shapes:StateUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ActionUsage
of this StateUsage
to be performed while in the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateUsage
by a StateSubactionMembership
with kind = do
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -26598,11 +38135,63 @@ oslc_sysml_shapes:StateUsageShape a oslc:ResourceShape ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
+========
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -26613,6 +38202,7 @@ oslc_sysml_shapes:StateUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -26621,6 +38211,94 @@ oslc_sysml_shapes:StateUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "entryAction" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:entryAction ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsage
of this StateUsage
to be performed on entry to the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateUsage
by a StateSubactionMembership
with kind = entry
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "exitAction" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:exitAction ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsage
of this StateUsage
to be performed on exit to the state defined by the StateDefinition
. It is the owned ActionUsage
related to the StateUsage
by a StateSubactionMembership
with kind = exit
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isParallel" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isParallel ;
+ oslc:readOnly false ;
+ dcterms:description "Whether the nestedStates
of this StateUsage
are to all be performed in parallel. If true, none of the nestedActions
(which include nestedStates
) may have any incoming or outgoing Transitions
. If false, only one nestedState
may be performed at a time."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -26746,6 +38424,45 @@ oslc_sysml_shapes:StateUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:StepShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Step ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -26755,6 +38472,7 @@ oslc_sysml_shapes:StepShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -26764,6 +38482,8 @@ oslc_sysml_shapes:StepShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -26773,6 +38493,27 @@ oslc_sysml_shapes:StepShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -26782,6 +38523,7 @@ oslc_sysml_shapes:StepShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -26835,6 +38577,16 @@ oslc_sysml_shapes:StepShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -26923,6 +38675,18 @@ oslc_sysml_shapes:StepShape a oslc:ResourceShape ;
oslc_sysml_shapes:StructureShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Structure ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -26932,6 +38696,7 @@ oslc_sysml_shapes:StructureShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -26950,6 +38715,8 @@ oslc_sysml_shapes:StructureShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -26967,6 +38734,18 @@ oslc_sysml_shapes:StructureShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -27036,14 +38815,18 @@ oslc_sysml_shapes:StructureShape a oslc:ResourceShape ;
oslc_sysml_shapes:SubclassificationShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Subclassification ;
oslc:property [ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:source ;
+========
+ oslc:propertyDefinition oslc_sysml:target ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -27054,14 +38837,18 @@ oslc_sysml_shapes:SubclassificationShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the specific
Type
of this Specialization
and owns it as its owningRelatedElement
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:target ;
+========
+ oslc:propertyDefinition oslc_sysml:source ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -27114,15 +38901,22 @@ oslc_sysml_shapes:SubclassificationShape a oslc:ResourceShape ;
oslc_sysml_shapes:SubjectMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:SubjectMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
+========
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -27155,6 +38949,16 @@ oslc_sysml_shapes:SubjectMembershipShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
@@ -27164,6 +38968,33 @@ oslc_sysml_shapes:SubjectMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -27223,6 +39054,27 @@ oslc_sysml_shapes:SubjectMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:SubsettingShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Subsetting ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the specific
Type
of this Specialization
and owns it as its owningRelatedElement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningFeature" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningFeature ;
@@ -27232,6 +39084,7 @@ oslc_sysml_shapes:SubsettingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "A subsettingFeature
that is also the owningRelatedElement
of this Subsetting
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -27257,6 +39110,15 @@ oslc_sysml_shapes:SubsettingShape a oslc:ResourceShape ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+========
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
@@ -27309,6 +39171,27 @@ oslc_sysml_shapes:SubsettingShape a oslc:ResourceShape ;
oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:SuccessionAsUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -27318,6 +39201,7 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -27348,10 +39232,16 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "directedUsage" ;
@@ -27362,6 +39252,18 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -27372,6 +39274,7 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -27381,6 +39284,8 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -27390,6 +39295,27 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -27399,6 +39325,7 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -27443,6 +39370,16 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -27453,6 +39390,7 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -27461,12 +39399,61 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+========
+ oslc:name "guardExpression" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:guardExpression ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Expressions
that must evaluate to true before the transitionStep
can occur."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:connectorEnd,
@@ -27596,13 +39583,20 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:SuccessionFlowConnectionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
+========
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isIndividual" ;
@@ -27610,6 +39604,18 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -27620,6 +39626,7 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -27646,6 +39653,31 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -27656,6 +39688,18 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -27665,6 +39709,7 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -27679,6 +39724,25 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "guardExpression" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:guardExpression ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Expressions
that must evaluate to true before the transitionStep
can occur."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -27698,6 +39762,7 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -27752,6 +39817,8 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -27761,6 +39828,24 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -27769,6 +39854,36 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
@@ -27913,6 +40028,36 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:SuccessionItemFlowShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:SuccessionItemFlow ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:targetFeature ;
@@ -27922,24 +40067,92 @@ oslc_sysml_shapes:SuccessionItemFlowShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "guardExpression" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:guardExpression ;
oslc:range oslc_sysml:Expression ;
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Expressions
that must evaluate to true before the transitionStep
can occur."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -27948,6 +40161,16 @@ oslc_sysml_shapes:SuccessionItemFlowShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+========
+ oslc:name "guardExpression" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:guardExpression ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Expressions
that must evaluate to true before the transitionStep
can occur."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -27957,6 +40180,7 @@ oslc_sysml_shapes:SuccessionItemFlowShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -28038,6 +40262,8 @@ oslc_sysml_shapes:SuccessionItemFlowShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:behavior,
@@ -28066,7 +40292,328 @@ oslc_sysml_shapes:SuccessionItemFlowShape a oslc:ResourceShape ;
oslc_sysml_shapes:inheritedMembership,
oslc_sysml_shapes:input,
oslc_sysml_shapes:instanceShape,
- oslc_sysml_shapes:interaction,
+ oslc_sysml_shapes:interaction,
+ oslc_sysml_shapes:isAbstract,
+ oslc_sysml_shapes:isComposite,
+ oslc_sysml_shapes:isConjugated,
+ oslc_sysml_shapes:isDerived,
+ oslc_sysml_shapes:isEnd,
+ oslc_sysml_shapes:isImplied,
+ oslc_sysml_shapes:isImpliedIncluded,
+ oslc_sysml_shapes:isLibraryElement,
+ oslc_sysml_shapes:isNonunique,
+ oslc_sysml_shapes:isOrdered,
+ oslc_sysml_shapes:isPortion,
+ oslc_sysml_shapes:isReadOnly,
+ oslc_sysml_shapes:isSufficient,
+ oslc_sysml_shapes:isUnique,
+ oslc_sysml_shapes:itemFeature,
+ oslc_sysml_shapes:itemFlowEnd,
+ oslc_sysml_shapes:itemType,
+ oslc_sysml_shapes:member,
+ oslc_sysml_shapes:membership,
+ oslc_sysml_shapes:modified,
+ oslc_sysml_shapes:multiplicity,
+ oslc_sysml_shapes:name,
+ oslc_sysml_shapes:output,
+ oslc_sysml_shapes:ownedAnnotation,
+ oslc_sysml_shapes:ownedConjugator,
+ oslc_sysml_shapes:ownedDifferencing,
+ oslc_sysml_shapes:ownedDisjoining,
+ oslc_sysml_shapes:ownedElement,
+ oslc_sysml_shapes:ownedEndFeature,
+ oslc_sysml_shapes:ownedFeature,
+ oslc_sysml_shapes:ownedFeatureChaining,
+ oslc_sysml_shapes:ownedFeatureInverting,
+ oslc_sysml_shapes:ownedFeatureMembership,
+ oslc_sysml_shapes:ownedImport,
+ oslc_sysml_shapes:ownedIntersecting,
+ oslc_sysml_shapes:ownedMember,
+ oslc_sysml_shapes:ownedMembership,
+ oslc_sysml_shapes:ownedRedefinition,
+ oslc_sysml_shapes:ownedReferenceSubsetting,
+ oslc_sysml_shapes:ownedRelatedElement,
+ oslc_sysml_shapes:ownedRelationship,
+ oslc_sysml_shapes:ownedSpecialization,
+ oslc_sysml_shapes:ownedSubsetting,
+ oslc_sysml_shapes:ownedTypeFeaturing,
+ oslc_sysml_shapes:ownedTyping,
+ oslc_sysml_shapes:ownedUnioning,
+ oslc_sysml_shapes:owner,
+ oslc_sysml_shapes:owningFeatureMembership,
+ oslc_sysml_shapes:owningMembership,
+ oslc_sysml_shapes:owningNamespace,
+ oslc_sysml_shapes:owningRelatedElement,
+ oslc_sysml_shapes:owningRelationship,
+ oslc_sysml_shapes:qualifiedName,
+ oslc_sysml_shapes:refine,
+ oslc_sysml_shapes:relatedElement,
+ oslc_sysml_shapes:relatedFeature,
+ oslc_sysml_shapes:satisfy,
+ oslc_sysml_shapes:serviceProvider,
+ oslc_sysml_shapes:shortName,
+ oslc_sysml_shapes:shortTitle,
+ oslc_sysml_shapes:source,
+ oslc_sysml_shapes:sourceFeature,
+ oslc_sysml_shapes:sourceOutputFeature,
+ oslc_sysml_shapes:targetInputFeature,
+ oslc_sysml_shapes:textualRepresentation,
+ oslc_sysml_shapes:title,
+ oslc_sysml_shapes:trace,
+ oslc_sysml_shapes:transitionStep,
+ oslc_sysml_shapes:triggerStep,
+ oslc_sysml_shapes:type ;
+ dcterms:description "A SuccessionItemFlow
is an ItemFlow
that also provides temporal ordering. It classifies Transfers
that cannot start until the source Occurrence
has completed and that must complete before the target Occurrence
can start."^^rdf:XMLLiteral ;
+ dcterms:title "SuccessionItemFlowShape"^^rdf:XMLLiteral .
+
+oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:Succession ;
+ oslc:property [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "guardExpression" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:guardExpression ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Expressions
that must evaluate to true before the transitionStep
can occur."^^rdf:XMLLiteral ],
+========
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+========
+ oslc:name "guardExpression" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:guardExpression ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Expressions
that must evaluate to true before the transitionStep
can occur."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc_sysml_shapes:aliasIds,
+ oslc_sysml_shapes:association,
+ oslc_sysml_shapes:connectorEnd,
+ oslc_sysml_shapes:contributor,
+ oslc_sysml_shapes:created,
+ oslc_sysml_shapes:creator,
+ oslc_sysml_shapes:dctype,
+ oslc_sysml_shapes:declaredName,
+ oslc_sysml_shapes:declaredShortName,
+ oslc_sysml_shapes:derives,
+ oslc_sysml_shapes:description,
+ oslc_sysml_shapes:directedFeature,
+ oslc_sysml_shapes:direction,
+ oslc_sysml_shapes:documentation,
+ oslc_sysml_shapes:effectStep,
+ oslc_sysml_shapes:elaborates,
+ oslc_sysml_shapes:elementId,
+ oslc_sysml_shapes:endFeature,
+ oslc_sysml_shapes:endOwningType,
+ oslc_sysml_shapes:external,
+ oslc_sysml_shapes:featureMembership,
+ oslc_sysml_shapes:featureTarget,
+ oslc_sysml_shapes:identifier,
+ oslc_sysml_shapes:inheritedFeature,
+ oslc_sysml_shapes:inheritedMembership,
+ oslc_sysml_shapes:input,
+ oslc_sysml_shapes:instanceShape,
oslc_sysml_shapes:isAbstract,
oslc_sysml_shapes:isComposite,
oslc_sysml_shapes:isConjugated,
@@ -28081,9 +40628,6 @@ oslc_sysml_shapes:SuccessionItemFlowShape a oslc:ResourceShape ;
oslc_sysml_shapes:isReadOnly,
oslc_sysml_shapes:isSufficient,
oslc_sysml_shapes:isUnique,
- oslc_sysml_shapes:itemFeature,
- oslc_sysml_shapes:itemFlowEnd,
- oslc_sysml_shapes:itemType,
oslc_sysml_shapes:member,
oslc_sysml_shapes:membership,
oslc_sysml_shapes:modified,
@@ -28129,20 +40673,28 @@ oslc_sysml_shapes:SuccessionItemFlowShape a oslc:ResourceShape ;
oslc_sysml_shapes:shortTitle,
oslc_sysml_shapes:source,
oslc_sysml_shapes:sourceFeature,
- oslc_sysml_shapes:sourceOutputFeature,
- oslc_sysml_shapes:targetInputFeature,
oslc_sysml_shapes:textualRepresentation,
oslc_sysml_shapes:title,
oslc_sysml_shapes:trace,
oslc_sysml_shapes:transitionStep,
oslc_sysml_shapes:triggerStep,
oslc_sysml_shapes:type ;
- dcterms:description "A SuccessionItemFlow
is an ItemFlow
that also provides temporal ordering. It classifies Transfers
that cannot start until the source Occurrence
has completed and that must complete before the target Occurrence
can start."^^rdf:XMLLiteral ;
- dcterms:title "SuccessionItemFlowShape"^^rdf:XMLLiteral .
+ dcterms:description "A Succession
is a binary Connector
that requires its relatedFeatures
to happen separately in time."^^rdf:XMLLiteral ;
+ dcterms:title "SuccessionShape"^^rdf:XMLLiteral .
-oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
- oslc:describes oslc_sysml:Succession ;
+oslc_sysml_shapes:TerminateActionUsageShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:TerminateActionUsage ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:property [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -28152,41 +40704,56 @@ oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "guardExpression" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:guardExpression ;
- oslc:range oslc_sysml:Expression ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Expressions
that must evaluate to true before the transitionStep
can occur."^^rdf:XMLLiteral ],
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "chainingFeature" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -28197,32 +40764,32 @@ oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -28233,47 +40800,44 @@ oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "targetFeature" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
- oslc_sysml_shapes:association,
- oslc_sysml_shapes:connectorEnd,
+ oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
oslc_sysml_shapes:creator,
oslc_sysml_shapes:dctype,
oslc_sysml_shapes:declaredName,
oslc_sysml_shapes:declaredShortName,
+ oslc_sysml_shapes:definition,
oslc_sysml_shapes:derives,
oslc_sysml_shapes:description,
oslc_sysml_shapes:directedFeature,
oslc_sysml_shapes:direction,
oslc_sysml_shapes:documentation,
- oslc_sysml_shapes:effectStep,
oslc_sysml_shapes:elaborates,
oslc_sysml_shapes:elementId,
oslc_sysml_shapes:endFeature,
@@ -28282,6 +40846,7 @@ oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
oslc_sysml_shapes:featureMembership,
oslc_sysml_shapes:featureTarget,
oslc_sysml_shapes:identifier,
+ oslc_sysml_shapes:individualDefinition,
oslc_sysml_shapes:inheritedFeature,
oslc_sysml_shapes:inheritedMembership,
oslc_sysml_shapes:input,
@@ -28291,13 +40856,13 @@ oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
oslc_sysml_shapes:isConjugated,
oslc_sysml_shapes:isDerived,
oslc_sysml_shapes:isEnd,
- oslc_sysml_shapes:isImplied,
oslc_sysml_shapes:isImpliedIncluded,
oslc_sysml_shapes:isLibraryElement,
oslc_sysml_shapes:isNonunique,
oslc_sysml_shapes:isOrdered,
oslc_sysml_shapes:isPortion,
oslc_sysml_shapes:isReadOnly,
+ oslc_sysml_shapes:isReference,
oslc_sysml_shapes:isSufficient,
oslc_sysml_shapes:isUnique,
oslc_sysml_shapes:member,
@@ -28305,6 +40870,34 @@ oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
oslc_sysml_shapes:modified,
oslc_sysml_shapes:multiplicity,
oslc_sysml_shapes:name,
+ oslc_sysml_shapes:nestedAction,
+ oslc_sysml_shapes:nestedAllocation,
+ oslc_sysml_shapes:nestedAnalysisCase,
+ oslc_sysml_shapes:nestedAttribute,
+ oslc_sysml_shapes:nestedCalculation,
+ oslc_sysml_shapes:nestedCase,
+ oslc_sysml_shapes:nestedConcern,
+ oslc_sysml_shapes:nestedConnection,
+ oslc_sysml_shapes:nestedConstraint,
+ oslc_sysml_shapes:nestedEnumeration,
+ oslc_sysml_shapes:nestedFlow,
+ oslc_sysml_shapes:nestedInterface,
+ oslc_sysml_shapes:nestedItem,
+ oslc_sysml_shapes:nestedMetadata,
+ oslc_sysml_shapes:nestedOccurrence,
+ oslc_sysml_shapes:nestedPart,
+ oslc_sysml_shapes:nestedPort,
+ oslc_sysml_shapes:nestedReference,
+ oslc_sysml_shapes:nestedRendering,
+ oslc_sysml_shapes:nestedRequirement,
+ oslc_sysml_shapes:nestedState,
+ oslc_sysml_shapes:nestedTransition,
+ oslc_sysml_shapes:nestedUsage,
+ oslc_sysml_shapes:nestedUseCase,
+ oslc_sysml_shapes:nestedVerificationCase,
+ oslc_sysml_shapes:nestedView,
+ oslc_sysml_shapes:nestedViewpoint,
+ oslc_sysml_shapes:occurrenceDefinition,
oslc_sysml_shapes:output,
oslc_sysml_shapes:ownedAnnotation,
oslc_sysml_shapes:ownedConjugator,
@@ -28322,7 +40915,6 @@ oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ownedMembership,
oslc_sysml_shapes:ownedRedefinition,
oslc_sysml_shapes:ownedReferenceSubsetting,
- oslc_sysml_shapes:ownedRelatedElement,
oslc_sysml_shapes:ownedRelationship,
oslc_sysml_shapes:ownedSpecialization,
oslc_sysml_shapes:ownedSubsetting,
@@ -28330,50 +40922,41 @@ oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ownedTyping,
oslc_sysml_shapes:ownedUnioning,
oslc_sysml_shapes:owner,
+ oslc_sysml_shapes:owningDefinition,
oslc_sysml_shapes:owningFeatureMembership,
oslc_sysml_shapes:owningMembership,
oslc_sysml_shapes:owningNamespace,
- oslc_sysml_shapes:owningRelatedElement,
oslc_sysml_shapes:owningRelationship,
+ oslc_sysml_shapes:owningUsage,
+ oslc_sysml_shapes:portionKind,
oslc_sysml_shapes:qualifiedName,
oslc_sysml_shapes:refine,
- oslc_sysml_shapes:relatedElement,
- oslc_sysml_shapes:relatedFeature,
oslc_sysml_shapes:satisfy,
oslc_sysml_shapes:serviceProvider,
oslc_sysml_shapes:shortName,
oslc_sysml_shapes:shortTitle,
oslc_sysml_shapes:source,
- oslc_sysml_shapes:sourceFeature,
+ oslc_sysml_shapes:terminatedOccurrenceArgument,
oslc_sysml_shapes:textualRepresentation,
oslc_sysml_shapes:title,
oslc_sysml_shapes:trace,
- oslc_sysml_shapes:transitionStep,
- oslc_sysml_shapes:triggerStep,
oslc_sysml_shapes:type ;
- dcterms:description "A Succession
is a binary Connector
that requires its relatedFeatures
to happen separately in time."^^rdf:XMLLiteral ;
- dcterms:title "SuccessionShape"^^rdf:XMLLiteral .
+ dcterms:description "A TerminateActionUsage
is an ActionUsage
that directly or indirectly specializes the ActionDefinition
TerminateAction
from the Systems Model Library, which causes a given terminatedOccurrence
to end during its performance. By default, the terminatedOccurrence
is the featuring instance (that
) of the performance of the TerminateActionUsage
, generally the performance of its immediately containing ActionDefinition
or ActionUsage
."^^rdf:XMLLiteral ;
+ dcterms:title "TerminateActionUsageShape"^^rdf:XMLLiteral .
-oslc_sysml_shapes:TerminateActionUsageShape a oslc:ResourceShape ;
- oslc:describes oslc_sysml:TerminateActionUsage ;
+oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:TextualRepresentation ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:property [ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:propertyDefinition oslc_sysml:type ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -28383,6 +40966,12 @@ oslc_sysml_shapes:TerminateActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -28393,47 +40982,32 @@ oslc_sysml_shapes:TerminateActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isVariation" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
- oslc:readOnly false ;
- dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "type" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "featuringType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -28453,32 +41027,32 @@ oslc_sysml_shapes:TerminateActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -28489,11 +41063,29 @@ oslc_sysml_shapes:TerminateActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isIndividual" ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
- dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -28618,6 +41210,12 @@ oslc_sysml_shapes:TerminateActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:TextualRepresentation ;
oslc:property [ a oslc:Property ;
+ oslc:name "body" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:body ;
+ oslc:readOnly false ;
+ dcterms:description "The textual representation of the representedElement
in the given language
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "annotatedElement" ;
oslc:occurs oslc:One-or-many ;
oslc:propertyDefinition oslc_sysml:annotatedElement ;
@@ -28626,12 +41224,15 @@ oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Elements
that are annotated by this AnnotatingElement
. If annotation
is not empty, these are the annotatedElements
of the annotations
. If annotation
is empty, then it is the owningNamespace
of the AnnotatingElement
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "body" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:body ;
oslc:readOnly false ;
dcterms:description "The textual representation of the representedElement
in the given language
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:annotation,
oslc_sysml_shapes:contributor,
@@ -28679,6 +41280,7 @@ oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
oslc_sysml_shapes:TransitionFeatureMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:TransitionFeatureMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "kind" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:kind ;
@@ -28709,6 +41311,8 @@ oslc_sysml_shapes:TransitionFeatureMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -28718,6 +41322,54 @@ oslc_sysml_shapes:TransitionFeatureMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "kind" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:kind ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this TransitionFeatureMembership
is for a trigger
, guard
or effect
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -28734,6 +41386,7 @@ oslc_sysml_shapes:TransitionFeatureMembershipShape a oslc:ResourceShape ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
@@ -28793,6 +41446,7 @@ oslc_sysml_shapes:TransitionFeatureMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:TransitionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -28873,18 +41527,49 @@ oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "guardExpression" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:guardExpression ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Expressions
that define the guards of this TransitionUsage
, which are the ownedFeatures
of the TransitionUsage
related to it by TransitionFeatureMemberships
with kind = guard
, which must all be Expressions
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:intersectingType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "chainingFeature" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:chainingFeature ;
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
@@ -28897,6 +41582,14 @@ oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -28907,6 +41600,24 @@ oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -28916,6 +41627,7 @@ oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -28930,6 +41642,34 @@ oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The target ActionUsage
of this TransitionUsage, which is the targetFeature
of the succession
for the TransitionUsage
.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The source ActionUsage
of this TransitionUsage
, which becomes the source
of the succession
for the TransitionUsage
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -28940,6 +41680,7 @@ oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -28949,6 +41690,8 @@ oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -28957,6 +41700,54 @@ oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -29083,6 +41874,7 @@ oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:TriggerInvocationExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:TriggerInvocationExpression ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -29100,6 +41892,16 @@ oslc_sysml_shapes:TriggerInvocationExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -29110,6 +41912,7 @@ oslc_sysml_shapes:TriggerInvocationExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -29133,6 +41936,25 @@ oslc_sysml_shapes:TriggerInvocationExpressionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:kind ;
oslc:readOnly false ;
dcterms:description "Indicates which of the Functions
from the Triggers
model in the Kernel Semantic Library is to be invoked by this TriggerInvocationExpression
."^^rdf:XMLLiteral ],
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -29143,6 +41965,7 @@ oslc_sysml_shapes:TriggerInvocationExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
@@ -29175,6 +41998,16 @@ oslc_sysml_shapes:TriggerInvocationExpressionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+========
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -29185,14 +42018,63 @@ oslc_sysml_shapes:TriggerInvocationExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
+========
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "kind" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:kind ;
+ oslc:readOnly false ;
+ dcterms:description "Indicates which of the Functions
from the Triggers
model in the Kernel Semantic Library is to be invoked by this TriggerInvocationExpression
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:argument,
oslc_sysml_shapes:behavior,
@@ -29284,6 +42166,7 @@ oslc_sysml_shapes:TriggerInvocationExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:TypeFeaturingShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:TypeFeaturing ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -29293,6 +42176,8 @@ oslc_sysml_shapes:TypeFeaturingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -29311,6 +42196,18 @@ oslc_sysml_shapes:TypeFeaturingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -29320,6 +42217,7 @@ oslc_sysml_shapes:TypeFeaturingShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that features the featureOfType
. It is the target
of the TypeFeaturing
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -29328,6 +42226,16 @@ oslc_sysml_shapes:TypeFeaturingShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -29377,6 +42285,7 @@ oslc_sysml_shapes:TypeFeaturingShape a oslc:ResourceShape ;
oslc_sysml_shapes:TypeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Type ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -29390,22 +42299,33 @@ oslc_sysml_shapes:TypeShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:differencingType ;
+========
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:unioningType ;
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
@@ -29421,6 +42341,32 @@ oslc_sysml_shapes:TypeShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -29507,6 +42453,18 @@ oslc_sysml_shapes:UnioningShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -29563,6 +42521,7 @@ oslc_sysml_shapes:UnioningShape a oslc:ResourceShape ;
oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Usage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -29572,6 +42531,8 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -29581,6 +42542,7 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -29608,6 +42570,8 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -29617,6 +42581,27 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -29626,6 +42611,18 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -29635,6 +42632,7 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -29644,6 +42642,8 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -29653,11 +42653,22 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -29668,6 +42679,33 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -29676,6 +42714,7 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -29685,6 +42724,8 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -29803,6 +42844,7 @@ oslc_sysml_shapes:UsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:UseCaseDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -29820,6 +42862,13 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -29830,10 +42879,41 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -29857,6 +42937,7 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -29889,6 +42970,16 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "subjectParameter" ;
oslc:occurs oslc:Exactly-one ;
@@ -29898,6 +42989,48 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameter
of this CaseDefinition
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this CaseDefinition
that represent actors involved in the case."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "includedUseCase" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:includedUseCase ;
+ oslc:range oslc_sysml:UseCaseUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The UseCaseUsages
that are included by this UseCaseDefinition
, which are the useCaseIncludeds
of the IncludeUseCaseUsages
owned by this UseCaseDefinition.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "objectiveRequirement" ;
oslc:occurs oslc:Zero-or-one ;
@@ -29908,6 +43041,7 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsage
representing the objective of this CaseDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -29936,20 +43070,50 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
oslc:range oslc_sysml:VariantMembership ;
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "includedUseCase" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:includedUseCase ;
oslc:range oslc_sysml:UseCaseUsage ;
+========
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The UseCaseUsages
that are included by this UseCaseDefinition
, which are the useCaseIncludeds
of the IncludeUseCaseUsages
owned by this UseCaseDefinition.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -29967,6 +43131,16 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
@@ -29977,6 +43151,7 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -29995,11 +43170,29 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
+========
+ oslc:name "action" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ActionUsages
that are steps
in this ActionDefinition
, which define the actions that specify the behavior of the ActionDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:calculation,
oslc_sysml_shapes:contributor,
@@ -30096,6 +43289,7 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:UseCaseUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:UseCaseUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -30275,6 +43469,103 @@ oslc_sysml_shapes:UseCaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The UseCaseUsages
that are included by this UseCaseUse
, which are the useCaseIncludeds
of the IncludeUseCaseUsages
owned by this UseCaseUsage.
."^^rdf:XMLLiteral ],
+========
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this CaseUsage
that represent actors involved in the case."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30284,6 +43575,93 @@ oslc_sysml_shapes:UseCaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "includedUseCase" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:includedUseCase ;
+ oslc:range oslc_sysml:UseCaseUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The UseCaseUsages
that are included by this UseCaseUse
, which are the useCaseIncludeds
of the IncludeUseCaseUsages
owned by this UseCaseUsage.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "objectiveRequirement" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -30411,6 +43789,7 @@ oslc_sysml_shapes:UseCaseUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:VariantMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:VariantMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -30426,6 +43805,8 @@ oslc_sysml_shapes:VariantMembershipShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -30434,6 +43815,24 @@ oslc_sysml_shapes:VariantMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ [ a oslc:Property ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -30491,6 +43890,7 @@ oslc_sysml_shapes:VariantMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:VerificationCaseDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -30551,6 +43951,8 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -30560,13 +43962,20 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
+========
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "parameter" ;
@@ -30577,6 +43986,18 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The parameter
of this CaseDefinition
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30587,6 +44008,27 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "verifiedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:verifiedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
verified by this VerificationCaseDefinition
, which are the verifiedRequirements
of all RequirementVerificationMemberships
of the objectiveRequirement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this CaseDefinition
that represent actors involved in the case."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:directedUsage ;
@@ -30596,6 +44038,7 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
@@ -30610,6 +44053,31 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "objectiveRequirement" ;
oslc:occurs oslc:Zero-or-one ;
@@ -30620,6 +44088,7 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RequirementUsage
representing the objective of this CaseDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "subjectParameter" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:subjectParameter ;
@@ -30628,6 +44097,31 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameter
of this CaseDefinition
that represents its subject."^^rdf:XMLLiteral ],
+========
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "action" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30638,14 +44132,33 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ActionUsages
that are steps
in this ActionDefinition
, which define the actions that specify the behavior of the ActionDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "verifiedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:verifiedRequirement ;
+========
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:RequirementUsage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The RequirementUsages
verified by this VerificationCaseDefinition
, which are the verifiedRequirements
of all RequirementVerificationMemberships
of the objectiveRequirement
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30662,6 +44175,27 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -30671,6 +44205,7 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -30687,6 +44222,15 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+========
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:calculation,
@@ -30784,6 +44328,7 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:VerificationCaseUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
@@ -30822,6 +44367,16 @@ oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30831,6 +44386,7 @@ oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30876,6 +44432,8 @@ oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30885,6 +44443,96 @@ oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "verifiedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:verifiedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
verified by this VerificationCaseUsage
, which are the verifiedRequirements
of all RequirementVerificationMemberships
of the objectiveRequirement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "objectiveRequirement" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this CaseUsage
that represent actors involved in the case."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30895,6 +44543,7 @@ oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -30903,6 +44552,25 @@ oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+========
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -30913,13 +44581,38 @@ oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
+========
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "verifiedRequirement" ;
@@ -30972,6 +44665,18 @@ oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -31099,6 +44804,7 @@ oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ViewDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ViewDefinition ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -31125,6 +44831,16 @@ oslc_sysml_shapes:ViewDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -31135,6 +44851,7 @@ oslc_sysml_shapes:ViewDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -31198,6 +44915,8 @@ oslc_sysml_shapes:ViewDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -31207,6 +44926,7 @@ oslc_sysml_shapes:ViewDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -31235,10 +44955,81 @@ oslc_sysml_shapes:ViewDefinitionShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "viewRendering" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:viewRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsage
to be used to render views defined by this ViewDefinition
, which is the referencedRendering
of the ViewRenderingMembership
of the ViewDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "viewRendering" ;
oslc:occurs oslc:Zero-or-one ;
@@ -31248,12 +45039,67 @@ oslc_sysml_shapes:ViewDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The RenderingUsage
to be used to render views defined by this ViewDefinition
, which is the referencedRendering
of the ViewRenderingMembership
of the ViewDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "satisfiedViewpoint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:satisfiedViewpoint ;
+ oslc:range oslc_sysml:ViewpointUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The composite ownedRequirements
of this ViewDefinition
that are ViewpointUsages
for viewpoints satisfied by the ViewDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "viewCondition" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:viewCondition ;
+ oslc:range oslc_sysml:Expression ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Expressions
related to this ViewDefinition
by ElementFilterMemberships
, which specify conditions on Elements
to be rendered in a view."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -31348,6 +45194,7 @@ oslc_sysml_shapes:ViewDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ViewRenderingMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ViewRenderingMembership ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -31381,6 +45228,8 @@ oslc_sysml_shapes:ViewRenderingMembershipShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -31390,6 +45239,33 @@ oslc_sysml_shapes:ViewRenderingMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:readOnly false ;
+ dcterms:description "Whether or not the Membership
of the memberElement
in the membershipOwningNamespace
is publicly visible outside that Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned RenderingUsage
that is either itself the referencedRendering
or subsets the referencedRendering
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -31399,6 +45275,7 @@ oslc_sysml_shapes:ViewRenderingMembershipShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -31407,6 +45284,25 @@ oslc_sysml_shapes:ViewRenderingMembershipShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The owned RenderingUsage
that is either itself the referencedRendering
or subsets the referencedRendering
."^^rdf:XMLLiteral ],
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -31465,6 +45361,39 @@ oslc_sysml_shapes:ViewRenderingMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:ViewUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ViewUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ oslc:name "viewCondition" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:viewCondition ;
+ oslc:range oslc_sysml:Expression ;
+========
+ oslc:name "viewRendering" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:viewRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsage
to be used to render views defined by this ViewUsage
, which is the referencedRendering
of the ViewRenderingMembership
of the ViewUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "viewCondition" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:viewCondition ;
@@ -31473,6 +45402,103 @@ oslc_sysml_shapes:ViewUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Expressions
related to this ViewUsage
by ElementFilterMemberships
, which specify conditions on Elements
to be rendered in a view."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "satisfiedViewpoint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:satisfiedViewpoint ;
+ oslc:range oslc_sysml:ViewpointUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The nestedRequirements
of this ViewUsage
that are ViewpointUsages
for (additional) viewpoints satisfied by the ViewUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
@@ -31489,6 +45515,7 @@ oslc_sysml_shapes:ViewUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -31620,6 +45647,22 @@ oslc_sysml_shapes:ViewUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -31745,15 +45788,21 @@ oslc_sysml_shapes:ViewUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ViewpointDefinition ;
oslc:property [ a oslc:Property ;
- oslc:name "viewpointStakeholder" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:viewpointStakeholder ;
oslc:range oslc_sysml:PartUsage ;
+========
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The PartUsages
that identify the stakeholders with concerns framed by this ViewpointDefinition
, which are the owned and inherited stakeholderParameters
of the framedConcerns
of this ViewpointDefinition
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "text" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:text ;
@@ -31772,9 +45821,39 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+========
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
dcterms:description "Whether this Function
can be used as the function
of a model-level evaluable InvocationExpression
. Certain Functions
from the Kernel Functions Library are considered to have isModelLevelEvaluable = true
. For all other Functions
it is false
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+ oslc:name "requiredConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned ConstraintUsages
that represent requirements of this RequirementDefinition
, derived as the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementDefinition
with kind
= requirement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRendering" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:readOnly false ;
+ dcterms:description "Whether this Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -31812,15 +45891,53 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "ownedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedConcern" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "viewpointStakeholder" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:viewpointStakeholder ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The PartUsages
that identify the stakeholders with concerns framed by this ViewpointDefinition
, which are the owned and inherited stakeholderParameters
of the framedConcerns
of this ViewpointDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:unioningType ;
oslc:range oslc_sysml:Type ;
+========
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -31844,6 +45961,54 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameter
of this RequirementDefinition
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters of this Behavior
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Behavior
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "stakeholderParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementDefinition
that represent stakeholders for th requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "ownedRequirement" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "framedConcern" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:framedConcern ;
@@ -31853,6 +46018,7 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
framed by this RequirementDefinition
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -31861,6 +46027,13 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Definition
as a variation point Definition
, if isVariation
= true. If isVariation = false
, the there must be no variants
."^^rdf:XMLLiteral ],
+========
+ oslc:name "text" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:text ;
+ oslc:readOnly false ;
+ dcterms:description "An optional textual statement of the requirement represented by this RequirementDefinition
, derived from the bodies
of the documentation
of the RequirementDefinition
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -31871,6 +46044,7 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedConcern ;
@@ -31888,6 +46062,55 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
+ oslc:readOnly false ;
+ dcterms:description "An optional modeler-specified identifier for this RequirementDefinition
(used, e.g., to link it to an original requirement text in some source document), which is the declaredShortName
for the RequirementDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "assumedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned ConstraintUsages
that represent assumptions of this RequirementDefinition
, which are the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementDefinition
with kind = assumption
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Definition
that are VariantMemberships
. If isVariation
= true, then this must be all ownedMemberships
of the Definition
. If isVariation
= false, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -31906,6 +46129,7 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameters
of this RequirementDefinition
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -31972,6 +46196,8 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -32067,6 +46293,7 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:ViewpointUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ViewpointUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isIndividual ;
@@ -32133,6 +46360,8 @@ oslc_sysml_shapes:ViewpointUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "viewpointStakeholder" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:viewpointStakeholder ;
@@ -32142,6 +46371,7 @@ oslc_sysml_shapes:ViewpointUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The PartUsages
that identify the stakeholders with concerns framed by this ViewpointUsage
, which are the owned and inherited stakeholderParameters
of the framedConcerns
of this ViewpointUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -32150,20 +46380,93 @@ oslc_sysml_shapes:ViewpointUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "text" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:text ;
+ oslc:readOnly false ;
+ dcterms:description "An optional textual statement of the requirement represented by this RequirementUsage
, derived from the bodies of the documentation
of the RequirementUsage
.
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
+ oslc:readOnly false ;
+ dcterms:description "An optional modeler-specified identifier for this RequirementUsage
(used, e.g., to link it to an original requirement text in some source document), which is the declaredShortName
for the RequirementUsage
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ a oslc:Property ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:featuringType ;
+========
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:feature ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -32184,15 +46487,107 @@ oslc_sysml_shapes:ViewpointUsageShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "An optional textual statement of the requirement represented by this RequirementUsage
, derived from the bodies of the documentation
of the RequirementUsage
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:propertyDefinition oslc_sysml:variantMembership ;
oslc:range oslc_sysml:VariantMembership ;
+========
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "actorParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementUsage
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "requiredConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The owned ConstraintUsages
that represent requirements of this RequirementUsage
, which are the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementUsage
with kind
= requirement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "framedConcern" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:framedConcern ;
@@ -32202,10 +46597,44 @@ oslc_sysml_shapes:ViewpointUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
framed by this RequirementUsage
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
oslc:range oslc_sysml:Feature ;
+========
+ oslc:name "stakeholderParameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
+ oslc:range oslc_sysml:PartUsage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this RequirementUsage
that represent stakeholders for the requirement."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "subjectParameter" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameter
of this RequirementUsage
that represents its subject."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
@@ -32421,6 +46850,87 @@ oslc_sysml_shapes:ViewpointUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:WhileLoopActionUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:WhileLoopActionUsage ;
oslc:property [ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The parameters
of this Step
, which are defined as its directedFeatures
, whose values are passed into and/or out of a performance of the Step
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Feature
that are chained together to determine the values of this Feature
, derived from the chainingFeatures
of the ownedFeatureChainings
of this Feature
, in the same order. The values of a Feature
with chainingFeatures
are the same as values of the last Feature
in the chain, which can be found by starting with the values of the first Feature
(for each instance of the domain of the original Feature
), then using each of those as domain instances to find the values of the second Feature
in chainingFeatures, and so on, to values of the last Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberships
of this Usage
that are VariantMemberships
. If isVariation = true
, then this must be all memberships
of the Usage
. If isVariation = false
, then variantMembership
must be empty."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "variant" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Types
that restrict the values of this Feature
, such that the values must be instances of all the types
. The types of a Feature
are derived from its typings
and the types
of its subsettings
. If the Feature
is chained, then the types
of the last Feature
in the chain are also types
of the chained Feature
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -32430,6 +46940,7 @@ oslc_sysml_shapes:WhileLoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with unioningTypes
are asserted to be the same as those of all the unioningTypes
together, which are the Types
derived from the unioningType
of the ownedUnionings
of this Type
. For example, a Classifier
for people might be the union of Classifiers
for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:isVariation ;
@@ -32439,10 +46950,16 @@ oslc_sysml_shapes:WhileLoopActionUsageShape a oslc:ResourceShape ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
+========
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
@@ -32453,6 +46970,9 @@ oslc_sysml_shapes:WhileLoopActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+========
+ dcterms:description "The interpretations of a Type
with intersectingTypes
are asserted to be those in common among the intersectingTypes
, which are the Types
derived from the intersectingType
of the ownedIntersectings
of this Type
. For example, a Classifier
might be an intersection of Classifiers
for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature
for their children and a Classifier
for people of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier for that sex)."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -32463,6 +46983,7 @@ oslc_sysml_shapes:WhileLoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -32472,6 +46993,8 @@ oslc_sysml_shapes:WhileLoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The Usages
which represent the variants of this Usage
as a variation point Usage
, if isVariation = true
. If isVariation = false
, then there must be no variants
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+========
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -32481,6 +47004,18 @@ oslc_sysml_shapes:WhileLoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The interpretations of a Type
with differencingTypes
are asserted to be those of the first of those Types
, but not including those of the remaining Types
. For example, a Classifier
might be the difference of a Classifier
for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier
for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature
that identify those of that sex are also interpretations of the Classifier
for that sex)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+========
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -32490,6 +47025,7 @@ oslc_sysml_shapes:WhileLoopActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Types
that feature this Feature
, such that any instance in the domain of the Feature
must be classified by all of these Types
, including at least all the featuringTypes
of its typeFeaturings
. If the Feature
is chained, then the featuringTypes
of the first Feature
in the chain are also featuringTypes
of the chained Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
+<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -32558,6 +47094,13 @@ oslc_sysml_shapes:WhileLoopActionUsageShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+========
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:readOnly false ;
+ dcterms:description "Whether this Usage
is for a variation point or not. If true, then all the memberships
of the Usage
must be VariantMemberships
."^^rdf:XMLLiteral ],
+>>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
diff --git a/specs/sysml/SysML-Vocabulary-vocab.ttl b/specs/sysml/SysML-Vocabulary-vocab.ttl
index c944d24..c00d5e3 100644
--- a/specs/sysml/SysML-Vocabulary-vocab.ttl
+++ b/specs/sysml/SysML-Vocabulary-vocab.ttl
@@ -1,6 +1,10 @@
@prefix dcterms: