From 68e12210976599ca477eb2acea427ef032f4c71a Mon Sep 17 00:00:00 2001 From: Jim Amsden Date: Thu, 25 Apr 2024 14:47:40 -0400 Subject: [PATCH] Separated class name prefix and property name with _ --- specs/sysml/Resources/genVocabAndShapes.ipynb | 2 +- specs/sysml/sysml-shapes.ttl | 3508 ++++++++--------- specs/sysml/sysml-vocab.ttl | 1824 ++++----- 3 files changed, 2667 insertions(+), 2667 deletions(-) diff --git a/specs/sysml/Resources/genVocabAndShapes.ipynb b/specs/sysml/Resources/genVocabAndShapes.ipynb index 8ab59b7..f0db2f6 100644 --- a/specs/sysml/Resources/genVocabAndShapes.ipynb +++ b/specs/sysml/Resources/genVocabAndShapes.ipynb @@ -46,7 +46,7 @@ "\n", "# use the class name as a prefix to the attribute name to ensure they are unique\n", "def qualident(eClass, eAttribute):\n", - " return eClass.name[0].lower() + eClass.name[1:] + eAttribute.name[0].capitalize() + eAttribute.name[1:] \n", + " return eClass.name[0].lower() + eClass.name[1:] + '_' + eAttribute.name[0].capitalize() + eAttribute.name[1:] \n", "\n", "# Get the description of the model element as the first paragraph\n", "# with markdown removed (rdfs:comment is a string, not an XMLLiteral)\n", diff --git a/specs/sysml/sysml-shapes.ttl b/specs/sysml/sysml-shapes.ttl index 28e468e..4bf896c 100644 --- a/specs/sysml/sysml-shapes.ttl +++ b/specs/sysml/sysml-shapes.ttl @@ -36,9 +36,9 @@ :AcceptActionUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:AcceptActionUsage ; - oslc:property :acceptActionUsagePayloadArgument, - :acceptActionUsagePayloadParameter, - :acceptActionUsageReceiverArgument, + oslc:property :acceptActionUsage_PayloadArgument, + :acceptActionUsage_PayloadParameter, + :acceptActionUsage_ReceiverArgument, :contributor, :created, :creator, @@ -63,7 +63,7 @@ :ActionDefinitionShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:ActionDefinition ; - oslc:property :actionDefinitionAction, + oslc:property :actionDefinition_Action, :contributor, :created, :creator, @@ -88,7 +88,7 @@ :ActionUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:ActionUsage ; - oslc:property :actionUsageActionDefinition, + oslc:property :actionUsage_ActionDefinition, :contributor, :created, :creator, @@ -113,7 +113,7 @@ :ActorMembershipShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:ActorMembership ; - oslc:property :actorMembershipOwnedActorParameter, + oslc:property :actorMembership_OwnedActorParameter, :contributor, :created, :creator, @@ -138,7 +138,7 @@ :AllocationDefinitionShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:AllocationDefinition ; - oslc:property :allocationDefinitionAllocation, + oslc:property :allocationDefinition_Allocation, :contributor, :created, :creator, @@ -163,7 +163,7 @@ :AllocationUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:AllocationUsage ; - oslc:property :allocationUsageAllocationDefinition, + oslc:property :allocationUsage_AllocationDefinition, :contributor, :created, :creator, @@ -188,8 +188,8 @@ :AnalysisCaseDefinitionShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:AnalysisCaseDefinition ; - oslc:property :analysisCaseDefinitionAnalysisAction, - :analysisCaseDefinitionResultExpression, + oslc:property :analysisCaseDefinition_AnalysisAction, + :analysisCaseDefinition_ResultExpression, :contributor, :created, :creator, @@ -214,9 +214,9 @@ :AnalysisCaseUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:AnalysisCaseUsage ; - oslc:property :analysisCaseUsageAnalysisAction, - :analysisCaseUsageAnalysisCaseDefinition, - :analysisCaseUsageResultExpression, + oslc:property :analysisCaseUsage_AnalysisAction, + :analysisCaseUsage_AnalysisCaseDefinition, + :analysisCaseUsage_ResultExpression, :contributor, :created, :creator, @@ -241,9 +241,9 @@ :AnnotatingElementShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:AnnotatingElement ; - oslc:property :annotatingElementAnnotatedElement, - :annotatingElementAnnotation, - :annotatingElementOwnedAnnotatingRelationship, + oslc:property :annotatingElement_AnnotatedElement, + :annotatingElement_Annotation, + :annotatingElement_OwnedAnnotatingRelationship, :contributor, :created, :creator, @@ -268,10 +268,10 @@ :AnnotationShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:Annotation ; - oslc:property :annotationAnnotatedElement, - :annotationAnnotatingElement, - :annotationOwningAnnotatedElement, - :annotationOwningAnnotatingElement, + oslc:property :annotation_AnnotatedElement, + :annotation_AnnotatingElement, + :annotation_OwningAnnotatedElement, + :annotation_OwningAnnotatingElement, :contributor, :created, :creator, @@ -296,7 +296,7 @@ :AssertConstraintUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:AssertConstraintUsage ; - oslc:property :assertConstraintUsageAssertedConstraint, + oslc:property :assertConstraintUsage_AssertedConstraint, :contributor, :created, :creator, @@ -321,9 +321,9 @@ :AssignmentActionUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:AssignmentActionUsage ; - oslc:property :assignmentActionUsageReferent, - :assignmentActionUsageTargetArgument, - :assignmentActionUsageValueExpression, + oslc:property :assignmentActionUsage_Referent, + :assignmentActionUsage_TargetArgument, + :assignmentActionUsage_ValueExpression, :contributor, :created, :creator, @@ -348,10 +348,10 @@ :AssociationShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:Association ; - oslc:property :associationAssociationEnd, - :associationRelatedType, - :associationSourceType, - :associationTargetType, + oslc:property :association_AssociationEnd, + :association_RelatedType, + :association_SourceType, + :association_TargetType, :contributor, :created, :creator, @@ -424,7 +424,7 @@ :AttributeUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:AttributeUsage ; - oslc:property :attributeUsageAttributeDefinition, + oslc:property :attributeUsage_AttributeDefinition, :contributor, :created, :creator, @@ -449,8 +449,8 @@ :BehaviorShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:Behavior ; - oslc:property :behaviorParameter, - :behaviorStep, + oslc:property :behavior_Parameter, + :behavior_Step, :contributor, :created, :creator, @@ -523,7 +523,7 @@ :BooleanExpressionShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:BooleanExpression ; - oslc:property :booleanExpressionPredicate, + oslc:property :booleanExpression_Predicate, :contributor, :created, :creator, @@ -548,7 +548,7 @@ :CalculationDefinitionShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:CalculationDefinition ; - oslc:property :calculationDefinitionCalculation, + oslc:property :calculationDefinition_Calculation, :contributor, :created, :creator, @@ -573,7 +573,7 @@ :CalculationUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:CalculationUsage ; - oslc:property :calculationUsageCalculationDefinition, + oslc:property :calculationUsage_CalculationDefinition, :contributor, :created, :creator, @@ -598,9 +598,9 @@ :CaseDefinitionShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:CaseDefinition ; - oslc:property :caseDefinitionActorParameter, - :caseDefinitionObjectiveRequirement, - :caseDefinitionSubjectParameter, + oslc:property :caseDefinition_ActorParameter, + :caseDefinition_ObjectiveRequirement, + :caseDefinition_SubjectParameter, :contributor, :created, :creator, @@ -625,10 +625,10 @@ :CaseUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:CaseUsage ; - oslc:property :caseUsageActorParameter, - :caseUsageCaseDefinition, - :caseUsageObjectiveRequirement, - :caseUsageSubjectParameter, + oslc:property :caseUsage_ActorParameter, + :caseUsage_CaseDefinition, + :caseUsage_ObjectiveRequirement, + :caseUsage_SubjectParameter, :contributor, :created, :creator, @@ -677,7 +677,7 @@ :ClassifierShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:Classifier ; - oslc:property :classifierOwnedSubclassification, + oslc:property :classifier_OwnedSubclassification, :contributor, :created, :creator, @@ -726,8 +726,8 @@ :CommentShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:Comment ; - oslc:property :commentBody, - :commentLocale, + oslc:property :comment_Body, + :comment_Locale, :contributor, :created, :creator, @@ -776,7 +776,7 @@ :ConcernUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:ConcernUsage ; - oslc:property :concernUsageConcernDefinition, + oslc:property :concernUsage_ConcernDefinition, :contributor, :created, :creator, @@ -801,8 +801,8 @@ :ConjugatedPortDefinitionShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:ConjugatedPortDefinition ; - oslc:property :conjugatedPortDefinitionOriginalPortDefinition, - :conjugatedPortDefinitionOwnedPortConjugator, + oslc:property :conjugatedPortDefinition_OriginalPortDefinition, + :conjugatedPortDefinition_OwnedPortConjugator, :contributor, :created, :creator, @@ -827,8 +827,8 @@ :ConjugatedPortTypingShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:ConjugatedPortTyping ; - oslc:property :conjugatedPortTypingConjugatedPortDefinition, - :conjugatedPortTypingPortDefinition, + oslc:property :conjugatedPortTyping_ConjugatedPortDefinition, + :conjugatedPortTyping_PortDefinition, :contributor, :created, :creator, @@ -853,9 +853,9 @@ :ConjugationShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:Conjugation ; - oslc:property :conjugationConjugatedType, - :conjugationOriginalType, - :conjugationOwningType, + oslc:property :conjugation_ConjugatedType, + :conjugation_OriginalType, + :conjugation_OwningType, :contributor, :created, :creator, @@ -880,7 +880,7 @@ :ConnectionDefinitionShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:ConnectionDefinition ; - oslc:property :connectionDefinitionConnectionEnd, + oslc:property :connectionDefinition_ConnectionEnd, :contributor, :created, :creator, @@ -905,7 +905,7 @@ :ConnectionUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:ConnectionUsage ; - oslc:property :connectionUsageConnectionDefinition, + oslc:property :connectionUsage_ConnectionDefinition, :contributor, :created, :creator, @@ -954,11 +954,11 @@ :ConnectorShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:Connector ; - oslc:property :connectorAssociation, - :connectorConnectorEnd, - :connectorRelatedFeature, - :connectorSourceFeature, - :connectorTargetFeature, + oslc:property :connector_Association, + :connector_ConnectorEnd, + :connector_RelatedFeature, + :connector_SourceFeature, + :connector_TargetFeature, :contributor, :created, :creator, @@ -1007,7 +1007,7 @@ :ConstraintUsageShape a oslc:ResourceShape ; oslc:describes oslc_sysmlv2:ConstraintUsage ; - oslc:property :constraintUsageConstraintDefinition, + oslc:property :constraintUsage_ConstraintDefinition, :contributor, :created, :creator, @@ -1108,38 +1108,38 @@ :created, :creator, :dctype, - :definitionDirectedUsage, - :definitionIsVariation, - :definitionOwnedAction, - :definitionOwnedAllocation, - :definitionOwnedAnalysisCase, - :definitionOwnedAttribute, - :definitionOwnedCalculation, - :definitionOwnedCase, - :definitionOwnedConcern, - :definitionOwnedConnection, - :definitionOwnedConstraint, - :definitionOwnedEnumeration, - :definitionOwnedFlow, - :definitionOwnedInterface, - :definitionOwnedItem, - :definitionOwnedMetadata, - :definitionOwnedOccurrence, - :definitionOwnedPart, - :definitionOwnedPort, - :definitionOwnedReference, - :definitionOwnedRendering, - :definitionOwnedRequirement, - :definitionOwnedState, - :definitionOwnedTransition, - :definitionOwnedUsage, - :definitionOwnedUseCase, - :definitionOwnedVerificationCase, - :definitionOwnedView, - :definitionOwnedViewpoint, - :definitionUsage, - :definitionVariant, - :definitionVariantMembership, + :definition_DirectedUsage, + :definition_IsVariation, + :definition_OwnedAction, + :definition_OwnedAllocation, + :definition_OwnedAnalysisCase, + :definition_OwnedAttribute, + :definition_OwnedCalculation, + :definition_OwnedCase, + :definition_OwnedConcern, + :definition_OwnedConnection, + :definition_OwnedConstraint, + :definition_OwnedEnumeration, + :definition_OwnedFlow, + :definition_OwnedInterface, + :definition_OwnedItem, + :definition_OwnedMetadata, + :definition_OwnedOccurrence, + :definition_OwnedPart, + :definition_OwnedPort, + :definition_OwnedReference, + :definition_OwnedRendering, + :definition_OwnedRequirement, + :definition_OwnedState, + :definition_OwnedTransition, + :definition_OwnedUsage, + :definition_OwnedUseCase, + :definition_OwnedVerificationCase, + :definition_OwnedView, + :definition_OwnedViewpoint, + :definition_Usage, + :definition_Variant, + :definition_VariantMembership, :derives, :description, :elaborates, @@ -1164,8 +1164,8 @@ :created, :creator, :dctype, - :dependencyClient, - :dependencySupplier, + :dependency_Client, + :dependency_Supplier, :derives, :description, :elaborates, @@ -1192,8 +1192,8 @@ :dctype, :derives, :description, - :differencingDifferencingType, - :differencingTypeDifferenced, + :differencing_DifferencingType, + :differencing_TypeDifferenced, :elaborates, :external, :identifier, @@ -1218,9 +1218,9 @@ :dctype, :derives, :description, - :disjoiningDisjoiningType, - :disjoiningOwningType, - :disjoiningTypeDisjoined, + :disjoining_DisjoiningType, + :disjoining_OwningType, + :disjoining_TypeDisjoined, :elaborates, :external, :identifier, @@ -1245,7 +1245,7 @@ :dctype, :derives, :description, - :documentationDocumentedElement, + :documentation_DocumentedElement, :elaborates, :external, :identifier, @@ -1271,7 +1271,7 @@ :derives, :description, :elaborates, - :elementFilterMembershipCondition, + :elementFilterMembership_Condition, :external, :identifier, :instanceShape, @@ -1296,24 +1296,24 @@ :derives, :description, :elaborates, - :elementAliasIds, - :elementDeclaredName, - :elementDeclaredShortName, - :elementDocumentation, - :elementElementId, - :elementIsImpliedIncluded, - :elementIsLibraryElement, - :elementName, - :elementOwnedAnnotation, - :elementOwnedElement, - :elementOwnedRelationship, - :elementOwner, - :elementOwningMembership, - :elementOwningNamespace, - :elementOwningRelationship, - :elementQualifiedName, - :elementShortName, - :elementTextualRepresentation, + :element_AliasIds, + :element_DeclaredName, + :element_DeclaredShortName, + :element_Documentation, + :element_ElementId, + :element_IsImpliedIncluded, + :element_IsLibraryElement, + :element_Name, + :element_OwnedAnnotation, + :element_OwnedElement, + :element_OwnedRelationship, + :element_Owner, + :element_OwningMembership, + :element_OwningNamespace, + :element_OwningRelationship, + :element_QualifiedName, + :element_ShortName, + :element_TextualRepresentation, :external, :identifier, :instanceShape, @@ -1362,7 +1362,7 @@ :derives, :description, :elaborates, - :enumerationDefinitionEnumeratedValue, + :enumerationDefinition_EnumeratedValue, :external, :identifier, :instanceShape, @@ -1387,7 +1387,7 @@ :derives, :description, :elaborates, - :enumerationUsageEnumerationDefinition, + :enumerationUsage_EnumerationDefinition, :external, :identifier, :instanceShape, @@ -1412,7 +1412,7 @@ :derives, :description, :elaborates, - :eventOccurrenceUsageEventOccurrence, + :eventOccurrenceUsage_EventOccurrence, :external, :identifier, :instanceShape, @@ -1437,7 +1437,7 @@ :derives, :description, :elaborates, - :exhibitStateUsageExhibitedState, + :exhibitStateUsage_ExhibitedState, :external, :identifier, :instanceShape, @@ -1486,9 +1486,9 @@ :derives, :description, :elaborates, - :expressionFunction, - :expressionIsModelLevelEvaluable, - :expressionResult, + :expression_Function, + :expression_IsModelLevelEvaluable, + :expression_Result, :external, :identifier, :instanceShape, @@ -1514,7 +1514,7 @@ :description, :elaborates, :external, - :featureChainExpressionTargetFeature, + :featureChainExpression_TargetFeature, :identifier, :instanceShape, :modified, @@ -1539,8 +1539,8 @@ :description, :elaborates, :external, - :featureChainingChainingFeature, - :featureChainingFeatureChained, + :featureChaining_ChainingFeature, + :featureChaining_FeatureChained, :identifier, :instanceShape, :modified, @@ -1565,9 +1565,9 @@ :description, :elaborates, :external, - :featureInvertingFeatureInverted, - :featureInvertingInvertingFeature, - :featureInvertingOwningFeature, + :featureInverting_FeatureInverted, + :featureInverting_InvertingFeature, + :featureInverting_OwningFeature, :identifier, :instanceShape, :modified, @@ -1592,8 +1592,8 @@ :description, :elaborates, :external, - :featureMembershipOwnedMemberFeature, - :featureMembershipOwningType, + :featureMembership_OwnedMemberFeature, + :featureMembership_OwningType, :identifier, :instanceShape, :modified, @@ -1618,7 +1618,7 @@ :description, :elaborates, :external, - :featureReferenceExpressionReferent, + :featureReferenceExpression_Referent, :identifier, :instanceShape, :modified, @@ -1643,28 +1643,28 @@ :description, :elaborates, :external, - :featureChainingFeature, - :featureDirection, - :featureEndOwningType, - :featureFeaturingType, - :featureIsComposite, - :featureIsDerived, - :featureIsEnd, - :featureIsNonunique, - :featureIsOrdered, - :featureIsPortion, - :featureIsReadOnly, - :featureIsUnique, - :featureOwnedFeatureChaining, - :featureOwnedFeatureInverting, - :featureOwnedRedefinition, - :featureOwnedReferenceSubsetting, - :featureOwnedSubsetting, - :featureOwnedTypeFeaturing, - :featureOwnedTyping, - :featureOwningFeatureMembership, - :featureOwningType, - :featureType, + :feature_ChainingFeature, + :feature_Direction, + :feature_EndOwningType, + :feature_FeaturingType, + :feature_IsComposite, + :feature_IsDerived, + :feature_IsEnd, + :feature_IsNonunique, + :feature_IsOrdered, + :feature_IsPortion, + :feature_IsReadOnly, + :feature_IsUnique, + :feature_OwnedFeatureChaining, + :feature_OwnedFeatureInverting, + :feature_OwnedRedefinition, + :feature_OwnedReferenceSubsetting, + :feature_OwnedSubsetting, + :feature_OwnedTypeFeaturing, + :feature_OwnedTyping, + :feature_OwningFeatureMembership, + :feature_OwningType, + :feature_Type, :identifier, :instanceShape, :modified, @@ -1691,9 +1691,9 @@ :description, :elaborates, :external, - :featureTypingOwningFeature, - :featureTypingType, - :featureTypingTypedFeature, + :featureTyping_OwningFeature, + :featureTyping_Type, + :featureTyping_TypedFeature, :identifier, :instanceShape, :modified, @@ -1718,10 +1718,10 @@ :description, :elaborates, :external, - :featureValueFeatureWithValue, - :featureValueIsDefault, - :featureValueIsInitial, - :featureValueValue, + :featureValue_FeatureWithValue, + :featureValue_IsDefault, + :featureValue_IsInitial, + :featureValue_Value, :identifier, :instanceShape, :modified, @@ -1746,8 +1746,8 @@ :description, :elaborates, :external, - :featuringFeature, - :featuringType, + :featuring_Feature, + :featuring_Type, :identifier, :instanceShape, :modified, @@ -1796,7 +1796,7 @@ :description, :elaborates, :external, - :flowConnectionUsageFlowConnectionDefinition, + :flowConnectionUsage_FlowConnectionDefinition, :identifier, :instanceShape, :modified, @@ -1821,8 +1821,8 @@ :description, :elaborates, :external, - :forLoopActionUsageLoopVariable, - :forLoopActionUsageSeqArgument, + :forLoopActionUsage_LoopVariable, + :forLoopActionUsage_SeqArgument, :identifier, :instanceShape, :modified, @@ -1871,8 +1871,8 @@ :description, :elaborates, :external, - :framedConcernMembershipOwnedConcern, - :framedConcernMembershipReferencedConcern, + :framedConcernMembership_OwnedConcern, + :framedConcernMembership_ReferencedConcern, :identifier, :instanceShape, :modified, @@ -1897,9 +1897,9 @@ :description, :elaborates, :external, - :functionExpression, - :functionIsModelLevelEvaluable, - :functionResult, + :function_Expression, + :function_IsModelLevelEvaluable, + :function_Result, :identifier, :instanceShape, :modified, @@ -1925,9 +1925,9 @@ :elaborates, :external, :identifier, - :ifActionUsageElseAction, - :ifActionUsageIfArgument, - :ifActionUsageThenAction, + :ifActionUsage_ElseAction, + :ifActionUsage_IfArgument, + :ifActionUsage_ThenAction, :instanceShape, :modified, :refine, @@ -1952,11 +1952,11 @@ :elaborates, :external, :identifier, - :importImportOwningNamespace, - :importImportedElement, - :importIsImportAll, - :importIsRecursive, - :importVisibility, + :import_ImportOwningNamespace, + :import_ImportedElement, + :import_IsImportAll, + :import_IsRecursive, + :import_Visibility, :instanceShape, :modified, :refine, @@ -1981,7 +1981,7 @@ :elaborates, :external, :identifier, - :includeUseCaseUsageUseCaseIncluded, + :includeUseCaseUsage_UseCaseIncluded, :instanceShape, :modified, :refine, @@ -2031,7 +2031,7 @@ :external, :identifier, :instanceShape, - :interfaceDefinitionInterfaceEnd, + :interfaceDefinition_InterfaceEnd, :modified, :refine, :satisfy, @@ -2056,7 +2056,7 @@ :external, :identifier, :instanceShape, - :interfaceUsageInterfaceDefinition, + :interfaceUsage_InterfaceDefinition, :modified, :refine, :satisfy, @@ -2081,8 +2081,8 @@ :external, :identifier, :instanceShape, - :intersectingIntersectingType, - :intersectingTypeIntersected, + :intersecting_IntersectingType, + :intersecting_TypeIntersected, :modified, :refine, :satisfy, @@ -2107,7 +2107,7 @@ :external, :identifier, :instanceShape, - :invariantIsNegated, + :invariant_IsNegated, :modified, :refine, :satisfy, @@ -2132,8 +2132,8 @@ :external, :identifier, :instanceShape, - :invocationExpressionArgument, - :invocationExpressionOperand, + :invocationExpression_Argument, + :invocationExpression_Operand, :modified, :refine, :satisfy, @@ -2230,12 +2230,12 @@ :external, :identifier, :instanceShape, - :itemFlowInteraction, - :itemFlowItemFeature, - :itemFlowItemFlowEnd, - :itemFlowItemType, - :itemFlowSourceOutputFeature, - :itemFlowTargetInputFeature, + :itemFlow_Interaction, + :itemFlow_ItemFeature, + :itemFlow_ItemFlowEnd, + :itemFlow_ItemType, + :itemFlow_SourceOutputFeature, + :itemFlow_TargetInputFeature, :modified, :refine, :satisfy, @@ -2260,7 +2260,7 @@ :external, :identifier, :instanceShape, - :itemUsageItemDefinition, + :itemUsage_ItemDefinition, :modified, :refine, :satisfy, @@ -2309,7 +2309,7 @@ :external, :identifier, :instanceShape, - :libraryPackageIsStandard, + :libraryPackage_IsStandard, :modified, :refine, :satisfy, @@ -2358,7 +2358,7 @@ :external, :identifier, :instanceShape, - :literalBooleanValue, + :literalBoolean_Value, :modified, :refine, :satisfy, @@ -2431,7 +2431,7 @@ :external, :identifier, :instanceShape, - :literalIntegerValue, + :literalInteger_Value, :modified, :refine, :satisfy, @@ -2456,7 +2456,7 @@ :external, :identifier, :instanceShape, - :literalRationalValue, + :literalRational_Value, :modified, :refine, :satisfy, @@ -2481,7 +2481,7 @@ :external, :identifier, :instanceShape, - :literalStringValue, + :literalString_Value, :modified, :refine, :satisfy, @@ -2506,7 +2506,7 @@ :external, :identifier, :instanceShape, - :loopActionUsageBodyAction, + :loopActionUsage_BodyAction, :modified, :refine, :satisfy, @@ -2555,7 +2555,7 @@ :external, :identifier, :instanceShape, - :membershipImportImportedMembership, + :membershipImport_ImportedMembership, :modified, :refine, :satisfy, @@ -2580,12 +2580,12 @@ :external, :identifier, :instanceShape, - :membershipMemberElement, - :membershipMemberElementId, - :membershipMemberName, - :membershipMemberShortName, - :membershipMembershipOwningNamespace, - :membershipVisibility, + :membership_MemberElement, + :membership_MemberElementId, + :membership_MemberName, + :membership_MemberShortName, + :membership_MembershipOwningNamespace, + :membership_Visibility, :modified, :refine, :satisfy, @@ -2658,7 +2658,7 @@ :external, :identifier, :instanceShape, - :metadataAccessExpressionReferencedElement, + :metadataAccessExpression_ReferencedElement, :modified, :refine, :satisfy, @@ -2707,7 +2707,7 @@ :external, :identifier, :instanceShape, - :metadataFeatureMetaclass, + :metadataFeature_Metaclass, :modified, :refine, :satisfy, @@ -2732,7 +2732,7 @@ :external, :identifier, :instanceShape, - :metadataUsageMetadataDefinition, + :metadataUsage_MetadataDefinition, :modified, :refine, :satisfy, @@ -2758,9 +2758,9 @@ :identifier, :instanceShape, :modified, - :multiplicityRangeBound, - :multiplicityRangeLowerBound, - :multiplicityRangeUpperBound, + :multiplicityRange_Bound, + :multiplicityRange_LowerBound, + :multiplicityRange_UpperBound, :refine, :satisfy, :serviceProvider, @@ -2834,7 +2834,7 @@ :identifier, :instanceShape, :modified, - :namespaceImportImportedNamespace, + :namespaceImport_ImportedNamespace, :refine, :satisfy, :serviceProvider, @@ -2859,12 +2859,12 @@ :identifier, :instanceShape, :modified, - :namespaceImportedMembership, - :namespaceMember, - :namespaceMembership, - :namespaceOwnedImport, - :namespaceOwnedMember, - :namespaceOwnedMembership, + :namespace_ImportedMembership, + :namespace_Member, + :namespace_Membership, + :namespace_OwnedImport, + :namespace_OwnedMember, + :namespace_OwnedMembership, :refine, :satisfy, :serviceProvider, @@ -2913,7 +2913,7 @@ :identifier, :instanceShape, :modified, - :objectiveMembershipOwnedObjectiveRequirement, + :objectiveMembership_OwnedObjectiveRequirement, :refine, :satisfy, :serviceProvider, @@ -2938,8 +2938,8 @@ :identifier, :instanceShape, :modified, - :occurrenceDefinitionIsIndividual, - :occurrenceDefinitionLifeClass, + :occurrenceDefinition_IsIndividual, + :occurrenceDefinition_LifeClass, :refine, :satisfy, :serviceProvider, @@ -2964,10 +2964,10 @@ :identifier, :instanceShape, :modified, - :occurrenceUsageIndividualDefinition, - :occurrenceUsageIsIndividual, - :occurrenceUsageOccurrenceDefinition, - :occurrenceUsagePortionKind, + :occurrenceUsage_IndividualDefinition, + :occurrenceUsage_IsIndividual, + :occurrenceUsage_OccurrenceDefinition, + :occurrenceUsage_PortionKind, :refine, :satisfy, :serviceProvider, @@ -2992,7 +2992,7 @@ :identifier, :instanceShape, :modified, - :operatorExpressionOperator, + :operatorExpression_Operator, :refine, :satisfy, :serviceProvider, @@ -3017,10 +3017,10 @@ :identifier, :instanceShape, :modified, - :owningMembershipOwnedMemberElement, - :owningMembershipOwnedMemberElementId, - :owningMembershipOwnedMemberName, - :owningMembershipOwnedMemberShortName, + :owningMembership_OwnedMemberElement, + :owningMembership_OwnedMemberElementId, + :owningMembership_OwnedMemberName, + :owningMembership_OwnedMemberShortName, :refine, :satisfy, :serviceProvider, @@ -3045,7 +3045,7 @@ :identifier, :instanceShape, :modified, - :packageFilterCondition, + :package_FilterCondition, :refine, :satisfy, :serviceProvider, @@ -3070,7 +3070,7 @@ :identifier, :instanceShape, :modified, - :parameterMembershipOwnedMemberParameter, + :parameterMembership_OwnedMemberParameter, :refine, :satisfy, :serviceProvider, @@ -3119,7 +3119,7 @@ :identifier, :instanceShape, :modified, - :partUsagePartDefinition, + :partUsage_PartDefinition, :refine, :satisfy, :serviceProvider, @@ -3144,7 +3144,7 @@ :identifier, :instanceShape, :modified, - :performActionUsagePerformedAction, + :performActionUsage_PerformedAction, :refine, :satisfy, :serviceProvider, @@ -3169,8 +3169,8 @@ :identifier, :instanceShape, :modified, - :portConjugationConjugatedPortDefinition, - :portConjugationOriginalPortDefinition, + :portConjugation_ConjugatedPortDefinition, + :portConjugation_OriginalPortDefinition, :refine, :satisfy, :serviceProvider, @@ -3195,7 +3195,7 @@ :identifier, :instanceShape, :modified, - :portDefinitionConjugatedPortDefinition, + :portDefinition_ConjugatedPortDefinition, :refine, :satisfy, :serviceProvider, @@ -3220,7 +3220,7 @@ :identifier, :instanceShape, :modified, - :portUsagePortDefinition, + :portUsage_PortDefinition, :refine, :satisfy, :serviceProvider, @@ -3269,8 +3269,8 @@ :identifier, :instanceShape, :modified, - :redefinitionRedefinedFeature, - :redefinitionRedefiningFeature, + :redefinition_RedefinedFeature, + :redefinition_RedefiningFeature, :refine, :satisfy, :serviceProvider, @@ -3295,8 +3295,8 @@ :identifier, :instanceShape, :modified, - :referenceSubsettingReferencedFeature, - :referenceSubsettingReferencingFeature, + :referenceSubsetting_ReferencedFeature, + :referenceSubsetting_ReferencingFeature, :refine, :satisfy, :serviceProvider, @@ -3346,12 +3346,12 @@ :instanceShape, :modified, :refine, - :relationshipIsImplied, - :relationshipOwnedRelatedElement, - :relationshipOwningRelatedElement, - :relationshipRelatedElement, - :relationshipSource, - :relationshipTarget, + :relationship_IsImplied, + :relationship_OwnedRelatedElement, + :relationship_OwningRelatedElement, + :relationship_RelatedElement, + :relationship_Source, + :relationship_Target, :satisfy, :serviceProvider, :shortTitle, @@ -3376,7 +3376,7 @@ :instanceShape, :modified, :refine, - :renderingDefinitionRendering, + :renderingDefinition_Rendering, :satisfy, :serviceProvider, :shortTitle, @@ -3401,7 +3401,7 @@ :instanceShape, :modified, :refine, - :renderingUsageRenderingDefinition, + :renderingUsage_RenderingDefinition, :satisfy, :serviceProvider, :shortTitle, @@ -3426,9 +3426,9 @@ :instanceShape, :modified, :refine, - :requirementConstraintMembershipKind, - :requirementConstraintMembershipOwnedConstraint, - :requirementConstraintMembershipReferencedConstraint, + :requirementConstraintMembership_Kind, + :requirementConstraintMembership_OwnedConstraint, + :requirementConstraintMembership_ReferencedConstraint, :satisfy, :serviceProvider, :shortTitle, @@ -3453,14 +3453,14 @@ :instanceShape, :modified, :refine, - :requirementDefinitionActorParameter, - :requirementDefinitionAssumedConstraint, - :requirementDefinitionFramedConcern, - :requirementDefinitionReqId, - :requirementDefinitionRequiredConstraint, - :requirementDefinitionStakeholderParameter, - :requirementDefinitionSubjectParameter, - :requirementDefinitionText, + :requirementDefinition_ActorParameter, + :requirementDefinition_AssumedConstraint, + :requirementDefinition_FramedConcern, + :requirementDefinition_ReqId, + :requirementDefinition_RequiredConstraint, + :requirementDefinition_StakeholderParameter, + :requirementDefinition_SubjectParameter, + :requirementDefinition_Text, :satisfy, :serviceProvider, :shortTitle, @@ -3485,15 +3485,15 @@ :instanceShape, :modified, :refine, - :requirementUsageActorParameter, - :requirementUsageAssumedConstraint, - :requirementUsageFramedConcern, - :requirementUsageReqId, - :requirementUsageRequiredConstraint, - :requirementUsageRequirementDefinition, - :requirementUsageStakeholderParameter, - :requirementUsageSubjectParameter, - :requirementUsageText, + :requirementUsage_ActorParameter, + :requirementUsage_AssumedConstraint, + :requirementUsage_FramedConcern, + :requirementUsage_ReqId, + :requirementUsage_RequiredConstraint, + :requirementUsage_RequirementDefinition, + :requirementUsage_StakeholderParameter, + :requirementUsage_SubjectParameter, + :requirementUsage_Text, :satisfy, :serviceProvider, :shortTitle, @@ -3518,8 +3518,8 @@ :instanceShape, :modified, :refine, - :requirementVerificationMembershipOwnedRequirement, - :requirementVerificationMembershipVerifiedRequirement, + :requirementVerificationMembership_OwnedRequirement, + :requirementVerificationMembership_VerifiedRequirement, :satisfy, :serviceProvider, :shortTitle, @@ -3544,7 +3544,7 @@ :instanceShape, :modified, :refine, - :resultExpressionMembershipOwnedResultExpression, + :resultExpressionMembership_OwnedResultExpression, :satisfy, :serviceProvider, :shortTitle, @@ -3594,8 +3594,8 @@ :modified, :refine, :satisfy, - :satisfyRequirementUsageSatisfiedRequirement, - :satisfyRequirementUsageSatisfyingFeature, + :satisfyRequirementUsage_SatisfiedRequirement, + :satisfyRequirementUsage_SatisfyingFeature, :serviceProvider, :shortTitle, :source, @@ -3644,9 +3644,9 @@ :modified, :refine, :satisfy, - :sendActionUsagePayloadArgument, - :sendActionUsageReceiverArgument, - :sendActionUsageSenderArgument, + :sendActionUsage_PayloadArgument, + :sendActionUsage_ReceiverArgument, + :sendActionUsage_SenderArgument, :serviceProvider, :shortTitle, :source, @@ -3674,9 +3674,9 @@ :serviceProvider, :shortTitle, :source, - :specializationGeneral, - :specializationOwningType, - :specializationSpecific, + :specialization_General, + :specialization_OwningType, + :specialization_Specific, :title, :trace, :type ; @@ -3701,7 +3701,7 @@ :serviceProvider, :shortTitle, :source, - :stakeholderMembershipOwnedStakeholderParameter, + :stakeholderMembership_OwnedStakeholderParameter, :title, :trace, :type ; @@ -3726,11 +3726,11 @@ :serviceProvider, :shortTitle, :source, - :stateDefinitionDoAction, - :stateDefinitionEntryAction, - :stateDefinitionExitAction, - :stateDefinitionIsParallel, - :stateDefinitionState, + :stateDefinition_DoAction, + :stateDefinition_EntryAction, + :stateDefinition_ExitAction, + :stateDefinition_IsParallel, + :stateDefinition_State, :title, :trace, :type ; @@ -3755,8 +3755,8 @@ :serviceProvider, :shortTitle, :source, - :stateSubactionMembershipAction, - :stateSubactionMembershipKind, + :stateSubactionMembership_Action, + :stateSubactionMembership_Kind, :title, :trace, :type ; @@ -3781,11 +3781,11 @@ :serviceProvider, :shortTitle, :source, - :stateUsageDoAction, - :stateUsageEntryAction, - :stateUsageExitAction, - :stateUsageIsParallel, - :stateUsageStateDefinition, + :stateUsage_DoAction, + :stateUsage_EntryAction, + :stateUsage_ExitAction, + :stateUsage_IsParallel, + :stateUsage_StateDefinition, :title, :trace, :type ; @@ -3811,8 +3811,8 @@ :serviceProvider, :shortTitle, :source, - :stepBehavior, - :stepParameter, + :step_Behavior, + :step_Parameter, :title, :trace, :type ; @@ -3861,9 +3861,9 @@ :serviceProvider, :shortTitle, :source, - :subclassificationOwningClassifier, - :subclassificationSubclassifier, - :subclassificationSuperclassifier, + :subclassification_OwningClassifier, + :subclassification_Subclassifier, + :subclassification_Superclassifier, :title, :trace, :type ; @@ -3888,7 +3888,7 @@ :serviceProvider, :shortTitle, :source, - :subjectMembershipOwnedSubjectParameter, + :subjectMembership_OwnedSubjectParameter, :title, :trace, :type ; @@ -3913,9 +3913,9 @@ :serviceProvider, :shortTitle, :source, - :subsettingOwningFeature, - :subsettingSubsettedFeature, - :subsettingSubsettingFeature, + :subsetting_OwningFeature, + :subsetting_SubsettedFeature, + :subsetting_SubsettingFeature, :title, :trace, :type ; @@ -4012,10 +4012,10 @@ :serviceProvider, :shortTitle, :source, - :successionEffectStep, - :successionGuardExpression, - :successionTransitionStep, - :successionTriggerStep, + :succession_EffectStep, + :succession_GuardExpression, + :succession_TransitionStep, + :succession_TriggerStep, :title, :trace, :type ; @@ -4040,9 +4040,9 @@ :serviceProvider, :shortTitle, :source, - :textualRepresentationBody, - :textualRepresentationLanguage, - :textualRepresentationRepresentedElement, + :textualRepresentation_Body, + :textualRepresentation_Language, + :textualRepresentation_RepresentedElement, :title, :trace, :type ; @@ -4069,8 +4069,8 @@ :source, :title, :trace, - :transitionFeatureMembershipKind, - :transitionFeatureMembershipTransitionFeature, + :transitionFeatureMembership_Kind, + :transitionFeatureMembership_TransitionFeature, :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 . @@ -4095,12 +4095,12 @@ :source, :title, :trace, - :transitionUsageEffectAction, - :transitionUsageGuardExpression, - :transitionUsageSource, - :transitionUsageSuccession, - :transitionUsageTarget, - :transitionUsageTriggerAction, + :transitionUsage_EffectAction, + :transitionUsage_GuardExpression, + :transitionUsage_Source, + :transitionUsage_Succession, + :transitionUsage_Target, + :transitionUsage_TriggerAction, :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 . @@ -4125,7 +4125,7 @@ :source, :title, :trace, - :triggerInvocationExpressionKind, + :triggerInvocationExpression_Kind, :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 . @@ -4151,9 +4151,9 @@ :title, :trace, :type, - :typeFeaturingFeatureOfType, - :typeFeaturingFeaturingType, - :typeFeaturingOwningFeatureOfType ; + :typeFeaturing_FeatureOfType, + :typeFeaturing_FeaturingType, + :typeFeaturing_OwningFeatureOfType ; 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 . @@ -4178,30 +4178,30 @@ :title, :trace, :type, - :typeDifferencingType, - :typeDirectedFeature, - :typeEndFeature, - :typeFeature, - :typeFeatureMembership, - :typeInheritedFeature, - :typeInheritedMembership, - :typeInput, - :typeIntersectingType, - :typeIsAbstract, - :typeIsConjugated, - :typeIsSufficient, - :typeMultiplicity, - :typeOutput, - :typeOwnedConjugator, - :typeOwnedDifferencing, - :typeOwnedDisjoining, - :typeOwnedEndFeature, - :typeOwnedFeature, - :typeOwnedFeatureMembership, - :typeOwnedIntersecting, - :typeOwnedSpecialization, - :typeOwnedUnioning, - :typeUnioningType ; + :type_DifferencingType, + :type_DirectedFeature, + :type_EndFeature, + :type_Feature, + :type_FeatureMembership, + :type_InheritedFeature, + :type_InheritedMembership, + :type_Input, + :type_IntersectingType, + :type_IsAbstract, + :type_IsConjugated, + :type_IsSufficient, + :type_Multiplicity, + :type_Output, + :type_OwnedConjugator, + :type_OwnedDifferencing, + :type_OwnedDisjoining, + :type_OwnedEndFeature, + :type_OwnedFeature, + :type_OwnedFeatureMembership, + :type_OwnedIntersecting, + :type_OwnedSpecialization, + :type_OwnedUnioning, + :type_UnioningType ; 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 . @@ -4226,8 +4226,8 @@ :title, :trace, :type, - :unioningTypeUnioned, - :unioningUnioningType ; + :unioning_TypeUnioned, + :unioning_UnioningType ; dcterms:description "Unioning is a Relationship that makes its unioningType one of the unioningTypes of its typeUnioned."^^rdf:XMLLiteral ; dcterms:title "UnioningShape"^^rdf:XMLLiteral . @@ -4252,42 +4252,42 @@ :title, :trace, :type, - :usageDefinition, - :usageDirectedUsage, - :usageIsReference, - :usageIsVariation, - :usageNestedAction, - :usageNestedAllocation, - :usageNestedAnalysisCase, - :usageNestedAttribute, - :usageNestedCalculation, - :usageNestedCase, - :usageNestedConcern, - :usageNestedConnection, - :usageNestedConstraint, - :usageNestedEnumeration, - :usageNestedFlow, - :usageNestedInterface, - :usageNestedItem, - :usageNestedMetadata, - :usageNestedOccurrence, - :usageNestedPart, - :usageNestedPort, - :usageNestedReference, - :usageNestedRendering, - :usageNestedRequirement, - :usageNestedState, - :usageNestedTransition, - :usageNestedUsage, - :usageNestedUseCase, - :usageNestedVerificationCase, - :usageNestedView, - :usageNestedViewpoint, - :usageOwningDefinition, - :usageOwningUsage, - :usageUsage, - :usageVariant, - :usageVariantMembership ; + :usage_Definition, + :usage_DirectedUsage, + :usage_IsReference, + :usage_IsVariation, + :usage_NestedAction, + :usage_NestedAllocation, + :usage_NestedAnalysisCase, + :usage_NestedAttribute, + :usage_NestedCalculation, + :usage_NestedCase, + :usage_NestedConcern, + :usage_NestedConnection, + :usage_NestedConstraint, + :usage_NestedEnumeration, + :usage_NestedFlow, + :usage_NestedInterface, + :usage_NestedItem, + :usage_NestedMetadata, + :usage_NestedOccurrence, + :usage_NestedPart, + :usage_NestedPort, + :usage_NestedReference, + :usage_NestedRendering, + :usage_NestedRequirement, + :usage_NestedState, + :usage_NestedTransition, + :usage_NestedUsage, + :usage_NestedUseCase, + :usage_NestedVerificationCase, + :usage_NestedView, + :usage_NestedViewpoint, + :usage_OwningDefinition, + :usage_OwningUsage, + :usage_Usage, + :usage_Variant, + :usage_VariantMembership ; dcterms:description "A Usage is a usage of a Definition. A Usage may only be an ownedFeature of a Definition or another Usage."^^rdf:XMLLiteral ; dcterms:title "UsageShape"^^rdf:XMLLiteral . @@ -4312,7 +4312,7 @@ :title, :trace, :type, - :useCaseDefinitionIncludedUseCase ; + :useCaseDefinition_IncludedUseCase ; dcterms:description "A UseCaseDefinition is a CaseDefinition that specifies a set of actions performed by its subject, in interaction with one or more actors external to the subject. The objective is to yield an observable result that is of value to one or more of the actors."^^rdf:XMLLiteral ; dcterms:title "UseCaseDefinitionShape"^^rdf:XMLLiteral . @@ -4337,8 +4337,8 @@ :title, :trace, :type, - :useCaseUsageIncludedUseCase, - :useCaseUsageUseCaseDefinition ; + :useCaseUsage_IncludedUseCase, + :useCaseUsage_UseCaseDefinition ; dcterms:description "A UseCaseUsage is a Usage of a UseCaseDefinition."^^rdf:XMLLiteral ; dcterms:title "UseCaseUsageShape"^^rdf:XMLLiteral . @@ -4363,7 +4363,7 @@ :title, :trace, :type, - :variantMembershipOwnedVariantUsage ; + :variantMembership_OwnedVariantUsage ; dcterms:description "A VariantMembership is a Membership between a variation point Definition or Usage and a Usage that represents a variant in the context of that variation. The membershipOwningNamespace for the VariantMembership must be either a Definition or a Usage with isVariation = true."^^rdf:XMLLiteral ; dcterms:title "VariantMembershipShape"^^rdf:XMLLiteral . @@ -4388,7 +4388,7 @@ :title, :trace, :type, - :verificationCaseDefinitionVerifiedRequirement ; + :verificationCaseDefinition_VerifiedRequirement ; dcterms:description "A VerificationCaseDefinition is a CaseDefinition for the purpose of verification of the subject of the case against its requirements."^^rdf:XMLLiteral ; dcterms:title "VerificationCaseDefinitionShape"^^rdf:XMLLiteral . @@ -4413,8 +4413,8 @@ :title, :trace, :type, - :verificationCaseUsageVerificationCaseDefinition, - :verificationCaseUsageVerifiedRequirement ; + :verificationCaseUsage_VerificationCaseDefinition, + :verificationCaseUsage_VerifiedRequirement ; dcterms:description "A VerificationCaseUsage is a Usage of a VerificationCaseDefinition."^^rdf:XMLLiteral ; dcterms:title "VerificationCaseUsageShape"^^rdf:XMLLiteral . @@ -4439,10 +4439,10 @@ :title, :trace, :type, - :viewDefinitionSatisfiedViewpoint, - :viewDefinitionView, - :viewDefinitionViewCondition, - :viewDefinitionViewRendering ; + :viewDefinition_SatisfiedViewpoint, + :viewDefinition_View, + :viewDefinition_ViewCondition, + :viewDefinition_ViewRendering ; dcterms:description "A ViewDefinition is a PartDefinition that specifies how a view artifact is constructed to satisfy a viewpoint. It specifies a viewConditions to define the model content to be presented and a viewRendering to define how the model content is presented."^^rdf:XMLLiteral ; dcterms:title "ViewDefinitionShape"^^rdf:XMLLiteral . @@ -4467,8 +4467,8 @@ :title, :trace, :type, - :viewRenderingMembershipOwnedRendering, - :viewRenderingMembershipReferencedRendering ; + :viewRenderingMembership_OwnedRendering, + :viewRenderingMembership_ReferencedRendering ; dcterms:description "A ViewRenderingMembership is a FeatureMembership that identifies the viewRendering of a ViewDefinition or ViewUsage.."^^rdf:XMLLiteral ; dcterms:title "ViewRenderingMembershipShape"^^rdf:XMLLiteral . @@ -4493,11 +4493,11 @@ :title, :trace, :type, - :viewUsageExposedElement, - :viewUsageSatisfiedViewpoint, - :viewUsageViewCondition, - :viewUsageViewDefinition, - :viewUsageViewRendering ; + :viewUsage_ExposedElement, + :viewUsage_SatisfiedViewpoint, + :viewUsage_ViewCondition, + :viewUsage_ViewDefinition, + :viewUsage_ViewRendering ; dcterms:description "A ViewUsage is a usage of a ViewDefinition to specify the generation of a view of the members of a collection of exposedNamespaces. The ViewUsage can satisfy more viewpoints than its definition, and it can specialize the viewRendering specified by its definition."^^rdf:XMLLiteral ; dcterms:title "ViewUsageShape"^^rdf:XMLLiteral . @@ -4522,7 +4522,7 @@ :title, :trace, :type, - :viewpointDefinitionViewpointStakeholder ; + :viewpointDefinition_ViewpointStakeholder ; dcterms:description "A ViewpointDefinition is a RequirementDefinition that specifies one or more stakeholder concerns that are to be satisfied by creating a view of a model."^^rdf:XMLLiteral ; dcterms:title "ViewpointDefinitionShape"^^rdf:XMLLiteral . @@ -4547,8 +4547,8 @@ :title, :trace, :type, - :viewpointUsageViewpointDefinition, - :viewpointUsageViewpointStakeholder ; + :viewpointUsage_ViewpointDefinition, + :viewpointUsage_ViewpointStakeholder ; dcterms:description "A ViewpointUsage is a Usage of a ViewpointDefinition."^^rdf:XMLLiteral ; dcterms:title "ViewpointUsageShape"^^rdf:XMLLiteral . @@ -4573,1789 +4573,1789 @@ :title, :trace, :type, - :whileLoopActionUsageUntilArgument, - :whileLoopActionUsageWhileArgument ; + :whileLoopActionUsage_UntilArgument, + :whileLoopActionUsage_WhileArgument ; dcterms:description "A WhileLoopActionUsage is a LoopActionUsage that specifies that the bodyAction ActionUsage should be performed repeatedly while the result of the whileArgument Expression is true or until the result of the untilArgument Expression (if provided) is true. The whileArgument Expression is evaluated before each (possible) performance of the bodyAction, and the untilArgument Expression is evaluated after each performance of the bodyAction."^^rdf:XMLLiteral ; dcterms:title "WhileLoopActionUsageShape"^^rdf:XMLLiteral . -:acceptActionUsagePayloadArgument a oslc:Property ; - oslc:name "acceptActionUsagePayloadArgument" ; +:acceptActionUsage_PayloadArgument a oslc:Property ; + oslc:name "acceptActionUsage_PayloadArgument" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:acceptActionUsagePayloadArgument ; + oslc:propertyDefinition oslc_sysmlv2:acceptActionUsage_PayloadArgument ; oslc:range oslc_sysmlv2: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 . -:acceptActionUsagePayloadParameter a oslc:Property ; - oslc:name "acceptActionUsagePayloadParameter" ; +:acceptActionUsage_PayloadParameter a oslc:Property ; + oslc:name "acceptActionUsage_PayloadParameter" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:acceptActionUsagePayloadParameter ; + oslc:propertyDefinition oslc_sysmlv2:acceptActionUsage_PayloadParameter ; oslc:range oslc_sysmlv2:ReferenceUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The nestedReference of this AcceptActionUsage that redefines the payload output parameter of the base AcceptActionUsage AcceptAction from the Systems Model Library."^^rdf:XMLLiteral . -:acceptActionUsageReceiverArgument a oslc:Property ; - oslc:name "acceptActionUsageReceiverArgument" ; +:acceptActionUsage_ReceiverArgument a oslc:Property ; + oslc:name "acceptActionUsage_ReceiverArgument" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:acceptActionUsageReceiverArgument ; + oslc:propertyDefinition oslc_sysmlv2:acceptActionUsage_ReceiverArgument ; oslc:range oslc_sysmlv2: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 . -:actionDefinitionAction a oslc:Property ; - oslc:name "actionDefinitionAction" ; +:actionDefinition_Action a oslc:Property ; + oslc:name "actionDefinition_Action" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:actionDefinitionAction ; + oslc:propertyDefinition oslc_sysmlv2:actionDefinition_Action ; oslc:range oslc_sysmlv2: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 . -:actionUsageActionDefinition a oslc:Property ; - oslc:name "actionUsageActionDefinition" ; +:actionUsage_ActionDefinition a oslc:Property ; + oslc:name "actionUsage_ActionDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:actionUsageActionDefinition ; + oslc:propertyDefinition oslc_sysmlv2:actionUsage_ActionDefinition ; oslc:range oslc_sysmlv2:Behavior ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Behaviors that are the types of this ActionUsage. Nominally, these would be ActionDefinitions, but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel Model Libraries."^^rdf:XMLLiteral . -:actorMembershipOwnedActorParameter a oslc:Property ; - oslc:name "actorMembershipOwnedActorParameter" ; +:actorMembership_OwnedActorParameter a oslc:Property ; + oslc:name "actorMembership_OwnedActorParameter" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:actorMembershipOwnedActorParameter ; + oslc:propertyDefinition oslc_sysmlv2:actorMembership_OwnedActorParameter ; oslc:range oslc_sysmlv2:PartUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The PartUsage specifying the actor."^^rdf:XMLLiteral . -:allocationDefinitionAllocation a oslc:Property ; - oslc:name "allocationDefinitionAllocation" ; +:allocationDefinition_Allocation a oslc:Property ; + oslc:name "allocationDefinition_Allocation" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:allocationDefinitionAllocation ; + oslc:propertyDefinition oslc_sysmlv2:allocationDefinition_Allocation ; oslc:range oslc_sysmlv2:AllocationUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AllocationUsages that refine the allocation mapping defined by this AllocationDefinition."^^rdf:XMLLiteral . -:allocationUsageAllocationDefinition a oslc:Property ; - oslc:name "allocationUsageAllocationDefinition" ; +:allocationUsage_AllocationDefinition a oslc:Property ; + oslc:name "allocationUsage_AllocationDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:allocationUsageAllocationDefinition ; + oslc:propertyDefinition oslc_sysmlv2:allocationUsage_AllocationDefinition ; oslc:range oslc_sysmlv2:AllocationDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AllocationDefinitions that are the types of this AllocationUsage."^^rdf:XMLLiteral . -:analysisCaseDefinitionAnalysisAction a oslc:Property ; - oslc:name "analysisCaseDefinitionAnalysisAction" ; +:analysisCaseDefinition_AnalysisAction a oslc:Property ; + oslc:name "analysisCaseDefinition_AnalysisAction" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:analysisCaseDefinitionAnalysisAction ; + oslc:propertyDefinition oslc_sysmlv2:analysisCaseDefinition_AnalysisAction ; oslc:range oslc_sysmlv2:ActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The composite actions of the AnalysisCaseDefinition that are defined as AnalysisActions."^^rdf:XMLLiteral . -:analysisCaseDefinitionResultExpression a oslc:Property ; - oslc:name "analysisCaseDefinitionResultExpression" ; +:analysisCaseDefinition_ResultExpression a oslc:Property ; + oslc:name "analysisCaseDefinition_ResultExpression" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:analysisCaseDefinitionResultExpression ; + oslc:propertyDefinition oslc_sysmlv2:analysisCaseDefinition_ResultExpression ; oslc:range oslc_sysmlv2: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 . -:analysisCaseUsageAnalysisAction a oslc:Property ; - oslc:name "analysisCaseUsageAnalysisAction" ; +:analysisCaseUsage_AnalysisAction a oslc:Property ; + oslc:name "analysisCaseUsage_AnalysisAction" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:analysisCaseUsageAnalysisAction ; + oslc:propertyDefinition oslc_sysmlv2:analysisCaseUsage_AnalysisAction ; oslc:range oslc_sysmlv2:ActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The composite usages of the AnalysisCaseUsage that are defined as AnalysisActions."^^rdf:XMLLiteral . -:analysisCaseUsageAnalysisCaseDefinition a oslc:Property ; - oslc:name "analysisCaseUsageAnalysisCaseDefinition" ; +:analysisCaseUsage_AnalysisCaseDefinition a oslc:Property ; + oslc:name "analysisCaseUsage_AnalysisCaseDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:analysisCaseUsageAnalysisCaseDefinition ; + oslc:propertyDefinition oslc_sysmlv2:analysisCaseUsage_AnalysisCaseDefinition ; oslc:range oslc_sysmlv2:AnalysisCaseDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AnalysisCaseDefinition that is the definition of this AnalysisCaseUsage."^^rdf:XMLLiteral . -:analysisCaseUsageResultExpression a oslc:Property ; - oslc:name "analysisCaseUsageResultExpression" ; +:analysisCaseUsage_ResultExpression a oslc:Property ; + oslc:name "analysisCaseUsage_ResultExpression" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:analysisCaseUsageResultExpression ; + oslc:propertyDefinition oslc_sysmlv2:analysisCaseUsage_ResultExpression ; oslc:range oslc_sysmlv2: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 . -:annotatingElementAnnotatedElement a oslc:Property ; - oslc:name "annotatingElementAnnotatedElement" ; +:annotatingElement_AnnotatedElement a oslc:Property ; + oslc:name "annotatingElement_AnnotatedElement" ; oslc:occurs oslc:One-or-many ; - oslc:propertyDefinition oslc_sysmlv2:annotatingElementAnnotatedElement ; + oslc:propertyDefinition oslc_sysmlv2:annotatingElement_AnnotatedElement ; oslc:range oslc_sysmlv2: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 . -:annotatingElementAnnotation a oslc:Property ; - oslc:name "annotatingElementAnnotation" ; +:annotatingElement_Annotation a oslc:Property ; + oslc:name "annotatingElement_Annotation" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:annotatingElementAnnotation ; + oslc:propertyDefinition oslc_sysmlv2:annotatingElement_Annotation ; oslc:range oslc_sysmlv2:Annotation ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Annotations that relate this AnnotatingElement to its annotatedElements."^^rdf:XMLLiteral . -:annotatingElementOwnedAnnotatingRelationship a oslc:Property ; - oslc:name "annotatingElementOwnedAnnotatingRelationship" ; +:annotatingElement_OwnedAnnotatingRelationship a oslc:Property ; + oslc:name "annotatingElement_OwnedAnnotatingRelationship" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:annotatingElementOwnedAnnotatingRelationship ; + oslc:propertyDefinition oslc_sysmlv2:annotatingElement_OwnedAnnotatingRelationship ; oslc:range oslc_sysmlv2:Annotation ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this AnnotatingElement that are Annotations, for which this AnnotatingElement is the annotatingElement."^^rdf:XMLLiteral . -:annotationAnnotatedElement a oslc:Property ; - oslc:name "annotationAnnotatedElement" ; +:annotation_AnnotatedElement a oslc:Property ; + oslc:name "annotation_AnnotatedElement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:annotationAnnotatedElement ; + oslc:propertyDefinition oslc_sysmlv2:annotation_AnnotatedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Element that is annotated by the annotatingElement of this Annotation."^^rdf:XMLLiteral . -:annotationAnnotatingElement a oslc:Property ; - oslc:name "annotationAnnotatingElement" ; +:annotation_AnnotatingElement a oslc:Property ; + oslc:name "annotation_AnnotatingElement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:annotationAnnotatingElement ; + oslc:propertyDefinition oslc_sysmlv2:annotation_AnnotatingElement ; oslc:range oslc_sysmlv2:AnnotatingElement ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AnnotatingElement that annotates the annotatedElement of this Annotation."^^rdf:XMLLiteral . -:annotationOwningAnnotatedElement a oslc:Property ; - oslc:name "annotationOwningAnnotatedElement" ; +:annotation_OwningAnnotatedElement a oslc:Property ; + oslc:name "annotation_OwningAnnotatedElement" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:annotationOwningAnnotatedElement ; + oslc:propertyDefinition oslc_sysmlv2:annotation_OwningAnnotatedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The annotatedElement of this Annotation, when it is also its owningRelatedElement."^^rdf:XMLLiteral . -:annotationOwningAnnotatingElement a oslc:Property ; - oslc:name "annotationOwningAnnotatingElement" ; +:annotation_OwningAnnotatingElement a oslc:Property ; + oslc:name "annotation_OwningAnnotatingElement" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:annotationOwningAnnotatingElement ; + oslc:propertyDefinition oslc_sysmlv2:annotation_OwningAnnotatingElement ; oslc:range oslc_sysmlv2:AnnotatingElement ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The annotatingElement of this Annotation, when it is also its owningRelatedElement."^^rdf:XMLLiteral . -:assertConstraintUsageAssertedConstraint a oslc:Property ; - oslc:name "assertConstraintUsageAssertedConstraint" ; +:assertConstraintUsage_AssertedConstraint a oslc:Property ; + oslc:name "assertConstraintUsage_AssertedConstraint" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:assertConstraintUsageAssertedConstraint ; + oslc:propertyDefinition oslc_sysmlv2:assertConstraintUsage_AssertedConstraint ; oslc:range oslc_sysmlv2:ConstraintUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ConstraintUsage to be performed by the AssertConstraintUsage. It is the referenceFeature of the ownedReferenceSubsetting for the AssertConstraintUsage, if there is one, and, otherwise, the AssertConstraintUsage itself."^^rdf:XMLLiteral . -:assignmentActionUsageReferent a oslc:Property ; - oslc:name "assignmentActionUsageReferent" ; +:assignmentActionUsage_Referent a oslc:Property ; + oslc:name "assignmentActionUsage_Referent" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:assignmentActionUsageReferent ; + oslc:propertyDefinition oslc_sysmlv2:assignmentActionUsage_Referent ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature whose value is to be set."^^rdf:XMLLiteral . -:assignmentActionUsageTargetArgument a oslc:Property ; - oslc:name "assignmentActionUsageTargetArgument" ; +:assignmentActionUsage_TargetArgument a oslc:Property ; + oslc:name "assignmentActionUsage_TargetArgument" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:assignmentActionUsageTargetArgument ; + oslc:propertyDefinition oslc_sysmlv2:assignmentActionUsage_TargetArgument ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; 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 . -:assignmentActionUsageValueExpression a oslc:Property ; - oslc:name "assignmentActionUsageValueExpression" ; +:assignmentActionUsage_ValueExpression a oslc:Property ; + oslc:name "assignmentActionUsage_ValueExpression" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:assignmentActionUsageValueExpression ; + oslc:propertyDefinition oslc_sysmlv2:assignmentActionUsage_ValueExpression ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Expression whose result is to be assigned to the referent Feature."^^rdf:XMLLiteral . -:associationAssociationEnd a oslc:Property ; - oslc:name "associationAssociationEnd" ; +:association_AssociationEnd a oslc:Property ; + oslc:name "association_AssociationEnd" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:associationAssociationEnd ; + oslc:propertyDefinition oslc_sysmlv2:association_AssociationEnd ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The features of the Association that identify the things that can be related by it. A concrete Association must have at least two associationEnds. When it has exactly two, the Association is called a binary Association."^^rdf:XMLLiteral . -:associationRelatedType a oslc:Property ; - oslc:name "associationRelatedType" ; +:association_RelatedType a oslc:Property ; + oslc:name "association_RelatedType" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:associationRelatedType ; + oslc:propertyDefinition oslc_sysmlv2:association_RelatedType ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The types of the associationEnds of the Association, which are the relatedElements of the Association considered as a Relationship."^^rdf:XMLLiteral . -:associationSourceType a oslc:Property ; - oslc:name "associationSourceType" ; +:association_SourceType a oslc:Property ; + oslc:name "association_SourceType" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:associationSourceType ; + oslc:propertyDefinition oslc_sysmlv2:association_SourceType ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The source relatedType for this Association. It is the first relatedType of the Association."^^rdf:XMLLiteral . -:associationTargetType a oslc:Property ; - oslc:name "associationTargetType" ; +:association_TargetType a oslc:Property ; + oslc:name "association_TargetType" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:associationTargetType ; + oslc:propertyDefinition oslc_sysmlv2:association_TargetType ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The target relatedTypes for this Association. This includes all the relatedTypes other than the sourceType."^^rdf:XMLLiteral . -:attributeUsageAttributeDefinition a oslc:Property ; - oslc:name "attributeUsageAttributeDefinition" ; +:attributeUsage_AttributeDefinition a oslc:Property ; + oslc:name "attributeUsage_AttributeDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:attributeUsageAttributeDefinition ; + oslc:propertyDefinition oslc_sysmlv2:attributeUsage_AttributeDefinition ; oslc:range oslc_sysmlv2:DataType ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The DataTypes that are the types of this AttributeUsage. Nominally, these are AttributeDefinitions, but other kinds of kernel DataTypes are also allowed, to permit use of DataTypes from the Kernel Model Libraries."^^rdf:XMLLiteral . -:behaviorParameter a oslc:Property ; - oslc:name "behaviorParameter" ; +:behavior_Parameter a oslc:Property ; + oslc:name "behavior_Parameter" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:behaviorParameter ; + oslc:propertyDefinition oslc_sysmlv2:behavior_Parameter ; oslc:range oslc_sysmlv2: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 . -:behaviorStep a oslc:Property ; - oslc:name "behaviorStep" ; +:behavior_Step a oslc:Property ; + oslc:name "behavior_Step" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:behaviorStep ; + oslc:propertyDefinition oslc_sysmlv2:behavior_Step ; oslc:range oslc_sysmlv2:Step ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Steps that make up this Behavior."^^rdf:XMLLiteral . -:booleanExpressionPredicate a oslc:Property ; - oslc:name "booleanExpressionPredicate" ; +:booleanExpression_Predicate a oslc:Property ; + oslc:name "booleanExpression_Predicate" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:booleanExpressionPredicate ; + oslc:propertyDefinition oslc_sysmlv2:booleanExpression_Predicate ; oslc:range oslc_sysmlv2:Predicate ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Predicate that types this BooleanExpression."^^rdf:XMLLiteral . -:calculationDefinitionCalculation a oslc:Property ; - oslc:name "calculationDefinitionCalculation" ; +:calculationDefinition_Calculation a oslc:Property ; + oslc:name "calculationDefinition_Calculation" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:calculationDefinitionCalculation ; + oslc:propertyDefinition oslc_sysmlv2:calculationDefinition_Calculation ; oslc:range oslc_sysmlv2:CalculationUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The actions of this CalculationDefinition that are CalculationUsages."^^rdf:XMLLiteral . -:calculationUsageCalculationDefinition a oslc:Property ; - oslc:name "calculationUsageCalculationDefinition" ; +:calculationUsage_CalculationDefinition a oslc:Property ; + oslc:name "calculationUsage_CalculationDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:calculationUsageCalculationDefinition ; + oslc:propertyDefinition oslc_sysmlv2:calculationUsage_CalculationDefinition ; oslc:range oslc_sysmlv2:Function ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Function that is the type of this CalculationUsage. Nominally, this would be a CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the Kernel Model Libraries.."^^rdf:XMLLiteral . -:caseDefinitionActorParameter a oslc:Property ; - oslc:name "caseDefinitionActorParameter" ; +:caseDefinition_ActorParameter a oslc:Property ; + oslc:name "caseDefinition_ActorParameter" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:caseDefinitionActorParameter ; + oslc:propertyDefinition oslc_sysmlv2:caseDefinition_ActorParameter ; oslc:range oslc_sysmlv2: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 . -:caseDefinitionObjectiveRequirement a oslc:Property ; - oslc:name "caseDefinitionObjectiveRequirement" ; +:caseDefinition_ObjectiveRequirement a oslc:Property ; + oslc:name "caseDefinition_ObjectiveRequirement" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:caseDefinitionObjectiveRequirement ; + oslc:propertyDefinition oslc_sysmlv2:caseDefinition_ObjectiveRequirement ; oslc:range oslc_sysmlv2:RequirementUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RequirementUsage representing the objective of this CaseDefinition."^^rdf:XMLLiteral . -:caseDefinitionSubjectParameter a oslc:Property ; - oslc:name "caseDefinitionSubjectParameter" ; +:caseDefinition_SubjectParameter a oslc:Property ; + oslc:name "caseDefinition_SubjectParameter" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:caseDefinitionSubjectParameter ; + oslc:propertyDefinition oslc_sysmlv2:caseDefinition_SubjectParameter ; oslc:range oslc_sysmlv2: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 . -:caseUsageActorParameter a oslc:Property ; - oslc:name "caseUsageActorParameter" ; +:caseUsage_ActorParameter a oslc:Property ; + oslc:name "caseUsage_ActorParameter" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:caseUsageActorParameter ; + oslc:propertyDefinition oslc_sysmlv2:caseUsage_ActorParameter ; oslc:range oslc_sysmlv2: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 . -:caseUsageCaseDefinition a oslc:Property ; - oslc:name "caseUsageCaseDefinition" ; +:caseUsage_CaseDefinition a oslc:Property ; + oslc:name "caseUsage_CaseDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:caseUsageCaseDefinition ; + oslc:propertyDefinition oslc_sysmlv2:caseUsage_CaseDefinition ; oslc:range oslc_sysmlv2:CaseDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The CaseDefinition that is the type of this CaseUsage."^^rdf:XMLLiteral . -:caseUsageObjectiveRequirement a oslc:Property ; - oslc:name "caseUsageObjectiveRequirement" ; +:caseUsage_ObjectiveRequirement a oslc:Property ; + oslc:name "caseUsage_ObjectiveRequirement" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:caseUsageObjectiveRequirement ; + oslc:propertyDefinition oslc_sysmlv2:caseUsage_ObjectiveRequirement ; oslc:range oslc_sysmlv2:RequirementUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RequirementUsage representing the objective of this CaseUsage."^^rdf:XMLLiteral . -:caseUsageSubjectParameter a oslc:Property ; - oslc:name "caseUsageSubjectParameter" ; +:caseUsage_SubjectParameter a oslc:Property ; + oslc:name "caseUsage_SubjectParameter" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:caseUsageSubjectParameter ; + oslc:propertyDefinition oslc_sysmlv2:caseUsage_SubjectParameter ; oslc:range oslc_sysmlv2: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 . -:classifierOwnedSubclassification a oslc:Property ; - oslc:name "classifierOwnedSubclassification" ; +:classifier_OwnedSubclassification a oslc:Property ; + oslc:name "classifier_OwnedSubclassification" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:classifierOwnedSubclassification ; + oslc:propertyDefinition oslc_sysmlv2:classifier_OwnedSubclassification ; oslc:range oslc_sysmlv2:Subclassification ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier."^^rdf:XMLLiteral . -:commentBody a oslc:Property ; - oslc:name "commentBody" ; +:comment_Body a oslc:Property ; + oslc:name "comment_Body" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:commentBody ; + oslc:propertyDefinition oslc_sysmlv2:comment_Body ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The annotation text for the Comment."^^rdf:XMLLiteral . -:commentLocale a oslc:Property ; - oslc:name "commentLocale" ; +:comment_Locale a oslc:Property ; + oslc:name "comment_Locale" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:commentLocale ; + oslc:propertyDefinition oslc_sysmlv2:comment_Locale ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "Identification of the language of the body text and, optionally, the region and/or encoding. The format shall be a POSIX locale conformant to ISO/IEC 15897, with the format [language[_territory][.codeset][@modifier]]."^^rdf:XMLLiteral . -:concernUsageConcernDefinition a oslc:Property ; - oslc:name "concernUsageConcernDefinition" ; +:concernUsage_ConcernDefinition a oslc:Property ; + oslc:name "concernUsage_ConcernDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:concernUsageConcernDefinition ; + oslc:propertyDefinition oslc_sysmlv2:concernUsage_ConcernDefinition ; oslc:range oslc_sysmlv2:ConcernDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ConcernDefinition that is the single type of this ConcernUsage."^^rdf:XMLLiteral . -:conjugatedPortDefinitionOriginalPortDefinition a oslc:Property ; - oslc:name "conjugatedPortDefinitionOriginalPortDefinition" ; +:conjugatedPortDefinition_OriginalPortDefinition a oslc:Property ; + oslc:name "conjugatedPortDefinition_OriginalPortDefinition" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:conjugatedPortDefinitionOriginalPortDefinition ; + oslc:propertyDefinition oslc_sysmlv2:conjugatedPortDefinition_OriginalPortDefinition ; oslc:range oslc_sysmlv2: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 . -:conjugatedPortDefinitionOwnedPortConjugator a oslc:Property ; - oslc:name "conjugatedPortDefinitionOwnedPortConjugator" ; +:conjugatedPortDefinition_OwnedPortConjugator a oslc:Property ; + oslc:name "conjugatedPortDefinition_OwnedPortConjugator" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:conjugatedPortDefinitionOwnedPortConjugator ; + oslc:propertyDefinition oslc_sysmlv2:conjugatedPortDefinition_OwnedPortConjugator ; oslc:range oslc_sysmlv2:PortConjugation ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The PortConjugation that is the ownedConjugator of this ConjugatedPortDefinition, linking it to its originalPortDefinition."^^rdf:XMLLiteral . -:conjugatedPortTypingConjugatedPortDefinition a oslc:Property ; - oslc:name "conjugatedPortTypingConjugatedPortDefinition" ; +:conjugatedPortTyping_ConjugatedPortDefinition a oslc:Property ; + oslc:name "conjugatedPortTyping_ConjugatedPortDefinition" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:conjugatedPortTypingConjugatedPortDefinition ; + oslc:propertyDefinition oslc_sysmlv2:conjugatedPortTyping_ConjugatedPortDefinition ; oslc:range oslc_sysmlv2: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 . -:conjugatedPortTypingPortDefinition a oslc:Property ; - oslc:name "conjugatedPortTypingPortDefinition" ; +:conjugatedPortTyping_PortDefinition a oslc:Property ; + oslc:name "conjugatedPortTyping_PortDefinition" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:conjugatedPortTypingPortDefinition ; + oslc:propertyDefinition oslc_sysmlv2:conjugatedPortTyping_PortDefinition ; oslc:range oslc_sysmlv2:PortDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The originalPortDefinition of the conjugatedPortDefinition of this ConjugatedPortTyping."^^rdf:XMLLiteral . -:conjugationConjugatedType a oslc:Property ; - oslc:name "conjugationConjugatedType" ; +:conjugation_ConjugatedType a oslc:Property ; + oslc:name "conjugation_ConjugatedType" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:conjugationConjugatedType ; + oslc:propertyDefinition oslc_sysmlv2:conjugation_ConjugatedType ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Type that is the result of applying Conjugation to the originalType."^^rdf:XMLLiteral . -:conjugationOriginalType a oslc:Property ; - oslc:name "conjugationOriginalType" ; +:conjugation_OriginalType a oslc:Property ; + oslc:name "conjugation_OriginalType" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:conjugationOriginalType ; + oslc:propertyDefinition oslc_sysmlv2:conjugation_OriginalType ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Type to be conjugated."^^rdf:XMLLiteral . -:conjugationOwningType a oslc:Property ; - oslc:name "conjugationOwningType" ; +:conjugation_OwningType a oslc:Property ; + oslc:name "conjugation_OwningType" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:conjugationOwningType ; + oslc:propertyDefinition oslc_sysmlv2:conjugation_OwningType ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The conjugatedType of this Conjugation that is also its owningRelatedElement."^^rdf:XMLLiteral . -:connectionDefinitionConnectionEnd a oslc:Property ; - oslc:name "connectionDefinitionConnectionEnd" ; +:connectionDefinition_ConnectionEnd a oslc:Property ; + oslc:name "connectionDefinition_ConnectionEnd" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:connectionDefinitionConnectionEnd ; + oslc:propertyDefinition oslc_sysmlv2:connectionDefinition_ConnectionEnd ; oslc:range oslc_sysmlv2:Usage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Usages that define the things related by the ConnectionDefinition."^^rdf:XMLLiteral . -:connectionUsageConnectionDefinition a oslc:Property ; - oslc:name "connectionUsageConnectionDefinition" ; +:connectionUsage_ConnectionDefinition a oslc:Property ; + oslc:name "connectionUsage_ConnectionDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:connectionUsageConnectionDefinition ; + oslc:propertyDefinition oslc_sysmlv2:connectionUsage_ConnectionDefinition ; oslc:range oslc_sysmlv2:AssociationStructure ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AssociationStructures that are the types of this ConnectionUsage. Nominally, these are , but other kinds of Kernel AssociationStructures are also allowed, to permit use of AssociationStructures from the Kernel Model Libraries."^^rdf:XMLLiteral . -:connectorAssociation a oslc:Property ; - oslc:name "connectorAssociation" ; +:connector_Association a oslc:Property ; + oslc:name "connector_Association" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:connectorAssociation ; + oslc:propertyDefinition oslc_sysmlv2:connector_Association ; oslc:range oslc_sysmlv2:Association ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Associations that type the Connector."^^rdf:XMLLiteral . -:connectorConnectorEnd a oslc:Property ; - oslc:name "connectorConnectorEnd" ; +:connector_ConnectorEnd a oslc:Property ; + oslc:name "connector_ConnectorEnd" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:connectorConnectorEnd ; + oslc:propertyDefinition oslc_sysmlv2:connector_ConnectorEnd ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The endFeatures of a Connector, which redefine the endFeatures of the associations of the Connector. The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the Connector."^^rdf:XMLLiteral . -:connectorRelatedFeature a oslc:Property ; - oslc:name "connectorRelatedFeature" ; +:connector_RelatedFeature a oslc:Property ; + oslc:name "connector_RelatedFeature" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:connectorRelatedFeature ; + oslc:propertyDefinition oslc_sysmlv2:connector_RelatedFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Features that are related by this Connector considered as a Relationship and that restrict the links it identifies, given by the referenced Features of the connectorEnds of the Connector."^^rdf:XMLLiteral . -:connectorSourceFeature a oslc:Property ; - oslc:name "connectorSourceFeature" ; +:connector_SourceFeature a oslc:Property ; + oslc:name "connector_SourceFeature" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:connectorSourceFeature ; + oslc:propertyDefinition oslc_sysmlv2:connector_SourceFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The source relatedFeature for this Connector. It is the first relatedFeature."^^rdf:XMLLiteral . -:connectorTargetFeature a oslc:Property ; - oslc:name "connectorTargetFeature" ; +:connector_TargetFeature a oslc:Property ; + oslc:name "connector_TargetFeature" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:connectorTargetFeature ; + oslc:propertyDefinition oslc_sysmlv2:connector_TargetFeature ; oslc:range oslc_sysmlv2: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 . -:constraintUsageConstraintDefinition a oslc:Property ; - oslc:name "constraintUsageConstraintDefinition" ; +:constraintUsage_ConstraintDefinition a oslc:Property ; + oslc:name "constraintUsage_ConstraintDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:constraintUsageConstraintDefinition ; + oslc:propertyDefinition oslc_sysmlv2:constraintUsage_ConstraintDefinition ; oslc:range oslc_sysmlv2:Predicate ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The (single) Predicate that is the type of this ConstraintUsage. Nominally, this will be a ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates from the Kernel Model Libraries."^^rdf:XMLLiteral . -:definitionDirectedUsage a oslc:Property ; - oslc:name "definitionDirectedUsage" ; +:definition_DirectedUsage a oslc:Property ; + oslc:name "definition_DirectedUsage" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionDirectedUsage ; + oslc:propertyDefinition oslc_sysmlv2:definition_DirectedUsage ; oslc:range oslc_sysmlv2:Usage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The usages of this Definition that are directedFeatures."^^rdf:XMLLiteral . -:definitionIsVariation a oslc:Property ; - oslc:name "definitionIsVariation" ; +:definition_IsVariation a oslc:Property ; + oslc:name "definition_IsVariation" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:definitionIsVariation ; + oslc:propertyDefinition oslc_sysmlv2:definition_IsVariation ; oslc:range xsd:boolean ; 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 . -:definitionOwnedAction a oslc:Property ; - oslc:name "definitionOwnedAction" ; +:definition_OwnedAction a oslc:Property ; + oslc:name "definition_OwnedAction" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedAction ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedAction ; oslc:range oslc_sysmlv2:ActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ActionUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedAllocation a oslc:Property ; - oslc:name "definitionOwnedAllocation" ; +:definition_OwnedAllocation a oslc:Property ; + oslc:name "definition_OwnedAllocation" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedAllocation ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedAllocation ; oslc:range oslc_sysmlv2:AllocationUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AllocationUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedAnalysisCase a oslc:Property ; - oslc:name "definitionOwnedAnalysisCase" ; +:definition_OwnedAnalysisCase a oslc:Property ; + oslc:name "definition_OwnedAnalysisCase" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedAnalysisCase ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedAnalysisCase ; oslc:range oslc_sysmlv2:AnalysisCaseUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AnalysisCaseUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedAttribute a oslc:Property ; - oslc:name "definitionOwnedAttribute" ; +:definition_OwnedAttribute a oslc:Property ; + oslc:name "definition_OwnedAttribute" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedAttribute ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedAttribute ; oslc:range oslc_sysmlv2:AttributeUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AttributeUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedCalculation a oslc:Property ; - oslc:name "definitionOwnedCalculation" ; +:definition_OwnedCalculation a oslc:Property ; + oslc:name "definition_OwnedCalculation" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedCalculation ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedCalculation ; oslc:range oslc_sysmlv2:CalculationUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The CalculationUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedCase a oslc:Property ; - oslc:name "definitionOwnedCase" ; +:definition_OwnedCase a oslc:Property ; + oslc:name "definition_OwnedCase" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedCase ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedCase ; oslc:range oslc_sysmlv2:CaseUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The code>CaseUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedConcern a oslc:Property ; - oslc:name "definitionOwnedConcern" ; +:definition_OwnedConcern a oslc:Property ; + oslc:name "definition_OwnedConcern" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedConcern ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedConcern ; oslc:range oslc_sysmlv2:ConcernUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ConcernUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedConnection a oslc:Property ; - oslc:name "definitionOwnedConnection" ; +:definition_OwnedConnection a oslc:Property ; + oslc:name "definition_OwnedConnection" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedConnection ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedConnection ; oslc:range oslc_sysmlv2:ConnectorAsUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages."^^rdf:XMLLiteral . -:definitionOwnedConstraint a oslc:Property ; - oslc:name "definitionOwnedConstraint" ; +:definition_OwnedConstraint a oslc:Property ; + oslc:name "definition_OwnedConstraint" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedConstraint ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedConstraint ; oslc:range oslc_sysmlv2:ConstraintUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ConstraintUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedEnumeration a oslc:Property ; - oslc:name "definitionOwnedEnumeration" ; +:definition_OwnedEnumeration a oslc:Property ; + oslc:name "definition_OwnedEnumeration" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedEnumeration ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedEnumeration ; oslc:range oslc_sysmlv2:EnumerationUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The EnumerationUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedFlow a oslc:Property ; - oslc:name "definitionOwnedFlow" ; +:definition_OwnedFlow a oslc:Property ; + oslc:name "definition_OwnedFlow" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedFlow ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedFlow ; oslc:range oslc_sysmlv2:FlowConnectionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The FlowConnectionUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedInterface a oslc:Property ; - oslc:name "definitionOwnedInterface" ; +:definition_OwnedInterface a oslc:Property ; + oslc:name "definition_OwnedInterface" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedInterface ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedInterface ; oslc:range oslc_sysmlv2:InterfaceUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The InterfaceUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedItem a oslc:Property ; - oslc:name "definitionOwnedItem" ; +:definition_OwnedItem a oslc:Property ; + oslc:name "definition_OwnedItem" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedItem ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedItem ; oslc:range oslc_sysmlv2:ItemUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ItemUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedMetadata a oslc:Property ; - oslc:name "definitionOwnedMetadata" ; +:definition_OwnedMetadata a oslc:Property ; + oslc:name "definition_OwnedMetadata" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedMetadata ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedMetadata ; oslc:range oslc_sysmlv2:MetadataUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The MetadataUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedOccurrence a oslc:Property ; - oslc:name "definitionOwnedOccurrence" ; +:definition_OwnedOccurrence a oslc:Property ; + oslc:name "definition_OwnedOccurrence" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedOccurrence ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedOccurrence ; oslc:range oslc_sysmlv2:OccurrenceUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The OccurrenceUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedPart a oslc:Property ; - oslc:name "definitionOwnedPart" ; +:definition_OwnedPart a oslc:Property ; + oslc:name "definition_OwnedPart" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedPart ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedPart ; oslc:range oslc_sysmlv2:PartUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The PartUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedPort a oslc:Property ; - oslc:name "definitionOwnedPort" ; +:definition_OwnedPort a oslc:Property ; + oslc:name "definition_OwnedPort" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedPort ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedPort ; oslc:range oslc_sysmlv2:PortUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The PortUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedReference a oslc:Property ; - oslc:name "definitionOwnedReference" ; +:definition_OwnedReference a oslc:Property ; + oslc:name "definition_OwnedReference" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedReference ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedReference ; oslc:range oslc_sysmlv2:ReferenceUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ReferenceUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedRendering a oslc:Property ; - oslc:name "definitionOwnedRendering" ; +:definition_OwnedRendering a oslc:Property ; + oslc:name "definition_OwnedRendering" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedRendering ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedRendering ; oslc:range oslc_sysmlv2:RenderingUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RenderingUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedRequirement a oslc:Property ; - oslc:name "definitionOwnedRequirement" ; +:definition_OwnedRequirement a oslc:Property ; + oslc:name "definition_OwnedRequirement" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedRequirement ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedRequirement ; oslc:range oslc_sysmlv2:RequirementUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RequirementUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedState a oslc:Property ; - oslc:name "definitionOwnedState" ; +:definition_OwnedState a oslc:Property ; + oslc:name "definition_OwnedState" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedState ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedState ; oslc:range oslc_sysmlv2:StateUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The StateUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedTransition a oslc:Property ; - oslc:name "definitionOwnedTransition" ; +:definition_OwnedTransition a oslc:Property ; + oslc:name "definition_OwnedTransition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedTransition ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedTransition ; oslc:range oslc_sysmlv2:TransitionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The TransitionUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedUsage a oslc:Property ; - oslc:name "definitionOwnedUsage" ; +:definition_OwnedUsage a oslc:Property ; + oslc:name "definition_OwnedUsage" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedUsage ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedUsage ; oslc:range oslc_sysmlv2:Usage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Usages that are ownedFeatures of this Definition."^^rdf:XMLLiteral . -:definitionOwnedUseCase a oslc:Property ; - oslc:name "definitionOwnedUseCase" ; +:definition_OwnedUseCase a oslc:Property ; + oslc:name "definition_OwnedUseCase" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedUseCase ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedUseCase ; oslc:range oslc_sysmlv2:UseCaseUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The UseCaseUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedVerificationCase a oslc:Property ; - oslc:name "definitionOwnedVerificationCase" ; +:definition_OwnedVerificationCase a oslc:Property ; + oslc:name "definition_OwnedVerificationCase" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedVerificationCase ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedVerificationCase ; oslc:range oslc_sysmlv2:VerificationCaseUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The VerificationCaseUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedView a oslc:Property ; - oslc:name "definitionOwnedView" ; +:definition_OwnedView a oslc:Property ; + oslc:name "definition_OwnedView" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedView ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedView ; oslc:range oslc_sysmlv2:ViewUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ViewUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionOwnedViewpoint a oslc:Property ; - oslc:name "definitionOwnedViewpoint" ; +:definition_OwnedViewpoint a oslc:Property ; + oslc:name "definition_OwnedViewpoint" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionOwnedViewpoint ; + oslc:propertyDefinition oslc_sysmlv2:definition_OwnedViewpoint ; oslc:range oslc_sysmlv2:ViewpointUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ViewpointUsages that are ownedUsages of this Definition."^^rdf:XMLLiteral . -:definitionUsage a oslc:Property ; - oslc:name "definitionUsage" ; +:definition_Usage a oslc:Property ; + oslc:name "definition_Usage" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionUsage ; + oslc:propertyDefinition oslc_sysmlv2:definition_Usage ; oslc:range oslc_sysmlv2: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 . -:definitionVariant a oslc:Property ; - oslc:name "definitionVariant" ; +:definition_Variant a oslc:Property ; + oslc:name "definition_Variant" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionVariant ; + oslc:propertyDefinition oslc_sysmlv2:definition_Variant ; oslc:range oslc_sysmlv2: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 . -:definitionVariantMembership a oslc:Property ; - oslc:name "definitionVariantMembership" ; +:definition_VariantMembership a oslc:Property ; + oslc:name "definition_VariantMembership" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:definitionVariantMembership ; + oslc:propertyDefinition oslc_sysmlv2:definition_VariantMembership ; oslc:range oslc_sysmlv2: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 variantMembershipmust be empty."^^rdf:XMLLiteral . -:dependencyClient a oslc:Property ; - oslc:name "dependencyClient" ; +:dependency_Client a oslc:Property ; + oslc:name "dependency_Client" ; oslc:occurs oslc:One-or-many ; - oslc:propertyDefinition oslc_sysmlv2:dependencyClient ; + oslc:propertyDefinition oslc_sysmlv2:dependency_Client ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Element or Elements dependent on the supplier Elements."^^rdf:XMLLiteral . -:dependencySupplier a oslc:Property ; - oslc:name "dependencySupplier" ; +:dependency_Supplier a oslc:Property ; + oslc:name "dependency_Supplier" ; oslc:occurs oslc:One-or-many ; - oslc:propertyDefinition oslc_sysmlv2:dependencySupplier ; + oslc:propertyDefinition oslc_sysmlv2:dependency_Supplier ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Element or Elements on which the client Elements depend in some respect."^^rdf:XMLLiteral . -:differencingDifferencingType a oslc:Property ; - oslc:name "differencingDifferencingType" ; +:differencing_DifferencingType a oslc:Property ; + oslc:name "differencing_DifferencingType" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:differencingDifferencingType ; + oslc:propertyDefinition oslc_sysmlv2:differencing_DifferencingType ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "Type that partly determines interpretations of typeDifferenced, as described in Type::differencingType."^^rdf:XMLLiteral . -:differencingTypeDifferenced a oslc:Property ; - oslc:name "differencingTypeDifferenced" ; +:differencing_TypeDifferenced a oslc:Property ; + oslc:name "differencing_TypeDifferenced" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:differencingTypeDifferenced ; + oslc:propertyDefinition oslc_sysmlv2:differencing_TypeDifferenced ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "Type with interpretations partly determined by differencingType, as described in Type::differencingType."^^rdf:XMLLiteral . -:disjoiningDisjoiningType a oslc:Property ; - oslc:name "disjoiningDisjoiningType" ; +:disjoining_DisjoiningType a oslc:Property ; + oslc:name "disjoining_DisjoiningType" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:disjoiningDisjoiningType ; + oslc:propertyDefinition oslc_sysmlv2:disjoining_DisjoiningType ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "Type asserted to be disjoint with the typeDisjoined."^^rdf:XMLLiteral . -:disjoiningOwningType a oslc:Property ; - oslc:name "disjoiningOwningType" ; +:disjoining_OwningType a oslc:Property ; + oslc:name "disjoining_OwningType" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:disjoiningOwningType ; + oslc:propertyDefinition oslc_sysmlv2:disjoining_OwningType ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "A typeDisjoined that is also an owningRelatedElement."^^rdf:XMLLiteral . -:disjoiningTypeDisjoined a oslc:Property ; - oslc:name "disjoiningTypeDisjoined" ; +:disjoining_TypeDisjoined a oslc:Property ; + oslc:name "disjoining_TypeDisjoined" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:disjoiningTypeDisjoined ; + oslc:propertyDefinition oslc_sysmlv2:disjoining_TypeDisjoined ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "Type asserted to be disjoint with the disjoiningType."^^rdf:XMLLiteral . -:documentationDocumentedElement a oslc:Property ; - oslc:name "documentationDocumentedElement" ; +:documentation_DocumentedElement a oslc:Property ; + oslc:name "documentation_DocumentedElement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:documentationDocumentedElement ; + oslc:propertyDefinition oslc_sysmlv2:documentation_DocumentedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Element that is documented by this Documentation."^^rdf:XMLLiteral . -:elementAliasIds a oslc:Property ; - oslc:name "elementAliasIds" ; +:elementFilterMembership_Condition a oslc:Property ; + oslc:name "elementFilterMembership_Condition" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:elementFilterMembership_Condition ; + oslc:range oslc_sysmlv2:Expression ; + oslc:readOnly false ; + oslc:representation oslc:Either ; + oslc:valueType oslc:Resource ; + dcterms:description "The model-level evaluable Boolean-valued Expression used to filter the imported members of the membershipOwningNamespace of this ElementFilterMembership."^^rdf:XMLLiteral . + +:element_AliasIds a oslc:Property ; + oslc:name "element_AliasIds" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:elementAliasIds ; + oslc:propertyDefinition oslc_sysmlv2:element_AliasIds ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "Various alternative identifiers for this Element. Generally, these will be set by tools."^^rdf:XMLLiteral . -:elementDeclaredName a oslc:Property ; - oslc:name "elementDeclaredName" ; +:element_DeclaredName a oslc:Property ; + oslc:name "element_DeclaredName" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:elementDeclaredName ; + oslc:propertyDefinition oslc_sysmlv2:element_DeclaredName ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The declared name of this Element."^^rdf:XMLLiteral . -:elementDeclaredShortName a oslc:Property ; - oslc:name "elementDeclaredShortName" ; +:element_DeclaredShortName a oslc:Property ; + oslc:name "element_DeclaredShortName" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:elementDeclaredShortName ; + oslc:propertyDefinition oslc_sysmlv2:element_DeclaredShortName ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "An optional alternative name for the Element that is intended to be shorter or in some way more succinct than its primary name. It may act as a modeler-specified identifier for the Element, though it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a model or relative to some other context."^^rdf:XMLLiteral . -:elementDocumentation a oslc:Property ; - oslc:name "elementDocumentation" ; +:element_Documentation a oslc:Property ; + oslc:name "element_Documentation" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:elementDocumentation ; + oslc:propertyDefinition oslc_sysmlv2:element_Documentation ; oslc:range oslc_sysmlv2:Documentation ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Documentation owned by this Element."^^rdf:XMLLiteral . -:elementElementId a oslc:Property ; - oslc:name "elementElementId" ; +:element_ElementId a oslc:Property ; + oslc:name "element_ElementId" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:elementElementId ; + oslc:propertyDefinition oslc_sysmlv2:element_ElementId ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The globally unique identifier for this Element. This is intended to be set by tooling, and it must not change during the lifetime of the Element."^^rdf:XMLLiteral . -:elementFilterMembershipCondition a oslc:Property ; - oslc:name "elementFilterMembershipCondition" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:elementFilterMembershipCondition ; - oslc:range oslc_sysmlv2:Expression ; - oslc:readOnly false ; - oslc:representation oslc:Either ; - oslc:valueType oslc:Resource ; - dcterms:description "The model-level evaluable Boolean-valued Expression used to filter the imported members of the membershipOwningNamespace of this ElementFilterMembership."^^rdf:XMLLiteral . - -:elementIsImpliedIncluded a oslc:Property ; - oslc:name "elementIsImpliedIncluded" ; +:element_IsImpliedIncluded a oslc:Property ; + oslc:name "element_IsImpliedIncluded" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:elementIsImpliedIncluded ; + oslc:propertyDefinition oslc_sysmlv2:element_IsImpliedIncluded ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether all necessary implied Relationships have been included in the ownedRelationships of this Element. This property may be true, even if there are not actually any ownedRelationships with isImplied = true, meaning that no such Relationships are actually implied for this Element. However, if it is false, then ownedRelationships may not contain any implied Relationships. That is, either all required implied Relationships must be included, or none of them."^^rdf:XMLLiteral . -:elementIsLibraryElement a oslc:Property ; - oslc:name "elementIsLibraryElement" ; +:element_IsLibraryElement a oslc:Property ; + oslc:name "element_IsLibraryElement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:elementIsLibraryElement ; + oslc:propertyDefinition oslc_sysmlv2:element_IsLibraryElement ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether this Element is contained in the ownership tree of a library model."^^rdf:XMLLiteral . -:elementName a oslc:Property ; - oslc:name "elementName" ; +:element_Name a oslc:Property ; + oslc:name "element_Name" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:elementName ; + oslc:propertyDefinition oslc_sysmlv2:element_Name ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The name to be used for this Element during name resolution within its owningNamespace. This is derived using the effectiveName() operation. By default, it is the same as the declaredName, but this is overridden for certain kinds of Elements to compute a name even when the declaredName is null."^^rdf:XMLLiteral . -:elementOwnedAnnotation a oslc:Property ; - oslc:name "elementOwnedAnnotation" ; +:element_OwnedAnnotation a oslc:Property ; + oslc:name "element_OwnedAnnotation" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:elementOwnedAnnotation ; + oslc:propertyDefinition oslc_sysmlv2:element_OwnedAnnotation ; oslc:range oslc_sysmlv2:Annotation ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement."^^rdf:XMLLiteral . -:elementOwnedElement a oslc:Property ; - oslc:name "elementOwnedElement" ; +:element_OwnedElement a oslc:Property ; + oslc:name "element_OwnedElement" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:elementOwnedElement ; + oslc:propertyDefinition oslc_sysmlv2:element_OwnedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element."^^rdf:XMLLiteral . -:elementOwnedRelationship a oslc:Property ; - oslc:name "elementOwnedRelationship" ; +:element_OwnedRelationship a oslc:Property ; + oslc:name "element_OwnedRelationship" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:elementOwnedRelationship ; + oslc:propertyDefinition oslc_sysmlv2:element_OwnedRelationship ; oslc:range oslc_sysmlv2:Relationship ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Relationships for which this Element is the owningRelatedElement."^^rdf:XMLLiteral . -:elementOwner a oslc:Property ; - oslc:name "elementOwner" ; +:element_Owner a oslc:Property ; + oslc:name "element_Owner" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:elementOwner ; + oslc:propertyDefinition oslc_sysmlv2:element_Owner ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any."^^rdf:XMLLiteral . -:elementOwningMembership a oslc:Property ; - oslc:name "elementOwningMembership" ; +:element_OwningMembership a oslc:Property ; + oslc:name "element_OwningMembership" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:elementOwningMembership ; + oslc:propertyDefinition oslc_sysmlv2:element_OwningMembership ; oslc:range oslc_sysmlv2:OwningMembership ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The owningRelationship of this Element, if that Relationship is a Membership."^^rdf:XMLLiteral . -:elementOwningNamespace a oslc:Property ; - oslc:name "elementOwningNamespace" ; +:element_OwningNamespace a oslc:Property ; + oslc:name "element_OwningNamespace" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:elementOwningNamespace ; + oslc:propertyDefinition oslc_sysmlv2:element_OwningNamespace ; oslc:range oslc_sysmlv2:Namespace ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any."^^rdf:XMLLiteral . -:elementOwningRelationship a oslc:Property ; - oslc:name "elementOwningRelationship" ; +:element_OwningRelationship a oslc:Property ; + oslc:name "element_OwningRelationship" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:elementOwningRelationship ; + oslc:propertyDefinition oslc_sysmlv2:element_OwningRelationship ; oslc:range oslc_sysmlv2:Relationship ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Relationship for which this Element is an ownedRelatedElement, if any."^^rdf:XMLLiteral . -:elementQualifiedName a oslc:Property ; - oslc:name "elementQualifiedName" ; +:element_QualifiedName a oslc:Property ; + oslc:name "element_QualifiedName" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:elementQualifiedName ; + oslc:propertyDefinition oslc_sysmlv2:element_QualifiedName ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The full ownership-qualified name of this Element, represented in a form that is valid according to the KerML textual concrete syntax for qualified names (including use of unrestricted name notation and escaped characters, as necessary). The qualifiedName is null if this Element has no owningNamespace or if there is not a complete ownership chain of named Namespaces from a root Namespace to this Element."^^rdf:XMLLiteral . -:elementShortName a oslc:Property ; - oslc:name "elementShortName" ; +:element_ShortName a oslc:Property ; + oslc:name "element_ShortName" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:elementShortName ; + oslc:propertyDefinition oslc_sysmlv2:element_ShortName ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The short name to be used for this Element during name resolution within its owningNamespace. This is derived using the effectiveShortName() operation. By default, it is the same as the declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even when the declaredName is null."^^rdf:XMLLiteral . -:elementTextualRepresentation a oslc:Property ; - oslc:name "elementTextualRepresentation" ; +:element_TextualRepresentation a oslc:Property ; + oslc:name "element_TextualRepresentation" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:elementTextualRepresentation ; + oslc:propertyDefinition oslc_sysmlv2:element_TextualRepresentation ; oslc:range oslc_sysmlv2:TextualRepresentation ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The TextualRepresentations that annotate this Element."^^rdf:XMLLiteral . -:enumerationDefinitionEnumeratedValue a oslc:Property ; - oslc:name "enumerationDefinitionEnumeratedValue" ; +:enumerationDefinition_EnumeratedValue a oslc:Property ; + oslc:name "enumerationDefinition_EnumeratedValue" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:enumerationDefinitionEnumeratedValue ; + oslc:propertyDefinition oslc_sysmlv2:enumerationDefinition_EnumeratedValue ; oslc:range oslc_sysmlv2:EnumerationUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each enumeratedValue specifies one of the allowed instances of the EnumerationDefinition."^^rdf:XMLLiteral . -:enumerationUsageEnumerationDefinition a oslc:Property ; - oslc:name "enumerationUsageEnumerationDefinition" ; +:enumerationUsage_EnumerationDefinition a oslc:Property ; + oslc:name "enumerationUsage_EnumerationDefinition" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:enumerationUsageEnumerationDefinition ; + oslc:propertyDefinition oslc_sysmlv2:enumerationUsage_EnumerationDefinition ; oslc:range oslc_sysmlv2:EnumerationDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The single EnumerationDefinition that is the type of this EnumerationUsage."^^rdf:XMLLiteral . -:eventOccurrenceUsageEventOccurrence a oslc:Property ; - oslc:name "eventOccurrenceUsageEventOccurrence" ; +:eventOccurrenceUsage_EventOccurrence a oslc:Property ; + oslc:name "eventOccurrenceUsage_EventOccurrence" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:eventOccurrenceUsageEventOccurrence ; + oslc:propertyDefinition oslc_sysmlv2:eventOccurrenceUsage_EventOccurrence ; oslc:range oslc_sysmlv2:OccurrenceUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The OccurrenceUsage referenced as an event by this EventOccurrenceUsage. It is the referenceFeature of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the EventOccurrenceUsage itself."^^rdf:XMLLiteral . -:exhibitStateUsageExhibitedState a oslc:Property ; - oslc:name "exhibitStateUsageExhibitedState" ; +:exhibitStateUsage_ExhibitedState a oslc:Property ; + oslc:name "exhibitStateUsage_ExhibitedState" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:exhibitStateUsageExhibitedState ; + oslc:propertyDefinition oslc_sysmlv2:exhibitStateUsage_ExhibitedState ; oslc:range oslc_sysmlv2:StateUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The StateUsage to be exhibited by the ExhibitStateUsage. It is the performedAction of the ExhibitStateUsage considered as a PerformActionUsage, which must be a StateUsage."^^rdf:XMLLiteral . -:expressionFunction a oslc:Property ; - oslc:name "expressionFunction" ; +:expression_Function a oslc:Property ; + oslc:name "expression_Function" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:expressionFunction ; + oslc:propertyDefinition oslc_sysmlv2:expression_Function ; oslc:range oslc_sysmlv2:Function ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Function that types this Expression."^^rdf:XMLLiteral . -:expressionIsModelLevelEvaluable a oslc:Property ; - oslc:name "expressionIsModelLevelEvaluable" ; +:expression_IsModelLevelEvaluable a oslc:Property ; + oslc:name "expression_IsModelLevelEvaluable" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:expressionIsModelLevelEvaluable ; + oslc:propertyDefinition oslc_sysmlv2:expression_IsModelLevelEvaluable ; oslc:range xsd:boolean ; 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 . -:expressionResult a oslc:Property ; - oslc:name "expressionResult" ; +:expression_Result a oslc:Property ; + oslc:name "expression_Result" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:expressionResult ; + oslc:propertyDefinition oslc_sysmlv2:expression_Result ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "."^^rdf:XMLLiteral . -:featureChainExpressionTargetFeature a oslc:Property ; - oslc:name "featureChainExpressionTargetFeature" ; +:featureChainExpression_TargetFeature a oslc:Property ; + oslc:name "featureChainExpression_TargetFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureChainExpressionTargetFeature ; + oslc:propertyDefinition oslc_sysmlv2:featureChainExpression_TargetFeature ; oslc:range oslc_sysmlv2: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 . -:featureChainingChainingFeature a oslc:Property ; - oslc:name "featureChainingChainingFeature" ; +:featureChaining_ChainingFeature a oslc:Property ; + oslc:name "featureChaining_ChainingFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureChainingChainingFeature ; + oslc:propertyDefinition oslc_sysmlv2:featureChaining_ChainingFeature ; oslc:range oslc_sysmlv2: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 . -:featureChainingFeature a oslc:Property ; - oslc:name "featureChainingFeature" ; - oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:featureChainingFeature ; +:featureChaining_FeatureChained a oslc:Property ; + oslc:name "featureChaining_FeatureChained" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:featureChaining_FeatureChained ; oslc:range oslc_sysmlv2: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 Feature whose values are partly determined by values of the chainingFeature, as described in Feature::chainingFeature."^^rdf:XMLLiteral . -:featureChainingFeatureChained a oslc:Property ; - oslc:name "featureChainingFeatureChained" ; +:featureInverting_FeatureInverted a oslc:Property ; + oslc:name "featureInverting_FeatureInverted" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureChainingFeatureChained ; + oslc:propertyDefinition oslc_sysmlv2:featureInverting_FeatureInverted ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; - dcterms:description "The Feature whose values are partly determined by values of the chainingFeature, as described in Feature::chainingFeature."^^rdf:XMLLiteral . + dcterms:description "The Feature that is an inverse of the invertingFeature."^^rdf:XMLLiteral . -:featureDirection a oslc:Property ; - oslc:name "featureDirection" ; - oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:featureDirection ; - oslc:range oslc_sysmlv2:FeatureDirectionKind ; +:featureInverting_InvertingFeature a oslc:Property ; + oslc:name "featureInverting_InvertingFeature" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:featureInverting_InvertingFeature ; + oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; - dcterms:description "Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind)."^^rdf:XMLLiteral . + oslc:representation oslc:Either ; + oslc:valueType oslc:Resource ; + dcterms:description "The Feature that is an inverse of the invertedFeature."^^rdf:XMLLiteral . -:featureEndOwningType a oslc:Property ; - oslc:name "featureEndOwningType" ; +:featureInverting_OwningFeature a oslc:Property ; + oslc:name "featureInverting_OwningFeature" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:featureEndOwningType ; + oslc:propertyDefinition oslc_sysmlv2:featureInverting_OwningFeature ; + oslc:range oslc_sysmlv2:Feature ; + oslc:readOnly false ; + oslc:representation oslc:Either ; + oslc:valueType oslc:Resource ; + dcterms:description "A featureInverted that is also the owningRelatedElement of this FeatureInverting."^^rdf:XMLLiteral . + +:featureMembership_OwnedMemberFeature a oslc:Property ; + oslc:name "featureMembership_OwnedMemberFeature" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:featureMembership_OwnedMemberFeature ; + oslc:range oslc_sysmlv2:Feature ; + oslc:readOnly false ; + oslc:representation oslc:Either ; + oslc:valueType oslc:Resource ; + dcterms:description "The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType."^^rdf:XMLLiteral . + +:featureMembership_OwningType a oslc:Property ; + oslc:name "featureMembership_OwningType" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:featureMembership_OwningType ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; - dcterms:description "The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature."^^rdf:XMLLiteral . + dcterms:description "The Type that owns this FeatureMembership."^^rdf:XMLLiteral . -:featureFeaturingType a oslc:Property ; - oslc:name "featureFeaturingType" ; - oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:featureFeaturingType ; +:featureReferenceExpression_Referent a oslc:Property ; + oslc:name "featureReferenceExpression_Referent" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:featureReferenceExpression_Referent ; + oslc:range oslc_sysmlv2: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 . + +:featureTyping_OwningFeature a oslc:Property ; + oslc:name "featureTyping_OwningFeature" ; + oslc:occurs oslc:Zero-or-one ; + oslc:propertyDefinition oslc_sysmlv2:featureTyping_OwningFeature ; + oslc:range oslc_sysmlv2: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 . + +:featureTyping_Type a oslc:Property ; + oslc:name "featureTyping_Type" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:featureTyping_Type ; oslc:range oslc_sysmlv2: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 being applied by this FeatureTyping."^^rdf:XMLLiteral . -:featureInvertingFeatureInverted a oslc:Property ; - oslc:name "featureInvertingFeatureInverted" ; +:featureTyping_TypedFeature a oslc:Property ; + oslc:name "featureTyping_TypedFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureInvertingFeatureInverted ; + oslc:propertyDefinition oslc_sysmlv2:featureTyping_TypedFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; - dcterms:description "The Feature that is an inverse of the invertingFeature."^^rdf:XMLLiteral . + dcterms:description "The Feature that has a type determined by this FeatureTyping."^^rdf:XMLLiteral . -:featureInvertingInvertingFeature a oslc:Property ; - oslc:name "featureInvertingInvertingFeature" ; +:featureValue_FeatureWithValue a oslc:Property ; + oslc:name "featureValue_FeatureWithValue" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureInvertingInvertingFeature ; + oslc:propertyDefinition oslc_sysmlv2:featureValue_FeatureWithValue ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; - dcterms:description "The Feature that is an inverse of the invertedFeature."^^rdf:XMLLiteral . + dcterms:description "The Feature to be provided a value."^^rdf:XMLLiteral . -:featureInvertingOwningFeature a oslc:Property ; - oslc:name "featureInvertingOwningFeature" ; - oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:featureInvertingOwningFeature ; +:featureValue_IsDefault a oslc:Property ; + oslc:name "featureValue_IsDefault" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:featureValue_IsDefault ; + oslc:range xsd:boolean ; + oslc:readOnly false ; + dcterms:description "Whether this FeatureValue is a concrete specification of the bound or initial value of the featureWithValue, or just a default value that may be overridden."^^rdf:XMLLiteral . + +:featureValue_IsInitial a oslc:Property ; + oslc:name "featureValue_IsInitial" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:featureValue_IsInitial ; + oslc:range xsd:boolean ; + oslc:readOnly false ; + dcterms:description "Whether this FeatureValue specifies a bound value or an initial value for the featureWithValue."^^rdf:XMLLiteral . + +:featureValue_Value a oslc:Property ; + oslc:name "featureValue_Value" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:featureValue_Value ; + oslc:range oslc_sysmlv2: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 . + +:feature_ChainingFeature a oslc:Property ; + oslc:name "feature_ChainingFeature" ; + oslc:occurs oslc:Zero-or-many ; + oslc:propertyDefinition oslc_sysmlv2:feature_ChainingFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; - dcterms:description "A featureInverted that is also the owningRelatedElement of this FeatureInverting."^^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 . + +:feature_Direction a oslc:Property ; + oslc:name "feature_Direction" ; + oslc:occurs oslc:Zero-or-one ; + oslc:propertyDefinition oslc_sysmlv2:feature_Direction ; + oslc:range oslc_sysmlv2:FeatureDirectionKind ; + oslc:readOnly false ; + dcterms:description "Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind)."^^rdf:XMLLiteral . + +:feature_EndOwningType a oslc:Property ; + oslc:name "feature_EndOwningType" ; + oslc:occurs oslc:Zero-or-one ; + oslc:propertyDefinition oslc_sysmlv2:feature_EndOwningType ; + oslc:range oslc_sysmlv2:Type ; + oslc:readOnly false ; + oslc:representation oslc:Either ; + oslc:valueType oslc:Resource ; + dcterms:description "The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature."^^rdf:XMLLiteral . + +:feature_FeaturingType a oslc:Property ; + oslc:name "feature_FeaturingType" ; + oslc:occurs oslc:Zero-or-many ; + oslc:propertyDefinition oslc_sysmlv2:feature_FeaturingType ; + oslc:range oslc_sysmlv2: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 . -:featureIsComposite a oslc:Property ; - oslc:name "featureIsComposite" ; +:feature_IsComposite a oslc:Property ; + oslc:name "feature_IsComposite" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureIsComposite ; + oslc:propertyDefinition oslc_sysmlv2:feature_IsComposite ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether the Feature is a composite feature of its featuringType. If so, the values of the Feature cannot exist after its featuring instance no longer does."^^rdf:XMLLiteral . -:featureIsDerived a oslc:Property ; - oslc:name "featureIsDerived" ; +:feature_IsDerived a oslc:Property ; + oslc:name "feature_IsDerived" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureIsDerived ; + oslc:propertyDefinition oslc_sysmlv2:feature_IsDerived ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether the values of this Feature can always be computed from the values of other Features."^^rdf:XMLLiteral . -:featureIsEnd a oslc:Property ; - oslc:name "featureIsEnd" ; +:feature_IsEnd a oslc:Property ; + oslc:name "feature_IsEnd" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureIsEnd ; + oslc:propertyDefinition oslc_sysmlv2:feature_IsEnd ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature."^^rdf:XMLLiteral . -:featureIsNonunique a oslc:Property ; - oslc:name "featureIsNonunique" ; +:feature_IsNonunique a oslc:Property ; + oslc:name "feature_IsNonunique" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureIsNonunique ; + oslc:propertyDefinition oslc_sysmlv2:feature_IsNonunique ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "isNonunique."^^rdf:XMLLiteral . -:featureIsOrdered a oslc:Property ; - oslc:name "featureIsOrdered" ; +:feature_IsOrdered a oslc:Property ; + oslc:name "feature_IsOrdered" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureIsOrdered ; + oslc:propertyDefinition oslc_sysmlv2:feature_IsOrdered ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether an order exists for the values of this Feature or not."^^rdf:XMLLiteral . -:featureIsPortion a oslc:Property ; - oslc:name "featureIsPortion" ; +:feature_IsPortion a oslc:Property ; + oslc:name "feature_IsPortion" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureIsPortion ; + oslc:propertyDefinition oslc_sysmlv2:feature_IsPortion ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether the values of this Feature are contained in the space and time of instances of the domain of the Feature and represent the same thing as those instances."^^rdf:XMLLiteral . -:featureIsReadOnly a oslc:Property ; - oslc:name "featureIsReadOnly" ; +:feature_IsReadOnly a oslc:Property ; + oslc:name "feature_IsReadOnly" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureIsReadOnly ; + oslc:propertyDefinition oslc_sysmlv2:feature_IsReadOnly ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether the values of this Feature can change over the lifetime of an instance of the domain."^^rdf:XMLLiteral . -:featureIsUnique a oslc:Property ; - oslc:name "featureIsUnique" ; +:feature_IsUnique a oslc:Property ; + oslc:name "feature_IsUnique" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureIsUnique ; + oslc:propertyDefinition oslc_sysmlv2:feature_IsUnique ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether or not values for this Feature must have no duplicates or not."^^rdf:XMLLiteral . -:featureMembershipOwnedMemberFeature a oslc:Property ; - oslc:name "featureMembershipOwnedMemberFeature" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureMembershipOwnedMemberFeature ; - oslc:range oslc_sysmlv2:Feature ; - oslc:readOnly false ; - oslc:representation oslc:Either ; - oslc:valueType oslc:Resource ; - dcterms:description "The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType."^^rdf:XMLLiteral . - -:featureMembershipOwningType a oslc:Property ; - oslc:name "featureMembershipOwningType" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureMembershipOwningType ; - oslc:range oslc_sysmlv2:Type ; - oslc:readOnly false ; - oslc:representation oslc:Either ; - oslc:valueType oslc:Resource ; - dcterms:description "The Type that owns this FeatureMembership."^^rdf:XMLLiteral . - -:featureOwnedFeatureChaining a oslc:Property ; - oslc:name "featureOwnedFeatureChaining" ; +:feature_OwnedFeatureChaining a oslc:Property ; + oslc:name "feature_OwnedFeatureChaining" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:featureOwnedFeatureChaining ; + oslc:propertyDefinition oslc_sysmlv2:feature_OwnedFeatureChaining ; oslc:range oslc_sysmlv2:FeatureChaining ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained."^^rdf:XMLLiteral . -:featureOwnedFeatureInverting a oslc:Property ; - oslc:name "featureOwnedFeatureInverting" ; +:feature_OwnedFeatureInverting a oslc:Property ; + oslc:name "feature_OwnedFeatureInverting" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:featureOwnedFeatureInverting ; + oslc:propertyDefinition oslc_sysmlv2:feature_OwnedFeatureInverting ; oslc:range oslc_sysmlv2:FeatureInverting ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted."^^rdf:XMLLiteral . -:featureOwnedRedefinition a oslc:Property ; - oslc:name "featureOwnedRedefinition" ; +:feature_OwnedRedefinition a oslc:Property ; + oslc:name "feature_OwnedRedefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:featureOwnedRedefinition ; + oslc:propertyDefinition oslc_sysmlv2:feature_OwnedRedefinition ; oslc:range oslc_sysmlv2:Redefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature."^^rdf:XMLLiteral . -:featureOwnedReferenceSubsetting a oslc:Property ; - oslc:name "featureOwnedReferenceSubsetting" ; +:feature_OwnedReferenceSubsetting a oslc:Property ; + oslc:name "feature_OwnedReferenceSubsetting" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:featureOwnedReferenceSubsetting ; + oslc:propertyDefinition oslc_sysmlv2:feature_OwnedReferenceSubsetting ; oslc:range oslc_sysmlv2:ReferenceSubsetting ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature."^^rdf:XMLLiteral . -:featureOwnedSubsetting a oslc:Property ; - oslc:name "featureOwnedSubsetting" ; +:feature_OwnedSubsetting a oslc:Property ; + oslc:name "feature_OwnedSubsetting" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:featureOwnedSubsetting ; + oslc:propertyDefinition oslc_sysmlv2:feature_OwnedSubsetting ; oslc:range oslc_sysmlv2:Subsetting ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature."^^rdf:XMLLiteral . -:featureOwnedTypeFeaturing a oslc:Property ; - oslc:name "featureOwnedTypeFeaturing" ; +:feature_OwnedTypeFeaturing a oslc:Property ; + oslc:name "feature_OwnedTypeFeaturing" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:featureOwnedTypeFeaturing ; + oslc:propertyDefinition oslc_sysmlv2:feature_OwnedTypeFeaturing ; oslc:range oslc_sysmlv2:TypeFeaturing ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType."^^rdf:XMLLiteral . -:featureOwnedTyping a oslc:Property ; - oslc:name "featureOwnedTyping" ; +:feature_OwnedTyping a oslc:Property ; + oslc:name "feature_OwnedTyping" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:featureOwnedTyping ; + oslc:propertyDefinition oslc_sysmlv2:feature_OwnedTyping ; oslc:range oslc_sysmlv2:FeatureTyping ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature."^^rdf:XMLLiteral . -:featureOwningFeatureMembership a oslc:Property ; - oslc:name "featureOwningFeatureMembership" ; +:feature_OwningFeatureMembership a oslc:Property ; + oslc:name "feature_OwningFeatureMembership" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:featureOwningFeatureMembership ; + oslc:propertyDefinition oslc_sysmlv2:feature_OwningFeatureMembership ; oslc:range oslc_sysmlv2:FeatureMembership ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType."^^rdf:XMLLiteral . -:featureOwningType a oslc:Property ; - oslc:name "featureOwningType" ; +:feature_OwningType a oslc:Property ; + oslc:name "feature_OwningType" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:featureOwningType ; + oslc:propertyDefinition oslc_sysmlv2:feature_OwningType ; oslc:range oslc_sysmlv2: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 . -:featureReferenceExpressionReferent a oslc:Property ; - oslc:name "featureReferenceExpressionReferent" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureReferenceExpressionReferent ; - oslc:range oslc_sysmlv2: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 . - -:featureType a oslc:Property ; - oslc:name "featureType" ; +:feature_Type a oslc:Property ; + oslc:name "feature_Type" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:featureType ; + oslc:propertyDefinition oslc_sysmlv2:feature_Type ; oslc:range oslc_sysmlv2: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 . -:featureTypingOwningFeature a oslc:Property ; - oslc:name "featureTypingOwningFeature" ; - oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:featureTypingOwningFeature ; - oslc:range oslc_sysmlv2: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 . - -:featureTypingType a oslc:Property ; - oslc:name "featureTypingType" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureTypingType ; - oslc:range oslc_sysmlv2:Type ; - oslc:readOnly false ; - oslc:representation oslc:Either ; - oslc:valueType oslc:Resource ; - dcterms:description "The Type that is being applied by this FeatureTyping."^^rdf:XMLLiteral . - -:featureTypingTypedFeature a oslc:Property ; - oslc:name "featureTypingTypedFeature" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureTypingTypedFeature ; - oslc:range oslc_sysmlv2:Feature ; - oslc:readOnly false ; - oslc:representation oslc:Either ; - oslc:valueType oslc:Resource ; - dcterms:description "The Feature that has a type determined by this FeatureTyping."^^rdf:XMLLiteral . - -:featureValueFeatureWithValue a oslc:Property ; - oslc:name "featureValueFeatureWithValue" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureValueFeatureWithValue ; - oslc:range oslc_sysmlv2:Feature ; - oslc:readOnly false ; - oslc:representation oslc:Either ; - oslc:valueType oslc:Resource ; - dcterms:description "The Feature to be provided a value."^^rdf:XMLLiteral . - -:featureValueIsDefault a oslc:Property ; - oslc:name "featureValueIsDefault" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureValueIsDefault ; - oslc:range xsd:boolean ; - oslc:readOnly false ; - dcterms:description "Whether this FeatureValue is a concrete specification of the bound or initial value of the featureWithValue, or just a default value that may be overridden."^^rdf:XMLLiteral . - -:featureValueIsInitial a oslc:Property ; - oslc:name "featureValueIsInitial" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureValueIsInitial ; - oslc:range xsd:boolean ; - oslc:readOnly false ; - dcterms:description "Whether this FeatureValue specifies a bound value or an initial value for the featureWithValue."^^rdf:XMLLiteral . - -:featureValueValue a oslc:Property ; - oslc:name "featureValueValue" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featureValueValue ; - oslc:range oslc_sysmlv2: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 . - -:featuringFeature a oslc:Property ; - oslc:name "featuringFeature" ; +:featuring_Feature a oslc:Property ; + oslc:name "featuring_Feature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featuringFeature ; + oslc:propertyDefinition oslc_sysmlv2:featuring_Feature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that is featured by the featuringType."^^rdf:XMLLiteral . -:featuringType a oslc:Property ; - oslc:name "featuringType" ; +:featuring_Type a oslc:Property ; + oslc:name "featuring_Type" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:featuringType ; + oslc:propertyDefinition oslc_sysmlv2:featuring_Type ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Type that features the featureOfType.."^^rdf:XMLLiteral . -:flowConnectionUsageFlowConnectionDefinition a oslc:Property ; - oslc:name "flowConnectionUsageFlowConnectionDefinition" ; +:flowConnectionUsage_FlowConnectionDefinition a oslc:Property ; + oslc:name "flowConnectionUsage_FlowConnectionDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:flowConnectionUsageFlowConnectionDefinition ; + oslc:propertyDefinition oslc_sysmlv2:flowConnectionUsage_FlowConnectionDefinition ; oslc:range oslc_sysmlv2:Interaction ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Interactions that are the types of this FlowConnectionUsage. Nominally, these are FlowConnectionDefinitions, but other kinds of Kernel Interactions are also allowed, to permit use of Interactions from the Kernel Model Libraries."^^rdf:XMLLiteral . -:forLoopActionUsageLoopVariable a oslc:Property ; - oslc:name "forLoopActionUsageLoopVariable" ; +:forLoopActionUsage_LoopVariable a oslc:Property ; + oslc:name "forLoopActionUsage_LoopVariable" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:forLoopActionUsageLoopVariable ; + oslc:propertyDefinition oslc_sysmlv2:forLoopActionUsage_LoopVariable ; oslc:range oslc_sysmlv2:ReferenceUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedFeature of this ForLoopActionUsage that acts as the loop variable, which is assigned the successive values of the input sequence on each iteration. It is the ownedFeature that redefines ForLoopAction::var.."^^rdf:XMLLiteral . -:forLoopActionUsageSeqArgument a oslc:Property ; - oslc:name "forLoopActionUsageSeqArgument" ; +:forLoopActionUsage_SeqArgument a oslc:Property ; + oslc:name "forLoopActionUsage_SeqArgument" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:forLoopActionUsageSeqArgument ; + oslc:propertyDefinition oslc_sysmlv2:forLoopActionUsage_SeqArgument ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Expression whose result provides the sequence of values to which the loopVariable is set for each iterative performance of the bodyAction. It is the Expression whose result is bound to the seq input parameter of this ForLoopActionUsage."^^rdf:XMLLiteral . -:framedConcernMembershipOwnedConcern a oslc:Property ; - oslc:name "framedConcernMembershipOwnedConcern" ; +:framedConcernMembership_OwnedConcern a oslc:Property ; + oslc:name "framedConcernMembership_OwnedConcern" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:framedConcernMembershipOwnedConcern ; + oslc:propertyDefinition oslc_sysmlv2:framedConcernMembership_OwnedConcern ; oslc:range oslc_sysmlv2:ConcernUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ConcernUsage that is the ownedConstraint of this FramedConcernMembership."^^rdf:XMLLiteral . -:framedConcernMembershipReferencedConcern a oslc:Property ; - oslc:name "framedConcernMembershipReferencedConcern" ; +:framedConcernMembership_ReferencedConcern a oslc:Property ; + oslc:name "framedConcernMembership_ReferencedConcern" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:framedConcernMembershipReferencedConcern ; + oslc:propertyDefinition oslc_sysmlv2:framedConcernMembership_ReferencedConcern ; oslc:range oslc_sysmlv2:ConcernUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description " The ConcernUsage that is referenced through this FramedConcernMembership. It is the referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, which must be a ConcernUsage."^^rdf:XMLLiteral . -:functionExpression a oslc:Property ; - oslc:name "functionExpression" ; +:function_Expression a oslc:Property ; + oslc:name "function_Expression" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:functionExpression ; + oslc:propertyDefinition oslc_sysmlv2:function_Expression ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Expressions that are steps in the calculation of the result of this Function."^^rdf:XMLLiteral . -:functionIsModelLevelEvaluable a oslc:Property ; - oslc:name "functionIsModelLevelEvaluable" ; +:function_IsModelLevelEvaluable a oslc:Property ; + oslc:name "function_IsModelLevelEvaluable" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:functionIsModelLevelEvaluable ; + oslc:propertyDefinition oslc_sysmlv2:function_IsModelLevelEvaluable ; oslc:range xsd:boolean ; 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 . -:functionResult a oslc:Property ; - oslc:name "functionResult" ; +:function_Result a oslc:Property ; + oslc:name "function_Result" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:functionResult ; + oslc:propertyDefinition oslc_sysmlv2:function_Result ; oslc:range oslc_sysmlv2: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 . -:ifActionUsageElseAction a oslc:Property ; - oslc:name "ifActionUsageElseAction" ; +:ifActionUsage_ElseAction a oslc:Property ; + oslc:name "ifActionUsage_ElseAction" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:ifActionUsageElseAction ; + oslc:propertyDefinition oslc_sysmlv2:ifActionUsage_ElseAction ; oslc:range oslc_sysmlv2:ActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ActionUsage that is to be performed if the result of the ifArgument is false. It is the (optional) third parameter of the IfActionUsage."^^rdf:XMLLiteral . -:ifActionUsageIfArgument a oslc:Property ; - oslc:name "ifActionUsageIfArgument" ; +:ifActionUsage_IfArgument a oslc:Property ; + oslc:name "ifActionUsage_IfArgument" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:ifActionUsageIfArgument ; + oslc:propertyDefinition oslc_sysmlv2:ifActionUsage_IfArgument ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Expression whose result determines whether the thenAction or (optionally) the elseAction is performed. It is the first parameter of the IfActionUsage.."^^rdf:XMLLiteral . -:ifActionUsageThenAction a oslc:Property ; - oslc:name "ifActionUsageThenAction" ; +:ifActionUsage_ThenAction a oslc:Property ; + oslc:name "ifActionUsage_ThenAction" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:ifActionUsageThenAction ; + oslc:propertyDefinition oslc_sysmlv2:ifActionUsage_ThenAction ; oslc:range oslc_sysmlv2:ActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ActionUsage that is to be performed if the result of the ifArgument is true. It is the second parameter of the IfActionUsage.."^^rdf:XMLLiteral . -:importImportOwningNamespace a oslc:Property ; - oslc:name "importImportOwningNamespace" ; +:import_ImportOwningNamespace a oslc:Property ; + oslc:name "import_ImportOwningNamespace" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:importImportOwningNamespace ; + oslc:propertyDefinition oslc_sysmlv2:import_ImportOwningNamespace ; oslc:range oslc_sysmlv2:Namespace ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Namespace into which Memberships are imported by this Import, which must be the owningRelatedElement of the Import."^^rdf:XMLLiteral . -:importImportedElement a oslc:Property ; - oslc:name "importImportedElement" ; +:import_ImportedElement a oslc:Property ; + oslc:name "import_ImportedElement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:importImportedElement ; + oslc:propertyDefinition oslc_sysmlv2:import_ImportedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The effectively imported Element for this Import. For a MembershipImport, this is the memberElement of the importedMembership. For a NamespaceImport, it is the importedNamespace."^^rdf:XMLLiteral . -:importIsImportAll a oslc:Property ; - oslc:name "importIsImportAll" ; +:import_IsImportAll a oslc:Property ; + oslc:name "import_IsImportAll" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:importIsImportAll ; + oslc:propertyDefinition oslc_sysmlv2:import_IsImportAll ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether to import memberships without regard to declared visibility."^^rdf:XMLLiteral . -:importIsRecursive a oslc:Property ; - oslc:name "importIsRecursive" ; +:import_IsRecursive a oslc:Property ; + oslc:name "import_IsRecursive" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:importIsRecursive ; + oslc:propertyDefinition oslc_sysmlv2:import_IsRecursive ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether to recursively import Memberships from visible, owned sub-Namespaces."^^rdf:XMLLiteral . -:importVisibility a oslc:Property ; - oslc:name "importVisibility" ; +:import_Visibility a oslc:Property ; + oslc:name "import_Visibility" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:importVisibility ; + oslc:propertyDefinition oslc_sysmlv2:import_Visibility ; oslc:range oslc_sysmlv2:VisibilityKind ; oslc:readOnly false ; dcterms:description "The visibility level of the imported members from this Import relative to the importOwningNamespace."^^rdf:XMLLiteral . -:includeUseCaseUsageUseCaseIncluded a oslc:Property ; - oslc:name "includeUseCaseUsageUseCaseIncluded" ; +:includeUseCaseUsage_UseCaseIncluded a oslc:Property ; + oslc:name "includeUseCaseUsage_UseCaseIncluded" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:includeUseCaseUsageUseCaseIncluded ; + oslc:propertyDefinition oslc_sysmlv2:includeUseCaseUsage_UseCaseIncluded ; oslc:range oslc_sysmlv2:UseCaseUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The UseCaseUsage to be included by this IncludeUseCaseUsage. It is the performedAction of the IncludeUseCaseUsage considered as a PerformActionUsage, which must be a UseCaseUsage."^^rdf:XMLLiteral . -:interfaceDefinitionInterfaceEnd a oslc:Property ; - oslc:name "interfaceDefinitionInterfaceEnd" ; +:interfaceDefinition_InterfaceEnd a oslc:Property ; + oslc:name "interfaceDefinition_InterfaceEnd" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:interfaceDefinitionInterfaceEnd ; + oslc:propertyDefinition oslc_sysmlv2:interfaceDefinition_InterfaceEnd ; oslc:range oslc_sysmlv2:PortUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; @@ -6364,2210 +6364,2210 @@ ."""^^rdf:XMLLiteral . -:interfaceUsageInterfaceDefinition a oslc:Property ; - oslc:name "interfaceUsageInterfaceDefinition" ; +:interfaceUsage_InterfaceDefinition a oslc:Property ; + oslc:name "interfaceUsage_InterfaceDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:interfaceUsageInterfaceDefinition ; + oslc:propertyDefinition oslc_sysmlv2:interfaceUsage_InterfaceDefinition ; oslc:range oslc_sysmlv2:InterfaceDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The InterfaceDefinitions that type this InterfaceUsage."^^rdf:XMLLiteral . -:intersectingIntersectingType a oslc:Property ; - oslc:name "intersectingIntersectingType" ; +:intersecting_IntersectingType a oslc:Property ; + oslc:name "intersecting_IntersectingType" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:intersectingIntersectingType ; + oslc:propertyDefinition oslc_sysmlv2:intersecting_IntersectingType ; oslc:range oslc_sysmlv2: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 . -:intersectingTypeIntersected a oslc:Property ; - oslc:name "intersectingTypeIntersected" ; +:intersecting_TypeIntersected a oslc:Property ; + oslc:name "intersecting_TypeIntersected" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:intersectingTypeIntersected ; + oslc:propertyDefinition oslc_sysmlv2:intersecting_TypeIntersected ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "Type with interpretations partly determined by intersectingType, as described in Type::intersectingType."^^rdf:XMLLiteral . -:invariantIsNegated a oslc:Property ; - oslc:name "invariantIsNegated" ; +:invariant_IsNegated a oslc:Property ; + oslc:name "invariant_IsNegated" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:invariantIsNegated ; + oslc:propertyDefinition oslc_sysmlv2:invariant_IsNegated ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether this Invariant is asserted to be false rather than true."^^rdf:XMLLiteral . -:invocationExpressionArgument a oslc:Property ; - oslc:name "invocationExpressionArgument" ; +:invocationExpression_Argument a oslc:Property ; + oslc:name "invocationExpression_Argument" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:invocationExpressionArgument ; + oslc:propertyDefinition oslc_sysmlv2:invocationExpression_Argument ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The value Expressions of the FeatureValues of the owned input parameters of the InvocationExpression."^^rdf:XMLLiteral . -:invocationExpressionOperand a oslc:Property ; - oslc:name "invocationExpressionOperand" ; +:invocationExpression_Operand a oslc:Property ; + oslc:name "invocationExpression_Operand" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:invocationExpressionOperand ; + oslc:propertyDefinition oslc_sysmlv2:invocationExpression_Operand ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "operand."^^rdf:XMLLiteral . -:itemFlowInteraction a oslc:Property ; - oslc:name "itemFlowInteraction" ; +:itemFlow_Interaction a oslc:Property ; + oslc:name "itemFlow_Interaction" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:itemFlowInteraction ; + oslc:propertyDefinition oslc_sysmlv2:itemFlow_Interaction ; oslc:range oslc_sysmlv2:Interaction ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Interactions that type this ItemFlow. Interactions are both Associations and Behaviors, which can type Connectors and Steps, respectively."^^rdf:XMLLiteral . -:itemFlowItemFeature a oslc:Property ; - oslc:name "itemFlowItemFeature" ; +:itemFlow_ItemFeature a oslc:Property ; + oslc:name "itemFlow_ItemFeature" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:itemFlowItemFeature ; + oslc:propertyDefinition oslc_sysmlv2:itemFlow_ItemFeature ; oslc:range oslc_sysmlv2:ItemFeature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedFeature of the ItemFlow that is an ItemFeature (if any)."^^rdf:XMLLiteral . -:itemFlowItemFlowEnd a oslc:Property ; - oslc:name "itemFlowItemFlowEnd" ; +:itemFlow_ItemFlowEnd a oslc:Property ; + oslc:name "itemFlow_ItemFlowEnd" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:itemFlowItemFlowEnd ; + oslc:propertyDefinition oslc_sysmlv2:itemFlow_ItemFlowEnd ; oslc:range oslc_sysmlv2:ItemFlowEnd ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The connectorEnds of this ItemFlow that are ItemFlowEnds."^^rdf:XMLLiteral . -:itemFlowItemType a oslc:Property ; - oslc:name "itemFlowItemType" ; +:itemFlow_ItemType a oslc:Property ; + oslc:name "itemFlow_ItemType" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:itemFlowItemType ; + oslc:propertyDefinition oslc_sysmlv2:itemFlow_ItemType ; oslc:range oslc_sysmlv2:Classifier ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The type of values transferred, which is the type of the itemFeature of the ItemFlow."^^rdf:XMLLiteral . -:itemFlowSourceOutputFeature a oslc:Property ; - oslc:name "itemFlowSourceOutputFeature" ; +:itemFlow_SourceOutputFeature a oslc:Property ; + oslc:name "itemFlow_SourceOutputFeature" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:itemFlowSourceOutputFeature ; + oslc:propertyDefinition oslc_sysmlv2:itemFlow_SourceOutputFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that provides the items carried by the ItemFlow. It must be an owned output of the source of the ItemFlow."^^rdf:XMLLiteral . -:itemFlowTargetInputFeature a oslc:Property ; - oslc:name "itemFlowTargetInputFeature" ; +:itemFlow_TargetInputFeature a oslc:Property ; + oslc:name "itemFlow_TargetInputFeature" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:itemFlowTargetInputFeature ; + oslc:propertyDefinition oslc_sysmlv2:itemFlow_TargetInputFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that receives the values carried by the ItemFlow. It must be an owned output of the target participant of the ItemFlow."^^rdf:XMLLiteral . -:itemUsageItemDefinition a oslc:Property ; - oslc:name "itemUsageItemDefinition" ; +:itemUsage_ItemDefinition a oslc:Property ; + oslc:name "itemUsage_ItemDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:itemUsageItemDefinition ; + oslc:propertyDefinition oslc_sysmlv2:itemUsage_ItemDefinition ; oslc:range oslc_sysmlv2:Structure ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Structures that are the definitions of this ItemUsage. Nominally, these are ItemDefinitions, but other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel Library."^^rdf:XMLLiteral . -:libraryPackageIsStandard a oslc:Property ; - oslc:name "libraryPackageIsStandard" ; +:libraryPackage_IsStandard a oslc:Property ; + oslc:name "libraryPackage_IsStandard" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:libraryPackageIsStandard ; + oslc:propertyDefinition oslc_sysmlv2:libraryPackage_IsStandard ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether this LibraryPackage contains a standard library model. This should only be set to true for LibraryPackages in the standard Kernel Model Libraries or in normative model libraries for a language built on KerML."^^rdf:XMLLiteral . -:literalBooleanValue a oslc:Property ; - oslc:name "literalBooleanValue" ; +:literalBoolean_Value a oslc:Property ; + oslc:name "literalBoolean_Value" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:literalBooleanValue ; + oslc:propertyDefinition oslc_sysmlv2:literalBoolean_Value ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "The Boolean value that is the result of evaluating this LiteralBoolean."^^rdf:XMLLiteral . -:literalIntegerValue a oslc:Property ; - oslc:name "literalIntegerValue" ; +:literalInteger_Value a oslc:Property ; + oslc:name "literalInteger_Value" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:literalIntegerValue ; + oslc:propertyDefinition oslc_sysmlv2:literalInteger_Value ; oslc:range xsd:integer ; oslc:readOnly false ; dcterms:description "The Integer value that is the result of evaluating this LiteralInteger."^^rdf:XMLLiteral . -:literalRationalValue a oslc:Property ; - oslc:name "literalRationalValue" ; +:literalRational_Value a oslc:Property ; + oslc:name "literalRational_Value" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:literalRationalValue ; + oslc:propertyDefinition oslc_sysmlv2:literalRational_Value ; oslc:range xsd:float ; oslc:readOnly false ; dcterms:description "The value whose rational approximation is the result of evaluating this LiteralRational."^^rdf:XMLLiteral . -:literalStringValue a oslc:Property ; - oslc:name "literalStringValue" ; +:literalString_Value a oslc:Property ; + oslc:name "literalString_Value" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:literalStringValue ; + oslc:propertyDefinition oslc_sysmlv2:literalString_Value ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The String value that is the result of evaluating this LiteralString."^^rdf:XMLLiteral . -:loopActionUsageBodyAction a oslc:Property ; - oslc:name "loopActionUsageBodyAction" ; +:loopActionUsage_BodyAction a oslc:Property ; + oslc:name "loopActionUsage_BodyAction" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:loopActionUsageBodyAction ; + oslc:propertyDefinition oslc_sysmlv2:loopActionUsage_BodyAction ; oslc:range oslc_sysmlv2:ActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the LoopActionUsage."^^rdf:XMLLiteral . -:membershipImportImportedMembership a oslc:Property ; - oslc:name "membershipImportImportedMembership" ; +:membershipImport_ImportedMembership a oslc:Property ; + oslc:name "membershipImport_ImportedMembership" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:membershipImportImportedMembership ; + oslc:propertyDefinition oslc_sysmlv2:membershipImport_ImportedMembership ; oslc:range oslc_sysmlv2:Membership ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Membership to be imported."^^rdf:XMLLiteral . -:membershipMemberElement a oslc:Property ; - oslc:name "membershipMemberElement" ; +:membership_MemberElement a oslc:Property ; + oslc:name "membership_MemberElement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:membershipMemberElement ; + oslc:propertyDefinition oslc_sysmlv2:membership_MemberElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Element that becomes a member of the membershipOwningNamespace due to this Membership."^^rdf:XMLLiteral . -:membershipMemberElementId a oslc:Property ; - oslc:name "membershipMemberElementId" ; +:membership_MemberElementId a oslc:Property ; + oslc:name "membership_MemberElementId" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:membershipMemberElementId ; + oslc:propertyDefinition oslc_sysmlv2:membership_MemberElementId ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The elementId of the memberElement."^^rdf:XMLLiteral . -:membershipMemberName a oslc:Property ; - oslc:name "membershipMemberName" ; +:membership_MemberName a oslc:Property ; + oslc:name "membership_MemberName" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:membershipMemberName ; + oslc:propertyDefinition oslc_sysmlv2:membership_MemberName ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The name of the memberElement relative to the membershipOwningNamespace."^^rdf:XMLLiteral . -:membershipMemberShortName a oslc:Property ; - oslc:name "membershipMemberShortName" ; +:membership_MemberShortName a oslc:Property ; + oslc:name "membership_MemberShortName" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:membershipMemberShortName ; + oslc:propertyDefinition oslc_sysmlv2:membership_MemberShortName ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The short name of the memberElement relative to the membershipOwningNamespace."^^rdf:XMLLiteral . -:membershipMembershipOwningNamespace a oslc:Property ; - oslc:name "membershipMembershipOwningNamespace" ; +:membership_MembershipOwningNamespace a oslc:Property ; + oslc:name "membership_MembershipOwningNamespace" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:membershipMembershipOwningNamespace ; + oslc:propertyDefinition oslc_sysmlv2:membership_MembershipOwningNamespace ; oslc:range oslc_sysmlv2:Namespace ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Namespace of which the memberElement becomes a member due to this Membership.."^^rdf:XMLLiteral . -:membershipVisibility a oslc:Property ; - oslc:name "membershipVisibility" ; +:membership_Visibility a oslc:Property ; + oslc:name "membership_Visibility" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:membershipVisibility ; + oslc:propertyDefinition oslc_sysmlv2:membership_Visibility ; oslc:range oslc_sysmlv2:VisibilityKind ; oslc:readOnly false ; dcterms:description "Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace."^^rdf:XMLLiteral . -:metadataAccessExpressionReferencedElement a oslc:Property ; - oslc:name "metadataAccessExpressionReferencedElement" ; +:metadataAccessExpression_ReferencedElement a oslc:Property ; + oslc:name "metadataAccessExpression_ReferencedElement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:metadataAccessExpressionReferencedElement ; + oslc:propertyDefinition oslc_sysmlv2:metadataAccessExpression_ReferencedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description " The Element whose metadata is being accessed."^^rdf:XMLLiteral . -:metadataFeatureMetaclass a oslc:Property ; - oslc:name "metadataFeatureMetaclass" ; +:metadataFeature_Metaclass a oslc:Property ; + oslc:name "metadataFeature_Metaclass" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:metadataFeatureMetaclass ; + oslc:propertyDefinition oslc_sysmlv2:metadataFeature_Metaclass ; oslc:range oslc_sysmlv2:Metaclass ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The type of this MetadataFeature, which must be a Metaclass."^^rdf:XMLLiteral . -:metadataUsageMetadataDefinition a oslc:Property ; - oslc:name "metadataUsageMetadataDefinition" ; +:metadataUsage_MetadataDefinition a oslc:Property ; + oslc:name "metadataUsage_MetadataDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:metadataUsageMetadataDefinition ; + oslc:propertyDefinition oslc_sysmlv2:metadataUsage_MetadataDefinition ; oslc:range oslc_sysmlv2:Metaclass ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The MetadataDefinition that is the definition of this MetadataUsage."^^rdf:XMLLiteral . -:multiplicityRangeBound a oslc:Property ; - oslc:name "multiplicityRangeBound" ; +:multiplicityRange_Bound a oslc:Property ; + oslc:name "multiplicityRange_Bound" ; oslc:occurs oslc:One-or-many ; - oslc:propertyDefinition oslc_sysmlv2:multiplicityRangeBound ; + oslc:propertyDefinition oslc_sysmlv2:multiplicityRange_Bound ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the only ownedMembers of the MultiplicityRange."^^rdf:XMLLiteral . -:multiplicityRangeLowerBound a oslc:Property ; - oslc:name "multiplicityRangeLowerBound" ; +:multiplicityRange_LowerBound a oslc:Property ; + oslc:name "multiplicityRange_LowerBound" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:multiplicityRangeLowerBound ; + oslc:propertyDefinition oslc_sysmlv2:multiplicityRange_LowerBound ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Expression whose result provides the lower bound of the MultiplicityRange. If no lowerBound Expression is given, then the lower bound shall have the same value as the upper bound, unless the upper bound is unbounded (*), in which case the lower bound shall be 0."^^rdf:XMLLiteral . -:multiplicityRangeUpperBound a oslc:Property ; - oslc:name "multiplicityRangeUpperBound" ; +:multiplicityRange_UpperBound a oslc:Property ; + oslc:name "multiplicityRange_UpperBound" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:multiplicityRangeUpperBound ; + oslc:propertyDefinition oslc_sysmlv2:multiplicityRange_UpperBound ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Expression whose result is the upper bound of the MultiplicityRange."^^rdf:XMLLiteral . -:namespaceImportImportedNamespace a oslc:Property ; - oslc:name "namespaceImportImportedNamespace" ; +:namespaceImport_ImportedNamespace a oslc:Property ; + oslc:name "namespaceImport_ImportedNamespace" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:namespaceImportImportedNamespace ; + oslc:propertyDefinition oslc_sysmlv2:namespaceImport_ImportedNamespace ; oslc:range oslc_sysmlv2:Namespace ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Namespace whose visible Memberships are imported by this NamespaceImport."^^rdf:XMLLiteral . -:namespaceImportedMembership a oslc:Property ; - oslc:name "namespaceImportedMembership" ; +:namespace_ImportedMembership a oslc:Property ; + oslc:name "namespace_ImportedMembership" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:namespaceImportedMembership ; + oslc:propertyDefinition oslc_sysmlv2:namespace_ImportedMembership ; oslc:range oslc_sysmlv2: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 . -:namespaceMember a oslc:Property ; - oslc:name "namespaceMember" ; +:namespace_Member a oslc:Property ; + oslc:name "namespace_Member" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:namespaceMember ; + oslc:propertyDefinition oslc_sysmlv2:namespace_Member ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace."^^rdf:XMLLiteral . -:namespaceMembership a oslc:Property ; - oslc:name "namespaceMembership" ; +:namespace_Membership a oslc:Property ; + oslc:name "namespace_Membership" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:namespaceMembership ; + oslc:propertyDefinition oslc_sysmlv2:namespace_Membership ; oslc:range oslc_sysmlv2:Membership ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships."^^rdf:XMLLiteral . -:namespaceOwnedImport a oslc:Property ; - oslc:name "namespaceOwnedImport" ; +:namespace_OwnedImport a oslc:Property ; + oslc:name "namespace_OwnedImport" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:namespaceOwnedImport ; + oslc:propertyDefinition oslc_sysmlv2:namespace_OwnedImport ; oslc:range oslc_sysmlv2:Import ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace."^^rdf:XMLLiteral . -:namespaceOwnedMember a oslc:Property ; - oslc:name "namespaceOwnedMember" ; +:namespace_OwnedMember a oslc:Property ; + oslc:name "namespace_OwnedMember" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:namespaceOwnedMember ; + oslc:propertyDefinition oslc_sysmlv2:namespace_OwnedMember ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the .."^^rdf:XMLLiteral . -:namespaceOwnedMembership a oslc:Property ; - oslc:name "namespaceOwnedMembership" ; +:namespace_OwnedMembership a oslc:Property ; + oslc:name "namespace_OwnedMembership" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:namespaceOwnedMembership ; + oslc:propertyDefinition oslc_sysmlv2:namespace_OwnedMembership ; oslc:range oslc_sysmlv2:Membership ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace."^^rdf:XMLLiteral . -:objectiveMembershipOwnedObjectiveRequirement a oslc:Property ; - oslc:name "objectiveMembershipOwnedObjectiveRequirement" ; +:objectiveMembership_OwnedObjectiveRequirement a oslc:Property ; + oslc:name "objectiveMembership_OwnedObjectiveRequirement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:objectiveMembershipOwnedObjectiveRequirement ; + oslc:propertyDefinition oslc_sysmlv2:objectiveMembership_OwnedObjectiveRequirement ; oslc:range oslc_sysmlv2:RequirementUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RequirementUsage that is the ownedMemberFeature of this RequirementUsage."^^rdf:XMLLiteral . -:occurrenceDefinitionIsIndividual a oslc:Property ; - oslc:name "occurrenceDefinitionIsIndividual" ; +:occurrenceDefinition_IsIndividual a oslc:Property ; + oslc:name "occurrenceDefinition_IsIndividual" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:occurrenceDefinitionIsIndividual ; + oslc:propertyDefinition oslc_sysmlv2:occurrenceDefinition_IsIndividual ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether this OccurrenceDefinition is constrained to represent single individual."^^rdf:XMLLiteral . -:occurrenceDefinitionLifeClass a oslc:Property ; - oslc:name "occurrenceDefinitionLifeClass" ; +:occurrenceDefinition_LifeClass a oslc:Property ; + oslc:name "occurrenceDefinition_LifeClass" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:occurrenceDefinitionLifeClass ; + oslc:propertyDefinition oslc_sysmlv2:occurrenceDefinition_LifeClass ; oslc:range oslc_sysmlv2:LifeClass ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual."^^rdf:XMLLiteral . -:occurrenceUsageIndividualDefinition a oslc:Property ; - oslc:name "occurrenceUsageIndividualDefinition" ; +:occurrenceUsage_IndividualDefinition a oslc:Property ; + oslc:name "occurrenceUsage_IndividualDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:occurrenceUsageIndividualDefinition ; + oslc:propertyDefinition oslc_sysmlv2:occurrenceUsage_IndividualDefinition ; oslc:range oslc_sysmlv2:OccurrenceDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The at most one occurrenceDefinition that has isIndividual = true."^^rdf:XMLLiteral . -:occurrenceUsageIsIndividual a oslc:Property ; - oslc:name "occurrenceUsageIsIndividual" ; +:occurrenceUsage_IsIndividual a oslc:Property ; + oslc:name "occurrenceUsage_IsIndividual" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:occurrenceUsageIsIndividual ; + oslc:propertyDefinition oslc_sysmlv2:occurrenceUsage_IsIndividual ; oslc:range xsd:boolean ; 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 . -:occurrenceUsageOccurrenceDefinition a oslc:Property ; - oslc:name "occurrenceUsageOccurrenceDefinition" ; +:occurrenceUsage_OccurrenceDefinition a oslc:Property ; + oslc:name "occurrenceUsage_OccurrenceDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:occurrenceUsageOccurrenceDefinition ; + oslc:propertyDefinition oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition ; oslc:range oslc_sysmlv2:Class ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Classes that are the types of this OccurrenceUsage. Nominally, these are OccurrenceDefinitions, but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model Libraries."^^rdf:XMLLiteral . -:occurrenceUsagePortionKind a oslc:Property ; - oslc:name "occurrenceUsagePortionKind" ; +:occurrenceUsage_PortionKind a oslc:Property ; + oslc:name "occurrenceUsage_PortionKind" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:occurrenceUsagePortionKind ; + oslc:propertyDefinition oslc_sysmlv2:occurrenceUsage_PortionKind ; oslc:range oslc_sysmlv2:PortionKind ; oslc:readOnly false ; dcterms:description "The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted."^^rdf:XMLLiteral . -:operatorExpressionOperator a oslc:Property ; - oslc:name "operatorExpressionOperator" ; +:operatorExpression_Operator a oslc:Property ; + oslc:name "operatorExpression_Operator" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:operatorExpressionOperator ; + oslc:propertyDefinition oslc_sysmlv2:operatorExpression_Operator ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "An operator symbol that names a corresponding Function from one of the standard packages from the Kernel Function Library ."^^rdf:XMLLiteral . -:owningMembershipOwnedMemberElement a oslc:Property ; - oslc:name "owningMembershipOwnedMemberElement" ; +:owningMembership_OwnedMemberElement a oslc:Property ; + oslc:name "owningMembership_OwnedMemberElement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:owningMembershipOwnedMemberElement ; + oslc:propertyDefinition oslc_sysmlv2:owningMembership_OwnedMemberElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership."^^rdf:XMLLiteral . -:owningMembershipOwnedMemberElementId a oslc:Property ; - oslc:name "owningMembershipOwnedMemberElementId" ; +:owningMembership_OwnedMemberElementId a oslc:Property ; + oslc:name "owningMembership_OwnedMemberElementId" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:owningMembershipOwnedMemberElementId ; + oslc:propertyDefinition oslc_sysmlv2:owningMembership_OwnedMemberElementId ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The elementId of the ownedMemberElement."^^rdf:XMLLiteral . -:owningMembershipOwnedMemberName a oslc:Property ; - oslc:name "owningMembershipOwnedMemberName" ; +:owningMembership_OwnedMemberName a oslc:Property ; + oslc:name "owningMembership_OwnedMemberName" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:owningMembershipOwnedMemberName ; + oslc:propertyDefinition oslc_sysmlv2:owningMembership_OwnedMemberName ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The name of the ownedMemberElement."^^rdf:XMLLiteral . -:owningMembershipOwnedMemberShortName a oslc:Property ; - oslc:name "owningMembershipOwnedMemberShortName" ; +:owningMembership_OwnedMemberShortName a oslc:Property ; + oslc:name "owningMembership_OwnedMemberShortName" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:owningMembershipOwnedMemberShortName ; + oslc:propertyDefinition oslc_sysmlv2:owningMembership_OwnedMemberShortName ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The shortName of the ownedMemberElement."^^rdf:XMLLiteral . -:packageFilterCondition a oslc:Property ; - oslc:name "packageFilterCondition" ; +:package_FilterCondition a oslc:Property ; + oslc:name "package_FilterCondition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:packageFilterCondition ; + oslc:propertyDefinition oslc_sysmlv2:package_FilterCondition ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The model-level evaluable Boolean-valued Expression used to filter the members of this Package, which are owned by the Package are via ElementFilterMemberships."^^rdf:XMLLiteral . -:parameterMembershipOwnedMemberParameter a oslc:Property ; - oslc:name "parameterMembershipOwnedMemberParameter" ; +:parameterMembership_OwnedMemberParameter a oslc:Property ; + oslc:name "parameterMembership_OwnedMemberParameter" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:parameterMembershipOwnedMemberParameter ; + oslc:propertyDefinition oslc_sysmlv2:parameterMembership_OwnedMemberParameter ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that is identified as a parameter by this ParameterMembership."^^rdf:XMLLiteral . -:partUsagePartDefinition a oslc:Property ; - oslc:name "partUsagePartDefinition" ; +:partUsage_PartDefinition a oslc:Property ; + oslc:name "partUsage_PartDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:partUsagePartDefinition ; + oslc:propertyDefinition oslc_sysmlv2:partUsage_PartDefinition ; oslc:range oslc_sysmlv2:PartDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The itemDefinitions of this PartUsage that are PartDefinitions."^^rdf:XMLLiteral . -:performActionUsagePerformedAction a oslc:Property ; - oslc:name "performActionUsagePerformedAction" ; +:performActionUsage_PerformedAction a oslc:Property ; + oslc:name "performActionUsage_PerformedAction" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:performActionUsagePerformedAction ; + oslc:propertyDefinition oslc_sysmlv2:performActionUsage_PerformedAction ; oslc:range oslc_sysmlv2:ActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage."^^rdf:XMLLiteral . -:portConjugationConjugatedPortDefinition a oslc:Property ; - oslc:name "portConjugationConjugatedPortDefinition" ; +:portConjugation_ConjugatedPortDefinition a oslc:Property ; + oslc:name "portConjugation_ConjugatedPortDefinition" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:portConjugationConjugatedPortDefinition ; + oslc:propertyDefinition oslc_sysmlv2:portConjugation_ConjugatedPortDefinition ; oslc:range oslc_sysmlv2:ConjugatedPortDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ConjugatedPortDefinition that is conjugate to the originalPortDefinition."^^rdf:XMLLiteral . -:portConjugationOriginalPortDefinition a oslc:Property ; - oslc:name "portConjugationOriginalPortDefinition" ; +:portConjugation_OriginalPortDefinition a oslc:Property ; + oslc:name "portConjugation_OriginalPortDefinition" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:portConjugationOriginalPortDefinition ; + oslc:propertyDefinition oslc_sysmlv2:portConjugation_OriginalPortDefinition ; oslc:range oslc_sysmlv2:PortDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The PortDefinition being conjugated."^^rdf:XMLLiteral . -:portDefinitionConjugatedPortDefinition a oslc:Property ; - oslc:name "portDefinitionConjugatedPortDefinition" ; +:portDefinition_ConjugatedPortDefinition a oslc:Property ; + oslc:name "portDefinition_ConjugatedPortDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:portDefinitionConjugatedPortDefinition ; + oslc:propertyDefinition oslc_sysmlv2:portDefinition_ConjugatedPortDefinition ; oslc:range oslc_sysmlv2:ConjugatedPortDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The that is conjugate to this PortDefinition.."^^rdf:XMLLiteral . -:portUsagePortDefinition a oslc:Property ; - oslc:name "portUsagePortDefinition" ; +:portUsage_PortDefinition a oslc:Property ; + oslc:name "portUsage_PortDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:portUsagePortDefinition ; + oslc:propertyDefinition oslc_sysmlv2:portUsage_PortDefinition ; oslc:range oslc_sysmlv2:PortDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The occurrenceDefinitions of this PortUsage, which must all be PortDefinitions.."^^rdf:XMLLiteral . -:redefinitionRedefinedFeature a oslc:Property ; - oslc:name "redefinitionRedefinedFeature" ; +:redefinition_RedefinedFeature a oslc:Property ; + oslc:name "redefinition_RedefinedFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:redefinitionRedefinedFeature ; + oslc:propertyDefinition oslc_sysmlv2:redefinition_RedefinedFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that is redefined by the redefiningFeature of this Redefinition."^^rdf:XMLLiteral . -:redefinitionRedefiningFeature a oslc:Property ; - oslc:name "redefinitionRedefiningFeature" ; +:redefinition_RedefiningFeature a oslc:Property ; + oslc:name "redefinition_RedefiningFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:redefinitionRedefiningFeature ; + oslc:propertyDefinition oslc_sysmlv2:redefinition_RedefiningFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that is redefining the redefinedFeature of this Redefinition."^^rdf:XMLLiteral . -:referenceSubsettingReferencedFeature a oslc:Property ; - oslc:name "referenceSubsettingReferencedFeature" ; +:referenceSubsetting_ReferencedFeature a oslc:Property ; + oslc:name "referenceSubsetting_ReferencedFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:referenceSubsettingReferencedFeature ; + oslc:propertyDefinition oslc_sysmlv2:referenceSubsetting_ReferencedFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that is referenced by the referencingFeature of this ReferenceSubsetting."^^rdf:XMLLiteral . -:referenceSubsettingReferencingFeature a oslc:Property ; - oslc:name "referenceSubsettingReferencingFeature" ; +:referenceSubsetting_ReferencingFeature a oslc:Property ; + oslc:name "referenceSubsetting_ReferencingFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:referenceSubsettingReferencingFeature ; + oslc:propertyDefinition oslc_sysmlv2:referenceSubsetting_ReferencingFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature."^^rdf:XMLLiteral . -:relationshipIsImplied a oslc:Property ; - oslc:name "relationshipIsImplied" ; +:relationship_IsImplied a oslc:Property ; + oslc:name "relationship_IsImplied" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:relationshipIsImplied ; + oslc:propertyDefinition oslc_sysmlv2:relationship_IsImplied ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler."^^rdf:XMLLiteral . -:relationshipOwnedRelatedElement a oslc:Property ; - oslc:name "relationshipOwnedRelatedElement" ; +:relationship_OwnedRelatedElement a oslc:Property ; + oslc:name "relationship_OwnedRelatedElement" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:relationshipOwnedRelatedElement ; + oslc:propertyDefinition oslc_sysmlv2:relationship_OwnedRelatedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The relatedElements of this Relationship that are owned by the Relationship."^^rdf:XMLLiteral . -:relationshipOwningRelatedElement a oslc:Property ; - oslc:name "relationshipOwningRelatedElement" ; +:relationship_OwningRelatedElement a oslc:Property ; + oslc:name "relationship_OwningRelatedElement" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:relationshipOwningRelatedElement ; + oslc:propertyDefinition oslc_sysmlv2:relationship_OwningRelatedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The relatedElement of this Relationship that owns the Relationship, if any."^^rdf:XMLLiteral . -:relationshipRelatedElement a oslc:Property ; - oslc:name "relationshipRelatedElement" ; +:relationship_RelatedElement a oslc:Property ; + oslc:name "relationship_RelatedElement" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:relationshipRelatedElement ; + oslc:propertyDefinition oslc_sysmlv2:relationship_RelatedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship."^^rdf:XMLLiteral . -:relationshipSource a oslc:Property ; - oslc:name "relationshipSource" ; +:relationship_Source a oslc:Property ; + oslc:name "relationship_Source" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:relationshipSource ; + oslc:propertyDefinition oslc_sysmlv2:relationship_Source ; oslc:range oslc_sysmlv2: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 . -:relationshipTarget a oslc:Property ; - oslc:name "relationshipTarget" ; +:relationship_Target a oslc:Property ; + oslc:name "relationship_Target" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:relationshipTarget ; + oslc:propertyDefinition oslc_sysmlv2:relationship_Target ; oslc:range oslc_sysmlv2: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 . -:renderingDefinitionRendering a oslc:Property ; - oslc:name "renderingDefinitionRendering" ; +:renderingDefinition_Rendering a oslc:Property ; + oslc:name "renderingDefinition_Rendering" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:renderingDefinitionRendering ; + oslc:propertyDefinition oslc_sysmlv2:renderingDefinition_Rendering ; oslc:range oslc_sysmlv2:RenderingUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The usages of a RenderingDefinition that are RenderingUsages."^^rdf:XMLLiteral . -:renderingUsageRenderingDefinition a oslc:Property ; - oslc:name "renderingUsageRenderingDefinition" ; +:renderingUsage_RenderingDefinition a oslc:Property ; + oslc:name "renderingUsage_RenderingDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:renderingUsageRenderingDefinition ; + oslc:propertyDefinition oslc_sysmlv2:renderingUsage_RenderingDefinition ; oslc:range oslc_sysmlv2:RenderingDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RenderingDefinition that is the definition of this RenderingUsage."^^rdf:XMLLiteral . -:requirementConstraintMembershipKind a oslc:Property ; - oslc:name "requirementConstraintMembershipKind" ; +:requirementConstraintMembership_Kind a oslc:Property ; + oslc:name "requirementConstraintMembership_Kind" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:requirementConstraintMembershipKind ; + oslc:propertyDefinition oslc_sysmlv2:requirementConstraintMembership_Kind ; oslc:range oslc_sysmlv2:RequirementConstraintKind ; oslc:readOnly false ; dcterms:description "Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage."^^rdf:XMLLiteral . -:requirementConstraintMembershipOwnedConstraint a oslc:Property ; - oslc:name "requirementConstraintMembershipOwnedConstraint" ; +:requirementConstraintMembership_OwnedConstraint a oslc:Property ; + oslc:name "requirementConstraintMembership_OwnedConstraint" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:requirementConstraintMembershipOwnedConstraint ; + oslc:propertyDefinition oslc_sysmlv2:requirementConstraintMembership_OwnedConstraint ; oslc:range oslc_sysmlv2: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 . -:requirementConstraintMembershipReferencedConstraint a oslc:Property ; - oslc:name "requirementConstraintMembershipReferencedConstraint" ; +:requirementConstraintMembership_ReferencedConstraint a oslc:Property ; + oslc:name "requirementConstraintMembership_ReferencedConstraint" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:requirementConstraintMembershipReferencedConstraint ; + oslc:propertyDefinition oslc_sysmlv2:requirementConstraintMembership_ReferencedConstraint ; oslc:range oslc_sysmlv2:ConstraintUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description " The ConstraintUsage that is referenced through this RequirementConstraintMembership. It is the referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, otherwise, the ownedConstraint itself."^^rdf:XMLLiteral . -:requirementDefinitionActorParameter a oslc:Property ; - oslc:name "requirementDefinitionActorParameter" ; +:requirementDefinition_ActorParameter a oslc:Property ; + oslc:name "requirementDefinition_ActorParameter" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementDefinitionActorParameter ; + oslc:propertyDefinition oslc_sysmlv2:requirementDefinition_ActorParameter ; oslc:range oslc_sysmlv2: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 . -:requirementDefinitionAssumedConstraint a oslc:Property ; - oslc:name "requirementDefinitionAssumedConstraint" ; +:requirementDefinition_AssumedConstraint a oslc:Property ; + oslc:name "requirementDefinition_AssumedConstraint" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementDefinitionAssumedConstraint ; + oslc:propertyDefinition oslc_sysmlv2:requirementDefinition_AssumedConstraint ; oslc:range oslc_sysmlv2: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 . -:requirementDefinitionFramedConcern a oslc:Property ; - oslc:name "requirementDefinitionFramedConcern" ; +:requirementDefinition_FramedConcern a oslc:Property ; + oslc:name "requirementDefinition_FramedConcern" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementDefinitionFramedConcern ; + oslc:propertyDefinition oslc_sysmlv2:requirementDefinition_FramedConcern ; oslc:range oslc_sysmlv2: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 . -:requirementDefinitionReqId a oslc:Property ; - oslc:name "requirementDefinitionReqId" ; +:requirementDefinition_ReqId a oslc:Property ; + oslc:name "requirementDefinition_ReqId" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:requirementDefinitionReqId ; + oslc:propertyDefinition oslc_sysmlv2:requirementDefinition_ReqId ; oslc:range xsd:string ; 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 . -:requirementDefinitionRequiredConstraint a oslc:Property ; - oslc:name "requirementDefinitionRequiredConstraint" ; +:requirementDefinition_RequiredConstraint a oslc:Property ; + oslc:name "requirementDefinition_RequiredConstraint" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementDefinitionRequiredConstraint ; + oslc:propertyDefinition oslc_sysmlv2:requirementDefinition_RequiredConstraint ; oslc:range oslc_sysmlv2: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 . -:requirementDefinitionStakeholderParameter a oslc:Property ; - oslc:name "requirementDefinitionStakeholderParameter" ; +:requirementDefinition_StakeholderParameter a oslc:Property ; + oslc:name "requirementDefinition_StakeholderParameter" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementDefinitionStakeholderParameter ; + oslc:propertyDefinition oslc_sysmlv2:requirementDefinition_StakeholderParameter ; oslc:range oslc_sysmlv2: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 . -:requirementDefinitionSubjectParameter a oslc:Property ; - oslc:name "requirementDefinitionSubjectParameter" ; +:requirementDefinition_SubjectParameter a oslc:Property ; + oslc:name "requirementDefinition_SubjectParameter" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:requirementDefinitionSubjectParameter ; + oslc:propertyDefinition oslc_sysmlv2:requirementDefinition_SubjectParameter ; oslc:range oslc_sysmlv2: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 . -:requirementDefinitionText a oslc:Property ; - oslc:name "requirementDefinitionText" ; +:requirementDefinition_Text a oslc:Property ; + oslc:name "requirementDefinition_Text" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementDefinitionText ; + oslc:propertyDefinition oslc_sysmlv2:requirementDefinition_Text ; oslc:range xsd:string ; 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 . -:requirementUsageActorParameter a oslc:Property ; - oslc:name "requirementUsageActorParameter" ; +:requirementUsage_ActorParameter a oslc:Property ; + oslc:name "requirementUsage_ActorParameter" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementUsageActorParameter ; + oslc:propertyDefinition oslc_sysmlv2:requirementUsage_ActorParameter ; oslc:range oslc_sysmlv2: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 . -:requirementUsageAssumedConstraint a oslc:Property ; - oslc:name "requirementUsageAssumedConstraint" ; +:requirementUsage_AssumedConstraint a oslc:Property ; + oslc:name "requirementUsage_AssumedConstraint" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementUsageAssumedConstraint ; + oslc:propertyDefinition oslc_sysmlv2:requirementUsage_AssumedConstraint ; oslc:range oslc_sysmlv2: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 . -:requirementUsageFramedConcern a oslc:Property ; - oslc:name "requirementUsageFramedConcern" ; +:requirementUsage_FramedConcern a oslc:Property ; + oslc:name "requirementUsage_FramedConcern" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementUsageFramedConcern ; + oslc:propertyDefinition oslc_sysmlv2:requirementUsage_FramedConcern ; oslc:range oslc_sysmlv2: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 . -:requirementUsageReqId a oslc:Property ; - oslc:name "requirementUsageReqId" ; +:requirementUsage_ReqId a oslc:Property ; + oslc:name "requirementUsage_ReqId" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:requirementUsageReqId ; + oslc:propertyDefinition oslc_sysmlv2:requirementUsage_ReqId ; oslc:range xsd:string ; 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 . -:requirementUsageRequiredConstraint a oslc:Property ; - oslc:name "requirementUsageRequiredConstraint" ; +:requirementUsage_RequiredConstraint a oslc:Property ; + oslc:name "requirementUsage_RequiredConstraint" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementUsageRequiredConstraint ; + oslc:propertyDefinition oslc_sysmlv2:requirementUsage_RequiredConstraint ; oslc:range oslc_sysmlv2: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 . -:requirementUsageRequirementDefinition a oslc:Property ; - oslc:name "requirementUsageRequirementDefinition" ; +:requirementUsage_RequirementDefinition a oslc:Property ; + oslc:name "requirementUsage_RequirementDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:requirementUsageRequirementDefinition ; + oslc:propertyDefinition oslc_sysmlv2:requirementUsage_RequirementDefinition ; oslc:range oslc_sysmlv2:RequirementDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RequirementDefinition that is the single definition of this RequirementUsage."^^rdf:XMLLiteral . -:requirementUsageStakeholderParameter a oslc:Property ; - oslc:name "requirementUsageStakeholderParameter" ; +:requirementUsage_StakeholderParameter a oslc:Property ; + oslc:name "requirementUsage_StakeholderParameter" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementUsageStakeholderParameter ; + oslc:propertyDefinition oslc_sysmlv2:requirementUsage_StakeholderParameter ; oslc:range oslc_sysmlv2: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 . -:requirementUsageSubjectParameter a oslc:Property ; - oslc:name "requirementUsageSubjectParameter" ; +:requirementUsage_SubjectParameter a oslc:Property ; + oslc:name "requirementUsage_SubjectParameter" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:requirementUsageSubjectParameter ; + oslc:propertyDefinition oslc_sysmlv2:requirementUsage_SubjectParameter ; oslc:range oslc_sysmlv2: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 . -:requirementUsageText a oslc:Property ; - oslc:name "requirementUsageText" ; +:requirementUsage_Text a oslc:Property ; + oslc:name "requirementUsage_Text" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:requirementUsageText ; + oslc:propertyDefinition oslc_sysmlv2:requirementUsage_Text ; oslc:range xsd:string ; 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 . -:requirementVerificationMembershipOwnedRequirement a oslc:Property ; - oslc:name "requirementVerificationMembershipOwnedRequirement" ; +:requirementVerificationMembership_OwnedRequirement a oslc:Property ; + oslc:name "requirementVerificationMembership_OwnedRequirement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:requirementVerificationMembershipOwnedRequirement ; + oslc:propertyDefinition oslc_sysmlv2:requirementVerificationMembership_OwnedRequirement ; oslc:range oslc_sysmlv2: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 . -:requirementVerificationMembershipVerifiedRequirement a oslc:Property ; - oslc:name "requirementVerificationMembershipVerifiedRequirement" ; +:requirementVerificationMembership_VerifiedRequirement a oslc:Property ; + oslc:name "requirementVerificationMembership_VerifiedRequirement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:requirementVerificationMembershipVerifiedRequirement ; + oslc:propertyDefinition oslc_sysmlv2:requirementVerificationMembership_VerifiedRequirement ; oslc:range oslc_sysmlv2: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 . -:resultExpressionMembershipOwnedResultExpression a oslc:Property ; - oslc:name "resultExpressionMembershipOwnedResultExpression" ; +:resultExpressionMembership_OwnedResultExpression a oslc:Property ; + oslc:name "resultExpressionMembership_OwnedResultExpression" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:resultExpressionMembershipOwnedResultExpression ; + oslc:propertyDefinition oslc_sysmlv2:resultExpressionMembership_OwnedResultExpression ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Expression that provides the result for the owner of the ResultExpressionMembership."^^rdf:XMLLiteral . -:satisfyRequirementUsageSatisfiedRequirement a oslc:Property ; - oslc:name "satisfyRequirementUsageSatisfiedRequirement" ; +:satisfyRequirementUsage_SatisfiedRequirement a oslc:Property ; + oslc:name "satisfyRequirementUsage_SatisfiedRequirement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:satisfyRequirementUsageSatisfiedRequirement ; + oslc:propertyDefinition oslc_sysmlv2:satisfyRequirementUsage_SatisfiedRequirement ; oslc:range oslc_sysmlv2:RequirementUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RequirementUsage that is satisfied by the satisfyingSubject of this SatisfyRequirementUsage. It is the assertedConstraint of the SatisfyRequirementUsage considered as an AssertConstraintUsage, which must be a RequirementUsage."^^rdf:XMLLiteral . -:satisfyRequirementUsageSatisfyingFeature a oslc:Property ; - oslc:name "satisfyRequirementUsageSatisfyingFeature" ; +:satisfyRequirementUsage_SatisfyingFeature a oslc:Property ; + oslc:name "satisfyRequirementUsage_SatisfyingFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:satisfyRequirementUsageSatisfyingFeature ; + oslc:propertyDefinition oslc_sysmlv2:satisfyRequirementUsage_SatisfyingFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that represents the actual subject that is asserted to satisfy the satisfiedRequirement. The satisfyingFeature is bound to the subjectParameter of the SatisfyRequirementUsage."^^rdf:XMLLiteral . -:sendActionUsagePayloadArgument a oslc:Property ; - oslc:name "sendActionUsagePayloadArgument" ; +:sendActionUsage_PayloadArgument a oslc:Property ; + oslc:name "sendActionUsage_PayloadArgument" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:sendActionUsagePayloadArgument ; + oslc:propertyDefinition oslc_sysmlv2:sendActionUsage_PayloadArgument ; oslc:range oslc_sysmlv2: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 . -:sendActionUsageReceiverArgument a oslc:Property ; - oslc:name "sendActionUsageReceiverArgument" ; +:sendActionUsage_ReceiverArgument a oslc:Property ; + oslc:name "sendActionUsage_ReceiverArgument" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:sendActionUsageReceiverArgument ; + oslc:propertyDefinition oslc_sysmlv2:sendActionUsage_ReceiverArgument ; oslc:range oslc_sysmlv2: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 . -:sendActionUsageSenderArgument a oslc:Property ; - oslc:name "sendActionUsageSenderArgument" ; +:sendActionUsage_SenderArgument a oslc:Property ; + oslc:name "sendActionUsage_SenderArgument" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:sendActionUsageSenderArgument ; + oslc:propertyDefinition oslc_sysmlv2:sendActionUsage_SenderArgument ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "An Expression whose result is bound to the sender input parameter of this SendActionUsage."^^rdf:XMLLiteral . -:specializationGeneral a oslc:Property ; - oslc:name "specializationGeneral" ; +:specialization_General a oslc:Property ; + oslc:name "specialization_General" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:specializationGeneral ; + oslc:propertyDefinition oslc_sysmlv2:specialization_General ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "A Type with a superset of all instances of the specific Type, which might be the same set."^^rdf:XMLLiteral . -:specializationOwningType a oslc:Property ; - oslc:name "specializationOwningType" ; +:specialization_OwningType a oslc:Property ; + oslc:name "specialization_OwningType" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:specializationOwningType ; + oslc:propertyDefinition oslc_sysmlv2:specialization_OwningType ; oslc:range oslc_sysmlv2: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 . -:specializationSpecific a oslc:Property ; - oslc:name "specializationSpecific" ; +:specialization_Specific a oslc:Property ; + oslc:name "specialization_Specific" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:specializationSpecific ; + oslc:propertyDefinition oslc_sysmlv2:specialization_Specific ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "A Type with a subset of all instances of the general Type, which might be the same set."^^rdf:XMLLiteral . -:stakeholderMembershipOwnedStakeholderParameter a oslc:Property ; - oslc:name "stakeholderMembershipOwnedStakeholderParameter" ; +:stakeholderMembership_OwnedStakeholderParameter a oslc:Property ; + oslc:name "stakeholderMembership_OwnedStakeholderParameter" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:stakeholderMembershipOwnedStakeholderParameter ; + oslc:propertyDefinition oslc_sysmlv2:stakeholderMembership_OwnedStakeholderParameter ; oslc:range oslc_sysmlv2:PartUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The PartUsage specifying the stakeholder."^^rdf:XMLLiteral . -:stateDefinitionDoAction a oslc:Property ; - oslc:name "stateDefinitionDoAction" ; +:stateDefinition_DoAction a oslc:Property ; + oslc:name "stateDefinition_DoAction" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:stateDefinitionDoAction ; + oslc:propertyDefinition oslc_sysmlv2:stateDefinition_DoAction ; oslc:range oslc_sysmlv2: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 . -:stateDefinitionEntryAction a oslc:Property ; - oslc:name "stateDefinitionEntryAction" ; +:stateDefinition_EntryAction a oslc:Property ; + oslc:name "stateDefinition_EntryAction" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:stateDefinitionEntryAction ; + oslc:propertyDefinition oslc_sysmlv2:stateDefinition_EntryAction ; oslc:range oslc_sysmlv2: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 . -:stateDefinitionExitAction a oslc:Property ; - oslc:name "stateDefinitionExitAction" ; +:stateDefinition_ExitAction a oslc:Property ; + oslc:name "stateDefinition_ExitAction" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:stateDefinitionExitAction ; + oslc:propertyDefinition oslc_sysmlv2:stateDefinition_ExitAction ; oslc:range oslc_sysmlv2: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 . -:stateDefinitionIsParallel a oslc:Property ; - oslc:name "stateDefinitionIsParallel" ; +:stateDefinition_IsParallel a oslc:Property ; + oslc:name "stateDefinition_IsParallel" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:stateDefinitionIsParallel ; + oslc:propertyDefinition oslc_sysmlv2:stateDefinition_IsParallel ; oslc:range xsd:boolean ; 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 . -:stateDefinitionState a oslc:Property ; - oslc:name "stateDefinitionState" ; +:stateDefinition_State a oslc:Property ; + oslc:name "stateDefinition_State" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:stateDefinitionState ; + oslc:propertyDefinition oslc_sysmlv2:stateDefinition_State ; oslc:range oslc_sysmlv2:StateUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The StateUsages, which are actions in the StateDefinition, that specify the discrete states in the behavior defined by the StateDefinition."^^rdf:XMLLiteral . -:stateSubactionMembershipAction a oslc:Property ; - oslc:name "stateSubactionMembershipAction" ; +:stateSubactionMembership_Action a oslc:Property ; + oslc:name "stateSubactionMembership_Action" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:stateSubactionMembershipAction ; + oslc:propertyDefinition oslc_sysmlv2:stateSubactionMembership_Action ; oslc:range oslc_sysmlv2:ActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ActionUsage that is the ownedMemberFeature of this StateSubactionMembership."^^rdf:XMLLiteral . -:stateSubactionMembershipKind a oslc:Property ; - oslc:name "stateSubactionMembershipKind" ; +:stateSubactionMembership_Kind a oslc:Property ; + oslc:name "stateSubactionMembership_Kind" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:stateSubactionMembershipKind ; + oslc:propertyDefinition oslc_sysmlv2:stateSubactionMembership_Kind ; oslc:range oslc_sysmlv2:StateSubactionKind ; oslc:readOnly false ; dcterms:description "Whether this StateSubactionMembership is for an entry, do or exit ActionUsage.."^^rdf:XMLLiteral . -:stateUsageDoAction a oslc:Property ; - oslc:name "stateUsageDoAction" ; +:stateUsage_DoAction a oslc:Property ; + oslc:name "stateUsage_DoAction" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:stateUsageDoAction ; + oslc:propertyDefinition oslc_sysmlv2:stateUsage_DoAction ; oslc:range oslc_sysmlv2: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 . -:stateUsageEntryAction a oslc:Property ; - oslc:name "stateUsageEntryAction" ; +:stateUsage_EntryAction a oslc:Property ; + oslc:name "stateUsage_EntryAction" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:stateUsageEntryAction ; + oslc:propertyDefinition oslc_sysmlv2:stateUsage_EntryAction ; oslc:range oslc_sysmlv2: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 . -:stateUsageExitAction a oslc:Property ; - oslc:name "stateUsageExitAction" ; +:stateUsage_ExitAction a oslc:Property ; + oslc:name "stateUsage_ExitAction" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:stateUsageExitAction ; + oslc:propertyDefinition oslc_sysmlv2:stateUsage_ExitAction ; oslc:range oslc_sysmlv2: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 . -:stateUsageIsParallel a oslc:Property ; - oslc:name "stateUsageIsParallel" ; +:stateUsage_IsParallel a oslc:Property ; + oslc:name "stateUsage_IsParallel" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:stateUsageIsParallel ; + oslc:propertyDefinition oslc_sysmlv2:stateUsage_IsParallel ; oslc:range xsd:boolean ; 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 . -:stateUsageStateDefinition a oslc:Property ; - oslc:name "stateUsageStateDefinition" ; +:stateUsage_StateDefinition a oslc:Property ; + oslc:name "stateUsage_StateDefinition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:stateUsageStateDefinition ; + oslc:propertyDefinition oslc_sysmlv2:stateUsage_StateDefinition ; oslc:range oslc_sysmlv2:Behavior ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Behaviors that are the types of this StateUsage. Nominally, these would be StateDefinitions, but kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel Model Libraries."^^rdf:XMLLiteral . -:stepBehavior a oslc:Property ; - oslc:name "stepBehavior" ; +:step_Behavior a oslc:Property ; + oslc:name "step_Behavior" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:stepBehavior ; + oslc:propertyDefinition oslc_sysmlv2:step_Behavior ; oslc:range oslc_sysmlv2:Behavior ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Behaviors that type this Step."^^rdf:XMLLiteral . -:stepParameter a oslc:Property ; - oslc:name "stepParameter" ; +:step_Parameter a oslc:Property ; + oslc:name "step_Parameter" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:stepParameter ; + oslc:propertyDefinition oslc_sysmlv2:step_Parameter ; oslc:range oslc_sysmlv2: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 . -:subclassificationOwningClassifier a oslc:Property ; - oslc:name "subclassificationOwningClassifier" ; +:subclassification_OwningClassifier a oslc:Property ; + oslc:name "subclassification_OwningClassifier" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:subclassificationOwningClassifier ; + oslc:propertyDefinition oslc_sysmlv2:subclassification_OwningClassifier ; oslc:range oslc_sysmlv2:Classifier ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Classifier that owns this Subclassification relationship, which must also be its subclassifier."^^rdf:XMLLiteral . -:subclassificationSubclassifier a oslc:Property ; - oslc:name "subclassificationSubclassifier" ; +:subclassification_Subclassifier a oslc:Property ; + oslc:name "subclassification_Subclassifier" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:subclassificationSubclassifier ; + oslc:propertyDefinition oslc_sysmlv2:subclassification_Subclassifier ; oslc:range oslc_sysmlv2:Classifier ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The more specific Classifier in this Subclassification."^^rdf:XMLLiteral . -:subclassificationSuperclassifier a oslc:Property ; - oslc:name "subclassificationSuperclassifier" ; +:subclassification_Superclassifier a oslc:Property ; + oslc:name "subclassification_Superclassifier" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:subclassificationSuperclassifier ; + oslc:propertyDefinition oslc_sysmlv2:subclassification_Superclassifier ; oslc:range oslc_sysmlv2:Classifier ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The more general Classifier in this Subclassification."^^rdf:XMLLiteral . -:subjectMembershipOwnedSubjectParameter a oslc:Property ; - oslc:name "subjectMembershipOwnedSubjectParameter" ; +:subjectMembership_OwnedSubjectParameter a oslc:Property ; + oslc:name "subjectMembership_OwnedSubjectParameter" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:subjectMembershipOwnedSubjectParameter ; + oslc:propertyDefinition oslc_sysmlv2:subjectMembership_OwnedSubjectParameter ; oslc:range oslc_sysmlv2:Usage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The UsageownedMemberParameter of this SubjectMembership."^^rdf:XMLLiteral . -:subsettingOwningFeature a oslc:Property ; - oslc:name "subsettingOwningFeature" ; +:subsetting_OwningFeature a oslc:Property ; + oslc:name "subsetting_OwningFeature" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:subsettingOwningFeature ; + oslc:propertyDefinition oslc_sysmlv2:subsetting_OwningFeature ; oslc:range oslc_sysmlv2: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 . -:subsettingSubsettedFeature a oslc:Property ; - oslc:name "subsettingSubsettedFeature" ; +:subsetting_SubsettedFeature a oslc:Property ; + oslc:name "subsetting_SubsettedFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:subsettingSubsettedFeature ; + oslc:propertyDefinition oslc_sysmlv2:subsetting_SubsettedFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that is subsetted by the subsettingFeature of this Subsetting."^^rdf:XMLLiteral . -:subsettingSubsettingFeature a oslc:Property ; - oslc:name "subsettingSubsettingFeature" ; +:subsetting_SubsettingFeature a oslc:Property ; + oslc:name "subsetting_SubsettingFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:subsettingSubsettingFeature ; + oslc:propertyDefinition oslc_sysmlv2:subsetting_SubsettingFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Feature that is a subset of the subsettedFeature of this Subsetting."^^rdf:XMLLiteral . -:successionEffectStep a oslc:Property ; - oslc:name "successionEffectStep" ; +:succession_EffectStep a oslc:Property ; + oslc:name "succession_EffectStep" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:successionEffectStep ; + oslc:propertyDefinition oslc_sysmlv2:succession_EffectStep ; oslc:range oslc_sysmlv2:Step ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "Steps that represent occurrences that are side effects of the transitionStep occurring."^^rdf:XMLLiteral . -:successionGuardExpression a oslc:Property ; - oslc:name "successionGuardExpression" ; +:succession_GuardExpression a oslc:Property ; + oslc:name "succession_GuardExpression" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:successionGuardExpression ; + oslc:propertyDefinition oslc_sysmlv2:succession_GuardExpression ; oslc:range oslc_sysmlv2: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 . -:successionTransitionStep a oslc:Property ; - oslc:name "successionTransitionStep" ; +:succession_TransitionStep a oslc:Property ; + oslc:name "succession_TransitionStep" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:successionTransitionStep ; + oslc:propertyDefinition oslc_sysmlv2:succession_TransitionStep ; oslc:range oslc_sysmlv2:Step ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "A Step that is typed by the Behavior TransitionPerformances::TransitionPerformance (from the Kernel Semantic Library) that has this Succession as its transitionLink."^^rdf:XMLLiteral . -:successionTriggerStep a oslc:Property ; - oslc:name "successionTriggerStep" ; +:succession_TriggerStep a oslc:Property ; + oslc:name "succession_TriggerStep" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:successionTriggerStep ; + oslc:propertyDefinition oslc_sysmlv2:succession_TriggerStep ; oslc:range oslc_sysmlv2:Step ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "Steps that map incoming events to the timing of occurrences of the transitionStep. The values of triggerStep subset the list of acceptable events to be received by a Behavior or the object that performs it."^^rdf:XMLLiteral . -:textualRepresentationBody a oslc:Property ; - oslc:name "textualRepresentationBody" ; +:textualRepresentation_Body a oslc:Property ; + oslc:name "textualRepresentation_Body" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:textualRepresentationBody ; + oslc:propertyDefinition oslc_sysmlv2:textualRepresentation_Body ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The textual representation of the representedElement in the given language."^^rdf:XMLLiteral . -:textualRepresentationLanguage a oslc:Property ; - oslc:name "textualRepresentationLanguage" ; +:textualRepresentation_Language a oslc:Property ; + oslc:name "textualRepresentation_Language" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:textualRepresentationLanguage ; + oslc:propertyDefinition oslc_sysmlv2:textualRepresentation_Language ; oslc:range xsd:string ; oslc:readOnly false ; dcterms:description "The natural or artifical language in which the body text is written."^^rdf:XMLLiteral . -:textualRepresentationRepresentedElement a oslc:Property ; - oslc:name "textualRepresentationRepresentedElement" ; +:textualRepresentation_RepresentedElement a oslc:Property ; + oslc:name "textualRepresentation_RepresentedElement" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:textualRepresentationRepresentedElement ; + oslc:propertyDefinition oslc_sysmlv2:textualRepresentation_RepresentedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Element that is represented by this TextualRepresentation."^^rdf:XMLLiteral . -:transitionFeatureMembershipKind a oslc:Property ; - oslc:name "transitionFeatureMembershipKind" ; +:transitionFeatureMembership_Kind a oslc:Property ; + oslc:name "transitionFeatureMembership_Kind" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:transitionFeatureMembershipKind ; + oslc:propertyDefinition oslc_sysmlv2:transitionFeatureMembership_Kind ; oslc:range oslc_sysmlv2:TransitionFeatureKind ; oslc:readOnly false ; dcterms:description "Whether this TransitionFeatureMembership is for a trigger, guard or effect."^^rdf:XMLLiteral . -:transitionFeatureMembershipTransitionFeature a oslc:Property ; - oslc:name "transitionFeatureMembershipTransitionFeature" ; +:transitionFeatureMembership_TransitionFeature a oslc:Property ; + oslc:name "transitionFeatureMembership_TransitionFeature" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:transitionFeatureMembershipTransitionFeature ; + oslc:propertyDefinition oslc_sysmlv2:transitionFeatureMembership_TransitionFeature ; oslc:range oslc_sysmlv2:Step ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Step that is the ownedMemberFeature of this TransitionFeatureMembership."^^rdf:XMLLiteral . -:transitionUsageEffectAction a oslc:Property ; - oslc:name "transitionUsageEffectAction" ; +:transitionUsage_EffectAction a oslc:Property ; + oslc:name "transitionUsage_EffectAction" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:transitionUsageEffectAction ; + oslc:propertyDefinition oslc_sysmlv2:transitionUsage_EffectAction ; oslc:range oslc_sysmlv2:ActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ActionUsages that define the effects of this TransitionUsage, which are the ownedFeatures of the TransitionUsage related to it by TransitionFeatureMemberships with kind = effect, which must all be ActionUsages."^^rdf:XMLLiteral . -:transitionUsageGuardExpression a oslc:Property ; - oslc:name "transitionUsageGuardExpression" ; +:transitionUsage_GuardExpression a oslc:Property ; + oslc:name "transitionUsage_GuardExpression" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:transitionUsageGuardExpression ; + oslc:propertyDefinition oslc_sysmlv2:transitionUsage_GuardExpression ; oslc:range oslc_sysmlv2: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 . -:transitionUsageSource a oslc:Property ; - oslc:name "transitionUsageSource" ; +:transitionUsage_Source a oslc:Property ; + oslc:name "transitionUsage_Source" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:transitionUsageSource ; + oslc:propertyDefinition oslc_sysmlv2:transitionUsage_Source ; oslc:range oslc_sysmlv2: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 . -:transitionUsageSuccession a oslc:Property ; - oslc:name "transitionUsageSuccession" ; +:transitionUsage_Succession a oslc:Property ; + oslc:name "transitionUsage_Succession" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:transitionUsageSuccession ; + oslc:propertyDefinition oslc_sysmlv2:transitionUsage_Succession ; oslc:range oslc_sysmlv2:Succession ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Succession that is the ownedFeature of this TransitionUsage, which, if the TransitionUsage is triggered, asserts the temporal ordering of the source and target."^^rdf:XMLLiteral . -:transitionUsageTarget a oslc:Property ; - oslc:name "transitionUsageTarget" ; +:transitionUsage_Target a oslc:Property ; + oslc:name "transitionUsage_Target" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:transitionUsageTarget ; + oslc:propertyDefinition oslc_sysmlv2:transitionUsage_Target ; oslc:range oslc_sysmlv2: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 . -:transitionUsageTriggerAction a oslc:Property ; - oslc:name "transitionUsageTriggerAction" ; +:transitionUsage_TriggerAction a oslc:Property ; + oslc:name "transitionUsage_TriggerAction" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:transitionUsageTriggerAction ; + oslc:propertyDefinition oslc_sysmlv2:transitionUsage_TriggerAction ; oslc:range oslc_sysmlv2:AcceptActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AcceptActionUsages that define the triggers of this TransitionUsage, which are the ownedFeatures of the TransitionUsage related to it by TransitionFeatureMemberships with kind = trigger, which must all be AcceptActionUsages."^^rdf:XMLLiteral . -:triggerInvocationExpressionKind a oslc:Property ; - oslc:name "triggerInvocationExpressionKind" ; +:triggerInvocationExpression_Kind a oslc:Property ; + oslc:name "triggerInvocationExpression_Kind" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:triggerInvocationExpressionKind ; + oslc:propertyDefinition oslc_sysmlv2:triggerInvocationExpression_Kind ; oslc:range oslc_sysmlv2:TriggerKind ; 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 . -:typeDifferencingType a oslc:Property ; - oslc:name "typeDifferencingType" ; - oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeDifferencingType ; - oslc:range oslc_sysmlv2:Type ; +:typeFeaturing_FeatureOfType a oslc:Property ; + oslc:name "typeFeaturing_FeatureOfType" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:typeFeaturing_FeatureOfType ; + oslc:range oslc_sysmlv2: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 is featured by the featuringType. It is the source of the TypeFeaturing."^^rdf:XMLLiteral . -:typeDirectedFeature a oslc:Property ; - oslc:name "typeDirectedFeature" ; - oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeDirectedFeature ; - oslc:range oslc_sysmlv2:Feature ; +:typeFeaturing_FeaturingType a oslc:Property ; + oslc:name "typeFeaturing_FeaturingType" ; + oslc:occurs oslc:Exactly-one ; + oslc:propertyDefinition oslc_sysmlv2:typeFeaturing_FeaturingType ; + oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; - dcterms:description "The features of this Type that have a non-null direction."^^rdf:XMLLiteral . + dcterms:description "The Type that features the featureOfType. It is the target of the TypeFeaturing."^^rdf:XMLLiteral . -:typeEndFeature a oslc:Property ; - oslc:name "typeEndFeature" ; - oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeEndFeature ; +:typeFeaturing_OwningFeatureOfType a oslc:Property ; + oslc:name "typeFeaturing_OwningFeatureOfType" ; + oslc:occurs oslc:Zero-or-one ; + oslc:propertyDefinition oslc_sysmlv2:typeFeaturing_OwningFeatureOfType ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; - dcterms:description "All features of this Type with isEnd = true."^^rdf:XMLLiteral . + dcterms:description "A featureOfType that is also the owningRelatedElement of this TypeFeaturing."^^rdf:XMLLiteral . -:typeFeature a oslc:Property ; - oslc:name "typeFeature" ; +:type_DifferencingType a oslc:Property ; + oslc:name "type_DifferencingType" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeFeature ; - oslc:range oslc_sysmlv2:Feature ; + oslc:propertyDefinition oslc_sysmlv2:type_DifferencingType ; + oslc:range oslc_sysmlv2: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 . -:typeFeatureMembership a oslc:Property ; - oslc:name "typeFeatureMembership" ; +:type_DirectedFeature a oslc:Property ; + oslc:name "type_DirectedFeature" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeFeatureMembership ; - oslc:range oslc_sysmlv2:FeatureMembership ; + oslc:propertyDefinition oslc_sysmlv2:type_DirectedFeature ; + oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; - dcterms:description "The FeatureMemberships for features of this Type, which include all ownedFeatureMemberships and those inheritedMemberships that are FeatureMemberships (but does not include any importedMemberships)."^^rdf:XMLLiteral . + dcterms:description "The features of this Type that have a non-null direction."^^rdf:XMLLiteral . -:typeFeaturingFeatureOfType a oslc:Property ; - oslc:name "typeFeaturingFeatureOfType" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:typeFeaturingFeatureOfType ; +:type_EndFeature a oslc:Property ; + oslc:name "type_EndFeature" ; + oslc:occurs oslc:Zero-or-many ; + oslc:propertyDefinition oslc_sysmlv2:type_EndFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; - dcterms:description "The Feature that is featured by the featuringType. It is the source of the TypeFeaturing."^^rdf:XMLLiteral . + dcterms:description "All features of this Type with isEnd = true."^^rdf:XMLLiteral . -:typeFeaturingFeaturingType a oslc:Property ; - oslc:name "typeFeaturingFeaturingType" ; - oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:typeFeaturingFeaturingType ; - oslc:range oslc_sysmlv2:Type ; +:type_Feature a oslc:Property ; + oslc:name "type_Feature" ; + oslc:occurs oslc:Zero-or-many ; + oslc:propertyDefinition oslc_sysmlv2:type_Feature ; + oslc:range oslc_sysmlv2:Feature ; 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 ownedMemberFeatures of the featureMemberships of this Type."^^rdf:XMLLiteral . -:typeFeaturingOwningFeatureOfType a oslc:Property ; - oslc:name "typeFeaturingOwningFeatureOfType" ; - oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:typeFeaturingOwningFeatureOfType ; - oslc:range oslc_sysmlv2:Feature ; +:type_FeatureMembership a oslc:Property ; + oslc:name "type_FeatureMembership" ; + oslc:occurs oslc:Zero-or-many ; + oslc:propertyDefinition oslc_sysmlv2:type_FeatureMembership ; + oslc:range oslc_sysmlv2:FeatureMembership ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; - dcterms:description "A featureOfType that is also the owningRelatedElement of this TypeFeaturing."^^rdf:XMLLiteral . + dcterms:description "The FeatureMemberships for features of this Type, which include all ownedFeatureMemberships and those inheritedMemberships that are FeatureMemberships (but does not include any importedMemberships)."^^rdf:XMLLiteral . -:typeInheritedFeature a oslc:Property ; - oslc:name "typeInheritedFeature" ; +:type_InheritedFeature a oslc:Property ; + oslc:name "type_InheritedFeature" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeInheritedFeature ; + oslc:propertyDefinition oslc_sysmlv2:type_InheritedFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships."^^rdf:XMLLiteral . -:typeInheritedMembership a oslc:Property ; - oslc:name "typeInheritedMembership" ; +:type_InheritedMembership a oslc:Property ; + oslc:name "type_InheritedMembership" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeInheritedMembership ; + oslc:propertyDefinition oslc_sysmlv2:type_InheritedMembership ; oslc:range oslc_sysmlv2:Membership ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type."^^rdf:XMLLiteral . -:typeInput a oslc:Property ; - oslc:name "typeInput" ; +:type_Input a oslc:Property ; + oslc:name "type_Input" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeInput ; + oslc:propertyDefinition oslc_sysmlv2:type_Input ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "All features related to this Type by FeatureMemberships that have direction in or inout.."^^rdf:XMLLiteral . -:typeIntersectingType a oslc:Property ; - oslc:name "typeIntersectingType" ; +:type_IntersectingType a oslc:Property ; + oslc:name "type_IntersectingType" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeIntersectingType ; + oslc:propertyDefinition oslc_sysmlv2:type_IntersectingType ; oslc:range oslc_sysmlv2: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 . -:typeIsAbstract a oslc:Property ; - oslc:name "typeIsAbstract" ; +:type_IsAbstract a oslc:Property ; + oslc:name "type_IsAbstract" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:typeIsAbstract ; + oslc:propertyDefinition oslc_sysmlv2:type_IsAbstract ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Indicates whether instances of this Type must also be instances of at least one of its specialized Types."^^rdf:XMLLiteral . -:typeIsConjugated a oslc:Property ; - oslc:name "typeIsConjugated" ; +:type_IsConjugated a oslc:Property ; + oslc:name "type_IsConjugated" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:typeIsConjugated ; + oslc:propertyDefinition oslc_sysmlv2:type_IsConjugated ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Indicates whether this Type has an ownedConjugator."^^rdf:XMLLiteral . -:typeIsSufficient a oslc:Property ; - oslc:name "typeIsSufficient" ; +:type_IsSufficient a oslc:Property ; + oslc:name "type_IsSufficient" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:typeIsSufficient ; + oslc:propertyDefinition oslc_sysmlv2:type_IsSufficient ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether all things that meet the classification conditions of this Type must be classified by the Type."^^rdf:XMLLiteral . -:typeMultiplicity a oslc:Property ; - oslc:name "typeMultiplicity" ; +:type_Multiplicity a oslc:Property ; + oslc:name "type_Multiplicity" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:typeMultiplicity ; + oslc:propertyDefinition oslc_sysmlv2:type_Multiplicity ; oslc:range oslc_sysmlv2:Multiplicity ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "An ownedMember of this Type that is a Multiplicity, which constraints the cardinality of the Type. If there is no such ownedMember, then the cardinality of this Type is constrained by all the Multiplicity constraints applicable to any direct supertypes."^^rdf:XMLLiteral . -:typeOutput a oslc:Property ; - oslc:name "typeOutput" ; +:type_Output a oslc:Property ; + oslc:name "type_Output" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeOutput ; + oslc:propertyDefinition oslc_sysmlv2:type_Output ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "All features related to this Type by FeatureMemberships that have direction out or inout.."^^rdf:XMLLiteral . -:typeOwnedConjugator a oslc:Property ; - oslc:name "typeOwnedConjugator" ; +:type_OwnedConjugator a oslc:Property ; + oslc:name "type_OwnedConjugator" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:typeOwnedConjugator ; + oslc:propertyDefinition oslc_sysmlv2:type_OwnedConjugator ; oslc:range oslc_sysmlv2:Conjugation ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "A Conjugation owned by this Type for which the Type is the originalType."^^rdf:XMLLiteral . -:typeOwnedDifferencing a oslc:Property ; - oslc:name "typeOwnedDifferencing" ; +:type_OwnedDifferencing a oslc:Property ; + oslc:name "type_OwnedDifferencing" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeOwnedDifferencing ; + oslc:propertyDefinition oslc_sysmlv2:type_OwnedDifferencing ; oslc:range oslc_sysmlv2:Differencing ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced."^^rdf:XMLLiteral . -:typeOwnedDisjoining a oslc:Property ; - oslc:name "typeOwnedDisjoining" ; +:type_OwnedDisjoining a oslc:Property ; + oslc:name "type_OwnedDisjoining" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeOwnedDisjoining ; + oslc:propertyDefinition oslc_sysmlv2:type_OwnedDisjoining ; oslc:range oslc_sysmlv2:Disjoining ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type."^^rdf:XMLLiteral . -:typeOwnedEndFeature a oslc:Property ; - oslc:name "typeOwnedEndFeature" ; +:type_OwnedEndFeature a oslc:Property ; + oslc:name "type_OwnedEndFeature" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeOwnedEndFeature ; + oslc:propertyDefinition oslc_sysmlv2:type_OwnedEndFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "All endFeatures of this Type that are ownedFeatures."^^rdf:XMLLiteral . -:typeOwnedFeature a oslc:Property ; - oslc:name "typeOwnedFeature" ; +:type_OwnedFeature a oslc:Property ; + oslc:name "type_OwnedFeature" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeOwnedFeature ; + oslc:propertyDefinition oslc_sysmlv2:type_OwnedFeature ; oslc:range oslc_sysmlv2:Feature ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedMemberFeatures of the ownedFeatureMemberships of this Type."^^rdf:XMLLiteral . -:typeOwnedFeatureMembership a oslc:Property ; - oslc:name "typeOwnedFeatureMembership" ; +:type_OwnedFeatureMembership a oslc:Property ; + oslc:name "type_OwnedFeatureMembership" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeOwnedFeatureMembership ; + oslc:propertyDefinition oslc_sysmlv2:type_OwnedFeatureMembership ; oslc:range oslc_sysmlv2:FeatureMembership ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type."^^rdf:XMLLiteral . -:typeOwnedIntersecting a oslc:Property ; - oslc:name "typeOwnedIntersecting" ; +:type_OwnedIntersecting a oslc:Property ; + oslc:name "type_OwnedIntersecting" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeOwnedIntersecting ; + oslc:propertyDefinition oslc_sysmlv2:type_OwnedIntersecting ; oslc:range oslc_sysmlv2:Intersecting ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected."^^rdf:XMLLiteral . -:typeOwnedSpecialization a oslc:Property ; - oslc:name "typeOwnedSpecialization" ; +:type_OwnedSpecialization a oslc:Property ; + oslc:name "type_OwnedSpecialization" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeOwnedSpecialization ; + oslc:propertyDefinition oslc_sysmlv2:type_OwnedSpecialization ; oslc:range oslc_sysmlv2:Specialization ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type."^^rdf:XMLLiteral . -:typeOwnedUnioning a oslc:Property ; - oslc:name "typeOwnedUnioning" ; +:type_OwnedUnioning a oslc:Property ; + oslc:name "type_OwnedUnioning" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeOwnedUnioning ; + oslc:propertyDefinition oslc_sysmlv2:type_OwnedUnioning ; oslc:range oslc_sysmlv2:Unioning ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned."^^rdf:XMLLiteral . -:typeUnioningType a oslc:Property ; - oslc:name "typeUnioningType" ; +:type_UnioningType a oslc:Property ; + oslc:name "type_UnioningType" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:typeUnioningType ; + oslc:propertyDefinition oslc_sysmlv2:type_UnioningType ; oslc:range oslc_sysmlv2: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 . -:unioningTypeUnioned a oslc:Property ; - oslc:name "unioningTypeUnioned" ; +:unioning_TypeUnioned a oslc:Property ; + oslc:name "unioning_TypeUnioned" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:unioningTypeUnioned ; + oslc:propertyDefinition oslc_sysmlv2:unioning_TypeUnioned ; oslc:range oslc_sysmlv2:Type ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "Type with interpretations partly determined by unioningType, as described in Type::unioningType."^^rdf:XMLLiteral . -:unioningUnioningType a oslc:Property ; - oslc:name "unioningUnioningType" ; +:unioning_UnioningType a oslc:Property ; + oslc:name "unioning_UnioningType" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:unioningUnioningType ; + oslc:propertyDefinition oslc_sysmlv2:unioning_UnioningType ; oslc:range oslc_sysmlv2: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 . -:usageDefinition a oslc:Property ; - oslc:name "usageDefinition" ; +:usage_Definition a oslc:Property ; + oslc:name "usage_Definition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageDefinition ; + oslc:propertyDefinition oslc_sysmlv2:usage_Definition ; oslc:range oslc_sysmlv2:Classifier ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Classifiers that are the types of this Usage. Nominally, these are Definitions, but other kinds of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model Libraries."^^rdf:XMLLiteral . -:usageDirectedUsage a oslc:Property ; - oslc:name "usageDirectedUsage" ; +:usage_DirectedUsage a oslc:Property ; + oslc:name "usage_DirectedUsage" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageDirectedUsage ; + oslc:propertyDefinition oslc_sysmlv2:usage_DirectedUsage ; oslc:range oslc_sysmlv2:Usage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The usages of this Usage that are directedFeatures."^^rdf:XMLLiteral . -:usageIsReference a oslc:Property ; - oslc:name "usageIsReference" ; +:usage_IsReference a oslc:Property ; + oslc:name "usage_IsReference" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:usageIsReference ; + oslc:propertyDefinition oslc_sysmlv2:usage_IsReference ; oslc:range xsd:boolean ; oslc:readOnly false ; dcterms:description "Whether this Usage is a referential Usage, that is, it has isComposite = false."^^rdf:XMLLiteral . -:usageIsVariation a oslc:Property ; - oslc:name "usageIsVariation" ; +:usage_IsVariation a oslc:Property ; + oslc:name "usage_IsVariation" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:usageIsVariation ; + oslc:propertyDefinition oslc_sysmlv2:usage_IsVariation ; oslc:range xsd:boolean ; 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 . -:usageNestedAction a oslc:Property ; - oslc:name "usageNestedAction" ; +:usage_NestedAction a oslc:Property ; + oslc:name "usage_NestedAction" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedAction ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedAction ; oslc:range oslc_sysmlv2:ActionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ActionUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedAllocation a oslc:Property ; - oslc:name "usageNestedAllocation" ; +:usage_NestedAllocation a oslc:Property ; + oslc:name "usage_NestedAllocation" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedAllocation ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedAllocation ; oslc:range oslc_sysmlv2:AllocationUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AllocationUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedAnalysisCase a oslc:Property ; - oslc:name "usageNestedAnalysisCase" ; +:usage_NestedAnalysisCase a oslc:Property ; + oslc:name "usage_NestedAnalysisCase" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedAnalysisCase ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedAnalysisCase ; oslc:range oslc_sysmlv2:AnalysisCaseUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The AnalysisCaseUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedAttribute a oslc:Property ; - oslc:name "usageNestedAttribute" ; +:usage_NestedAttribute a oslc:Property ; + oslc:name "usage_NestedAttribute" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedAttribute ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedAttribute ; oslc:range oslc_sysmlv2:AttributeUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The code>AttributeUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedCalculation a oslc:Property ; - oslc:name "usageNestedCalculation" ; +:usage_NestedCalculation a oslc:Property ; + oslc:name "usage_NestedCalculation" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedCalculation ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedCalculation ; oslc:range oslc_sysmlv2:CalculationUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The CalculationUsage that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedCase a oslc:Property ; - oslc:name "usageNestedCase" ; +:usage_NestedCase a oslc:Property ; + oslc:name "usage_NestedCase" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedCase ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedCase ; oslc:range oslc_sysmlv2:CaseUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The CaseUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedConcern a oslc:Property ; - oslc:name "usageNestedConcern" ; +:usage_NestedConcern a oslc:Property ; + oslc:name "usage_NestedConcern" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedConcern ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedConcern ; oslc:range oslc_sysmlv2:ConcernUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ConcernUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedConnection a oslc:Property ; - oslc:name "usageNestedConnection" ; +:usage_NestedConnection a oslc:Property ; + oslc:name "usage_NestedConnection" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedConnection ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedConnection ; oslc:range oslc_sysmlv2:ConnectorAsUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages."^^rdf:XMLLiteral . -:usageNestedConstraint a oslc:Property ; - oslc:name "usageNestedConstraint" ; +:usage_NestedConstraint a oslc:Property ; + oslc:name "usage_NestedConstraint" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedConstraint ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedConstraint ; oslc:range oslc_sysmlv2:ConstraintUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ConstraintUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedEnumeration a oslc:Property ; - oslc:name "usageNestedEnumeration" ; +:usage_NestedEnumeration a oslc:Property ; + oslc:name "usage_NestedEnumeration" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedEnumeration ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedEnumeration ; oslc:range oslc_sysmlv2:EnumerationUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The code>EnumerationUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedFlow a oslc:Property ; - oslc:name "usageNestedFlow" ; +:usage_NestedFlow a oslc:Property ; + oslc:name "usage_NestedFlow" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedFlow ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedFlow ; oslc:range oslc_sysmlv2:FlowConnectionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The code>FlowConnectionUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedInterface a oslc:Property ; - oslc:name "usageNestedInterface" ; +:usage_NestedInterface a oslc:Property ; + oslc:name "usage_NestedInterface" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedInterface ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedInterface ; oslc:range oslc_sysmlv2:InterfaceUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The InterfaceUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedItem a oslc:Property ; - oslc:name "usageNestedItem" ; +:usage_NestedItem a oslc:Property ; + oslc:name "usage_NestedItem" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedItem ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedItem ; oslc:range oslc_sysmlv2:ItemUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ItemUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedMetadata a oslc:Property ; - oslc:name "usageNestedMetadata" ; +:usage_NestedMetadata a oslc:Property ; + oslc:name "usage_NestedMetadata" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedMetadata ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedMetadata ; oslc:range oslc_sysmlv2:MetadataUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The MetadataUsages that are nestedUsages of this of this Usage."^^rdf:XMLLiteral . -:usageNestedOccurrence a oslc:Property ; - oslc:name "usageNestedOccurrence" ; +:usage_NestedOccurrence a oslc:Property ; + oslc:name "usage_NestedOccurrence" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedOccurrence ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedOccurrence ; oslc:range oslc_sysmlv2:OccurrenceUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The OccurrenceUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedPart a oslc:Property ; - oslc:name "usageNestedPart" ; +:usage_NestedPart a oslc:Property ; + oslc:name "usage_NestedPart" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedPart ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedPart ; oslc:range oslc_sysmlv2:PartUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The PartUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedPort a oslc:Property ; - oslc:name "usageNestedPort" ; +:usage_NestedPort a oslc:Property ; + oslc:name "usage_NestedPort" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedPort ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedPort ; oslc:range oslc_sysmlv2:PortUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The PortUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedReference a oslc:Property ; - oslc:name "usageNestedReference" ; +:usage_NestedReference a oslc:Property ; + oslc:name "usage_NestedReference" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedReference ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedReference ; oslc:range oslc_sysmlv2:ReferenceUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ReferenceUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedRendering a oslc:Property ; - oslc:name "usageNestedRendering" ; +:usage_NestedRendering a oslc:Property ; + oslc:name "usage_NestedRendering" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedRendering ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedRendering ; oslc:range oslc_sysmlv2:RenderingUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RenderingUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedRequirement a oslc:Property ; - oslc:name "usageNestedRequirement" ; +:usage_NestedRequirement a oslc:Property ; + oslc:name "usage_NestedRequirement" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedRequirement ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedRequirement ; oslc:range oslc_sysmlv2:RequirementUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RequirementUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedState a oslc:Property ; - oslc:name "usageNestedState" ; +:usage_NestedState a oslc:Property ; + oslc:name "usage_NestedState" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedState ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedState ; oslc:range oslc_sysmlv2:StateUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The StateUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedTransition a oslc:Property ; - oslc:name "usageNestedTransition" ; +:usage_NestedTransition a oslc:Property ; + oslc:name "usage_NestedTransition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedTransition ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedTransition ; oslc:range oslc_sysmlv2:TransitionUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The TransitionUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedUsage a oslc:Property ; - oslc:name "usageNestedUsage" ; +:usage_NestedUsage a oslc:Property ; + oslc:name "usage_NestedUsage" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedUsage ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedUsage ; oslc:range oslc_sysmlv2:Usage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Usages that are ownedFeatures of this Usage."^^rdf:XMLLiteral . -:usageNestedUseCase a oslc:Property ; - oslc:name "usageNestedUseCase" ; +:usage_NestedUseCase a oslc:Property ; + oslc:name "usage_NestedUseCase" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedUseCase ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedUseCase ; oslc:range oslc_sysmlv2:UseCaseUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The UseCaseUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedVerificationCase a oslc:Property ; - oslc:name "usageNestedVerificationCase" ; +:usage_NestedVerificationCase a oslc:Property ; + oslc:name "usage_NestedVerificationCase" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedVerificationCase ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedVerificationCase ; oslc:range oslc_sysmlv2:VerificationCaseUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The VerificationCaseUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedView a oslc:Property ; - oslc:name "usageNestedView" ; +:usage_NestedView a oslc:Property ; + oslc:name "usage_NestedView" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedView ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedView ; oslc:range oslc_sysmlv2:ViewUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ViewUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageNestedViewpoint a oslc:Property ; - oslc:name "usageNestedViewpoint" ; +:usage_NestedViewpoint a oslc:Property ; + oslc:name "usage_NestedViewpoint" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageNestedViewpoint ; + oslc:propertyDefinition oslc_sysmlv2:usage_NestedViewpoint ; oslc:range oslc_sysmlv2:ViewpointUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ViewpointUsages that are nestedUsages of this Usage."^^rdf:XMLLiteral . -:usageOwningDefinition a oslc:Property ; - oslc:name "usageOwningDefinition" ; +:usage_OwningDefinition a oslc:Property ; + oslc:name "usage_OwningDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:usageOwningDefinition ; + oslc:propertyDefinition oslc_sysmlv2:usage_OwningDefinition ; oslc:range oslc_sysmlv2:Definition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Definition that owns this Usage (if any)."^^rdf:XMLLiteral . -:usageOwningUsage a oslc:Property ; - oslc:name "usageOwningUsage" ; +:usage_OwningUsage a oslc:Property ; + oslc:name "usage_OwningUsage" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:usageOwningUsage ; + oslc:propertyDefinition oslc_sysmlv2:usage_OwningUsage ; oslc:range oslc_sysmlv2:Usage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Usage in which this Usage is nested (if any)."^^rdf:XMLLiteral . -:usageUsage a oslc:Property ; - oslc:name "usageUsage" ; +:usage_Usage a oslc:Property ; + oslc:name "usage_Usage" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageUsage ; + oslc:propertyDefinition oslc_sysmlv2:usage_Usage ; oslc:range oslc_sysmlv2: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 . -:usageVariant a oslc:Property ; - oslc:name "usageVariant" ; +:usage_Variant a oslc:Property ; + oslc:name "usage_Variant" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageVariant ; + oslc:propertyDefinition oslc_sysmlv2:usage_Variant ; oslc:range oslc_sysmlv2: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 . -:usageVariantMembership a oslc:Property ; - oslc:name "usageVariantMembership" ; +:usage_VariantMembership a oslc:Property ; + oslc:name "usage_VariantMembership" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:usageVariantMembership ; + oslc:propertyDefinition oslc_sysmlv2:usage_VariantMembership ; oslc:range oslc_sysmlv2: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 variantMembershipmust be empty."^^rdf:XMLLiteral . -:useCaseDefinitionIncludedUseCase a oslc:Property ; - oslc:name "useCaseDefinitionIncludedUseCase" ; +:useCaseDefinition_IncludedUseCase a oslc:Property ; + oslc:name "useCaseDefinition_IncludedUseCase" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:useCaseDefinitionIncludedUseCase ; + oslc:propertyDefinition oslc_sysmlv2:useCaseDefinition_IncludedUseCase ; oslc:range oslc_sysmlv2: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 . -:useCaseUsageIncludedUseCase a oslc:Property ; - oslc:name "useCaseUsageIncludedUseCase" ; +:useCaseUsage_IncludedUseCase a oslc:Property ; + oslc:name "useCaseUsage_IncludedUseCase" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:useCaseUsageIncludedUseCase ; + oslc:propertyDefinition oslc_sysmlv2:useCaseUsage_IncludedUseCase ; oslc:range oslc_sysmlv2: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 . -:useCaseUsageUseCaseDefinition a oslc:Property ; - oslc:name "useCaseUsageUseCaseDefinition" ; +:useCaseUsage_UseCaseDefinition a oslc:Property ; + oslc:name "useCaseUsage_UseCaseDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:useCaseUsageUseCaseDefinition ; + oslc:propertyDefinition oslc_sysmlv2:useCaseUsage_UseCaseDefinition ; oslc:range oslc_sysmlv2:UseCaseDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The UseCaseDefinition that is the definition of this UseCaseUsage."^^rdf:XMLLiteral . -:variantMembershipOwnedVariantUsage a oslc:Property ; - oslc:name "variantMembershipOwnedVariantUsage" ; +:variantMembership_OwnedVariantUsage a oslc:Property ; + oslc:name "variantMembership_OwnedVariantUsage" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:variantMembershipOwnedVariantUsage ; + oslc:propertyDefinition oslc_sysmlv2:variantMembership_OwnedVariantUsage ; oslc:range oslc_sysmlv2:Usage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Usage that represents a variant in the context of the owningVariationDefinition or owningVariationUsage."^^rdf:XMLLiteral . -:verificationCaseDefinitionVerifiedRequirement a oslc:Property ; - oslc:name "verificationCaseDefinitionVerifiedRequirement" ; +:verificationCaseDefinition_VerifiedRequirement a oslc:Property ; + oslc:name "verificationCaseDefinition_VerifiedRequirement" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:verificationCaseDefinitionVerifiedRequirement ; + oslc:propertyDefinition oslc_sysmlv2:verificationCaseDefinition_VerifiedRequirement ; oslc:range oslc_sysmlv2:RequirementUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RequirementUsages verified by this VerificationCaseDefinition, which are the verifiedRequirements of all RequirementVerificationMemberships of the objectiveRequirement."^^rdf:XMLLiteral . -:verificationCaseUsageVerificationCaseDefinition a oslc:Property ; - oslc:name "verificationCaseUsageVerificationCaseDefinition" ; +:verificationCaseUsage_VerificationCaseDefinition a oslc:Property ; + oslc:name "verificationCaseUsage_VerificationCaseDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:verificationCaseUsageVerificationCaseDefinition ; + oslc:propertyDefinition oslc_sysmlv2:verificationCaseUsage_VerificationCaseDefinition ; oslc:range oslc_sysmlv2:VerificationCaseDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The VerificationCase that is the definition of this VerificationCaseUsage."^^rdf:XMLLiteral . -:verificationCaseUsageVerifiedRequirement a oslc:Property ; - oslc:name "verificationCaseUsageVerifiedRequirement" ; +:verificationCaseUsage_VerifiedRequirement a oslc:Property ; + oslc:name "verificationCaseUsage_VerifiedRequirement" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:verificationCaseUsageVerifiedRequirement ; + oslc:propertyDefinition oslc_sysmlv2:verificationCaseUsage_VerifiedRequirement ; oslc:range oslc_sysmlv2: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 . -:viewDefinitionSatisfiedViewpoint a oslc:Property ; - oslc:name "viewDefinitionSatisfiedViewpoint" ; +:viewDefinition_SatisfiedViewpoint a oslc:Property ; + oslc:name "viewDefinition_SatisfiedViewpoint" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:viewDefinitionSatisfiedViewpoint ; + oslc:propertyDefinition oslc_sysmlv2:viewDefinition_SatisfiedViewpoint ; oslc:range oslc_sysmlv2: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 . -:viewDefinitionView a oslc:Property ; - oslc:name "viewDefinitionView" ; +:viewDefinition_View a oslc:Property ; + oslc:name "viewDefinition_View" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:viewDefinitionView ; + oslc:propertyDefinition oslc_sysmlv2:viewDefinition_View ; oslc:range oslc_sysmlv2:ViewUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The usages of this ViewDefinition that are ViewUsages."^^rdf:XMLLiteral . -:viewDefinitionViewCondition a oslc:Property ; - oslc:name "viewDefinitionViewCondition" ; +:viewDefinition_ViewCondition a oslc:Property ; + oslc:name "viewDefinition_ViewCondition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:viewDefinitionViewCondition ; + oslc:propertyDefinition oslc_sysmlv2:viewDefinition_ViewCondition ; oslc:range oslc_sysmlv2: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 . -:viewDefinitionViewRendering a oslc:Property ; - oslc:name "viewDefinitionViewRendering" ; +:viewDefinition_ViewRendering a oslc:Property ; + oslc:name "viewDefinition_ViewRendering" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:viewDefinitionViewRendering ; + oslc:propertyDefinition oslc_sysmlv2:viewDefinition_ViewRendering ; oslc:range oslc_sysmlv2: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 . -:viewRenderingMembershipOwnedRendering a oslc:Property ; - oslc:name "viewRenderingMembershipOwnedRendering" ; +:viewRenderingMembership_OwnedRendering a oslc:Property ; + oslc:name "viewRenderingMembership_OwnedRendering" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:viewRenderingMembershipOwnedRendering ; + oslc:propertyDefinition oslc_sysmlv2:viewRenderingMembership_OwnedRendering ; oslc:range oslc_sysmlv2: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 . -:viewRenderingMembershipReferencedRendering a oslc:Property ; - oslc:name "viewRenderingMembershipReferencedRendering" ; +:viewRenderingMembership_ReferencedRendering a oslc:Property ; + oslc:name "viewRenderingMembership_ReferencedRendering" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:viewRenderingMembershipReferencedRendering ; + oslc:propertyDefinition oslc_sysmlv2:viewRenderingMembership_ReferencedRendering ; oslc:range oslc_sysmlv2:RenderingUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description " The RenderingUsage that is referenced through this ViewRenderingMembership. It is the referencedFeature of the ownedReferenceSubsetting for the ownedRendering, if there is one, and, otherwise, the ownedRendering itself."^^rdf:XMLLiteral . -:viewUsageExposedElement a oslc:Property ; - oslc:name "viewUsageExposedElement" ; +:viewUsage_ExposedElement a oslc:Property ; + oslc:name "viewUsage_ExposedElement" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:viewUsageExposedElement ; + oslc:propertyDefinition oslc_sysmlv2:viewUsage_ExposedElement ; oslc:range oslc_sysmlv2:Element ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Elements that are exposed by this ViewUsage, which are those memberElements of the imported Memberships from all the Expose Relationships that meet all the owned and inherited viewConditions."^^rdf:XMLLiteral . -:viewUsageSatisfiedViewpoint a oslc:Property ; - oslc:name "viewUsageSatisfiedViewpoint" ; +:viewUsage_SatisfiedViewpoint a oslc:Property ; + oslc:name "viewUsage_SatisfiedViewpoint" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:viewUsageSatisfiedViewpoint ; + oslc:propertyDefinition oslc_sysmlv2:viewUsage_SatisfiedViewpoint ; oslc:range oslc_sysmlv2:ViewpointUsage ; 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 . -:viewUsageViewCondition a oslc:Property ; - oslc:name "viewUsageViewCondition" ; +:viewUsage_ViewCondition a oslc:Property ; + oslc:name "viewUsage_ViewCondition" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:viewUsageViewCondition ; + oslc:propertyDefinition oslc_sysmlv2:viewUsage_ViewCondition ; oslc:range oslc_sysmlv2: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 . -:viewUsageViewDefinition a oslc:Property ; - oslc:name "viewUsageViewDefinition" ; +:viewUsage_ViewDefinition a oslc:Property ; + oslc:name "viewUsage_ViewDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:viewUsageViewDefinition ; + oslc:propertyDefinition oslc_sysmlv2:viewUsage_ViewDefinition ; oslc:range oslc_sysmlv2:ViewDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ViewDefinition that is the definition of this ViewUsage."^^rdf:XMLLiteral . -:viewUsageViewRendering a oslc:Property ; - oslc:name "viewUsageViewRendering" ; +:viewUsage_ViewRendering a oslc:Property ; + oslc:name "viewUsage_ViewRendering" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:viewUsageViewRendering ; + oslc:propertyDefinition oslc_sysmlv2:viewUsage_ViewRendering ; oslc:range oslc_sysmlv2:RenderingUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The RenderingUsage to be used to render views defined by this ViewUsage, which is the referencedRendering of the ViewRenderingMembership of the ViewUsage."^^rdf:XMLLiteral . -:viewpointDefinitionViewpointStakeholder a oslc:Property ; - oslc:name "viewpointDefinitionViewpointStakeholder" ; +:viewpointDefinition_ViewpointStakeholder a oslc:Property ; + oslc:name "viewpointDefinition_ViewpointStakeholder" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:viewpointDefinitionViewpointStakeholder ; + oslc:propertyDefinition oslc_sysmlv2:viewpointDefinition_ViewpointStakeholder ; oslc:range oslc_sysmlv2:PartUsage ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The PartUsages that identify the stakeholders with concerns framed by this ViewpointDefinition, which are the owned and inherited stakeholderParameters of the framedConcerns of this ViewpointDefinition."^^rdf:XMLLiteral . -:viewpointUsageViewpointDefinition a oslc:Property ; - oslc:name "viewpointUsageViewpointDefinition" ; +:viewpointUsage_ViewpointDefinition a oslc:Property ; + oslc:name "viewpointUsage_ViewpointDefinition" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:viewpointUsageViewpointDefinition ; + oslc:propertyDefinition oslc_sysmlv2:viewpointUsage_ViewpointDefinition ; oslc:range oslc_sysmlv2:ViewpointDefinition ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The ViewpointDefinition that is the definition of this ViewpointUsage.."^^rdf:XMLLiteral . -:viewpointUsageViewpointStakeholder a oslc:Property ; - oslc:name "viewpointUsageViewpointStakeholder" ; +:viewpointUsage_ViewpointStakeholder a oslc:Property ; + oslc:name "viewpointUsage_ViewpointStakeholder" ; oslc:occurs oslc:Zero-or-many ; - oslc:propertyDefinition oslc_sysmlv2:viewpointUsageViewpointStakeholder ; + oslc:propertyDefinition oslc_sysmlv2:viewpointUsage_ViewpointStakeholder ; oslc:range oslc_sysmlv2: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 . -:whileLoopActionUsageUntilArgument a oslc:Property ; - oslc:name "whileLoopActionUsageUntilArgument" ; +:whileLoopActionUsage_UntilArgument a oslc:Property ; + oslc:name "whileLoopActionUsage_UntilArgument" ; oslc:occurs oslc:Zero-or-one ; - oslc:propertyDefinition oslc_sysmlv2:whileLoopActionUsageUntilArgument ; + oslc:propertyDefinition oslc_sysmlv2:whileLoopActionUsage_UntilArgument ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; oslc:valueType oslc:Resource ; dcterms:description "The Expression whose result, if false, determines that the bodyAction should continue to be performed. It is the (optional) third owned parameter of the WhileLoopActionUsage."^^rdf:XMLLiteral . -:whileLoopActionUsageWhileArgument a oslc:Property ; - oslc:name "whileLoopActionUsageWhileArgument" ; +:whileLoopActionUsage_WhileArgument a oslc:Property ; + oslc:name "whileLoopActionUsage_WhileArgument" ; oslc:occurs oslc:Exactly-one ; - oslc:propertyDefinition oslc_sysmlv2:whileLoopActionUsageWhileArgument ; + oslc:propertyDefinition oslc_sysmlv2:whileLoopActionUsage_WhileArgument ; oslc:range oslc_sysmlv2:Expression ; oslc:readOnly false ; oslc:representation oslc:Either ; diff --git a/specs/sysml/sysml-vocab.ttl b/specs/sysml/sysml-vocab.ttl index da67c27..6e72774 100644 --- a/specs/sysml/sysml-vocab.ttl +++ b/specs/sysml/sysml-vocab.ttl @@ -1130,2160 +1130,2160 @@ oslc_sysmlv2:WhileLoopActionUsage a rdfs:Class ; rdfs:isDefinedBy oslc_sysmlv2: ; rdfs:subClassOf oslc_sysmlv2:LoopActionUsage . -oslc_sysmlv2:acceptActionUsagePayloadArgument a rdf:Property ; - rdfs:label "acceptActionUsagePayloadArgument" ; +oslc_sysmlv2:acceptActionUsage_PayloadArgument a rdf:Property ; + rdfs:label "acceptActionUsage_PayloadArgument" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:acceptActionUsagePayloadParameter a rdf:Property ; - rdfs:label "acceptActionUsagePayloadParameter" ; +oslc_sysmlv2:acceptActionUsage_PayloadParameter a rdf:Property ; + rdfs:label "acceptActionUsage_PayloadParameter" ; rdfs:comment "The nestedReference of this AcceptActionUsage that redefines the payload output parameter of the base AcceptActionUsage AcceptAction from the Systems Model Library." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:acceptActionUsageReceiverArgument a rdf:Property ; - rdfs:label "acceptActionUsageReceiverArgument" ; +oslc_sysmlv2:acceptActionUsage_ReceiverArgument a rdf:Property ; + rdfs:label "acceptActionUsage_ReceiverArgument" ; rdfs:comment "An Expression whose result is bound to the receiver input parameter of this AcceptActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:actionDefinitionAction a rdf:Property ; - rdfs:label "actionDefinitionAction" ; +oslc_sysmlv2:actionDefinition_Action a rdf:Property ; + rdfs:label "actionDefinition_Action" ; rdfs:comment "The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the behavior of the ActionDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:actionUsageActionDefinition a rdf:Property ; - rdfs:label "actionUsageActionDefinition" ; +oslc_sysmlv2:actionUsage_ActionDefinition a rdf:Property ; + rdfs:label "actionUsage_ActionDefinition" ; rdfs:comment "The Behaviors that are the types of this ActionUsage. Nominally, these would be ActionDefinitions, but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel Model Libraries." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:actorMembershipOwnedActorParameter a rdf:Property ; - rdfs:label "actorMembershipOwnedActorParameter" ; +oslc_sysmlv2:actorMembership_OwnedActorParameter a rdf:Property ; + rdfs:label "actorMembership_OwnedActorParameter" ; rdfs:comment "The PartUsage specifying the actor." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:allocationDefinitionAllocation a rdf:Property ; - rdfs:label "allocationDefinitionAllocation" ; +oslc_sysmlv2:allocationDefinition_Allocation a rdf:Property ; + rdfs:label "allocationDefinition_Allocation" ; rdfs:comment "The AllocationUsages that refine the allocation mapping defined by this AllocationDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:allocationUsageAllocationDefinition a rdf:Property ; - rdfs:label "allocationUsageAllocationDefinition" ; +oslc_sysmlv2:allocationUsage_AllocationDefinition a rdf:Property ; + rdfs:label "allocationUsage_AllocationDefinition" ; rdfs:comment "The AllocationDefinitions that are the types of this AllocationUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:analysisCaseDefinitionAnalysisAction a rdf:Property ; - rdfs:label "analysisCaseDefinitionAnalysisAction" ; +oslc_sysmlv2:analysisCaseDefinition_AnalysisAction a rdf:Property ; + rdfs:label "analysisCaseDefinition_AnalysisAction" ; rdfs:comment "The composite actions of the AnalysisCaseDefinition that are defined as AnalysisActions." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:analysisCaseDefinitionResultExpression a rdf:Property ; - rdfs:label "analysisCaseDefinitionResultExpression" ; +oslc_sysmlv2:analysisCaseDefinition_ResultExpression a rdf:Property ; + rdfs:label "analysisCaseDefinition_ResultExpression" ; rdfs:comment "An Expression used to compute the result of the AnalysisCaseDefinition, owned via a ResultExpressionMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:analysisCaseUsageAnalysisAction a rdf:Property ; - rdfs:label "analysisCaseUsageAnalysisAction" ; +oslc_sysmlv2:analysisCaseUsage_AnalysisAction a rdf:Property ; + rdfs:label "analysisCaseUsage_AnalysisAction" ; rdfs:comment "The composite usages of the AnalysisCaseUsage that are defined as AnalysisActions." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:analysisCaseUsageAnalysisCaseDefinition a rdf:Property ; - rdfs:label "analysisCaseUsageAnalysisCaseDefinition" ; +oslc_sysmlv2:analysisCaseUsage_AnalysisCaseDefinition a rdf:Property ; + rdfs:label "analysisCaseUsage_AnalysisCaseDefinition" ; rdfs:comment "The AnalysisCaseDefinition that is the definition of this AnalysisCaseUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:analysisCaseUsageResultExpression a rdf:Property ; - rdfs:label "analysisCaseUsageResultExpression" ; +oslc_sysmlv2:analysisCaseUsage_ResultExpression a rdf:Property ; + rdfs:label "analysisCaseUsage_ResultExpression" ; rdfs:comment "An Expression used to compute the result of the AnalysisCaseUsage, owned via a ResultExpressionMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:annotatingElementAnnotatedElement a rdf:Property ; - rdfs:label "annotatingElementAnnotatedElement" ; +oslc_sysmlv2:annotatingElement_AnnotatedElement a rdf:Property ; + rdfs:label "annotatingElement_AnnotatedElement" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:annotatingElementAnnotation a rdf:Property ; - rdfs:label "annotatingElementAnnotation" ; +oslc_sysmlv2:annotatingElement_Annotation a rdf:Property ; + rdfs:label "annotatingElement_Annotation" ; rdfs:comment "The Annotations that relate this AnnotatingElement to its annotatedElements." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:annotatingElementOwnedAnnotatingRelationship a rdf:Property ; - rdfs:label "annotatingElementOwnedAnnotatingRelationship" ; +oslc_sysmlv2:annotatingElement_OwnedAnnotatingRelationship a rdf:Property ; + rdfs:label "annotatingElement_OwnedAnnotatingRelationship" ; rdfs:comment "The ownedRelationships of this AnnotatingElement that are Annotations, for which this AnnotatingElement is the annotatingElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:annotationAnnotatedElement a rdf:Property ; - rdfs:label "annotationAnnotatedElement" ; +oslc_sysmlv2:annotation_AnnotatedElement a rdf:Property ; + rdfs:label "annotation_AnnotatedElement" ; rdfs:comment "The Element that is annotated by the annotatingElement of this Annotation." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:annotationAnnotatingElement a rdf:Property ; - rdfs:label "annotationAnnotatingElement" ; +oslc_sysmlv2:annotation_AnnotatingElement a rdf:Property ; + rdfs:label "annotation_AnnotatingElement" ; rdfs:comment "The AnnotatingElement that annotates the annotatedElement of this Annotation." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:annotationOwningAnnotatedElement a rdf:Property ; - rdfs:label "annotationOwningAnnotatedElement" ; +oslc_sysmlv2:annotation_OwningAnnotatedElement a rdf:Property ; + rdfs:label "annotation_OwningAnnotatedElement" ; rdfs:comment "The annotatedElement of this Annotation, when it is also its owningRelatedElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:annotationOwningAnnotatingElement a rdf:Property ; - rdfs:label "annotationOwningAnnotatingElement" ; +oslc_sysmlv2:annotation_OwningAnnotatingElement a rdf:Property ; + rdfs:label "annotation_OwningAnnotatingElement" ; rdfs:comment "The annotatingElement of this Annotation, when it is also its owningRelatedElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:assertConstraintUsageAssertedConstraint a rdf:Property ; - rdfs:label "assertConstraintUsageAssertedConstraint" ; +oslc_sysmlv2:assertConstraintUsage_AssertedConstraint a rdf:Property ; + rdfs:label "assertConstraintUsage_AssertedConstraint" ; rdfs:comment "The ConstraintUsage to be performed by the AssertConstraintUsage. It is the referenceFeature of the ownedReferenceSubsetting for the AssertConstraintUsage, if there is one, and, otherwise, the AssertConstraintUsage itself." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:assignmentActionUsageReferent a rdf:Property ; - rdfs:label "assignmentActionUsageReferent" ; +oslc_sysmlv2:assignmentActionUsage_Referent a rdf:Property ; + rdfs:label "assignmentActionUsage_Referent" ; rdfs:comment "The Feature whose value is to be set." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:assignmentActionUsageTargetArgument a rdf:Property ; - rdfs:label "assignmentActionUsageTargetArgument" ; +oslc_sysmlv2:assignmentActionUsage_TargetArgument a rdf:Property ; + rdfs:label "assignmentActionUsage_TargetArgument" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:assignmentActionUsageValueExpression a rdf:Property ; - rdfs:label "assignmentActionUsageValueExpression" ; +oslc_sysmlv2:assignmentActionUsage_ValueExpression a rdf:Property ; + rdfs:label "assignmentActionUsage_ValueExpression" ; rdfs:comment "The Expression whose result is to be assigned to the referent Feature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:associationAssociationEnd a rdf:Property ; - rdfs:label "associationAssociationEnd" ; +oslc_sysmlv2:association_AssociationEnd a rdf:Property ; + rdfs:label "association_AssociationEnd" ; rdfs:comment "The features of the Association that identify the things that can be related by it. A concrete Association must have at least two associationEnds. When it has exactly two, the Association is called a binary Association." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:associationRelatedType a rdf:Property ; - rdfs:label "associationRelatedType" ; +oslc_sysmlv2:association_RelatedType a rdf:Property ; + rdfs:label "association_RelatedType" ; rdfs:comment "The types of the associationEnds of the Association, which are the relatedElements of the Association considered as a Relationship." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:associationSourceType a rdf:Property ; - rdfs:label "associationSourceType" ; +oslc_sysmlv2:association_SourceType a rdf:Property ; + rdfs:label "association_SourceType" ; rdfs:comment "The source relatedType for this Association. It is the first relatedType of the Association." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:associationTargetType a rdf:Property ; - rdfs:label "associationTargetType" ; +oslc_sysmlv2:association_TargetType a rdf:Property ; + rdfs:label "association_TargetType" ; rdfs:comment "The target relatedTypes for this Association. This includes all the relatedTypes other than the sourceType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:attributeUsageAttributeDefinition a rdf:Property ; - rdfs:label "attributeUsageAttributeDefinition" ; +oslc_sysmlv2:attributeUsage_AttributeDefinition a rdf:Property ; + rdfs:label "attributeUsage_AttributeDefinition" ; rdfs:comment "The DataTypes that are the types of this AttributeUsage. Nominally, these are AttributeDefinitions, but other kinds of kernel DataTypes are also allowed, to permit use of DataTypes from the Kernel Model Libraries." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:behaviorParameter a rdf:Property ; - rdfs:label "behaviorParameter" ; +oslc_sysmlv2:behavior_Parameter a rdf:Property ; + rdfs:label "behavior_Parameter" ; rdfs:comment "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_sysmlv2: . -oslc_sysmlv2:behaviorStep a rdf:Property ; - rdfs:label "behaviorStep" ; +oslc_sysmlv2:behavior_Step a rdf:Property ; + rdfs:label "behavior_Step" ; rdfs:comment "The Steps that make up this Behavior." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:booleanExpressionPredicate a rdf:Property ; - rdfs:label "booleanExpressionPredicate" ; +oslc_sysmlv2:booleanExpression_Predicate a rdf:Property ; + rdfs:label "booleanExpression_Predicate" ; rdfs:comment "The Predicate that types this BooleanExpression." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:calculationDefinitionCalculation a rdf:Property ; - rdfs:label "calculationDefinitionCalculation" ; +oslc_sysmlv2:calculationDefinition_Calculation a rdf:Property ; + rdfs:label "calculationDefinition_Calculation" ; rdfs:comment "The actions of this CalculationDefinition that are CalculationUsages." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:calculationUsageCalculationDefinition a rdf:Property ; - rdfs:label "calculationUsageCalculationDefinition" ; +oslc_sysmlv2:calculationUsage_CalculationDefinition a rdf:Property ; + rdfs:label "calculationUsage_CalculationDefinition" ; rdfs:comment "The Function that is the type of this CalculationUsage. Nominally, this would be a CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the Kernel Model Libraries." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:caseDefinitionActorParameter a rdf:Property ; - rdfs:label "caseDefinitionActorParameter" ; +oslc_sysmlv2:caseDefinition_ActorParameter a rdf:Property ; + rdfs:label "caseDefinition_ActorParameter" ; rdfs:comment "The parameters of this CaseDefinition that represent actors involved in the case." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:caseDefinitionObjectiveRequirement a rdf:Property ; - rdfs:label "caseDefinitionObjectiveRequirement" ; +oslc_sysmlv2:caseDefinition_ObjectiveRequirement a rdf:Property ; + rdfs:label "caseDefinition_ObjectiveRequirement" ; rdfs:comment "The RequirementUsage representing the objective of this CaseDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:caseDefinitionSubjectParameter a rdf:Property ; - rdfs:label "caseDefinitionSubjectParameter" ; +oslc_sysmlv2:caseDefinition_SubjectParameter a rdf:Property ; + rdfs:label "caseDefinition_SubjectParameter" ; rdfs:comment "The parameter of this CaseDefinition that represents its subject." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:caseUsageActorParameter a rdf:Property ; - rdfs:label "caseUsageActorParameter" ; +oslc_sysmlv2:caseUsage_ActorParameter a rdf:Property ; + rdfs:label "caseUsage_ActorParameter" ; rdfs:comment "The parameters of this CaseUsage that represent actors involved in the case." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:caseUsageCaseDefinition a rdf:Property ; - rdfs:label "caseUsageCaseDefinition" ; +oslc_sysmlv2:caseUsage_CaseDefinition a rdf:Property ; + rdfs:label "caseUsage_CaseDefinition" ; rdfs:comment "The CaseDefinition that is the type of this CaseUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:caseUsageObjectiveRequirement a rdf:Property ; - rdfs:label "caseUsageObjectiveRequirement" ; +oslc_sysmlv2:caseUsage_ObjectiveRequirement a rdf:Property ; + rdfs:label "caseUsage_ObjectiveRequirement" ; rdfs:comment "The RequirementUsage representing the objective of this CaseUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:caseUsageSubjectParameter a rdf:Property ; - rdfs:label "caseUsageSubjectParameter" ; +oslc_sysmlv2:caseUsage_SubjectParameter a rdf:Property ; + rdfs:label "caseUsage_SubjectParameter" ; rdfs:comment "The parameter of this CaseUsage that represents its subject." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:classifierOwnedSubclassification a rdf:Property ; - rdfs:label "classifierOwnedSubclassification" ; +oslc_sysmlv2:classifier_OwnedSubclassification a rdf:Property ; + rdfs:label "classifier_OwnedSubclassification" ; rdfs:comment "The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:commentBody a rdf:Property ; - rdfs:label "commentBody" ; +oslc_sysmlv2:comment_Body a rdf:Property ; + rdfs:label "comment_Body" ; rdfs:comment "The annotation text for the Comment." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:commentLocale a rdf:Property ; - rdfs:label "commentLocale" ; +oslc_sysmlv2:comment_Locale a rdf:Property ; + rdfs:label "comment_Locale" ; rdfs:comment "Identification of the language of the body text and, optionally, the region and/or encoding. The format shall be a POSIX locale conformant to ISO/IEC 15897, with the format [language[_territory][.codeset][@modifier]]." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:concernUsageConcernDefinition a rdf:Property ; - rdfs:label "concernUsageConcernDefinition" ; +oslc_sysmlv2:concernUsage_ConcernDefinition a rdf:Property ; + rdfs:label "concernUsage_ConcernDefinition" ; rdfs:comment "The ConcernDefinition that is the single type of this ConcernUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:conjugatedPortDefinitionOriginalPortDefinition a rdf:Property ; - rdfs:label "conjugatedPortDefinitionOriginalPortDefinition" ; +oslc_sysmlv2:conjugatedPortDefinition_OriginalPortDefinition a rdf:Property ; + rdfs:label "conjugatedPortDefinition_OriginalPortDefinition" ; rdfs:comment "The original PortDefinition for this ConjugatedPortDefinition, which is the owningNamespace of the ConjugatedPortDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:conjugatedPortDefinitionOwnedPortConjugator a rdf:Property ; - rdfs:label "conjugatedPortDefinitionOwnedPortConjugator" ; +oslc_sysmlv2:conjugatedPortDefinition_OwnedPortConjugator a rdf:Property ; + rdfs:label "conjugatedPortDefinition_OwnedPortConjugator" ; rdfs:comment "The PortConjugation that is the ownedConjugator of this ConjugatedPortDefinition, linking it to its originalPortDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:conjugatedPortTypingConjugatedPortDefinition a rdf:Property ; - rdfs:label "conjugatedPortTypingConjugatedPortDefinition" ; +oslc_sysmlv2:conjugatedPortTyping_ConjugatedPortDefinition a rdf:Property ; + rdfs:label "conjugatedPortTyping_ConjugatedPortDefinition" ; rdfs:comment "The type of this ConjugatedPortTyping considered as a FeatureTyping, which must be a ConjugatedPortDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:conjugatedPortTypingPortDefinition a rdf:Property ; - rdfs:label "conjugatedPortTypingPortDefinition" ; +oslc_sysmlv2:conjugatedPortTyping_PortDefinition a rdf:Property ; + rdfs:label "conjugatedPortTyping_PortDefinition" ; rdfs:comment "The originalPortDefinition of the conjugatedPortDefinition of this ConjugatedPortTyping." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:conjugationConjugatedType a rdf:Property ; - rdfs:label "conjugationConjugatedType" ; +oslc_sysmlv2:conjugation_ConjugatedType a rdf:Property ; + rdfs:label "conjugation_ConjugatedType" ; rdfs:comment "The Type that is the result of applying Conjugation to the originalType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:conjugationOriginalType a rdf:Property ; - rdfs:label "conjugationOriginalType" ; +oslc_sysmlv2:conjugation_OriginalType a rdf:Property ; + rdfs:label "conjugation_OriginalType" ; rdfs:comment "The Type to be conjugated." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:conjugationOwningType a rdf:Property ; - rdfs:label "conjugationOwningType" ; +oslc_sysmlv2:conjugation_OwningType a rdf:Property ; + rdfs:label "conjugation_OwningType" ; rdfs:comment "The conjugatedType of this Conjugation that is also its owningRelatedElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:connectionDefinitionConnectionEnd a rdf:Property ; - rdfs:label "connectionDefinitionConnectionEnd" ; +oslc_sysmlv2:connectionDefinition_ConnectionEnd a rdf:Property ; + rdfs:label "connectionDefinition_ConnectionEnd" ; rdfs:comment "The Usages that define the things related by the ConnectionDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:connectionUsageConnectionDefinition a rdf:Property ; - rdfs:label "connectionUsageConnectionDefinition" ; +oslc_sysmlv2:connectionUsage_ConnectionDefinition a rdf:Property ; + rdfs:label "connectionUsage_ConnectionDefinition" ; rdfs:comment "The AssociationStructures that are the types of this ConnectionUsage. Nominally, these are , but other kinds of Kernel AssociationStructures are also allowed, to permit use of AssociationStructures from the Kernel Model Libraries." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:connectorAssociation a rdf:Property ; - rdfs:label "connectorAssociation" ; +oslc_sysmlv2:connector_Association a rdf:Property ; + rdfs:label "connector_Association" ; rdfs:comment "The Associations that type the Connector." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:connectorConnectorEnd a rdf:Property ; - rdfs:label "connectorConnectorEnd" ; +oslc_sysmlv2:connector_ConnectorEnd a rdf:Property ; + rdfs:label "connector_ConnectorEnd" ; rdfs:comment "The endFeatures of a Connector, which redefine the endFeatures of the associations of the Connector. The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the Connector." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:connectorRelatedFeature a rdf:Property ; - rdfs:label "connectorRelatedFeature" ; +oslc_sysmlv2:connector_RelatedFeature a rdf:Property ; + rdfs:label "connector_RelatedFeature" ; rdfs:comment "The Features that are related by this Connector considered as a Relationship and that restrict the links it identifies, given by the referenced Features of the connectorEnds of the Connector." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:connectorSourceFeature a rdf:Property ; - rdfs:label "connectorSourceFeature" ; +oslc_sysmlv2:connector_SourceFeature a rdf:Property ; + rdfs:label "connector_SourceFeature" ; rdfs:comment "The source relatedFeature for this Connector. It is the first relatedFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:connectorTargetFeature a rdf:Property ; - rdfs:label "connectorTargetFeature" ; +oslc_sysmlv2:connector_TargetFeature a rdf:Property ; + rdfs:label "connector_TargetFeature" ; rdfs:comment "The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:constraintUsageConstraintDefinition a rdf:Property ; - rdfs:label "constraintUsageConstraintDefinition" ; +oslc_sysmlv2:constraintUsage_ConstraintDefinition a rdf:Property ; + rdfs:label "constraintUsage_ConstraintDefinition" ; rdfs:comment "The (single) Predicate that is the type of this ConstraintUsage. Nominally, this will be a ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates from the Kernel Model Libraries." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionDirectedUsage a rdf:Property ; - rdfs:label "definitionDirectedUsage" ; +oslc_sysmlv2:definition_DirectedUsage a rdf:Property ; + rdfs:label "definition_DirectedUsage" ; rdfs:comment "The usages of this Definition that are directedFeatures." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionIsVariation a rdf:Property ; - rdfs:label "definitionIsVariation" ; +oslc_sysmlv2:definition_IsVariation a rdf:Property ; + rdfs:label "definition_IsVariation" ; rdfs:comment "Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedAction a rdf:Property ; - rdfs:label "definitionOwnedAction" ; +oslc_sysmlv2:definition_OwnedAction a rdf:Property ; + rdfs:label "definition_OwnedAction" ; rdfs:comment "The ActionUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedAllocation a rdf:Property ; - rdfs:label "definitionOwnedAllocation" ; +oslc_sysmlv2:definition_OwnedAllocation a rdf:Property ; + rdfs:label "definition_OwnedAllocation" ; rdfs:comment "The AllocationUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedAnalysisCase a rdf:Property ; - rdfs:label "definitionOwnedAnalysisCase" ; +oslc_sysmlv2:definition_OwnedAnalysisCase a rdf:Property ; + rdfs:label "definition_OwnedAnalysisCase" ; rdfs:comment "The AnalysisCaseUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedAttribute a rdf:Property ; - rdfs:label "definitionOwnedAttribute" ; +oslc_sysmlv2:definition_OwnedAttribute a rdf:Property ; + rdfs:label "definition_OwnedAttribute" ; rdfs:comment "The AttributeUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedCalculation a rdf:Property ; - rdfs:label "definitionOwnedCalculation" ; +oslc_sysmlv2:definition_OwnedCalculation a rdf:Property ; + rdfs:label "definition_OwnedCalculation" ; rdfs:comment "The CalculationUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedCase a rdf:Property ; - rdfs:label "definitionOwnedCase" ; +oslc_sysmlv2:definition_OwnedCase a rdf:Property ; + rdfs:label "definition_OwnedCase" ; rdfs:comment "The code>CaseUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedConcern a rdf:Property ; - rdfs:label "definitionOwnedConcern" ; +oslc_sysmlv2:definition_OwnedConcern a rdf:Property ; + rdfs:label "definition_OwnedConcern" ; rdfs:comment "The ConcernUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedConnection a rdf:Property ; - rdfs:label "definitionOwnedConnection" ; +oslc_sysmlv2:definition_OwnedConnection a rdf:Property ; + rdfs:label "definition_OwnedConnection" ; rdfs:comment "The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedConstraint a rdf:Property ; - rdfs:label "definitionOwnedConstraint" ; +oslc_sysmlv2:definition_OwnedConstraint a rdf:Property ; + rdfs:label "definition_OwnedConstraint" ; rdfs:comment "The ConstraintUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedEnumeration a rdf:Property ; - rdfs:label "definitionOwnedEnumeration" ; +oslc_sysmlv2:definition_OwnedEnumeration a rdf:Property ; + rdfs:label "definition_OwnedEnumeration" ; rdfs:comment "The EnumerationUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedFlow a rdf:Property ; - rdfs:label "definitionOwnedFlow" ; +oslc_sysmlv2:definition_OwnedFlow a rdf:Property ; + rdfs:label "definition_OwnedFlow" ; rdfs:comment "The FlowConnectionUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedInterface a rdf:Property ; - rdfs:label "definitionOwnedInterface" ; +oslc_sysmlv2:definition_OwnedInterface a rdf:Property ; + rdfs:label "definition_OwnedInterface" ; rdfs:comment "The InterfaceUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedItem a rdf:Property ; - rdfs:label "definitionOwnedItem" ; +oslc_sysmlv2:definition_OwnedItem a rdf:Property ; + rdfs:label "definition_OwnedItem" ; rdfs:comment "The ItemUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedMetadata a rdf:Property ; - rdfs:label "definitionOwnedMetadata" ; +oslc_sysmlv2:definition_OwnedMetadata a rdf:Property ; + rdfs:label "definition_OwnedMetadata" ; rdfs:comment "The MetadataUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedOccurrence a rdf:Property ; - rdfs:label "definitionOwnedOccurrence" ; +oslc_sysmlv2:definition_OwnedOccurrence a rdf:Property ; + rdfs:label "definition_OwnedOccurrence" ; rdfs:comment "The OccurrenceUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedPart a rdf:Property ; - rdfs:label "definitionOwnedPart" ; +oslc_sysmlv2:definition_OwnedPart a rdf:Property ; + rdfs:label "definition_OwnedPart" ; rdfs:comment "The PartUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedPort a rdf:Property ; - rdfs:label "definitionOwnedPort" ; +oslc_sysmlv2:definition_OwnedPort a rdf:Property ; + rdfs:label "definition_OwnedPort" ; rdfs:comment "The PortUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedReference a rdf:Property ; - rdfs:label "definitionOwnedReference" ; +oslc_sysmlv2:definition_OwnedReference a rdf:Property ; + rdfs:label "definition_OwnedReference" ; rdfs:comment "The ReferenceUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedRendering a rdf:Property ; - rdfs:label "definitionOwnedRendering" ; +oslc_sysmlv2:definition_OwnedRendering a rdf:Property ; + rdfs:label "definition_OwnedRendering" ; rdfs:comment "The RenderingUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedRequirement a rdf:Property ; - rdfs:label "definitionOwnedRequirement" ; +oslc_sysmlv2:definition_OwnedRequirement a rdf:Property ; + rdfs:label "definition_OwnedRequirement" ; rdfs:comment "The RequirementUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedState a rdf:Property ; - rdfs:label "definitionOwnedState" ; +oslc_sysmlv2:definition_OwnedState a rdf:Property ; + rdfs:label "definition_OwnedState" ; rdfs:comment "The StateUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedTransition a rdf:Property ; - rdfs:label "definitionOwnedTransition" ; +oslc_sysmlv2:definition_OwnedTransition a rdf:Property ; + rdfs:label "definition_OwnedTransition" ; rdfs:comment "The TransitionUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedUsage a rdf:Property ; - rdfs:label "definitionOwnedUsage" ; +oslc_sysmlv2:definition_OwnedUsage a rdf:Property ; + rdfs:label "definition_OwnedUsage" ; rdfs:comment "The Usages that are ownedFeatures of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedUseCase a rdf:Property ; - rdfs:label "definitionOwnedUseCase" ; +oslc_sysmlv2:definition_OwnedUseCase a rdf:Property ; + rdfs:label "definition_OwnedUseCase" ; rdfs:comment "The UseCaseUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedVerificationCase a rdf:Property ; - rdfs:label "definitionOwnedVerificationCase" ; +oslc_sysmlv2:definition_OwnedVerificationCase a rdf:Property ; + rdfs:label "definition_OwnedVerificationCase" ; rdfs:comment "The VerificationCaseUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedView a rdf:Property ; - rdfs:label "definitionOwnedView" ; +oslc_sysmlv2:definition_OwnedView a rdf:Property ; + rdfs:label "definition_OwnedView" ; rdfs:comment "The ViewUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionOwnedViewpoint a rdf:Property ; - rdfs:label "definitionOwnedViewpoint" ; +oslc_sysmlv2:definition_OwnedViewpoint a rdf:Property ; + rdfs:label "definition_OwnedViewpoint" ; rdfs:comment "The ViewpointUsages that are ownedUsages of this Definition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionUsage a rdf:Property ; - rdfs:label "definitionUsage" ; +oslc_sysmlv2:definition_Usage a rdf:Property ; + rdfs:label "definition_Usage" ; rdfs:comment "The Usages that are features of this Definition (not necessarily owned)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionVariant a rdf:Property ; - rdfs:label "definitionVariant" ; +oslc_sysmlv2:definition_Variant a rdf:Property ; + rdfs:label "definition_Variant" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:definitionVariantMembership a rdf:Property ; - rdfs:label "definitionVariantMembership" ; +oslc_sysmlv2:definition_VariantMembership a rdf:Property ; + rdfs:label "definition_VariantMembership" ; rdfs:comment "The ownedMemberships of this Definition that are VariantMemberships. If isVariation = true, then this must be all ownedMemberships of the Definition. If isVariation = false, then variantMembershipmust be empty." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:dependencyClient a rdf:Property ; - rdfs:label "dependencyClient" ; +oslc_sysmlv2:dependency_Client a rdf:Property ; + rdfs:label "dependency_Client" ; rdfs:comment "The Element or Elements dependent on the supplier Elements." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:dependencySupplier a rdf:Property ; - rdfs:label "dependencySupplier" ; +oslc_sysmlv2:dependency_Supplier a rdf:Property ; + rdfs:label "dependency_Supplier" ; rdfs:comment "The Element or Elements on which the client Elements depend in some respect." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:differencingDifferencingType a rdf:Property ; - rdfs:label "differencingDifferencingType" ; +oslc_sysmlv2:differencing_DifferencingType a rdf:Property ; + rdfs:label "differencing_DifferencingType" ; rdfs:comment "Type that partly determines interpretations of typeDifferenced, as described in Type::differencingType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:differencingTypeDifferenced a rdf:Property ; - rdfs:label "differencingTypeDifferenced" ; +oslc_sysmlv2:differencing_TypeDifferenced a rdf:Property ; + rdfs:label "differencing_TypeDifferenced" ; rdfs:comment "Type with interpretations partly determined by differencingType, as described in Type::differencingType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:disjoiningDisjoiningType a rdf:Property ; - rdfs:label "disjoiningDisjoiningType" ; +oslc_sysmlv2:disjoining_DisjoiningType a rdf:Property ; + rdfs:label "disjoining_DisjoiningType" ; rdfs:comment "Type asserted to be disjoint with the typeDisjoined." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:disjoiningOwningType a rdf:Property ; - rdfs:label "disjoiningOwningType" ; +oslc_sysmlv2:disjoining_OwningType a rdf:Property ; + rdfs:label "disjoining_OwningType" ; rdfs:comment "A typeDisjoined that is also an owningRelatedElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:disjoiningTypeDisjoined a rdf:Property ; - rdfs:label "disjoiningTypeDisjoined" ; +oslc_sysmlv2:disjoining_TypeDisjoined a rdf:Property ; + rdfs:label "disjoining_TypeDisjoined" ; rdfs:comment "Type asserted to be disjoint with the disjoiningType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:documentationDocumentedElement a rdf:Property ; - rdfs:label "documentationDocumentedElement" ; +oslc_sysmlv2:documentation_DocumentedElement a rdf:Property ; + rdfs:label "documentation_DocumentedElement" ; rdfs:comment "The Element that is documented by this Documentation." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementAliasIds a rdf:Property ; - rdfs:label "elementAliasIds" ; +oslc_sysmlv2:elementFilterMembership_Condition a rdf:Property ; + rdfs:label "elementFilterMembership_Condition" ; + rdfs:comment "The model-level evaluable Boolean-valued Expression used to filter the imported members of the membershipOwningNamespace of this ElementFilterMembership." ; + rdfs:isDefinedBy oslc_sysmlv2: . + +oslc_sysmlv2:element_AliasIds a rdf:Property ; + rdfs:label "element_AliasIds" ; rdfs:comment "Various alternative identifiers for this Element. Generally, these will be set by tools." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementDeclaredName a rdf:Property ; - rdfs:label "elementDeclaredName" ; +oslc_sysmlv2:element_DeclaredName a rdf:Property ; + rdfs:label "element_DeclaredName" ; rdfs:comment "The declared name of this Element." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementDeclaredShortName a rdf:Property ; - rdfs:label "elementDeclaredShortName" ; +oslc_sysmlv2:element_DeclaredShortName a rdf:Property ; + rdfs:label "element_DeclaredShortName" ; rdfs:comment "An optional alternative name for the Element that is intended to be shorter or in some way more succinct than its primary name. It may act as a modeler-specified identifier for the Element, though it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a model or relative to some other context." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementDocumentation a rdf:Property ; - rdfs:label "elementDocumentation" ; +oslc_sysmlv2:element_Documentation a rdf:Property ; + rdfs:label "element_Documentation" ; rdfs:comment "The Documentation owned by this Element." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementElementId a rdf:Property ; - rdfs:label "elementElementId" ; +oslc_sysmlv2:element_ElementId a rdf:Property ; + rdfs:label "element_ElementId" ; rdfs:comment "The globally unique identifier for this Element. This is intended to be set by tooling, and it must not change during the lifetime of the Element." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementFilterMembershipCondition a rdf:Property ; - rdfs:label "elementFilterMembershipCondition" ; - rdfs:comment "The model-level evaluable Boolean-valued Expression used to filter the imported members of the membershipOwningNamespace of this ElementFilterMembership." ; - rdfs:isDefinedBy oslc_sysmlv2: . - -oslc_sysmlv2:elementIsImpliedIncluded a rdf:Property ; - rdfs:label "elementIsImpliedIncluded" ; +oslc_sysmlv2:element_IsImpliedIncluded a rdf:Property ; + rdfs:label "element_IsImpliedIncluded" ; rdfs:comment "Whether all necessary implied Relationships have been included in the ownedRelationships of this Element. This property may be true, even if there are not actually any ownedRelationships with isImplied = true, meaning that no such Relationships are actually implied for this Element. However, if it is false, then ownedRelationships may not contain any implied Relationships. That is, either all required implied Relationships must be included, or none of them." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementIsLibraryElement a rdf:Property ; - rdfs:label "elementIsLibraryElement" ; +oslc_sysmlv2:element_IsLibraryElement a rdf:Property ; + rdfs:label "element_IsLibraryElement" ; rdfs:comment "Whether this Element is contained in the ownership tree of a library model." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementName a rdf:Property ; - rdfs:label "elementName" ; +oslc_sysmlv2:element_Name a rdf:Property ; + rdfs:label "element_Name" ; rdfs:comment "The name to be used for this Element during name resolution within its owningNamespace. This is derived using the effectiveName() operation. By default, it is the same as the declaredName, but this is overridden for certain kinds of Elements to compute a name even when the declaredName is null." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementOwnedAnnotation a rdf:Property ; - rdfs:label "elementOwnedAnnotation" ; +oslc_sysmlv2:element_OwnedAnnotation a rdf:Property ; + rdfs:label "element_OwnedAnnotation" ; rdfs:comment "The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementOwnedElement a rdf:Property ; - rdfs:label "elementOwnedElement" ; +oslc_sysmlv2:element_OwnedElement a rdf:Property ; + rdfs:label "element_OwnedElement" ; rdfs:comment "The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementOwnedRelationship a rdf:Property ; - rdfs:label "elementOwnedRelationship" ; +oslc_sysmlv2:element_OwnedRelationship a rdf:Property ; + rdfs:label "element_OwnedRelationship" ; rdfs:comment "The Relationships for which this Element is the owningRelatedElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementOwner a rdf:Property ; - rdfs:label "elementOwner" ; +oslc_sysmlv2:element_Owner a rdf:Property ; + rdfs:label "element_Owner" ; rdfs:comment "The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementOwningMembership a rdf:Property ; - rdfs:label "elementOwningMembership" ; +oslc_sysmlv2:element_OwningMembership a rdf:Property ; + rdfs:label "element_OwningMembership" ; rdfs:comment "The owningRelationship of this Element, if that Relationship is a Membership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementOwningNamespace a rdf:Property ; - rdfs:label "elementOwningNamespace" ; +oslc_sysmlv2:element_OwningNamespace a rdf:Property ; + rdfs:label "element_OwningNamespace" ; rdfs:comment "The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementOwningRelationship a rdf:Property ; - rdfs:label "elementOwningRelationship" ; +oslc_sysmlv2:element_OwningRelationship a rdf:Property ; + rdfs:label "element_OwningRelationship" ; rdfs:comment "The Relationship for which this Element is an ownedRelatedElement, if any." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementQualifiedName a rdf:Property ; - rdfs:label "elementQualifiedName" ; +oslc_sysmlv2:element_QualifiedName a rdf:Property ; + rdfs:label "element_QualifiedName" ; rdfs:comment "The full ownership-qualified name of this Element, represented in a form that is valid according to the KerML textual concrete syntax for qualified names (including use of unrestricted name notation and escaped characters, as necessary). The qualifiedName is null if this Element has no owningNamespace or if there is not a complete ownership chain of named Namespaces from a root Namespace to this Element." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementShortName a rdf:Property ; - rdfs:label "elementShortName" ; +oslc_sysmlv2:element_ShortName a rdf:Property ; + rdfs:label "element_ShortName" ; rdfs:comment "The short name to be used for this Element during name resolution within its owningNamespace. This is derived using the effectiveShortName() operation. By default, it is the same as the declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even when the declaredName is null." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:elementTextualRepresentation a rdf:Property ; - rdfs:label "elementTextualRepresentation" ; +oslc_sysmlv2:element_TextualRepresentation a rdf:Property ; + rdfs:label "element_TextualRepresentation" ; rdfs:comment "The TextualRepresentations that annotate this Element." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:enumerationDefinitionEnumeratedValue a rdf:Property ; - rdfs:label "enumerationDefinitionEnumeratedValue" ; +oslc_sysmlv2:enumerationDefinition_EnumeratedValue a rdf:Property ; + rdfs:label "enumerationDefinition_EnumeratedValue" ; rdfs:comment "EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each enumeratedValue specifies one of the allowed instances of the EnumerationDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:enumerationUsageEnumerationDefinition a rdf:Property ; - rdfs:label "enumerationUsageEnumerationDefinition" ; +oslc_sysmlv2:enumerationUsage_EnumerationDefinition a rdf:Property ; + rdfs:label "enumerationUsage_EnumerationDefinition" ; rdfs:comment "The single EnumerationDefinition that is the type of this EnumerationUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:eventOccurrenceUsageEventOccurrence a rdf:Property ; - rdfs:label "eventOccurrenceUsageEventOccurrence" ; +oslc_sysmlv2:eventOccurrenceUsage_EventOccurrence a rdf:Property ; + rdfs:label "eventOccurrenceUsage_EventOccurrence" ; rdfs:comment "The OccurrenceUsage referenced as an event by this EventOccurrenceUsage. It is the referenceFeature of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the EventOccurrenceUsage itself." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:exhibitStateUsageExhibitedState a rdf:Property ; - rdfs:label "exhibitStateUsageExhibitedState" ; +oslc_sysmlv2:exhibitStateUsage_ExhibitedState a rdf:Property ; + rdfs:label "exhibitStateUsage_ExhibitedState" ; rdfs:comment "The StateUsage to be exhibited by the ExhibitStateUsage. It is the performedAction of the ExhibitStateUsage considered as a PerformActionUsage, which must be a StateUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:expressionFunction a rdf:Property ; - rdfs:label "expressionFunction" ; +oslc_sysmlv2:expression_Function a rdf:Property ; + rdfs:label "expression_Function" ; rdfs:comment "The Function that types this Expression." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:expressionIsModelLevelEvaluable a rdf:Property ; - rdfs:label "expressionIsModelLevelEvaluable" ; +oslc_sysmlv2:expression_IsModelLevelEvaluable a rdf:Property ; + rdfs:label "expression_IsModelLevelEvaluable" ; rdfs:comment "Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:expressionResult a rdf:Property ; - rdfs:label "expressionResult" ; +oslc_sysmlv2:expression_Result a rdf:Property ; + rdfs:label "expression_Result" ; rdfs:comment "result." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureChainExpressionTargetFeature a rdf:Property ; - rdfs:label "featureChainExpressionTargetFeature" ; +oslc_sysmlv2:featureChainExpression_TargetFeature a rdf:Property ; + rdfs:label "featureChainExpression_TargetFeature" ; rdfs:comment "The Feature that is accessed by this FeatureChainExpression, which is its first non-parameter member." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureChainingChainingFeature a rdf:Property ; - rdfs:label "featureChainingChainingFeature" ; +oslc_sysmlv2:featureChaining_ChainingFeature a rdf:Property ; + rdfs:label "featureChaining_ChainingFeature" ; rdfs:comment "The Feature whose values partly determine values of featureChained, as described in Feature::chainingFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureChainingFeature a rdf:Property ; - rdfs:label "featureChainingFeature" ; - rdfs:comment "The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature." ; - rdfs:isDefinedBy oslc_sysmlv2: . - -oslc_sysmlv2:featureChainingFeatureChained a rdf:Property ; - rdfs:label "featureChainingFeatureChained" ; +oslc_sysmlv2:featureChaining_FeatureChained a rdf:Property ; + rdfs:label "featureChaining_FeatureChained" ; rdfs:comment "The Feature whose values are partly determined by values of the chainingFeature, as described in Feature::chainingFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureDirection a rdf:Property ; - rdfs:label "featureDirection" ; - rdfs:comment "Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind)." ; - rdfs:isDefinedBy oslc_sysmlv2: . - -oslc_sysmlv2:featureDirectionKindIn a oslc_sysmlv2:FeatureDirectionKind ; - rdfs:label "featureDirectionKindIn" ; +oslc_sysmlv2:featureDirectionKind_In a oslc_sysmlv2:FeatureDirectionKind ; + rdfs:label "featureDirectionKind_In" ; rdfs:comment "Values of the Feature on each instance of its domain are determined externally to that instance and used internally." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureDirectionKindInout a oslc_sysmlv2:FeatureDirectionKind ; - rdfs:label "featureDirectionKindInout" ; +oslc_sysmlv2:featureDirectionKind_Inout a oslc_sysmlv2:FeatureDirectionKind ; + rdfs:label "featureDirectionKind_Inout" ; rdfs:comment "Values of the Feature on each instance are determined either as in or out directions, or both." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureDirectionKindOut a oslc_sysmlv2:FeatureDirectionKind ; - rdfs:label "featureDirectionKindOut" ; +oslc_sysmlv2:featureDirectionKind_Out a oslc_sysmlv2:FeatureDirectionKind ; + rdfs:label "featureDirectionKind_Out" ; rdfs:comment "Values of the Feature on each instance of its domain are determined internally to that instance and used externally." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureEndOwningType a rdf:Property ; - rdfs:label "featureEndOwningType" ; - rdfs:comment "The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature." ; +oslc_sysmlv2:featureInverting_FeatureInverted a rdf:Property ; + rdfs:label "featureInverting_FeatureInverted" ; + rdfs:comment "The Feature that is an inverse of the invertingFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureFeaturingType a rdf:Property ; - rdfs:label "featureFeaturingType" ; - rdfs:comment "Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of its typeFeaturings. If the Feature is chained, then the featuringTypes of the first Feature in the chain are also featuringTypes of the chained Feature." ; +oslc_sysmlv2:featureInverting_InvertingFeature a rdf:Property ; + rdfs:label "featureInverting_InvertingFeature" ; + rdfs:comment "The Feature that is an inverse of the invertedFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureInvertingFeatureInverted a rdf:Property ; - rdfs:label "featureInvertingFeatureInverted" ; - rdfs:comment "The Feature that is an inverse of the invertingFeature." ; +oslc_sysmlv2:featureInverting_OwningFeature a rdf:Property ; + rdfs:label "featureInverting_OwningFeature" ; + rdfs:comment "A featureInverted that is also the owningRelatedElement of this FeatureInverting." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureInvertingInvertingFeature a rdf:Property ; - rdfs:label "featureInvertingInvertingFeature" ; - rdfs:comment "The Feature that is an inverse of the invertedFeature." ; +oslc_sysmlv2:featureMembership_OwnedMemberFeature a rdf:Property ; + rdfs:label "featureMembership_OwnedMemberFeature" ; + rdfs:comment "The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureInvertingOwningFeature a rdf:Property ; - rdfs:label "featureInvertingOwningFeature" ; - rdfs:comment "A featureInverted that is also the owningRelatedElement of this FeatureInverting." ; +oslc_sysmlv2:featureMembership_OwningType a rdf:Property ; + rdfs:label "featureMembership_OwningType" ; + rdfs:comment "The Type that owns this FeatureMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureIsComposite a rdf:Property ; - rdfs:label "featureIsComposite" ; - rdfs:comment "Whether the Feature is a composite feature of its featuringType. If so, the values of the Feature cannot exist after its featuring instance no longer does." ; +oslc_sysmlv2:featureReferenceExpression_Referent a rdf:Property ; + rdfs:label "featureReferenceExpression_Referent" ; + rdfs:comment "The Feature that is referenced by this FeatureReferenceExpression, which is its first non-parameter member." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureIsDerived a rdf:Property ; - rdfs:label "featureIsDerived" ; - rdfs:comment "Whether the values of this Feature can always be computed from the values of other Features." ; +oslc_sysmlv2:featureTyping_OwningFeature a rdf:Property ; + rdfs:label "featureTyping_OwningFeature" ; + rdfs:comment "A typedFeature that is also the owningRelatedElement of this FeatureTyping." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureIsEnd a rdf:Property ; - rdfs:label "featureIsEnd" ; - rdfs:comment "Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature." ; +oslc_sysmlv2:featureTyping_Type a rdf:Property ; + rdfs:label "featureTyping_Type" ; + rdfs:comment "The Type that is being applied by this FeatureTyping." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureIsNonunique a rdf:Property ; - rdfs:label "featureIsNonunique" ; - rdfs:comment "isNonunique." ; +oslc_sysmlv2:featureTyping_TypedFeature a rdf:Property ; + rdfs:label "featureTyping_TypedFeature" ; + rdfs:comment "The Feature that has a type determined by this FeatureTyping." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureIsOrdered a rdf:Property ; - rdfs:label "featureIsOrdered" ; - rdfs:comment "Whether an order exists for the values of this Feature or not." ; +oslc_sysmlv2:featureValue_FeatureWithValue a rdf:Property ; + rdfs:label "featureValue_FeatureWithValue" ; + rdfs:comment "The Feature to be provided a value." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureIsPortion a rdf:Property ; - rdfs:label "featureIsPortion" ; - rdfs:comment "Whether the values of this Feature are contained in the space and time of instances of the domain of the Feature and represent the same thing as those instances." ; +oslc_sysmlv2:featureValue_IsDefault a rdf:Property ; + rdfs:label "featureValue_IsDefault" ; + rdfs:comment "Whether this FeatureValue is a concrete specification of the bound or initial value of the featureWithValue, or just a default value that may be overridden." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureIsReadOnly a rdf:Property ; - rdfs:label "featureIsReadOnly" ; - rdfs:comment "Whether the values of this Feature can change over the lifetime of an instance of the domain." ; +oslc_sysmlv2:featureValue_IsInitial a rdf:Property ; + rdfs:label "featureValue_IsInitial" ; + rdfs:comment "Whether this FeatureValue specifies a bound value or an initial value for the featureWithValue." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureIsUnique a rdf:Property ; - rdfs:label "featureIsUnique" ; - rdfs:comment "Whether or not values for this Feature must have no duplicates or not." ; +oslc_sysmlv2:featureValue_Value a rdf:Property ; + rdfs:label "featureValue_Value" ; + rdfs:comment "The Expression that provides the value of the featureWithValue as its result." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureMembershipOwnedMemberFeature a rdf:Property ; - rdfs:label "featureMembershipOwnedMemberFeature" ; - rdfs:comment "The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType." ; +oslc_sysmlv2:feature_ChainingFeature a rdf:Property ; + rdfs:label "feature_ChainingFeature" ; + rdfs:comment "The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureMembershipOwningType a rdf:Property ; - rdfs:label "featureMembershipOwningType" ; - rdfs:comment "The Type that owns this FeatureMembership." ; +oslc_sysmlv2:feature_Direction a rdf:Property ; + rdfs:label "feature_Direction" ; + rdfs:comment "Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureOwnedFeatureChaining a rdf:Property ; - rdfs:label "featureOwnedFeatureChaining" ; - rdfs:comment "The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained." ; +oslc_sysmlv2:feature_EndOwningType a rdf:Property ; + rdfs:label "feature_EndOwningType" ; + rdfs:comment "The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureOwnedFeatureInverting a rdf:Property ; - rdfs:label "featureOwnedFeatureInverting" ; - rdfs:comment "The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted." ; +oslc_sysmlv2:feature_FeaturingType a rdf:Property ; + rdfs:label "feature_FeaturingType" ; + rdfs:comment "Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureOwnedRedefinition a rdf:Property ; - rdfs:label "featureOwnedRedefinition" ; - rdfs:comment "The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature." ; +oslc_sysmlv2:feature_IsComposite a rdf:Property ; + rdfs:label "feature_IsComposite" ; + rdfs:comment "Whether the Feature is a composite feature of its featuringType. If so, the values of the Feature cannot exist after its featuring instance no longer does." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureOwnedReferenceSubsetting a rdf:Property ; - rdfs:label "featureOwnedReferenceSubsetting" ; - rdfs:comment "The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature." ; +oslc_sysmlv2:feature_IsDerived a rdf:Property ; + rdfs:label "feature_IsDerived" ; + rdfs:comment "Whether the values of this Feature can always be computed from the values of other Features." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureOwnedSubsetting a rdf:Property ; - rdfs:label "featureOwnedSubsetting" ; - rdfs:comment "The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature." ; +oslc_sysmlv2:feature_IsEnd a rdf:Property ; + rdfs:label "feature_IsEnd" ; + rdfs:comment "Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureOwnedTypeFeaturing a rdf:Property ; - rdfs:label "featureOwnedTypeFeaturing" ; - rdfs:comment "The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType." ; +oslc_sysmlv2:feature_IsNonunique a rdf:Property ; + rdfs:label "feature_IsNonunique" ; + rdfs:comment "isNonunique." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureOwnedTyping a rdf:Property ; - rdfs:label "featureOwnedTyping" ; - rdfs:comment "The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature." ; +oslc_sysmlv2:feature_IsOrdered a rdf:Property ; + rdfs:label "feature_IsOrdered" ; + rdfs:comment "Whether an order exists for the values of this Feature or not." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureOwningFeatureMembership a rdf:Property ; - rdfs:label "featureOwningFeatureMembership" ; - rdfs:comment "The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType." ; +oslc_sysmlv2:feature_IsPortion a rdf:Property ; + rdfs:label "feature_IsPortion" ; + rdfs:comment "Whether the values of this Feature are contained in the space and time of instances of the domain of the Feature and represent the same thing as those instances." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureOwningType a rdf:Property ; - rdfs:label "featureOwningType" ; - rdfs:comment "The Type that is the owningType of the owningFeatureMembership of this Feature." ; +oslc_sysmlv2:feature_IsReadOnly a rdf:Property ; + rdfs:label "feature_IsReadOnly" ; + rdfs:comment "Whether the values of this Feature can change over the lifetime of an instance of the domain." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureReferenceExpressionReferent a rdf:Property ; - rdfs:label "featureReferenceExpressionReferent" ; - rdfs:comment "The Feature that is referenced by this FeatureReferenceExpression, which is its first non-parameter member." ; +oslc_sysmlv2:feature_IsUnique a rdf:Property ; + rdfs:label "feature_IsUnique" ; + rdfs:comment "Whether or not values for this Feature must have no duplicates or not." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureType a rdf:Property ; - rdfs:label "featureType" ; - rdfs:comment "Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of its subsettings. If the Feature is chained, then the types of the last Feature in the chain are also types of the chained Feature." ; +oslc_sysmlv2:feature_OwnedFeatureChaining a rdf:Property ; + rdfs:label "feature_OwnedFeatureChaining" ; + rdfs:comment "The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureTypingOwningFeature a rdf:Property ; - rdfs:label "featureTypingOwningFeature" ; - rdfs:comment "A typedFeature that is also the owningRelatedElement of this FeatureTyping." ; +oslc_sysmlv2:feature_OwnedFeatureInverting a rdf:Property ; + rdfs:label "feature_OwnedFeatureInverting" ; + rdfs:comment "The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureTypingType a rdf:Property ; - rdfs:label "featureTypingType" ; - rdfs:comment "The Type that is being applied by this FeatureTyping." ; +oslc_sysmlv2:feature_OwnedRedefinition a rdf:Property ; + rdfs:label "feature_OwnedRedefinition" ; + rdfs:comment "The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureTypingTypedFeature a rdf:Property ; - rdfs:label "featureTypingTypedFeature" ; - rdfs:comment "The Feature that has a type determined by this FeatureTyping." ; +oslc_sysmlv2:feature_OwnedReferenceSubsetting a rdf:Property ; + rdfs:label "feature_OwnedReferenceSubsetting" ; + rdfs:comment "The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureValueFeatureWithValue a rdf:Property ; - rdfs:label "featureValueFeatureWithValue" ; - rdfs:comment "The Feature to be provided a value." ; +oslc_sysmlv2:feature_OwnedSubsetting a rdf:Property ; + rdfs:label "feature_OwnedSubsetting" ; + rdfs:comment "The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureValueIsDefault a rdf:Property ; - rdfs:label "featureValueIsDefault" ; - rdfs:comment "Whether this FeatureValue is a concrete specification of the bound or initial value of the featureWithValue, or just a default value that may be overridden." ; +oslc_sysmlv2:feature_OwnedTypeFeaturing a rdf:Property ; + rdfs:label "feature_OwnedTypeFeaturing" ; + rdfs:comment "The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureValueIsInitial a rdf:Property ; - rdfs:label "featureValueIsInitial" ; - rdfs:comment "Whether this FeatureValue specifies a bound value or an initial value for the featureWithValue." ; +oslc_sysmlv2:feature_OwnedTyping a rdf:Property ; + rdfs:label "feature_OwnedTyping" ; + rdfs:comment "The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featureValueValue a rdf:Property ; - rdfs:label "featureValueValue" ; - rdfs:comment "The Expression that provides the value of the featureWithValue as its result." ; +oslc_sysmlv2:feature_OwningFeatureMembership a rdf:Property ; + rdfs:label "feature_OwningFeatureMembership" ; + rdfs:comment "The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featuringFeature a rdf:Property ; - rdfs:label "featuringFeature" ; +oslc_sysmlv2:feature_OwningType a rdf:Property ; + rdfs:label "feature_OwningType" ; + rdfs:comment "The Type that is the owningType of the owningFeatureMembership of this Feature." ; + rdfs:isDefinedBy oslc_sysmlv2: . + +oslc_sysmlv2:feature_Type a rdf:Property ; + rdfs:label "feature_Type" ; + rdfs:comment "Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of its subsettings. If the Feature is chained, then the types of the last Feature in the chain are also types of the chained Feature." ; + rdfs:isDefinedBy oslc_sysmlv2: . + +oslc_sysmlv2:featuring_Feature a rdf:Property ; + rdfs:label "featuring_Feature" ; rdfs:comment "The Feature that is featured by the featuringType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:featuringType a rdf:Property ; - rdfs:label "featuringType" ; +oslc_sysmlv2:featuring_Type a rdf:Property ; + rdfs:label "featuring_Type" ; rdfs:comment "The Type that features the featureOfType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:flowConnectionUsageFlowConnectionDefinition a rdf:Property ; - rdfs:label "flowConnectionUsageFlowConnectionDefinition" ; +oslc_sysmlv2:flowConnectionUsage_FlowConnectionDefinition a rdf:Property ; + rdfs:label "flowConnectionUsage_FlowConnectionDefinition" ; rdfs:comment "The Interactions that are the types of this FlowConnectionUsage. Nominally, these are FlowConnectionDefinitions, but other kinds of Kernel Interactions are also allowed, to permit use of Interactions from the Kernel Model Libraries." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:forLoopActionUsageLoopVariable a rdf:Property ; - rdfs:label "forLoopActionUsageLoopVariable" ; +oslc_sysmlv2:forLoopActionUsage_LoopVariable a rdf:Property ; + rdfs:label "forLoopActionUsage_LoopVariable" ; rdfs:comment "The ownedFeature of this ForLoopActionUsage that acts as the loop variable, which is assigned the successive values of the input sequence on each iteration. It is the ownedFeature that redefines ForLoopAction::var." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:forLoopActionUsageSeqArgument a rdf:Property ; - rdfs:label "forLoopActionUsageSeqArgument" ; +oslc_sysmlv2:forLoopActionUsage_SeqArgument a rdf:Property ; + rdfs:label "forLoopActionUsage_SeqArgument" ; rdfs:comment "The Expression whose result provides the sequence of values to which the loopVariable is set for each iterative performance of the bodyAction. It is the Expression whose result is bound to the seq input parameter of this ForLoopActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:framedConcernMembershipOwnedConcern a rdf:Property ; - rdfs:label "framedConcernMembershipOwnedConcern" ; +oslc_sysmlv2:framedConcernMembership_OwnedConcern a rdf:Property ; + rdfs:label "framedConcernMembership_OwnedConcern" ; rdfs:comment "The ConcernUsage that is the ownedConstraint of this FramedConcernMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:framedConcernMembershipReferencedConcern a rdf:Property ; - rdfs:label "framedConcernMembershipReferencedConcern" ; +oslc_sysmlv2:framedConcernMembership_ReferencedConcern a rdf:Property ; + rdfs:label "framedConcernMembership_ReferencedConcern" ; rdfs:comment " The ConcernUsage that is referenced through this FramedConcernMembership. It is the referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, which must be a ConcernUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:functionExpression a rdf:Property ; - rdfs:label "functionExpression" ; +oslc_sysmlv2:function_Expression a rdf:Property ; + rdfs:label "function_Expression" ; rdfs:comment "The Expressions that are steps in the calculation of the result of this Function." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:functionIsModelLevelEvaluable a rdf:Property ; - rdfs:label "functionIsModelLevelEvaluable" ; +oslc_sysmlv2:function_IsModelLevelEvaluable a rdf:Property ; + rdfs:label "function_IsModelLevelEvaluable" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:functionResult a rdf:Property ; - rdfs:label "functionResult" ; +oslc_sysmlv2:function_Result a rdf:Property ; + rdfs:label "function_Result" ; rdfs:comment "The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:ifActionUsageElseAction a rdf:Property ; - rdfs:label "ifActionUsageElseAction" ; +oslc_sysmlv2:ifActionUsage_ElseAction a rdf:Property ; + rdfs:label "ifActionUsage_ElseAction" ; rdfs:comment "The ActionUsage that is to be performed if the result of the ifArgument is false. It is the (optional) third parameter of the IfActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:ifActionUsageIfArgument a rdf:Property ; - rdfs:label "ifActionUsageIfArgument" ; +oslc_sysmlv2:ifActionUsage_IfArgument a rdf:Property ; + rdfs:label "ifActionUsage_IfArgument" ; rdfs:comment "The Expression whose result determines whether the thenAction or (optionally) the elseAction is performed. It is the first parameter of the IfActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:ifActionUsageThenAction a rdf:Property ; - rdfs:label "ifActionUsageThenAction" ; +oslc_sysmlv2:ifActionUsage_ThenAction a rdf:Property ; + rdfs:label "ifActionUsage_ThenAction" ; rdfs:comment "The ActionUsage that is to be performed if the result of the ifArgument is true. It is the second parameter of the IfActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:importImportOwningNamespace a rdf:Property ; - rdfs:label "importImportOwningNamespace" ; +oslc_sysmlv2:import_ImportOwningNamespace a rdf:Property ; + rdfs:label "import_ImportOwningNamespace" ; rdfs:comment "The Namespace into which Memberships are imported by this Import, which must be the owningRelatedElement of the Import." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:importImportedElement a rdf:Property ; - rdfs:label "importImportedElement" ; +oslc_sysmlv2:import_ImportedElement a rdf:Property ; + rdfs:label "import_ImportedElement" ; rdfs:comment "The effectively imported Element for this Import. For a MembershipImport, this is the memberElement of the importedMembership. For a NamespaceImport, it is the importedNamespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:importIsImportAll a rdf:Property ; - rdfs:label "importIsImportAll" ; +oslc_sysmlv2:import_IsImportAll a rdf:Property ; + rdfs:label "import_IsImportAll" ; rdfs:comment "Whether to import memberships without regard to declared visibility." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:importIsRecursive a rdf:Property ; - rdfs:label "importIsRecursive" ; +oslc_sysmlv2:import_IsRecursive a rdf:Property ; + rdfs:label "import_IsRecursive" ; rdfs:comment "Whether to recursively import Memberships from visible, owned sub-Namespaces." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:importVisibility a rdf:Property ; - rdfs:label "importVisibility" ; +oslc_sysmlv2:import_Visibility a rdf:Property ; + rdfs:label "import_Visibility" ; rdfs:comment "The visibility level of the imported members from this Import relative to the importOwningNamespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:includeUseCaseUsageUseCaseIncluded a rdf:Property ; - rdfs:label "includeUseCaseUsageUseCaseIncluded" ; +oslc_sysmlv2:includeUseCaseUsage_UseCaseIncluded a rdf:Property ; + rdfs:label "includeUseCaseUsage_UseCaseIncluded" ; rdfs:comment "The UseCaseUsage to be included by this IncludeUseCaseUsage. It is the performedAction of the IncludeUseCaseUsage considered as a PerformActionUsage, which must be a UseCaseUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:interfaceDefinitionInterfaceEnd a rdf:Property ; - rdfs:label "interfaceDefinitionInterfaceEnd" ; +oslc_sysmlv2:interfaceDefinition_InterfaceEnd a rdf:Property ; + rdfs:label "interfaceDefinition_InterfaceEnd" ; rdfs:comment """The PortUsages that are the connectionEnds of this InterfaceDefinition. .""" ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:interfaceUsageInterfaceDefinition a rdf:Property ; - rdfs:label "interfaceUsageInterfaceDefinition" ; +oslc_sysmlv2:interfaceUsage_InterfaceDefinition a rdf:Property ; + rdfs:label "interfaceUsage_InterfaceDefinition" ; rdfs:comment "The InterfaceDefinitions that type this InterfaceUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:intersectingIntersectingType a rdf:Property ; - rdfs:label "intersectingIntersectingType" ; +oslc_sysmlv2:intersecting_IntersectingType a rdf:Property ; + rdfs:label "intersecting_IntersectingType" ; rdfs:comment "Type that partly determines interpretations of typeIntersected, as described in Type::intersectingType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:intersectingTypeIntersected a rdf:Property ; - rdfs:label "intersectingTypeIntersected" ; +oslc_sysmlv2:intersecting_TypeIntersected a rdf:Property ; + rdfs:label "intersecting_TypeIntersected" ; rdfs:comment "Type with interpretations partly determined by intersectingType, as described in Type::intersectingType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:invariantIsNegated a rdf:Property ; - rdfs:label "invariantIsNegated" ; +oslc_sysmlv2:invariant_IsNegated a rdf:Property ; + rdfs:label "invariant_IsNegated" ; rdfs:comment "Whether this Invariant is asserted to be false rather than true." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:invocationExpressionArgument a rdf:Property ; - rdfs:label "invocationExpressionArgument" ; +oslc_sysmlv2:invocationExpression_Argument a rdf:Property ; + rdfs:label "invocationExpression_Argument" ; rdfs:comment "The value Expressions of the FeatureValues of the owned input parameters of the InvocationExpression." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:invocationExpressionOperand a rdf:Property ; - rdfs:label "invocationExpressionOperand" ; +oslc_sysmlv2:invocationExpression_Operand a rdf:Property ; + rdfs:label "invocationExpression_Operand" ; rdfs:comment "operand." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:itemFlowInteraction a rdf:Property ; - rdfs:label "itemFlowInteraction" ; +oslc_sysmlv2:itemFlow_Interaction a rdf:Property ; + rdfs:label "itemFlow_Interaction" ; rdfs:comment "The Interactions that type this ItemFlow. Interactions are both Associations and Behaviors, which can type Connectors and Steps, respectively." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:itemFlowItemFeature a rdf:Property ; - rdfs:label "itemFlowItemFeature" ; +oslc_sysmlv2:itemFlow_ItemFeature a rdf:Property ; + rdfs:label "itemFlow_ItemFeature" ; rdfs:comment "The ownedFeature of the ItemFlow that is an ItemFeature (if any)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:itemFlowItemFlowEnd a rdf:Property ; - rdfs:label "itemFlowItemFlowEnd" ; +oslc_sysmlv2:itemFlow_ItemFlowEnd a rdf:Property ; + rdfs:label "itemFlow_ItemFlowEnd" ; rdfs:comment "The connectorEnds of this ItemFlow that are ItemFlowEnds." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:itemFlowItemType a rdf:Property ; - rdfs:label "itemFlowItemType" ; +oslc_sysmlv2:itemFlow_ItemType a rdf:Property ; + rdfs:label "itemFlow_ItemType" ; rdfs:comment "The type of values transferred, which is the type of the itemFeature of the ItemFlow." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:itemFlowSourceOutputFeature a rdf:Property ; - rdfs:label "itemFlowSourceOutputFeature" ; +oslc_sysmlv2:itemFlow_SourceOutputFeature a rdf:Property ; + rdfs:label "itemFlow_SourceOutputFeature" ; rdfs:comment "The Feature that provides the items carried by the ItemFlow. It must be an owned output of the source of the ItemFlow." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:itemFlowTargetInputFeature a rdf:Property ; - rdfs:label "itemFlowTargetInputFeature" ; +oslc_sysmlv2:itemFlow_TargetInputFeature a rdf:Property ; + rdfs:label "itemFlow_TargetInputFeature" ; rdfs:comment "The Feature that receives the values carried by the ItemFlow. It must be an owned output of the target participant of the ItemFlow." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:itemUsageItemDefinition a rdf:Property ; - rdfs:label "itemUsageItemDefinition" ; +oslc_sysmlv2:itemUsage_ItemDefinition a rdf:Property ; + rdfs:label "itemUsage_ItemDefinition" ; rdfs:comment "The Structures that are the definitions of this ItemUsage. Nominally, these are ItemDefinitions, but other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel Library." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:libraryPackageIsStandard a rdf:Property ; - rdfs:label "libraryPackageIsStandard" ; +oslc_sysmlv2:libraryPackage_IsStandard a rdf:Property ; + rdfs:label "libraryPackage_IsStandard" ; rdfs:comment "Whether this LibraryPackage contains a standard library model. This should only be set to true for LibraryPackages in the standard Kernel Model Libraries or in normative model libraries for a language built on KerML." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:literalBooleanValue a rdf:Property ; - rdfs:label "literalBooleanValue" ; +oslc_sysmlv2:literalBoolean_Value a rdf:Property ; + rdfs:label "literalBoolean_Value" ; rdfs:comment "The Boolean value that is the result of evaluating this LiteralBoolean." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:literalIntegerValue a rdf:Property ; - rdfs:label "literalIntegerValue" ; +oslc_sysmlv2:literalInteger_Value a rdf:Property ; + rdfs:label "literalInteger_Value" ; rdfs:comment "The Integer value that is the result of evaluating this LiteralInteger." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:literalRationalValue a rdf:Property ; - rdfs:label "literalRationalValue" ; +oslc_sysmlv2:literalRational_Value a rdf:Property ; + rdfs:label "literalRational_Value" ; rdfs:comment "The value whose rational approximation is the result of evaluating this LiteralRational." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:literalStringValue a rdf:Property ; - rdfs:label "literalStringValue" ; +oslc_sysmlv2:literalString_Value a rdf:Property ; + rdfs:label "literalString_Value" ; rdfs:comment "The String value that is the result of evaluating this LiteralString." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:loopActionUsageBodyAction a rdf:Property ; - rdfs:label "loopActionUsageBodyAction" ; +oslc_sysmlv2:loopActionUsage_BodyAction a rdf:Property ; + rdfs:label "loopActionUsage_BodyAction" ; rdfs:comment "The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the LoopActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:membershipImportImportedMembership a rdf:Property ; - rdfs:label "membershipImportImportedMembership" ; +oslc_sysmlv2:membershipImport_ImportedMembership a rdf:Property ; + rdfs:label "membershipImport_ImportedMembership" ; rdfs:comment "The Membership to be imported." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:membershipMemberElement a rdf:Property ; - rdfs:label "membershipMemberElement" ; +oslc_sysmlv2:membership_MemberElement a rdf:Property ; + rdfs:label "membership_MemberElement" ; rdfs:comment "The Element that becomes a member of the membershipOwningNamespace due to this Membership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:membershipMemberElementId a rdf:Property ; - rdfs:label "membershipMemberElementId" ; +oslc_sysmlv2:membership_MemberElementId a rdf:Property ; + rdfs:label "membership_MemberElementId" ; rdfs:comment "The elementId of the memberElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:membershipMemberName a rdf:Property ; - rdfs:label "membershipMemberName" ; +oslc_sysmlv2:membership_MemberName a rdf:Property ; + rdfs:label "membership_MemberName" ; rdfs:comment "The name of the memberElement relative to the membershipOwningNamespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:membershipMemberShortName a rdf:Property ; - rdfs:label "membershipMemberShortName" ; +oslc_sysmlv2:membership_MemberShortName a rdf:Property ; + rdfs:label "membership_MemberShortName" ; rdfs:comment "The short name of the memberElement relative to the membershipOwningNamespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:membershipMembershipOwningNamespace a rdf:Property ; - rdfs:label "membershipMembershipOwningNamespace" ; +oslc_sysmlv2:membership_MembershipOwningNamespace a rdf:Property ; + rdfs:label "membership_MembershipOwningNamespace" ; rdfs:comment "The Namespace of which the memberElement becomes a member due to this Membership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:membershipVisibility a rdf:Property ; - rdfs:label "membershipVisibility" ; +oslc_sysmlv2:membership_Visibility a rdf:Property ; + rdfs:label "membership_Visibility" ; rdfs:comment "Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:metadataAccessExpressionReferencedElement a rdf:Property ; - rdfs:label "metadataAccessExpressionReferencedElement" ; +oslc_sysmlv2:metadataAccessExpression_ReferencedElement a rdf:Property ; + rdfs:label "metadataAccessExpression_ReferencedElement" ; rdfs:comment " The Element whose metadata is being accessed." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:metadataFeatureMetaclass a rdf:Property ; - rdfs:label "metadataFeatureMetaclass" ; +oslc_sysmlv2:metadataFeature_Metaclass a rdf:Property ; + rdfs:label "metadataFeature_Metaclass" ; rdfs:comment "The type of this MetadataFeature, which must be a Metaclass." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:metadataUsageMetadataDefinition a rdf:Property ; - rdfs:label "metadataUsageMetadataDefinition" ; +oslc_sysmlv2:metadataUsage_MetadataDefinition a rdf:Property ; + rdfs:label "metadataUsage_MetadataDefinition" ; rdfs:comment "The MetadataDefinition that is the definition of this MetadataUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:multiplicityRangeBound a rdf:Property ; - rdfs:label "multiplicityRangeBound" ; +oslc_sysmlv2:multiplicityRange_Bound a rdf:Property ; + rdfs:label "multiplicityRange_Bound" ; rdfs:comment "The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the only ownedMembers of the MultiplicityRange." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:multiplicityRangeLowerBound a rdf:Property ; - rdfs:label "multiplicityRangeLowerBound" ; +oslc_sysmlv2:multiplicityRange_LowerBound a rdf:Property ; + rdfs:label "multiplicityRange_LowerBound" ; rdfs:comment "The Expression whose result provides the lower bound of the MultiplicityRange. If no lowerBound Expression is given, then the lower bound shall have the same value as the upper bound, unless the upper bound is unbounded (*), in which case the lower bound shall be 0." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:multiplicityRangeUpperBound a rdf:Property ; - rdfs:label "multiplicityRangeUpperBound" ; +oslc_sysmlv2:multiplicityRange_UpperBound a rdf:Property ; + rdfs:label "multiplicityRange_UpperBound" ; rdfs:comment "The Expression whose result is the upper bound of the MultiplicityRange." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:namespaceImportImportedNamespace a rdf:Property ; - rdfs:label "namespaceImportImportedNamespace" ; +oslc_sysmlv2:namespaceImport_ImportedNamespace a rdf:Property ; + rdfs:label "namespaceImport_ImportedNamespace" ; rdfs:comment "The Namespace whose visible Memberships are imported by this NamespaceImport." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:namespaceImportedMembership a rdf:Property ; - rdfs:label "namespaceImportedMembership" ; +oslc_sysmlv2:namespace_ImportedMembership a rdf:Property ; + rdfs:label "namespace_ImportedMembership" ; rdfs:comment "The Memberships in this Namespace that result from the ownedImports of this Namespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:namespaceMember a rdf:Property ; - rdfs:label "namespaceMember" ; +oslc_sysmlv2:namespace_Member a rdf:Property ; + rdfs:label "namespace_Member" ; rdfs:comment "The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:namespaceMembership a rdf:Property ; - rdfs:label "namespaceMembership" ; +oslc_sysmlv2:namespace_Membership a rdf:Property ; + rdfs:label "namespace_Membership" ; rdfs:comment "All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:namespaceOwnedImport a rdf:Property ; - rdfs:label "namespaceOwnedImport" ; +oslc_sysmlv2:namespace_OwnedImport a rdf:Property ; + rdfs:label "namespace_OwnedImport" ; rdfs:comment "The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:namespaceOwnedMember a rdf:Property ; - rdfs:label "namespaceOwnedMember" ; +oslc_sysmlv2:namespace_OwnedMember a rdf:Property ; + rdfs:label "namespace_OwnedMember" ; rdfs:comment "The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:namespaceOwnedMembership a rdf:Property ; - rdfs:label "namespaceOwnedMembership" ; +oslc_sysmlv2:namespace_OwnedMembership a rdf:Property ; + rdfs:label "namespace_OwnedMembership" ; rdfs:comment "The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:objectiveMembershipOwnedObjectiveRequirement a rdf:Property ; - rdfs:label "objectiveMembershipOwnedObjectiveRequirement" ; +oslc_sysmlv2:objectiveMembership_OwnedObjectiveRequirement a rdf:Property ; + rdfs:label "objectiveMembership_OwnedObjectiveRequirement" ; rdfs:comment "The RequirementUsage that is the ownedMemberFeature of this RequirementUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:occurrenceDefinitionIsIndividual a rdf:Property ; - rdfs:label "occurrenceDefinitionIsIndividual" ; +oslc_sysmlv2:occurrenceDefinition_IsIndividual a rdf:Property ; + rdfs:label "occurrenceDefinition_IsIndividual" ; rdfs:comment "Whether this OccurrenceDefinition is constrained to represent single individual." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:occurrenceDefinitionLifeClass a rdf:Property ; - rdfs:label "occurrenceDefinitionLifeClass" ; +oslc_sysmlv2:occurrenceDefinition_LifeClass a rdf:Property ; + rdfs:label "occurrenceDefinition_LifeClass" ; rdfs:comment "If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:occurrenceUsageIndividualDefinition a rdf:Property ; - rdfs:label "occurrenceUsageIndividualDefinition" ; +oslc_sysmlv2:occurrenceUsage_IndividualDefinition a rdf:Property ; + rdfs:label "occurrenceUsage_IndividualDefinition" ; rdfs:comment "The at most one occurrenceDefinition that has isIndividual = true." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:occurrenceUsageIsIndividual a rdf:Property ; - rdfs:label "occurrenceUsageIsIndividual" ; +oslc_sysmlv2:occurrenceUsage_IsIndividual a rdf:Property ; + rdfs:label "occurrenceUsage_IsIndividual" ; rdfs:comment "Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:occurrenceUsageOccurrenceDefinition a rdf:Property ; - rdfs:label "occurrenceUsageOccurrenceDefinition" ; +oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition a rdf:Property ; + rdfs:label "occurrenceUsage_OccurrenceDefinition" ; rdfs:comment "The Classes that are the types of this OccurrenceUsage. Nominally, these are OccurrenceDefinitions, but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model Libraries." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:occurrenceUsagePortionKind a rdf:Property ; - rdfs:label "occurrenceUsagePortionKind" ; +oslc_sysmlv2:occurrenceUsage_PortionKind a rdf:Property ; + rdfs:label "occurrenceUsage_PortionKind" ; rdfs:comment "The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:operatorExpressionOperator a rdf:Property ; - rdfs:label "operatorExpressionOperator" ; +oslc_sysmlv2:operatorExpression_Operator a rdf:Property ; + rdfs:label "operatorExpression_Operator" ; rdfs:comment "An operator symbol that names a corresponding Function from one of the standard packages from the Kernel Function Library ." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:owningMembershipOwnedMemberElement a rdf:Property ; - rdfs:label "owningMembershipOwnedMemberElement" ; +oslc_sysmlv2:owningMembership_OwnedMemberElement a rdf:Property ; + rdfs:label "owningMembership_OwnedMemberElement" ; rdfs:comment "The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:owningMembershipOwnedMemberElementId a rdf:Property ; - rdfs:label "owningMembershipOwnedMemberElementId" ; +oslc_sysmlv2:owningMembership_OwnedMemberElementId a rdf:Property ; + rdfs:label "owningMembership_OwnedMemberElementId" ; rdfs:comment "The elementId of the ownedMemberElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:owningMembershipOwnedMemberName a rdf:Property ; - rdfs:label "owningMembershipOwnedMemberName" ; +oslc_sysmlv2:owningMembership_OwnedMemberName a rdf:Property ; + rdfs:label "owningMembership_OwnedMemberName" ; rdfs:comment "The name of the ownedMemberElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:owningMembershipOwnedMemberShortName a rdf:Property ; - rdfs:label "owningMembershipOwnedMemberShortName" ; +oslc_sysmlv2:owningMembership_OwnedMemberShortName a rdf:Property ; + rdfs:label "owningMembership_OwnedMemberShortName" ; rdfs:comment "The shortName of the ownedMemberElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:packageFilterCondition a rdf:Property ; - rdfs:label "packageFilterCondition" ; +oslc_sysmlv2:package_FilterCondition a rdf:Property ; + rdfs:label "package_FilterCondition" ; rdfs:comment "The model-level evaluable Boolean-valued Expression used to filter the members of this Package, which are owned by the Package are via ElementFilterMemberships." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:parameterMembershipOwnedMemberParameter a rdf:Property ; - rdfs:label "parameterMembershipOwnedMemberParameter" ; +oslc_sysmlv2:parameterMembership_OwnedMemberParameter a rdf:Property ; + rdfs:label "parameterMembership_OwnedMemberParameter" ; rdfs:comment "The Feature that is identified as a parameter by this ParameterMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:partUsagePartDefinition a rdf:Property ; - rdfs:label "partUsagePartDefinition" ; +oslc_sysmlv2:partUsage_PartDefinition a rdf:Property ; + rdfs:label "partUsage_PartDefinition" ; rdfs:comment "The itemDefinitions of this PartUsage that are PartDefinitions." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:performActionUsagePerformedAction a rdf:Property ; - rdfs:label "performActionUsagePerformedAction" ; +oslc_sysmlv2:performActionUsage_PerformedAction a rdf:Property ; + rdfs:label "performActionUsage_PerformedAction" ; rdfs:comment "The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:portConjugationConjugatedPortDefinition a rdf:Property ; - rdfs:label "portConjugationConjugatedPortDefinition" ; +oslc_sysmlv2:portConjugation_ConjugatedPortDefinition a rdf:Property ; + rdfs:label "portConjugation_ConjugatedPortDefinition" ; rdfs:comment "The ConjugatedPortDefinition that is conjugate to the originalPortDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:portConjugationOriginalPortDefinition a rdf:Property ; - rdfs:label "portConjugationOriginalPortDefinition" ; +oslc_sysmlv2:portConjugation_OriginalPortDefinition a rdf:Property ; + rdfs:label "portConjugation_OriginalPortDefinition" ; rdfs:comment "The PortDefinition being conjugated." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:portDefinitionConjugatedPortDefinition a rdf:Property ; - rdfs:label "portDefinitionConjugatedPortDefinition" ; +oslc_sysmlv2:portDefinition_ConjugatedPortDefinition a rdf:Property ; + rdfs:label "portDefinition_ConjugatedPortDefinition" ; rdfs:comment "The that is conjugate to this PortDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:portUsagePortDefinition a rdf:Property ; - rdfs:label "portUsagePortDefinition" ; +oslc_sysmlv2:portUsage_PortDefinition a rdf:Property ; + rdfs:label "portUsage_PortDefinition" ; rdfs:comment "The occurrenceDefinitions of this PortUsage, which must all be PortDefinitions." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:portionKindSnapshot a oslc_sysmlv2:PortionKind ; - rdfs:label "portionKindSnapshot" ; +oslc_sysmlv2:portionKind_Snapshot a oslc_sysmlv2:PortionKind ; + rdfs:label "portionKind_Snapshot" ; rdfs:comment "A snapshot of an Occurrence (a time slice with zero duration)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:portionKindTimeslice a oslc_sysmlv2:PortionKind ; - rdfs:label "portionKindTimeslice" ; +oslc_sysmlv2:portionKind_Timeslice a oslc_sysmlv2:PortionKind ; + rdfs:label "portionKind_Timeslice" ; rdfs:comment "A time slice of an Occurrence (a portion over time)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:redefinitionRedefinedFeature a rdf:Property ; - rdfs:label "redefinitionRedefinedFeature" ; +oslc_sysmlv2:redefinition_RedefinedFeature a rdf:Property ; + rdfs:label "redefinition_RedefinedFeature" ; rdfs:comment "The Feature that is redefined by the redefiningFeature of this Redefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:redefinitionRedefiningFeature a rdf:Property ; - rdfs:label "redefinitionRedefiningFeature" ; +oslc_sysmlv2:redefinition_RedefiningFeature a rdf:Property ; + rdfs:label "redefinition_RedefiningFeature" ; rdfs:comment "The Feature that is redefining the redefinedFeature of this Redefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:referenceSubsettingReferencedFeature a rdf:Property ; - rdfs:label "referenceSubsettingReferencedFeature" ; +oslc_sysmlv2:referenceSubsetting_ReferencedFeature a rdf:Property ; + rdfs:label "referenceSubsetting_ReferencedFeature" ; rdfs:comment "The Feature that is referenced by the referencingFeature of this ReferenceSubsetting." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:referenceSubsettingReferencingFeature a rdf:Property ; - rdfs:label "referenceSubsettingReferencingFeature" ; +oslc_sysmlv2:referenceSubsetting_ReferencingFeature a rdf:Property ; + rdfs:label "referenceSubsetting_ReferencingFeature" ; rdfs:comment "The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:relationshipIsImplied a rdf:Property ; - rdfs:label "relationshipIsImplied" ; +oslc_sysmlv2:relationship_IsImplied a rdf:Property ; + rdfs:label "relationship_IsImplied" ; rdfs:comment "Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:relationshipOwnedRelatedElement a rdf:Property ; - rdfs:label "relationshipOwnedRelatedElement" ; +oslc_sysmlv2:relationship_OwnedRelatedElement a rdf:Property ; + rdfs:label "relationship_OwnedRelatedElement" ; rdfs:comment "The relatedElements of this Relationship that are owned by the Relationship." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:relationshipOwningRelatedElement a rdf:Property ; - rdfs:label "relationshipOwningRelatedElement" ; +oslc_sysmlv2:relationship_OwningRelatedElement a rdf:Property ; + rdfs:label "relationship_OwningRelatedElement" ; rdfs:comment "The relatedElement of this Relationship that owns the Relationship, if any." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:relationshipRelatedElement a rdf:Property ; - rdfs:label "relationshipRelatedElement" ; +oslc_sysmlv2:relationship_RelatedElement a rdf:Property ; + rdfs:label "relationship_RelatedElement" ; rdfs:comment "The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:relationshipSource a rdf:Property ; - rdfs:label "relationshipSource" ; +oslc_sysmlv2:relationship_Source a rdf:Property ; + rdfs:label "relationship_Source" ; rdfs:comment "The relatedElements from which this Relationship is considered to be directed." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:relationshipTarget a rdf:Property ; - rdfs:label "relationshipTarget" ; +oslc_sysmlv2:relationship_Target a rdf:Property ; + rdfs:label "relationship_Target" ; rdfs:comment "The relatedElements to which this Relationship is considered to be directed." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:renderingDefinitionRendering a rdf:Property ; - rdfs:label "renderingDefinitionRendering" ; +oslc_sysmlv2:renderingDefinition_Rendering a rdf:Property ; + rdfs:label "renderingDefinition_Rendering" ; rdfs:comment "The usages of a RenderingDefinition that are RenderingUsages." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:renderingUsageRenderingDefinition a rdf:Property ; - rdfs:label "renderingUsageRenderingDefinition" ; +oslc_sysmlv2:renderingUsage_RenderingDefinition a rdf:Property ; + rdfs:label "renderingUsage_RenderingDefinition" ; rdfs:comment "The RenderingDefinition that is the definition of this RenderingUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementConstraintKindAssumption a oslc_sysmlv2:RequirementConstraintKind ; - rdfs:label "requirementConstraintKindAssumption" ; +oslc_sysmlv2:requirementConstraintKind_Assumption a oslc_sysmlv2:RequirementConstraintKind ; + rdfs:label "requirementConstraintKind_Assumption" ; rdfs:comment "Indicates that a member ConstraintUsage of a RequirementDefinition or RequirementUsage represents an assumption." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementConstraintKindRequirement a oslc_sysmlv2:RequirementConstraintKind ; - rdfs:label "requirementConstraintKindRequirement" ; +oslc_sysmlv2:requirementConstraintKind_Requirement a oslc_sysmlv2:RequirementConstraintKind ; + rdfs:label "requirementConstraintKind_Requirement" ; rdfs:comment "Indicates that a member ConstraintUsage of a RequirementDefinition or RequirementUsagerepresents an requirement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementConstraintMembershipKind a rdf:Property ; - rdfs:label "requirementConstraintMembershipKind" ; +oslc_sysmlv2:requirementConstraintMembership_Kind a rdf:Property ; + rdfs:label "requirementConstraintMembership_Kind" ; rdfs:comment "Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementConstraintMembershipOwnedConstraint a rdf:Property ; - rdfs:label "requirementConstraintMembershipOwnedConstraint" ; +oslc_sysmlv2:requirementConstraintMembership_OwnedConstraint a rdf:Property ; + rdfs:label "requirementConstraintMembership_OwnedConstraint" ; rdfs:comment "The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementConstraintMembershipReferencedConstraint a rdf:Property ; - rdfs:label "requirementConstraintMembershipReferencedConstraint" ; +oslc_sysmlv2:requirementConstraintMembership_ReferencedConstraint a rdf:Property ; + rdfs:label "requirementConstraintMembership_ReferencedConstraint" ; rdfs:comment " The ConstraintUsage that is referenced through this RequirementConstraintMembership. It is the referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, otherwise, the ownedConstraint itself." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementDefinitionActorParameter a rdf:Property ; - rdfs:label "requirementDefinitionActorParameter" ; +oslc_sysmlv2:requirementDefinition_ActorParameter a rdf:Property ; + rdfs:label "requirementDefinition_ActorParameter" ; rdfs:comment "The parameters of this RequirementDefinition that represent actors involved in the requirement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementDefinitionAssumedConstraint a rdf:Property ; - rdfs:label "requirementDefinitionAssumedConstraint" ; +oslc_sysmlv2:requirementDefinition_AssumedConstraint a rdf:Property ; + rdfs:label "requirementDefinition_AssumedConstraint" ; rdfs:comment "The owned ConstraintUsages that represent assumptions of this RequirementDefinition, which are the ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = assumption." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementDefinitionFramedConcern a rdf:Property ; - rdfs:label "requirementDefinitionFramedConcern" ; +oslc_sysmlv2:requirementDefinition_FramedConcern a rdf:Property ; + rdfs:label "requirementDefinition_FramedConcern" ; rdfs:comment "The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all FramedConcernMemberships of the RequirementDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementDefinitionReqId a rdf:Property ; - rdfs:label "requirementDefinitionReqId" ; +oslc_sysmlv2:requirementDefinition_ReqId a rdf:Property ; + rdfs:label "requirementDefinition_ReqId" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementDefinitionRequiredConstraint a rdf:Property ; - rdfs:label "requirementDefinitionRequiredConstraint" ; +oslc_sysmlv2:requirementDefinition_RequiredConstraint a rdf:Property ; + rdfs:label "requirementDefinition_RequiredConstraint" ; rdfs:comment "The owned ConstraintUsages that represent requirements of this RequirementDefinition, derived as the ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = requirement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementDefinitionStakeholderParameter a rdf:Property ; - rdfs:label "requirementDefinitionStakeholderParameter" ; +oslc_sysmlv2:requirementDefinition_StakeholderParameter a rdf:Property ; + rdfs:label "requirementDefinition_StakeholderParameter" ; rdfs:comment "The parameters of this RequirementDefinition that represent stakeholders for th requirement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementDefinitionSubjectParameter a rdf:Property ; - rdfs:label "requirementDefinitionSubjectParameter" ; +oslc_sysmlv2:requirementDefinition_SubjectParameter a rdf:Property ; + rdfs:label "requirementDefinition_SubjectParameter" ; rdfs:comment "The parameter of this RequirementDefinition that represents its subject." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementDefinitionText a rdf:Property ; - rdfs:label "requirementDefinitionText" ; +oslc_sysmlv2:requirementDefinition_Text a rdf:Property ; + rdfs:label "requirementDefinition_Text" ; rdfs:comment "An optional textual statement of the requirement represented by this RequirementDefinition, derived from the bodies of the documentation of the RequirementDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementUsageActorParameter a rdf:Property ; - rdfs:label "requirementUsageActorParameter" ; +oslc_sysmlv2:requirementUsage_ActorParameter a rdf:Property ; + rdfs:label "requirementUsage_ActorParameter" ; rdfs:comment "The parameters of this RequirementUsage that represent actors involved in the requirement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementUsageAssumedConstraint a rdf:Property ; - rdfs:label "requirementUsageAssumedConstraint" ; +oslc_sysmlv2:requirementUsage_AssumedConstraint a rdf:Property ; + rdfs:label "requirementUsage_AssumedConstraint" ; rdfs:comment "The owned ConstraintUsages that represent assumptions of this RequirementUsage, derived as the ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = assumption." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementUsageFramedConcern a rdf:Property ; - rdfs:label "requirementUsageFramedConcern" ; +oslc_sysmlv2:requirementUsage_FramedConcern a rdf:Property ; + rdfs:label "requirementUsage_FramedConcern" ; rdfs:comment "The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all FramedConcernMemberships of the RequirementUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementUsageReqId a rdf:Property ; - rdfs:label "requirementUsageReqId" ; +oslc_sysmlv2:requirementUsage_ReqId a rdf:Property ; + rdfs:label "requirementUsage_ReqId" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementUsageRequiredConstraint a rdf:Property ; - rdfs:label "requirementUsageRequiredConstraint" ; +oslc_sysmlv2:requirementUsage_RequiredConstraint a rdf:Property ; + rdfs:label "requirementUsage_RequiredConstraint" ; rdfs:comment "The owned ConstraintUsages that represent requirements of this RequirementUsage, which are the ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = requirement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementUsageRequirementDefinition a rdf:Property ; - rdfs:label "requirementUsageRequirementDefinition" ; +oslc_sysmlv2:requirementUsage_RequirementDefinition a rdf:Property ; + rdfs:label "requirementUsage_RequirementDefinition" ; rdfs:comment "The RequirementDefinition that is the single definition of this RequirementUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementUsageStakeholderParameter a rdf:Property ; - rdfs:label "requirementUsageStakeholderParameter" ; +oslc_sysmlv2:requirementUsage_StakeholderParameter a rdf:Property ; + rdfs:label "requirementUsage_StakeholderParameter" ; rdfs:comment "The parameters of this RequirementUsage that represent stakeholders for the requirement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementUsageSubjectParameter a rdf:Property ; - rdfs:label "requirementUsageSubjectParameter" ; +oslc_sysmlv2:requirementUsage_SubjectParameter a rdf:Property ; + rdfs:label "requirementUsage_SubjectParameter" ; rdfs:comment "The parameter of this RequirementUsage that represents its subject." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementUsageText a rdf:Property ; - rdfs:label "requirementUsageText" ; +oslc_sysmlv2:requirementUsage_Text a rdf:Property ; + rdfs:label "requirementUsage_Text" ; rdfs:comment "An optional textual statement of the requirement represented by this RequirementUsage, derived from the bodies of the documentation of the RequirementUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementVerificationMembershipOwnedRequirement a rdf:Property ; - rdfs:label "requirementVerificationMembershipOwnedRequirement" ; +oslc_sysmlv2:requirementVerificationMembership_OwnedRequirement a rdf:Property ; + rdfs:label "requirementVerificationMembership_OwnedRequirement" ; rdfs:comment "The owned RequirementUsage that acts as the ownedConstraint for this RequirementVerificationMembership. This will either be the verifiedRequirement, or it will subset the verifiedRequirement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:requirementVerificationMembershipVerifiedRequirement a rdf:Property ; - rdfs:label "requirementVerificationMembershipVerifiedRequirement" ; +oslc_sysmlv2:requirementVerificationMembership_VerifiedRequirement a rdf:Property ; + rdfs:label "requirementVerificationMembership_VerifiedRequirement" ; rdfs:comment " The RequirementUsage that is identified as being verified. It is the referencedConstraint of the RequirementVerificationMembership considered as a RequirementConstraintMembership, which must be a RequirementUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:resultExpressionMembershipOwnedResultExpression a rdf:Property ; - rdfs:label "resultExpressionMembershipOwnedResultExpression" ; +oslc_sysmlv2:resultExpressionMembership_OwnedResultExpression a rdf:Property ; + rdfs:label "resultExpressionMembership_OwnedResultExpression" ; rdfs:comment "The Expression that provides the result for the owner of the ResultExpressionMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:satisfyRequirementUsageSatisfiedRequirement a rdf:Property ; - rdfs:label "satisfyRequirementUsageSatisfiedRequirement" ; +oslc_sysmlv2:satisfyRequirementUsage_SatisfiedRequirement a rdf:Property ; + rdfs:label "satisfyRequirementUsage_SatisfiedRequirement" ; rdfs:comment "The RequirementUsage that is satisfied by the satisfyingSubject of this SatisfyRequirementUsage. It is the assertedConstraint of the SatisfyRequirementUsage considered as an AssertConstraintUsage, which must be a RequirementUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:satisfyRequirementUsageSatisfyingFeature a rdf:Property ; - rdfs:label "satisfyRequirementUsageSatisfyingFeature" ; +oslc_sysmlv2:satisfyRequirementUsage_SatisfyingFeature a rdf:Property ; + rdfs:label "satisfyRequirementUsage_SatisfyingFeature" ; rdfs:comment "The Feature that represents the actual subject that is asserted to satisfy the satisfiedRequirement. The satisfyingFeature is bound to the subjectParameter of the SatisfyRequirementUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:sendActionUsagePayloadArgument a rdf:Property ; - rdfs:label "sendActionUsagePayloadArgument" ; +oslc_sysmlv2:sendActionUsage_PayloadArgument a rdf:Property ; + rdfs:label "sendActionUsage_PayloadArgument" ; rdfs:comment "An Expression whose result is bound to the payload input parameter of this SendActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:sendActionUsageReceiverArgument a rdf:Property ; - rdfs:label "sendActionUsageReceiverArgument" ; +oslc_sysmlv2:sendActionUsage_ReceiverArgument a rdf:Property ; + rdfs:label "sendActionUsage_ReceiverArgument" ; rdfs:comment "An Expression whose result is bound to the receiver input parameter of this SendActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:sendActionUsageSenderArgument a rdf:Property ; - rdfs:label "sendActionUsageSenderArgument" ; +oslc_sysmlv2:sendActionUsage_SenderArgument a rdf:Property ; + rdfs:label "sendActionUsage_SenderArgument" ; rdfs:comment "An Expression whose result is bound to the sender input parameter of this SendActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:specializationGeneral a rdf:Property ; - rdfs:label "specializationGeneral" ; +oslc_sysmlv2:specialization_General a rdf:Property ; + rdfs:label "specialization_General" ; rdfs:comment "A Type with a superset of all instances of the specific Type, which might be the same set." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:specializationOwningType a rdf:Property ; - rdfs:label "specializationOwningType" ; +oslc_sysmlv2:specialization_OwningType a rdf:Property ; + rdfs:label "specialization_OwningType" ; rdfs:comment "The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:specializationSpecific a rdf:Property ; - rdfs:label "specializationSpecific" ; +oslc_sysmlv2:specialization_Specific a rdf:Property ; + rdfs:label "specialization_Specific" ; rdfs:comment "A Type with a subset of all instances of the general Type, which might be the same set." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stakeholderMembershipOwnedStakeholderParameter a rdf:Property ; - rdfs:label "stakeholderMembershipOwnedStakeholderParameter" ; +oslc_sysmlv2:stakeholderMembership_OwnedStakeholderParameter a rdf:Property ; + rdfs:label "stakeholderMembership_OwnedStakeholderParameter" ; rdfs:comment "The PartUsage specifying the stakeholder." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateDefinitionDoAction a rdf:Property ; - rdfs:label "stateDefinitionDoAction" ; +oslc_sysmlv2:stateDefinition_DoAction a rdf:Property ; + rdfs:label "stateDefinition_DoAction" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateDefinitionEntryAction a rdf:Property ; - rdfs:label "stateDefinitionEntryAction" ; +oslc_sysmlv2:stateDefinition_EntryAction a rdf:Property ; + rdfs:label "stateDefinition_EntryAction" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateDefinitionExitAction a rdf:Property ; - rdfs:label "stateDefinitionExitAction" ; +oslc_sysmlv2:stateDefinition_ExitAction a rdf:Property ; + rdfs:label "stateDefinition_ExitAction" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateDefinitionIsParallel a rdf:Property ; - rdfs:label "stateDefinitionIsParallel" ; +oslc_sysmlv2:stateDefinition_IsParallel a rdf:Property ; + rdfs:label "stateDefinition_IsParallel" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateDefinitionState a rdf:Property ; - rdfs:label "stateDefinitionState" ; +oslc_sysmlv2:stateDefinition_State a rdf:Property ; + rdfs:label "stateDefinition_State" ; rdfs:comment "The StateUsages, which are actions in the StateDefinition, that specify the discrete states in the behavior defined by the StateDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateSubactionKindDo a oslc_sysmlv2:StateSubactionKind ; - rdfs:label "stateSubactionKindDo" ; +oslc_sysmlv2:stateSubactionKind_Do a oslc_sysmlv2:StateSubactionKind ; + rdfs:label "stateSubactionKind_Do" ; rdfs:comment "Indicates that the action of a StateSubactionMembership is a doAction." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateSubactionKindEntry a oslc_sysmlv2:StateSubactionKind ; - rdfs:label "stateSubactionKindEntry" ; +oslc_sysmlv2:stateSubactionKind_Entry a oslc_sysmlv2:StateSubactionKind ; + rdfs:label "stateSubactionKind_Entry" ; rdfs:comment "Indicates that the action of a StateSubactionMembership is an entryAction." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateSubactionKindExit a oslc_sysmlv2:StateSubactionKind ; - rdfs:label "stateSubactionKindExit" ; +oslc_sysmlv2:stateSubactionKind_Exit a oslc_sysmlv2:StateSubactionKind ; + rdfs:label "stateSubactionKind_Exit" ; rdfs:comment "Indicates that the action of a StateSubactionMembership is an exitAction." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateSubactionMembershipAction a rdf:Property ; - rdfs:label "stateSubactionMembershipAction" ; +oslc_sysmlv2:stateSubactionMembership_Action a rdf:Property ; + rdfs:label "stateSubactionMembership_Action" ; rdfs:comment "The ActionUsage that is the ownedMemberFeature of this StateSubactionMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateSubactionMembershipKind a rdf:Property ; - rdfs:label "stateSubactionMembershipKind" ; +oslc_sysmlv2:stateSubactionMembership_Kind a rdf:Property ; + rdfs:label "stateSubactionMembership_Kind" ; rdfs:comment "Whether this StateSubactionMembership is for an entry, do or exit ActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateUsageDoAction a rdf:Property ; - rdfs:label "stateUsageDoAction" ; +oslc_sysmlv2:stateUsage_DoAction a rdf:Property ; + rdfs:label "stateUsage_DoAction" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateUsageEntryAction a rdf:Property ; - rdfs:label "stateUsageEntryAction" ; +oslc_sysmlv2:stateUsage_EntryAction a rdf:Property ; + rdfs:label "stateUsage_EntryAction" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateUsageExitAction a rdf:Property ; - rdfs:label "stateUsageExitAction" ; +oslc_sysmlv2:stateUsage_ExitAction a rdf:Property ; + rdfs:label "stateUsage_ExitAction" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateUsageIsParallel a rdf:Property ; - rdfs:label "stateUsageIsParallel" ; +oslc_sysmlv2:stateUsage_IsParallel a rdf:Property ; + rdfs:label "stateUsage_IsParallel" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stateUsageStateDefinition a rdf:Property ; - rdfs:label "stateUsageStateDefinition" ; +oslc_sysmlv2:stateUsage_StateDefinition a rdf:Property ; + rdfs:label "stateUsage_StateDefinition" ; rdfs:comment "The Behaviors that are the types of this StateUsage. Nominally, these would be StateDefinitions, but kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel Model Libraries." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stepBehavior a rdf:Property ; - rdfs:label "stepBehavior" ; +oslc_sysmlv2:step_Behavior a rdf:Property ; + rdfs:label "step_Behavior" ; rdfs:comment "The Behaviors that type this Step." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:stepParameter a rdf:Property ; - rdfs:label "stepParameter" ; +oslc_sysmlv2:step_Parameter a rdf:Property ; + rdfs:label "step_Parameter" ; rdfs:comment "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:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:subclassificationOwningClassifier a rdf:Property ; - rdfs:label "subclassificationOwningClassifier" ; +oslc_sysmlv2:subclassification_OwningClassifier a rdf:Property ; + rdfs:label "subclassification_OwningClassifier" ; rdfs:comment "The Classifier that owns this Subclassification relationship, which must also be its subclassifier." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:subclassificationSubclassifier a rdf:Property ; - rdfs:label "subclassificationSubclassifier" ; +oslc_sysmlv2:subclassification_Subclassifier a rdf:Property ; + rdfs:label "subclassification_Subclassifier" ; rdfs:comment "The more specific Classifier in this Subclassification." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:subclassificationSuperclassifier a rdf:Property ; - rdfs:label "subclassificationSuperclassifier" ; +oslc_sysmlv2:subclassification_Superclassifier a rdf:Property ; + rdfs:label "subclassification_Superclassifier" ; rdfs:comment "The more general Classifier in this Subclassification." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:subjectMembershipOwnedSubjectParameter a rdf:Property ; - rdfs:label "subjectMembershipOwnedSubjectParameter" ; +oslc_sysmlv2:subjectMembership_OwnedSubjectParameter a rdf:Property ; + rdfs:label "subjectMembership_OwnedSubjectParameter" ; rdfs:comment "The UsageownedMemberParameter of this SubjectMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:subsettingOwningFeature a rdf:Property ; - rdfs:label "subsettingOwningFeature" ; +oslc_sysmlv2:subsetting_OwningFeature a rdf:Property ; + rdfs:label "subsetting_OwningFeature" ; rdfs:comment "A subsettingFeature that is also the owningRelatedElement of this Subsetting." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:subsettingSubsettedFeature a rdf:Property ; - rdfs:label "subsettingSubsettedFeature" ; +oslc_sysmlv2:subsetting_SubsettedFeature a rdf:Property ; + rdfs:label "subsetting_SubsettedFeature" ; rdfs:comment "The Feature that is subsetted by the subsettingFeature of this Subsetting." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:subsettingSubsettingFeature a rdf:Property ; - rdfs:label "subsettingSubsettingFeature" ; +oslc_sysmlv2:subsetting_SubsettingFeature a rdf:Property ; + rdfs:label "subsetting_SubsettingFeature" ; rdfs:comment "The Feature that is a subset of the subsettedFeature of this Subsetting." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:successionEffectStep a rdf:Property ; - rdfs:label "successionEffectStep" ; +oslc_sysmlv2:succession_EffectStep a rdf:Property ; + rdfs:label "succession_EffectStep" ; rdfs:comment "Steps that represent occurrences that are side effects of the transitionStep occurring." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:successionGuardExpression a rdf:Property ; - rdfs:label "successionGuardExpression" ; +oslc_sysmlv2:succession_GuardExpression a rdf:Property ; + rdfs:label "succession_GuardExpression" ; rdfs:comment "Expressions that must evaluate to true before the transitionStep can occur." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:successionTransitionStep a rdf:Property ; - rdfs:label "successionTransitionStep" ; +oslc_sysmlv2:succession_TransitionStep a rdf:Property ; + rdfs:label "succession_TransitionStep" ; rdfs:comment "A Step that is typed by the Behavior TransitionPerformances::TransitionPerformance (from the Kernel Semantic Library) that has this Succession as its transitionLink." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:successionTriggerStep a rdf:Property ; - rdfs:label "successionTriggerStep" ; +oslc_sysmlv2:succession_TriggerStep a rdf:Property ; + rdfs:label "succession_TriggerStep" ; rdfs:comment "Steps that map incoming events to the timing of occurrences of the transitionStep. The values of triggerStep subset the list of acceptable events to be received by a Behavior or the object that performs it." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:textualRepresentationBody a rdf:Property ; - rdfs:label "textualRepresentationBody" ; +oslc_sysmlv2:textualRepresentation_Body a rdf:Property ; + rdfs:label "textualRepresentation_Body" ; rdfs:comment "The textual representation of the representedElement in the given language." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:textualRepresentationLanguage a rdf:Property ; - rdfs:label "textualRepresentationLanguage" ; +oslc_sysmlv2:textualRepresentation_Language a rdf:Property ; + rdfs:label "textualRepresentation_Language" ; rdfs:comment "The natural or artifical language in which the body text is written." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:textualRepresentationRepresentedElement a rdf:Property ; - rdfs:label "textualRepresentationRepresentedElement" ; +oslc_sysmlv2:textualRepresentation_RepresentedElement a rdf:Property ; + rdfs:label "textualRepresentation_RepresentedElement" ; rdfs:comment "The Element that is represented by this TextualRepresentation." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionFeatureKindEffect a oslc_sysmlv2:TransitionFeatureKind ; - rdfs:label "transitionFeatureKindEffect" ; +oslc_sysmlv2:transitionFeatureKind_Effect a oslc_sysmlv2:TransitionFeatureKind ; + rdfs:label "transitionFeatureKind_Effect" ; rdfs:comment "Indicates that the transitionFeature of a TransitionFeatureMembership is an effectAction." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionFeatureKindGuard a oslc_sysmlv2:TransitionFeatureKind ; - rdfs:label "transitionFeatureKindGuard" ; +oslc_sysmlv2:transitionFeatureKind_Guard a oslc_sysmlv2:TransitionFeatureKind ; + rdfs:label "transitionFeatureKind_Guard" ; rdfs:comment "Indicates that the transitionFeature of a TransitionFeatureMembership is a guardExpression." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionFeatureKindTrigger a oslc_sysmlv2:TransitionFeatureKind ; - rdfs:label "transitionFeatureKindTrigger" ; +oslc_sysmlv2:transitionFeatureKind_Trigger a oslc_sysmlv2:TransitionFeatureKind ; + rdfs:label "transitionFeatureKind_Trigger" ; rdfs:comment "Indicates that the transitionFeature of a TransitionFeatureMembership is a triggerAction." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionFeatureMembershipKind a rdf:Property ; - rdfs:label "transitionFeatureMembershipKind" ; +oslc_sysmlv2:transitionFeatureMembership_Kind a rdf:Property ; + rdfs:label "transitionFeatureMembership_Kind" ; rdfs:comment "Whether this TransitionFeatureMembership is for a trigger, guard or effect." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionFeatureMembershipTransitionFeature a rdf:Property ; - rdfs:label "transitionFeatureMembershipTransitionFeature" ; +oslc_sysmlv2:transitionFeatureMembership_TransitionFeature a rdf:Property ; + rdfs:label "transitionFeatureMembership_TransitionFeature" ; rdfs:comment "The Step that is the ownedMemberFeature of this TransitionFeatureMembership." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionUsageEffectAction a rdf:Property ; - rdfs:label "transitionUsageEffectAction" ; +oslc_sysmlv2:transitionUsage_EffectAction a rdf:Property ; + rdfs:label "transitionUsage_EffectAction" ; rdfs:comment "The ActionUsages that define the effects of this TransitionUsage, which are the ownedFeatures of the TransitionUsage related to it by TransitionFeatureMemberships with kind = effect, which must all be ActionUsages." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionUsageGuardExpression a rdf:Property ; - rdfs:label "transitionUsageGuardExpression" ; +oslc_sysmlv2:transitionUsage_GuardExpression a rdf:Property ; + rdfs:label "transitionUsage_GuardExpression" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionUsageSource a rdf:Property ; - rdfs:label "transitionUsageSource" ; +oslc_sysmlv2:transitionUsage_Source a rdf:Property ; + rdfs:label "transitionUsage_Source" ; rdfs:comment "The source ActionUsage of this TransitionUsage, which becomes the source of the succession for the TransitionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionUsageSuccession a rdf:Property ; - rdfs:label "transitionUsageSuccession" ; +oslc_sysmlv2:transitionUsage_Succession a rdf:Property ; + rdfs:label "transitionUsage_Succession" ; rdfs:comment "The Succession that is the ownedFeature of this TransitionUsage, which, if the TransitionUsage is triggered, asserts the temporal ordering of the source and target." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionUsageTarget a rdf:Property ; - rdfs:label "transitionUsageTarget" ; +oslc_sysmlv2:transitionUsage_Target a rdf:Property ; + rdfs:label "transitionUsage_Target" ; rdfs:comment "The target ActionUsage of this TransitionUsage, which is the targetFeature of the succession for the TransitionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:transitionUsageTriggerAction a rdf:Property ; - rdfs:label "transitionUsageTriggerAction" ; +oslc_sysmlv2:transitionUsage_TriggerAction a rdf:Property ; + rdfs:label "transitionUsage_TriggerAction" ; rdfs:comment "The AcceptActionUsages that define the triggers of this TransitionUsage, which are the ownedFeatures of the TransitionUsage related to it by TransitionFeatureMemberships with kind = trigger, which must all be AcceptActionUsages." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:triggerInvocationExpressionKind a rdf:Property ; - rdfs:label "triggerInvocationExpressionKind" ; +oslc_sysmlv2:triggerInvocationExpression_Kind a rdf:Property ; + rdfs:label "triggerInvocationExpression_Kind" ; rdfs:comment "Indicates which of the Functions from the Triggers model in the Kernel Semantic Library is to be invoked by this TriggerInvocationExpression." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:triggerKindAfter a oslc_sysmlv2:TriggerKind ; - rdfs:label "triggerKindAfter" ; +oslc_sysmlv2:triggerKind_After a oslc_sysmlv2:TriggerKind ; + rdfs:label "triggerKind_After" ; rdfs:comment "Indicates a relative time trigger, corresponding to the TriggerAfter Function from the Triggers model in the Kernel Semantic Library." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:triggerKindAt a oslc_sysmlv2:TriggerKind ; - rdfs:label "triggerKindAt" ; +oslc_sysmlv2:triggerKind_At a oslc_sysmlv2:TriggerKind ; + rdfs:label "triggerKind_At" ; rdfs:comment "Indicates an absolute time trigger, corresponding to the TriggerAt Function from the Triggers model in the Kernel Semantic Library." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:triggerKindWhen a oslc_sysmlv2:TriggerKind ; - rdfs:label "triggerKindWhen" ; +oslc_sysmlv2:triggerKind_When a oslc_sysmlv2:TriggerKind ; + rdfs:label "triggerKind_When" ; rdfs:comment "Indicates a change trigger, corresponding to the TriggerWhen Function from the Triggers model in the Kernel Semantic Library." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeDifferencingType a rdf:Property ; - rdfs:label "typeDifferencingType" ; - rdfs:comment "The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature that identify those of that sex are also interpretations of the Classifier for that sex)." ; +oslc_sysmlv2:typeFeaturing_FeatureOfType a rdf:Property ; + rdfs:label "typeFeaturing_FeatureOfType" ; + rdfs:comment "The Feature that is featured by the featuringType. It is the source of the TypeFeaturing." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeDirectedFeature a rdf:Property ; - rdfs:label "typeDirectedFeature" ; - rdfs:comment "The features of this Type that have a non-null direction." ; +oslc_sysmlv2:typeFeaturing_FeaturingType a rdf:Property ; + rdfs:label "typeFeaturing_FeaturingType" ; + rdfs:comment "The Type that features the featureOfType. It is the target of the TypeFeaturing." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeEndFeature a rdf:Property ; - rdfs:label "typeEndFeature" ; - rdfs:comment "All features of this Type with isEnd = true." ; +oslc_sysmlv2:typeFeaturing_OwningFeatureOfType a rdf:Property ; + rdfs:label "typeFeaturing_OwningFeatureOfType" ; + rdfs:comment "A featureOfType that is also the owningRelatedElement of this TypeFeaturing." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeFeature a rdf:Property ; - rdfs:label "typeFeature" ; - rdfs:comment "The ownedMemberFeatures of the featureMemberships of this Type." ; +oslc_sysmlv2:type_DifferencingType a rdf:Property ; + rdfs:label "type_DifferencingType" ; + rdfs:comment "The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of that sex (because the interpretations of the children Feature that identify those of that sex are also interpretations of the Classifier for that sex)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeFeatureMembership a rdf:Property ; - rdfs:label "typeFeatureMembership" ; - rdfs:comment "The FeatureMemberships for features of this Type, which include all ownedFeatureMemberships and those inheritedMemberships that are FeatureMemberships (but does not include any importedMemberships)." ; +oslc_sysmlv2:type_DirectedFeature a rdf:Property ; + rdfs:label "type_DirectedFeature" ; + rdfs:comment "The features of this Type that have a non-null direction." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeFeaturingFeatureOfType a rdf:Property ; - rdfs:label "typeFeaturingFeatureOfType" ; - rdfs:comment "The Feature that is featured by the featuringType. It is the source of the TypeFeaturing." ; +oslc_sysmlv2:type_EndFeature a rdf:Property ; + rdfs:label "type_EndFeature" ; + rdfs:comment "All features of this Type with isEnd = true." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeFeaturingFeaturingType a rdf:Property ; - rdfs:label "typeFeaturingFeaturingType" ; - rdfs:comment "The Type that features the featureOfType. It is the target of the TypeFeaturing." ; +oslc_sysmlv2:type_Feature a rdf:Property ; + rdfs:label "type_Feature" ; + rdfs:comment "The ownedMemberFeatures of the featureMemberships of this Type." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeFeaturingOwningFeatureOfType a rdf:Property ; - rdfs:label "typeFeaturingOwningFeatureOfType" ; - rdfs:comment "A featureOfType that is also the owningRelatedElement of this TypeFeaturing." ; +oslc_sysmlv2:type_FeatureMembership a rdf:Property ; + rdfs:label "type_FeatureMembership" ; + rdfs:comment "The FeatureMemberships for features of this Type, which include all ownedFeatureMemberships and those inheritedMemberships that are FeatureMemberships (but does not include any importedMemberships)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeInheritedFeature a rdf:Property ; - rdfs:label "typeInheritedFeature" ; +oslc_sysmlv2:type_InheritedFeature a rdf:Property ; + rdfs:label "type_InheritedFeature" ; rdfs:comment "All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeInheritedMembership a rdf:Property ; - rdfs:label "typeInheritedMembership" ; +oslc_sysmlv2:type_InheritedMembership a rdf:Property ; + rdfs:label "type_InheritedMembership" ; rdfs:comment "All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeInput a rdf:Property ; - rdfs:label "typeInput" ; +oslc_sysmlv2:type_Input a rdf:Property ; + rdfs:label "type_Input" ; rdfs:comment "All features related to this Type by FeatureMemberships that have direction in or inout." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeIntersectingType a rdf:Property ; - rdfs:label "typeIntersectingType" ; +oslc_sysmlv2:type_IntersectingType a rdf:Property ; + rdfs:label "type_IntersectingType" ; rdfs:comment "The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of that sex (because the interpretations of the children Feature that identify those of that sex are also interpretations of the Classifier for that sex)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeIsAbstract a rdf:Property ; - rdfs:label "typeIsAbstract" ; +oslc_sysmlv2:type_IsAbstract a rdf:Property ; + rdfs:label "type_IsAbstract" ; rdfs:comment "Indicates whether instances of this Type must also be instances of at least one of its specialized Types." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeIsConjugated a rdf:Property ; - rdfs:label "typeIsConjugated" ; +oslc_sysmlv2:type_IsConjugated a rdf:Property ; + rdfs:label "type_IsConjugated" ; rdfs:comment "Indicates whether this Type has an ownedConjugator." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeIsSufficient a rdf:Property ; - rdfs:label "typeIsSufficient" ; +oslc_sysmlv2:type_IsSufficient a rdf:Property ; + rdfs:label "type_IsSufficient" ; rdfs:comment "Whether all things that meet the classification conditions of this Type must be classified by the Type." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeMultiplicity a rdf:Property ; - rdfs:label "typeMultiplicity" ; +oslc_sysmlv2:type_Multiplicity a rdf:Property ; + rdfs:label "type_Multiplicity" ; rdfs:comment "An ownedMember of this Type that is a Multiplicity, which constraints the cardinality of the Type. If there is no such ownedMember, then the cardinality of this Type is constrained by all the Multiplicity constraints applicable to any direct supertypes." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeOutput a rdf:Property ; - rdfs:label "typeOutput" ; +oslc_sysmlv2:type_Output a rdf:Property ; + rdfs:label "type_Output" ; rdfs:comment "All features related to this Type by FeatureMemberships that have direction out or inout." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeOwnedConjugator a rdf:Property ; - rdfs:label "typeOwnedConjugator" ; +oslc_sysmlv2:type_OwnedConjugator a rdf:Property ; + rdfs:label "type_OwnedConjugator" ; rdfs:comment "A Conjugation owned by this Type for which the Type is the originalType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeOwnedDifferencing a rdf:Property ; - rdfs:label "typeOwnedDifferencing" ; +oslc_sysmlv2:type_OwnedDifferencing a rdf:Property ; + rdfs:label "type_OwnedDifferencing" ; rdfs:comment "The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeOwnedDisjoining a rdf:Property ; - rdfs:label "typeOwnedDisjoining" ; +oslc_sysmlv2:type_OwnedDisjoining a rdf:Property ; + rdfs:label "type_OwnedDisjoining" ; rdfs:comment "The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeOwnedEndFeature a rdf:Property ; - rdfs:label "typeOwnedEndFeature" ; +oslc_sysmlv2:type_OwnedEndFeature a rdf:Property ; + rdfs:label "type_OwnedEndFeature" ; rdfs:comment "All endFeatures of this Type that are ownedFeatures." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeOwnedFeature a rdf:Property ; - rdfs:label "typeOwnedFeature" ; +oslc_sysmlv2:type_OwnedFeature a rdf:Property ; + rdfs:label "type_OwnedFeature" ; rdfs:comment "The ownedMemberFeatures of the ownedFeatureMemberships of this Type." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeOwnedFeatureMembership a rdf:Property ; - rdfs:label "typeOwnedFeatureMembership" ; +oslc_sysmlv2:type_OwnedFeatureMembership a rdf:Property ; + rdfs:label "type_OwnedFeatureMembership" ; rdfs:comment "The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeOwnedIntersecting a rdf:Property ; - rdfs:label "typeOwnedIntersecting" ; +oslc_sysmlv2:type_OwnedIntersecting a rdf:Property ; + rdfs:label "type_OwnedIntersecting" ; rdfs:comment "The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeOwnedSpecialization a rdf:Property ; - rdfs:label "typeOwnedSpecialization" ; +oslc_sysmlv2:type_OwnedSpecialization a rdf:Property ; + rdfs:label "type_OwnedSpecialization" ; rdfs:comment "The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeOwnedUnioning a rdf:Property ; - rdfs:label "typeOwnedUnioning" ; +oslc_sysmlv2:type_OwnedUnioning a rdf:Property ; + rdfs:label "type_OwnedUnioning" ; rdfs:comment "The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:typeUnioningType a rdf:Property ; - rdfs:label "typeUnioningType" ; +oslc_sysmlv2:type_UnioningType a rdf:Property ; + rdfs:label "type_UnioningType" ; rdfs:comment "The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:unioningTypeUnioned a rdf:Property ; - rdfs:label "unioningTypeUnioned" ; +oslc_sysmlv2:unioning_TypeUnioned a rdf:Property ; + rdfs:label "unioning_TypeUnioned" ; rdfs:comment "Type with interpretations partly determined by unioningType, as described in Type::unioningType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:unioningUnioningType a rdf:Property ; - rdfs:label "unioningUnioningType" ; +oslc_sysmlv2:unioning_UnioningType a rdf:Property ; + rdfs:label "unioning_UnioningType" ; rdfs:comment "Type that partly determines interpretations of typeUnioned, as described in Type::unioningType." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageDefinition a rdf:Property ; - rdfs:label "usageDefinition" ; +oslc_sysmlv2:usage_Definition a rdf:Property ; + rdfs:label "usage_Definition" ; rdfs:comment "The Classifiers that are the types of this Usage. Nominally, these are Definitions, but other kinds of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model Libraries." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageDirectedUsage a rdf:Property ; - rdfs:label "usageDirectedUsage" ; +oslc_sysmlv2:usage_DirectedUsage a rdf:Property ; + rdfs:label "usage_DirectedUsage" ; rdfs:comment "The usages of this Usage that are directedFeatures." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageIsReference a rdf:Property ; - rdfs:label "usageIsReference" ; +oslc_sysmlv2:usage_IsReference a rdf:Property ; + rdfs:label "usage_IsReference" ; rdfs:comment "Whether this Usage is a referential Usage, that is, it has isComposite = false." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageIsVariation a rdf:Property ; - rdfs:label "usageIsVariation" ; +oslc_sysmlv2:usage_IsVariation a rdf:Property ; + rdfs:label "usage_IsVariation" ; rdfs:comment "Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedAction a rdf:Property ; - rdfs:label "usageNestedAction" ; +oslc_sysmlv2:usage_NestedAction a rdf:Property ; + rdfs:label "usage_NestedAction" ; rdfs:comment "The ActionUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedAllocation a rdf:Property ; - rdfs:label "usageNestedAllocation" ; +oslc_sysmlv2:usage_NestedAllocation a rdf:Property ; + rdfs:label "usage_NestedAllocation" ; rdfs:comment "The AllocationUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedAnalysisCase a rdf:Property ; - rdfs:label "usageNestedAnalysisCase" ; +oslc_sysmlv2:usage_NestedAnalysisCase a rdf:Property ; + rdfs:label "usage_NestedAnalysisCase" ; rdfs:comment "The AnalysisCaseUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedAttribute a rdf:Property ; - rdfs:label "usageNestedAttribute" ; +oslc_sysmlv2:usage_NestedAttribute a rdf:Property ; + rdfs:label "usage_NestedAttribute" ; rdfs:comment "The code>AttributeUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedCalculation a rdf:Property ; - rdfs:label "usageNestedCalculation" ; +oslc_sysmlv2:usage_NestedCalculation a rdf:Property ; + rdfs:label "usage_NestedCalculation" ; rdfs:comment "The CalculationUsage that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedCase a rdf:Property ; - rdfs:label "usageNestedCase" ; +oslc_sysmlv2:usage_NestedCase a rdf:Property ; + rdfs:label "usage_NestedCase" ; rdfs:comment "The CaseUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedConcern a rdf:Property ; - rdfs:label "usageNestedConcern" ; +oslc_sysmlv2:usage_NestedConcern a rdf:Property ; + rdfs:label "usage_NestedConcern" ; rdfs:comment "The ConcernUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedConnection a rdf:Property ; - rdfs:label "usageNestedConnection" ; +oslc_sysmlv2:usage_NestedConnection a rdf:Property ; + rdfs:label "usage_NestedConnection" ; rdfs:comment "The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedConstraint a rdf:Property ; - rdfs:label "usageNestedConstraint" ; +oslc_sysmlv2:usage_NestedConstraint a rdf:Property ; + rdfs:label "usage_NestedConstraint" ; rdfs:comment "The ConstraintUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedEnumeration a rdf:Property ; - rdfs:label "usageNestedEnumeration" ; +oslc_sysmlv2:usage_NestedEnumeration a rdf:Property ; + rdfs:label "usage_NestedEnumeration" ; rdfs:comment "The code>EnumerationUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedFlow a rdf:Property ; - rdfs:label "usageNestedFlow" ; +oslc_sysmlv2:usage_NestedFlow a rdf:Property ; + rdfs:label "usage_NestedFlow" ; rdfs:comment "The code>FlowConnectionUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedInterface a rdf:Property ; - rdfs:label "usageNestedInterface" ; +oslc_sysmlv2:usage_NestedInterface a rdf:Property ; + rdfs:label "usage_NestedInterface" ; rdfs:comment "The InterfaceUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedItem a rdf:Property ; - rdfs:label "usageNestedItem" ; +oslc_sysmlv2:usage_NestedItem a rdf:Property ; + rdfs:label "usage_NestedItem" ; rdfs:comment "The ItemUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedMetadata a rdf:Property ; - rdfs:label "usageNestedMetadata" ; +oslc_sysmlv2:usage_NestedMetadata a rdf:Property ; + rdfs:label "usage_NestedMetadata" ; rdfs:comment "The MetadataUsages that are nestedUsages of this of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedOccurrence a rdf:Property ; - rdfs:label "usageNestedOccurrence" ; +oslc_sysmlv2:usage_NestedOccurrence a rdf:Property ; + rdfs:label "usage_NestedOccurrence" ; rdfs:comment "The OccurrenceUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedPart a rdf:Property ; - rdfs:label "usageNestedPart" ; +oslc_sysmlv2:usage_NestedPart a rdf:Property ; + rdfs:label "usage_NestedPart" ; rdfs:comment "The PartUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedPort a rdf:Property ; - rdfs:label "usageNestedPort" ; +oslc_sysmlv2:usage_NestedPort a rdf:Property ; + rdfs:label "usage_NestedPort" ; rdfs:comment "The PortUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedReference a rdf:Property ; - rdfs:label "usageNestedReference" ; +oslc_sysmlv2:usage_NestedReference a rdf:Property ; + rdfs:label "usage_NestedReference" ; rdfs:comment "The ReferenceUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedRendering a rdf:Property ; - rdfs:label "usageNestedRendering" ; +oslc_sysmlv2:usage_NestedRendering a rdf:Property ; + rdfs:label "usage_NestedRendering" ; rdfs:comment "The RenderingUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedRequirement a rdf:Property ; - rdfs:label "usageNestedRequirement" ; +oslc_sysmlv2:usage_NestedRequirement a rdf:Property ; + rdfs:label "usage_NestedRequirement" ; rdfs:comment "The RequirementUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedState a rdf:Property ; - rdfs:label "usageNestedState" ; +oslc_sysmlv2:usage_NestedState a rdf:Property ; + rdfs:label "usage_NestedState" ; rdfs:comment "The StateUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedTransition a rdf:Property ; - rdfs:label "usageNestedTransition" ; +oslc_sysmlv2:usage_NestedTransition a rdf:Property ; + rdfs:label "usage_NestedTransition" ; rdfs:comment "The TransitionUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedUsage a rdf:Property ; - rdfs:label "usageNestedUsage" ; +oslc_sysmlv2:usage_NestedUsage a rdf:Property ; + rdfs:label "usage_NestedUsage" ; rdfs:comment "The Usages that are ownedFeatures of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedUseCase a rdf:Property ; - rdfs:label "usageNestedUseCase" ; +oslc_sysmlv2:usage_NestedUseCase a rdf:Property ; + rdfs:label "usage_NestedUseCase" ; rdfs:comment "The UseCaseUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedVerificationCase a rdf:Property ; - rdfs:label "usageNestedVerificationCase" ; +oslc_sysmlv2:usage_NestedVerificationCase a rdf:Property ; + rdfs:label "usage_NestedVerificationCase" ; rdfs:comment "The VerificationCaseUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedView a rdf:Property ; - rdfs:label "usageNestedView" ; +oslc_sysmlv2:usage_NestedView a rdf:Property ; + rdfs:label "usage_NestedView" ; rdfs:comment "The ViewUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageNestedViewpoint a rdf:Property ; - rdfs:label "usageNestedViewpoint" ; +oslc_sysmlv2:usage_NestedViewpoint a rdf:Property ; + rdfs:label "usage_NestedViewpoint" ; rdfs:comment "The ViewpointUsages that are nestedUsages of this Usage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageOwningDefinition a rdf:Property ; - rdfs:label "usageOwningDefinition" ; +oslc_sysmlv2:usage_OwningDefinition a rdf:Property ; + rdfs:label "usage_OwningDefinition" ; rdfs:comment "The Definition that owns this Usage (if any)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageOwningUsage a rdf:Property ; - rdfs:label "usageOwningUsage" ; +oslc_sysmlv2:usage_OwningUsage a rdf:Property ; + rdfs:label "usage_OwningUsage" ; rdfs:comment "The Usage in which this Usage is nested (if any)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageUsage a rdf:Property ; - rdfs:label "usageUsage" ; +oslc_sysmlv2:usage_Usage a rdf:Property ; + rdfs:label "usage_Usage" ; rdfs:comment "The Usages that are features of this Usage (not necessarily owned)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageVariant a rdf:Property ; - rdfs:label "usageVariant" ; +oslc_sysmlv2:usage_Variant a rdf:Property ; + rdfs:label "usage_Variant" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:usageVariantMembership a rdf:Property ; - rdfs:label "usageVariantMembership" ; +oslc_sysmlv2:usage_VariantMembership a rdf:Property ; + rdfs:label "usage_VariantMembership" ; rdfs:comment "The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:useCaseDefinitionIncludedUseCase a rdf:Property ; - rdfs:label "useCaseDefinitionIncludedUseCase" ; +oslc_sysmlv2:useCaseDefinition_IncludedUseCase a rdf:Property ; + rdfs:label "useCaseDefinition_IncludedUseCase" ; rdfs:comment "The UseCaseUsages that are included by this UseCaseDefinition, which are the useCaseIncludeds of the IncludeUseCaseUsages owned by this UseCaseDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:useCaseUsageIncludedUseCase a rdf:Property ; - rdfs:label "useCaseUsageIncludedUseCase" ; +oslc_sysmlv2:useCaseUsage_IncludedUseCase a rdf:Property ; + rdfs:label "useCaseUsage_IncludedUseCase" ; rdfs:comment "The UseCaseUsages that are included by this UseCaseUse, which are the useCaseIncludeds of the IncludeUseCaseUsages owned by this UseCaseUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:useCaseUsageUseCaseDefinition a rdf:Property ; - rdfs:label "useCaseUsageUseCaseDefinition" ; +oslc_sysmlv2:useCaseUsage_UseCaseDefinition a rdf:Property ; + rdfs:label "useCaseUsage_UseCaseDefinition" ; rdfs:comment "The UseCaseDefinition that is the definition of this UseCaseUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:variantMembershipOwnedVariantUsage a rdf:Property ; - rdfs:label "variantMembershipOwnedVariantUsage" ; +oslc_sysmlv2:variantMembership_OwnedVariantUsage a rdf:Property ; + rdfs:label "variantMembership_OwnedVariantUsage" ; rdfs:comment "The Usage that represents a variant in the context of the owningVariationDefinition or owningVariationUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:verificationCaseDefinitionVerifiedRequirement a rdf:Property ; - rdfs:label "verificationCaseDefinitionVerifiedRequirement" ; +oslc_sysmlv2:verificationCaseDefinition_VerifiedRequirement a rdf:Property ; + rdfs:label "verificationCaseDefinition_VerifiedRequirement" ; rdfs:comment "The RequirementUsages verified by this VerificationCaseDefinition, which are the verifiedRequirements of all RequirementVerificationMemberships of the objectiveRequirement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:verificationCaseUsageVerificationCaseDefinition a rdf:Property ; - rdfs:label "verificationCaseUsageVerificationCaseDefinition" ; +oslc_sysmlv2:verificationCaseUsage_VerificationCaseDefinition a rdf:Property ; + rdfs:label "verificationCaseUsage_VerificationCaseDefinition" ; rdfs:comment "The VerificationCase that is the definition of this VerificationCaseUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:verificationCaseUsageVerifiedRequirement a rdf:Property ; - rdfs:label "verificationCaseUsageVerifiedRequirement" ; +oslc_sysmlv2:verificationCaseUsage_VerifiedRequirement a rdf:Property ; + rdfs:label "verificationCaseUsage_VerifiedRequirement" ; rdfs:comment "The RequirementUsages verified by this VerificationCaseUsage, which are the verifiedRequirements of all RequirementVerificationMemberships of the objectiveRequirement." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewDefinitionSatisfiedViewpoint a rdf:Property ; - rdfs:label "viewDefinitionSatisfiedViewpoint" ; +oslc_sysmlv2:viewDefinition_SatisfiedViewpoint a rdf:Property ; + rdfs:label "viewDefinition_SatisfiedViewpoint" ; rdfs:comment "The composite ownedRequirements of this ViewDefinition that are ViewpointUsages for viewpoints satisfied by the ViewDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewDefinitionView a rdf:Property ; - rdfs:label "viewDefinitionView" ; +oslc_sysmlv2:viewDefinition_View a rdf:Property ; + rdfs:label "viewDefinition_View" ; rdfs:comment "The usages of this ViewDefinition that are ViewUsages." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewDefinitionViewCondition a rdf:Property ; - rdfs:label "viewDefinitionViewCondition" ; +oslc_sysmlv2:viewDefinition_ViewCondition a rdf:Property ; + rdfs:label "viewDefinition_ViewCondition" ; rdfs:comment "The Expressions related to this ViewDefinition by ElementFilterMemberships, which specify conditions on Elements to be rendered in a view." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewDefinitionViewRendering a rdf:Property ; - rdfs:label "viewDefinitionViewRendering" ; +oslc_sysmlv2:viewDefinition_ViewRendering a rdf:Property ; + rdfs:label "viewDefinition_ViewRendering" ; rdfs:comment "The RenderingUsage to be used to render views defined by this ViewDefinition, which is the referencedRendering of the ViewRenderingMembership of the ViewDefinition." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewRenderingMembershipOwnedRendering a rdf:Property ; - rdfs:label "viewRenderingMembershipOwnedRendering" ; +oslc_sysmlv2:viewRenderingMembership_OwnedRendering a rdf:Property ; + rdfs:label "viewRenderingMembership_OwnedRendering" ; rdfs:comment "The owned RenderingUsage that is either itself the referencedRendering or subsets the referencedRendering." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewRenderingMembershipReferencedRendering a rdf:Property ; - rdfs:label "viewRenderingMembershipReferencedRendering" ; +oslc_sysmlv2:viewRenderingMembership_ReferencedRendering a rdf:Property ; + rdfs:label "viewRenderingMembership_ReferencedRendering" ; rdfs:comment " The RenderingUsage that is referenced through this ViewRenderingMembership. It is the referencedFeature of the ownedReferenceSubsetting for the ownedRendering, if there is one, and, otherwise, the ownedRendering itself." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewUsageExposedElement a rdf:Property ; - rdfs:label "viewUsageExposedElement" ; +oslc_sysmlv2:viewUsage_ExposedElement a rdf:Property ; + rdfs:label "viewUsage_ExposedElement" ; rdfs:comment "The Elements that are exposed by this ViewUsage, which are those memberElements of the imported Memberships from all the Expose Relationships that meet all the owned and inherited viewConditions." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewUsageSatisfiedViewpoint a rdf:Property ; - rdfs:label "viewUsageSatisfiedViewpoint" ; +oslc_sysmlv2:viewUsage_SatisfiedViewpoint a rdf:Property ; + rdfs:label "viewUsage_SatisfiedViewpoint" ; rdfs:comment "The nestedRequirements of this ViewUsage that are ViewpointUsages for (additional) viewpoints satisfied by the ViewUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewUsageViewCondition a rdf:Property ; - rdfs:label "viewUsageViewCondition" ; +oslc_sysmlv2:viewUsage_ViewCondition a rdf:Property ; + rdfs:label "viewUsage_ViewCondition" ; rdfs:comment "The Expressions related to this ViewUsage by ElementFilterMemberships, which specify conditions on Elements to be rendered in a view." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewUsageViewDefinition a rdf:Property ; - rdfs:label "viewUsageViewDefinition" ; +oslc_sysmlv2:viewUsage_ViewDefinition a rdf:Property ; + rdfs:label "viewUsage_ViewDefinition" ; rdfs:comment "The ViewDefinition that is the definition of this ViewUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewUsageViewRendering a rdf:Property ; - rdfs:label "viewUsageViewRendering" ; +oslc_sysmlv2:viewUsage_ViewRendering a rdf:Property ; + rdfs:label "viewUsage_ViewRendering" ; rdfs:comment "The RenderingUsage to be used to render views defined by this ViewUsage, which is the referencedRendering of the ViewRenderingMembership of the ViewUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewpointDefinitionViewpointStakeholder a rdf:Property ; - rdfs:label "viewpointDefinitionViewpointStakeholder" ; +oslc_sysmlv2:viewpointDefinition_ViewpointStakeholder a rdf:Property ; + rdfs:label "viewpointDefinition_ViewpointStakeholder" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewpointUsageViewpointDefinition a rdf:Property ; - rdfs:label "viewpointUsageViewpointDefinition" ; +oslc_sysmlv2:viewpointUsage_ViewpointDefinition a rdf:Property ; + rdfs:label "viewpointUsage_ViewpointDefinition" ; rdfs:comment "The ViewpointDefinition that is the definition of this ViewpointUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:viewpointUsageViewpointStakeholder a rdf:Property ; - rdfs:label "viewpointUsageViewpointStakeholder" ; +oslc_sysmlv2:viewpointUsage_ViewpointStakeholder a rdf:Property ; + rdfs:label "viewpointUsage_ViewpointStakeholder" ; rdfs:comment "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." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:visibilityKindPrivate a oslc_sysmlv2:VisibilityKind ; - rdfs:label "visibilityKindPrivate" ; +oslc_sysmlv2:visibilityKind_Private a oslc_sysmlv2:VisibilityKind ; + rdfs:label "visibilityKind_Private" ; rdfs:comment "Indicates a Membership is not visible outside its owning Namespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:visibilityKindProtected a oslc_sysmlv2:VisibilityKind ; - rdfs:label "visibilityKindProtected" ; +oslc_sysmlv2:visibilityKind_Protected a oslc_sysmlv2:VisibilityKind ; + rdfs:label "visibilityKind_Protected" ; rdfs:comment "An intermediate level of visibility between public and private. By default, it is equivalent to private for the purposes of normal access to and import of Elements from a Namespace. However, other Relationships may be specified to include Memberships with protected visibility in the list of memberships for a Namespace (e.g., Specialization)." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:visibilityKindPublic a oslc_sysmlv2:VisibilityKind ; - rdfs:label "visibilityKindPublic" ; +oslc_sysmlv2:visibilityKind_Public a oslc_sysmlv2:VisibilityKind ; + rdfs:label "visibilityKind_Public" ; rdfs:comment "Indicates that a Membership is publicly visible outside its owning Namespace." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:whileLoopActionUsageUntilArgument a rdf:Property ; - rdfs:label "whileLoopActionUsageUntilArgument" ; +oslc_sysmlv2:whileLoopActionUsage_UntilArgument a rdf:Property ; + rdfs:label "whileLoopActionUsage_UntilArgument" ; rdfs:comment "The Expression whose result, if false, determines that the bodyAction should continue to be performed. It is the (optional) third owned parameter of the WhileLoopActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: . -oslc_sysmlv2:whileLoopActionUsageWhileArgument a rdf:Property ; - rdfs:label "whileLoopActionUsageWhileArgument" ; +oslc_sysmlv2:whileLoopActionUsage_WhileArgument a rdf:Property ; + rdfs:label "whileLoopActionUsage_WhileArgument" ; rdfs:comment "The Expression whose result, if true, determines that the bodyAction should continue to be performed. It is the first owned parameter of the WhileLoopActionUsage." ; rdfs:isDefinedBy oslc_sysmlv2: .