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_kerml:source ;
@@ -91,15 +100,6 @@
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The Element
that is annotated by the annotatingElement
of this Annotation."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "target" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
- oslc:range oslc_kerml: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 ],
:aliasIds,
:annotatingElement,
:contributor,
@@ -150,23 +150,23 @@
:AssociationShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Association ;
oslc:property [ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 "unioningType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -177,23 +177,23 @@
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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml:Membership ;
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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 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 ;
@@ -204,14 +204,14 @@
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml:Type ;
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 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 ],
:aliasIds,
:associationEnd,
:contributor,
@@ -289,50 +289,50 @@
:AssociationStructureShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:AssociationStructure ;
oslc:property [ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
- oslc:range oslc_kerml:Element ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:source ;
+ oslc:range oslc_kerml:Element ;
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 relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
- oslc:range oslc_kerml:Element ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml:Type ;
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 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml: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 "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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 ],
+ 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 ;
@@ -343,14 +343,14 @@
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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:target ;
+ oslc:range oslc_kerml:Element ;
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 relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
:aliasIds,
:associationEnd,
:contributor,
@@ -446,32 +446,23 @@
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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_kerml:parameter ;
- oslc:range oslc_kerml: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 ],
+ 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 "differencingType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -481,6 +472,15 @@
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_kerml:parameter ;
+ oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -551,68 +551,50 @@
:BindingConnectorShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:BindingConnector ;
oslc:property [ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
+ oslc:propertyDefinition oslc_kerml:target ;
oslc:range oslc_kerml: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:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml: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 ],
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
- oslc:range oslc_kerml: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_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
+ oslc:propertyDefinition oslc_kerml:source ;
oslc:range oslc_kerml: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 ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 "feature" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml: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 "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 ;
@@ -622,6 +604,15 @@
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_kerml:owningType ;
+ oslc:range oslc_kerml: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 "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -640,6 +631,15 @@
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_kerml:differencingType ;
+ oslc:range oslc_kerml: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 "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -650,14 +650,14 @@
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 "featuringType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 ],
:aliasIds,
:association,
:connectorEnd,
@@ -753,6 +753,12 @@
:BooleanExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:BooleanExpression ;
oslc:property [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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_kerml:type ;
@@ -761,6 +767,15 @@
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_kerml:unioningType ;
+ oslc:range oslc_kerml: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 ;
@@ -771,14 +786,23 @@
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_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml:Feature ;
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 "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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 ;
@@ -789,74 +813,50 @@
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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 "differencingType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
- oslc:range oslc_kerml: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_kerml:result ;
- oslc:range oslc_kerml: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_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml:Type ;
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_kerml: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 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_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml: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 "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 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 ],
:aliasIds,
:behavior,
:contributor,
@@ -947,6 +947,15 @@
:ClassShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Class ;
oslc:property [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml: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_kerml:importedMembership ;
@@ -973,15 +982,6 @@
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_kerml:unioningType ;
- oslc:range oslc_kerml: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 ;
@@ -1087,23 +1087,23 @@
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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml: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 "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 "differencingType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
:aliasIds,
:contributor,
:created,
@@ -1173,74 +1173,68 @@
:CollectExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:CollectExpression ;
oslc:property [ a oslc:Property ;
- oslc:name "isModelLevelEvaluable" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml: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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 "unioningType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
+ oslc:range oslc_kerml:Feature ;
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 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 ],
+ 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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
oslc:range oslc_kerml: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 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 "chainingFeature" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:propertyDefinition oslc_kerml:feature ;
oslc:range oslc_kerml: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 "importedMembership" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml:Type ;
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 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -1251,14 +1245,14 @@
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml: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 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 ;
@@ -1269,14 +1263,20 @@
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:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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_kerml:featuringType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 ],
:aliasIds,
:argument,
:behavior,
@@ -1363,12 +1363,18 @@
:title,
:trace,
:type ;
- dcterms:description "A CollectExpression
is an OperatorExpression
whose operator
is \"collect\"
, which resolves to the Function
ControlFunctions::collect
from the Kernel Functions Library."^^rdf:XMLLiteral ;
+ dcterms:description "A CollectExpression
is an OperatorExpression
whose operator
is "collect"
, which resolves to the Function
ControlFunctions::collect
from the Kernel Functions Library."^^rdf:XMLLiteral ;
dcterms:title "CollectExpressionShape"^^rdf:XMLLiteral .
:CommentShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Comment ;
oslc:property [ a oslc:Property ;
+ oslc:name "body" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:body ;
+ oslc:readOnly false ;
+ dcterms:description "The annotation text for the Comment
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "annotatedElement" ;
oslc:occurs oslc:One-or-many ;
oslc:propertyDefinition oslc_kerml:annotatedElement ;
@@ -1377,12 +1383,6 @@
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 "body" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:body ;
- oslc:readOnly false ;
- dcterms:description "The annotation text for the Comment
."^^rdf:XMLLiteral ],
:aliasIds,
:annotation,
:contributor,
@@ -1429,14 +1429,14 @@
:ConjugationShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Conjugation ;
oslc:property [ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
+ oslc:propertyDefinition oslc_kerml:target ;
oslc:range oslc_kerml: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 ;
@@ -1447,14 +1447,14 @@
oslc:valueType oslc:Resource ;
dcterms:description "The conjugatedType
of this Conjugation
that is also its owningRelatedElement
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
+ oslc:propertyDefinition oslc_kerml:source ;
oslc:range oslc_kerml: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 ],
:aliasIds,
:conjugatedType,
:contributor,
@@ -1504,33 +1504,6 @@
:ConnectorShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Connector ;
oslc:property [ a oslc:Property ;
- oslc:name "unioningType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml: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_kerml:importedMembership ;
- oslc:range oslc_kerml: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_kerml:featuringType ;
- oslc:range oslc_kerml: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 "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_kerml:targetFeature ;
@@ -1549,14 +1522,23 @@
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:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml: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_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml: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 ;
@@ -1567,41 +1549,41 @@
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 "source" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
- oslc:range oslc_kerml:Element ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 "chainingFeature" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:propertyDefinition oslc_kerml:feature ;
oslc:range oslc_kerml: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 "type" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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 ],
+ 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_kerml:owningType ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 "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 ;
@@ -1611,8 +1593,26 @@
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
- :aliasIds,
- :association,
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:source ;
+ oslc:range oslc_kerml: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_kerml:featuringType ;
+ oslc:range oslc_kerml: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 ],
+ :aliasIds,
+ :association,
:connectorEnd,
:contributor,
:created,
@@ -1706,14 +1706,23 @@
:DataTypeShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:DataType ;
oslc:property [ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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_kerml:intersectingType ;
oslc:range oslc_kerml: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 "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -1733,23 +1742,14 @@
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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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_kerml:importedMembership ;
- oslc:range oslc_kerml: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 ],
+ 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 ],
:aliasIds,
:contributor,
:created,
@@ -1959,15 +1959,6 @@
:DisjoiningShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Disjoining ;
oslc:property [ a oslc:Property ;
- oslc:name "target" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
- oslc:range oslc_kerml: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_kerml:owningType ;
@@ -1976,6 +1967,15 @@
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "A typeDisjoined
that is also an owningRelatedElement
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:target ;
+ oslc:range oslc_kerml: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 ;
@@ -2034,6 +2034,12 @@
:DocumentationShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Documentation ;
oslc:property [ a oslc:Property ;
+ oslc:name "body" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:body ;
+ oslc:readOnly false ;
+ dcterms:description "The annotation text for the Comment
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
oslc:name "annotatedElement" ;
oslc:occurs oslc:One-or-many ;
oslc:propertyDefinition oslc_kerml:annotatedElement ;
@@ -2042,12 +2048,6 @@
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 "body" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:body ;
- oslc:readOnly false ;
- dcterms:description "The annotation text for the Comment
."^^rdf:XMLLiteral ],
:aliasIds,
:annotation,
:contributor,
@@ -2217,23 +2217,20 @@
:EndFeatureMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:EndFeatureMembership ;
oslc:property [ a oslc:Property ;
- oslc:name "feature" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:target ;
+ oslc:range oslc_kerml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "owningType" ;
+ oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:visibility ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -2244,20 +2241,23 @@
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_kerml:target ;
- oslc:range oslc_kerml:Element ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "visibility" ;
+ oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:visibility ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml:Type ;
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: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 ;
@@ -2324,38 +2324,23 @@
:ExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Expression ;
oslc:property [ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 "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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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_kerml: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_kerml:parameter ;
- oslc:range oslc_kerml: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 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 ;
@@ -2366,14 +2351,14 @@
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml:Membership ;
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 "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 ;
@@ -2384,50 +2369,65 @@
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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 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 "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 "chainingFeature" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
oslc:range oslc_kerml: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 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:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml: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_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 ],
+ 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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
oslc:range oslc_kerml: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 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 ],
:aliasIds,
:behavior,
:contributor,
@@ -2517,23 +2517,38 @@
:FeatureChainExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:FeatureChainExpression ;
oslc:property [ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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_kerml:differencingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml:Membership ;
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 "type" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2544,14 +2559,23 @@
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:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml: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_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 "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:Exactly-one ;
@@ -2562,74 +2586,50 @@
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 "feature" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
oslc:range oslc_kerml: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 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" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
- oslc:range oslc_kerml: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_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml:Type ;
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 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml: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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 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_kerml:result ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
oslc:range oslc_kerml: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 "featuringType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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_kerml: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 ],
:aliasIds,
:argument,
:behavior,
@@ -2716,21 +2716,12 @@
:title,
:trace,
:type ;
- dcterms:description "A FeatureChainExpression
is an OperatorExpression
whose operator is \".\"
, which resolves to the Function
ControlFunctions::'.'
from the Kernel Functions Library. It evaluates to the result of chaining the result
Feature
of its single argument
Expression
with its targetFeature
."^^rdf:XMLLiteral ;
+ dcterms:description "A FeatureChainExpression
is an OperatorExpression
whose operator is "."
, which resolves to the Function
ControlFunctions::'.'
from the Kernel Functions Library. It evaluates to the result of chaining the result
Feature
of its single argument
Expression
with its targetFeature
."^^rdf:XMLLiteral ;
dcterms:title "FeatureChainExpressionShape"^^rdf:XMLLiteral .
:FeatureChainingShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:FeatureChaining ;
oslc:property [ a oslc:Property ;
- oslc:name "chainingFeature" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
- oslc:readOnly false ;
- 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 ],
- [ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_kerml:target ;
@@ -2739,6 +2730,15 @@
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:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml:Feature ;
+ oslc:readOnly false ;
+ 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 ],
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2805,23 +2805,23 @@
oslc:valueType oslc:Resource ;
dcterms:description "A featureInverted
that is also the owningRelatedElement
of this FeatureInverting
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
+ oslc:propertyDefinition oslc_kerml:target ;
oslc:range oslc_kerml: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 "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
+ oslc:propertyDefinition oslc_kerml:source ;
oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -2871,23 +2871,20 @@
:FeatureMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:FeatureMembership ;
oslc:property [ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 ;
- oslc:name "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
- oslc:range oslc_kerml:Element ;
+ oslc:name "visibility" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:visibility ;
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 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 ;
@@ -2898,20 +2895,23 @@
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:name "type" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:visibility ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml:Type ;
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: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_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:source ;
+ oslc:range oslc_kerml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -2986,6 +2986,15 @@
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_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 "referent" ;
oslc:occurs oslc:Exactly-one ;
@@ -2996,32 +3005,32 @@
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 ;
- oslc:name "differencingType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 "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_kerml:owningType ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 "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 "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
+ oslc:range oslc_kerml: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 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 ;
@@ -3031,15 +3040,6 @@
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_kerml:type ;
- oslc:range oslc_kerml: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 ;
@@ -3047,50 +3047,50 @@
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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml:Type ;
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 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 "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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
oslc:range oslc_kerml: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 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" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml: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 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_kerml:intersectingType ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
oslc:range oslc_kerml: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 ],
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
:aliasIds,
:behavior,
:contributor,
@@ -3180,23 +3180,32 @@
:FeatureShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Feature ;
oslc:property [ a oslc:Property ;
- oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 ;
@@ -3207,14 +3216,14 @@
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_kerml:type ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
oslc:range oslc_kerml: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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3225,41 +3234,32 @@
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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml:Type ;
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 "chainingFeature" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:range oslc_kerml:Type ;
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 "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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
oslc:range oslc_kerml: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_kerml:intersectingType ;
- oslc:range oslc_kerml: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 ],
+ 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 ],
:aliasIds,
:contributor,
:created,
@@ -3349,6 +3349,15 @@
:FeatureTypingShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:FeatureTyping ;
oslc:property [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:target ;
+ oslc:range oslc_kerml: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_kerml:owningType ;
@@ -3358,14 +3367,14 @@
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 "type" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:source ;
+ oslc:range oslc_kerml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Type
that is being applied by this FeatureTyping
."^^rdf:XMLLiteral ],
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningFeature" ;
oslc:occurs oslc:Zero-or-one ;
@@ -3376,23 +3385,14 @@
oslc:valueType oslc:Resource ;
dcterms:description "A typedFeature
that is also the owningRelatedElement
of this FeatureTyping
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
- oslc:range oslc_kerml: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_kerml:target ;
- oslc:range oslc_kerml:Element ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml: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 "The Type
that is being applied by this FeatureTyping
."^^rdf:XMLLiteral ],
:aliasIds,
:contributor,
:created,
@@ -3460,6 +3460,12 @@
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_kerml: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 "value" ;
oslc:occurs oslc:Exactly-one ;
@@ -3469,12 +3475,6 @@
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 "visibility" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -3534,14 +3534,14 @@
:FeaturingShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Featuring ;
oslc:property [ a oslc:Property ;
- oslc:name "feature" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:source ;
+ oslc:range oslc_kerml:Element ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -3552,14 +3552,14 @@
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_kerml:source ;
- oslc:range oslc_kerml:Element ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 is featured by the featuringType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
@@ -3616,14 +3616,20 @@
:FunctionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Function ;
oslc:property [ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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_kerml:parameter ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml:Type ;
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 ],
+ 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 ;
@@ -3633,6 +3639,15 @@
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_kerml:unioningType ;
+ oslc:range oslc_kerml: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 ;
@@ -3643,14 +3658,14 @@
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 "unioningType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
+ oslc:range oslc_kerml:Feature ;
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 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 ;
@@ -3669,21 +3684,6 @@
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_kerml: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_kerml:differencingType ;
- oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -3763,6 +3763,12 @@
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_kerml: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 "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3772,12 +3778,6 @@
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_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -3823,20 +3823,38 @@
:title,
:trace,
:type ;
- dcterms:description "An Import
is an Relationship
between its importOwningNamespace
and either a Membership
(for a MembershipImport
) or another Namespace
(for a NamespaceImport
), which determines a set of Memberships
that become importedMemberships
of the importOwningNamespace
. If isImportAll = false
(the default), then only public Memberships
are considered \"visible\". If isImportAll = true
, then all Memberships
are considered \"visible\", regardless of their declared visibility
. If isRecursive = true
, then visible Memberships
are also recursively imported from owned sub-Namespaces
."^^rdf:XMLLiteral ;
+ dcterms:description "An Import
is an Relationship
between its importOwningNamespace
and either a Membership
(for a MembershipImport
) or another Namespace
(for a NamespaceImport
), which determines a set of Memberships
that become importedMemberships
of the importOwningNamespace
. If isImportAll = false
(the default), then only public Memberships
are considered "visible". If isImportAll = true
, then all Memberships
are considered "visible", regardless of their declared visibility
. If isRecursive = true
, then visible Memberships
are also recursively imported from owned sub-Namespaces
."^^rdf:XMLLiteral ;
dcterms:title "ImportShape"^^rdf:XMLLiteral .
:InteractionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Interaction ;
oslc:property [ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
- oslc:range oslc_kerml:Element ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml: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_kerml:intersectingType ;
+ oslc:range oslc_kerml: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 ;
@@ -3847,14 +3865,14 @@
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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:source ;
+ oslc:range oslc_kerml:Element ;
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 relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3865,23 +3883,14 @@
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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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_kerml:feature ;
- oslc:range oslc_kerml: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 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 "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3891,15 +3900,6 @@
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_kerml:unioningType ;
- oslc:range oslc_kerml: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 ],
:aliasIds,
:associationEnd,
:contributor,
@@ -3986,15 +3986,6 @@
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_kerml:intersectingType ;
- oslc:range oslc_kerml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "Type
that partly determines interpretations of typeIntersected
, as described in Type::intersectingType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4004,6 +3995,15 @@
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:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Type
that partly determines interpretations of typeIntersected
, as described in Type::intersectingType
."^^rdf:XMLLiteral ],
:aliasIds,
:contributor,
:created,
@@ -4052,11 +4052,23 @@
:InvariantShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Invariant ;
oslc:property [ a oslc:Property ;
- oslc:name "isModelLevelEvaluable" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:isModelLevelEvaluable ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml:Type ;
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: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_kerml:owningType ;
+ oslc:range oslc_kerml: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 ;
@@ -4085,32 +4097,23 @@
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_kerml:result ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
oslc:range oslc_kerml: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 "differencingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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_kerml:chainingFeature ;
- oslc:range oslc_kerml: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 "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 ;
@@ -4121,41 +4124,38 @@
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_kerml:unioningType ;
- oslc:range oslc_kerml: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 ],
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 "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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
oslc:range oslc_kerml: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 "featuringType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml: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 "."^^rdf:XMLLiteral ],
:aliasIds,
:behavior,
:contributor,
@@ -4247,41 +4247,50 @@
:InvocationExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:InvocationExpression ;
oslc:property [ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
+ oslc:range oslc_kerml: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 "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_kerml:result ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
oslc:range oslc_kerml: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 "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 ;
@@ -4291,6 +4300,12 @@
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_kerml: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 ;
@@ -4301,56 +4316,41 @@
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_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml:Feature ;
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 "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml: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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 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 "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:propertyDefinition oslc_kerml:feature ;
oslc:range oslc_kerml: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_kerml: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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml: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 "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
:aliasIds,
:argument,
:behavior,
@@ -4442,41 +4442,32 @@
:ItemFeatureShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:ItemFeature ;
oslc:property [ a oslc:Property ;
- oslc:name "feature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml: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_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml:Type ;
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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 ],
+ 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_kerml:owningType ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 "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 ;
@@ -4487,14 +4478,23 @@
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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 ;
@@ -4505,23 +4505,23 @@
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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 "unioningType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
:aliasIds,
:contributor,
:created,
@@ -4609,23 +4609,23 @@
:ItemFlowEndShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:ItemFlowEnd ;
oslc:property [ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 "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_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4654,41 +4654,41 @@
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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml: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 "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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 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_kerml:type ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
oslc:range oslc_kerml: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 "differencingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -4776,32 +4776,32 @@
:ItemFlowShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:ItemFlow ;
oslc:property [ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:target ;
+ oslc:range oslc_kerml:Element ;
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 relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
- oslc:range oslc_kerml:Element ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml: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 "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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4812,23 +4812,23 @@
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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 ],
+ 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 "chainingFeature" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
oslc:range oslc_kerml: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 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 ;
@@ -4839,14 +4839,23 @@
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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml: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 "targetFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:targetFeature ;
oslc:range oslc_kerml: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 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 ;
@@ -4857,23 +4866,23 @@
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 "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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 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 ;
@@ -4883,15 +4892,6 @@
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 "targetFeature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:targetFeature ;
- oslc:range oslc_kerml: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 ],
:aliasIds,
:association,
:behavior,
@@ -5052,38 +5052,32 @@
:LiteralBooleanShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:LiteralBoolean ;
oslc:property [ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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 ],
- [ a oslc:Property ;
- oslc:name "value" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:value ;
- oslc:readOnly false ;
- dcterms:description "The Boolean
value that is the result of evaluating this LiteralBoolean
."^^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 "type" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 "intersectingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 ],
+ 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 ;
@@ -5094,14 +5088,14 @@
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_kerml:result ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -5121,38 +5115,44 @@
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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml:Type ;
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 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 ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 "unioningType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml:Feature ;
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 "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_kerml: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 "value" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:value ;
+ oslc:readOnly false ;
+ dcterms:description "The Boolean
value that is the result of evaluating this LiteralBoolean
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -5251,47 +5251,50 @@
:LiteralExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:LiteralExpression ;
oslc:property [ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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_kerml:owningType ;
oslc:range oslc_kerml: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 "feature" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:range oslc_kerml: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 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
+ oslc:propertyDefinition oslc_kerml:feature ;
oslc:range oslc_kerml: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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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_kerml: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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -5302,14 +5305,20 @@
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:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml:Membership ;
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 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 ;
@@ -5320,41 +5329,32 @@
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 "importedMembership" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
+ oslc:range oslc_kerml: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 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
- oslc:range oslc_kerml: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_kerml:owningType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 ],
:aliasIds,
:behavior,
:contributor,
@@ -5444,38 +5444,14 @@
:LiteralInfinityShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:LiteralInfinity ;
oslc:property [ a oslc:Property ;
- oslc:name "chainingFeature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
- oslc:range oslc_kerml: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_kerml:owningType ;
- oslc:range oslc_kerml: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_kerml: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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 "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 ;
@@ -5504,32 +5480,23 @@
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 "differencingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
oslc:range oslc_kerml: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_kerml:feature ;
- oslc:range oslc_kerml: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 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 ;
@@ -5540,14 +5507,47 @@
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_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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 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_kerml:differencingType ;
+ oslc:range oslc_kerml: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_kerml:feature ;
+ oslc:range oslc_kerml: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_kerml:unioningType ;
+ oslc:range oslc_kerml: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 ],
:aliasIds,
:behavior,
:contributor,
@@ -5637,23 +5637,20 @@
:LiteralIntegerShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:LiteralInteger ;
oslc:property [ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
+ oslc:range oslc_kerml:Feature ;
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 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_kerml:featuringType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:isModelLevelEvaluable ;
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 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 ;
@@ -5664,29 +5661,14 @@
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_kerml:result ;
- oslc:range oslc_kerml:Feature ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml:Membership ;
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_kerml: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 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 ;
@@ -5697,14 +5679,14 @@
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 "parameter" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml: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 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 ;
@@ -5715,38 +5697,56 @@
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 "value" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:value ;
+ oslc:readOnly false ;
+ dcterms:description "The Integer
value that is the result of evaluating this LiteralInteger
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 "value" ;
+ oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:value ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml:Feature ;
oslc:readOnly false ;
- dcterms:description "The Integer
value that is the result of evaluating this LiteralInteger
."^^rdf:XMLLiteral ],
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml: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_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 "feature" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml: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 "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 ],
:aliasIds,
:behavior,
:contributor,
@@ -5836,65 +5836,65 @@
:LiteralRationalShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:LiteralRational ;
oslc:property [ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml: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 ],
- [ a oslc:Property ;
- oslc:name "value" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:value ;
- oslc:readOnly false ;
- dcterms:description "The value whose rational approximation is the result of evaluating this LiteralRational
."^^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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 ],
+ 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_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 "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_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml: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 ],
+ dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "value" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml: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 "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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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 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 ;
@@ -5905,47 +5905,47 @@
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_kerml: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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
oslc:range oslc_kerml: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 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_kerml:result ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml:Type ;
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 ;
- oslc:name "featuringType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 "differencingType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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 ],
:aliasIds,
:behavior,
:contributor,
@@ -6035,24 +6035,6 @@
:LiteralStringShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:LiteralString ;
oslc:property [ a oslc:Property ;
- oslc:name "parameter" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
- oslc:range oslc_kerml: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 "type" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml: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_kerml:unioningType ;
@@ -6069,25 +6051,34 @@
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 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_kerml:result ;
+ oslc:range oslc_kerml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
oslc:range oslc_kerml: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 "value" ;
oslc:occurs oslc:Exactly-one ;
@@ -6095,23 +6086,29 @@
oslc:readOnly false ;
dcterms:description "The String
value that is the result of evaluating this LiteralString
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "chainingFeature" ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml: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_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml:Type ;
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 "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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 ],
+ 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 ;
@@ -6122,14 +6119,23 @@
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 "result" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:result ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
oslc:range oslc_kerml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^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 "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 ;
@@ -6139,12 +6145,6 @@
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_kerml: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 ],
:aliasIds,
:behavior,
:contributor,
@@ -6234,6 +6234,21 @@
:MembershipImportShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:MembershipImport ;
oslc:property [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:target ;
+ oslc:range oslc_kerml: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_kerml: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 "importedMembership" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_kerml:importedMembership ;
@@ -6251,21 +6266,6 @@
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_kerml:target ;
- oslc:range oslc_kerml: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_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -6317,14 +6317,14 @@
:MembershipShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Membership ;
oslc:property [ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
+ oslc:propertyDefinition oslc_kerml:source ;
oslc:range oslc_kerml: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 ],
[ a oslc:Property ;
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
@@ -6332,14 +6332,14 @@
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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
+ oslc:propertyDefinition oslc_kerml:target ;
oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -6392,6 +6392,24 @@
:MetaclassShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Metaclass ;
oslc:property [ a oslc:Property ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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_kerml:importedMembership ;
+ oslc:range oslc_kerml: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_kerml:intersectingType ;
@@ -6418,24 +6436,6 @@
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_kerml:importedMembership ;
- oslc:range oslc_kerml: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_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
:aliasIds,
:contributor,
:created,
@@ -6505,21 +6505,6 @@
:MetadataAccessExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:MetadataAccessExpression ;
oslc:property [ a oslc:Property ;
- oslc:name "isModelLevelEvaluable" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml: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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
- oslc:range oslc_kerml: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_kerml:importedMembership ;
@@ -6529,32 +6514,38 @@
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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml:Feature ;
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 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml: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 "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:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:result ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml: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 "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:range oslc_kerml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^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 "parameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -6565,50 +6556,59 @@
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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 ],
+ 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:propertyDefinition oslc_kerml:feature ;
oslc:range oslc_kerml: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 "type" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 ;
- oslc:name "differencingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
oslc:range oslc_kerml: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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml: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_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 "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 ],
:aliasIds,
:behavior,
:contributor,
@@ -6699,23 +6699,41 @@
:MetadataFeatureShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:MetadataFeature ;
oslc:property [ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 "chainingFeature" ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml: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_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml:Type ;
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 "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_kerml:differencingType ;
+ oslc:range oslc_kerml: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 "annotatedElement" ;
oslc:occurs oslc:One-or-many ;
@@ -6726,32 +6744,32 @@
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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml:Membership ;
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 "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
oslc:range oslc_kerml: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 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 ],
+ 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:occurs oslc:Zero-or-many ;
@@ -6762,32 +6780,14 @@
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_kerml:type ;
- oslc:range oslc_kerml: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_kerml:importedMembership ;
- oslc:range oslc_kerml: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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
:aliasIds,
:annotation,
:contributor,
@@ -6878,32 +6878,23 @@
:MultiplicityRangeShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:MultiplicityRange ;
oslc:property [ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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_kerml:importedMembership ;
- oslc:range oslc_kerml: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 ],
+ 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml: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 "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:occurs oslc:Zero-or-many ;
@@ -6914,14 +6905,14 @@
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_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml:Type ;
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 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 ;
@@ -6932,32 +6923,41 @@
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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 "type" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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_kerml:intersectingType ;
oslc:range oslc_kerml: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 "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 ],
:aliasIds,
:bound,
:contributor,
@@ -7048,32 +7048,32 @@
:MultiplicityShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Multiplicity ;
oslc:property [ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml:Membership ;
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 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_kerml:owningType ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 "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 "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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 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 ;
@@ -7084,50 +7084,50 @@
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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml: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 "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_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 "differencingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 "chainingFeature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml:Type ;
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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 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 ],
:aliasIds,
:contributor,
:created,
@@ -7216,15 +7216,6 @@
:NamespaceImportShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:NamespaceImport ;
oslc:property [ a oslc:Property ;
- oslc:name "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
- oslc:range oslc_kerml: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_kerml:target ;
@@ -7239,6 +7230,15 @@
oslc:propertyDefinition oslc_kerml: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 "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:source ;
+ oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -7347,11 +7347,14 @@
:NullExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:NullExpression ;
oslc:property [ a oslc:Property ;
- oslc:name "isModelLevelEvaluable" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:isModelLevelEvaluable ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml:Type ;
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: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 ;
@@ -7362,68 +7365,56 @@
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_kerml:owningType ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 ],
+ 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_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:isModelLevelEvaluable ;
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 "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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
- oslc:range oslc_kerml: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_kerml:result ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
oslc:range oslc_kerml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^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 "unioningType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 "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 ;
@@ -7434,23 +7425,32 @@
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_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml: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 "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 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_kerml:result ;
+ oslc:range oslc_kerml:Feature ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
:aliasIds,
:behavior,
:contributor,
@@ -7540,23 +7540,38 @@
:OperatorExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:OperatorExpression ;
oslc:property [ a oslc:Property ;
- oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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_kerml: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 "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
oslc:range oslc_kerml: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 "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7567,20 +7582,23 @@
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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:parameter ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:range oslc_kerml: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 "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:name "result" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:isModelLevelEvaluable ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml:Feature ;
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:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7591,50 +7609,32 @@
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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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_kerml:feature ;
- oslc:range oslc_kerml: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_kerml:importedMembership ;
- oslc:range oslc_kerml: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 ],
+ 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 ],
+ 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_kerml:result ;
+ oslc:name "parameter" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:parameter ;
oslc:range oslc_kerml: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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7872,14 +7872,14 @@
:ParameterMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:ParameterMembership ;
oslc:property [ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:type ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
oslc:range oslc_kerml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
@@ -7895,6 +7895,15 @@
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_kerml:source ;
+ oslc:range oslc_kerml: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 ;
@@ -7905,23 +7914,14 @@
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:name "type" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
- oslc:range oslc_kerml: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 Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
:aliasIds,
:contributor,
:created,
@@ -7980,29 +7980,23 @@
:PredicateShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Predicate ;
oslc:property [ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 ],
+ 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_kerml:result ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml:Type ;
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_kerml: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 ],
+ 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 ;
@@ -8022,23 +8016,20 @@
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_kerml:differencingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:isModelLevelEvaluable ;
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 "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_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml:Feature ;
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 result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8048,6 +8039,15 @@
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_kerml:differencingType ;
+ oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -8119,6 +8119,15 @@
:RedefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Redefinition ;
oslc:property [ a oslc:Property ;
+ oslc:name "target" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:target ;
+ oslc:range oslc_kerml: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_kerml:source ;
@@ -8136,15 +8145,6 @@
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_kerml:target ;
- oslc:range oslc_kerml: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 ;
@@ -8207,23 +8207,23 @@
:ReferenceSubsettingShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:ReferenceSubsetting ;
oslc:property [ a oslc:Property ;
- oslc:name "target" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
- oslc:range oslc_kerml:Element ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml: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 "The Type
that is the specific
Type
of this Specialization
and owns it as its owningRelatedElement
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
+ oslc:propertyDefinition oslc_kerml:target ;
oslc:range oslc_kerml: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 "owningFeature" ;
oslc:occurs oslc:Zero-or-one ;
@@ -8234,14 +8234,14 @@
oslc:valueType oslc:Resource ;
dcterms:description "A subsettingFeature
that is also the owningRelatedElement
of this Subsetting
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:source ;
+ oslc:range oslc_kerml:Element ;
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 ],
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
:aliasIds,
:contributor,
:created,
@@ -8359,23 +8359,38 @@
:ResultExpressionMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:ResultExpressionMembership ;
oslc:property [ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml: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_kerml: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_kerml:source ;
+ oslc:propertyDefinition oslc_kerml:target ;
oslc:range oslc_kerml: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 "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
+ oslc:propertyDefinition oslc_kerml:source ;
oslc:range oslc_kerml: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 ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
@@ -8385,15 +8400,6 @@
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_kerml:type ;
- oslc:range oslc_kerml: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 "owningType" ;
oslc:occurs oslc:Exactly-one ;
@@ -8403,12 +8409,6 @@
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_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -8467,32 +8467,23 @@
:ReturnParameterMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:ReturnParameterMembership ;
oslc:property [ a oslc:Property ;
- oslc:name "owningType" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:owningType ;
- oslc:range oslc_kerml: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 "source" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
+ oslc:propertyDefinition oslc_kerml:target ;
oslc:range oslc_kerml: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 "type" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 ;
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
@@ -8500,23 +8491,32 @@
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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
+ oslc:propertyDefinition oslc_kerml:source ;
oslc:range oslc_kerml: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 ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml:Type ;
+ oslc:readOnly false ;
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
:aliasIds,
:contributor,
:created,
@@ -8584,20 +8584,14 @@
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 "isModelLevelEvaluable" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml: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 "featuringType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
oslc:range oslc_kerml: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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8608,14 +8602,14 @@
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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8626,41 +8620,47 @@
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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml:Type ;
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 "type" ;
+ oslc:name "result" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_kerml:result ;
+ oslc:range oslc_kerml: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_kerml:type ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 ;
- oslc:name "feature" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml:Membership ;
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 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_kerml:result ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:isModelLevelEvaluable ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "."^^rdf:XMLLiteral ],
+ 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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8671,14 +8671,14 @@
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_kerml:owningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
:aliasIds,
:argument,
:behavior,
@@ -8765,21 +8765,12 @@
:title,
:trace,
:type ;
- dcterms:description "A SelectExpression
is an OperatorExpression
whose operator is \"select\"
, which resolves to the Function
ControlFunctions::select
from the Kernel Functions Library."^^rdf:XMLLiteral ;
+ dcterms:description "A SelectExpression
is an OperatorExpression
whose operator is "select"
, which resolves to the Function
ControlFunctions::select
from the Kernel Functions Library."^^rdf:XMLLiteral ;
dcterms:title "SelectExpressionShape"^^rdf:XMLLiteral .
:SpecializationShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Specialization ;
oslc:property [ a oslc:Property ;
- oslc:name "target" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
- oslc:range oslc_kerml: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_kerml:owningType ;
@@ -8797,6 +8788,15 @@
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_kerml:target ;
+ oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -8846,41 +8846,32 @@
:StepShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Step ;
oslc:property [ a oslc:Property ;
- oslc:name "differencingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
oslc:range oslc_kerml: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_kerml:chainingFeature ;
- oslc:range oslc_kerml: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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 "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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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 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" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8900,23 +8891,32 @@
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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
oslc:range oslc_kerml: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 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 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_kerml:featuringType ;
+ oslc:range oslc_kerml: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 ;
@@ -8927,14 +8927,14 @@
oslc:valueType oslc:Resource ;
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_kerml:owningType ;
+ oslc:name "unioningType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 "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 ],
:aliasIds,
:behavior,
:contributor,
@@ -9023,32 +9023,32 @@
:StructureShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Structure ;
oslc:property [ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml: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 "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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:importedMembership ;
- oslc:range oslc_kerml:Membership ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml:Type ;
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 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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml:Membership ;
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 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 ;
@@ -9059,14 +9059,14 @@
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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
:aliasIds,
:contributor,
:created,
@@ -9136,14 +9136,14 @@
:SubclassificationShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Subclassification ;
oslc:property [ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
+ oslc:propertyDefinition oslc_kerml:source ;
oslc:range oslc_kerml: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 ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -9154,14 +9154,14 @@
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 "source" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
+ oslc:propertyDefinition oslc_kerml:target ;
oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -9214,14 +9214,14 @@
:SubsettingShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Subsetting ;
oslc:property [ a oslc:Property ;
- oslc:name "owningFeature" ;
+ oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_kerml:owningFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml:Type ;
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 ],
+ 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 ;
@@ -9231,15 +9231,6 @@
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_kerml:owningType ;
- oslc:range oslc_kerml: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 "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9249,6 +9240,15 @@
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 "owningFeature" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningFeature ;
+ oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -9300,23 +9300,23 @@
:SuccessionItemFlowShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:SuccessionItemFlow ;
oslc:property [ a oslc:Property ;
- oslc:name "chainingFeature" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:type ;
+ oslc:range oslc_kerml:Type ;
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 "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:name "guardExpression" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:guardExpression ;
+ oslc:range oslc_kerml:Expression ;
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 "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 ;
@@ -9327,14 +9327,23 @@
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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 ],
+ 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_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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 ;
@@ -9345,14 +9354,14 @@
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 "featuringType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -9363,23 +9372,23 @@
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 "target" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:target ;
- oslc:range oslc_kerml:Element ;
+ oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:range oslc_kerml: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 "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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:target ;
+ oslc:range oslc_kerml: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
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9390,14 +9399,14 @@
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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:differencingType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 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 ;
@@ -9408,23 +9417,14 @@
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_kerml:guardExpression ;
- oslc:range oslc_kerml: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 "unioningType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
oslc:range oslc_kerml: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 "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 ],
:aliasIds,
:association,
:behavior,
@@ -9530,6 +9530,15 @@
:SuccessionShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Succession ;
oslc:property [ a oslc:Property ;
+ oslc:name "chainingFeature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:chainingFeature ;
+ oslc:range oslc_kerml: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_kerml:differencingType ;
@@ -9548,14 +9557,14 @@
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_kerml:chainingFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_kerml:owningType ;
+ oslc:range oslc_kerml:Type ;
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 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 ;
@@ -9566,32 +9575,23 @@
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_kerml:source ;
- oslc:range oslc_kerml: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 "targetFeature" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:targetFeature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:range oslc_kerml: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 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 "unioningType" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:source ;
+ oslc:range oslc_kerml:Element ;
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 relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9602,14 +9602,14 @@
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_kerml:owningType ;
+ oslc:name "type" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml: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 "guardExpression" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9620,32 +9620,32 @@
oslc:valueType oslc:Resource ;
dcterms:description "Expressions
that must evaluate to true before the transitionStep
can occur."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:targetFeature ;
+ oslc:range oslc_kerml: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 target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml: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 ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:range oslc_kerml: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 "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 ],
:aliasIds,
:association,
:connectorEnd,
@@ -9805,14 +9805,14 @@
:TypeFeaturingShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:TypeFeaturing ;
oslc:property [ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:feature ;
- oslc:range oslc_kerml:Feature ;
+ oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:range oslc_kerml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that features the featureOfType
. It is the target
of the TypeFeaturing
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9832,23 +9832,23 @@
oslc:valueType oslc:Resource ;
dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:featuringType ;
+ oslc:propertyDefinition oslc_kerml:type ;
oslc:range oslc_kerml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Type
that features the featureOfType
. It is the target
of the TypeFeaturing
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_kerml:type ;
- oslc:range oslc_kerml:Type ;
+ oslc:propertyDefinition oslc_kerml:feature ;
+ oslc:range oslc_kerml:Feature ;
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 ],
:aliasIds,
:contributor,
:created,
@@ -9898,6 +9898,15 @@
:TypeShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Type ;
oslc:property [ a oslc:Property ;
+ oslc:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:importedMembership ;
+ oslc:range oslc_kerml: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_kerml:feature ;
@@ -9907,14 +9916,14 @@
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:intersectingType ;
+ oslc:propertyDefinition oslc_kerml:unioningType ;
oslc:range oslc_kerml: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 ],
+ 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 ;
@@ -9925,23 +9934,14 @@
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_kerml:importedMembership ;
- oslc:range oslc_kerml: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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:unioningType ;
+ oslc:propertyDefinition oslc_kerml:intersectingType ;
oslc:range oslc_kerml: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 ],
:aliasIds,
:contributor,
:created,
@@ -10010,15 +10010,6 @@
:UnioningShape a oslc:ResourceShape ;
oslc:describes oslc_kerml:Unioning ;
oslc:property [ a oslc:Property ;
- oslc:name "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_kerml:source ;
- oslc:range oslc_kerml: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 "unioningType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_kerml:unioningType ;
@@ -10027,6 +10018,15 @@
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
dcterms:description "Type
that partly determines interpretations of typeUnioned
, as described in Type::unioningType
."^^rdf:XMLLiteral ],
+ [ a oslc:Property ;
+ oslc:name "source" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_kerml:source ;
+ oslc:range oslc_kerml: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 ;
diff --git a/specs/sysml/SysML-Shapes-shapes.ttl b/specs/sysml/SysML-Shapes-shapes.ttl
index 2e94ada..3975728 100644
--- a/specs/sysml/SysML-Shapes-shapes.ttl
+++ b/specs/sysml/SysML-Shapes-shapes.ttl
@@ -1,13 +1,8 @@
@prefix dcterms: 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:isPartOfUsages
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: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" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
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 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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
+ 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 ;
@@ -89,69 +48,38 @@ 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 ;
- oslc:range oslc_sysml:Feature ;
+ 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 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 "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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 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 "parameter" ;
+ oslc:name "intersectingType" ;
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:propertyDefinition oslc_sysml:intersectingType ;
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 ;
- 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 ;
-<<<<<<<< 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 ],
+ 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 "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 "receiverArgument" ;
oslc:occurs oslc:Zero-or-one ;
@@ -162,42 +90,32 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "An Expression
whose result
is bound to the receiver
input parameter
of this AcceptActionUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 "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 ],
+ 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
[ a oslc:Property ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
- oslc:name "variantMembership" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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 "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -208,47 +126,29 @@ oslc_sysml_shapes:AcceptActionUsageShape a oslc:ResourceShape ;
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:name "isVariation" ;
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:propertyDefinition oslc_sysml:isVariation ;
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 "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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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
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: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 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 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 ;
@@ -259,23 +159,6 @@ oslc_sysml_shapes:AcceptActionUsageShape 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 "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 ;
- 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
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 ;
@@ -284,43 +167,15 @@ 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:name "payloadArgument" ;
oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:receiverArgument ;
+ 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 receiver
input parameter
of this AcceptActionUsage
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ 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 ],
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -445,47 +300,38 @@ 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:name "action" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ 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 "unioningType" ;
+ oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
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 RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "isIndividual" ;
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:propertyDefinition oslc_sysml:isIndividual ;
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 "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -496,25 +342,24 @@ 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^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 "variantMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 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 "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedConstraint ;
@@ -523,67 +368,6 @@ oslc_sysml_shapes:ActionDefinitionShape a oslc:ResourceShape ;
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 ;
@@ -594,48 +378,14 @@ oslc_sysml_shapes:ActionDefinitionShape a oslc:ResourceShape ;
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 ;
- 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 ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- [ 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 "ownedRendering" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
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 usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -646,14 +396,11 @@ oslc_sysml_shapes:ActionDefinitionShape 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 ;
- oslc:name "ownedRequirement" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 ;
@@ -664,29 +411,14 @@ oslc_sysml_shapes:ActionDefinitionShape 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 ;
- 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 "unioningType" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 ;
- 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 ],
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -697,25 +429,23 @@ oslc_sysml_shapes:ActionDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^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 Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ 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: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 ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -810,21 +540,47 @@ 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 ;
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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
+ 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 "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -844,15 +600,6 @@ oslc_sysml_shapes:ActionUsageShape 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 "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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -861,21 +608,21 @@ oslc_sysml_shapes:ActionUsageShape 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 "chainingFeature" ;
+ 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 ;
-<<<<<<<< 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:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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 ;
@@ -886,11 +633,14 @@ oslc_sysml_shapes:ActionUsageShape 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 "isVariation" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
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 Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -901,176 +651,32 @@ oslc_sysml_shapes:ActionUsageShape 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 "featuringType" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 ],
+ 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:name "parameter" ;
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 ;
- 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 "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: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 "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: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" ;
- 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 ],
-========
- 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,
@@ -1194,8 +800,6 @@ 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 ;
@@ -1205,31 +809,6 @@ oslc_sysml_shapes:ActorMembershipShape 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 "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 "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 ;
@@ -1239,12 +818,20 @@ 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 ;
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 "owningType" ;
oslc:occurs oslc:Exactly-one ;
@@ -1255,8 +842,6 @@ 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 ;
@@ -1265,18 +850,6 @@ 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 ;
- 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,
@@ -1336,36 +909,20 @@ 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 ;
- 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- 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 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 ],
[ 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: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 Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -1382,63 +939,6 @@ oslc_sysml_shapes:AllocationDefinitionShape 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 ;
- 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 "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 "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 ;
-========
->>>>>>>> master:specs/sysml/sysml-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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -1447,48 +947,24 @@ oslc_sysml_shapes:AllocationDefinitionShape 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 "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 "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:range oslc_sysml:Usage ;
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 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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
+ 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 "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -1499,58 +975,24 @@ 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:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
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 RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "unioningType" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 "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 ],
-========
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -1560,32 +1002,32 @@ oslc_sysml_shapes:AllocationDefinitionShape 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 ;
- oslc:name "ownedRendering" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
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 relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
@@ -1596,15 +1038,23 @@ oslc_sysml_shapes:AllocationDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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
+ 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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:allocation,
oslc_sysml_shapes:associationEnd,
@@ -1708,21 +1158,6 @@ 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 "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 ;
@@ -1741,14 +1176,14 @@ oslc_sysml_shapes:AllocationUsageShape 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 ;
- oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -1759,48 +1194,23 @@ oslc_sysml_shapes:AllocationUsageShape 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 "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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ 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
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "variantMembership" ;
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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 "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 ;
@@ -1811,47 +1221,32 @@ oslc_sysml_shapes:AllocationUsageShape 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 "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^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 ;
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: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 usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -1859,41 +1254,38 @@ oslc_sysml_shapes:AllocationUsageShape 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 "source" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
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 "targetFeature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 "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:occurs oslc:Zero-or-many ;
@@ -1904,97 +1296,23 @@ oslc_sysml_shapes:AllocationUsageShape 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 "unioningType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 "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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "differencingType" ;
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 "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 ;
+ 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 "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 ;
- 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: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,
@@ -2128,31 +1446,6 @@ 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 ;
- 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 "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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -2162,83 +1455,56 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape 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 "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: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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^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 "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 ],
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^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 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 "isModelLevelEvaluable" ;
+ oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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 ],
+ 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: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 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 parameter
of this CaseDefinition
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedConcern" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^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 "ownedRequirement" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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 ;
@@ -2249,80 +1515,23 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape a oslc:ResourceShape ;
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 ],
- [ 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 "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 ],
-========
- 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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 ],
+ 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 "differencingType" ;
+ oslc:name "actorParameter" ;
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:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
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 ],
+ dcterms:description "The parameters
of this CaseDefinition
that represent actors involved in the case."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2333,57 +1542,32 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape 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 ;
- 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:name "unioningType" ;
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:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The parameter
of this CaseDefinition
that represents its subject."^^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:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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 ],
[ a oslc:Property ;
- oslc:name "ownedConcern" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "objectiveRequirement" ;
oslc:occurs oslc:Zero-or-one ;
@@ -2394,82 +1578,38 @@ 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:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ],
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isIndividual" ;
+ oslc:name "isModelLevelEvaluable" ;
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 "ownedConstraint" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^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 "unioningType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 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
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "action" ;
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 ;
- 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 ],
-========
- 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 ],
+ 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 "resultExpression" ;
oslc:occurs oslc:Zero-or-one ;
@@ -2480,26 +1620,20 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape a oslc:ResourceShape ;
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:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
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
+ 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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
- 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
-========
+ 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 ;
@@ -2509,7 +1643,6 @@ oslc_sysml_shapes:AnalysisCaseDefinitionShape 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:calculation,
oslc_sysml_shapes:contributor,
@@ -2606,25 +1739,14 @@ 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:name "resultExpression" ;
oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:resultExpression ;
+ oslc:range oslc_sysml:Expression ;
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 "An Expression
used to compute the result
of the AnalysisCaseUsage
, owned via a ResultExpressionMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2635,61 +1757,56 @@ oslc_sysml_shapes:AnalysisCaseUsageShape 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 "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
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 "objectiveRequirement" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ 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 RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "subjectParameter" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:subjectParameter ;
- oslc:range oslc_sysml:Usage ;
+ 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 "The parameter
of this CaseUsage
that represents its subject."^^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 ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "result" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
- oslc:range oslc_sysml:Feature ;
+ 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 "."^^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 "parameter" ;
- 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 ;
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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isIndividual" ;
+ 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 "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -2699,158 +1816,90 @@ oslc_sysml_shapes:AnalysisCaseUsageShape a oslc:ResourceShape ;
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 "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 "usage" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ [ 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 Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 "type" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 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: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 usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isVariation" ;
+ oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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" ;
+ 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:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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 ],
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 ],
+ 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 ;
@@ -2861,104 +1910,23 @@ oslc_sysml_shapes:AnalysisCaseUsageShape 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 "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 ;
- 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 AnalysisCaseUsage
, owned via a ResultExpressionMembership
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "variant" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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 "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 ;
- 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 ],
+ 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: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 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
+ dcterms:description "."^^rdf:XMLLiteral ],
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:analysisCaseDefinition,
@@ -3139,24 +2107,6 @@ 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 ;
- 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 "annotatedElement" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:annotatedElement ;
@@ -3165,7 +2115,6 @@ 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 ;
@@ -3175,8 +2124,15 @@ 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
+ [ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:annotatingElement,
oslc_sysml_shapes:contributor,
@@ -3227,46 +2183,14 @@ 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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
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 ],
[ a oslc:Property ;
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3277,41 +2201,23 @@ oslc_sysml_shapes:AssertConstraintUsageShape 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 "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: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 ],
- [ 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 ],
+ 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 "type" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 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 "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3322,34 +2228,20 @@ oslc_sysml_shapes:AssertConstraintUsageShape a oslc:ResourceShape ;
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 ;
- 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 "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 "intersectingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ 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 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 "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 ;
@@ -3359,24 +2251,6 @@ oslc_sysml_shapes:AssertConstraintUsageShape 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 "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 "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 "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
@@ -3384,133 +2258,83 @@ oslc_sysml_shapes:AssertConstraintUsageShape 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 ;
- 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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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:name "unioningType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 "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 ;
-<<<<<<<< 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 "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: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 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 ;
-<<<<<<<< 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 ],
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
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 "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 ],
-========
- oslc:name "parameter" ;
+ 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 "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- 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 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
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "chainingFeature" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ 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 "isVariation" ;
+ oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
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:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:assertedConstraint,
oslc_sysml_shapes:behavior,
@@ -3638,7 +2462,6 @@ 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 ;
@@ -3648,34 +2471,38 @@ oslc_sysml_shapes:AssignmentActionUsageShape 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 "unioningType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 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 "isIndividual" ;
+ 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 "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 ;
->>>>>>>> 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 "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3686,23 +2513,14 @@ oslc_sysml_shapes:AssignmentActionUsageShape 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 "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: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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Feature
whose value is to be set."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -3713,194 +2531,83 @@ 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 "variant" ;
+ oslc:name "variantMembership" ;
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 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 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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 "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 ;
-<<<<<<<< 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ 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
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 ],
+ 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 Feature
whose value is to be set."^^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 "directedUsage" ;
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 ;
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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 "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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 "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: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 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 ;
- 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 ],
+ 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:behavior,
@@ -4026,8 +2733,6 @@ oslc_sysml_shapes:AssignmentActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:AssociationShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Association ;
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 ;
@@ -4037,23 +2742,23 @@ oslc_sysml_shapes:AssociationShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 "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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -4064,26 +2769,15 @@ oslc_sysml_shapes:AssociationShape 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 "source" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
+ 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 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 ;
- 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 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 ;
@@ -4092,36 +2786,6 @@ oslc_sysml_shapes:AssociationShape 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 "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 "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 "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 ;
@@ -4131,17 +2795,6 @@ oslc_sysml_shapes:AssociationShape 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 "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,
@@ -4219,7 +2872,6 @@ oslc_sysml_shapes:AssociationShape a oslc:ResourceShape ;
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 ;
@@ -4229,60 +2881,32 @@ oslc_sysml_shapes:AssociationStructureShape a oslc:ResourceShape ;
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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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 ],
+ 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 ;
->>>>>>>> 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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 ;
@@ -4292,16 +2916,6 @@ oslc_sysml_shapes:AssociationStructureShape 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 "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 ;
@@ -4312,14 +2926,14 @@ oslc_sysml_shapes:AssociationStructureShape 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 "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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:associationEnd,
oslc_sysml_shapes:contributor,
@@ -4397,63 +3011,6 @@ 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 ;
- 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 "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 ],
-========
- 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 ;
- 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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variant ;
@@ -4463,44 +3020,14 @@ oslc_sysml_shapes:AttributeDefinitionShape 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 ;
- 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 "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 ],
-========
- 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 ],
+ 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 ;
@@ -4519,26 +3046,24 @@ oslc_sysml_shapes:AttributeDefinitionShape 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 ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "ownedRequirement" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
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 usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4548,15 +3073,6 @@ 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 ;
@@ -4566,36 +3082,6 @@ oslc_sysml_shapes:AttributeDefinitionShape 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 "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 ;
- 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 ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
[ a oslc:Property ;
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4614,6 +3100,21 @@ oslc_sysml_shapes:AttributeDefinitionShape 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 "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 "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 ;
@@ -4623,7 +3124,15 @@ oslc_sysml_shapes:AttributeDefinitionShape a oslc:ResourceShape ;
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 "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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -4716,37 +3225,23 @@ 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:type ;
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 "usage" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 ;
-========
- 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 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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -4756,45 +3251,24 @@ oslc_sysml_shapes:AttributeUsageShape 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 "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 ],
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 "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 ;
@@ -4805,36 +3279,6 @@ oslc_sysml_shapes:AttributeUsageShape 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 "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 ;
- 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 ;
@@ -4843,15 +3287,6 @@ oslc_sysml_shapes:AttributeUsageShape 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 "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 ;
@@ -4861,15 +3296,6 @@ oslc_sysml_shapes:AttributeUsageShape a oslc:ResourceShape ;
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 ;
@@ -4880,7 +3306,6 @@ 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 ;
@@ -4890,32 +3315,14 @@ oslc_sysml_shapes:AttributeUsageShape 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: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 "chainingFeature" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 "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 ;
@@ -4923,29 +3330,23 @@ oslc_sysml_shapes:AttributeUsageShape a oslc:ResourceShape ;
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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 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:name "chainingFeature" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:attributeDefinition,
oslc_sysml_shapes:contributor,
@@ -5065,17 +3466,6 @@ 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 ;
@@ -5085,7 +3475,6 @@ oslc_sysml_shapes:BehaviorShape 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 ;
@@ -5095,16 +3484,7 @@ oslc_sysml_shapes:BehaviorShape 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 "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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
oslc:range oslc_sysml:Feature ;
@@ -5112,25 +3492,6 @@ oslc_sysml_shapes:BehaviorShape 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 "parameter" ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- 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 "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -5140,7 +3501,8 @@ 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 ],
-========
+ [ a oslc:Property ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
oslc:range oslc_sysml:Feature ;
@@ -5157,7 +3519,6 @@ oslc_sysml_shapes:BehaviorShape 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:contributor,
oslc_sysml_shapes:created,
@@ -5228,16 +3589,6 @@ 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 ;
- 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 ;
@@ -5247,105 +3598,41 @@ 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 ;
- 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 "targetFeature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
-========
- oslc:name "feature" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ 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 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 ],
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- 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 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 relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 ;
- 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 "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 ;
- 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 ],
+ 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 "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -5362,36 +3649,23 @@ oslc_sysml_shapes:BindingConnectorAsUsageShape a oslc:ResourceShape ;
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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
-========
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 "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 ;
->>>>>>>> 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" ;
- 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 target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -5402,23 +3676,14 @@ oslc_sysml_shapes:BindingConnectorAsUsageShape 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 "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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -5428,75 +3693,51 @@ 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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- 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
to 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 "type" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 ],
-<<<<<<<< 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 ],
+ 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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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:name "directedUsage" ;
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:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
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 "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ 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
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:connectorEnd,
@@ -5623,77 +3864,23 @@ 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" ;
- 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 "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 "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 ;
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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
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 relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -5704,25 +3891,24 @@ oslc_sysml_shapes:BindingConnectorShape 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 "importedMembership" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -5732,94 +3918,59 @@ oslc_sysml_shapes:BindingConnectorShape 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 "importedMembership" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 "target" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 "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:name "type" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 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 "feature" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 "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 "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 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 "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,
@@ -5915,78 +4066,59 @@ oslc_sysml_shapes:BindingConnectorShape a oslc:ResourceShape ;
oslc_sysml_shapes:BooleanExpressionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:BooleanExpression ;
oslc:property [ 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "parameter" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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: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 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 ],
+ 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: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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 "isModelLevelEvaluable" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:name "featuringType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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: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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -5997,14 +4129,14 @@ oslc_sysml_shapes:BooleanExpressionShape 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 ;
- oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- oslc:range 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -6015,89 +4147,29 @@ 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 ;
- 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 ;
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 ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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 "."^^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 ],
-========
- oslc:name "chainingFeature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
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
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -6188,24 +4260,23 @@ 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 ;
- oslc:range oslc_sysml:Usage ;
+ 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 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 result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "action" ;
+ oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:action ;
- oslc:range oslc_sysml:ActionUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ],
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
@@ -6215,6 +4286,15 @@ oslc_sysml_shapes:CalculationDefinitionShape a oslc:ResourceShape ;
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 "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 ;
@@ -6225,106 +4305,65 @@ oslc_sysml_shapes:CalculationDefinitionShape a oslc:ResourceShape ;
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 "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 "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 ],
-========
- 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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:name "isVariation" ;
+ oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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 ],
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Definition
that are directedFeatures
."^^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 "feature" ;
+ oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
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 RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedRendering" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:action ;
- oslc:range oslc_sysml:ActionUsage ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -6335,35 +4374,14 @@ oslc_sysml_shapes:CalculationDefinitionShape 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 ;
- 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 "usage" ;
+ oslc:name "action" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
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 "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 ],
+ 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 ;
@@ -6374,23 +4392,23 @@ oslc_sysml_shapes:CalculationDefinitionShape 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 "parameter" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- 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 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
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedConcern" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
@@ -6398,98 +4416,11 @@ oslc_sysml_shapes:CalculationDefinitionShape a oslc:ResourceShape ;
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:name "isVariation" ;
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 ;
- 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" ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- 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 "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: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 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:propertyDefinition oslc_sysml:isVariation ;
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 "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_sysml_shapes:aliasIds,
oslc_sysml_shapes:calculation,
oslc_sysml_shapes:contributor,
@@ -6586,8 +4517,15 @@ 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 "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 ;
@@ -6597,94 +4535,86 @@ oslc_sysml_shapes:CalculationUsageShape 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 ;
- oslc:name "differencingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 "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 "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 "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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 ],
+ 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: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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "variantMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 ;
-<<<<<<<< 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 "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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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 ;
@@ -6713,85 +4643,6 @@ 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" ;
- 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 ],
-========
- 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 ;
- 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 ;
-<<<<<<<< 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 "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 "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -6801,37 +4652,14 @@ 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ 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
that are features
of this Usage
(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 ;
-========
->>>>>>>> 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 ;
- 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 ],
-<<<<<<<< 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" ;
oslc:occurs oslc:Zero-or-many ;
@@ -6841,22 +4669,6 @@ oslc_sysml_shapes:CalculationUsageShape 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 "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,
@@ -6982,51 +4794,38 @@ 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 ;
- 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 ],
-========
- oslc:name "usage" ;
+ oslc:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
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 parameters
of this CaseDefinition
that represent actors involved in the case."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ 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 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 "ownedConstraint" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^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 "ownedRequirement" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 ;
@@ -7037,51 +4836,47 @@ oslc_sysml_shapes:CaseDefinitionShape 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 ;
- oslc:name "variant" ;
+ oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
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
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 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 "subjectParameter" ;
+ oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:subjectParameter ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The parameter
of this CaseDefinition
that represents its subject."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "action" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
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 ],
+ 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 "intersectingType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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 ;
@@ -7092,50 +4887,32 @@ oslc_sysml_shapes:CaseDefinitionShape a oslc:ResourceShape ;
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: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 RequirementUsage
representing the objective of this CaseDefinition
."^^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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isIndividual" ;
+ oslc:name "result" ;
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 ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
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 "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 ],
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "subjectParameter" ;
oslc:occurs oslc:Exactly-one ;
@@ -7146,62 +4923,20 @@ oslc_sysml_shapes:CaseDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The parameter
of this CaseDefinition
that represents its subject."^^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 "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 "ownedRequirement" ;
+ oslc:name "ownedConstraint" ;
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:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 "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 ],
+ dcterms:description "The ConstraintUsages
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 "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 "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7211,60 +4946,6 @@ oslc_sysml_shapes:CaseDefinitionShape 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 "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 "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 "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 "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 "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 ;
@@ -7275,57 +4956,14 @@ 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 ;
- 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 "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 ],
-========
- 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7335,7 +4973,15 @@ oslc_sysml_shapes:CaseDefinitionShape a oslc:ResourceShape ;
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 "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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:calculation,
oslc_sysml_shapes:contributor,
@@ -7432,25 +5078,6 @@ 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 ;
- 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 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 "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:actorParameter ;
@@ -7460,29 +5087,29 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
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 "variantMembership" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:propertyDefinition oslc_sysml:feature ;
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 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 ],
[ a oslc:Property ;
oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
@@ -7490,109 +5117,50 @@ oslc_sysml_shapes:CaseUsageShape a oslc:ResourceShape ;
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 "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:name "chainingFeature" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
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
+ 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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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:name "variant" ;
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: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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- 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 "isVariation" ;
+ oslc:name "subjectParameter" ;
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:propertyDefinition oslc_sysml:subjectParameter ;
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 parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -7602,24 +5170,6 @@ 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 ],
- [ 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 ;
@@ -7630,32 +5180,21 @@ 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 "isModelLevelEvaluable" ;
+ oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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 "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:name "importedMembership" ;
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 ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^rdf:XMLLiteral ],
+ 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 ;
@@ -7664,76 +5203,51 @@ 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: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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "subjectParameter" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ 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 parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
+ 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:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range 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 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 ],
-========
- 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 ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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
+ 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 "differencingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ 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 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
+ dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7743,26 +5257,6 @@ oslc_sysml_shapes:CaseUsageShape 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 "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 ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -7889,15 +5383,14 @@ 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -7908,17 +5401,6 @@ oslc_sysml_shapes:ClassShape 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: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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -7928,17 +5410,6 @@ 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 ;
@@ -7948,18 +5419,6 @@ 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 "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 ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
- [ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -7968,7 +5427,6 @@ oslc_sysml_shapes:ClassShape 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:contributor,
oslc_sysml_shapes:created,
@@ -8038,26 +5496,6 @@ 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 ;
@@ -8067,7 +5505,6 @@ oslc_sysml_shapes:ClassifierShape 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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -8076,24 +5513,6 @@ oslc_sysml_shapes:ClassifierShape 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 "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 ;
@@ -8112,6 +5531,15 @@ oslc_sysml_shapes:ClassifierShape 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 "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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -8181,24 +5609,15 @@ 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 ;
+ 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 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 ],
+ dcterms:description "."^^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 ;
@@ -8208,7 +5627,6 @@ 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 ;
@@ -8218,53 +5636,39 @@ oslc_sysml_shapes:CollectExpressionShape 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 "intersectingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "result" ;
+ oslc:name "isModelLevelEvaluable" ;
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:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
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 "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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
[ 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 ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -8274,43 +5678,23 @@ 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:name "importedMembership" ;
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 ;
- 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 "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ 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 "result" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
+ 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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8329,46 +5713,6 @@ oslc_sysml_shapes:CollectExpressionShape 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 ;
->>>>>>>> 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 "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,
@@ -8455,7 +5799,7 @@ oslc_sysml_shapes:CollectExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:title,
oslc_sysml_shapes:trace,
oslc_sysml_shapes:type ;
- dcterms:description "A CollectExpression
is an OperatorExpression
whose operator
is \"collect\"
, which resolves to the Function
ControlFunctions::collect
from the Kernel Functions Library."^^rdf:XMLLiteral ;
+ dcterms:description "A CollectExpression
is an OperatorExpression
whose operator
is "collect"
, which resolves to the Function
ControlFunctions::collect
from the Kernel Functions Library."^^rdf:XMLLiteral ;
dcterms:title "CollectExpressionShape"^^rdf:XMLLiteral .
oslc_sysml_shapes:CommentShape a oslc:ResourceShape ;
@@ -8521,45 +5865,14 @@ 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 ;
- 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 "usage" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ 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
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 ;
- 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 "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 ],
+ 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 ;
@@ -8570,41 +5883,11 @@ oslc_sysml_shapes:ConcernDefinitionShape 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 "result" ;
+ oslc:name "isIndividual" ;
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 "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 "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:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8615,73 +5898,24 @@ oslc_sysml_shapes:ConcernDefinitionShape 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 "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 ],
-========
- 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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "ownedRendering" ;
+ oslc:name "stakeholderParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
+ oslc:range oslc_sysml:PartUsage ;
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 "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 ],
+ dcterms:description "The parameters
of this RequirementDefinition
that represent stakeholders for th requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "framedConcern" ;
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 "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 "subjectParameter" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:subjectParameter ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:framedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The parameter
of this RequirementDefinition
that represents its subject."^^rdf:XMLLiteral ],
+ dcterms:description "The ConcernUsages
framed by this RequirementDefinition
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementDefinition
."^^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 ;
@@ -8691,62 +5925,38 @@ 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 "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:name "assumedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
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 ],
+ 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 "result" ;
+ oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 ],
+ 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 "requiredConstraint" ;
+ oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:requiredConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ 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 ConstraintUsages
that represent requirements of this RequirementDefinition
, derived as the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementDefinition
with kind
= requirement
."^^rdf:XMLLiteral ],
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^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 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 ],
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "subjectParameter" ;
oslc:occurs oslc:Exactly-one ;
@@ -8757,79 +5967,38 @@ 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 ;
- 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:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:framedConcern ;
+ 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
framed by this RequirementDefinition
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementDefinition
."^^rdf:XMLLiteral ],
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "framedConcern" ;
+ oslc:name "variantMembership" ;
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:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 ],
+ 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 "ownedConstraint" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^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 "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:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
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 "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 "parameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8839,39 +6008,24 @@ 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:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
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 RequirementDefinition
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "requiredConstraint" ;
+ oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
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 ],
-========
- 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 ],
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
@@ -8882,57 +6036,53 @@ oslc_sysml_shapes:ConcernDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "stakeholderParameter" ;
+ oslc:name "requiredConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ],
+ 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 "parameter" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
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 ],
+ 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 "isVariation" ;
+ oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
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: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 "intersectingType" ;
+ oslc:name "text" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:text ;
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 "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 ;
- oslc:name "variantMembership" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -9028,55 +6178,41 @@ 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: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 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 ],
+ dcterms:description "The parameter
of this RequirementUsage
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- 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 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 "assumedConstraint" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:assumedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 ],
- [ 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 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 ;
@@ -9093,14 +6229,29 @@ oslc_sysml_shapes:ConcernUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ 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 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 "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 "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 "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9120,52 +6271,7 @@ oslc_sysml_shapes:ConcernUsageShape 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 ;
- 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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
oslc:range oslc_sysml:Membership ;
@@ -9174,22 +6280,14 @@ oslc_sysml_shapes:ConcernUsageShape 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 "result" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
- 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 "."^^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 ],
+ dcterms:description "The parameters
of this RequirementUsage
that represent stakeholders for the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "framedConcern" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9199,15 +6297,6 @@ oslc_sysml_shapes:ConcernUsageShape 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 ],
- [ 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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9217,41 +6306,30 @@ 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "featuringType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 ],
[ a oslc:Property ;
- oslc:name "assumedConstraint" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:assumedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 ],
+ 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 ;
@@ -9259,23 +6337,20 @@ oslc_sysml_shapes:ConcernUsageShape 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:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ 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 Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ 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:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
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 "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 "parameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9285,57 +6360,6 @@ oslc_sysml_shapes:ConcernUsageShape 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 ],
- [ 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 ;
- 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 RequirementUsage
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 "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 "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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -9345,15 +6369,6 @@ oslc_sysml_shapes:ConcernUsageShape 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 "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 ;
@@ -9364,84 +6379,23 @@ 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 ;
- 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 "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 "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 ],
-========
- 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:name "assumedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ],
+ 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 "intersectingType" ;
+ oslc:name "requiredConstraint" ;
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:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The parameter
of this RequirementUsage
that represents its subject."^^rdf:XMLLiteral ],
+ 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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:concernDefinition,
@@ -9569,17 +6523,6 @@ 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 ;
@@ -9598,43 +6541,6 @@ oslc_sysml_shapes:ConjugatedPortDefinitionShape 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 "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 ;
@@ -9644,57 +6550,41 @@ 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 ;
- 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 "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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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: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 "ownedConcern" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^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:name "originalPortDefinition" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:originalPortDefinition ;
+ oslc:range oslc_sysml:PortDefinition ;
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 original PortDefinition
for this ConjugatedPortDefinition
, which is the owningNamespace
of the ConjugatedPortDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -9705,14 +6595,11 @@ oslc_sysml_shapes:ConjugatedPortDefinitionShape 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 ;
- oslc:name "variantMembership" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 ;
@@ -9729,54 +6616,15 @@ oslc_sysml_shapes:ConjugatedPortDefinitionShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^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 "originalPortDefinition" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:originalPortDefinition ;
- oslc:range oslc_sysml:PortDefinition ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The original PortDefinition
for this ConjugatedPortDefinition
, which is the owningNamespace
of the ConjugatedPortDefinition
."^^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 ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "feature" ;
+ oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ConcernUsages
that are ownedUsages
of this Definition
."^^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 ;
@@ -9785,12 +6633,6 @@ 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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -9819,39 +6661,14 @@ oslc_sysml_shapes:ConjugatedPortDefinitionShape 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 "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:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -9946,21 +6763,32 @@ 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 "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 type
of this ConjugatedPortTyping
considered as a FeatureTyping
, which must be a ConjugatedPortDefinition
."^^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:name "source" ;
+ 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:source ;
+ oslc:propertyDefinition oslc_sysml:target ;
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 Type
that is the specific
Type
of this Specialization
and owns it as its owningRelatedElement
."^^rdf:XMLLiteral ],
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "portDefinition" ;
oslc:occurs oslc:Exactly-one ;
@@ -9971,54 +6799,19 @@ 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 ;
- 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 ],
- [ a oslc:Property ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- 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 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 "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 ;
@@ -10032,27 +6825,6 @@ 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,
@@ -10103,27 +6875,6 @@ 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 ;
- 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 ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -10132,8 +6883,6 @@ 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 ;
@@ -10152,7 +6901,6 @@ oslc_sysml_shapes:ConjugationShape 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:conjugatedType,
oslc_sysml_shapes:contributor,
@@ -10202,17 +6950,6 @@ 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 ;
@@ -10222,107 +6959,46 @@ oslc_sysml_shapes:ConnectionDefinitionShape 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 "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 ;
- 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 ;
-<<<<<<<< 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 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 "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 ],
+ 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 "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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 ],
[ a oslc:Property ;
- oslc:name "usage" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
-========
- oslc:name "source" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
->>>>>>>> master:specs/sysml/sysml-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 relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^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 ;
@@ -10334,59 +7010,29 @@ oslc_sysml_shapes:ConnectionDefinitionShape a oslc:ResourceShape ;
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 ],
- [ 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 ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 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:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -10397,38 +7043,32 @@ oslc_sysml_shapes:ConnectionDefinitionShape 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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ 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 "variantMembership" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
-========
- oslc:name "ownedRequirement" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- 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
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 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 ;
@@ -10439,32 +7079,23 @@ oslc_sysml_shapes:ConnectionDefinitionShape 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 "usage" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
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 "unioningType" ;
+ oslc:name "variant" ;
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:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:associationEnd,
oslc_sysml_shapes:connectionEnd,
@@ -10567,75 +7198,59 @@ 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 "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 "target" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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 ],
+ 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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 "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:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "targetFeature" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
- 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 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 ;
-<<<<<<<< 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 "usage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -10646,29 +7261,23 @@ oslc_sysml_shapes:ConnectionUsageShape 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 "importedMembership" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 ],
- [ 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 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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 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 ;
@@ -10679,54 +7288,36 @@ oslc_sysml_shapes:ConnectionUsageShape 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 ;
- 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 "source" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "target" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 "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 "featuringType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- oslc:range oslc_sysml:Type ;
+ 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 "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 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 "variantMembership" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -10736,105 +7327,32 @@ 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 ;
- 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 "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:name "chainingFeature" ;
+ oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
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 ;
- 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 ;
-<<<<<<<< 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 ],
+ 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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
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 relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
-========
- oslc:name "type" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 ;
- 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 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:association,
oslc_sysml_shapes:connectionDefinition,
@@ -10967,54 +7485,41 @@ 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:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ 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 ],
- [ 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 "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
-========
- oslc:name "type" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 ;
- oslc:name "unioningType" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
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 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: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 relatedElements from which this Relationship is considered to be directed.
."^^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 ;
@@ -11025,68 +7530,59 @@ oslc_sysml_shapes:ConnectorAsUsageShape 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 "chainingFeature" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range 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 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
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 ],
+ 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ 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
that are features
of this Usage
(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 ],
+ 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 "variant" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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: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 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 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
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -11097,74 +7593,24 @@ oslc_sysml_shapes:ConnectorAsUsageShape 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 ;
- 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 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 relatedElements from 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 "targetFeature" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:propertyDefinition oslc_sysml:feature ;
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 "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 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 ],
- [ 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 ],
+ 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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -11174,79 +7620,20 @@ oslc_sysml_shapes:ConnectorAsUsageShape 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 "usage" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
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 relatedElements
to which this Relationship is considered to be directed."^^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,
@@ -11373,17 +7760,6 @@ 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 ;
@@ -11392,15 +7768,6 @@ oslc_sysml_shapes:ConnectorShape 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 "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 ;
@@ -11411,34 +7778,6 @@ oslc_sysml_shapes:ConnectorShape 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 "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 ;
@@ -11448,32 +7787,14 @@ oslc_sysml_shapes:ConnectorShape 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 "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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 ;
- 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 ],
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -11483,16 +7804,15 @@ 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -11511,33 +7831,6 @@ oslc_sysml_shapes:ConnectorShape 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 "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 "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 ;
@@ -11557,16 +7850,23 @@ oslc_sysml_shapes:ConnectorShape 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 "unioningType" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 "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
+ 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:association,
oslc_sysml_shapes:connectorEnd,
@@ -11662,40 +7962,14 @@ 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 ;
- 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 "isModelLevelEvaluable" ;
+ oslc:name "result" ;
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 ],
-========
- oslc:name "unioningType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ 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 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
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -11705,15 +7979,6 @@ 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 ;
@@ -11724,48 +7989,32 @@ 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:name "unioningType" ;
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:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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 "usage" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
-========
- oslc:name "variant" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 Usages
that are features
of this Definition
(not necessarily owned)."^^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 "ownedConcern" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^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 ;
@@ -11775,37 +8024,22 @@ 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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "unioningType" ;
+ oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
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 RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isVariation" ;
+ oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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 ],
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^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 ;
@@ -11815,16 +8049,23 @@ 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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 "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 ;
@@ -11832,23 +8073,14 @@ oslc_sysml_shapes:ConstraintDefinitionShape a oslc:ResourceShape ;
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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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 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 ;
@@ -11859,80 +8091,29 @@ oslc_sysml_shapes:ConstraintDefinitionShape 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 ;
- 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:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 "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 ],
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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 "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 ],
-========
- 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 ],
+ 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 "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,
@@ -12028,73 +8209,48 @@ 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 ;
- 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: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 "usage" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 ;
-<<<<<<<< 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 "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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -12104,28 +8260,23 @@ 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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
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 "directedUsage" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -12133,68 +8284,38 @@ oslc_sysml_shapes:ConstraintUsageShape 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 "feature" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- 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 ;
-<<<<<<<< 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 ],
+ 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 "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 ;
- 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 "parameter" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
-========
- 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 ;
->>>>>>>> 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 ],
- [ 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 ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -12205,37 +8326,6 @@ oslc_sysml_shapes:ConstraintUsageShape 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 "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 "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 "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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -12244,42 +8334,24 @@ oslc_sysml_shapes:ConstraintUsageShape 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 "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: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:range oslc_sysml:Type ;
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 "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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -12289,18 +8361,6 @@ oslc_sysml_shapes:ConstraintUsageShape 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 "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 ],
-========
- 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,
@@ -12426,36 +8486,23 @@ 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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 "importedMembership" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -12465,13 +8512,6 @@ oslc_sysml_shapes:ControlNodeShape 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 ],
->>>>>>>> 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 ;
@@ -12482,32 +8522,14 @@ oslc_sysml_shapes:ControlNodeShape 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 ;
- 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 "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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 "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 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 ;
@@ -12518,86 +8540,47 @@ oslc_sysml_shapes:ControlNodeShape 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 "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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ 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
that are features
of this Usage
(not necessarily owned)."^^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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "feature" ;
+ oslc:name "unioningType" ;
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: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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^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: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 ],
+ 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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 "parameter" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- 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 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 ],
+ 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 "variant" ;
- 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 ;
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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -12608,66 +8591,38 @@ oslc_sysml_shapes:ControlNodeShape 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 "intersectingType" ;
+ oslc:name "type" ;
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:name "isIndividual" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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 "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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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 ],
-========
- 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
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 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 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_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -12791,34 +8746,6 @@ 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" ;
- 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 ],
-========
- 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 ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -12828,15 +8755,14 @@ oslc_sysml_shapes:DataTypeShape 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 "importedMembership" ;
+ oslc:name "differencingType" ;
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:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -12846,13 +8772,6 @@ 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 ;
@@ -12871,7 +8790,6 @@ oslc_sysml_shapes:DataTypeShape 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:contributor,
oslc_sysml_shapes:created,
@@ -12941,110 +8859,65 @@ 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:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range 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 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
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 ;
- 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 "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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ 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 "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: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 ;
-<<<<<<<< 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 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 ;
-========
- 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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
+ 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 "variant" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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 ;
@@ -13063,30 +8936,6 @@ oslc_sysml_shapes:DecisionNodeShape 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 ],
- [ 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 "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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13097,82 +8946,38 @@ oslc_sysml_shapes:DecisionNodeShape 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 "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 ;
-<<<<<<<< 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" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 ],
- [ a oslc:Property ;
- 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 ],
+ 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
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 ],
+ 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 ;
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 ],
-========
- dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13182,7 +8987,15 @@ oslc_sysml_shapes:DecisionNodeShape 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 ],
->>>>>>>> master:specs/sysml/sysml-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 ],
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -13306,49 +9119,57 @@ 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 "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 "differencingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
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
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 ;
@@ -13357,26 +9178,6 @@ oslc_sysml_shapes:DefinitionShape 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 "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 ;
- 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 ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
[ a oslc:Property ;
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13386,26 +9187,6 @@ oslc_sysml_shapes:DefinitionShape a oslc:ResourceShape ;
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 "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 "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 ;
@@ -13415,48 +9196,6 @@ oslc_sysml_shapes:DefinitionShape a oslc:ResourceShape ;
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 "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 ;
- 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 "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13466,17 +9205,15 @@ 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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 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 "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13496,33 +9233,14 @@ oslc_sysml_shapes:DefinitionShape 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 "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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -13615,23 +9333,23 @@ oslc_sysml_shapes:DefinitionShape a oslc:ResourceShape ;
oslc_sysml_shapes:DependencyShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Dependency ;
oslc:property [ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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 ],
[ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
+ 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 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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:client,
oslc_sysml_shapes:contributor,
@@ -13681,24 +9399,23 @@ 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: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 ;
->>>>>>>> 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 ;
@@ -13708,25 +9425,6 @@ oslc_sysml_shapes:DifferencingShape a oslc:ResourceShape ;
oslc:representation oslc:Either ;
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,
@@ -13775,15 +9473,6 @@ oslc_sysml_shapes:DifferencingShape a oslc:ResourceShape ;
oslc_sysml_shapes:DisjoiningShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Disjoining ;
oslc:property [ 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 "A typeDisjoined
that is also an owningRelatedElement
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -13792,6 +9481,15 @@ oslc_sysml_shapes:DisjoiningShape 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 "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 "A typeDisjoined
that is also an owningRelatedElement
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -13850,15 +9548,12 @@ 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 ;
@@ -13867,12 +9562,6 @@ oslc_sysml_shapes:DocumentationShape 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 ],
- [ a oslc:Property ;
- 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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:annotation,
oslc_sysml_shapes:contributor,
@@ -13920,15 +9609,6 @@ oslc_sysml_shapes:DocumentationShape a oslc:ResourceShape ;
oslc_sysml_shapes:ElementFilterMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ElementFilterMembership ;
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 ;
@@ -13943,6 +9623,15 @@ oslc_sysml_shapes:ElementFilterMembershipShape 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 ],
+ [ 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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:condition,
oslc_sysml_shapes:contributor,
@@ -14042,7 +9731,12 @@ 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 "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 ;
@@ -14052,18 +9746,15 @@ 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:name "feature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 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 "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -14072,22 +9763,6 @@ oslc_sysml_shapes:EndFeatureMembershipShape 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 "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 "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 ;
@@ -14098,40 +9773,14 @@ 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:name "type" ;
oslc:occurs oslc:Exactly-one ;
- 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 Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -14189,72 +9838,50 @@ 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 ;
- 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:name "ownedConstraint" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^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 Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ 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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 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
+ 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 ;
-<<<<<<<< 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 RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedConcern" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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 ;
@@ -14265,57 +9892,14 @@ 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 ;
- 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 ],
- [ 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 "variant" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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 "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 ],
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
@@ -14325,24 +9909,6 @@ oslc_sysml_shapes:EnumerationDefinitionShape 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 "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 "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -14353,41 +9919,20 @@ oslc_sysml_shapes:EnumerationDefinitionShape a oslc:ResourceShape ;
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 ],
-========
- 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:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -14398,14 +9943,14 @@ oslc_sysml_shapes:EnumerationDefinitionShape 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 ;
- oslc:name "importedMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -14415,16 +9960,6 @@ 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 ],
- [ 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,
@@ -14518,35 +10053,6 @@ 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 ;
- 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 ],
-========
- 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 ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -14556,16 +10062,6 @@ 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 ;
- 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 ;
@@ -14575,47 +10071,32 @@ oslc_sysml_shapes:EnumerationUsageShape 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 "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:featuringType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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: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 ],
+ 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: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 "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -14625,6 +10106,15 @@ oslc_sysml_shapes:EnumerationUsageShape 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 "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 ;
@@ -14635,14 +10125,11 @@ oslc_sysml_shapes:EnumerationUsageShape 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:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 ;
@@ -14653,47 +10140,23 @@ 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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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: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
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
+ 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 ;
@@ -14704,42 +10167,14 @@ oslc_sysml_shapes:EnumerationUsageShape 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 "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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- 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
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
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:attributeDefinition,
oslc_sysml_shapes:contributor,
@@ -14860,93 +10295,35 @@ 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 ;
- 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 "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 "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 "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: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 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^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 ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ 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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ 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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 ;
@@ -14957,45 +10334,23 @@ oslc_sysml_shapes:EventOccurrenceUsageShape 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 "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 "variant" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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 ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
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 ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15015,38 +10370,14 @@ oslc_sysml_shapes:EventOccurrenceUsageShape 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 "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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15057,23 +10388,14 @@ oslc_sysml_shapes:EventOccurrenceUsageShape 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 "chainingFeature" ;
+ oslc:name "featuringType" ;
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:propertyDefinition oslc_sysml:featuringType ;
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 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 ;
@@ -15084,33 +10406,23 @@ oslc_sysml_shapes:EventOccurrenceUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 ],
+ 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 "variant" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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
+ 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,
@@ -15233,54 +10545,15 @@ 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 ;
- 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: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 ],
- [ 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "intersectingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 ],
+ 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:name "entryAction" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:entryAction ;
@@ -15290,37 +10563,20 @@ oslc_sysml_shapes:ExhibitStateUsageShape a oslc:ResourceShape ;
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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:propertyDefinition oslc_sysml:feature ;
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
+ 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:name "isParallel" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isParallel ;
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 "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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15331,26 +10587,23 @@ oslc_sysml_shapes:ExhibitStateUsageShape 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 "directedUsage" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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:name "variantMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 ],
+ 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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15361,29 +10614,29 @@ oslc_sysml_shapes:ExhibitStateUsageShape 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 "unioningType" ;
+ 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 "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 "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
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 "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 ;
@@ -15394,23 +10647,20 @@ oslc_sysml_shapes:ExhibitStateUsageShape 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 "exitAction" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:exitAction ;
- oslc:range oslc_sysml:ActionUsage ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 ],
+ 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 "doAction" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:doAction ;
- oslc:range oslc_sysml:ActionUsage ;
+ 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 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 ],
+ 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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -15421,14 +10671,23 @@ oslc_sysml_shapes:ExhibitStateUsageShape 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 "featuringType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 ],
+ [ 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 ;
@@ -15439,134 +10698,23 @@ oslc_sysml_shapes:ExhibitStateUsageShape 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 "feature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ 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:name "usage" ;
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 ;
- 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 "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 "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 "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 "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 "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 "usage" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ 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 ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -15694,41 +10842,29 @@ oslc_sysml_shapes:ExhibitStateUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ExposeShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Expose ;
oslc:property [ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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 ],
[ 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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
+ 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 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
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -15780,8 +10916,6 @@ 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 ;
@@ -15799,57 +10933,6 @@ oslc_sysml_shapes:ExpressionShape 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 "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 ;
@@ -15860,16 +10943,15 @@ oslc_sysml_shapes:ExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -15879,33 +10961,14 @@ 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 "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 ],
+ 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 ;
@@ -15922,44 +10985,14 @@ 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 ;
- 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 "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 ],
- [ 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 ],
+ 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 ;
@@ -15970,20 +11003,23 @@ oslc_sysml_shapes:ExpressionShape 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 "unioningType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 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 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 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
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -16073,53 +11109,32 @@ 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: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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 "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 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 ;
@@ -16130,41 +11145,41 @@ oslc_sysml_shapes:FeatureChainExpressionShape 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 ;
- oslc:name "importedMembership" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 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 "targetFeature" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
- oslc:range oslc_sysml:Feature ;
+ 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 Feature
that is accessed by this FeatureChainExpression, which is its first non-parameter
member
.
."^^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 "result" ;
+ oslc:name "targetFeature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^rdf:XMLLiteral ],
+ dcterms:description "The Feature
that is accessed by this FeatureChainExpression, which is its first non-parameter
member
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^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 "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -16175,7 +11190,6 @@ 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 ;
@@ -16185,7 +11199,6 @@ 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 ;
@@ -16195,83 +11208,20 @@ oslc_sysml_shapes:FeatureChainExpressionShape a oslc:ResourceShape ;
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 ;
+ 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 ;
-<<<<<<<< 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 "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 ],
-========
- 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,
@@ -16358,7 +11308,7 @@ oslc_sysml_shapes:FeatureChainExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:title,
oslc_sysml_shapes:trace,
oslc_sysml_shapes:type ;
- dcterms:description "A FeatureChainExpression
is an OperatorExpression
whose operator is \".\"
, which resolves to the Function
ControlFunctions::'.'
from the Kernel Functions Library. It evaluates to the result of chaining the result
Feature
of its single argument
Expression
with its targetFeature
."^^rdf:XMLLiteral ;
+ dcterms:description "A FeatureChainExpression
is an OperatorExpression
whose operator is "."
, which resolves to the Function
ControlFunctions::'.'
from the Kernel Functions Library. It evaluates to the result of chaining the result
Feature
of its single argument
Expression
with its targetFeature
."^^rdf:XMLLiteral ;
dcterms:title "FeatureChainExpressionShape"^^rdf:XMLLiteral .
oslc_sysml_shapes:FeatureChainingShape a oslc:ResourceShape ;
@@ -16390,18 +11340,6 @@ 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 ;
- 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,
@@ -16450,18 +11388,6 @@ 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 ;
@@ -16537,45 +11463,6 @@ 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 "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 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 ;
- 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: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 ;
@@ -16584,22 +11471,12 @@ oslc_sysml_shapes:FeatureMembershipShape a oslc:ResourceShape ;
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 ;
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 "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -16610,7 +11487,6 @@ 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 ;
@@ -16619,7 +11495,7 @@ 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 ],
-========
+ [ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -16628,7 +11504,15 @@ 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 ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ [ 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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -16686,16 +11570,14 @@ 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 ],
[ a oslc:Property ;
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -16706,53 +11588,50 @@ 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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- 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 "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^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 "importedMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- 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 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 ],
[ a oslc:Property ;
- 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 ;
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 ;
- oslc:name "unioningType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 "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 ;
@@ -16760,14 +11639,14 @@ oslc_sysml_shapes:FeatureReferenceExpressionShape 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 ;
- oslc:name "type" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 "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 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 "referent" ;
oslc:occurs oslc:Exactly-one ;
@@ -16778,46 +11657,6 @@ 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 "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 "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 "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 "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -16827,22 +11666,6 @@ 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 ;
- 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 "result" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -16860,38 +11683,6 @@ oslc_sysml_shapes:FeatureReferenceExpressionShape 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 "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 "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 ],
-<<<<<<<< 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 ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -16981,67 +11772,23 @@ 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" ;
- 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 ;
-========
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 ;
@@ -17052,43 +11799,23 @@ oslc_sysml_shapes:FeatureShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "intersectingType" ;
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 ;
- oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 "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: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 ],
- [ 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 ],
+ 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 ;
@@ -17099,37 +11826,32 @@ oslc_sysml_shapes:FeatureShape 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 "featuringType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 ],
[ a oslc:Property ;
- 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: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 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -17219,15 +11941,6 @@ oslc_sysml_shapes:FeatureShape a oslc:ResourceShape ;
oslc_sysml_shapes:FeatureTypingShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:FeatureTyping ;
oslc:property [ 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 ],
- [ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -17237,7 +11950,6 @@ 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 ;
@@ -17246,7 +11958,7 @@ 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 ],
-========
+ [ a oslc:Property ;
oslc:name "owningFeature" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningFeature ;
@@ -17255,27 +11967,9 @@ oslc_sysml_shapes:FeatureTypingShape a oslc:ResourceShape ;
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 ;
- 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 "owningFeature" ;
+ oslc:name "owningType" ;
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 ;
@@ -17283,15 +11977,14 @@ oslc_sysml_shapes:FeatureTypingShape 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 ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
->>>>>>>> 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,
oslc_sysml_shapes:created,
@@ -17342,47 +12035,23 @@ 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 ;
- 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 ],
-========
- 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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
+ 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 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 "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 ],
[ 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 ;
-========
+ oslc:name "value" ;
+ oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:value ;
oslc:range oslc_sysml:Expression ;
oslc:readOnly false ;
@@ -17390,15 +12059,14 @@ oslc_sysml_shapes:FeatureValueShape a oslc:ResourceShape ;
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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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,
@@ -17458,7 +12126,6 @@ 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 ;
@@ -17468,8 +12135,6 @@ 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 ;
@@ -17478,24 +12143,6 @@ 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 ;
@@ -17561,7 +12208,6 @@ 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 ;
@@ -17570,34 +12216,16 @@ 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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 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 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 ;
@@ -17607,36 +12235,30 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape 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 ;
- oslc:name "parameter" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 ],
+ 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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 "variantMembership" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -17646,25 +12268,24 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape 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 "directedUsage" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Definition
that are directedFeatures
."^^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 "ownedRendering" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -17674,7 +12295,6 @@ 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 ;
@@ -17683,57 +12303,6 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape 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 "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 ],
- [ 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 "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 "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 "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 ;
@@ -17744,74 +12313,29 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^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 "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 "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 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:name "isIndividual" ;
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 ],
-========
- oslc:name "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ 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 OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedConstraint" ;
+ oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "action" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
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 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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -17822,50 +12346,32 @@ oslc_sysml_shapes:FlowConnectionDefinitionShape 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 "action" ;
+ oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:action ;
- oslc:range oslc_sysml:ActionUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ConcernUsages
that are ownedUsages
of this Definition
."^^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 ;
- 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 ],
-========
- oslc:name "differencingType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 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
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:associationEnd,
oslc_sysml_shapes:connectionEnd,
@@ -17969,43 +12475,33 @@ 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:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 "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
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 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 "directedUsage" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
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 ;
-<<<<<<<< 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 ;
@@ -18014,16 +12510,6 @@ 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 ],
- [ 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 ;
@@ -18034,23 +12520,14 @@ oslc_sysml_shapes:FlowConnectionUsageShape 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 "feature" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 ],
+ 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 ;
@@ -18061,38 +12538,15 @@ oslc_sysml_shapes:FlowConnectionUsageShape 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 "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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "variantMembership" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
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 ;
- 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 ;
@@ -18101,48 +12555,6 @@ oslc_sysml_shapes:FlowConnectionUsageShape 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 "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 ;
@@ -18153,100 +12565,65 @@ oslc_sysml_shapes:FlowConnectionUsageShape 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 "isIndividual" ;
+ 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 "target" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 "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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
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 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: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 Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ 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 ;
->>>>>>>> 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" ;
- 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 ],
+ 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 "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ 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 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 ;
- 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 ],
- [ 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 "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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 "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 "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -18256,30 +12633,12 @@ 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 ;
- 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 ],
-<<<<<<<< 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: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 ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ 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,
@@ -18421,15 +12780,14 @@ 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 "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 ;
@@ -18440,14 +12798,14 @@ oslc_sysml_shapes:ForLoopActionUsageShape 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 "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 "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
@@ -18455,65 +12813,38 @@ oslc_sysml_shapes:ForLoopActionUsageShape 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 "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 "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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 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
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 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 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 "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 ;
- 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 "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 ;
@@ -18533,66 +12864,23 @@ oslc_sysml_shapes:ForLoopActionUsageShape 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 "feature" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 "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: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 ;
- 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 ],
-========
- 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 ],
+ 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 ;
@@ -18603,65 +12891,14 @@ oslc_sysml_shapes:ForLoopActionUsageShape 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 "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
+ 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 ;
@@ -18672,30 +12909,14 @@ oslc_sysml_shapes:ForLoopActionUsageShape a oslc:ResourceShape ;
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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
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
+ 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,
@@ -18822,7 +13043,33 @@ 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 "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 "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 ;
@@ -18847,50 +13094,33 @@ oslc_sysml_shapes:ForkNodeShape 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 "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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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 "variantMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -18899,24 +13129,6 @@ 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 ;
@@ -18927,59 +13139,33 @@ 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 ;
- 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:name "usage" ;
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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
-========
- 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 ;
->>>>>>>> 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 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 ;
@@ -18988,100 +13174,12 @@ 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,
@@ -19214,40 +13312,6 @@ oslc_sysml_shapes:FramedConcernMembershipShape 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 ;
- 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 ;
-<<<<<<<< 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 ;
- 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 "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 ],
-========
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:ownedConstraint ;
@@ -19256,32 +13320,16 @@ oslc_sysml_shapes:FramedConcernMembershipShape a oslc:ResourceShape ;
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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
- oslc:name "ownedConcern" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ],
+ 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 ;
@@ -19291,15 +13339,11 @@ 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:name "kind" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:kind ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsage
that is the ownedMemberFeature
of this RequirementConstraintMembership
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether the RequirementConstraintMembership
is for an assumed or required ConstraintUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedConcern" ;
oslc:occurs oslc:Exactly-one ;
@@ -19309,7 +13353,7 @@ 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 ],
-========
+ [ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -19319,15 +13363,20 @@ oslc_sysml_shapes:FramedConcernMembershipShape a oslc:ResourceShape ;
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: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 Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ 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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -19387,56 +13436,42 @@ 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 ;
- 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 "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 "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 result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -19446,58 +13481,29 @@ oslc_sysml_shapes:FunctionShape 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 "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 ;
- 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:name "feature" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:parameter ;
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 ],
+ 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 "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
+ 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 ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -19569,42 +13575,14 @@ 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 ;
- 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 ],
-========
- 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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 ;
@@ -19614,43 +13592,6 @@ 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 ],
- [ 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 ;
@@ -19658,69 +13599,41 @@ oslc_sysml_shapes:IfActionUsageShape a oslc:ResourceShape ;
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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
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 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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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 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 ;
-========
- oslc:name "type" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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" ;
- 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 ],
+ 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 ;
@@ -19730,6 +13643,12 @@ oslc_sysml_shapes:IfActionUsageShape 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 "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 ;
@@ -19740,50 +13659,41 @@ oslc_sysml_shapes:IfActionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 "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 "feature" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 ;
- 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 ;
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
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "chainingFeature" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 ],
+ 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 ;
@@ -19793,24 +13703,6 @@ oslc_sysml_shapes:IfActionUsageShape 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 "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 "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -19820,15 +13712,6 @@ oslc_sysml_shapes:IfActionUsageShape 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 ],
- [ 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 ],
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -19978,12 +13861,6 @@ oslc_sysml_shapes:ImportShape 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 "The visibility level of the imported members
from this Import relative to the importOwningNamespace
. The default is private
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -20029,38 +13906,12 @@ oslc_sysml_shapes:ImportShape a oslc:ResourceShape ;
oslc_sysml_shapes:title,
oslc_sysml_shapes:trace,
oslc_sysml_shapes:type ;
- dcterms:description "An Import
is an Relationship
between its importOwningNamespace
and either a Membership
(for a MembershipImport
) or another Namespace
(for a NamespaceImport
), which determines a set of Memberships
that become importedMemberships
of the importOwningNamespace
. If isImportAll = false
(the default), then only public Memberships
are considered \"visible\". If isImportAll = true
, then all Memberships
are considered \"visible\", regardless of their declared visibility
. If isRecursive = true
, then visible Memberships
are also recursively imported from owned sub-Namespaces
."^^rdf:XMLLiteral ;
+ dcterms:description "An Import
is an Relationship
between its importOwningNamespace
and either a Membership
(for a MembershipImport
) or another Namespace
(for a NamespaceImport
), which determines a set of Memberships
that become importedMemberships
of the importOwningNamespace
. If isImportAll = false
(the default), then only public Memberships
are considered "visible". If isImportAll = true
, then all Memberships
are considered "visible", regardless of their declared visibility
. If isRecursive = true
, then visible Memberships
are also recursively imported from owned sub-Namespaces
."^^rdf:XMLLiteral ;
dcterms:title "ImportShape"^^rdf:XMLLiteral .
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: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 "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 ;
@@ -20069,28 +13920,39 @@ oslc_sysml_shapes:IncludeUseCaseUsageShape 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 "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 ;
->>>>>>>> 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 ],
+ dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^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: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 "The RequirementUsage
representing the objective of this CaseUsage
."^^rdf:XMLLiteral ],
-========
- dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^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 ;
@@ -20101,87 +13963,62 @@ oslc_sysml_shapes:IncludeUseCaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "actorParameter" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
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 ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ 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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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
+ 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 "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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 ],
+ 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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
+ 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 ;
@@ -20191,33 +14028,6 @@ oslc_sysml_shapes:IncludeUseCaseUsageShape 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 "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 ;
@@ -20228,51 +14038,14 @@ oslc_sysml_shapes:IncludeUseCaseUsageShape 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 "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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
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 ],
+ 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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -20283,59 +14056,23 @@ oslc_sysml_shapes:IncludeUseCaseUsageShape 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 "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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 ],
+ 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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
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 ],
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -20346,56 +14083,23 @@ oslc_sysml_shapes:IncludeUseCaseUsageShape a oslc:ResourceShape ;
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 "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" ;
+ oslc:name "includedUseCase" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:includedUseCase ;
+ oslc:range oslc_sysml:UseCaseUsage ;
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 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 "parameter" ;
+ oslc:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ 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 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
+ dcterms:description "The parameters
of this CaseUsage
that represent actors involved in the case."^^rdf:XMLLiteral ],
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -20526,17 +14230,6 @@ 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 ;
@@ -20545,15 +14238,6 @@ oslc_sysml_shapes:InteractionShape 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 "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 ;
@@ -20564,17 +14248,6 @@ oslc_sysml_shapes:InteractionShape 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 "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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -20584,51 +14257,32 @@ oslc_sysml_shapes:InteractionShape 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 "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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
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
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 ],
-<<<<<<<< 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 "feature" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- 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 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 ],
[ a oslc:Property ;
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -20639,25 +14293,14 @@ oslc_sysml_shapes:InteractionShape 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 ;
- 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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 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
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:associationEnd,
oslc_sysml_shapes:contributor,
@@ -20736,16 +14379,6 @@ 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 ;
- 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 ;
@@ -20755,59 +14388,23 @@ oslc_sysml_shapes:InterfaceDefinitionShape 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 "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 "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 "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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:source ;
+ oslc:range oslc_sysml:Element ;
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 relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
@@ -20818,60 +14415,42 @@ oslc_sysml_shapes:InterfaceDefinitionShape a oslc:ResourceShape ;
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 "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 "target" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 "feature" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "unioningType" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- 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 "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 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 ;
@@ -20880,42 +14459,6 @@ oslc_sysml_shapes:InterfaceDefinitionShape a oslc:ResourceShape ;
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 ],
-========
- 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 ;
@@ -20926,32 +14469,14 @@ oslc_sysml_shapes:InterfaceDefinitionShape a oslc:ResourceShape ;
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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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 ;
@@ -20962,47 +14487,23 @@ oslc_sysml_shapes:InterfaceDefinitionShape a oslc:ResourceShape ;
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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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 ],
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
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
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -21013,21 +14514,17 @@ oslc_sysml_shapes:InterfaceDefinitionShape a oslc:ResourceShape ;
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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 "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,
@@ -21131,66 +14628,14 @@ 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 ;
- 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 "targetFeature" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
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 "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 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 "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 ],
+ 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 ;
@@ -21201,43 +14646,30 @@ oslc_sysml_shapes:InterfaceUsageShape 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 "chainingFeature" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- 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 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 "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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 ;
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 ;
-<<<<<<<< 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 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 "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:targetFeature ;
@@ -21247,41 +14679,41 @@ oslc_sysml_shapes:InterfaceUsageShape 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 ;
- 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 ;
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 "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 "source" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- 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 from 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 "differencingType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 "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 "intersectingType" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 ;
@@ -21292,38 +14724,32 @@ oslc_sysml_shapes:InterfaceUsageShape 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 "target" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 ],
- [ 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 ],
+ 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: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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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 relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -21334,31 +14760,20 @@ oslc_sysml_shapes:InterfaceUsageShape 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 "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:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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" ;
+ 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:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
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 relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -21368,64 +14783,6 @@ oslc_sysml_shapes:InterfaceUsageShape a oslc:ResourceShape ;
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 ;
- 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: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:connectionDefinition,
@@ -21568,35 +14925,23 @@ 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 ;
- oslc:name "intersectingType" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- 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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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 ],
[ a oslc:Property ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:name "intersectingType" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 "Type
that partly determines interpretations of typeIntersected
, as described in Type::intersectingType
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -21645,33 +14990,23 @@ 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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
+ 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 ],
- [ 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 ],
+ 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: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 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 "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -21688,17 +15023,6 @@ oslc_sysml_shapes:InvariantShape 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 ;
- 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 ;
@@ -21708,48 +15032,32 @@ 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 ],
+ 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:name "type" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
->>>>>>>> master:specs/sysml/sysml-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 "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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^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: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:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^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 ;
@@ -21760,16 +15068,15 @@ oslc_sysml_shapes:InvariantShape 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:range oslc_sysml:Feature ;
+ 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 "."^^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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -21787,67 +15094,6 @@ oslc_sysml_shapes:InvariantShape 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 ],
- [ 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 ;
- 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 ],
->>>>>>>> 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,
@@ -21939,16 +15185,6 @@ 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 ;
- 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 ;
@@ -21957,24 +15193,6 @@ oslc_sysml_shapes:InvocationExpressionShape 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 "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 "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 ;
@@ -21984,112 +15202,66 @@ oslc_sysml_shapes:InvocationExpressionShape 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 "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 ],
-========
- 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 ;
- 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 ;
-<<<<<<<< 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 "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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 "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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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 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 "parameter" ;
- 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: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 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 "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- 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 ;
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 ],
+ 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 ;
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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- 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 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 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 ;
@@ -22100,42 +15272,23 @@ oslc_sysml_shapes:InvocationExpressionShape a oslc:ResourceShape ;
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: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 "intersectingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:argument,
oslc_sysml_shapes:behavior,
@@ -22227,64 +15380,11 @@ 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 ;
- 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 "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 ;
@@ -22295,43 +15395,32 @@ oslc_sysml_shapes:ItemDefinitionShape 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 "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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "importedMembership" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
[ a oslc:Property ;
- oslc:name "ownedConstraint" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -22350,25 +15439,6 @@ 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 ;
- 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 ;
@@ -22379,45 +15449,39 @@ 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: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:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ],
+ 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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 "unioningType" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 "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
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 ;
@@ -22427,31 +15491,23 @@ 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:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 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 ],
-========
- oslc:name "ownedRendering" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -22545,16 +15601,15 @@ 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -22563,18 +15618,16 @@ oslc_sysml_shapes:ItemFeatureShape 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
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -22592,62 +15645,15 @@ 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 ;
- 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 ;
-<<<<<<<< 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:name "feature" ;
+ oslc:name "type" ;
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: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 ],
->>>>>>>> master:specs/sysml/sysml-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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -22658,8 +15664,6 @@ 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 ;
@@ -22669,15 +15673,14 @@ oslc_sysml_shapes:ItemFeatureShape 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 "intersectingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 ],
+ 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:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -22765,52 +15768,15 @@ 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 ;
- 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: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 ],
- [ 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 ],
+ 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 ],
-========
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -22820,14 +15786,14 @@ oslc_sysml_shapes:ItemFlowEndShape 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 "intersectingType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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 ;
@@ -22837,34 +15803,24 @@ oslc_sysml_shapes:ItemFlowEndShape 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
- [ 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 "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: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 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 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 ;
@@ -22874,24 +15830,6 @@ 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 ;
@@ -22902,14 +15840,14 @@ oslc_sysml_shapes:ItemFlowEndShape 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 "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 ;
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 "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:contributor,
oslc_sysml_shapes:created,
@@ -22997,34 +15935,6 @@ 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" ;
- 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 ],
-========
- 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 ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -23034,37 +15944,6 @@ 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 ;
- 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 "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -23074,41 +15953,32 @@ oslc_sysml_shapes:ItemFlowShape a oslc:ResourceShape ;
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 "type" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ 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 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 "importedMembership" ;
+ oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ 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 target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- 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 ;
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 "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 ;
@@ -23119,64 +15989,32 @@ oslc_sysml_shapes:ItemFlowShape 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 "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 "targetFeature" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
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 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 ],
[ 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 ;
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 ],
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "target" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
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 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 ;
@@ -23187,33 +16025,32 @@ oslc_sysml_shapes:ItemFlowShape 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 "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 "feature" ;
+ 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 ;
- oslc:name "targetFeature" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
- 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 target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:behavior,
@@ -23316,8 +16153,6 @@ 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 ;
@@ -23327,14 +16162,20 @@ oslc_sysml_shapes:ItemUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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 "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23345,25 +16186,15 @@ oslc_sysml_shapes:ItemUsageShape 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 "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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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 "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:variantMembership ;
@@ -23373,39 +16204,32 @@ 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 "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 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 "directedUsage" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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 "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23416,48 +16240,14 @@ oslc_sysml_shapes:ItemUsageShape 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 "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 ],
-========
- 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: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 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
+ 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 ;
@@ -23468,45 +16258,14 @@ 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 ;
- 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 "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 "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: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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23516,40 +16275,12 @@ 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:name "isIndividual" ;
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 ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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 "Whether this OccurrenceUsage
represents the usage of the specific individual (or portion of it) represented by its individualDefinition
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -23672,96 +16403,41 @@ 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: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 "featuringType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 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 "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" ;
- 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 ],
-========
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 ;
- 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 "parameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -23772,14 +16448,20 @@ oslc_sysml_shapes:JoinNodeShape 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 ;
- oslc:name "feature" ;
+ 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:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 ;
@@ -23789,6 +16471,15 @@ oslc_sysml_shapes:JoinNodeShape 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 "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 ;
@@ -23798,12 +16489,6 @@ oslc_sysml_shapes:JoinNodeShape 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 "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 ;
@@ -23811,23 +16496,23 @@ oslc_sysml_shapes:JoinNodeShape 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 "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 "variantMembership" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -23838,99 +16523,23 @@ 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 ;
- 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: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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:propertyDefinition oslc_sysml:feature ;
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
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -24112,36 +16721,6 @@ 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 ;
- 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 "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 "feature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -24151,18 +16730,15 @@ 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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 "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -24171,17 +16747,15 @@ 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -24191,7 +16765,6 @@ oslc_sysml_shapes:LifeClassShape 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:contributor,
oslc_sysml_shapes:created,
@@ -24261,7 +16834,6 @@ 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 ;
@@ -24271,8 +16843,15 @@ 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 "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 ;
@@ -24282,36 +16861,23 @@ oslc_sysml_shapes:LiteralBooleanShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "unioningType" ;
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: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 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 ],
+ 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -24322,73 +16888,15 @@ oslc_sysml_shapes:LiteralBooleanShape 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 "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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
[ a oslc:Property ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -24397,30 +16905,12 @@ oslc_sysml_shapes:LiteralBooleanShape 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 ],
- [ 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 "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 "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 ;
@@ -24439,31 +16929,21 @@ oslc_sysml_shapes:LiteralBooleanShape 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 "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 ],
-========
- oslc:name "chainingFeature" ;
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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
+ 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,
@@ -24553,66 +17033,42 @@ 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 "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 "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 "differencingType" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 "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: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 "feature" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 "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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -24630,39 +17086,24 @@ oslc_sysml_shapes:LiteralExpressionShape 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 "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 ],
+ 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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
+ 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 ;
@@ -24673,78 +17114,29 @@ 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:name "importedMembership" ;
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:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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: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 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 ],
+ dcterms:description "."^^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 ],
-========
- dcterms:description "."^^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 "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,
@@ -24834,76 +17226,6 @@ 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 ;
- 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 "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: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 ;
- 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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -24913,23 +17235,14 @@ oslc_sysml_shapes:LiteralInfinityShape 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 "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 ;
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 "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 ],
+ 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 ;
@@ -24940,34 +17253,6 @@ 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 ;
- 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 ],
-========
- 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 ;
@@ -24992,41 +17277,41 @@ oslc_sysml_shapes:LiteralInfinityShape 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 ;
- 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 "intersectingType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 "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: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 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 "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -25036,7 +17321,15 @@ oslc_sysml_shapes:LiteralInfinityShape 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 "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:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -25126,40 +17419,6 @@ oslc_sysml_shapes:LiteralInfinityShape a oslc:ResourceShape ;
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 ;
@@ -25169,57 +17428,35 @@ oslc_sysml_shapes:LiteralIntegerShape a oslc:ResourceShape ;
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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 "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 ],
+ 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 "intersectingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:range oslc_sysml:Type ;
+ oslc:name "value" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:value ;
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 Integer
value that is the result of evaluating this LiteralInteger
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "chainingFeature" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 "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 ;
@@ -25239,95 +17476,59 @@ oslc_sysml_shapes:LiteralIntegerShape 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 ;
- oslc:name "importedMembership" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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 Expression
meets the constraints necessary to be evaluated at model level, that is, using metadata within the model."^^rdf:XMLLiteral ],
-========
- 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 ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 "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 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 "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:name "chainingFeature" ;
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:propertyDefinition oslc_sysml:chainingFeature ;
oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "."^^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 "type" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 ],
+ 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -25417,57 +17618,15 @@ oslc_sysml_shapes:LiteralIntegerShape a oslc:ResourceShape ;
oslc_sysml_shapes:LiteralRationalShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:LiteralRational ;
oslc:property [ 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 ;
-<<<<<<<< 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 ],
+ 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 "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -25477,7 +17636,6 @@ 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 ;
@@ -25487,44 +17645,62 @@ oslc_sysml_shapes:LiteralRationalShape 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 ;
- oslc:name "intersectingType" ;
+ 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:intersectingType ;
+ 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 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 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 "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 ;
-========
->>>>>>>> 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 ;
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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 "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 ;
@@ -25534,89 +17710,24 @@ oslc_sysml_shapes:LiteralRationalShape 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 ],
- [ 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 "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 "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:range oslc_sysml:Feature ;
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 "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ 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 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 ;
- 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 ],
+ 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:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -25706,48 +17817,20 @@ 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:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
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 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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" ;
- 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 ;
@@ -25757,24 +17840,6 @@ oslc_sysml_shapes:LiteralStringShape 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 ],
- [ 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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -25802,25 +17867,6 @@ 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 ;
- 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 "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 "value" ;
oslc:occurs oslc:Exactly-one ;
@@ -25828,93 +17874,59 @@ oslc_sysml_shapes:LiteralStringShape a oslc:ResourceShape ;
oslc:readOnly false ;
dcterms:description "The String
value that is the result of evaluating this LiteralString
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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: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 ],
+ 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:propertyDefinition oslc_sysml:feature ;
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 ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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: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 ],
->>>>>>>> master:specs/sysml/sysml-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 "chainingFeature" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 ],
-<<<<<<<< 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 ],
+ 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- 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 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
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -26004,45 +18016,30 @@ 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 ;
- 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 ],
-========
- oslc:name "unioningType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 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
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- 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 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -26052,41 +18049,23 @@ 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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "importedMembership" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
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 "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 usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -26097,27 +18076,6 @@ 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 ;
- 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 "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 ;
@@ -26127,23 +18085,6 @@ oslc_sysml_shapes:LoopActionUsageShape 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 "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 ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -26153,35 +18094,6 @@ 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 ;
- 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: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 ;
@@ -26191,42 +18103,23 @@ oslc_sysml_shapes:LoopActionUsageShape 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 "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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:parameter ;
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 ],
+ 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -26237,14 +18130,11 @@ oslc_sysml_shapes:LoopActionUsageShape 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 ;
- oslc:name "variant" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ 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 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 "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 ;
@@ -26254,7 +18144,15 @@ oslc_sysml_shapes:LoopActionUsageShape 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
+ [ 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_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -26379,26 +18277,23 @@ 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 ;
- oslc:range oslc_sysml:Membership ;
+ 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 Membership
to be imported."^^rdf:XMLLiteral ],
+ 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 "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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 ],
[ a oslc:Property ;
oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
@@ -26406,8 +18301,6 @@ 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 ;
@@ -26416,16 +18309,6 @@ oslc_sysml_shapes:MembershipExposeShape a oslc:ResourceShape ;
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 ;
- 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -26477,16 +18360,14 @@ oslc_sysml_shapes:MembershipExposeShape a oslc:ResourceShape ;
oslc_sysml_shapes:MembershipImportShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:MembershipImport ;
oslc:property [ a oslc:Property ;
- oslc:name "target" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
-<<<<<<<< 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 relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
+ dcterms:description "The Membership
to be imported."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -26496,43 +18377,21 @@ oslc_sysml_shapes:MembershipImportShape 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 "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 ;
- 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 "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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
+ 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 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 ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Membership
to be imported."^^rdf:XMLLiteral ],
-========
->>>>>>>> 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,
oslc_sysml_shapes:created,
@@ -26584,7 +18443,6 @@ 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 ;
@@ -26603,34 +18461,11 @@ 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,
@@ -26683,43 +18518,47 @@ 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: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:usage ;
+ 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
that are features
of this Usage
(not necessarily owned)."^^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 "directedUsage" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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: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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 ;
@@ -26730,29 +18569,23 @@ oslc_sysml_shapes:MergeNodeShape 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 "chainingFeature" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range 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 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 ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 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 ;
@@ -26763,25 +18596,29 @@ oslc_sysml_shapes:MergeNodeShape 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 "featuringType" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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 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 "intersectingType" ;
+ 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:intersectingType ;
- 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 "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:occurs oslc:Zero-or-many ;
@@ -26792,155 +18629,32 @@ oslc_sysml_shapes:MergeNodeShape 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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- 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 "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "featuringType" ;
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:propertyDefinition oslc_sysml:featuringType ;
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 ],
+ 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 ;
->>>>>>>> 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 ;
- 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 "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 ;
- 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 "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 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 ;
- 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 ],
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -27064,25 +18778,14 @@ oslc_sysml_shapes:MergeNodeShape a oslc:ResourceShape ;
oslc_sysml_shapes:MetaclassShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Metaclass ;
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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
- 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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -27093,7 +18796,6 @@ oslc_sysml_shapes:MetaclassShape 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 "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -27103,7 +18805,6 @@ 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 ;
@@ -27113,32 +18814,14 @@ oslc_sysml_shapes:MetaclassShape 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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 ;
-========
- 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 ],
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -27208,48 +18891,38 @@ 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 ;
- oslc:range oslc_sysml:Feature ;
+ 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 "."^^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 ],
+ 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
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 "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 ;
@@ -27260,17 +18933,6 @@ 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 ;
- 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 ;
@@ -27280,8 +18942,6 @@ 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 ;
@@ -27291,16 +18951,6 @@ oslc_sysml_shapes:MetadataAccessExpressionShape 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 "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 ;
@@ -27310,32 +18960,6 @@ 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 ;
@@ -27345,17 +18969,6 @@ oslc_sysml_shapes:MetadataAccessExpressionShape 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 ;
- 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 "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -27365,28 +18978,23 @@ 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 ;
- 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 "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
-========
+ dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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
+ 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,
@@ -27477,8 +19085,6 @@ 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 ;
@@ -27488,66 +19094,14 @@ oslc_sysml_shapes:MetadataDefinitionShape a oslc:ResourceShape ;
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 ;
- 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 "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: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 Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ 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 "isVariation" ;
oslc:occurs oslc:Exactly-one ;
@@ -27555,16 +19109,6 @@ oslc_sysml_shapes:MetadataDefinitionShape 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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -27574,20 +19118,14 @@ oslc_sysml_shapes:MetadataDefinitionShape 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 "directedUsage" ;
+ oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ],
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
@@ -27595,18 +19133,15 @@ 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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 "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 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 "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -27616,35 +19151,33 @@ oslc_sysml_shapes:MetadataDefinitionShape 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 ;
- oslc:name "importedMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 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 "ownedConstraint" ;
+ oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 "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
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 "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
@@ -27654,18 +19187,15 @@ 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRendering ;
@@ -27675,34 +19205,14 @@ 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 ;
- 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 ],
-========
- oslc:name "intersectingType" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 "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
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -27796,174 +19306,95 @@ 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 ;
- oslc:range oslc_sysml:Type ;
+ 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 "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 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 "chainingFeature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
-========
- oslc:name "feature" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- 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 ;
-<<<<<<<< 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 ],
+ 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: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 "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 "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 ],
+ 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 ;
-========
- 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 "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 ],
+ 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:name "chainingFeature" ;
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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- 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 ;
-<<<<<<<< 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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "unioningType" ;
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: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 ],
-========
- 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,
@@ -28054,78 +19485,41 @@ 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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 "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 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: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 "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 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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ 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 ;
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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -28136,55 +19530,23 @@ oslc_sysml_shapes:MetadataUsageShape 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 "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:name "feature" ;
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 "annotatedElement" ;
- oslc:occurs oslc:One-or-many ;
- oslc:propertyDefinition oslc_sysml:annotatedElement ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 ],
-========
- 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
+ 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 ;
@@ -28195,45 +19557,23 @@ 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:name "intersectingType" ;
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 ],
-========
- oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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
+ 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:name "featuringType" ;
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 ;
-<<<<<<<< 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:propertyDefinition oslc_sysml:featuringType ;
+ 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 "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 ;
@@ -28241,37 +19581,38 @@ oslc_sysml_shapes:MetadataUsageShape 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 "usage" ;
+ 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: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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
- oslc:name "variant" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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
+ 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 ;
@@ -28281,23 +19622,6 @@ oslc_sysml_shapes:MetadataUsageShape 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 "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 ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:annotation,
oslc_sysml_shapes:contributor,
@@ -28424,24 +19748,23 @@ 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 "featuringType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 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 ;
@@ -28452,16 +19775,14 @@ 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 ;
@@ -28472,35 +19793,6 @@ 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 ;
@@ -28510,25 +19802,24 @@ oslc_sysml_shapes:MultiplicityRangeShape 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 "featuringType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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 "type" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 ],
+ 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 ;
@@ -28537,36 +19828,6 @@ 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 ;
- 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 "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:bound,
oslc_sysml_shapes:contributor,
@@ -28666,44 +19927,6 @@ 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 "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 ;
- 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 ;
-<<<<<<<< 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 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 ;
@@ -28713,14 +19936,14 @@ oslc_sysml_shapes:MultiplicityShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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 ;
@@ -28740,52 +19963,41 @@ 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 ;
- 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:name "differencingType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 "feature" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 ;
- 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 ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ 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,
@@ -28874,15 +20086,6 @@ 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 ;
@@ -28964,32 +20167,23 @@ oslc_sysml_shapes:NamespaceImportShape 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 ;
- oslc:name "target" ;
+ oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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 ],
[ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
+ 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 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
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -29098,16 +20292,6 @@ 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 ;
- 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 ;
@@ -29117,58 +20301,41 @@ 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 ;
- 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: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 ],
+ 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 ],
+ 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: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 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 "."^^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: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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^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 ;
@@ -29176,61 +20343,23 @@ oslc_sysml_shapes:NullExpressionShape 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 ;
- 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 ],
+ 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 ;
->>>>>>>> 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 ],
+ 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 ;
@@ -29240,24 +20369,6 @@ oslc_sysml_shapes:NullExpressionShape 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 ],
- [ 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 ;
@@ -29268,39 +20379,23 @@ oslc_sysml_shapes:NullExpressionShape 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 "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: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 "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 "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 ;
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
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
@@ -29390,15 +20485,11 @@ 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:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -29408,23 +20499,6 @@ oslc_sysml_shapes:ObjectiveMembershipShape a oslc:ResourceShape ;
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 ;
- 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 "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 ;
@@ -29435,14 +20509,14 @@ oslc_sysml_shapes:ObjectiveMembershipShape 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 "type" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ 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 Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -29452,15 +20526,6 @@ oslc_sysml_shapes:ObjectiveMembershipShape 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 "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 ;
@@ -29528,28 +20593,6 @@ 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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
@@ -29558,12 +20601,6 @@ oslc_sysml_shapes:OccurrenceDefinitionShape 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 "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 "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -29574,14 +20611,11 @@ oslc_sysml_shapes:OccurrenceDefinitionShape a oslc:ResourceShape ;
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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 ;
@@ -29592,33 +20626,24 @@ oslc_sysml_shapes:OccurrenceDefinitionShape 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 ;
- 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 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 "importedMembership" ;
+ oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ConcernUsages
that are ownedUsages
of this Definition
."^^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 ;
@@ -29628,86 +20653,41 @@ oslc_sysml_shapes:OccurrenceDefinitionShape a oslc:ResourceShape ;
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 ],
- [ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
+ 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:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ dcterms:description "The RenderingUsages
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: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 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 ],
+ 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 "differencingType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 "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 ;
@@ -29717,33 +20697,6 @@ oslc_sysml_shapes:OccurrenceDefinitionShape 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 "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 ;
@@ -29754,23 +20707,20 @@ oslc_sysml_shapes:OccurrenceDefinitionShape a oslc:ResourceShape ;
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: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 RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedRendering" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -29864,40 +20814,38 @@ 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 ;
- oslc:range oslc_sysml:Feature ;
+ 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 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 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:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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: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 "unioningType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 "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 "isIndividual" ;
+ 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 "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -29908,50 +20856,38 @@ oslc_sysml_shapes:OccurrenceUsageShape 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 ;
- 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:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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 "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 "featuringType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 ;
- oslc:name "chainingFeature" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 "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 ;
@@ -29962,53 +20898,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 ;
->>>>>>>> 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 "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 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:name "chainingFeature" ;
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:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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 ;
@@ -30019,51 +20925,14 @@ oslc_sysml_shapes:OccurrenceUsageShape 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 "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 "importedMembership" ;
+ oslc:name "intersectingType" ;
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 ;
- oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 ],
-<<<<<<<< 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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30073,26 +20942,6 @@ oslc_sysml_shapes:OccurrenceUsageShape 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 "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 ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -30214,7 +21063,15 @@ 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 "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 ;
@@ -30224,55 +21081,47 @@ oslc_sysml_shapes:OperatorExpressionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ 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:unioningType ;
- 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 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 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: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 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 "."^^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: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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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
+ 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 ;
@@ -30283,25 +21132,6 @@ 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 ;
- 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 ],
-========
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -30311,26 +21141,15 @@ oslc_sysml_shapes:OperatorExpressionShape 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 "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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:featuringType ;
@@ -30339,38 +21158,6 @@ oslc_sysml_shapes:OperatorExpressionShape 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 "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 ;
@@ -30380,25 +21167,6 @@ oslc_sysml_shapes:OperatorExpressionShape 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 ],
- [ 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 ;
- 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:argument,
oslc_sysml_shapes:behavior,
@@ -30491,21 +21259,6 @@ 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 ;
- 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 ;
@@ -30515,18 +21268,20 @@ 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: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 ;
->>>>>>>> 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:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -30640,40 +21395,20 @@ oslc_sysml_shapes:PackageShape a oslc:ResourceShape ;
oslc_sysml_shapes:ParameterMembershipShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:ParameterMembership ;
oslc:property [ 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 ;
-<<<<<<<< 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 ],
-========
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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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 ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
@@ -30683,6 +21418,15 @@ oslc_sysml_shapes:ParameterMembershipShape 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 "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 ;
@@ -30693,18 +21437,14 @@ 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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
+ 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:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -30763,22 +21503,6 @@ 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 ;
- 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 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 ;
@@ -30787,42 +21511,6 @@ oslc_sysml_shapes:PartDefinitionShape 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 "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 "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 "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30833,94 +21521,56 @@ oslc_sysml_shapes:PartDefinitionShape a oslc:ResourceShape ;
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 "isIndividual" ;
+ oslc:name "isVariation" ;
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:propertyDefinition oslc_sysml:isVariation ;
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 "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 "variant" ;
+ oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "ownedRendering" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 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: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:name "variant" ;
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:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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 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:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -30930,24 +21580,6 @@ oslc_sysml_shapes:PartDefinitionShape 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 ],
- [ 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 ;
@@ -30958,44 +21590,32 @@ oslc_sysml_shapes:PartDefinitionShape 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 ;
- 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:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedConstraint" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -31006,15 +21626,11 @@ oslc_sysml_shapes:PartDefinitionShape 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:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ 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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -31108,31 +21724,23 @@ 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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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 ;
@@ -31140,14 +21748,14 @@ oslc_sysml_shapes:PartUsageShape a oslc:ResourceShape ;
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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 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 ;
@@ -31158,58 +21766,50 @@ oslc_sysml_shapes:PartUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 "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 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: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 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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "usage" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
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 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 ;
-========
- oslc:name "intersectingType" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- 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 ;
-<<<<<<<< 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 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 "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -31226,61 +21826,23 @@ oslc_sysml_shapes:PartUsageShape 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 "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 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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "differencingType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 "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 "directedUsage" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
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
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -31290,54 +21852,6 @@ oslc_sysml_shapes:PartUsageShape 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 ],
- [ 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 ],
-<<<<<<<< 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 "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 ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -31461,59 +21975,42 @@ 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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "type" ;
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: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 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 ],
+ 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 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 "variantMembership" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
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 "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:chainingFeature ;
@@ -31523,74 +22020,47 @@ oslc_sysml_shapes:PerformActionUsageShape 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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 "variant" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
-========
- oslc:name "isIndividual" ;
+ 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 "importedMembership" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ 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
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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:range oslc_sysml:Usage ;
+ 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 usages
of this Usage
that are directedFeatures
."^^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 "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" ;
- 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 "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -31600,49 +22070,6 @@ oslc_sysml_shapes:PerformActionUsageShape a oslc:ResourceShape ;
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 "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 ],
-========
- 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 ;
- 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 "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: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 ;
@@ -31653,14 +22080,20 @@ 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 ;
- oslc:name "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
+ [ 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 ;
@@ -31670,51 +22103,6 @@ oslc_sysml_shapes:PerformActionUsageShape 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 "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 ;
@@ -31724,7 +22112,6 @@ oslc_sysml_shapes:PerformActionUsageShape 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 ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -31850,31 +22237,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:name "conjugatedPortDefinition" ;
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:propertyDefinition oslc_sysml:conjugatedPortDefinition ;
+ oslc:range oslc_sysml:ConjugatedPortDefinition ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The PortDefinition
being conjugated."^^rdf:XMLLiteral ],
+ dcterms:description "The ConjugatedPortDefinition
that is conjugate to the originalPortDefinition
."^^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 "originalPortDefinition" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:originalPortDefinition ;
+ oslc:range oslc_sysml:PortDefinition ;
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 PortDefinition
being conjugated."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -31884,21 +22263,6 @@ oslc_sysml_shapes:PortConjugationShape 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 ],
- [ a oslc:Property ;
- oslc:name "conjugatedPortDefinition" ;
- 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 PortDefinition
being conjugated."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -31908,17 +22272,6 @@ 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 ;
@@ -31928,7 +22281,6 @@ oslc_sysml_shapes:PortConjugationShape 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:conjugatedType,
oslc_sysml_shapes:contributor,
@@ -31978,15 +22330,6 @@ oslc_sysml_shapes:PortConjugationShape a oslc:ResourceShape ;
oslc_sysml_shapes:PortDefinitionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:PortDefinition ;
oslc:property [ 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 ;
@@ -31996,57 +22339,56 @@ 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:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
oslc:readOnly false ;
- dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ 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 "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 "conjugatedPortDefinition" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:conjugatedPortDefinition ;
- oslc:range oslc_sysml:ConjugatedPortDefinition ;
+ 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 PortDefinition
.Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The usages
of this Definition
that are directedFeatures
."^^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 "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 Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -32057,27 +22399,14 @@ 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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
- oslc:name "importedMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -32088,17 +22417,24 @@ oslc_sysml_shapes:PortDefinitionShape 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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "differencingType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 "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 "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
.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 ;
@@ -32123,106 +22453,20 @@ 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: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 Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ 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 "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: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 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 ;
- 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 ;
- 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 ;
- 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 ],
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -32316,40 +22560,6 @@ 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 ;
- 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 ],
- [ 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 "portDefinition" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:portDefinition ;
@@ -32359,110 +22569,45 @@ oslc_sysml_shapes:PortUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The occurrenceDefinitions
of this PortUsage
, which must all be PortDefinitions.
."^^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 "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 "chainingFeature" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 ],
- [ 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 "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 ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 ],
+ 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 "feature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ 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 "portDefinition" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:portDefinition ;
- oslc:range oslc_sysml:PortDefinition ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 ],
+ 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: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 Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
+ 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 ;
@@ -32472,8 +22617,6 @@ 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 ;
@@ -32483,32 +22626,23 @@ oslc_sysml_shapes:PortUsageShape 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 ;
- 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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 "differencingType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 "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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -32519,14 +22653,14 @@ oslc_sysml_shapes:PortUsageShape 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 "importedMembership" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -32537,19 +22671,15 @@ oslc_sysml_shapes:PortUsageShape 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 "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:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
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: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 ;
@@ -32558,18 +22688,15 @@ 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: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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -32691,6 +22818,15 @@ oslc_sysml_shapes:PortUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:PredicateShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Predicate ;
oslc:property [ 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 ;
@@ -32700,17 +22836,6 @@ 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 ;
@@ -32720,40 +22845,24 @@ oslc_sysml_shapes:PredicateShape 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 "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: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 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 ],
+ 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 ;
@@ -32763,7 +22872,12 @@ 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 "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 ;
@@ -32772,35 +22886,6 @@ oslc_sysml_shapes:PredicateShape 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 "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 "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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -32872,16 +22957,6 @@ 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 ;
- 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 ;
@@ -32891,17 +22966,15 @@ oslc_sysml_shapes:RedefinitionShape a oslc:ResourceShape ;
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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
+ 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 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 ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -32910,17 +22983,6 @@ 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 ;
@@ -32930,16 +22992,6 @@ oslc_sysml_shapes:RedefinitionShape 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 "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,
@@ -32993,27 +23045,6 @@ 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 ;
@@ -33023,16 +23054,6 @@ 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 ;
- 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 ;
@@ -33049,16 +23070,16 @@ 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 ;
+ 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 ;
->>>>>>>> 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 ],
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -33112,48 +23133,32 @@ 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- 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 ;
-<<<<<<<< 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 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: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 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 ],
+ 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 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
+ 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 ;
@@ -33164,16 +23169,6 @@ 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 ;
- 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 ],
-========
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -33183,29 +23178,47 @@ oslc_sysml_shapes:ReferenceUsageShape 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 "variant" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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
that are features
of this Usage
(not necessarily owned)."^^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 "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 "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 "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -33216,125 +23229,32 @@ oslc_sysml_shapes:ReferenceUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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
+ 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 "variantMembership" ;
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 ;
-<<<<<<<< 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" ;
- 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 "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 ],
-========
- 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: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 ;
- 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 "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,
@@ -33517,66 +23437,14 @@ 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 "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 "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 "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 "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 ],
+ 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 "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -33587,37 +23455,23 @@ oslc_sysml_shapes:RenderingDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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: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
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedRequirement" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 "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 ],
+ 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 ;
@@ -33637,124 +23491,80 @@ 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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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 ],
+ dcterms:description "The usages
of this Definition
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: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 Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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
-========
+ 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:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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: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 Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -33849,138 +23659,59 @@ 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 ;
- 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: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: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 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 ;
- 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 "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 ],
+ 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 ;
-<<<<<<<< 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 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:name "unioningType" ;
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" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
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 "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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
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 "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
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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
-========
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "chainingFeature" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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
+ 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 ;
@@ -33991,40 +23722,38 @@ 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" ;
+ [ a oslc:Property ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 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: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 Type
that is the owningType
of the owningFeatureMembership
of this 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 "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 ],
->>>>>>>> master:specs/sysml/sysml-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 ;
@@ -34035,35 +23764,29 @@ oslc_sysml_shapes:RenderingUsageShape 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 "unioningType" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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: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 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 "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 "directedUsage" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
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 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:contributor,
oslc_sysml_shapes:created,
@@ -34188,42 +23911,20 @@ 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 ;
- 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 ;
-========
->>>>>>>> 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: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 Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedConstraint" ;
+ oslc:name "kind" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:kind ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsage
that is the ownedMemberFeature
of this RequirementConstraintMembership
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether the RequirementConstraintMembership
is for an assumed or required ConstraintUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
@@ -34233,6 +23934,12 @@ oslc_sysml_shapes:RequirementConstraintMembershipShape 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 "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 ;
@@ -34243,27 +23950,14 @@ oslc_sysml_shapes:RequirementConstraintMembershipShape 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 "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
-========
->>>>>>>> master:specs/sysml/sysml-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 ;
- 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 ;
@@ -34273,30 +23967,6 @@ oslc_sysml_shapes:RequirementConstraintMembershipShape 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 "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 ;
@@ -34306,16 +23976,6 @@ oslc_sysml_shapes:RequirementConstraintMembershipShape a oslc:ResourceShape ;
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,
@@ -34374,253 +24034,146 @@ 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Definition
that are directedFeatures
."^^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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "differencingType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 ],
+ 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:name "stakeholderParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
+ 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 actors involved in the requirement."^^rdf:XMLLiteral ],
+ dcterms:description "The parameters
of this RequirementDefinition
that represent stakeholders for th 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:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ 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:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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 ],
- [ 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 ],
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
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 ],
+ 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:name "text" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:text ;
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 "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 ;
- oslc:name "ownedConcern" ;
+ oslc:name "unioningType" ;
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:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConcernUsages
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 "usage" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ 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 Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ dcterms:description "The parameter
of this RequirementDefinition
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "actorParameter" ;
+ oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
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 ],
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "assumedConstraint" ;
+ oslc:name "framedConcern" ;
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:propertyDefinition oslc_sysml:framedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ],
+ 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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- 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
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 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 ],
-========
- oslc:name "framedConcern" ;
+ oslc:name "importedMembership" ;
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 ;
- oslc:propertyDefinition oslc_sysml:result ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 ],
+ 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 "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 "stakeholderParameter" ;
+ oslc:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
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 ],
+ dcterms:description "The parameters
of this RequirementDefinition
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "subjectParameter" ;
+ oslc:name "isVariation" ;
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:propertyDefinition oslc_sysml:isVariation ;
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 ],
+ 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:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "assumedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -34631,78 +24184,41 @@ oslc_sysml_shapes:RequirementDefinitionShape a oslc:ResourceShape ;
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 "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 "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:name "result" ;
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 "framedConcern" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:framedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
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 ],
+ dcterms:description "The result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "importedMembership" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 "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 ],
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "ownedConcern" ;
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:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "requiredConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -34712,57 +24228,6 @@ oslc_sysml_shapes:RequirementDefinitionShape 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 ],
- [ 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 ],
-========
- 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 ;
- 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 ;
-<<<<<<<< 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 ],
-========
- 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 ;
@@ -34773,15 +24238,20 @@ oslc_sysml_shapes:RequirementDefinitionShape 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 "unioningType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 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
+ 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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -34877,48 +24347,41 @@ 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:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ 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 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 parameters
of this RequirementUsage
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "feature" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 "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 ],
+ 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 "isIndividual" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
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: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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "text" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:text ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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 ;
@@ -34929,11 +24392,11 @@ oslc_sysml_shapes:RequirementUsageShape 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 "isVariation" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
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 "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 "framedConcern" ;
oslc:occurs oslc:Zero-or-many ;
@@ -34944,103 +24407,71 @@ 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:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:subjectParameter ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The parameter
of this RequirementUsage
that represents its subject."^^rdf:XMLLiteral ],
+ 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "actorParameter" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ 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 RequirementUsage
that represent actors involved in the requirement."^^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 "result" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
- 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 "."^^rdf:XMLLiteral ],
+ dcterms:description "The parameters
of this RequirementUsage
that represent stakeholders for the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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:name "requiredConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 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 "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 ;
@@ -35051,50 +24482,56 @@ 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 ;
- oslc:name "result" ;
+ oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
- oslc:range oslc_sysml:Feature ;
+ 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 "."^^rdf:XMLLiteral ],
+ dcterms:description "The parameter
of this RequirementUsage
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "reqId" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:reqId ;
+ oslc:name "assumedConstraint" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ],
+ 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 "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 ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "requiredConstraint" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:requiredConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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 "stakeholderParameter" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "text" ;
oslc:occurs oslc:Zero-or-many ;
@@ -35102,22 +24539,6 @@ oslc_sysml_shapes:RequirementUsageShape 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 "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 ;
@@ -35126,81 +24547,6 @@ oslc_sysml_shapes:RequirementUsageShape 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 ],
- [ 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 ],
-<<<<<<<< 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 ;
- 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 "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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -35211,51 +24557,14 @@ oslc_sysml_shapes:RequirementUsageShape 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 "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 "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 ],
-========
- 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: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 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 ;
- 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 ],
+ dcterms:description "."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:constraintDefinition,
@@ -35382,7 +24691,15 @@ 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 "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 "feature" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:feature ;
@@ -35391,36 +24708,33 @@ oslc_sysml_shapes:RequirementVerificationMembershipShape 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 "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 "source" ;
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 ],
+ dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:type ;
+ 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 relatedElements from which this Relationship is considered to be directed.
."^^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 ],
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Exactly-one ;
@@ -35430,48 +24744,12 @@ oslc_sysml_shapes:RequirementVerificationMembershipShape a oslc:ResourceShape ;
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 "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 "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 "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 ;
@@ -35482,15 +24760,11 @@ 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:name "kind" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:verifiedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:kind ;
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 ],
+ dcterms:description "Whether the RequirementConstraintMembership
is for an assumed or required ConstraintUsage
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
@@ -35500,46 +24774,6 @@ 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,
@@ -35598,27 +24832,14 @@ 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: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 Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -35629,12 +24850,10 @@ oslc_sysml_shapes:ResultExpressionMembershipShape 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 "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
-========
->>>>>>>> master:specs/sysml/sysml-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 ;
@@ -35642,25 +24861,12 @@ oslc_sysml_shapes:ResultExpressionMembershipShape a oslc:ResourceShape ;
[ 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 ;
@@ -35671,22 +24877,11 @@ 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,
@@ -35745,27 +24940,24 @@ 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:name "type" ;
oslc:occurs oslc:Exactly-one ;
- 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 Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ dcterms:description "The Feature
that is featured by the featuringType
."^^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 ;
@@ -35775,15 +24967,6 @@ 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 ;
@@ -35793,18 +24976,12 @@ 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:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ 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 "owningType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -35813,21 +24990,6 @@ 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,
@@ -35886,69 +25048,65 @@ 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 ;
- 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 "framedConcern" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:framedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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 ],
-========
- oslc:name "intersectingType" ;
+ 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 "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 "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 ],
[ a oslc:Property ;
- oslc:name "assumedConstraint" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:assumedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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
+ 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- 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 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
- 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 "type" ;
+ oslc:name "framedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:framedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ConcernUsages
framed by this RequirementUsage
, which are the ownedConcerns
of all FramedConcernMemberships
of the RequirementUsage
."^^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 "requiredConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -35959,76 +25117,78 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape 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 ;
- oslc:name "stakeholderParameter" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ 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 parameters
of this RequirementUsage
that represent stakeholders for the requirement."^^rdf:XMLLiteral ],
+ dcterms:description "The parameter
of this RequirementUsage
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "text" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:text ;
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 "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 "isVariation" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
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 "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 "framedConcern" ;
+ oslc:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:framedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
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 ],
+ dcterms:description "The parameters
of this RequirementUsage
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "result" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
- oslc:range oslc_sysml:Feature ;
+ 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 "."^^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 "subjectParameter" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:subjectParameter ;
- oslc:range oslc_sysml:Usage ;
+ 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 parameter
of this RequirementUsage
that represents its subject."^^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 "feature" ;
+ oslc:name "assumedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 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 "actorParameter" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ 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 "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 parameters
of this RequirementUsage
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
+ 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 ;
@@ -36038,30 +25198,29 @@ 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: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 "stakeholderParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
+ oslc:range oslc_sysml:PartUsage ;
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 ],
-========
- 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 ],
+ dcterms:description "The parameters
of this RequirementUsage
that represent stakeholders for the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ;
@@ -36072,192 +25231,23 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape 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 "directedUsage" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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
- [ 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 "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 ;
- 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 ;
-<<<<<<<< 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 "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 "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 "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 "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 "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 ;
-========
->>>>>>>> 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 ;
- 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 "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 "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 "unioningType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
+ 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 ;
@@ -36268,32 +25258,14 @@ oslc_sysml_shapes:SatisfyRequirementUsageShape 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 "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 "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 "chainingFeature" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
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 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:assertedConstraint,
oslc_sysml_shapes:behavior,
@@ -36424,45 +25396,12 @@ 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 ;
- 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 "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:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "."^^rdf:XMLLiteral ],
+ 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 ;
@@ -36471,55 +25410,6 @@ oslc_sysml_shapes:SelectExpressionShape 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 "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" ;
- 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 ;
@@ -36530,14 +25420,14 @@ oslc_sysml_shapes:SelectExpressionShape 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 "importedMembership" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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 ;
@@ -36548,22 +25438,23 @@ oslc_sysml_shapes:SelectExpressionShape 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 "isModelLevelEvaluable" ;
+ oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
+ oslc:propertyDefinition oslc_sysml:result ;
+ oslc:range oslc_sysml:Feature ;
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 ],
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -36573,21 +25464,6 @@ oslc_sysml_shapes:SelectExpressionShape 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 "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 ;
@@ -36598,33 +25474,32 @@ oslc_sysml_shapes:SelectExpressionShape 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 ;
- 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 "chainingFeature" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- 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 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 "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: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 "."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:argument,
oslc_sysml_shapes:behavior,
@@ -36711,22 +25586,26 @@ oslc_sysml_shapes:SelectExpressionShape a oslc:ResourceShape ;
oslc_sysml_shapes:title,
oslc_sysml_shapes:trace,
oslc_sysml_shapes:type ;
- dcterms:description "A SelectExpression
is an OperatorExpression
whose operator is \"select\"
, which resolves to the Function
ControlFunctions::select
from the Kernel Functions Library."^^rdf:XMLLiteral ;
+ dcterms:description "A SelectExpression
is an OperatorExpression
whose operator is "select"
, which resolves to the Function
ControlFunctions::select
from the Kernel Functions Library."^^rdf:XMLLiteral ;
dcterms:title "SelectExpressionShape"^^rdf:XMLLiteral .
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: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 "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ dcterms:description "An Expression
whose result is bound to the payload
input parameter of this SendActionUsage
."^^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 ;
@@ -36734,59 +25613,41 @@ oslc_sysml_shapes:SendActionUsageShape a oslc:ResourceShape ;
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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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:name "type" ;
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:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 "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 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 ;
@@ -36796,57 +25657,6 @@ oslc_sysml_shapes:SendActionUsageShape 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 ],
- [ 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 ;
@@ -36857,34 +25667,23 @@ oslc_sysml_shapes:SendActionUsageShape 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 "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 "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -36895,20 +25694,32 @@ oslc_sysml_shapes:SendActionUsageShape 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 ;
- oslc:name "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
[ a oslc:Property ;
- oslc:name "isVariation" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -36919,103 +25730,23 @@ oslc_sysml_shapes:SendActionUsageShape 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 "directedUsage" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
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: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 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 ],
- [ 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 "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 ;
- 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 "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 "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 "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 ],
-========
->>>>>>>> master:specs/sysml/sysml-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 ],
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -37140,15 +25871,6 @@ oslc_sysml_shapes:SendActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:SpecializationShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Specialization ;
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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -37157,6 +25879,15 @@ oslc_sysml_shapes:SpecializationShape 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 ],
+ [ 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 "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -37215,24 +25946,14 @@ 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 ;
- 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:name "feature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -37243,33 +25964,14 @@ 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 ;
- 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:name "type" ;
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 ;
-<<<<<<<< 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:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -37280,16 +25982,12 @@ oslc_sysml_shapes:StakeholderMembershipShape 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 "type" ;
+ oslc:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
+ 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 "owningType" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -37357,52 +26055,6 @@ 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 ;
- 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 "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 "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 "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 "usage" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:usage ;
@@ -37412,44 +26064,14 @@ oslc_sysml_shapes:StateDefinitionShape 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 ;
- 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 "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 "intersectingType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 "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 Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "action" ;
oslc:occurs oslc:Zero-or-many ;
@@ -37460,35 +26082,38 @@ oslc_sysml_shapes:StateDefinitionShape 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 ;
- oslc:name "variantMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 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 "importedMembership" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ 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 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 "parameter" ;
+ 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 "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
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 ],
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -37499,17 +26124,12 @@ oslc_sysml_shapes:StateDefinitionShape a oslc:ResourceShape ;
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: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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^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 ;
@@ -37519,49 +26139,14 @@ 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:name "intersectingType" ;
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:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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 ;
@@ -37572,23 +26157,14 @@ 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 ;
- 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: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 ActionUsages
that are steps
in this ActionDefinition
, which define the actions that specify the behavior of the ActionDefinition
."^^rdf:XMLLiteral ],
+ 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 "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
@@ -37599,41 +26175,14 @@ oslc_sysml_shapes:StateDefinitionShape a oslc:ResourceShape ;
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:name "variantMembership" ;
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:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 ],
+ 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 ;
@@ -37644,65 +26193,47 @@ oslc_sysml_shapes:StateDefinitionShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
+ 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: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 Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ 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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "differencingType" ;
+ oslc:name "parameter" ;
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: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 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 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 "isParallel" ;
+ oslc:name "isVariation" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isParallel ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 ],
+ 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:name "entryAction" ;
oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:exitAction ;
+ 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 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 ],
+ 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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -37798,66 +26329,44 @@ 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:name "feature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:action ;
- oslc:range oslc_sysml:ActionUsage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ActionUsage
that is the ownedMemberFeature
of this StateSubactionMembership
."^^rdf:XMLLiteral ],
+ dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "owningType" ;
+ oslc:name "kind" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:kind ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this StateSubactionMembership
is for an entry, do
or exit
ActionUsage
.
."^^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: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 Type that features the featureOfType
.
."^^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 ],
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The Feature
that is featured by the featuringType
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "action" ;
oslc:occurs oslc:Exactly-one ;
@@ -37868,26 +26377,6 @@ 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 ;
- 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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "type" ;
oslc:occurs oslc:Exactly-one ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -37897,25 +26386,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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
-========
->>>>>>>> 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,
oslc_sysml_shapes:created,
@@ -37973,81 +26451,38 @@ oslc_sysml_shapes:StateSubactionMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:StateUsageShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:StateUsage ;
oslc:property [ a oslc:Property ;
- 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 ;
- oslc:name "variantMembership" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 "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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 ],
+ 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 "entryAction" ;
+ oslc:name "owningType" ;
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 "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: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 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isParallel" ;
+ oslc:name "isIndividual" ;
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 "feature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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 "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 ;
@@ -38058,23 +26493,14 @@ oslc_sysml_shapes:StateUsageShape 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 "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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
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 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" ;
oslc:occurs oslc:Zero-or-many ;
@@ -38084,38 +26510,27 @@ 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:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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 ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ 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 "differencingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:name "isParallel" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isParallel ;
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 "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 "exitAction" ;
oslc:occurs oslc:Zero-or-one ;
@@ -38126,47 +26541,32 @@ oslc_sysml_shapes:StateUsageShape a oslc:ResourceShape ;
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 "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 ;
-========
- [ a oslc:Property ;
- oslc:name "intersectingType" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 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
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "differencingType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 "parameter" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:range oslc_sysml:Feature ;
+ 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 ;
-<<<<<<<< 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 ],
+ 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 "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -38177,41 +26577,6 @@ oslc_sysml_shapes:StateUsageShape 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 ;
- 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 ;
- 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 "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 ],
-========
oslc:name "entryAction" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:entryAction ;
@@ -38230,59 +26595,23 @@ oslc_sysml_shapes:StateUsageShape 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 "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: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 "type" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 ],
+ 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 ;
@@ -38292,13 +26621,6 @@ oslc_sysml_shapes:StateUsageShape 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 "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,
@@ -38424,17 +26746,6 @@ 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 ;
@@ -38462,17 +26773,6 @@ oslc_sysml_shapes:StepShape 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 "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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -38482,19 +26782,15 @@ 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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 "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 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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -38504,34 +26800,32 @@ oslc_sysml_shapes:StepShape 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 "featuringType" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- 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 "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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "parameter" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 "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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ oslc:range oslc_sysml:Type ;
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 "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -38541,52 +26835,6 @@ oslc_sysml_shapes:StepShape 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 "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 "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 ],
-========
- 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,
@@ -38675,28 +26923,15 @@ 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:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 ;
- 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 ],
+ 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 ;
@@ -38715,8 +26950,6 @@ 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 ;
@@ -38726,26 +26959,14 @@ oslc_sysml_shapes:StructureShape 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: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 ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
- [ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -38815,19 +27036,6 @@ 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 "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
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 ;
@@ -38839,16 +27047,21 @@ oslc_sysml_shapes:SubclassificationShape a oslc:ResourceShape ;
[ a oslc:Property ;
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 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 ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -38901,55 +27114,30 @@ 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:name "type" ;
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 "target" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:type ;
+ 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 "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:type ;
+ 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 features the featureOfType
.
."^^rdf:XMLLiteral ],
+ 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 "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -38958,24 +27146,15 @@ oslc_sysml_shapes:SubjectMembershipShape 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
[ a oslc:Property ;
- oslc:name "owningType" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- oslc:range oslc_sysml:Type ;
+ 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 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 ],
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
@@ -38985,16 +27164,6 @@ oslc_sysml_shapes:SubjectMembershipShape 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 "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,
@@ -39054,37 +27223,15 @@ 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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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 ;
- 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 ],
+ 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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_sysml:owningType ;
@@ -39103,23 +27250,14 @@ oslc_sysml_shapes:SubsettingShape 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 "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 ;
-========
- oslc:name "source" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ 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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- dcterms:description "The relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
+ dcterms:description "A subsettingFeature
that is also the owningRelatedElement
of this Subsetting
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -39171,27 +27309,15 @@ 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 "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 "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -39201,92 +27327,34 @@ 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:name "target" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:target ;
+ oslc:range oslc_sysml:Element ;
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 relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "guardExpression" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:guardExpression ;
- oslc:range oslc_sysml:Expression ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 "targetFeature" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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: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" ;
- 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 ],
-========
- 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 ;
- 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 ;
-<<<<<<<< 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 ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "differencingType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:differencingType ;
oslc:range oslc_sysml:Type ;
@@ -39295,37 +27363,30 @@ 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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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 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 "variant" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
+ 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
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
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 ;
@@ -39335,14 +27396,14 @@ oslc_sysml_shapes:SuccessionAsUsageShape 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 "target" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
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
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -39352,15 +27413,6 @@ oslc_sysml_shapes:SuccessionAsUsageShape 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 "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 ;
@@ -39370,16 +27422,15 @@ 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" ;
+ [ a oslc:Property ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:targetFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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
+ 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 ;
@@ -39390,16 +27441,6 @@ 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 ;
- 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 ],
-========
oslc:name "guardExpression" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:guardExpression ;
@@ -39408,33 +27449,6 @@ oslc_sysml_shapes:SuccessionAsUsageShape a oslc:ResourceShape ;
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 ;
@@ -39445,15 +27459,14 @@ oslc_sysml_shapes:SuccessionAsUsageShape 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 "directedUsage" ;
+ oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
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
+ dcterms:description "The target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:connectorEnd,
@@ -39583,58 +27596,38 @@ 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" ;
- 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 ],
-========
- 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 "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 ],
->>>>>>>> master:specs/sysml/sysml-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 "source" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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 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 "chainingFeature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ 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 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 "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 "guardExpression" ;
oslc:occurs oslc:Zero-or-many ;
@@ -39645,29 +27638,23 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "Expressions
that must evaluate to true before the transitionStep
can occur."^^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 ],
-========
- 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 ],
+ 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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 "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
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -39677,7 +27664,6 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape 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 "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -39688,43 +27674,15 @@ 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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 ],
- [ a oslc:Property ;
->>>>>>>> master:specs/sysml/sysml-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 ;
-<<<<<<<< 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 ],
+ 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 ],
-========
oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:parameter ;
@@ -39734,43 +27692,41 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape 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 ;
- oslc:name "guardExpression" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:guardExpression ;
- oslc:range oslc_sysml:Expression ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:targetFeature ;
+ oslc:range oslc_sysml:Feature ;
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 target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "feature" ;
+ 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "variant" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 "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 ;
@@ -39781,23 +27737,14 @@ oslc_sysml_shapes:SuccessionFlowConnectionUsageShape 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 "parameter" ;
+ oslc:name "variantMembership" ;
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:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 "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 ;
@@ -39817,73 +27764,11 @@ 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 ;
- 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 "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 ;
- 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 ],
-<<<<<<<< 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,
@@ -40028,59 +27913,23 @@ 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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
+ 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
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 ;
- 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 ],
+ 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 "guardExpression" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:guardExpression ;
- oslc:range oslc_sysml:Expression ;
-========
- oslc:name "chainingFeature" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -40091,68 +27940,33 @@ oslc_sysml_shapes:SuccessionItemFlowShape 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 "intersectingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 ],
+ 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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 ],
+ 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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
+ 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 "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 ],
+ 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 "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -40161,62 +27975,42 @@ 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: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 ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "guardExpression" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:guardExpression ;
+ oslc:range oslc_sysml:Expression ;
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 "Expressions
that must evaluate to true before the transitionStep
can occur."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "chainingFeature" ;
+ oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 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 target relatedFeatures
for this Connector
. This includes all the relatedFeatures
other than the sourceFeature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
+ 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 ;
@@ -40226,15 +28020,6 @@ oslc_sysml_shapes:SuccessionItemFlowShape 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 "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 "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -40245,25 +28030,14 @@ oslc_sysml_shapes:SuccessionItemFlowShape 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 "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 ],
- [ 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
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:association,
oslc_sysml_shapes:behavior,
@@ -40369,23 +28143,23 @@ oslc_sysml_shapes:SuccessionItemFlowShape a oslc:ResourceShape ;
oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
oslc:describes oslc_sysml:Succession ;
oslc:property [ a oslc:Property ;
- oslc:name "source" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:source ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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 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 "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- 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 "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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -40396,33 +28170,23 @@ 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- 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 ],
-========
- 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 ],
+ 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:name "source" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 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 relatedElements from which this Relationship is considered to be directed.
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "targetFeature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -40433,33 +28197,23 @@ oslc_sysml_shapes:SuccessionShape 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 ;
- 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:name "guardExpression" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:guardExpression ;
+ oslc:range oslc_sysml:Expression ;
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 "Expressions
that must evaluate to true before the transitionStep
can occur."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "featuringType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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
+ 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 ;
@@ -40470,7 +28224,6 @@ oslc_sysml_shapes:SuccessionShape 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 "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -40480,14 +28233,14 @@ oslc_sysml_shapes:SuccessionShape 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 "chainingFeature" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -40497,15 +28250,6 @@ oslc_sysml_shapes:SuccessionShape 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 "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 ;
@@ -40515,78 +28259,6 @@ oslc_sysml_shapes:SuccessionShape 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 "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,
@@ -40682,27 +28354,192 @@ oslc_sysml_shapes:SuccessionShape a oslc:ResourceShape ;
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:TerminateActionUsageShape a oslc:ResourceShape ;
- oslc:describes oslc_sysml:TerminateActionUsage ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:TextualRepresentation ;
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: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 ;
+ oslc:range oslc_sysml:Element ;
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 ;
+ 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 ],
+ oslc_sysml_shapes:aliasIds,
+ oslc_sysml_shapes:annotation,
+ 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:documentation,
+ oslc_sysml_shapes:elaborates,
+ oslc_sysml_shapes:elementId,
+ oslc_sysml_shapes:external,
+ oslc_sysml_shapes:identifier,
+ oslc_sysml_shapes:instanceShape,
+ oslc_sysml_shapes:isImpliedIncluded,
+ oslc_sysml_shapes:isLibraryElement,
+ oslc_sysml_shapes:language,
+ oslc_sysml_shapes:modified,
+ oslc_sysml_shapes:name,
+ oslc_sysml_shapes:ownedAnnotatingRelationship,
+ oslc_sysml_shapes:ownedAnnotation,
+ oslc_sysml_shapes:ownedElement,
+ oslc_sysml_shapes:ownedRelationship,
+ oslc_sysml_shapes:owner,
+ oslc_sysml_shapes:owningMembership,
+ oslc_sysml_shapes:owningNamespace,
+ oslc_sysml_shapes:owningRelationship,
+ oslc_sysml_shapes:qualifiedName,
+ oslc_sysml_shapes:refine,
+ oslc_sysml_shapes:representedElement,
+ 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 TextualRepresentation
is an AnnotatingElement
whose body
represents the representedElement
in a given language
. The representedElement
must be the owner
of the TextualRepresentation
. The named language
can be a natural language, in which case the body
is an informal representation, or an artificial language, in which case the body
is expected to be a formal, machine-parsable representation."^^rdf:XMLLiteral ;
+ dcterms:title "TextualRepresentationShape"^^rdf:XMLLiteral .
+
+oslc_sysml_shapes:TransitionFeatureMembershipShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:TransitionFeatureMembership ;
+ oslc:property [ a oslc:Property ;
oslc:name "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
+ 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 is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Type
that owns this FeatureMembership
."^^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 "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 "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 ;
+ 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 ],
+ oslc_sysml_shapes:aliasIds,
+ 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:documentation,
+ oslc_sysml_shapes:elaborates,
+ oslc_sysml_shapes:elementId,
+ oslc_sysml_shapes:external,
+ oslc_sysml_shapes:identifier,
+ oslc_sysml_shapes:instanceShape,
+ oslc_sysml_shapes:isImplied,
+ oslc_sysml_shapes:isImpliedIncluded,
+ oslc_sysml_shapes:isLibraryElement,
+ oslc_sysml_shapes:memberElement,
+ oslc_sysml_shapes:memberElementId,
+ oslc_sysml_shapes:memberName,
+ oslc_sysml_shapes:memberShortName,
+ oslc_sysml_shapes:membershipOwningNamespace,
+ oslc_sysml_shapes:modified,
+ oslc_sysml_shapes:name,
+ oslc_sysml_shapes:ownedAnnotation,
+ oslc_sysml_shapes:ownedElement,
+ oslc_sysml_shapes:ownedMemberElement,
+ oslc_sysml_shapes:ownedMemberElementId,
+ oslc_sysml_shapes:ownedMemberFeature,
+ oslc_sysml_shapes:ownedMemberName,
+ oslc_sysml_shapes:ownedMemberShortName,
+ oslc_sysml_shapes:ownedRelatedElement,
+ oslc_sysml_shapes:ownedRelationship,
+ 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: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:transitionFeature,
+ oslc_sysml_shapes:type ;
+ dcterms:description "A TransitionFeatureMembership
is a FeatureMembership
for a trigger, guard or effect of a TransitionUsage
, whose transitionFeature
is a AcceptActionUsage
, Boolean
-valued Expression
or ActionUsage
, depending on its kind
. ."^^rdf:XMLLiteral ;
+ dcterms:title "TransitionFeatureMembershipShape"^^rdf:XMLLiteral .
+
+oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:TransitionUsage ;
+ oslc:property [ 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 ;
@@ -40712,6 +28549,15 @@ 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 "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 ;
@@ -40722,20 +28568,23 @@ 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:name "owningType" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^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 "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -40746,32 +28595,41 @@ oslc_sysml_shapes:TerminateActionUsageShape 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 "usage" ;
+ oslc:name "guardExpression" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:guardExpression ;
+ oslc:range oslc_sysml:Expression ;
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 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 ],
[ 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 "feature" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -40782,32 +28640,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 "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 "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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -40817,6 +28675,21 @@ oslc_sysml_shapes:TerminateActionUsageShape 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 "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 ],
+ [ 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 ;
@@ -40838,6 +28711,7 @@ oslc_sysml_shapes:TerminateActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:directedFeature,
oslc_sysml_shapes:direction,
oslc_sysml_shapes:documentation,
+ oslc_sysml_shapes:effectAction,
oslc_sysml_shapes:elaborates,
oslc_sysml_shapes:elementId,
oslc_sysml_shapes:endFeature,
@@ -40936,69 +28810,50 @@ oslc_sysml_shapes:TerminateActionUsageShape a oslc:ResourceShape ;
oslc_sysml_shapes:shortName,
oslc_sysml_shapes:shortTitle,
oslc_sysml_shapes:source,
- oslc_sysml_shapes:terminatedOccurrenceArgument,
+ oslc_sysml_shapes:succession,
oslc_sysml_shapes:textualRepresentation,
oslc_sysml_shapes:title,
oslc_sysml_shapes:trace,
+ oslc_sysml_shapes:triggerAction,
oslc_sysml_shapes:type ;
- 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 .
+ dcterms:description "A TransitionUsage
is an ActionUsage
representing a triggered transition between ActionUsages
or StateUsages
. When triggered by a triggerAction
, when its guardExpression
is true, the TransitionUsage
asserts that its source
is exited, then its effectAction
(if any) is performed, and then its target
is entered."^^rdf:XMLLiteral ;
+ dcterms:title "TransitionUsageShape"^^rdf:XMLLiteral .
-oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
- oslc:describes oslc_sysml:TextualRepresentation ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+oslc_sysml_shapes:TriggerInvocationExpressionShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:TriggerInvocationExpression ;
oslc:property [ 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: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 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 "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isIndividual" ;
+ oslc:name "kind" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:propertyDefinition oslc_sysml:kind ;
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 "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 "importedMembership" ;
+ oslc:name "type" ;
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 "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 "directedUsage" ;
+ oslc:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
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 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" ;
oslc:occurs oslc:Zero-or-many ;
@@ -41018,41 +28873,41 @@ oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variant" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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 "usage" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ 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 Usages
that are features
of this Usage
(not necessarily owned)."^^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:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
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 "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 ;
@@ -41063,31 +28918,22 @@ oslc_sysml_shapes:TextualRepresentationShape 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 "unioningType" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 "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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isVariation" ;
+ oslc:name "isModelLevelEvaluable" ;
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:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
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,
+ 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_sysml_shapes:aliasIds,
+ oslc_sysml_shapes:argument,
oslc_sysml_shapes:behavior,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -41095,7 +28941,6 @@ oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
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,
@@ -41108,8 +28953,8 @@ oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
oslc_sysml_shapes:external,
oslc_sysml_shapes:featureMembership,
oslc_sysml_shapes:featureTarget,
+ oslc_sysml_shapes:function,
oslc_sysml_shapes:identifier,
- oslc_sysml_shapes:individualDefinition,
oslc_sysml_shapes:inheritedFeature,
oslc_sysml_shapes:inheritedMembership,
oslc_sysml_shapes:input,
@@ -41125,7 +28970,6 @@ oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
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,
@@ -41133,34 +28977,7 @@ oslc_sysml_shapes:TextualRepresentationShape 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:operand,
oslc_sysml_shapes:output,
oslc_sysml_shapes:ownedAnnotation,
oslc_sysml_shapes:ownedConjugator,
@@ -41185,13 +29002,10 @@ oslc_sysml_shapes:TextualRepresentationShape 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:owningRelationship,
- oslc_sysml_shapes:owningUsage,
- oslc_sysml_shapes:portionKind,
oslc_sysml_shapes:qualifiedName,
oslc_sysml_shapes:refine,
oslc_sysml_shapes:satisfy,
@@ -41199,42 +29013,61 @@ oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
oslc_sysml_shapes:shortName,
oslc_sysml_shapes:shortTitle,
oslc_sysml_shapes:source,
- oslc_sysml_shapes:terminatedOccurrenceArgument,
oslc_sysml_shapes:textualRepresentation,
oslc_sysml_shapes:title,
oslc_sysml_shapes:trace,
oslc_sysml_shapes:type ;
- 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 .
+ dcterms:description "A TriggerInvocationExpression
is an InvocationExpression
that invokes one of the trigger Functions
from the Kernel Semantic Library Triggers
package, as indicated by its kind
."^^rdf:XMLLiteral ;
+ dcterms:title "TriggerInvocationExpressionShape"^^rdf:XMLLiteral .
-oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
- oslc:describes oslc_sysml:TextualRepresentation ;
+oslc_sysml_shapes:TypeFeaturingShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:TypeFeaturing ;
oslc:property [ a oslc:Property ;
- oslc:name "body" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:body ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
- dcterms:description "The textual representation of the representedElement
in the given language
."^^rdf:XMLLiteral ],
+ oslc:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that features the featureOfType
. It is the target
of the TypeFeaturing
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "annotatedElement" ;
- oslc:occurs oslc:One-or-many ;
- oslc:propertyDefinition oslc_sysml:annotatedElement ;
+ 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 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
+ dcterms:description "The relatedElements
to which this Relationship is considered to be directed."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "body" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:body ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
- dcterms:description "The textual representation of the representedElement
in the given language
."^^rdf:XMLLiteral ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ 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 ],
+ [ 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 ],
oslc_sysml_shapes:aliasIds,
- oslc_sysml_shapes:annotation,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
oslc_sysml_shapes:creator,
@@ -41247,24 +29080,27 @@ oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
oslc_sysml_shapes:elaborates,
oslc_sysml_shapes:elementId,
oslc_sysml_shapes:external,
+ oslc_sysml_shapes:featureOfType,
oslc_sysml_shapes:identifier,
oslc_sysml_shapes:instanceShape,
+ oslc_sysml_shapes:isImplied,
oslc_sysml_shapes:isImpliedIncluded,
oslc_sysml_shapes:isLibraryElement,
- oslc_sysml_shapes:language,
oslc_sysml_shapes:modified,
oslc_sysml_shapes:name,
- oslc_sysml_shapes:ownedAnnotatingRelationship,
oslc_sysml_shapes:ownedAnnotation,
oslc_sysml_shapes:ownedElement,
+ oslc_sysml_shapes:ownedRelatedElement,
oslc_sysml_shapes:ownedRelationship,
oslc_sysml_shapes:owner,
+ oslc_sysml_shapes:owningFeatureOfType,
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:representedElement,
+ oslc_sysml_shapes:relatedElement,
oslc_sysml_shapes:satisfy,
oslc_sysml_shapes:serviceProvider,
oslc_sysml_shapes:shortName,
@@ -41274,87 +29110,124 @@ oslc_sysml_shapes:TextualRepresentationShape a oslc:ResourceShape ;
oslc_sysml_shapes:title,
oslc_sysml_shapes:trace,
oslc_sysml_shapes:type ;
- dcterms:description "A TextualRepresentation
is an AnnotatingElement
whose body
represents the representedElement
in a given language
. The representedElement
must be the owner
of the TextualRepresentation
. The named language
can be a natural language, in which case the body
is an informal representation, or an artificial language, in which case the body
is expected to be a formal, machine-parsable representation."^^rdf:XMLLiteral ;
- dcterms:title "TextualRepresentationShape"^^rdf:XMLLiteral .
+ dcterms:description "A TypeFeaturing
is a Featuring
Relationship
in which the featureOfType
is the source
and the featuringType
is the target
."^^rdf:XMLLiteral ;
+ dcterms:title "TypeFeaturingShape"^^rdf:XMLLiteral .
-oslc_sysml_shapes:TransitionFeatureMembershipShape a oslc:ResourceShape ;
- oslc:describes oslc_sysml:TransitionFeatureMembership ;
+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 "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 "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 "target" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 "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 "owningType" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
+ 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 Type
that owns this FeatureMembership
."^^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 "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 "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: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 is featured by the featuringType
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "kind" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:kind ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
oslc:readOnly false ;
- dcterms:description "Whether this TransitionFeatureMembership
is for a trigger
, guard
or effect
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
+ 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_sysml_shapes:aliasIds,
+ 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: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:ownedRelationship,
+ oslc_sysml_shapes:ownedSpecialization,
+ oslc_sysml_shapes:ownedUnioning,
+ oslc_sysml_shapes:owner,
+ 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 Type
is a Namespace
that is the most general kind of Element
supporting the semantics of classification. A Type
may be a Classifier
or a Feature
, defining conditions on what is classified by the Type
(see also the description of isSufficient
)."^^rdf:XMLLiteral ;
+ dcterms:title "TypeShape"^^rdf:XMLLiteral .
+
+oslc_sysml_shapes:UnioningShape a oslc:ResourceShape ;
+ oslc:describes oslc_sysml:Unioning ;
+ oslc:property [ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:target ;
@@ -41364,11 +29237,14 @@ 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 ;
- oslc:name "visibility" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "Type
that partly determines interpretations of typeUnioned
, as described in Type::unioningType
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
@@ -41378,16 +29254,6 @@ oslc_sysml_shapes:TransitionFeatureMembershipShape 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 "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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- dcterms:description "The Type that features the featureOfType
.
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -41406,20 +29272,10 @@ oslc_sysml_shapes:TransitionFeatureMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:isImplied,
oslc_sysml_shapes:isImpliedIncluded,
oslc_sysml_shapes:isLibraryElement,
- oslc_sysml_shapes:memberElement,
- oslc_sysml_shapes:memberElementId,
- oslc_sysml_shapes:memberName,
- oslc_sysml_shapes:memberShortName,
- oslc_sysml_shapes:membershipOwningNamespace,
oslc_sysml_shapes:modified,
oslc_sysml_shapes:name,
oslc_sysml_shapes:ownedAnnotation,
oslc_sysml_shapes:ownedElement,
- oslc_sysml_shapes:ownedMemberElement,
- oslc_sysml_shapes:ownedMemberElementId,
- oslc_sysml_shapes:ownedMemberFeature,
- oslc_sysml_shapes:ownedMemberName,
- oslc_sysml_shapes:ownedMemberShortName,
oslc_sysml_shapes:ownedRelatedElement,
oslc_sysml_shapes:ownedRelationship,
oslc_sysml_shapes:owner,
@@ -41438,23 +29294,22 @@ oslc_sysml_shapes:TransitionFeatureMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:textualRepresentation,
oslc_sysml_shapes:title,
oslc_sysml_shapes:trace,
- oslc_sysml_shapes:transitionFeature,
- oslc_sysml_shapes:type ;
- dcterms:description "A TransitionFeatureMembership
is a FeatureMembership
for a trigger, guard or effect of a TransitionUsage
, whose transitionFeature
is a AcceptActionUsage
, Boolean
-valued Expression
or ActionUsage
, depending on its kind
. ."^^rdf:XMLLiteral ;
- dcterms:title "TransitionFeatureMembershipShape"^^rdf:XMLLiteral .
+ oslc_sysml_shapes:type,
+ oslc_sysml_shapes:typeUnioned ;
+ dcterms:description "Unioning
is a Relationship
that makes its unioningType
one of the unioningTypes
of its typeUnioned
."^^rdf:XMLLiteral ;
+ dcterms:title "UnioningShape"^^rdf:XMLLiteral .
-oslc_sysml_shapes:TransitionUsageShape a oslc:ResourceShape ;
- oslc:describes oslc_sysml:TransitionUsage ;
+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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
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 ],
[ a oslc:Property ;
oslc:name "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -41465,59 +29320,14 @@ oslc_sysml_shapes:TransitionUsageShape 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 "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 ],
- [ 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:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 "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 ],
- [ 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 ],
+ 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 "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
@@ -41527,107 +29337,40 @@ 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 "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:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:guardExpression ;
- oslc:range oslc_sysml:Expression ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^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: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 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 ;
-<<<<<<<< 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 "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: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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 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:name "isVariation" ;
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 ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 "type" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:type ;
@@ -41637,71 +29380,14 @@ oslc_sysml_shapes:TransitionUsageShape 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 ],
-========
- 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
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 ;
- 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 ;
-========
->>>>>>>> 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 ;
- 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
-========
+ 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 ;
@@ -41712,1020 +29398,32 @@ oslc_sysml_shapes:TransitionUsageShape 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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- oslc:range oslc_sysml:Type ;
+ 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "type" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ 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 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 "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 ],
- [ 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,
- 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:effectAction,
- 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,
- oslc_sysml_shapes:isReadOnly,
- oslc_sysml_shapes:isReference,
- 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: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,
- 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:owningDefinition,
- oslc_sysml_shapes:owningFeatureMembership,
- oslc_sysml_shapes:owningMembership,
- oslc_sysml_shapes:owningNamespace,
- oslc_sysml_shapes:owningRelationship,
- oslc_sysml_shapes:owningUsage,
- oslc_sysml_shapes:portionKind,
- 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:succession,
- oslc_sysml_shapes:textualRepresentation,
- oslc_sysml_shapes:title,
- oslc_sysml_shapes:trace,
- oslc_sysml_shapes:triggerAction,
- oslc_sysml_shapes:type ;
- dcterms:description "A TransitionUsage
is an ActionUsage
representing a triggered transition between ActionUsages
or StateUsages
. When triggered by a triggerAction
, when its guardExpression
is true, the TransitionUsage
asserts that its source
is exited, then its effectAction
(if any) is performed, and then its target
is entered."^^rdf:XMLLiteral ;
- dcterms:title "TransitionUsageShape"^^rdf:XMLLiteral .
-
-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 ;
- 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 ],
-========
- 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 ;
- 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 "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 "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 ],
-========
- 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 ;
- 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 ;
-<<<<<<<< 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 "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 ],
-========
- 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 ;
- 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 "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,
- 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:operand,
- 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 TriggerInvocationExpression
is an InvocationExpression
that invokes one of the trigger Functions
from the Kernel Semantic Library Triggers
package, as indicated by its kind
."^^rdf:XMLLiteral ;
- dcterms:title "TriggerInvocationExpressionShape"^^rdf:XMLLiteral .
-
-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 ;
- 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 "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 ;
-<<<<<<<< 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 ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- 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 ;
- 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 "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,
- 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:documentation,
- oslc_sysml_shapes:elaborates,
- oslc_sysml_shapes:elementId,
- oslc_sysml_shapes:external,
- oslc_sysml_shapes:featureOfType,
- oslc_sysml_shapes:identifier,
- oslc_sysml_shapes:instanceShape,
- oslc_sysml_shapes:isImplied,
- oslc_sysml_shapes:isImpliedIncluded,
- oslc_sysml_shapes:isLibraryElement,
- oslc_sysml_shapes:modified,
- oslc_sysml_shapes:name,
- oslc_sysml_shapes:ownedAnnotation,
- oslc_sysml_shapes:ownedElement,
- oslc_sysml_shapes:ownedRelatedElement,
- oslc_sysml_shapes:ownedRelationship,
- oslc_sysml_shapes:owner,
- oslc_sysml_shapes:owningFeatureOfType,
- 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: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 TypeFeaturing
is a Featuring
Relationship
in which the featureOfType
is the source
and the featuringType
is the target
."^^rdf:XMLLiteral ;
- dcterms:title "TypeFeaturingShape"^^rdf:XMLLiteral .
-
-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 ;
- 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 ;
-========
- 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 "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 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 ;
- 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 ],
-========
- 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,
- 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: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:ownedRelationship,
- oslc_sysml_shapes:ownedSpecialization,
- oslc_sysml_shapes:ownedUnioning,
- oslc_sysml_shapes:owner,
- 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 Type
is a Namespace
that is the most general kind of Element
supporting the semantics of classification. A Type
may be a Classifier
or a Feature
, defining conditions on what is classified by the Type
(see also the description of isSufficient
)."^^rdf:XMLLiteral ;
- dcterms:title "TypeShape"^^rdf:XMLLiteral .
-
-oslc_sysml_shapes:UnioningShape a oslc:ResourceShape ;
- oslc:describes oslc_sysml:Unioning ;
- 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 "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 ;
-<<<<<<<< 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 ;
- oslc:range oslc_sysml:Type ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "Type
that partly determines interpretations of typeUnioned
, as described in Type::unioningType
."^^rdf:XMLLiteral ],
- oslc_sysml_shapes:aliasIds,
- 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:documentation,
- oslc_sysml_shapes:elaborates,
- oslc_sysml_shapes:elementId,
- oslc_sysml_shapes:external,
- oslc_sysml_shapes:identifier,
- oslc_sysml_shapes:instanceShape,
- oslc_sysml_shapes:isImplied,
- oslc_sysml_shapes:isImpliedIncluded,
- oslc_sysml_shapes:isLibraryElement,
- oslc_sysml_shapes:modified,
- oslc_sysml_shapes:name,
- oslc_sysml_shapes:ownedAnnotation,
- oslc_sysml_shapes:ownedElement,
- oslc_sysml_shapes:ownedRelatedElement,
- oslc_sysml_shapes:ownedRelationship,
- 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: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,
- oslc_sysml_shapes:typeUnioned ;
- dcterms:description "Unioning
is a Relationship
that makes its unioningType
one of the unioningTypes
of its typeUnioned
."^^rdf:XMLLiteral ;
- dcterms:title "UnioningShape"^^rdf:XMLLiteral .
-
-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 ;
- 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 "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 "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 ;
-========
->>>>>>>> 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 ;
- 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 "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 ;
- 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: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 ;
- 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 "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 "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 ;
-<<<<<<<< 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 ;
- 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 "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 ;
- 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 ],
-<<<<<<<< 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 ],
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -42844,32 +29542,6 @@ 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 ;
- 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 ],
-========
- 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 ;
oslc:propertyDefinition oslc_sysml:result ;
@@ -42879,107 +29551,77 @@ 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:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Definition
that are directedFeatures
."^^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 "variantMembership" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 ],
+ dcterms:description "The RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
->>>>>>>> master:specs/sysml/sysml-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 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 "actorParameter" ;
+ oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ],
+ dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "parameter" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:propertyDefinition oslc_sysml:feature ;
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 ;
-<<<<<<<< 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 ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "action" ;
+ oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:action ;
- oslc:range oslc_sysml:ActionUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedRequirement ;
+ oslc:range oslc_sysml:RequirementUsage ;
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 ],
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^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 Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
+ 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 ],
-========
- oslc:name "ownedRendering" ;
+ oslc:name "includedUseCase" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:includedUseCase ;
+ oslc:range oslc_sysml:UseCaseUsage ;
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
+ 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 "subjectParameter" ;
oslc:occurs oslc:Exactly-one ;
@@ -42990,32 +29632,29 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
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:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 ],
+ 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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- 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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedConstraint" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -43023,63 +29662,23 @@ oslc_sysml_shapes:UseCaseDefinitionShape a oslc:ResourceShape ;
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 ;
- 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 ;
-<<<<<<<< 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 "directedUsage" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
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 "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 ],
+ 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 "variantMembership" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
-========
- oslc:name "variant" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
->>>>>>>> master:specs/sysml/sysml-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 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 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 ;
@@ -43090,48 +29689,21 @@ oslc_sysml_shapes:UseCaseDefinitionShape 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 "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:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
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 ],
+ 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 ;
-<<<<<<<< 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 "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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
+ dcterms:description "The RequirementUsage
representing the objective of this CaseDefinition
."^^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 ],
-========
oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -43140,37 +29712,16 @@ oslc_sysml_shapes:UseCaseDefinitionShape 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 "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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:name "feature" ;
+ oslc:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
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 Definition
is for a variation point or not. If true, then all the memberships
of the Definition
must be VariantMemberships
."^^rdf:XMLLiteral ],
+ dcterms:description "The parameters
of this CaseDefinition
that represent actors involved in the case."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- 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 ;
@@ -43180,19 +29731,14 @@ oslc_sysml_shapes:UseCaseDefinitionShape 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 ;
- oslc:name "differencingType" ;
+ oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:calculation,
oslc_sysml_shapes:contributor,
@@ -43289,61 +29835,6 @@ 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 ;
- 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 "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 ;
- 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 "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 "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 "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 "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:unioningType ;
@@ -43353,44 +29844,26 @@ oslc_sysml_shapes:UseCaseUsageShape 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 "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:name "isVariation" ;
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:propertyDefinition oslc_sysml:isVariation ;
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 "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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 "isVariation" ;
+ oslc:name "isModelLevelEvaluable" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
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 "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 "owningType" ;
oslc:occurs oslc:Zero-or-one ;
@@ -43401,23 +29874,14 @@ oslc_sysml_shapes:UseCaseUsageShape 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 "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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ 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 CaseUsage
that represent actors involved in the case."^^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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
@@ -43428,38 +29892,20 @@ oslc_sysml_shapes:UseCaseUsageShape 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 "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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:range oslc_sysml:Feature ;
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 ],
[ a oslc:Property ;
- oslc:name "isModelLevelEvaluable" ;
+ oslc:name "isIndividual" ;
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:propertyDefinition oslc_sysml:isIndividual ;
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 "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 "includedUseCase" ;
oslc:occurs oslc:Zero-or-many ;
@@ -43469,51 +29915,6 @@ 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 ;
@@ -43524,11 +29925,14 @@ oslc_sysml_shapes:UseCaseUsageShape 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 "isVariation" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:name "differencingType" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
+ oslc:range oslc_sysml:Type ;
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 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 "variant" ;
oslc:occurs oslc:Zero-or-many ;
@@ -43539,33 +29943,14 @@ oslc_sysml_shapes:UseCaseUsageShape 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: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: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 "The Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-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 "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -43575,17 +29960,24 @@ 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:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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 "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 usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
+ dcterms:description "The parameter
of this CaseUsage
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -43596,14 +29988,14 @@ oslc_sysml_shapes:UseCaseUsageShape a oslc:ResourceShape ;
oslc:valueType oslc:Resource ;
dcterms:description "."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "includedUseCase" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:includedUseCase ;
- oslc:range oslc_sysml:UseCaseUsage ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
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 ],
+ dcterms:description "The usages
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -43613,15 +30005,6 @@ oslc_sysml_shapes:UseCaseUsageShape 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 "objectiveRequirement" ;
oslc:occurs oslc:Zero-or-one ;
@@ -43632,36 +30015,14 @@ oslc_sysml_shapes:UseCaseUsageShape a oslc:ResourceShape ;
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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -43789,24 +30150,6 @@ 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 ;
- 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 ;
-========
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -43815,8 +30158,6 @@ 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 ;
@@ -43832,7 +30173,6 @@ oslc_sysml_shapes:VariantMembershipShape 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,
@@ -43890,57 +30230,20 @@ 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 ;
- 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 "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 ],
- [ a oslc:Property ;
- oslc:name "feature" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
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 "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 ],
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -43951,43 +30254,32 @@ 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 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 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 "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" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 ],
-========
- dcterms:description "The parameter
of this CaseDefinition
that represents its subject."^^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 ;
@@ -43997,27 +30289,15 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
-========
- oslc:name "verifiedRequirement" ;
+ oslc:name "action" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:verifiedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:action ;
+ oslc:range oslc_sysml:ActionUsage ;
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 ],
+ 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 "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
@@ -44028,67 +30308,15 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape a oslc:ResourceShape ;
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 ;
- 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 ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- 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 "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 ],
-========
- 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:name "verifiedRequirement" ;
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 ;
- oslc:propertyDefinition oslc_sysml:objectiveRequirement ;
+ 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
representing the objective of this CaseDefinition
."^^rdf:XMLLiteral ],
+ dcterms:description "The RequirementUsages
verified by this VerificationCaseDefinition
, which are the verifiedRequirements
of all RequirementVerificationMemberships
of the objectiveRequirement
."^^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 ;
@@ -44097,7 +30325,7 @@ 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 ],
-========
+ [ a oslc:Property ;
oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:importedMembership ;
@@ -44106,85 +30334,42 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape 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 "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 ;
- 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 ;
-<<<<<<<< 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 ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- 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 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 result
parameter
of the Function
, which is owned by the Function
via a ReturnParameterMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isIndividual" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isIndividual ;
+ oslc:name "feature" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
oslc:readOnly false ;
- dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ 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 "variantMembership" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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 ;
@@ -44195,43 +30380,53 @@ oslc_sysml_shapes:VerificationCaseDefinitionShape 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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "intersectingType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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 ;
- oslc:range oslc_sysml:RenderingUsage ;
+ 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 RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The RequirementUsage
representing the objective of this CaseDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "result" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
- oslc:range oslc_sysml:Feature ;
+ 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 ;
-========
- oslc:name "result" ;
+ 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:result ;
- oslc:range oslc_sysml:Feature ;
+ 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 "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 "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 ;
->>>>>>>> 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 ],
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:calculation,
oslc_sysml_shapes:contributor,
@@ -44328,83 +30523,11 @@ 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 ;
- 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 "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 "subjectParameter" ;
+ oslc:name "isIndividual" ;
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 "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 ],
-========
- 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 ;
- 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 ],
-<<<<<<<< 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 "usage" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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 "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 ;
@@ -44414,26 +30537,6 @@ oslc_sysml_shapes:VerificationCaseUsageShape 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 "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 "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 ;
@@ -44444,95 +30547,44 @@ oslc_sysml_shapes:VerificationCaseUsageShape 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 "intersectingType" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
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 "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 "verifiedRequirement" ;
+ oslc:name "feature" ;
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:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "type" ;
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: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 ],
- [ 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 ],
+ 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: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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ dcterms:description "The RequirementUsage
representing the objective of this CaseUsage
."^^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 ;
@@ -44543,77 +30595,77 @@ 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: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 ],
-========
- oslc:name "featuringType" ;
+ 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:featuringType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
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 parameters
of this CaseUsage
that represent actors involved in the case."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ dcterms:description "The Usages
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "result" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
- oslc:range oslc_sysml:Feature ;
+ 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 "."^^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 ;
-<<<<<<<< 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: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 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
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
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 ],
+ [ 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 "verifiedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
@@ -44624,59 +30676,41 @@ oslc_sysml_shapes:VerificationCaseUsageShape a oslc:ResourceShape ;
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 "type" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- 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 "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 "."^^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: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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^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 "featuringType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ 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 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 "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 "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 ],
-========
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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
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
+ 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_sysml_shapes:actionDefinition,
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:behavior,
@@ -44804,63 +30838,6 @@ 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 ;
- 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 "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 "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 ],
-========
- 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 ;
- 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 ;
-<<<<<<<< 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 "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:ownedRequirement ;
@@ -44869,24 +30846,6 @@ oslc_sysml_shapes:ViewDefinitionShape a oslc:ResourceShape ;
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 "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 "viewCondition" ;
oslc:occurs oslc:Zero-or-many ;
@@ -44897,41 +30856,29 @@ oslc_sysml_shapes:ViewDefinitionShape a oslc:ResourceShape ;
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 "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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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 "intersectingType" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:isVariation ;
+ oslc:propertyDefinition oslc_sysml:isIndividual ;
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 ],
+ 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 ;
@@ -44942,85 +30889,59 @@ oslc_sysml_shapes:ViewDefinitionShape 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 "usage" ;
+ oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:ownedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ConcernUsages
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:name "ownedRendering" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
+ oslc:propertyDefinition oslc_sysml:variant ;
+ oslc:range oslc_sysml:Usage ;
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 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 "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:name "satisfiedViewpoint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:satisfiedViewpoint ;
+ oslc:range oslc_sysml:ViewpointUsage ;
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 composite ownedRequirements
of this ViewDefinition
that are ViewpointUsages
for viewpoints satisfied by the ViewDefinition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "usage" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ 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 ;
@@ -45031,75 +30952,47 @@ oslc_sysml_shapes:ViewDefinitionShape 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 "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 ViewDefinition
, which is the referencedRendering
of the ViewRenderingMembership
of the ViewDefinition
."^^rdf:XMLLiteral ],
- [ a oslc:Property ;
- oslc:name "feature" ;
+ oslc:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:feature ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedConcern" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
oslc:representation oslc:Either ;
oslc:valueType oslc:Resource ;
- dcterms:description "The ConcernUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "satisfiedViewpoint" ;
+ oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:satisfiedViewpoint ;
- oslc:range oslc_sysml:ViewpointUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ],
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "isIndividual" ;
+ oslc:name "isVariation" ;
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:propertyDefinition oslc_sysml:isVariation ;
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 "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:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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
+ 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_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -45194,42 +31087,15 @@ 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 ;
- 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:name "ownedRendering" ;
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 "target" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:target ;
- oslc:range oslc_sysml:Element ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 ],
+ 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 "source" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:source ;
@@ -45239,13 +31105,14 @@ 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:name "owningType" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:visibility ;
+ oslc:propertyDefinition oslc_sysml:owningType ;
+ oslc:range oslc_sysml:Type ;
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:representation oslc:Either ;
+ oslc:valueType oslc:Resource ;
+ dcterms:description "The Type
that owns this FeatureMembership
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "target" ;
oslc:occurs oslc:Zero-or-many ;
@@ -45256,16 +31123,15 @@ oslc_sysml_shapes:ViewRenderingMembershipShape 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 "ownedRendering" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ],
+ 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 ;
@@ -45275,34 +31141,11 @@ 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 ;
- 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 ],
-========
- 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:name "visibility" ;
oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:visibility ;
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
+ 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,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -45341,103 +31184,34 @@ oslc_sysml_shapes:ViewRenderingMembershipShape a oslc:ResourceShape ;
oslc_sysml_shapes:owningMembership,
oslc_sysml_shapes:owningNamespace,
oslc_sysml_shapes:owningRelatedElement,
- oslc_sysml_shapes:owningRelationship,
- oslc_sysml_shapes:qualifiedName,
- oslc_sysml_shapes:referencedRendering,
- oslc_sysml_shapes:refine,
- oslc_sysml_shapes:relatedElement,
- 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 ViewRenderingMembership
is a viewRendering
of a ViewDefinition
or ViewUsage
.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 ;
- oslc:range oslc_sysml:Expression ;
- oslc:readOnly false ;
- 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_sysml_shapes:owningRelationship,
+ oslc_sysml_shapes:qualifiedName,
+ oslc_sysml_shapes:referencedRendering,
+ oslc_sysml_shapes:refine,
+ oslc_sysml_shapes:relatedElement,
+ 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 ViewRenderingMembership
is a viewRendering
of a ViewDefinition
or ViewUsage
.ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
+ 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 "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
@@ -45448,57 +31222,14 @@ oslc_sysml_shapes:ViewUsageShape a oslc:ResourceShape ;
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:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
+ 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 ;
@@ -45506,33 +31237,14 @@ oslc_sysml_shapes:ViewUsageShape a oslc:ResourceShape ;
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 ;
-<<<<<<<< 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 "type" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 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 ;
@@ -45543,14 +31255,14 @@ oslc_sysml_shapes:ViewUsageShape 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 "intersectingType" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:propertyDefinition oslc_sysml:featuringType ;
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 ],
+ 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 "satisfiedViewpoint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -45561,32 +31273,23 @@ oslc_sysml_shapes:ViewUsageShape a oslc:ResourceShape ;
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 "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: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 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 Type
that is the owningType
of the owningFeatureMembership
of this Feature
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "feature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:feature ;
+ oslc:range oslc_sysml:Feature ;
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 ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "viewRendering" ;
oslc:occurs oslc:Zero-or-one ;
@@ -45597,32 +31300,23 @@ oslc_sysml_shapes:ViewUsageShape a oslc:ResourceShape ;
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 "variantMembership" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ 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 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 ],
+ 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 ;
@@ -45630,39 +31324,41 @@ oslc_sysml_shapes:ViewUsageShape 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 "featuringType" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:featuringType ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
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 "importedMembership" ;
+ oslc:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:range oslc_sysml:Type ;
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: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 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 "usage" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
+ 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
that are features
of this Usage
(not necessarily owned)."^^rdf:XMLLiteral ],
->>>>>>>> master:specs/sysml/sysml-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 "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:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -45788,72 +31484,24 @@ 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 "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 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 ;
- 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 ;
- 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 "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:name "usage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:requiredConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
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 ],
+ dcterms:description "The Usages
that are features
of this Definition
(not necessarily owned)."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedRendering" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 ],
+ 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 "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:intersectingType ;
@@ -45863,44 +31511,20 @@ oslc_sysml_shapes:ViewpointDefinitionShape 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 "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 "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 "ownedRequirement" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:name "isModelLevelEvaluable" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isModelLevelEvaluable ;
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 "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: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 ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
+ dcterms:description "The ownedMemberFeatures
of the featureMemberships
of this Type
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "ownedConcern" ;
oslc:occurs oslc:Zero-or-many ;
@@ -45911,104 +31535,54 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
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:name "ownedRendering" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:viewpointStakeholder ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedRendering ;
+ oslc:range oslc_sysml:RenderingUsage ;
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 RenderingUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "differencingType" ;
oslc:occurs oslc:Zero-or-many ;
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
- oslc:propertyDefinition oslc_sysml:unioningType ;
+ oslc:propertyDefinition oslc_sysml:differencingType ;
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 ;
- 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 ],
[ a oslc:Property ;
- oslc:name "directedUsage" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
of this Definition
that are directedFeatures
."^^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 "subjectParameter" ;
+ oslc:name "isIndividual" ;
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 ;
-<<<<<<<< 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:propertyDefinition oslc_sysml:isIndividual ;
oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The usages
of this Definition
that are directedFeatures
."^^rdf:XMLLiteral ],
+ dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "ownedRequirement" ;
+ oslc:name "assumedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRequirement ;
- oslc:range oslc_sysml:RequirementUsage ;
+ oslc:propertyDefinition oslc_sysml:assumedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 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 "result" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:result ;
- oslc:range oslc_sysml:Feature ;
+ oslc:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
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 ],
+ 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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
oslc:name "framedConcern" ;
oslc:occurs oslc:Zero-or-many ;
oslc:propertyDefinition oslc_sysml:framedConcern ;
@@ -46018,118 +31592,62 @@ 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 ;
- 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: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 ;
- 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 "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 "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 ],
-========
- oslc:name "isIndividual" ;
+ oslc:name "isVariation" ;
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:propertyDefinition oslc_sysml:isVariation ;
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 ],
+ 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:name "unioningType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
+ 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 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 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 "assumedConstraint" ;
+ oslc:name "ownedRequirement" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:assumedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ 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 ConstraintUsages
that represent assumptions of this RequirementDefinition
, which are the ownedConstraints
of the RequirementConstraintMemberships
of the RequirementDefinition
with kind = assumption
."^^rdf:XMLLiteral ],
+ dcterms:description "The RequirementUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "unioningType" ;
+ oslc:name "actorParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:unioningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:actorParameter ;
+ oslc:range oslc_sysml:PartUsage ;
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 parameters
of this RequirementDefinition
that represent actors involved in the requirement."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "variantMembership" ;
+ oslc:name "text" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variantMembership ;
- oslc:range oslc_sysml:VariantMembership ;
+ oslc:propertyDefinition oslc_sysml:text ;
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
+ 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 ;
- oslc:name "differencingType" ;
+ oslc:name "viewpointStakeholder" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:viewpointStakeholder ;
+ oslc:range oslc_sysml:PartUsage ;
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 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 "actorParameter" ;
+ oslc:name "ownedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:ownedConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 ],
-<<<<<<<< HEAD:specs/sysml/SysML-Shapes-shapes.ttl
+ dcterms:description "The ConstraintUsages
that are ownedUsages
of this Definition
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "result" ;
oslc:occurs oslc:Exactly-one ;
@@ -46140,29 +31658,23 @@ oslc_sysml_shapes:ViewpointDefinitionShape 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 ;
- oslc:name "isVariation" ;
+ oslc:name "subjectParameter" ;
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:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:range oslc_sysml:Usage ;
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 parameter
of this RequirementDefinition
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
- oslc:name "assumedConstraint" ;
+ oslc:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:assumedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 ],
+ dcterms:description "The Memberships
in this Namespace
that result from the ownedImports
of this Namespace
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "requiredConstraint" ;
oslc:occurs oslc:Zero-or-many ;
@@ -46173,31 +31685,32 @@ oslc_sysml_shapes:ViewpointDefinitionShape a oslc:ResourceShape ;
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:name "directedUsage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:directedUsage ;
+ oslc:range oslc_sysml:Usage ;
oslc:readOnly false ;
- dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral ],
+ 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 "stakeholderParameter" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ 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 RequirementDefinition
that represent stakeholders for th requirement."^^rdf:XMLLiteral ],
+ 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 "ownedRendering" ;
+ oslc:name "stakeholderParameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:ownedRendering ;
- oslc:range oslc_sysml:RenderingUsage ;
+ oslc:propertyDefinition oslc_sysml:stakeholderParameter ;
+ oslc:range oslc_sysml:PartUsage ;
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
+ dcterms:description "The parameters
of this RequirementDefinition
that represent stakeholders for th requirement."^^rdf:XMLLiteral ],
oslc_sysml_shapes:aliasIds,
oslc_sysml_shapes:contributor,
oslc_sysml_shapes:created,
@@ -46293,54 +31806,38 @@ 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 ;
- 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: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 "actorParameter" ;
+ oslc:name "variantMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:actorParameter ;
- oslc:range oslc_sysml:PartUsage ;
+ oslc:propertyDefinition oslc_sysml:variantMembership ;
+ oslc:range oslc_sysml:VariantMembership ;
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 ],
+ 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:name "requiredConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:intersectingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ oslc:range oslc_sysml:ConstraintUsage ;
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 "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 ],
+ 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 "owningType" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:owningType ;
- oslc:range oslc_sysml:Type ;
+ oslc:name "isVariation" ;
+ oslc:occurs oslc:Exactly-one ;
+ oslc:propertyDefinition oslc_sysml:isVariation ;
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 "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 ;
@@ -46351,53 +31848,14 @@ oslc_sysml_shapes:ViewpointUsageShape 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 "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 "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 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 ;
- 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:name "type" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ 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 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 ],
+ 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 ;
@@ -46408,20 +31866,23 @@ oslc_sysml_shapes:ViewpointUsageShape 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 "differencingType" ;
+ oslc:name "type" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
+ 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 "text" ;
+ oslc:name "framedConcern" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:text ;
+ oslc:propertyDefinition oslc_sysml:framedConcern ;
+ oslc:range oslc_sysml:ConcernUsage ;
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 ],
+ 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 ;
@@ -46432,85 +31893,32 @@ oslc_sysml_shapes:ViewpointUsageShape a oslc:ResourceShape ;
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:name "importedMembership" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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: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:name "differencingType" ;
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: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 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 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 ;
-<<<<<<<< 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 ;
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 "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 "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 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 ;
@@ -46521,50 +31929,23 @@ oslc_sysml_shapes:ViewpointUsageShape 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 ;
- oslc:name "requiredConstraint" ;
+ oslc:name "assumedConstraint" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:requiredConstraint ;
+ 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 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 ],
+ 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 "directedUsage" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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 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 ],
+ dcterms:description "The parameter
of this RequirementUsage
that represents its subject."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
@@ -46572,37 +31953,24 @@ oslc_sysml_shapes:ViewpointUsageShape 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 "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: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 ;
->>>>>>>> master:specs/sysml/sysml-shapes.ttl
- oslc:name "framedConcern" ;
+ oslc:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:framedConcern ;
- oslc:range oslc_sysml:ConcernUsage ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
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 ],
+ 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 "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 ;
@@ -46612,60 +31980,26 @@ oslc_sysml_shapes:ViewpointUsageShape 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 ;
- 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 ;
- 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:name "viewpointStakeholder" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:usage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:viewpointStakeholder ;
+ oslc:range oslc_sysml:PartUsage ;
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 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 ;
- oslc:name "requiredConstraint" ;
+ oslc:name "text" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:requiredConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:propertyDefinition oslc_sysml:text ;
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 ],
+ 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 "assumedConstraint" ;
- oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:assumedConstraint ;
- oslc:range oslc_sysml:ConstraintUsage ;
+ oslc:name "reqId" ;
+ oslc:occurs oslc:Zero-or-one ;
+ oslc:propertyDefinition oslc_sysml:reqId ;
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 ],
+ 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 ;
@@ -46673,56 +32007,32 @@ oslc_sysml_shapes:ViewpointUsageShape 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 ;
- oslc:name "stakeholderParameter" ;
+ oslc:name "variant" ;
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 "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 "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 "subjectParameter" ;
- oslc:occurs oslc:Exactly-one ;
- oslc:propertyDefinition oslc_sysml:subjectParameter ;
+ oslc:propertyDefinition oslc_sysml:variant ;
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 ],
+ 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 "directedUsage" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "chainingFeature" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:differencingType ;
- oslc:range oslc_sysml:Type ;
+ oslc:propertyDefinition oslc_sysml:chainingFeature ;
+ 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 "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:behavior,
oslc_sysml_shapes:constraintDefinition,
@@ -46850,22 +32160,23 @@ 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:name "usage" ;
+ oslc:occurs oslc:Zero-or-many ;
+ oslc:propertyDefinition oslc_sysml:usage ;
+ oslc:range oslc_sysml:Usage ;
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: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:name "importedMembership" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range oslc_sysml:Feature ;
+ oslc:propertyDefinition oslc_sysml:importedMembership ;
+ oslc:range oslc_sysml:Membership ;
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 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 ;
@@ -46876,14 +32187,14 @@ oslc_sysml_shapes:WhileLoopActionUsageShape 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 "directedUsage" ;
+ oslc:name "variant" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:directedUsage ;
+ 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
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 ;
@@ -46893,6 +32204,15 @@ oslc_sysml_shapes:WhileLoopActionUsageShape 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 "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 ;
@@ -46903,23 +32223,23 @@ oslc_sysml_shapes:WhileLoopActionUsageShape 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 ;
- oslc:name "importedMembership" ;
+ oslc:name "intersectingType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:importedMembership ;
- oslc:range oslc_sysml:Membership ;
+ oslc:propertyDefinition oslc_sysml:intersectingType ;
+ oslc:range oslc_sysml:Type ;
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 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:name "parameter" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:variant ;
- oslc:range oslc_sysml:Usage ;
+ oslc:propertyDefinition oslc_sysml:parameter ;
+ oslc:range oslc_sysml:Feature ;
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 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 "type" ;
oslc:occurs oslc:Zero-or-many ;
@@ -46930,71 +32250,12 @@ oslc_sysml_shapes:WhileLoopActionUsageShape 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 ;
- 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 "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: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" ;
- 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 ],
-========
- 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 ;
- 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 ;
-<<<<<<<< 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 ;
@@ -47004,45 +32265,14 @@ 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 ;
- 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 ;
-<<<<<<<< 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 "parameter" ;
+ oslc:name "directedUsage" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:parameter ;
- oslc:range 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 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
of this Usage
that are directedFeatures
."^^rdf:XMLLiteral ],
[ a oslc:Property ;
oslc:name "isIndividual" ;
oslc:occurs oslc:Exactly-one ;
@@ -47050,41 +32280,14 @@ oslc_sysml_shapes:WhileLoopActionUsageShape 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 "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 "type" ;
+ oslc:name "featuringType" ;
oslc:occurs oslc:Zero-or-many ;
- oslc:propertyDefinition oslc_sysml:type ;
+ 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 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 "feature" ;
oslc:occurs oslc:Zero-or-many ;
@@ -47094,13 +32297,6 @@ 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,
@@ -47844,16 +33040,6 @@ oslc_sysml_shapes:targetArgument a oslc:Property ;
oslc:valueType oslc:Resource ;
dcterms:description "The Expression
whose value is an occurrence in the domain of the referent
Feature
, for which the value of the referent
will be set to the result of the valueExpression
by this AssignmentActionUsage
."^^rdf:XMLLiteral .
-oslc_sysml_shapes:terminatedOccurrenceArgument a oslc:Property ;
- oslc:name "terminatedOccurrenceArgument" ;
- oslc:occurs oslc:Zero-or-one ;
- oslc:propertyDefinition oslc_sysml:terminatedOccurrenceArgument ;
- oslc:range oslc_sysml:Expression ;
- oslc:readOnly false ;
- oslc:representation oslc:Either ;
- oslc:valueType oslc:Resource ;
- dcterms:description "The Expression
that is the featureValue
of the terminateOccurrence
parameter
of this TerminateActionUsage
."^^rdf:XMLLiteral .
-
oslc_sysml_shapes:thenAction a oslc:Property ;
oslc:name "thenAction" ;
oslc:occurs oslc:Exactly-one ;
diff --git a/specs/sysml/SysML-Vocabulary-vocab.ttl b/specs/sysml/SysML-Vocabulary-vocab.ttl
index c944d24..6faa69e 100644
--- a/specs/sysml/SysML-Vocabulary-vocab.ttl
+++ b/specs/sysml/SysML-Vocabulary-vocab.ttl
@@ -986,12 +986,6 @@ oslc_sysml:SuccessionItemFlow a rdfs:Class ;
rdfs:subClassOf oslc_sysml:ItemFlow,
oslc_sysml:Succession .
-oslc_sysml:TerminateActionUsage a rdfs:Class ;
- rdfs:label "TerminateActionUsage" ;
- rdfs:comment "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." ;
- rdfs:isDefinedBy oslc_sysml: ;
- rdfs:subClassOf oslc_sysml:ActionUsage .
-
oslc_sysml:TextualRepresentation a rdfs:Class ;
rdfs:label "TextualRepresentation" ;
rdfs:comment "A TextualRepresentation is an AnnotatingElement whose body represents the representedElement in a given language. The representedElement must be the owner of the TextualRepresentation. The named language can be a natural language, in which case the body is an informal representation, or an artificial language, in which case the body is expected to be a formal, machine-parsable representation." ;
@@ -1463,8 +1457,8 @@ oslc_sysml:expression a rdf:Property ;
oslc_sysml:feature a rdf:Property ;
rdfs:label "feature" ;
- rdfs:comment """Featuring: The Feature that is featured by the featuringType.
-Type: The ownedMemberFeatures of the featureMemberships of this Type.""" ;
+ rdfs:comment """Type: The ownedMemberFeatures of the featureMemberships of this Type.
+Featuring: The Feature that is featured by the featuringType.""" ;
rdfs:isDefinedBy oslc_sysml: .
oslc_sysml:featureChained a rdf:Property ;
@@ -1499,8 +1493,8 @@ oslc_sysml:featureWithValue a rdf:Property ;
oslc_sysml:featuringType a rdf:Property ;
rdfs:label "featuringType" ;
- rdfs:comment """TypeFeaturing: The Type that features the featureOfType. It is the target of the TypeFeaturing.
-Feature: 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.""" ;
+ rdfs:comment """Feature: 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.
+TypeFeaturing: The Type that features the featureOfType. It is the target of the TypeFeaturing.""" ;
rdfs:isDefinedBy oslc_sysml: .
oslc_sysml:filterCondition a rdf:Property ;
@@ -1781,9 +1775,9 @@ oslc_sysml:itemType a rdf:Property ;
oslc_sysml:kind a rdf:Property ;
rdfs:label "kind" ;
- rdfs:comment """StateSubactionMembership: Whether this StateSubactionMembership is for an entry, do or exit ActionUsage.
+ rdfs:comment """RequirementConstraintMembership: Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage.
+StateSubactionMembership: Whether this StateSubactionMembership is for an entry, do or exit ActionUsage.
TransitionFeatureMembership: Whether this TransitionFeatureMembership is for a trigger, guard or effect.
-RequirementConstraintMembership: Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage.
TriggerInvocationExpression: Indicates which of the Functions from the Triggers model in the Kernel Semantic Library is to be invoked by this TriggerInvocationExpression.""" ;
rdfs:isDefinedBy oslc_sysml: .
@@ -2451,8 +2445,8 @@ oslc_sysml:owningUsage a rdf:Property ;
oslc_sysml:parameter a rdf:Property ;
rdfs:label "parameter" ;
- rdfs:comment """Behavior: 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.
-Step: 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.""" ;
+ rdfs:comment """Step: 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.
+Behavior: 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.""" ;
rdfs:isDefinedBy oslc_sysml: .
oslc_sysml:partDefinition a rdf:Property ;
@@ -2762,8 +2756,8 @@ oslc_sysml:targetArgument a rdf:Property ;
oslc_sysml:targetFeature a rdf:Property ;
rdfs:label "targetFeature" ;
- rdfs:comment """Connector: The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
-FeatureChainExpression: The Feature that is accessed by this FeatureChainExpression, which is its first non-parameter member.""" ;
+ rdfs:comment """FeatureChainExpression: The Feature that is accessed by this FeatureChainExpression, which is its first non-parameter member.
+Connector: The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.""" ;
rdfs:isDefinedBy oslc_sysml: .
oslc_sysml:targetInputFeature a rdf:Property ;
@@ -2776,11 +2770,6 @@ oslc_sysml:targetType a rdf:Property ;
rdfs:comment "Association: The target relatedTypes for this Association. This includes all the relatedTypes other than the sourceType." ;
rdfs:isDefinedBy oslc_sysml: .
-oslc_sysml:terminatedOccurrenceArgument a rdf:Property ;
- rdfs:label "terminatedOccurrenceArgument" ;
- rdfs:comment "TerminateActionUsage: The Expression that is the featureValue of the terminateOccurrence parameter of this TerminateActionUsage." ;
- rdfs:isDefinedBy oslc_sysml: .
-
oslc_sysml:text a rdf:Property ;
rdfs:label "text" ;
rdfs:comment """RequirementUsage: An optional textual statement of the requirement represented by this RequirementUsage, derived from the bodies of the documentation of the RequirementUsage.
@@ -2894,9 +2883,9 @@ oslc_sysml:useCaseIncluded a rdf:Property ;
oslc_sysml:value a rdf:Property ;
rdfs:label "value" ;
rdfs:comment """LiteralRational: The value whose rational approximation is the result of evaluating this LiteralRational.
-LiteralBoolean: The Boolean value that is the result of evaluating this LiteralBoolean.
LiteralInteger: The Integer value that is the result of evaluating this LiteralInteger.
LiteralString: The String value that is the result of evaluating this LiteralString.
+LiteralBoolean: The Boolean value that is the result of evaluating this LiteralBoolean.
FeatureValue: The Expression that provides the value of the featureWithValue as its result.""" ;
rdfs:isDefinedBy oslc_sysml: .